.nova-story-sections-pro{position:relative;width:100%;height:100%;overflow-x:clip;overflow-y:auto;box-sizing:border-box;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1)}.nova-story-sections-pro .nova-story-sections-stack{display:flex;flex-direction:column;gap:0;padding:0;min-height:100%;box-sizing:border-box}.nova-story-sections-pro .nova-story-section-block{position:relative;isolation:isolate}.nova-story-sections-pro .nova-story-section-block:focus-within,.nova-story-sections-pro .nova-story-section-block:hover{z-index:120!important}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item{opacity:0;transform:translate3d(0,42px,0) scale(.985);filter:blur(8px);will-change:opacity,transform,filter}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view{animation:nova-story-section-reveal .76s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--story-section-delay,0ms)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-inline-animated,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-card,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-copy,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-grid,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-media,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-video{opacity:0}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-copy{transform:translate3d(0,26px,0)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-section.layout-text-image.is-image-right .nova-story-motion-media{--nova-story-media-enter-x:34px;transform:translate3d(var(--nova-story-media-enter-x),0,0) scale(.96)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-section.layout-text-image.is-image-left .nova-story-motion-media{--nova-story-media-enter-x:-34px;transform:translate3d(var(--nova-story-media-enter-x),0,0) scale(.96)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-section.layout-image-overlay .nova-story-motion-media{transform:scale(1.08);transform-origin:center}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-grid{transform:translate3d(0,16px,0)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-video{transform:translate3d(0,20px,0) scale(.97)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-card{transform:translate3d(0,26px,0) scale(.965)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-inline-animated{transform:translate3d(0,14px,0)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-overlay-inline-row{opacity:0;filter:blur(4px)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-motion-copy{animation:nova-story-copy-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + .13s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-section.layout-text-image .nova-story-motion-media{animation:nova-story-media-slide .76s cubic-bezier(.19,.72,.22,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + .18s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-section.layout-image-overlay .nova-story-motion-media{animation:nova-story-overlay-zoom 1.05s cubic-bezier(.14,.82,.18,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + .12s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-motion-grid{animation:nova-story-copy-rise .62s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + .19s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-motion-video{animation:nova-story-video-pop .78s cubic-bezier(.21,.7,.22,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + .14s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-motion-card{animation:nova-story-card-rise .76s cubic-bezier(.2,.72,.2,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + var(--story-card-enter-delay, .22s))}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated{animation:nova-story-inline-rise .56s cubic-bezier(.21,.74,.22,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + .18s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row{animation:nova-story-overlay-inline-fade .54s cubic-bezier(.21,.74,.22,1) both;animation-delay:calc(var(--story-section-delay, 0ms) + .18s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated:nth-of-type(2),.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row:nth-of-type(2){animation-delay:calc(var(--story-section-delay, 0ms) + .24s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated:nth-of-type(3),.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row:nth-of-type(3){animation-delay:calc(var(--story-section-delay, 0ms) + .3s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated:nth-of-type(4),.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row:nth-of-type(4){animation-delay:calc(var(--story-section-delay, 0ms) + .36s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated:nth-of-type(5),.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row:nth-of-type(5){animation-delay:calc(var(--story-section-delay, 0ms) + .42s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated:nth-of-type(6),.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row:nth-of-type(6){animation-delay:calc(var(--story-section-delay, 0ms) + .48s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated:nth-of-type(7),.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row:nth-of-type(7){animation-delay:calc(var(--story-section-delay, 0ms) + .54s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-inline-animated:nth-of-type(8),.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-overlay-inline-row:nth-of-type(8){animation-delay:calc(var(--story-section-delay, 0ms) + .6s)}.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-section.layout-multiple-cards .nova-story-motion-card{transition:transform .26s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item.is-in-view .nova-story-section.layout-multiple-cards .nova-story-motion-card:hover{transform:translateY(-4px);box-shadow:0 16px 28px rgba(2,6,23,.24)}}.nova-story-sections-pro .nova-story-section{position:relative;background:var(--story-section-bg,linear-gradient(90deg,#1f53d8 0,#61a5ff 100%));border-radius:0;padding:clamp(52px,7vw,88px) clamp(28px,4.5vw,60px);margin-bottom:0;box-sizing:border-box;overflow:visible}.nova-story-sections-pro .nova-story-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;opacity:.038;mix-blend-mode:overlay}.nova-story-sections-pro .nova-story-section.has-separator{padding-bottom:0}.nova-story-sections-pro .nova-story-section-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:clamp(24px,3.5vw,48px);align-items:center}.nova-story-sections-pro .nova-story-section.no-media .nova-story-section-grid{grid-template-columns:minmax(0,1fr)}.nova-story-sections-pro .nova-story-section.no-media .nova-story-copy{max-width:920px}.nova-story-sections-pro .nova-story-section.is-image-left .nova-story-copy{order:2}.nova-story-sections-pro .nova-story-section.is-image-left .nova-story-media{order:1}.nova-story-sections-pro .nova-story-copy{min-width:0;display:flex;flex-direction:column;gap:18px}.nova-story-sections-pro .nova-inline-row{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.nova-story-sections-pro .nova-inline-row-align-left{justify-content:flex-start}.nova-story-sections-pro .nova-inline-row-align-center{justify-content:center}.nova-story-sections-pro .nova-inline-row-align-right{justify-content:flex-end}.nova-story-sections-pro .nova-inline-width-shell{width:100%;max-width:100%}.nova-story-sections-pro .nova-inline-row-align-center .nova-inline-width-shell{margin-inline:auto}.nova-story-sections-pro .nova-inline-row-align-right .nova-inline-width-shell{margin-left:auto}.nova-story-sections-pro .nova-inline-row>.resizable-wrapper{max-width:100%}.nova-story-sections-pro .nova-inline-row>.resizable-wrapper .resize-handle-horizontal{opacity:0;transition:opacity .15s var(--ease-out,cubic-bezier(.23,1,.32,1))}.nova-story-sections-pro .nova-inline-row:focus-within>.resizable-wrapper .resize-handle-horizontal,.nova-story-sections-pro .nova-inline-row:hover>.resizable-wrapper .resize-handle-horizontal{opacity:1}.nova-story-sections-pro .nova-story-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--nova-story-chip-border,hsla(0,0%,100%,.42));background:var(--nova-story-chip-bg,hsla(0,0%,100%,.16));color:var(--nova-story-chip-text,hsla(0,0%,100%,.95));border-radius:999px;padding:6px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;box-shadow:0 0 0 1px color-mix(in srgb,var(--nova-story-chip-border,hsla(0,0%,100%,.42)) 55%,transparent) inset,0 2px 12px color-mix(in srgb,var(--nova-story-chip-border,hsla(0,0%,100%,.42)) 18%,transparent)}.nova-story-sections-pro .nova-story-title{margin:0;color:inherit;font-size:clamp(1.85rem,3.2vw,2.8rem);line-height:1.05;letter-spacing:-.02em}.nova-story-sections-pro .nova-story-description{margin:0;color:var(--nova-story-muted,rgba(248,250,252,.95));font-size:1.02rem;line-height:1.62}.nova-story-sections-pro .nova-story-inline-row-button{margin-top:6px}.nova-story-sections-pro .nova-story-inline-button{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.45)) 78%,transparent);background:color-mix(in srgb,var(--nova-story-chip-bg,hsla(0,0%,100%,.16)) 95%,transparent);color:var(--nova-story-chip-text,hsla(0,0%,100%,.95));font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .15s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-inline-button:hover{background:color-mix(in srgb,var(--nova-story-chip-bg,hsla(0,0%,100%,.16)) 82%,hsla(0,0%,100%,.28));border-color:color-mix(in srgb,var(--nova-story-chip-border,hsla(0,0%,100%,.42)) 78%,hsla(0,0%,100%,.65))}}.nova-story-sections-pro .nova-story-inline-button:active{transform:scale(.96)}.nova-story-sections-pro .nova-story-inline-row-bullet{align-items:baseline}.nova-story-sections-pro .nova-story-inline-bullet{display:inline}.nova-story-sections-pro .nova-story-inline-bullet-marker{opacity:.9}.nova-story-sections-pro .nova-story-media{position:relative}.nova-story-sections-pro .nova-story-media-frame{aspect-ratio:var(--nova-story-image-aspect,3/2);min-height:0;border-radius:20px;overflow:hidden;border:1px solid var(--nova-story-media-border,hsla(0,0%,100%,.32));background:var(--nova-story-media-bg,rgba(15,23,42,.24));box-shadow:0 8px 32px rgba(2,6,23,.38),0 2px 8px rgba(2,6,23,.22)}.nova-story-sections-pro .nova-story-card-media-frame img,.nova-story-sections-pro .nova-story-media-frame img,.nova-story-sections-pro .nova-story-overlay-frame img{transition:transform .5s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-media:hover .nova-story-media-frame img,.nova-story-sections-pro .nova-story-overlay-media:hover .nova-story-overlay-frame img{transform:scale(1.04)}.nova-story-sections-pro .nova-story-card-item:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(2,6,23,.38),0 3px 10px rgba(2,6,23,.24)}.nova-story-sections-pro .nova-story-card-item:hover .nova-story-card-media-frame img{transform:scale(1.05)}}.nova-story-sections-pro .nova-story-overlay-layout,.nova-story-sections-pro .nova-story-overlay-media{position:relative}.nova-story-sections-pro .nova-story-section.is-full-bleed-image{padding:0}.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-overlay-layout,.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-overlay-media{width:100%}.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-media-frame,.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-overlay-frame{border-radius:0;border:none;min-height:clamp(320px,62vh,760px)}.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-overlay-content{padding:clamp(28px,6vw,68px)}.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-image-controls{left:18px;bottom:18px}.nova-story-sections-pro .nova-story-overlay-frame{min-height:290px}.nova-story-sections-pro .nova-story-overlay-content{position:absolute;inset:0;z-index:3;display:block;padding:clamp(20px,4vw,44px);background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.28) 42%,rgba(2,6,23,.72) 72%,rgba(2,6,23,.88));overflow:visible}.nova-story-sections-pro .nova-story-overlay-inline-row{position:absolute;left:var(--story-overlay-inline-x,50%);top:var(--story-overlay-inline-y,50%);transform:translate(-50%,-50%);width:min(92%,980px);max-width:calc(100% - 20px);margin:0;z-index:8;pointer-events:none}.nova-story-sections-pro .nova-story-overlay-inline-row>*{pointer-events:auto}.nova-story-sections-pro .nova-story-overlay-row-align-left{justify-content:flex-start;transform:translateY(-50%)}.nova-story-sections-pro .nova-story-overlay-row-align-center{justify-content:center;transform:translate(-50%,-50%)}.nova-story-sections-pro .nova-story-overlay-row-align-right{justify-content:flex-end;transform:translate(-100%,-50%)}.nova-story-sections-pro .nova-story-overlay-inline-row>.resizable-wrapper{max-width:100%}.nova-story-sections-pro .nova-story-overlay-inline-hover-zone{z-index:12}.nova-story-sections-pro .nova-story-overlay-drag-handle{width:20px;height:20px;margin-left:6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.52)) 96%,transparent);background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.78)) 94%,transparent);color:var(--nova-story-control-text,#f8fafc);cursor:grab;font-size:10px;letter-spacing:-1px;line-height:1;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}.nova-story-sections-pro .nova-story-overlay-drag-handle.is-dragging,.nova-story-sections-pro .nova-story-overlay-inline-row:focus-within .nova-story-overlay-drag-handle,.nova-story-sections-pro .nova-story-overlay-inline-row:hover .nova-story-overlay-drag-handle{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-overlay-drag-handle:hover{transform:translateY(-1px);background:var(--nova-story-control-bg-hover,rgba(30,64,175,.62))}}.nova-story-sections-pro .nova-story-overlay-drag-handle.is-dragging,.nova-story-sections-pro .nova-story-overlay-drag-handle:active{cursor:grabbing}.nova-story-sections-pro .nova-story-overlay-content .nova-story-description,.nova-story-sections-pro .nova-story-overlay-content .nova-story-eyebrow,.nova-story-sections-pro .nova-story-overlay-content .nova-story-inline-button,.nova-story-sections-pro .nova-story-overlay-content .nova-story-title{color:#f8fafc}.nova-story-sections-pro .nova-story-cards-layout{display:flex;flex-direction:column;gap:18px}.nova-story-sections-pro .nova-story-cards-layout.is-card-lines-off .nova-story-card-item,.nova-story-sections-pro .nova-story-cards-layout.is-card-lines-off .nova-story-card-media-frame{border-color:transparent}.nova-story-sections-pro .nova-story-cards-intro{max-width:860px}.nova-story-sections-pro .nova-story-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nova-story-sections-pro .nova-story-card-item{position:relative;display:flex;flex-direction:column;gap:10px;border-radius:22px;border:1px solid color-mix(in srgb,var(--nova-story-media-border,hsla(0,0%,100%,.32)) 80%,transparent);background:var(--story-card-bg,var(--nova-story-card-base-bg,rgba(15,23,42,.52)));padding:14px;box-shadow:0 4px 20px rgba(2,6,23,.28),0 1px 4px rgba(2,6,23,.18);transition:transform .26s var(--ease-out,cubic-bezier(.23,1,.32,1)),box-shadow .26s var(--ease-out,cubic-bezier(.23,1,.32,1))}.nova-story-sections-pro .nova-story-card-media-frame{aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--nova-story-media-border,hsla(0,0%,100%,.32)) 75%,transparent);background:color-mix(in srgb,var(--nova-story-media-bg,rgba(15,23,42,.24)) 94%,transparent)}.nova-story-sections-pro .nova-story-card-image-controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border:none;background:transparent;box-shadow:none}.nova-story-sections-pro .nova-story-card-content{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1}.nova-story-sections-pro .nova-story-card-content .nova-inline-row{margin:0}.nova-story-sections-pro .nova-story-card-inline-row-button{margin-top:auto}.nova-story-sections-pro .nova-story-card-inline-row-bullet{align-items:baseline}.nova-story-sections-pro .nova-story-card-title{margin:0;font-size:1.15rem;line-height:1.24}.nova-story-sections-pro .nova-story-card-description{margin:0;font-size:.95rem;line-height:1.56;color:var(--nova-story-muted,rgba(248,250,252,.95));flex:1}.nova-story-sections-pro .nova-story-card-bullet{display:inline;color:var(--nova-story-muted,rgba(248,250,252,.95))}.nova-story-sections-pro .nova-story-card-color-label{display:inline-flex;width:30px;height:30px;border-radius:999px;overflow:hidden;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));background:var(--nova-story-control-bg,rgba(15,23,42,.42));cursor:pointer}.nova-story-sections-pro .nova-story-card-color-input{width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.nova-story-sections-pro .nova-story-card-color-input::-webkit-color-swatch-wrapper{padding:0}.nova-story-sections-pro .nova-story-card-color-input::-webkit-color-swatch{border:none;border-radius:999px}.nova-story-sections-pro .nova-story-card-color-clear-btn{width:30px;height:30px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));border-radius:999px;background:var(--nova-story-control-bg,rgba(15,23,42,.42));color:var(--nova-story-control-text,#f8fafc);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-card-color-clear-btn:hover{background:var(--nova-story-control-bg-hover,rgba(15,23,42,.62))}}.nova-story-sections-pro .nova-story-card-color-clear-btn:active{transform:scale(.9)}.nova-story-sections-pro .nova-story-card-button-row{display:inline-flex;align-items:center;gap:8px}.nova-story-sections-pro .nova-story-card-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--nova-story-chip-border,hsla(0,0%,100%,.42)) 85%,transparent);background:var(--nova-story-chip-bg,hsla(0,0%,100%,.16));color:var(--nova-story-chip-text,hsla(0,0%,100%,.95));text-decoration:none;font-size:.9rem;font-weight:700;transition:background-color .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .15s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-card-button:hover{background:color-mix(in srgb,var(--nova-story-chip-bg,hsla(0,0%,100%,.16)) 78%,hsla(0,0%,100%,.3));border-color:color-mix(in srgb,var(--nova-story-chip-border,hsla(0,0%,100%,.42)) 75%,hsla(0,0%,100%,.65))}}.nova-story-sections-pro .nova-story-card-button:active{transform:scale(.96)}.nova-story-sections-pro .nova-story-card-link-btn{width:28px;height:28px;border-radius:999px;background:var(--nova-story-control-bg,rgba(15,23,42,.42));font-size:13px;font-weight:700}.nova-story-sections-pro .nova-story-card-link-btn,.nova-story-sections-pro .nova-story-card-remove-btn{border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));color:var(--nova-story-control-text,#f8fafc);cursor:pointer}.nova-story-sections-pro .nova-story-card-remove-btn{align-self:flex-start;background:transparent;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;transition:background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-card-remove-btn:hover{background:rgba(160,28,28,.32);border-color:hsla(0,0%,100%,.5)}}.nova-story-sections-pro .nova-story-card-remove-btn:active{transform:scale(.95)}.nova-story-sections-pro .nova-story-cards-actions{display:flex;justify-content:flex-start}.nova-story-sections-pro .nova-story-video-layout{display:flex;flex-direction:column;gap:14px}.nova-story-sections-pro .nova-story-video-shell{position:relative;border-radius:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--nova-story-media-border,hsla(0,0%,100%,.32)) 80%,transparent);background:color-mix(in srgb,var(--nova-story-media-bg,rgba(15,23,42,.24)) 92%,transparent);min-height:220px;box-shadow:0 8px 32px rgba(2,6,23,.38),0 2px 8px rgba(2,6,23,.22)}.nova-story-sections-pro .nova-story-video-player{width:100%;height:auto;display:block}.nova-story-sections-pro .nova-story-video-placeholder{display:flex;align-items:center;justify-content:center;min-height:220px;padding:18px;text-align:center;font-size:.92rem;color:var(--nova-story-muted,rgba(248,250,252,.95))}.nova-story-sections-pro .nova-story-video-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nova-story-sections-pro .nova-story-video-url-input{flex:1 1 260px;min-height:34px;border-radius:10px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.42)) 90%,transparent);color:var(--nova-story-control-text,#f8fafc);padding:0 10px;font-size:12px;outline:none}.nova-story-sections-pro .nova-story-video-url-input::-moz-placeholder{color:color-mix(in srgb,var(--nova-story-control-text,#f8fafc) 65%,transparent)}.nova-story-sections-pro .nova-story-video-url-input::placeholder{color:color-mix(in srgb,var(--nova-story-control-text,#f8fafc) 65%,transparent)}.nova-story-sections-pro .nova-story-video-poster-actions{display:inline-flex;gap:8px}.nova-story-sections-pro .nova-story-video-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--nova-story-control-text,#f8fafc);font-size:12px;font-weight:600}.nova-story-sections-pro .nova-story-section-separator{position:relative;display:block;height:var(--story-separator-height,60px);width:100%;margin:-2px 0 0;line-height:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--story-separator-next-bg,transparent)}.nova-story-sections-pro .nova-story-section-separator.is-none{height:0;margin:0;overflow:visible;background:transparent}.nova-story-sections-pro .nova-story-section-separator-svg{display:block;width:100%;height:calc(100% + 4px);max-width:none!important;position:relative!important;left:auto!important;bottom:auto!important;transform:translateY(-2px)!important;margin:0!important;overflow:hidden!important;pointer-events:none}.nova-story-sections-pro .nova-story-section-separator-svg path{transform:none!important;vector-effect:non-scaling-stroke}.nova-story-sections-pro .nova-story-separator-shape-selector{position:absolute;top:8px;left:50%;transform:translate(-50%,-6px);display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.35));background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.52)) 90%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .15s var(--ease-out,cubic-bezier(.23,1,.32,1));z-index:4}.nova-story-sections-pro .nova-story-section-block:focus-within .nova-story-separator-shape-selector,.nova-story-sections-pro .nova-story-section-block:hover .nova-story-separator-shape-selector{opacity:1;pointer-events:auto;transform:translate(-50%)}.nova-story-sections-pro .nova-story-separator-shape-btn{width:40px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.22)) 70%,transparent);background:color-mix(in srgb,var(--nova-story-control-bg,rgba(30,41,59,.45)) 88%,transparent);color:var(--nova-story-control-text,#dbeafe);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-separator-shape-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.52)) 95%,transparent);background:var(--nova-story-control-bg-hover,rgba(37,99,235,.3))}}.nova-story-sections-pro .nova-story-separator-shape-btn:active{transform:scale(.95)}.nova-story-sections-pro .nova-story-separator-shape-btn.is-active{border-color:rgba(147,197,253,.95);background:rgba(59,130,246,.45);box-shadow:inset 0 0 0 1px rgba(147,197,253,.4)}.nova-story-sections-pro .nova-story-separator-shape-preview{width:24px;height:12px}.nova-story-sections-pro .nova-story-separator-shape-preview path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.nova-story-sections-pro .nova-story-section-controls{position:absolute;top:12px;right:12px;z-index:4;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:14px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.6));background:var(--nova-story-control-panel-bg,rgba(15,23,42,.56));backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:var(--nova-story-control-shadow,0 10px 22px rgba(2,6,23,.44));opacity:0;transform:scale(.94) translateY(3px);transform-origin:top right;pointer-events:none;transition:opacity .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .15s var(--ease-out,cubic-bezier(.23,1,.32,1))}.nova-story-sections-pro .nova-story-section-controls>*{pointer-events:none}.nova-story-sections-pro .nova-story-action-controls{display:inline-flex;gap:6px;justify-content:flex-end;align-items:center;padding:0;border:none;background:transparent}.nova-story-sections-pro .nova-story-layout-type-select{height:28px;min-width:132px;border-radius:999px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));background:var(--nova-story-control-bg,rgba(15,23,42,.42));color:var(--nova-story-control-text,#f8fafc);font-size:12px;font-weight:700;padding:0 12px;outline:none;cursor:pointer;box-shadow:none}.nova-story-sections-pro .nova-story-layout-type-select:focus{border-color:color-mix(in srgb,var(--nova-story-control-border,rgba(147,197,253,.95)) 95%,transparent)}.nova-story-sections-pro .nova-story-layout-picker{position:absolute;top:100%;right:0;margin-top:8px;width:min(420px,calc(100vw - 28px));border-radius:12px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.92)) 96%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 34px rgba(2,6,23,.38);padding:10px;z-index:12;transform-origin:top right;transition:opacity .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .15s var(--ease-out,cubic-bezier(.23,1,.32,1));@starting-style{opacity:0;transform:scale(.96) translateY(-4px)}}.nova-story-sections-pro .nova-story-layout-picker.is-footer{position:absolute;left:50%;right:auto;transform:translateX(-50%);margin-top:12px}.nova-story-sections-pro .nova-story-layout-picker-title{color:var(--nova-story-control-text,#f8fafc);font-size:12px;font-weight:700;margin-bottom:8px}.nova-story-sections-pro .nova-story-layout-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nova-story-sections-pro .nova-story-layout-picker-btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border-radius:10px;border:1px solid color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.45)) 72%,transparent);background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.42)) 90%,transparent);color:var(--nova-story-control-text,#f8fafc);text-align:left;padding:8px;cursor:pointer;transition:transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-layout-picker-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nova-story-control-border,rgba(148,163,184,.85)) 98%,transparent);background:var(--nova-story-control-bg-hover,rgba(15,23,42,.62))}}.nova-story-sections-pro .nova-story-layout-picker-btn:active{transform:scale(.97)}.nova-story-sections-pro .nova-story-layout-picker-btn-title{font-size:12px;font-weight:700}.nova-story-sections-pro .nova-story-layout-picker-btn-desc{font-size:11px;opacity:.86;line-height:1.35}.nova-story-sections-pro .nova-story-layout-picker-cancel{margin-top:9px;border:1px solid color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.45)) 78%,transparent);background:transparent;color:var(--nova-story-control-text,#f8fafc);border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-layout-picker-cancel:hover{background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.42)) 80%,transparent)}}.nova-story-sections-pro .nova-story-layout-picker-cancel:active{transform:scale(.97)}.nova-story-layout-fan-overlay,.nova-story-sections-pro .nova-story-layout-fan-overlay{position:fixed;inset:0;z-index:2147483200;pointer-events:auto}.nova-story-layout-fan,.nova-story-sections-pro .nova-story-layout-fan{position:fixed;z-index:2147483300}.nova-story-layout-fan-center,.nova-story-sections-pro .nova-story-layout-fan-center{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:999px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.58));background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.88)) 96%,transparent);color:var(--nova-story-control-text,#f8fafc);font-size:18px;font-weight:700;line-height:1;cursor:pointer;box-shadow:var(--nova-story-control-shadow,0 10px 24px rgba(2,6,23,.4))}.nova-story-layout-fan-option,.nova-story-sections-pro .nova-story-layout-fan-option{position:absolute;left:0;top:0;width:46px;height:46px;min-width:46px;min-height:46px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.6)) 88%,transparent);background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.92)) 96%,transparent);color:var(--nova-story-control-text,#f8fafc);font-size:22px;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--nova-story-control-shadow,0 10px 24px rgba(2,6,23,.35));transition:transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-layout-fan-option:hover,.nova-story-sections-pro .nova-story-layout-fan-option:hover{border-color:color-mix(in srgb,var(--nova-story-control-border,rgba(148,163,184,.92)) 98%,transparent);background:var(--nova-story-control-bg-hover,rgba(15,23,42,.62))}}.nova-story-layout-fan-option:active,.nova-story-sections-pro .nova-story-layout-fan-option:active{transform:scale(.93)}.nova-story-layout-fan-option .MuiSvgIcon-root,.nova-story-sections-pro .nova-story-layout-fan-option .MuiSvgIcon-root{font-size:1em}.nova-story-layout-fan-option-title,.nova-story-sections-pro .nova-story-layout-fan-option-title{pointer-events:none}.nova-story-sections-pro .nova-story-color-controls,.nova-story-sections-pro .nova-story-gradient-controls{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;padding:0;border:none;background:transparent}.nova-story-sections-pro .nova-story-gradient-axis-btn{width:24px;height:24px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));border-radius:999px;background:transparent;color:var(--nova-story-control-text,#f8fafc);font-size:12px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-gradient-axis-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.72)) 95%,transparent);background:var(--nova-story-control-bg-hover,rgba(15,23,42,.62))}}.nova-story-sections-pro .nova-story-gradient-axis-btn:active{transform:scale(.92)}.nova-story-sections-pro .nova-story-gradient-axis-btn.is-active{border-color:rgba(147,197,253,.95);background:rgba(59,130,246,.42);box-shadow:inset 0 0 0 1px rgba(147,197,253,.35)}.nova-story-sections-pro .nova-story-gradient-range{width:78px;height:4px;cursor:pointer;accent-color:#60a5fa}.nova-story-sections-pro .nova-story-gradient-percent{min-width:34px;text-align:right;color:var(--nova-story-control-text,#f8fafc);font-size:11px;font-weight:700}.nova-story-sections-pro .nova-story-image-opacity-controls{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;padding:0;border:none;background:transparent}.nova-story-sections-pro .nova-story-image-opacity-label{color:var(--nova-story-control-text,#f8fafc);font-size:11px;font-weight:700}.nova-story-sections-pro .nova-story-image-opacity-range{width:92px;height:4px;cursor:pointer;accent-color:#60a5fa}.nova-story-sections-pro .nova-story-image-opacity-percent{min-width:36px;text-align:right;color:var(--nova-story-control-text,#f8fafc);font-size:11px;font-weight:700}.nova-story-sections-pro .nova-story-cards-layout-controls{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;padding:0;border:none;background:transparent}.nova-story-sections-pro .nova-story-cards-per-row-control{display:inline-flex;align-items:center;gap:6px}.nova-story-sections-pro .nova-story-cards-per-row-label,.nova-story-sections-pro .nova-story-cards-per-row-select{color:var(--nova-story-control-text,#f8fafc);font-size:11px;font-weight:700}.nova-story-sections-pro .nova-story-cards-per-row-select{height:24px;min-width:54px;border-radius:999px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));background:var(--nova-story-control-bg,rgba(15,23,42,.42));padding:0 8px;outline:none;cursor:pointer}.nova-story-sections-pro .nova-story-cards-border-toggle{display:inline-flex;align-items:center;gap:5px;color:var(--nova-story-control-text,#f8fafc);font-size:11px;font-weight:700}.nova-story-sections-pro .nova-story-cards-border-toggle input[type=checkbox]{width:14px;height:14px;margin:0}.nova-story-sections-pro .nova-story-color-label{display:inline-flex;width:24px;height:24px;border-radius:999px;overflow:hidden;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));background:var(--nova-story-control-bg,rgba(15,23,42,.42))}.nova-story-sections-pro .nova-story-color-input{width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.nova-story-sections-pro .nova-story-color-input::-webkit-color-swatch-wrapper{padding:0}.nova-story-sections-pro .nova-story-color-input::-webkit-color-swatch{border:none;border-radius:999px}.nova-story-sections-pro .nova-story-color-transparent-btn{width:24px;height:24px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));border-radius:999px;background:var(--nova-story-control-bg,rgba(15,23,42,.42));color:var(--nova-story-control-text,#f8fafc);font-size:11px;font-weight:700;cursor:pointer;transition:background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-color-transparent-btn:hover{background:var(--nova-story-control-bg-hover,rgba(15,23,42,.62));border-color:color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.72)) 95%,transparent)}}.nova-story-sections-pro .nova-story-color-transparent-btn:active{transform:scale(.9)}.nova-story-sections-pro .nova-story-transparent-icon{width:11px;height:11px;display:inline-block;border-radius:2px;border:1px solid color-mix(in srgb,var(--nova-story-control-text,#f8fafc) 80%,transparent);background:linear-gradient(45deg,hsla(0,0%,100%,.26) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.26) 0,hsla(0,0%,100%,.26)),linear-gradient(45deg,hsla(0,0%,100%,.14) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,.14));background-position:0 0,4px 4px;background-size:8px 8px}.nova-story-sections-pro .nova-story-section:focus-within .nova-story-section-controls,.nova-story-sections-pro .nova-story-section:hover .nova-story-section-controls{opacity:1;transform:scale(1) translateY(0)}.nova-story-sections-pro .nova-story-section:focus-within .nova-story-section-controls>*,.nova-story-sections-pro .nova-story-section:hover .nova-story-section-controls>*{pointer-events:auto}.nova-story-sections-pro .nova-story-control-btn{width:28px;height:28px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.4));border-radius:999px;background:var(--nova-story-control-bg,rgba(15,23,42,.35));color:var(--nova-story-control-text,#f8fafc);font-size:15px;font-weight:700;line-height:1;cursor:pointer;box-shadow:none;transition:transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}.nova-story-sections-pro .nova-story-control-btn .MuiSvgIcon-root{font-size:16px}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-control-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--nova-story-control-bg-hover,rgba(15,23,42,.56));border-color:color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.72)) 95%,transparent)}.nova-story-sections-pro .nova-story-control-danger:hover:not(:disabled){background:rgba(160,28,28,.62);border-color:hsla(0,0%,100%,.6)}}.nova-story-sections-pro .nova-story-control-btn:active:not(:disabled){transform:scale(.88)}.nova-story-sections-pro .nova-story-control-btn:disabled{opacity:.35;cursor:not-allowed}.nova-story-sections-pro .nova-story-image-controls{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-flex;gap:8px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .15s var(--ease-out,cubic-bezier(.23,1,.32,1))}.nova-story-sections-pro .nova-story-section:focus-within .nova-story-image-controls,.nova-story-sections-pro .nova-story-section:hover .nova-story-image-controls{opacity:1;transform:translateY(0);pointer-events:auto}.nova-story-sections-pro .nova-story-image-btn{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--nova-story-control-border,hsla(0,0%,100%,.45));background:var(--nova-story-control-bg,rgba(15,23,42,.58));color:var(--nova-story-control-text,#f8fafc);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-image-btn:hover{background:var(--nova-story-control-bg-hover,rgba(30,41,59,.82));border-color:color-mix(in srgb,var(--nova-story-control-border,hsla(0,0%,100%,.72)) 92%,transparent)}}.nova-story-sections-pro .nova-story-image-btn:active{transform:scale(.95)}.nova-story-sections-pro .nova-story-image-btn input[type=file]{display:none}.nova-story-sections-pro .nova-story-image-btn.is-uploading{opacity:.75;cursor:progress}.nova-story-sections-pro .nova-story-footer-actions{display:flex;justify-content:center;position:relative;padding-bottom:8px}.nova-story-sections-pro .nova-story-add-section-btn{min-height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--nova-story-control-border,rgba(148,163,184,.4));background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.66)) 90%,transparent);color:var(--nova-story-control-text,#e2e8f0);font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--nova-story-control-shadow,0 8px 18px rgba(2,6,23,.35));transition:transform .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),border-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.nova-story-sections-pro .nova-story-add-section-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--nova-story-control-border,rgba(148,163,184,.85)) 98%,transparent);background:color-mix(in srgb,var(--nova-story-control-bg-hover,rgba(15,23,42,.82)) 94%,transparent)}}.nova-story-sections-pro .nova-story-add-section-btn:active{transform:scale(.97)}.nova-story-sections-pro .nova-story-inline-editable{outline:1px dashed transparent;outline-offset:2px;border-radius:6px;cursor:text;transition:outline-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1)),background-color .13s var(--ease-out,cubic-bezier(.23,1,.32,1))}.nova-story-sections-pro .nova-story-inline-editable:hover{outline-color:var(--nova-story-placeholder,rgba(248,250,252,.65))}.nova-story-sections-pro .nova-story-inline-editable:focus{outline-color:var(--nova-story-focus,rgba(248,250,252,.9));background:color-mix(in srgb,var(--nova-story-control-bg,rgba(15,23,42,.2)) 55%,transparent)}.nova-story-sections-pro .nova-story-inline-editable:empty:before{content:attr(data-placeholder);color:var(--nova-story-placeholder,rgba(226,232,240,.8));pointer-events:none}@keyframes nova-story-section-reveal{0%{opacity:0;transform:translate3d(0,42px,0) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes nova-story-copy-rise{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nova-story-media-slide{0%{opacity:0;transform:translate3d(var(--nova-story-media-enter-x,0),0,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nova-story-overlay-zoom{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes nova-story-video-pop{0%{opacity:0;transform:translate3d(0,20px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nova-story-card-rise{0%{opacity:0;transform:translate3d(0,26px,0) scale(.965)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nova-story-inline-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nova-story-overlay-inline-fade{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-inline-animated,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-card,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-copy,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-grid,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-media,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-motion-video,.nova-story-sections-pro.is-anim-enabled .nova-story-anim-item .nova-story-overlay-inline-row{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.nova-story-sections-pro .nova-story-card-button,.nova-story-sections-pro .nova-story-card-item,.nova-story-sections-pro .nova-story-card-media-frame img,.nova-story-sections-pro .nova-story-inline-button,.nova-story-sections-pro .nova-story-media-frame img,.nova-story-sections-pro .nova-story-overlay-frame img{transition:none!important;transform:none!important}}@media (max-width:920px){.nova-story-sections-pro .nova-story-overlay-content{display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.nova-story-sections-pro .nova-story-overlay-inline-row{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:100%;pointer-events:auto}.nova-story-sections-pro .nova-story-overlay-drag-handle{display:none}.nova-story-sections-pro .nova-story-section-grid{grid-template-columns:minmax(0,1fr);gap:18px}.nova-story-sections-pro .nova-story-section.is-image-left .nova-story-copy,.nova-story-sections-pro .nova-story-section.is-image-left .nova-story-media{order:0}.nova-story-sections-pro .nova-story-title{font-size:clamp(1.6rem,6vw,2.1rem)}.nova-story-sections-pro .nova-story-media-frame{min-height:0}.nova-story-sections-pro .nova-story-gradient-range{width:64px}.nova-story-sections-pro .nova-story-image-opacity-range{width:72px}.nova-story-sections-pro .nova-story-layout-picker{width:min(360px,calc(100vw - 26px))}.nova-story-layout-fan-option,.nova-story-sections-pro .nova-story-layout-fan-option{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;font-size:20px}.nova-story-sections-pro .nova-story-layout-picker-grid{grid-template-columns:minmax(0,1fr)}.nova-story-sections-pro .nova-story-overlay-frame{min-height:240px}.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-overlay-frame{min-height:300px}.nova-story-sections-pro .nova-story-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nova-story-sections-pro .nova-story-video-controls{align-items:flex-start}}@media (max-width:640px){.nova-story-sections-pro .nova-story-overlay-content{padding:clamp(16px,5vw,26px)}.nova-story-sections-pro .nova-story-section.is-full-bleed-image .nova-story-overlay-frame{min-height:240px}.nova-story-sections-pro .nova-story-cards-grid{grid-template-columns:minmax(0,1fr)!important}}