.lp{--ink:#23003f;--indigo:#23003f;--orange:#f94500;--lilac:#bcacce;--butter:#fffdb4;--paper:#fafafb;--rule:rgba(35,0,63,0.1);--muted:rgba(35,0,63,0.62);--label:Inter,ui-sans-serif,system-ui,sans-serif;--display:Satoshi,Inter,system-ui,sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);--sheet:2.5rem;overflow-x:clip;background:var(--paper);color:var(--indigo)}.lp section[id]{scroll-margin-top:1rem}.lp-shell{width:100%;max-width:91rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.lp-section-pad{padding-top:clamp(5rem,9vw,8.5rem);padding-bottom:clamp(5rem,9vw,8.5rem)}@media (min-width:640px){.lp-shell{padding-left:2rem;padding-right:2rem}}.lp-caption{font-family:var(--label);font-size:.8rem;font-weight:600;line-height:1.4;color:rgba(35,0,63,.6)}.lp-h2{font-family:var(--display);font-size:clamp(2.5rem,5.4vw,5.25rem);font-weight:900;line-height:.94;letter-spacing:-.055em;color:var(--indigo);text-wrap:balance}.lp em{font-style:normal}.lp-h2 em{padding:0 .04em;margin:0 -.04em;background:linear-gradient(var(--lilac),var(--lilac)) no-repeat 0 92% /0 .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) .45s}.lp-line.lp-in em{background-size:100% .2em}.lp-cinema-copy em,.lp-credits em,.lp-hero-title em,.lp-proof em{padding:0;margin:0;color:transparent;background:linear-gradient(90deg,var(--lilac) 50%,#fff 50%) no-repeat 100% 0 /200% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.2s var(--ease) .4s}.lp-cinema-copy .lp-line.lp-in em,.lp-credits .lp-line.lp-in em,.lp-hero-title .lp-line.lp-in em,.lp-proof .lp-line.lp-in em{background-size:200% 100%;background-position:0 0}.lp-credits-end em{background-position:0 0}.lp-lede{max-width:36rem;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.6;color:var(--muted)}.lp-lede a{text-decoration:underline;text-underline-offset:3px}.lp-lede a:hover{color:var(--indigo)}.lp-head{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:end;margin-bottom:clamp(2.25rem,4.5vw,4rem)}@media (min-width:900px){.lp-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.lp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.lp-reveal.lp-in{opacity:1;transform:none}.lp-line-mask{overflow:hidden;padding:.06em .08em .16em;margin:-.06em -.08em -.16em}.lp-line{transform:translateY(112%);transition:transform .9s var(--ease)}.lp-line.lp-in{transform:none}@media (scripting:none){.lp-line,.lp-reveal{opacity:1;transform:none}}@keyframes lp-reveal-rescue{to{opacity:1;transform:none}}.lp-hero-copy .lp-line,.lp-hero-copy .lp-reveal{animation:lp-reveal-rescue .6s var(--ease) 1.2s forwards}.lp-frame-marks{--mark:rgba(255,255,255,0.42);--len:22px;position:absolute;inset:6.75rem 2rem 1.25rem;z-index:1;display:none;pointer-events:none;background:linear-gradient(var(--mark),var(--mark)) 0 0 /var(--len) 1px no-repeat,linear-gradient(var(--mark),var(--mark)) 0 0 /1px var(--len) no-repeat,linear-gradient(var(--mark),var(--mark)) 100% 0 /var(--len) 1px no-repeat,linear-gradient(var(--mark),var(--mark)) 100% 0 /1px var(--len) no-repeat,linear-gradient(var(--mark),var(--mark)) 0 100% /var(--len) 1px no-repeat,linear-gradient(var(--mark),var(--mark)) 0 100% /1px var(--len) no-repeat,linear-gradient(var(--mark),var(--mark)) 100% 100% /var(--len) 1px no-repeat,linear-gradient(var(--mark),var(--mark)) 100% 100% /1px var(--len) no-repeat}@media (min-width:900px){.lp-frame-marks{display:block}}.lp-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:#fff;view-timeline:--hero block}.lp-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;transform-origin:50% 0}.lp-hero-media:after{content:"";z-index:3;opacity:0;pointer-events:none}.lp-hero-media:after,.lp-reel{position:absolute;inset:0;background:var(--ink)}.lp-reel{z-index:0;animation:lp-aperture 1.5s cubic-bezier(.7,0,.2,1) .1s both}@keyframes lp-aperture{0%{clip-path:inset(24% 28% round 2rem)}to{clip-path:inset(0 round 0)}}.lp-reel video.is-prev{z-index:0;opacity:1}.lp-reel video.is-active{z-index:1}.lp-reel video.is-cut{animation-name:lp-wipe;animation-timing-function:cubic-bezier(.7,0,.2,1);animation-fill-mode:both}@keyframes lp-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.lp-reel-edge{position:absolute;top:0;bottom:0;left:100%;z-index:2;width:2px;background:var(--lilac);box-shadow:0 0 28px 6px rgba(188,172,206,.55);pointer-events:none;animation-name:lp-edge;animation-timing-function:cubic-bezier(.7,0,.2,1);animation-fill-mode:both}@keyframes lp-edge{0%{left:100%;opacity:1}85%{opacity:1}to{left:0;opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-hero-media{animation:lp-recede linear both;animation-timeline:--hero;animation-range:exit 0 exit 100%}.lp-hero-media:after{animation:lp-dim linear both;animation-timeline:--hero;animation-range:exit 0 exit 100%}.lp-hero-inner{animation:lp-lift linear both;animation-timeline:--hero;animation-range:exit 0 exit 75%}}}@keyframes lp-recede{to{transform:scale(.9)}}@keyframes lp-dim{to{opacity:.55}}@keyframes lp-lift{to{opacity:0;transform:translateY(-14%)}}.lp-reel video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1);transition-property:none}.lp-reel video.is-active{opacity:1;transform:scale(1.07);transition-property:transform;transition-timing-function:linear}.lp-hero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(35,0,63,.5),rgba(35,0,63,0) 16%)}.lp-hero-shade i{position:absolute;inset:0;transition:opacity .5s var(--ease) .3s}.lp-shade-dark{background:linear-gradient(0deg,rgba(35,0,63,.88),rgba(35,0,63,.4) 24%,rgba(35,0,63,0) 46%),radial-gradient(ellipse 60% 70% at 0 100%,rgba(35,0,63,.6),rgba(35,0,63,0) 70%)}.lp-shade-light{opacity:0;background:linear-gradient(0deg,rgba(250,250,251,.5),rgba(250,250,251,.2) 26%,rgba(250,250,251,0) 48%),radial-gradient(ellipse 72% 80% at 0 100%,rgba(250,250,251,.9),rgba(250,250,251,.58) 48%,rgba(250,250,251,0) 78%)}[data-shot-tone=light] .lp-shade-dark{opacity:0}[data-shot-tone=light] .lp-shade-light{opacity:1}@media (max-width:899px){.lp-hero-shade{background:linear-gradient(180deg,rgba(35,0,63,.55),rgba(35,0,63,0) 22%)}.lp-shade-dark{background:linear-gradient(0deg,rgba(35,0,63,.95),rgba(35,0,63,.82) 42%,rgba(35,0,63,0) 70%)}.lp-shade-light{background:linear-gradient(0deg,rgba(250,250,251,.96),rgba(250,250,251,.86) 42%,rgba(250,250,251,0) 70%)}}@property --hero-ink{syntax:"<color>";inherits:true;initial-value:#fff}@property --hero-accent{syntax:"<color>";inherits:true;initial-value:#bcacce}@property --hero-sub{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,.76)}@property --hero-note{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,.55)}@property --hero-mark{syntax:"<color>";inherits:true;initial-value:rgba(188,172,206,0)}.lp-hero{--hero-ink:#fff;--hero-accent:#bcacce;--hero-sub:rgba(255,255,255,0.76);--hero-note:rgba(255,255,255,0.55);--hero-mark:rgba(188,172,206,0);transition:--hero-ink .5s var(--ease) .3s,--hero-accent .5s var(--ease) .3s,--hero-sub .5s var(--ease) .3s,--hero-note .5s var(--ease) .3s,--hero-mark .5s var(--ease) .3s}.lp-hero[data-shot-tone=light]{--hero-ink:#23003f;--hero-accent:#23003f;--hero-sub:rgba(35,0,63,0.8);--hero-note:rgba(35,0,63,0.62);--hero-mark:rgba(188,172,206,1)}.lp-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:100svh;max-width:91rem;margin:0 auto;padding:5.6rem 1rem calc(1.25rem + var(--sheet))}.lp-hero-copy{max-width:44rem}.lp-hero-title{font-family:var(--display);font-size:clamp(2.45rem,6.6vw,6.6rem);font-weight:900;line-height:.9;letter-spacing:-.06em;color:var(--hero-ink)}.lp-hero-title em{background-image:linear-gradient(90deg,var(--hero-accent) 50%,var(--hero-ink) 50%);text-decoration-line:underline;text-decoration-color:var(--hero-mark);text-decoration-thickness:.12em;text-underline-offset:.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.lp-hero-sub{margin-top:1.1rem;max-width:34rem;font-size:clamp(.98rem,1.2vw,1.15rem);line-height:1.55;color:var(--hero-sub)}.lp-hero-sub-more{display:none}.lp-hero-cta{margin-top:1.35rem}@media (max-width:899px){.lp-slate{display:none!important}.lp-hero-inner{justify-content:flex-end}}.lp-slate{order:-1;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:rgba(35,0,63,.66);font-family:var(--label);font-size:.7rem;color:rgba(255,255,255,.72)}.lp-slate-head{display:flex;justify-content:space-between;gap:1rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgba(255,255,255,.85)}.lp-slate-body{display:none}.lp-slate-brand{display:flex;align-items:baseline;gap:.6rem;font-family:var(--display);font-size:1.4rem;font-weight:800;letter-spacing:-.03em;color:#fff}.lp-slate-brand span{font-family:var(--label);font-size:.7rem;font-weight:400;letter-spacing:0;color:rgba(255,255,255,.55)}.lp-slate-rows{display:grid;gap:.55rem;margin-top:.75rem}.lp-slate-rows>div{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.6rem}.lp-slate-rows dt{padding-top:.15rem;color:rgba(255,255,255,.45)}.lp-slate-rows dd{line-height:1.45;color:rgba(255,255,255,.85)}.lp-slate .lp-slate-brief{font-family:var(--display);font-size:1.02rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:#fff}.lp-slate-rail{display:flex;align-items:center;gap:.6rem;margin-top:.55rem}.lp-slate-rail ol{display:grid;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.lp-slate-rail ol button{display:grid;align-content:center;gap:.4rem;width:100%;min-height:1.5rem;text-align:left;color:rgba(255,255,255,.5);cursor:pointer;transition:color .25s ease}.lp-slate-rail ol button:hover,.lp-slate-rail ol button[aria-current]{color:#fff}.lp-slate-rail i{display:block;height:2px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.22)}.lp-slate-rail b{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.lp-slate-rail ol span{display:none;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.lp-slate-toggle{display:grid;flex:none;place-items:center;width:1.9rem;height:1.9rem;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;cursor:pointer;transition:background .2s ease}.lp-slate-toggle:hover{background:rgba(255,255,255,.1)}.lp-slate-toggle svg{width:.8rem;height:.8rem}.lp-slate button:focus-visible{outline:2px solid var(--lilac);outline-offset:3px;border-radius:.3rem}@keyframes lp-rack-focus{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@media (min-width:640px){.lp-hero-inner{padding:7rem 2rem calc(2rem + var(--sheet))}.lp-hero-sub-more{display:inline}.lp-slate-inline{display:none}.lp-slate-body{display:block;margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1);animation:lp-rack-focus .7s var(--ease) both}.lp-slate-rail{margin-top:1rem}.lp-slate-rail ol span{display:block}}@media (min-width:900px){.lp-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:end;gap:3rem;padding:8rem 2rem calc(3rem + var(--sheet))}.lp-slate{order:0;padding:1rem 1.1rem}}.lp-waitlist-form{width:min(100%,40rem)}.lp-waitlist-field{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:.55rem;padding:.55rem;border:1px solid rgba(35,0,63,.12);border-radius:1.15rem;background:#fff;box-shadow:0 16px 44px rgba(35,0,63,.14)}.lp-waitlist-cell{display:flex;flex-direction:column;gap:.3rem;min-width:0}.lp-waitlist-control{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:2.9rem;padding:0 .75rem;border:1px solid rgba(35,0,63,.1);border-radius:.8rem;background:var(--paper);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lp-waitlist-control:focus-within{border-color:var(--indigo);background:#fff;box-shadow:0 0 0 3px rgba(188,172,206,.45)}.lp-waitlist-control svg{flex:none;width:1rem;height:1rem;color:rgba(35,0,63,.38)}.lp-waitlist-control input{width:100%;min-width:0;min-height:2.8rem;padding:0;text-align:left;border:0;background:transparent;font-size:.9rem;color:var(--indigo);outline:none}.lp-waitlist-control input::-moz-placeholder{color:rgba(35,0,63,.42)}.lp-waitlist-control input::placeholder{color:rgba(35,0,63,.42)}.lp-waitlist-field button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:0 1.2rem;border:0;border-radius:.85rem;background:var(--orange);font-size:.9rem;font-weight:700;white-space:nowrap;color:#fff;cursor:pointer;transition:background .2s ease,transform .08s ease}.lp-waitlist-field button:hover{background:#e03e00}.lp-waitlist-field button:active{transform:translateY(1px)}.lp-waitlist-field button:disabled{opacity:.68;cursor:default}.lp-waitlist-control.is-invalid,.lp-waitlist-control.is-invalid:focus-within{border-color:#dc2626;background:#fff;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.lp-waitlist-control.is-invalid svg{color:#dc2626}.lp-field-error{display:flex;align-items:flex-start;gap:.3rem;padding:0 .25rem;font-size:.75rem;font-weight:500;line-height:1.35;text-align:left;color:#b91c1c}.lp-field-error svg{flex:none;width:.8rem;height:.8rem;margin-top:.1rem}.lp-form-error{display:inline-block;margin-top:.65rem;padding:.32rem .7rem;border-radius:.6rem;background:rgba(220,38,38,.1);font-size:.8rem;font-weight:600;color:#b91c1c}.lp-waitlist-privacy{margin-top:.55rem;font-size:.72rem;line-height:1.4;color:rgba(35,0,63,.5)}.lp-waitlist-privacy a{text-decoration:underline;text-underline-offset:2px}.lp-waitlist-privacy a:hover{color:var(--indigo)}.lp-on-dark .lp-waitlist-privacy{color:rgba(255,255,255,.55)}.lp-on-dark .lp-waitlist-privacy a:hover{color:var(--lilac)}.lp-hero .lp-on-dark .lp-waitlist-privacy{color:var(--hero-note)}.lp-hero .lp-on-dark .lp-waitlist-privacy a:hover{color:var(--hero-ink)}.lp-on-dark .lp-form-error{background:rgba(220,38,38,.35);color:#fff}.lp-waitlist-success{display:flex;align-items:center;gap:1rem;width:min(100%,40rem);padding:1.15rem 1.35rem;border:1px solid rgba(35,0,63,.08);border-radius:1.25rem;background:#fff;text-align:left;box-shadow:0 20px 54px rgba(35,0,63,.16)}.lp-waitlist-badge{display:grid;flex:none;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;background:var(--indigo);color:#fff;box-shadow:0 8px 22px rgba(35,0,63,.3);animation:lp-badge-pop .42s cubic-bezier(.2,1.3,.4,1) both}.lp-waitlist-success-body{min-width:0}.lp-waitlist-success-body strong{display:block;font-size:1.02rem;font-weight:750;color:var(--indigo)}.lp-waitlist-success-body p{margin-top:.22rem;font-size:.9rem;line-height:1.5;color:rgba(35,0,63,.62)}@keyframes lp-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.lp-waitlist-field{grid-template-columns:1fr}.lp-waitlist-field button{width:100%;padding:.75rem 1rem}.lp-waitlist-success{align-items:flex-start}}.lp-audience{position:relative;overflow:hidden;background:var(--paper)}.lp-audience:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(188,172,206,.28),transparent 30%),radial-gradient(circle at 92% 84%,rgba(188,172,206,.42),transparent 32%)}.lp-audience .lp-shell{position:relative;z-index:1}.lp-audience-rail{--rail-h:clamp(23rem,33vw,32rem);--rail-sliver:clamp(7rem,11vw,12rem);display:flex;justify-content:center;gap:.7rem;height:var(--rail-h)}.lp-aud-card{position:relative;flex:0 1 var(--rail-sliver);min-width:0;overflow:hidden;padding:0;border:0;border-radius:1.4rem;background:var(--indigo);font:inherit;text-align:left;color:#fff;cursor:pointer;box-shadow:0 18px 45px rgba(35,0,63,.14);transition:flex-basis .65s var(--ease),box-shadow .5s ease}.lp-aud-card.is-active{flex:0 0 calc(var(--rail-h) * 2 / 3);box-shadow:0 34px 80px rgba(35,0,63,.3)}.lp-aud-card:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.lp-aud-img{position:absolute;inset:0;transform:scale(1.03);transition:transform .6s ease}.lp-aud-img img{-o-object-fit:cover;object-fit:cover}.lp-aud-img:after{content:"";position:absolute;inset:0;background:rgba(35,0,63,.45);transition:opacity .6s ease}.lp-aud-card.is-active .lp-aud-img{transform:none}.lp-aud-card.is-active .lp-aud-img:after{opacity:0}.lp-aud-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(35,0,63,.12),rgba(35,0,63,.9))}.lp-aud-timer{position:absolute;top:0;right:0;left:0;z-index:4;height:3px;border-radius:1.4rem 1.4rem 0 0;background:var(--lilac);transform:scaleX(0);transform-origin:left;animation-name:lp-aud-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes lp-aud-fill{to{transform:scaleX(1)}}.lp-aud-icon{position:absolute;top:1rem;left:1rem;z-index:3;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:rgba(255,255,255,.94);color:var(--indigo);box-shadow:0 6px 18px rgba(35,0,63,.28)}.lp-aud-icon svg{width:1.15rem}.lp-aud-rail-label{position:absolute;bottom:1.25rem;left:1.05rem;z-index:3;font-family:var(--display);font-size:1.05rem;font-weight:800;white-space:nowrap;color:#fff;writing-mode:vertical-rl;transform:rotate(180deg);transition:opacity .35s ease}.lp-aud-card.is-active .lp-aud-rail-label{opacity:0}.lp-aud-panel{position:absolute;right:1.3rem;bottom:1.3rem;left:1.3rem;z-index:3;display:block;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .45s ease .08s,transform .55s var(--ease) .08s}.lp-aud-card.is-active .lp-aud-panel{opacity:1;transform:none}.lp-aud-title{display:block;font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1;letter-spacing:-.03em}.lp-aud-copy{display:block;max-width:22rem;margin-top:.5rem;font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.82)}.lp-aud-panel-label{display:block;margin-top:1rem;font-family:var(--label);font-size:.64rem;color:var(--lilac)}.lp-aud-unlocks{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.lp-aud-unlocks span{padding:.35rem .65rem;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.14);font-size:.66rem;font-weight:600}@media (max-width:820px){.lp-audience-rail{flex-wrap:wrap;height:auto}.lp-aud-card,.lp-aud-card.is-active{flex:1 1 44%;min-height:20rem}.lp-aud-card .lp-aud-img{transform:none}.lp-aud-card .lp-aud-img:after,.lp-aud-card.is-active .lp-aud-img:after{opacity:.25}.lp-aud-rail-label,.lp-aud-timer{display:none}.lp-aud-panel{opacity:1;transform:none}}@media (max-width:520px){.lp-aud-card,.lp-aud-card.is-active{flex-basis:100%;min-height:17rem}.lp-aud-title{font-size:1.5rem}}.lp-story{position:relative;background:var(--paper)}.lp-story-track{position:relative;height:560vh}.lp-story-pin{position:sticky;top:0;display:flex;flex-direction:column;gap:1rem;height:100vh;height:100dvh;max-width:91rem;margin:0 auto;padding:5.5rem 1rem 1rem}.lp-story-rail .lp-h2{font-size:clamp(1.9rem,4.2vw,4.3rem)}.lp-steps{display:grid;margin-top:.9rem}.lp-steps button{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;width:100%;padding:.6rem 0 0;border-top:1px solid var(--rule);text-align:left;color:rgba(35,0,63,.38);cursor:pointer;transition:color .3s ease,border-color .3s ease}.lp-steps button:hover{color:rgba(35,0,63,.7)}.lp-steps .is-done button{color:rgba(35,0,63,.55)}.lp-steps .is-current button{border-top-color:var(--indigo);color:var(--indigo)}.lp-steps button:focus-visible{outline:2px solid var(--indigo);outline-offset:4px;border-radius:.3rem}.lp-step-num{padding-top:.22rem;font-family:var(--label);font-size:.72rem}.lp-step-text strong{display:block;font-family:var(--display);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.lp-step-text>span{display:block;max-height:0;overflow:hidden;font-size:.9rem;line-height:1.5;color:var(--muted);opacity:0;transition:max-height .5s var(--ease),opacity .4s ease,margin .4s var(--ease)}.lp-steps .is-current .lp-step-text>span{max-height:4.5rem;margin-top:.3rem;opacity:1}@media (max-width:767px){.lp-story-pin{padding-bottom:6rem}}@media (max-width:899px){.lp-story-rail .lp-h2{margin-top:0}.lp-steps li:not(.is-current){display:none}}.lp-monitor{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--rule);border-radius:1.1rem;background:#fff;box-shadow:0 40px 80px -44px rgba(35,0,63,.38),0 1px 0 rgba(35,0,63,.04)}.lp-monitor-head{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--rule);font-family:var(--label);font-size:.68rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgba(35,0,63,.55)}.lp-monitor-step{display:none;color:var(--indigo)}.lp-monitor-body{--mark:rgba(35,0,63,0.22);position:relative;flex:1;min-height:0;background:linear-gradient(var(--mark),var(--mark)) left .6rem top .6rem /14px 1px no-repeat,linear-gradient(var(--mark),var(--mark)) left .6rem top .6rem /1px 14px no-repeat,linear-gradient(var(--mark),var(--mark)) right .6rem top .6rem /14px 1px no-repeat,linear-gradient(var(--mark),var(--mark)) right .6rem top .6rem /1px 14px no-repeat,linear-gradient(var(--mark),var(--mark)) left .6rem bottom .6rem /14px 1px no-repeat,linear-gradient(var(--mark),var(--mark)) left .6rem bottom .6rem /1px 14px no-repeat,linear-gradient(var(--mark),var(--mark)) right .6rem bottom .6rem /14px 1px no-repeat,linear-gradient(var(--mark),var(--mark)) right .6rem bottom .6rem /1px 14px no-repeat,radial-gradient(rgba(35,0,63,.09) 1px,transparent 1.2px) 0 0 /22px 22px}.lp-layer{position:absolute;inset:1.25rem;display:flex;flex-direction:column;justify-content:center;visibility:hidden;opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .6s var(--ease),visibility 0s linear .6s}.lp-monitor[data-stage="0"] [data-layer="0"],.lp-monitor[data-stage="1"] [data-layer="1"],.lp-monitor[data-stage="2"] [data-layer="2"],.lp-monitor[data-stage="3"] [data-layer="2"],.lp-monitor[data-stage="4"] [data-layer="4"]{visibility:visible;opacity:1;transform:none;transition:opacity .5s var(--ease) .12s,transform .6s var(--ease) .12s,visibility 0s}.lp-layer-brief{align-items:center}.lp-composer{width:min(100%,38rem);padding:1.1rem 1.2rem 1rem;border:1px solid var(--rule);border-radius:1.1rem;background:var(--paper);box-shadow:0 18px 40px -26px rgba(35,0,63,.35)}.lp-composer-who{font-family:var(--label);font-size:.68rem;color:rgba(35,0,63,.5)}.lp-composer-text{position:relative;margin-top:.6rem;font-family:var(--display);font-size:clamp(1.05rem,2vw,1.6rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--indigo)}.lp-composer-ghost{visibility:hidden}.lp-composer-typed{position:absolute;inset:0}.lp-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--indigo);animation:lp-blink 1s steps(1) infinite}.lp-monitor[data-sent=true] .lp-caret{display:none}@keyframes lp-blink{50%{opacity:0}}.lp-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;font-family:var(--label);font-size:.66rem;color:rgba(35,0,63,.45)}.lp-composer-send{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:rgba(35,0,63,.1);color:var(--indigo);transition:background .3s ease,color .3s ease,transform .3s var(--ease)}.lp-composer-send svg{width:1rem;height:1rem}.lp-monitor[data-sent=true] .lp-composer-send{background:var(--indigo);color:#fff;transform:translateY(-2px)}.lp-composer-status{display:flex;align-items:center;gap:.55rem;width:min(100%,38rem);margin-top:1rem;font-family:var(--label);font-size:.7rem;color:rgba(35,0,63,.55);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s var(--ease)}.lp-composer-status i{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--lilac);animation:lp-pulse 1.4s ease-in-out infinite}.lp-monitor[data-sent=true] .lp-composer-status{opacity:1;transform:none}@keyframes lp-pulse{50%{transform:scale(1.6);opacity:.5}}.lp-layer-angle{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:.9rem}.lp-angle-card{padding:1.2rem 1.3rem;border-radius:1rem;background:var(--butter);box-shadow:0 24px 50px -32px rgba(35,0,63,.4)}.lp-angle-line{margin-top:.6rem;font-family:var(--display);font-size:clamp(1.55rem,3vw,2.7rem);font-weight:900;line-height:1;letter-spacing:-.045em;color:var(--indigo)}.lp-angle-why{display:none;margin-top:.8rem;font-size:.92rem;line-height:1.55;color:rgba(35,0,63,.7)}.lp-beats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.lp-beats li{display:flex;align-items:baseline;gap:.6rem;padding:.55rem .7rem;border:1px solid var(--rule);border-radius:.75rem;background:#fff;font-family:var(--display);font-size:.85rem;font-weight:700;opacity:0;transform:translateX(14px);transition:opacity .4s ease,transform .5s var(--ease)}.lp-beats li span{flex:none;font-family:var(--label);font-size:.64rem;font-weight:400;color:rgba(35,0,63,.45)}.lp-monitor[data-beats="1"] .lp-beats li:nth-child(-n+1),.lp-monitor[data-beats="2"] .lp-beats li:nth-child(-n+2),.lp-monitor[data-beats="3"] .lp-beats li:nth-child(-n+3),.lp-monitor[data-beats="4"] .lp-beats li{opacity:1;transform:none}.lp-layer-board{container-type:size;align-items:center}.lp-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:min(100cqw,(100cqh - .6rem) * 16/9 + .6rem)}.lp-board-cell{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:.6rem;background:rgba(188,172,206,.25);opacity:0;transform:translateY(24px) scale(.96);transition:opacity .5s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i) * 90ms)}.lp-monitor[data-stage="2"] .lp-board-cell,.lp-monitor[data-stage="3"] .lp-board-cell{opacity:1;transform:none}.lp-board-cell img,.lp-board-cell video{-o-object-fit:cover;object-fit:cover}.lp-board-cell video{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.lp-monitor[data-stage="3"] .lp-board-cell video{opacity:1;transition-delay:calc(var(--i) * .16s + .45s)}.lp-board-cell.is-still img{transition:transform 6s linear}.lp-monitor[data-stage="3"] .lp-board-cell.is-still img{transform:scale(1.08)}.lp-scan{position:absolute;top:-30%;right:0;left:0;z-index:2;height:30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(188,172,206,.6),transparent);mix-blend-mode:screen;opacity:0}.lp-monitor[data-stage="3"] .lp-scan{animation:lp-scan .9s var(--ease) both;animation-delay:calc(var(--i) * .16s)}@keyframes lp-scan{0%{top:-30%;opacity:0}15%{opacity:1}to{top:100%;opacity:0}}.lp-board-cell:after{content:"";position:absolute;inset:45% 0 0;z-index:1;background:linear-gradient(0deg,rgba(35,0,63,.6),transparent);pointer-events:none}.lp-board-cell figcaption{position:absolute;right:.55rem;bottom:.45rem;left:.55rem;z-index:3;display:flex;align-items:baseline;gap:.45rem;overflow:hidden;font-size:.72rem;font-weight:700;white-space:nowrap;color:#fff}.lp-board-cell figcaption span{font-family:var(--label);font-size:.6rem;font-weight:400;color:rgba(255,255,255,.72)}.lp-layer-formats{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.9rem}.lp-fmt-stage{position:relative;display:grid;place-items:center;min-height:0}.lp-fmt-frame{position:relative;overflow:hidden;border-radius:.7rem;background:var(--ink);box-shadow:0 30px 60px -32px rgba(35,0,63,.55)}.lp-fmt-frame video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-fmt-label{position:absolute;top:.6rem;left:.6rem;display:flex;align-items:baseline;gap:.5rem;max-width:calc(100% - 1.2rem);padding:.3rem .55rem;overflow:hidden;border-radius:.45rem;background:rgba(35,0,63,.74);font-family:var(--label);font-size:.66rem;white-space:nowrap;color:rgba(255,255,255,.75)}.lp-fmt-label b{font-weight:700;color:#fff}.lp-week{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.lp-week li{display:grid;gap:.3rem;padding:.45rem;border:1px solid var(--rule);border-radius:.6rem;background:var(--paper);opacity:.3;transform:translateY(6px);transition:opacity .4s ease,transform .5s var(--ease),background .3s ease}.lp-week img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:.35rem}.lp-week-day{font-family:var(--label);font-size:.64rem;color:rgba(35,0,63,.55)}.lp-week-note{display:none;font-size:.72rem;font-weight:600;line-height:1.3;color:var(--indigo)}.lp-monitor[data-reached="1"] .lp-week li:nth-child(-n+1),.lp-monitor[data-reached="2"] .lp-week li:nth-child(-n+2),.lp-monitor[data-reached="3"] .lp-week li:nth-child(-n+3),.lp-monitor[data-reached="4"] .lp-week li{background:#fff;opacity:1;transform:none}@media (min-width:640px){.lp-story-pin{padding:6.5rem 2rem 1.5rem}.lp-angle-why,.lp-week-note{display:block}}@media (min-width:900px){.lp-story-pin{display:grid;grid-template-columns:minmax(17rem,.78fr) minmax(0,1.7fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);padding:7rem 2rem 2.5rem}.lp-steps{margin-top:2.25rem}.lp-steps button{padding:.85rem 0}.lp-monitor{flex:none;height:min(calc(100dvh - 10rem),46rem)}.lp-monitor-step{display:inline}.lp-layer{inset:2rem}.lp-layer-angle{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:1.5rem}.lp-beats{grid-template-columns:minmax(0,1fr)}.lp-beats li{padding:.7rem .9rem;font-size:.98rem}}.lp-hunt-section{background:#fff}.lp-hunt-eye,.lp-hunt-section{position:relative;overflow:hidden}.lp-hunt-eye{display:flex;align-items:flex-start;min-height:36rem;background:var(--lilac)}@media (max-width:899px){.lp-hunt-eye img{transform:translateY(26%)}.lp-hunt-eye .lp-hunt-eye-wash{background:linear-gradient(180deg,rgba(250,250,251,.97),rgba(250,250,251,.9) 40%,rgba(250,250,251,0) 62%)}}.lp-hunt-eye img{-o-object-fit:cover;object-fit:cover;-o-object-position:74% center;object-position:74% center}.lp-hunt-eye-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(250,250,251,.96),rgba(250,250,251,.86) 46%,rgba(250,250,251,0) 76%)}.lp-hunt-eye-copy{position:relative;z-index:1;padding-top:5.5rem;padding-bottom:3rem}.lp-hunt-eye-copy .lp-lede{max-width:28rem;margin-top:1.25rem;color:rgba(35,0,63,.72)}.lp-hunt-pad{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(5rem,9vw,8.5rem)}.lp-hunt-caption{margin-bottom:1.75rem}@media (min-width:900px){.lp-hunt-eye{align-items:center;min-height:clamp(32rem,46vw,42rem)}.lp-hunt-eye img{-o-object-position:center;object-position:center}.lp-hunt-eye-wash{background:linear-gradient(90deg,rgba(250,250,251,.9),rgba(250,250,251,.55) 38%,rgba(250,250,251,0) 58%)}.lp-hunt-eye-copy{padding-top:4rem;padding-bottom:4rem}}.lp-hunt-board{align-items:flex-start}.lp-hunt-board,.lp-hunt-col{display:flex;gap:clamp(.8rem,1.4vw,1.25rem)}.lp-hunt-col{flex:1 1 0;flex-direction:column;min-width:0}.lp-hunt-col:nth-child(2){margin-top:clamp(2rem,5vw,4.5rem)}.lp-hunt-col:nth-child(3){margin-top:clamp(.75rem,2vw,1.75rem)}.lp-hunt-col:nth-child(4){margin-top:clamp(2.5rem,6vw,5.5rem)}.lp-hunt-col:nth-child(5){margin-top:clamp(1.25rem,3vw,2.75rem)}.lp-hunt-shot{position:relative;margin:0;overflow:hidden;border-radius:1.1rem;background:rgba(188,172,206,.25);box-shadow:0 20px 45px -18px rgba(35,0,63,.35)}.lp-hunt-shot img{-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.lp-hunt-shot:hover img{transform:scale(1.04)}.lp-hunt-shot.shot-a,.lp-hunt-shot.shot-b,.lp-hunt-shot.shot-g{aspect-ratio:2/3}.lp-hunt-shot.shot-c,.lp-hunt-shot.shot-d,.lp-hunt-shot.shot-e{aspect-ratio:1/1}.lp-hunt-shot.shot-f{aspect-ratio:16/9}.lp-hunt-card{position:relative;padding:1.05rem 1.1rem 1.15rem;border:1px solid rgba(35,0,63,.07);border-radius:1.1rem;background:#fff;box-shadow:0 20px 45px -20px rgba(35,0,63,.3);transition:transform .4s var(--ease),box-shadow .4s ease}.lp-hunt-card:hover{box-shadow:0 30px 60px -22px rgba(35,0,63,.38);transform:translateY(-4px)}.lp-hunt-tag{position:absolute;top:.7rem;left:.7rem;z-index:1;padding:.4rem .7rem;border-radius:.55rem;font-family:var(--label);font-size:.7rem;line-height:1.2;white-space:nowrap;color:var(--indigo);box-shadow:0 10px 24px rgba(35,0,63,.18);animation:lp-float 6s ease-in-out infinite}.lp-hunt-tag.tag-yellow{background:var(--butter)}.lp-hunt-tag.tag-lilac{background:var(--lilac);animation-delay:-2s}.lp-hunt-tag.tag-white{background:#fff;animation-delay:-4s}@keyframes lp-float{0%,to{translate:0 0}50%{translate:0 -4px}}.lp-hunt-source{display:block;font-family:var(--label);font-size:.66rem;color:rgba(35,0,63,.55)}.lp-hunt-quote p{margin-top:.5rem;font-family:var(--display);font-size:1.02rem;font-weight:700;line-height:1.25;color:var(--indigo)}.lp-hunt-like{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.72rem;font-weight:700;color:rgba(35,0,63,.55)}.lp-hunt-like svg{width:.85rem;height:.85rem;fill:var(--lilac);color:var(--indigo)}.lp-hunt-competitor strong,.lp-hunt-metric strong{display:block;margin-top:.35rem;font-family:var(--display);font-size:1.02rem;font-weight:800;line-height:1.2;color:var(--indigo)}.lp-hunt-delta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.82rem;font-weight:800;color:var(--indigo)}.lp-hunt-delta svg{width:.9rem;height:.9rem}.lp-hunt-spark{display:block;width:100%;height:2.4rem;margin-top:.55rem}.lp-hunt-spark polyline{stroke:var(--indigo);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lp-hunt-competitor p{margin-top:.4rem;font-size:.78rem;line-height:1.4;color:rgba(35,0,63,.62)}@media (max-width:899px){.lp-hunt-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:.8rem}.lp-hunt-col{display:contents}.lp-hunt-board .lp-hunt-shot{aspect-ratio:4/5}.lp-hunt-board .lp-hunt-shot.shot-f{grid-column:1/-1;aspect-ratio:16/9}.lp-hunt-board .lp-hunt-card{grid-column:1/-1}}.lp-looks{background:#fff}.lp-split{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:1.2rem;background:var(--ink);box-shadow:0 50px 90px -52px rgba(35,0,63,.6);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-split.is-reel{cursor:pointer}.lp-split img{-o-object-fit:cover;object-fit:cover;pointer-events:none}.lp-style-layer{position:absolute;inset:0;opacity:0}.lp-split.is-reel .lp-style-layer.is-under{z-index:1;opacity:1}.lp-split.is-reel .lp-style-layer.is-on{z-index:2;opacity:1}.lp-style-layer.is-wipe{animation:lp-style-wipe .8s cubic-bezier(.7,0,.2,1) both}.lp-style-layer.is-wipe img{animation:lp-style-settle 1.6s var(--ease) both}@keyframes lp-style-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-style-settle{0%{transform:scale(1.06)}to{transform:none}}.lp-style-edge{position:absolute;top:0;bottom:0;left:0;z-index:3;width:3px;background:#fff;box-shadow:0 0 6px 1px var(--lilac),0 0 36px 12px rgba(188,172,206,.55);pointer-events:none;animation:lp-style-edge .8s cubic-bezier(.7,0,.2,1) both}.lp-style-edge:before{content:"";position:absolute;top:0;right:3px;bottom:0;width:14rem;background:linear-gradient(90deg,rgba(188,172,206,0),rgba(188,172,206,.28))}@keyframes lp-style-edge{0%{left:0;opacity:1}88%{opacity:1}to{left:100%;opacity:0}}.lp-split.is-compare .lp-style-layer.is-base{z-index:1;opacity:1}.lp-split.is-compare .lp-style-layer.is-look{z-index:2;opacity:1;clip-path:inset(0 0 0 var(--split));animation:lp-look-in .8s cubic-bezier(.7,0,.2,1) both}@keyframes lp-look-in{0%{clip-path:inset(0 100% 0 var(--split))}to{clip-path:inset(0 0 0 var(--split))}}.lp-split-tag.is-fresh{animation:lp-tag-in .6s var(--ease) .3s both}@keyframes lp-tag-in{0%{opacity:0;transform:translateY(-6px)}}.lp-style-control{position:absolute;bottom:.9rem;left:.9rem;z-index:5;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(35,0,63,.78);font-size:.8rem;font-weight:600;color:#fff;cursor:pointer;transition:background .2s ease}.lp-style-control:hover{background:rgba(35,0,63,.82)}.lp-style-control:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.lp-style-control svg{width:.95rem;height:.95rem}.lp-split-handle{position:absolute;top:0;bottom:0;left:var(--split);display:grid;place-items:center;width:2.75rem;margin-left:-1.375rem;outline:none;cursor:ew-resize}.lp-split-handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.35)}.lp-split-knob{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--indigo);box-shadow:0 8px 24px rgba(0,0,0,.3);transition:transform .2s var(--ease)}.lp-split:active .lp-split-knob{transform:scale(.92)}.lp-split-knob svg{width:.9rem;height:.9rem;margin:0 -.12rem}.lp-split-handle:focus-visible .lp-split-knob{outline:3px solid var(--lilac);outline-offset:2px}.lp-split-tag{position:absolute;top:.9rem;padding:.3rem .6rem;border-radius:.5rem;background:rgba(35,0,63,.72);font-family:var(--label);font-size:.68rem;color:#fff;pointer-events:none}.lp-split-tag.is-left{left:.9rem}.lp-split-tag.is-right{right:.9rem}.lp-look-picks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}.lp-look-fill{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--indigo);transform:scaleX(0);transform-origin:left;animation:lp-fill linear forwards}@keyframes lp-fill{to{transform:scaleX(1)}}.lp-look-picks button{position:relative;display:inline-flex;align-items:center;gap:.55rem;overflow:hidden;padding:.35rem .85rem .35rem .35rem;border:1px solid var(--rule);border-radius:999px;background:#fff;font-size:.88rem;font-weight:600;color:rgba(35,0,63,.7);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.lp-look-picks button:hover{border-color:rgba(35,0,63,.3);color:var(--indigo)}.lp-look-picks button.is-active{border-color:var(--indigo);background:rgba(188,172,206,.2);color:var(--indigo)}.lp-look-picks button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.lp-look-picks img{width:2.4rem;height:1.35rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}.lp-look-more{padding-left:.4rem;font-family:var(--label);font-size:.7rem;color:rgba(35,0,63,.5)}@media (min-width:640px){.lp-split{aspect-ratio:16/9}}.lp-cinema{padding:clamp(3rem,6vw,5rem) max(1rem,4vw);background:var(--ink)}.lp-cinema,.lp-cinema-frame{position:relative;overflow:hidden}.lp-cinema-frame{max-width:91rem;height:32rem;margin:0 auto;border-radius:1.2rem;box-shadow:0 40px 120px rgba(0,0,0,.5)}.lp-cinema-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:67% center;object-position:67% center}.lp-cinema-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(35,0,63,.94),rgba(35,0,63,.05) 80%)}.lp-cinema-copy{position:absolute;right:1.5rem;bottom:2rem;left:1.5rem;max-width:38rem;color:#fff}.lp-cinema-copy .lp-h2{color:#fff}.lp-cinema-copy em{color:var(--lilac)}.lp-cinema-scope{margin-top:1.1rem;font-size:.85rem;color:rgba(255,255,255,.72)}.lp-cinema-slate{position:absolute;top:1.2rem;right:1.2rem;display:grid;gap:.2rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.24);border-radius:.8rem;background:rgba(35,0,63,.72);font-family:var(--label);font-size:.66rem;color:rgba(255,255,255,.7)}.lp-cinema-slate span:first-child{color:#fff}@media (min-width:700px){.lp-cinema-frame{height:min(62vw,46rem);border-radius:1.8rem}.lp-cinema-frame img{-o-object-position:center;object-position:center}.lp-cinema-shade{background:linear-gradient(90deg,rgba(35,0,63,.88),rgba(35,0,63,.46) 42%,rgba(35,0,63,.04) 70%)}.lp-cinema-copy{top:50%;right:auto;bottom:auto;left:clamp(1.5rem,5vw,5rem);transform:translateY(-50%)}.lp-cinema-slate{top:auto;right:1.5rem;bottom:1.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-cinema-frame img,.lp-credits-backdrop img{scale:1.12;animation:lp-drift-still linear both;animation-timeline:view()}}}@keyframes lp-drift-still{0%{translate:0 -4%}to{translate:0 4%}}.lp-wall-section{overflow:hidden;background:var(--paper)}.lp-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.lp-wall-pair{display:flex;flex-direction:column;gap:1.5rem}.lp-wall-pair:nth-child(2){margin-top:3rem}.lp-wall-col{display:contents}.lp-tile{display:grid;gap:.65rem}.lp-tile-media{position:relative;overflow:hidden;border-radius:.9rem;background:rgba(188,172,206,.25)}.lp-tile-media img{-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.lp-tile:hover .lp-tile-media img{transform:scale(1.04)}.lp-tile figcaption{display:grid;gap:.25rem}.lp-tile-brand{font-family:var(--label);font-size:.66rem;color:rgba(35,0,63,.5)}.lp-tile-brand strong{margin-right:.3rem;font-family:var(--display);font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:var(--indigo)}.lp-tile-brief{font-size:.92rem;line-height:1.4;color:rgba(35,0,63,.72)}@media (min-width:900px){.lp-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.lp-wall-pair{display:contents}.lp-wall-col{display:flex;flex-direction:column;gap:2rem}.lp-wall-col:nth-child(2){margin-top:4rem}.lp-tile-brief{font-size:1.1rem}}@supports (animation-timeline:view()){@media (min-width:900px) and (prefers-reduced-motion:no-preference){.lp-wall-col{animation:lp-drift linear both;animation-timeline:view();animation-range:cover}}}@keyframes lp-drift{0%{transform:translateY(var(--drift))}to{transform:translateY(calc(var(--drift) * -1))}}.lp-proof{position:relative;overflow:hidden;background:var(--ink)}.lp-proof,.lp-proof .lp-h2{color:#fff}.lp-proof em{color:var(--lilac)}.lp-marquee-track{animation:lp-marquee linear infinite}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.lp-quote-river{margin-top:-2rem;padding-bottom:5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp-quote-river:hover .lp-marquee-track{animation-play-state:paused}.lp-quote-river-pad{padding:1.4rem 0}.lp-quote-card{position:relative;display:flex;flex:none;flex-direction:column;width:clamp(18rem,28vw,25rem);min-height:15rem;margin-right:1.4rem;padding:1.8rem 1.9rem;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03))}.lp-quote-mark{display:block;height:2.1rem;font-family:var(--display);font-size:3.4rem;font-weight:900;line-height:1;color:var(--lilac)}.lp-quote-card blockquote{margin-top:.9rem;font-family:var(--display);font-size:1.28rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.lp-quote-card figcaption{display:flex;align-items:center;gap:.85rem;margin-top:auto;padding-top:1.6rem}.lp-quote-card figcaption i{display:grid;flex:none;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--lilac);font-size:.8rem;font-style:normal;font-weight:800;color:var(--indigo)}.lp-quote-card figcaption strong{display:block;font-size:.9rem}.lp-quote-card figcaption p{margin-top:.15rem;font-size:.72rem;color:rgba(255,255,255,.45)}.lp-compare-section{position:relative;overflow:hidden;background:#fff}.lp-compare-wrap{position:relative}.lp-compare-spotlight{position:absolute;top:-1.4rem;right:0;bottom:-1.4rem;z-index:0;width:22%;border-radius:1.5rem;background:var(--indigo);box-shadow:0 44px 90px -24px rgba(35,0,63,.5);pointer-events:none}.lp-compare-scroll{overflow:visible}.lp-compare{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left}.lp-compare td,.lp-compare th{padding:1.25rem 1.4rem}.lp-compare thead th{width:22%;border-bottom:1px solid rgba(35,0,63,.1);vertical-align:bottom;font-size:.82rem;font-weight:700;color:rgba(35,0,63,.7)}.lp-compare thead th:first-child{width:34%;font-size:.9rem;color:var(--indigo)}.lp-compare tbody th{font-size:1rem;font-weight:600;line-height:1.35;color:var(--indigo)}.lp-compare tbody td,.lp-compare tbody th{vertical-align:middle}.lp-compare tbody tr+tr td,.lp-compare tbody tr+tr th{border-top:1px solid rgba(35,0,63,.08)}.lp-compare tbody tr:hover td,.lp-compare tbody tr:hover th{background:rgba(188,172,206,.1)}.lp-mark{display:flex;align-items:center;gap:.65rem;font-size:.9rem;line-height:1.35;color:rgba(35,0,63,.72)}.lp-mark i{display:grid;flex:none;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%}.lp-mark svg{width:.85rem;height:.85rem}.lp-mark.is-no i{background:rgba(35,0,63,.07);color:rgba(35,0,63,.45)}.lp-mark.is-partial i{background:rgba(188,172,206,.32);color:var(--indigo)}.lp-compare .is-magentyc{position:relative;z-index:1;color:#fff}.lp-compare thead th.is-magentyc{padding-top:.9rem;border-bottom:0;vertical-align:middle;color:#fff}.lp-compare tbody tr:hover td.is-magentyc{background:rgba(255,255,255,.06)}.lp-compare tbody tr+tr td.is-magentyc{border-top:1px solid rgba(255,255,255,.09)}.lp-compare-brand{display:inline-flex;align-items:center;gap:.5rem;font-size:1.02rem;font-weight:800;color:#fff}.lp-compare-brand img{width:1.3rem;height:1.3rem;border-radius:.35rem}.lp-mark.is-strong{font-weight:600;color:#fff}.lp-mark.is-strong i{background:var(--lilac);color:var(--indigo);box-shadow:0 6px 16px rgba(188,172,206,.35)}.lp-mark.is-strong svg{stroke-width:3}@media (max-width:900px){.lp-compare-spotlight{display:none}.lp-compare{display:block;table-layout:auto}.lp-compare thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.lp-compare tbody,.lp-compare tbody tr{display:block}.lp-compare tbody tr{margin-top:1rem;padding-bottom:.75rem;border:1px solid rgba(35,0,63,.09);border-radius:1.5rem;background:#fff;box-shadow:0 18px 40px -30px rgba(35,0,63,.5)}.lp-compare tbody tr:first-child{margin-top:0}.lp-compare tbody tr+tr td,.lp-compare tbody tr+tr td.is-magentyc,.lp-compare tbody tr+tr th{border-top:0}.lp-compare tbody th[scope=row]{display:block;padding:1.1rem 1.25rem .35rem;font-size:1.05rem}.lp-compare tbody td{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.55rem 1.25rem}.lp-compare tbody td:before{content:attr(data-col);font-size:.72rem;font-weight:700;line-height:1.3;color:rgba(35,0,63,.45)}.lp-compare tbody td.is-magentyc{margin:.6rem .6rem 0;padding:.85rem 1rem;border-radius:1.1rem;background:var(--indigo)}.lp-compare tbody td.is-magentyc:before{color:rgba(255,255,255,.6)}.lp-compare tbody tr:hover td,.lp-compare tbody tr:hover th{background:transparent}.lp-compare tbody tr:hover td.is-magentyc{background:var(--indigo)}}.lp-faq-section{background:var(--paper)}.lp-faq-body{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.lp-faq-side .lp-lede{margin-top:1.4rem}.lp-faq-side .lp-h2{font-size:clamp(2.3rem,3.7vw,3.8rem)}.lp-faq-photo{position:relative;aspect-ratio:16/10;margin-top:2rem;overflow:hidden;border-radius:1.4rem;box-shadow:0 30px 70px rgba(35,0,63,.16)}.lp-faq-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}@media (min-width:900px){.lp-faq-photo{width:min(100%,22rem);aspect-ratio:4/5}}.lp-faq-list{display:flex;flex-direction:column;gap:.7rem}.lp-faq-item{border:1px solid rgba(35,0,63,.09);border-radius:1.1rem;background:#fff;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.lp-faq-item:hover{border-color:rgba(35,0,63,.22)}.lp-faq-item.is-open{border-color:rgba(35,0,63,.12);background:var(--paper);box-shadow:0 20px 50px rgba(35,0,63,.08)}.lp-faq-heading{display:block;margin:0;padding:0;font:inherit;color:inherit}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.35rem 1.5rem;border:0;background:none;text-align:left;font-family:var(--display);font-size:1.08rem;font-weight:800;color:var(--indigo);cursor:pointer}.lp-faq-q:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px;border-radius:1.1rem}.lp-faq-q span{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:rgba(188,172,206,.35);font-size:1.2rem;line-height:1;color:var(--indigo);transition:transform .35s var(--ease),background .3s ease,color .3s ease}.lp-faq-item.is-open .lp-faq-q span{background:var(--indigo);color:#fff;transform:rotate(135deg)}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease)}.lp-faq-item.is-open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a>div{overflow:hidden}.lp-faq-a p{padding:0 3.5rem 1.4rem 1.5rem;line-height:1.7;color:rgba(35,0,63,.62);opacity:0;transition:opacity .3s ease}.lp-faq-item.is-open .lp-faq-a p{opacity:1;transition-delay:.12s}@media (min-width:900px){.lp-faq-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.lp-faq-side{position:sticky;top:7rem}}.lp-credits{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:#fff}.lp-credits-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.32}.lp-credits-backdrop img{-o-object-fit:cover;object-fit:cover}.lp-credits-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(35,0,63,.94),rgba(35,0,63,.55) 45%,rgba(35,0,63,.86)),linear-gradient(0deg,rgba(35,0,63,.9),transparent 60%)}.lp-credits:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 12% 0,rgba(188,172,206,.2),transparent 44%),radial-gradient(circle at 92% 100%,rgba(188,172,206,.1),transparent 40%)}.lp-credits-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:3.5rem}.lp-credits .lp-h2{color:#fff}.lp-credits em{color:var(--lilac)}.lp-credits .lp-lede{margin:1.4rem 0 2rem;color:rgba(255,255,255,.68)}.lp-credits-fine{margin-top:.8rem;font-size:.75rem;color:rgba(255,255,255,.45)}.lp-roll{position:relative;height:22rem;overflow:hidden;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.lp-roll:focus-visible{outline:2px solid var(--lilac);outline-offset:6px}.lp-roll-track{animation:lp-roll 120s linear infinite}.lp-roll-track>div{padding-bottom:6rem}.lp-roll:focus .lp-roll-track,.lp-roll:hover .lp-roll-track{animation-play-state:paused}@keyframes lp-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lp-credits-title{font-family:var(--label);font-size:.72rem;color:var(--lilac)}.lp-credits-note{max-width:24rem;margin-top:.6rem;font-family:var(--display);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:rgba(255,255,255,.9)}.lp-credit{display:grid;gap:.55rem;margin-top:2.6rem}.lp-credit>div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem}.lp-credit dt{padding-top:.2rem;font-family:var(--label);font-size:.66rem;color:rgba(255,255,255,.4)}.lp-credit dd{font-size:.92rem;line-height:1.5;color:rgba(255,255,255,.72)}.lp-credit strong{margin-right:.35rem;font-family:var(--display);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#fff}.lp-credit .lp-credit-brief{color:rgba(255,255,255,.92)}.lp-credits-end{margin-top:3.5rem;font-family:var(--label);font-size:.72rem;color:rgba(255,255,255,.5)}.lp-credits-end em{display:block;margin-top:.3rem;font-size:2.8rem;line-height:1}@media (min-width:1000px){.lp-credits-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:5rem}.lp-roll{height:30rem;padding:0 0 0 2.5rem;border-top:0;border-left:1px solid rgba(255,255,255,.1)}}.lp-audience,.lp-cinema,.lp-credits,.lp-wall-section{position:relative;z-index:3;margin-top:calc(var(--sheet) * -1);border-radius:2.25rem 2.25rem 0 0;box-shadow:0 -28px 60px -24px rgba(35,0,63,.4)}.lp-cinema{padding-bottom:calc(clamp(3rem, 6vw, 5rem) + var(--sheet))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-develop{animation:lp-develop linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.lp-develop img{animation:lp-develop-settle linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.lp-cinema-frame{animation:lp-iris-in linear both;animation-timeline:view();animation-range:entry 0 cover 45%}}}@keyframes lp-develop{0%{opacity:.25}to{opacity:1}}@keyframes lp-develop-settle{0%{scale:1.14}to{scale:1}}@keyframes lp-iris-in{0%{clip-path:inset(12% 18% round 3rem)}to{clip-path:inset(0 round 1.8rem)}}.lp-viewfinder{--corner:rgba(255,255,255,0.95);--len:12px;position:fixed;top:0;left:0;z-index:70;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;pointer-events:none;opacity:0;filter:drop-shadow(0 0 2px rgba(0,0,0,.45));transition:opacity .25s ease;background:linear-gradient(var(--corner),var(--corner)) 0 0 /var(--len) 1.5px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 0 /1.5px var(--len) no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 0 /var(--len) 1.5px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 0 /1.5px var(--len) no-repeat,linear-gradient(var(--corner),var(--corner)) 0 100% /var(--len) 1.5px no-repeat,linear-gradient(var(--corner),var(--corner)) 0 100% /1.5px var(--len) no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 100% /var(--len) 1.5px no-repeat,linear-gradient(var(--corner),var(--corner)) 100% 100% /1.5px var(--len) no-repeat}.lp-viewfinder.is-on{opacity:1}.lp-viewfinder span{position:absolute;top:100%;left:100%;margin:.3rem 0 0 .3rem;font-family:var(--label);font-size:.62rem;white-space:nowrap;color:#fff}@media (max-width:899px){.lp-cinema-copy,.lp-credits-cta,.lp-faq-side,.lp-head,.lp-hero-copy,.lp-hunt-caption,.lp-hunt-eye-copy,.lp-story-rail{text-align:center}.lp-credits-cta .lp-lede,.lp-credits-cta .lp-waitlist-form,.lp-faq-photo,.lp-faq-side .lp-lede,.lp-head .lp-lede,.lp-hero-copy .lp-waitlist-form,.lp-hero-sub,.lp-hunt-eye-copy .lp-lede{margin-right:auto;margin-left:auto}.lp-hero-copy{max-width:none}.lp-steps button{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.15rem;text-align:center}.lp-step-num{padding-top:0}.lp-cinema-copy{max-width:none}}@media (prefers-reduced-motion:reduce){.lp-line,.lp-reveal{opacity:1;transform:none;transition:none;animation:none}.lp-caret,.lp-composer-status i,.lp-hunt-tag,.lp-reel,.lp-reel video.is-cut,.lp-reel-edge,.lp-scan{animation:none}.lp-h2 em{background-size:100% .2em;transition:none}.lp-cinema-copy em,.lp-credits em,.lp-hero-title em,.lp-proof em{background-size:200% 100%;background-position:0 0}.lp-aud-card,.lp-aud-img,.lp-aud-panel,.lp-aud-rail-label{transition:none}.lp-reel video.is-active{transform:none}.lp-slate-body{animation:none}.lp-beats li,.lp-board-cell,.lp-board-cell video,.lp-faq-a,.lp-faq-a p,.lp-faq-q span,.lp-layer,.lp-step-text>span,.lp-week li{transition:none}.lp-look-fill,.lp-split-tag.is-fresh,.lp-split.is-compare .lp-style-layer.is-look,.lp-style-edge,.lp-style-layer.is-wipe,.lp-style-layer.is-wipe img{animation:none}.lp-board-cell.is-still img,.lp-monitor[data-stage="3"] .lp-board-cell.is-still img{transform:none;transition:none}.lp-roll{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.lp-roll-track{animation:none}.lp-roll-copy{display:none}}