.vb,.vd{--night:#12030a;--stage:#070102;--velvet:#6d0c15;--ivory:#fff6ee;--blush:#f6c4bd;--dim:rgba(255,246,238,0.7);--hair:rgba(255,246,238,0.2);--script:var(--f-script),cursive;--serif:var(--f-serif),"Fraunces",Georgia,serif;--print:"owners-wide","owners",system-ui,sans-serif;--gutter:max(20px,4.4vw);--ease:cubic-bezier(0.2,0.7,0.1,1)}.vd{position:relative;overflow-x:clip;background:var(--night);color:var(--ivory);font:400 18px/1.55 var(--serif);font-variation-settings:"SOFT" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vd,.vd *,.vd :after,.vd :before{box-sizing:border-box}.vd figure,.vd h1,.vd h2,.vd h3,.vd ol,.vd p,.vd ul{margin:0}.vd ol,.vd ul{padding:0;list-style:none}.vd h1,.vd h2,.vd h3{font-weight:300;letter-spacing:0;text-transform:none}.vd img,.vd svg{display:block;max-width:100%}.vd a{color:inherit}.vd ::-moz-selection{background:var(--blush);color:var(--night)}.vd ::selection{background:var(--blush);color:var(--night)}.vd :focus-visible{outline:2px solid var(--blush);outline-offset:3px}.vd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vd:after{content:"";position:fixed;inset:0;z-index:70;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.ps:has(.vd) .ps-nav{background:color-mix(in srgb,#12030a 82%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,246,238,.12);color:#fff6ee}.ps:has(.vd) .ps-nav .ps-nav-logo[data-on=docked]{display:none}.ps:has(.vd) .ps-nav .ps-nav-logo[data-on=film]{display:block}.ps:has(.vd) .ps-nav .ps-btn{color:#fff6ee;border-color:currentColor}.vd-print{font:400 clamp(11px,.86vw,13px) /1.7 var(--print);letter-spacing:.16em;text-transform:uppercase;color:var(--blush);text-wrap:balance}.vd .st-script{font:400 clamp(64px,10vw,170px) /.9 var(--script);color:var(--ivory)}.vd .st-line{font:300 clamp(32px,4.6vw,80px) /1.04 var(--serif);letter-spacing:-.02em;text-wrap:balance}.st-it{font:italic 300 clamp(18px,1.6vw,24px) /1.4 var(--serif);text-wrap:balance}.st-copy,.st-it{color:var(--dim)}.st-copy{max-width:44ch}.vd-quiet{font:italic 300 17px/1.3 var(--serif);color:var(--dim);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--hair);transition:color .3s,text-decoration-color .3s}a.vd-quiet:hover{color:var(--ivory);text-decoration-color:var(--blush)}p.vd-quiet{text-decoration:none}p.vd-quiet a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--hair)}p.vd-quiet a:hover{color:var(--ivory);text-decoration-color:var(--blush)}.vd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;white-space:nowrap;font:400 11px/1 var(--print);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;background:var(--ivory);color:var(--night)!important;transition:background-color .3s var(--ease)}.vd-btn:hover{background:var(--blush)}.vd-btn[data-soon]{background:transparent;border:1px solid var(--hair);color:var(--ivory)!important;cursor:default}.vd-curtain{position:absolute;inset:0;z-index:1;pointer-events:none;background:#1a0206 50%/cover no-repeat}.vd-curtain[data-live]{background-image:none!important;background-color:transparent}.vd-curtain canvas{display:block;width:100%;height:100%}.vd-curtain:not([data-live]) canvas{opacity:0}.vd-petals{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.vd-petals img{position:absolute;top:-22%;height:auto;max-width:none;animation:vd-fall linear infinite;will-change:transform}@keyframes vd-fall{0%{transform:translateZ(0) rotate(0deg)}30%{transform:translate3d(calc(var(--drift) * .7),40svh,0) rotate(calc(var(--spin) * .3))}62%{transform:translate3d(calc(var(--drift) * .2),84svh,0) rotate(calc(var(--spin) * .62))}to{transform:translate3d(var(--drift),140svh,0) rotate(var(--spin))}}.vd-count{display:flex;justify-content:center;gap:clamp(22px,2.6vw,44px)}.vd-count-cell{position:relative;display:grid;justify-items:center;gap:8px}.vd-count-cell b{font:300 clamp(36px,3.8vw,62px) /.9 var(--serif);font-variant-numeric:lining-nums tabular-nums}.vd-count-cell i{font:400 9.5px/1 var(--print);letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--blush)}.vd-count-cell+.vd-count-cell:before{content:":";position:absolute;top:0;left:calc(clamp(22px, 2.6vw, 44px) / -2);translate:-50% 0;font:300 clamp(28px,3vw,48px) /1 var(--serif);color:var(--blush);opacity:.6}.vd-signup{width:min(100%,520px);display:grid;gap:16px;justify-items:center;text-align:center}.vd-signup form{width:100%;display:flex;border:1px solid var(--hair);background:rgba(18,3,10,.55);backdrop-filter:blur(6px);transition:border-color .3s}.vd-signup form:focus-within{border-color:var(--blush)}.vd-signup input{flex:1;min-width:0;padding:0 20px;height:56px;background:transparent;border:0;outline:0;color:var(--ivory);font:300 18px/1 var(--serif)}.vd-signup input::-moz-placeholder{color:var(--dim);font-style:italic}.vd-signup input::placeholder{color:var(--dim);font-style:italic}.vd-signup button{padding:0 22px;border:0;cursor:pointer;white-space:nowrap;background:var(--ivory);color:var(--night);font:400 10.5px/1 var(--print);letter-spacing:.16em;text-transform:uppercase;transition:background-color .3s}.vd-signup button:hover{background:var(--blush)}.vd-signup button:disabled{opacity:.7;cursor:default}.vd-signup-done{font:italic 300 24px/1.3 var(--serif)}.vd-signup-error{font:italic 300 17px/1.3 var(--serif);color:var(--blush)}.st-track{position:relative;height:1100svh}.st-anchor{position:absolute;left:0;bottom:100svh}.st-stage{position:sticky;top:0;height:100lvh;overflow:hidden;background:var(--stage)}.st-stage:after{content:"";position:absolute;inset:0;z-index:10;pointer-events:none;background:var(--stage);animation:st-lights-up 1.2s 4s var(--ease) forwards}.st-track[data-ready] .st-stage:after{animation:st-lights-up 1.5s var(--ease) forwards}@keyframes st-lights-up{to{opacity:0;visibility:hidden}}.st-backstage{position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 100%,#2a0509,var(--stage) 70%)}.st-scene{position:absolute;inset:0 0 calc(100lvh - 100svh);z-index:3;padding:calc(var(--nav-h) + 16px) var(--gutter) clamp(26px,5svh,54px);pointer-events:none}.st-reel,.st-scene:not(.st-hero)>*,.st-set,.st-six li{visibility:hidden}.st-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,1svh,12px);text-align:center;padding-bottom:26svh}.vd .st-name{font:400 clamp(104px,min(25vw,46svh),440px) /.78 var(--script);color:var(--ivory);white-space:nowrap;padding:.14em .08em .08em;text-shadow:0 .02em .28em rgba(40,2,8,.6)}.st-hero-foot{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(30px,6svh,62px);display:grid;justify-items:center;gap:clamp(12px,2svh,20px)}.st-hero-foot .st-it{color:var(--ivory)}.st-hero-foot>*{pointer-events:auto}.st-track[data-ready] .st-hero>*{animation:st-in 1.6s var(--ease) backwards}.st-track[data-ready] .st-hero>:nth-child(2){animation-delay:.15s}.st-track[data-ready] .st-hero>:nth-child(3){animation-delay:.3s}.st-track[data-ready] .st-hero>:nth-child(4){animation-delay:.5s}@keyframes st-in{0%{opacity:0;transform:translateY(28px)}}.st-idea{display:grid;place-items:center}.st-say{max-width:19ch;text-align:center;font:300 clamp(31px,5.4vw,98px) /1.07 var(--serif);letter-spacing:-.025em;text-shadow:0 2px 30px rgba(20,0,4,.7)}.st-step{position:absolute;left:44%;right:var(--gutter);height:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.st-step:first-child{top:31%}.st-step:nth-child(2){top:49%}.st-step:nth-child(3){top:67%}.st-step h2{font:300 clamp(27px,3vw,50px) /1.05 var(--serif);letter-spacing:-.02em}.st-six{position:absolute;inset:0;z-index:3;pointer-events:none}.st-six li{position:absolute;width:0;height:0;justify-content:center;white-space:nowrap;font:italic 300 clamp(19px,2.3vw,38px) /1 var(--serif);color:var(--ivory);text-shadow:0 1px 14px rgba(60,2,10,.9)}.st-peek,.st-six li{display:flex;align-items:center}.st-peek{flex-direction:column;justify-content:space-between;text-align:center;padding-top:calc(var(--nav-h) + 8svh);padding-bottom:12svh}.st-peek .st-line{max-width:15ch;text-shadow:0 2px 30px rgba(20,0,4,.7)}.st-reel{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden}.st-reel-row{display:flex;gap:clamp(12px,2vw,36px);height:56svh;will-change:transform}.st-reel figure{flex:0 0 auto;height:100%;aspect-ratio:3/4;overflow:hidden}.st-reel figure:nth-child(odd){translate:0 -3.4svh}.st-reel figure:nth-child(2n){translate:0 3.4svh}.st-reel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.04)}.st-last{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-bottom:clamp(30px,6svh,60px)}.st-last .st-script{margin-left:-.04em;text-shadow:0 4px 34px rgba(7,1,2,.9)}.st-last .st-it{max-width:30ch}.st-ask{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:clamp(20px,3.4svh,36px);text-align:center;padding-bottom:clamp(40px,9svh,96px)}.st-ask>*{pointer-events:auto}.st-ask .st-line{max-width:14ch;text-shadow:0 2px 30px rgba(20,0,4,.7)}.st-act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.6svh,18px);text-align:center;padding-bottom:11svh}.st-num{font:italic 300 clamp(20px,1.9vw,32px) /1 var(--serif);color:var(--blush)}.vd .st-act .st-script{max-width:6.4em;padding:.12em .06em .06em;font-size:clamp(74px,min(11.5vw,27svh),210px);line-height:.84;text-shadow:0 .02em .28em rgba(40,2,8,.6)}.st-backstage picture{display:contents}.st-set{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.st-set,.st-shade{position:absolute;inset:0}.st-shade{background:linear-gradient(0deg,rgba(7,1,2,.9),rgba(7,1,2,.35) 24%,transparent 46%),linear-gradient(90deg,rgba(7,1,2,.6),transparent 15%,transparent 85%,rgba(7,1,2,.6))}.st-bill{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;text-align:center;padding-bottom:clamp(30px,6svh,62px)}.st-bill .st-it{max-width:34ch;color:var(--ivory);text-shadow:0 1px 18px rgba(7,1,2,.9)}.st-faq{display:flex;flex-direction:column;gap:clamp(26px,5svh,48px);padding-top:calc(var(--nav-h) + 5svh)}.st-faq .st-line{align-self:center;text-align:center;text-shadow:0 2px 30px rgba(20,0,4,.7)}.st-faq .vd-faq{pointer-events:auto;text-shadow:0 1px 16px rgba(7,1,2,.95)}.st-faq .vd-faq summary{padding-block:clamp(10px,2svh,24px);font-size:clamp(17px,min(2.1vw,3.3svh),30px)}.st-faq .vd-faq details p{padding-bottom:clamp(12px,2.2svh,28px);color:var(--ivory);font-size:clamp(15px,2.1svh,18px);font-weight:350}.st-pro{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.6svh,26px);text-align:center;padding-top:calc(var(--nav-h) + 7svh)}.st-scene.st-pro>.st-pro-copy{display:contents;visibility:visible}.st-pro-copy>*{visibility:hidden}.st-pro .st-line{max-width:12ch;text-shadow:0 2px 30px rgba(20,0,4,.7)}.st-pro .st-copy{color:var(--ivory);font-weight:350;text-shadow:0 1px 16px rgba(7,1,2,.95)}.st-pro ul{order:1;display:grid;gap:6px;font:italic 300 clamp(18px,1.7vw,26px) /1.3 var(--serif);text-shadow:0 1px 16px rgba(7,1,2,.9)}.st-pro .vd-btn{order:2;margin-top:8px;pointer-events:auto}.vd-faq details{border-top:1px solid var(--hair)}.vd-faq details:last-child{border-bottom:1px solid var(--hair)}.vd-faq summary{position:relative;display:block;cursor:pointer;list-style:none;padding:24px 44px 24px 0;font:300 clamp(22px,2.1vw,32px) /1.2 var(--serif);letter-spacing:-.01em}.vd-faq summary::-webkit-details-marker{display:none}.vd-faq summary:after,.vd-faq summary:before{content:"";position:absolute;right:4px;top:50%;width:15px;height:1px;background:var(--blush);transition:transform .4s var(--ease)}.vd-faq summary:after{transform:rotate(90deg)}.vd-faq details[open] summary:after{transform:rotate(0deg)}.vd-faq details p{max-width:56ch;padding:0 44px 28px 0;color:var(--dim)}.vd-turn{position:fixed;inset:0;z-index:75;display:grid;place-items:center;background:var(--stage);opacity:0;pointer-events:none;transition:opacity 1.7s var(--ease) .55s}.vd-turn[data-turn=out]{opacity:1;pointer-events:auto;transition:opacity 1.3s ease-in}.vd-turn .st-script{opacity:0;translate:0 -14px;transition:opacity .5s,translate .5s}.vd-turn[data-turn=out] .st-script{opacity:1;translate:0 0;transition:opacity 1s 1.3s,translate 1.5s 1.3s var(--ease)}.vd[data-cursor],.vd[data-cursor] *{cursor:none}.vd[data-cursor] .vd-dev,.vd[data-cursor] .vd-dev *{cursor:auto}.vd-cursor-glow,.vd-cursor-light,.vd-cursor-point{position:fixed;left:0;top:0;z-index:80;pointer-events:none;opacity:0;will-change:translate;transition:opacity .4s}.vd-cursor-glow[data-on=true],.vd-cursor-light[data-on=true],.vd-cursor-point[data-on=true]{opacity:1}.vd-cursor-glow,.vd-cursor-light{width:196px;height:179px;margin:-92px 0 0 -98px}.vd-cursor-light{mix-blend-mode:overlay;filter:blur(9px)}.vd-cursor-glow{mix-blend-mode:screen;filter:blur(16px)}.vd-cursor-glow b,.vd-cursor-light b{display:block;width:100%;height:100%;background:#e6cdc8}.vd-cursor-glow b{background:#3a0910}.vd-cursor-point{width:15px;height:14px;margin:-6px 0 0 -7.5px;background:var(--ivory);transition:opacity .3s,scale .3s var(--ease),background-color .3s}.vd-cursor-point[data-hot=true]{scale:1.5;background:var(--blush)}@media (max-width:899px){.vd .st-name{font-size:min(31vw,30svh)}.st-reel{align-items:flex-start;-webkit-mask-image:linear-gradient(transparent 9%,#000 27%,#000 74%,transparent 90%);mask-image:linear-gradient(transparent 9%,#000 27%,#000 74%,transparent 90%)}.st-reel-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;height:auto;padding:0 12px 22%}.st-reel figure{height:auto}.st-reel figure:nth-child(odd){translate:none}.st-reel figure:nth-child(2n){translate:0 42%}.st-last .st-it,.st-last .st-script{text-shadow:0 2px 22px rgba(7,1,2,1),0 0 60px rgba(7,1,2,.9)}.vd-signup form{flex-direction:column}.vd-signup input{flex:none;text-align:center}.vd-signup button{height:52px}}@media (min-width:900px){.st-hero{padding-bottom:22svh}.st-faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:clamp(40px,6vw,110px);align-items:center;padding-top:calc(var(--nav-h) + 16px)}.st-faq .st-line{justify-self:center;max-width:8ch}.st-pro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,110px);align-items:center;justify-items:start;text-align:left;padding-top:calc(var(--nav-h) + 16px)}.st-scene.st-pro>.st-pro-copy{display:grid;gap:22px;justify-items:start}.st-pro ul{justify-self:center;text-align:center;gap:12px}.st-pro .vd-btn{margin-top:14px}.st-step{left:auto;right:auto;top:63%!important;width:24vw;height:auto;margin-left:-12vw;justify-content:flex-start;align-items:center;text-align:center}.st-step:first-child{left:21%}.st-step:nth-child(2){left:50%}.st-step:nth-child(3){left:79%}}@media (prefers-reduced-motion:reduce){.vd *,.vd :after,.vd :before{transition:none!important;animation:none!important}.vd-petals{display:none}.vd .st-stage:after{animation:st-lights-up .01s 4s forwards!important}.vd .st-track[data-ready] .st-stage:after{animation:st-lights-up .01s forwards!important}}