@font-face{font-family:Playfair Display;src:url(/redesign/fonts/playfair-display-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/redesign/fonts/playfair-display-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/redesign/fonts/playfair-display-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/redesign/fonts/playfair-display-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/redesign/fonts/playfair-display-latin-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/redesign/fonts/playfair-display-latin-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Clash Display;src:url(/redesign/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/redesign/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/redesign/fonts/clash-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#16120F;--paper:#F6F1EA;--paper-2:rgba(246,241,234,.8);--paper-3:rgba(246,241,234,.62);--acc:#EDB57E;--gold:var(--acc);--gold-ink:var(--acc);--line:rgba(246,241,234,.14);--line-2:rgba(246,241,234,.28);--panel:rgba(246,241,234,.06);--panel-2:rgba(246,241,234,.1);--bgc:22,18,16;--d:"Clash Display","Arial Black","Helvetica Neue",Arial,sans-serif;--p:"Playfair Display",Georgia,"Times New Roman",serif;--r-xl:32px;--r-lg:26px;--r-md:20px;--r-sm:14px;--e:cubic-bezier(.22,1,.36,1);--e2:cubic-bezier(.65,0,.35,1);--e3:cubic-bezier(.32,.72,0,1);--g:clamp(18px,4.6vw,72px);--max:1440px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;-webkit-text-size-adjust:100%}html:not(.aura-glide){scroll-behavior:smooth}body{background:rgb(var(--bgc));color:var(--paper);font-family:var(--p);font-size:17px;line-height:1.7;overflow-x:clip}img{display:block;width:100%;height:auto}picture{display:contents}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none}::selection{background:var(--acc);color:var(--ink)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}section[id],header[id]{scroll-margin-top:92px}.container{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--g)}.narrow{max-width:960px}.sec{padding-block:clamp(90px,15vh,180px)}.skip-link{position:fixed;left:14px;top:-80px;z-index:400;background:var(--paper);color:var(--ink);padding:12px 18px;border-radius:var(--r-sm);font:600 15px var(--d)}.skip-link:focus{top:14px}.progress{position:fixed;left:0;top:0;right:0;height:3px;background:var(--acc);transform-origin:0 50%;transform:scaleX(0);z-index:300;pointer-events:none}.pt{position:fixed;inset:0;z-index:280;background:var(--ink);transform:scaleY(0);transform-origin:50% 100%;pointer-events:none;will-change:transform}.wd{display:inline-block;will-change:transform,opacity}.h-display,.h-xl,.h-lg,.h-md,.serif{font-family:var(--d);font-weight:700;letter-spacing:-.018em;word-spacing:.06em;text-wrap:balance}.h-display{font-size:clamp(40px,10.4vw,150px);line-height:.92}.h-xl{font-size:clamp(34px,6vw,96px);line-height:.95}.h-lg{font-size:clamp(30px,4.4vw,66px);line-height:1}.h-md{font-size:clamp(21px,2.1vw,29px);line-height:1.12;font-weight:600;letter-spacing:-.01em}.h-display em,.h-xl em,.h-lg em,.h-md em,.serif em,.mani-text em,.legal h1 em{font-family:var(--p);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--acc)}.lede{font-size:clamp(17px,1.35vw,20px);color:var(--paper-2);max-width:46ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r-sm);font:600 15px/1 var(--d);letter-spacing:.005em;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:transform .25s var(--e),background-color .35s var(--e),color .35s var(--e),border-color .35s var(--e)}.btn svg{width:17px;height:17px;flex:0 0 auto;transition:transform .35s var(--e)}.btn:hover svg{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn-solid,.btn-gold,.btn-dark{background:var(--paper);color:var(--ink)}.btn-solid:hover,.btn-gold:hover,.btn-dark:hover{background:var(--acc);color:var(--ink)}.btn-ghost,.btn-line{background:transparent;border-color:var(--line-2);color:var(--paper)}.btn-ghost:hover,.btn-line:hover{background:var(--panel-2);border-color:var(--paper)}.nav{position:fixed;top:12px;left:0;right:0;z-index:200;padding-inline:clamp(10px,2.4vw,28px);transition:transform .5s var(--e)}.nav.tucked{transform:translateY(calc(-100% - 20px))}.nav-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;gap:22px;padding:8px 8px 8px 18px;border-radius:22px;border:1px solid transparent;transition:background-color .45s var(--e),border-color .45s var(--e),backdrop-filter .45s}.nav.scrolled .nav-inner{background:#100d0b9e;border-color:var(--line);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.brand{display:flex;align-items:center;flex:0 0 auto;padding:2px 0}.brand img{height:32px;width:auto}.nav-links{display:flex;align-items:center;gap:4px;margin-left:auto}.nav-link{font:500 15px/1 var(--d);color:var(--paper-2);padding:12px 16px;border-radius:12px;transition:color .3s,background-color .3s}.nav-link:hover{color:var(--paper);background:var(--panel)}.nav-link.active{color:var(--paper);background:var(--panel-2)}.nav-cta{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:600 15px/1 var(--d);transition:background-color .35s var(--e)}.nav-cta:hover{background:var(--acc)}.burger{display:none;width:46px;height:46px;border-radius:var(--r-sm);border:1px solid var(--line-2);position:relative;margin-left:auto}.burger span{position:absolute;left:13px;right:13px;height:1.5px;background:var(--paper);border-radius:2px;transition:transform .45s var(--e3)}.burger span:nth-child(1){top:18px}.burger span:nth-child(2){top:26px}body.drawer-open .burger span:nth-child(1){transform:translateY(4px) rotate(45deg)}body.drawer-open .burger span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.drawer{position:fixed;inset:0;z-index:190;background:#0e0b09f7;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:110px var(--g) 40px;opacity:0;visibility:hidden;transition:opacity .45s var(--e),visibility .45s}.drawer.open{opacity:1;visibility:visible}.drawer-link{font:700 clamp(40px,11vw,64px)/1.08 var(--d);letter-spacing:-.03em;color:var(--paper);opacity:0;transform:translateY(22px);transition:opacity .55s var(--e),transform .55s var(--e),color .3s}.drawer.open .drawer-link{opacity:1;transform:none}.drawer.open .drawer-link:nth-child(2){transition-delay:.06s}.drawer.open .drawer-link:nth-child(3){transition-delay:.12s}.drawer.open .drawer-link:nth-child(4){transition-delay:.18s}.drawer-link:hover{color:var(--acc)}.drawer-cta{align-self:flex-start;margin-top:26px}.drawer-meta{display:flex;flex-direction:column;gap:6px;margin-top:30px;font-size:16px;color:var(--paper-2)}@media(max-width:900px){.nav-links,.nav-cta{display:none}.burger{display:block}.brand img{height:29px}}@media(max-width:480px){.brand img{height:26px}}.hero{min-height:100svh;display:flex;align-items:center;padding-block:calc(92px + 2vh) clamp(28px,4vh,56px)}.hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,84px);align-items:center}.ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ln>span{display:block}.hero-copy{container-type:inline-size}.hero .h-display{font-size:min(clamp(40px,4.9vw,86px),12.6cqi)}.split-copy .h-display{font-size:clamp(40px,7vw,118px)}.btn,.nav-link,.nav-cta,.price-pill,.txt-link,.jump a,.tier-tag,.tier-name,.mcta a,.fl,.faq-q,.deck-num,.contact-list span,.foot-col h3,.legal .updated,.tease-price,.step-n,.tier-price,.cform-thanks h3{word-spacing:.1em;letter-spacing:.01em}.hero-sub{margin-top:clamp(20px,3vh,32px);font-size:clamp(17px,1.4vw,21px);color:var(--paper-2);max-width:42ch}.hero-cta{margin-top:clamp(26px,4vh,42px);display:flex;gap:12px;flex-wrap:wrap}.deck{position:relative;height:clamp(440px,76vh,860px);perspective:1800px;perspective-origin:50% 40%;container-type:size;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:pointer}.deck:focus-visible{outline-offset:8px;border-radius:var(--r-lg)}.card{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:transform .95s var(--e3),opacity .75s var(--e),filter .75s var(--e);will-change:transform}.card:first-child{opacity:1}.deck-3d{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.card-media{position:relative;display:block;width:min(100cqw,calc(100cqh * var(--ar)));aspect-ratio:var(--ar);border-radius:var(--r-lg);overflow:hidden;background:var(--panel);box-shadow:0 44px 90px -34px #000000bf,0 10px 24px -12px #00000073}.card-media img{display:block;width:100%!important;height:100%!important;object-fit:cover;pointer-events:none}.deck-bar{display:flex;align-items:center;gap:14px;margin-top:22px}.deck-num{font:600 14px/1 var(--d);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:0 0 auto}.deck-track{flex:1 1 60px;min-width:40px;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.deck-track i{display:block;height:100%;width:0;background:var(--acc);border-radius:3px}.deck-cap{flex:1 1 auto;font:italic 500 16px/1.2 var(--p);color:var(--paper-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-btns{display:flex;gap:8px;flex:0 0 auto}.rb{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:background-color .3s,color .3s,border-color .3s,transform .2s}.rb svg{width:20px;height:20px}.rb:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.rb:active{transform:scale(.94)}@media(max-width:900px){.hero .h-display{font-size:min(clamp(40px,10.2vw,78px),12.6cqi)}.hero{min-height:0;padding-top:118px}.hero-grid{grid-template-columns:1fr;gap:40px}.deck{height:clamp(440px,70vh,780px)}}.mani{padding-block:clamp(90px,17vh,210px)}.mani-text{font-family:var(--p);font-weight:500;font-size:clamp(26px,3.6vw,54px);line-height:1.24;letter-spacing:-.01em;max-width:40ch;margin-inline:auto;text-align:center}.mani-live .w{opacity:.5;transition:opacity .4s var(--e)}.mani-live .w.on{opacity:1}.ch{padding-block:clamp(70px,11vh,140px)}.ch-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(34px,6vh,70px)}.ch-body p{font-size:clamp(17px,1.3vw,20px);color:var(--paper-2);max-width:46ch}.ch-meta{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;margin-top:24px}.price-pill{font:600 14px/1 var(--d);padding:11px 16px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line)}.txt-link{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--d);color:var(--acc);padding:6px 0}.txt-link svg{width:17px;height:17px;transition:transform .35s var(--e)}.txt-link:hover svg{transform:translate(4px)}@media(max-width:760px){.ch-head{grid-template-columns:1fr}}.plate figcaption{font:italic 500 15px/1.3 var(--p);color:var(--paper-3);margin-top:12px}.frame{border-radius:var(--r-lg);overflow:hidden;background:var(--panel);clip-path:inset(6% 4% 6% 4% round var(--r-lg));transition:clip-path 1.25s var(--e)}.frame img{transform:scale(1.08);transition:transform 1.7s var(--e)}.plate.in .frame{clip-path:inset(0 0 0 0 round var(--r-lg))}.plate.in .frame img{transform:none}.plate--lead{margin-bottom:clamp(16px,2.4vw,30px)}.ch-pair{--g:clamp(16px,2.4vw,32px);display:grid;grid-template-columns:var(--pc,1fr 1fr);gap:var(--g);align-items:start;max-width:calc(var(--ps,1.34) * min(76vh,720px) + var(--g));margin-inline:auto}.plate-link{display:block}.plate-link .frame img{transition:transform 1.7s var(--e)}@media(hover:hover){.plate-link:hover .frame img{transform:scale(1.03)}}@media(max-width:700px){.ch-pair{grid-template-columns:1fr;max-width:none}.ch-pair>*,.ch--flip .ch-pair>*{margin-top:0!important}.ch-pair .frame,.ch-pair figcaption{max-width:none!important;margin-left:0!important}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(36px,6vh,70px)}.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.step{padding:clamp(24px,2.8vw,38px);border-radius:var(--r-xl);background:var(--panel);border:1px solid var(--line)}.step-n{display:block;font:700 clamp(40px,4.6vw,64px)/1 var(--d);color:var(--acc);letter-spacing:-.03em;margin-bottom:20px}.step p{color:var(--paper-2);margin-top:10px;font-size:17px}.steps .step:nth-child(2){transition-delay:.08s}.steps .step:nth-child(3){transition-delay:.16s}.steps .step:nth-child(4){transition-delay:.24s}@media(max-width:1000px){.steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.steps,.steps--4{grid-template-columns:1fr}}.quotes{display:grid;gap:clamp(36px,6vh,70px);margin-top:clamp(36px,6vh,70px)}.quote{display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;padding-bottom:clamp(36px,6vh,70px);border-bottom:1px solid var(--line)}.quote:last-child{border-bottom:0;padding-bottom:0}.quote-pic{border-radius:var(--r-md);overflow:hidden;background:var(--panel)}.quote blockquote p{font:500 clamp(20px,2.4vw,34px)/1.35 var(--p);letter-spacing:-.005em}.quote footer{display:flex;gap:6px 14px;flex-wrap:wrap;align-items:baseline;margin-top:18px}.quote cite{font:600 16px/1.2 var(--d);font-style:normal}.quote footer span{font-size:15px;color:var(--paper-3);font-style:italic}@media(max-width:600px){.quote{grid-template-columns:96px minmax(0,1fr);align-items:start}}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 40px;flex-wrap:wrap}.tease{display:grid;gap:12px;margin-top:clamp(34px,6vh,64px)}.tease-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;gap:14px 28px;align-items:center;padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line);transition:background-color .35s var(--e),border-color .35s var(--e)}.tease-row:hover{background:var(--panel-2);border-color:var(--line-2)}.tease-row p{color:var(--paper-2);font-size:16.5px}.tease-price{font:700 clamp(24px,2.6vw,36px)/1 var(--d);letter-spacing:-.02em;white-space:nowrap}.tease-price small{font:italic 500 15px var(--p);color:var(--paper-3);margin-right:7px;letter-spacing:0}.tease-go{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:transform .35s var(--e),background-color .35s}.tease-go svg{width:18px;height:18px}.tease-row:hover .tease-go{transform:translate(4px);background:var(--paper);color:var(--ink)}@media(max-width:760px){.tease-row{grid-template-columns:minmax(0,1fr) auto}.tease-row p{grid-column:1/-1;grid-row:2}.tease-go{display:none}}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(34px,6vw,90px);align-items:start}.contact-copy .lede{margin-top:22px}.contact-list{margin-top:clamp(26px,4vh,40px);display:grid}.contact-list li{display:flex;flex-direction:column;gap:2px;padding:15px 0;border-bottom:1px solid var(--line)}.contact-list span{font:500 13px/1.2 var(--d);color:var(--paper-3);letter-spacing:.02em}.contact-list a{font-size:18px;transition:color .3s}.contact-list a:hover{color:var(--acc)}.contact-panel{padding:clamp(22px,3vw,42px);border-radius:var(--r-xl);background:var(--panel);border:1px solid var(--line)}.cal-embed{margin-top:28px;padding:24px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line)}.cal-note{font-size:15.5px;color:var(--paper-2);margin-bottom:16px}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}}.cform-wrap{position:relative}.cform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cform.sent{display:none}.cform .full{grid-column:1/-1}.fl{display:block;font:500 14px/1.2 var(--d);color:var(--paper-2);margin-bottom:9px}.fi{width:100%;min-height:52px;padding:13px 16px;border-radius:var(--r-sm);background:#0000003d;border:1px solid var(--line-2);color:var(--paper);font:400 16.5px/1.4 var(--p);transition:border-color .3s var(--e),box-shadow .3s var(--e)}.fi::placeholder{color:var(--paper-3)}.fi:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px #edb57e3d}textarea.fi{min-height:150px;resize:vertical}.cform>div{min-width:0}.fi{display:block;min-width:0;max-width:100%}input[type=date].fi{-webkit-appearance:none;appearance:none;line-height:1.4;text-align:left}input[type=date].fi::-webkit-date-and-time-value{text-align:left;min-height:1.4em}input[type=date].fi::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.7}.fi[type=date]{color-scheme:dark}.hp{display:none!important}.consent{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--paper-2);cursor:pointer}.consent input[type=checkbox]{width:20px;height:20px;margin-top:3px;flex:0 0 auto;accent-color:var(--acc);cursor:pointer}.consent a{color:var(--acc);text-decoration:underline}#cf-btn{width:100%;margin-top:4px}#cf-btn.loading{opacity:.65;pointer-events:none}.cform-thanks{display:none;text-align:center;padding:clamp(30px,6vh,60px) 10px}.cform-thanks.show{display:block}.ct-ico{color:var(--acc);display:flex;justify-content:center;margin-bottom:22px}.cform-thanks h3{font:700 clamp(26px,3vw,38px)/1.05 var(--d);letter-spacing:-.02em;margin-bottom:12px}.cform-thanks p{color:var(--paper-2);max-width:40ch;margin:0 auto}.cform-thanks strong{color:var(--paper)}@media(max-width:600px){.cform{grid-template-columns:1fr}}.phero{padding-block:calc(120px + 4vh) clamp(50px,8vh,96px)}.phero-sub{margin-top:clamp(18px,3vh,28px);font-size:clamp(18px,1.5vw,22px);color:var(--paper-2);max-width:46ch}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(30px,6vw,96px);align-items:center}.split--text{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;margin-bottom:clamp(50px,9vh,110px)}.plate--portrait .frame,.plate--portrait figcaption{max-width:470px;margin-left:auto}.role{font:italic 500 19px/1.3 var(--p);color:var(--paper-2);margin-top:16px}.prose p{font-size:clamp(17px,1.3vw,20px);color:var(--paper-2);margin-bottom:20px;max-width:60ch}@media(max-width:900px){.split,.split--text{grid-template-columns:1fr}.plate--portrait .frame,.plate--portrait figcaption{margin-left:0}}.jump-bar{position:static;z-index:60;padding-block:8px;pointer-events:none}.jump{pointer-events:auto;display:inline-flex;gap:4px;padding:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:18px;background:#100d0ba8;border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.jump::-webkit-scrollbar{display:none}.jump a{font:500 14.5px/1 var(--d);color:var(--paper-2);padding:11px 16px;border-radius:12px;white-space:nowrap;transition:background-color .3s,color .3s}.jump a:hover{color:var(--paper);background:var(--panel-2)}.jump a.on{background:var(--paper);color:var(--ink)}.gsec{padding-block:clamp(70px,12vh,150px)}.ghead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 30px;flex-wrap:wrap;margin-bottom:clamp(26px,4vh,48px)}.gcount{font:italic 500 17px var(--p);color:var(--paper-3)}.gal-grid{columns:3;column-gap:clamp(12px,1.6vw,22px)}.gitem{break-inside:avoid;margin-bottom:clamp(12px,1.6vw,22px);border-radius:var(--r-md);overflow:hidden;background:var(--panel);cursor:zoom-in;opacity:0;transform:translateY(22px);transition:opacity .8s var(--e),transform .8s var(--e)}.gitem.in{opacity:1;transform:none}.gitem img{transition:transform 1.2s var(--e)}@media(hover:hover){.gitem:hover img{transform:scale(1.04)}}@media(max-width:1000px){.gal-grid{columns:2}}.chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(32px,5vh,58px)}.chip{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line)}.chip svg{width:20px;height:20px;color:var(--acc);flex:0 0 auto;margin-top:5px}.chip p{font-size:16.5px;color:var(--paper-2)}.chip b{font-family:var(--d);font-weight:600;color:var(--paper)}.pk{padding-block:clamp(80px,13vh,170px)}.pk-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,80px);align-items:center;margin-bottom:clamp(30px,5vh,60px)}.pk-copy .lede{margin-top:18px}.plate--pk .frame{max-width:380px;margin-left:auto}.pk--flip .pk-head .plate{order:-1}.pk--flip .plate--pk .frame{margin-left:0}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);align-items:stretch}.tier{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.6vw,36px);border-radius:var(--r-xl);background:var(--panel);border:1px solid var(--line)}.tier--rec{background:#edb57e1a;border-color:#edb57e99}.tier-tag{position:absolute;top:18px;right:18px;font:600 12.5px/1 var(--d);padding:8px 12px;border-radius:999px;background:var(--acc);color:var(--ink)}.tier-name{font:600 23px/1.15 var(--d);letter-spacing:-.02em;padding-right:118px}.tier-price{font:700 clamp(42px,4.4vw,62px)/1 var(--d);letter-spacing:-.03em;margin-top:16px}.tier-price span{font-size:.45em;vertical-align:.8em;margin-right:2px;color:var(--paper-2)}.tier-note{font:italic 500 15.5px var(--p);color:var(--paper-3);margin-top:8px}.tier-list{display:grid;gap:11px;margin:24px 0 30px}.tier-list li{display:flex;gap:11px;align-items:flex-start;font-size:16px;color:var(--paper-2);line-height:1.5}.tier-list svg{width:18px;height:18px;color:var(--acc);flex:0 0 auto;margin-top:4px}.tier-btn{margin-top:auto;width:100%;white-space:normal;text-align:center;line-height:1.2}.addons{display:grid}.addons li{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.addons li:first-child{border-top:1px solid var(--line)}.addons span{font-size:17px;color:var(--paper-2)}.addons b{font:600 17px var(--d);white-space:nowrap}@media(max-width:1000px){.tiers{grid-template-columns:1fr;max-width:560px}.pk-head{grid-template-columns:1fr}.pk--flip .pk-head .plate{order:0}.plate--pk .frame{margin-left:0}}@media(max-width:700px){.chips{grid-template-columns:1fr}.tier-name{padding-right:0;margin-top:34px}.tier--rec .tier-name{margin-top:40px}}.faq{margin-top:clamp(28px,5vh,56px);border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;text-align:left;font:600 clamp(18px,1.9vw,23px)/1.3 var(--d);letter-spacing:-.01em;color:var(--paper)}.pl{position:relative;width:34px;height:34px;flex:0 0 auto;border-radius:50%;border:1px solid var(--line-2)}.pl:before,.pl:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;background:var(--paper);transform:translate(-50%,-50%);transition:transform .45s var(--e)}.pl:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .pl:after{transform:translate(-50%,-50%) rotate(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .55s var(--e)}.faq-a p{padding-bottom:26px;font-size:17px;color:var(--paper-2);max-width:64ch}.footer{padding-block:clamp(90px,14vh,170px) 34px;border-top:1px solid var(--line);background:#0003}.foot-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:26px 40px;flex-wrap:wrap;padding-bottom:clamp(50px,8vh,96px);border-bottom:1px solid var(--line)}.foot-cta h2{max-width:13ch}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:34px;padding-top:clamp(40px,7vh,80px)}.foot-brand img{height:34px;width:auto}.foot-brand p{margin-top:18px;font-size:16px;color:var(--paper-2);max-width:34ch}.foot-col h3{font:600 14px/1.2 var(--d);color:var(--paper-3);letter-spacing:.02em;margin-bottom:14px}.foot-col a{display:block;padding:5px 0;font-size:16px;color:var(--paper-2);transition:color .3s}.foot-col a:hover{color:var(--acc)}.foot-bot{margin-top:clamp(44px,7vh,80px);padding-top:26px;border-top:1px solid var(--line)}.foot-bot p{font-size:14.5px;color:var(--paper-3);margin-bottom:8px}.foot-bot a{color:var(--paper-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.foot-bot a:hover{color:var(--acc)}@media(max-width:900px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.foot-grid{grid-template-columns:1fr}}.legal{padding-block:calc(130px + 3vh) clamp(70px,11vh,130px)}.legal h1{font:700 clamp(40px,7vw,96px)/.95 var(--d);letter-spacing:-.03em}.legal .updated{font:500 14px var(--d);color:var(--paper-3);margin:18px 0 clamp(32px,5vh,58px)}.legal h2{font:600 clamp(22px,2.4vw,30px)/1.2 var(--d);letter-spacing:-.02em;margin:42px 0 12px}.legal p,.legal li{font-size:17px;line-height:1.75;color:var(--paper-2);margin-bottom:13px;max-width:72ch}.legal ul{list-style:disc;padding-left:22px;margin-bottom:14px}.legal strong{color:var(--paper);font-weight:600}.legal a{color:var(--acc)}.legal .btn{margin:6px 8px 6px 0;text-decoration:none}.legal .btn-gold,.legal .btn-solid{color:var(--ink)}.legal .btn-line,.legal .btn-ghost{color:var(--paper)}.lb{position:fixed;inset:0;z-index:320;background:#0a0807f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;padding:7vh 6vw}.lb.open{display:flex}.lb img{width:auto;height:auto;max-width:88vw;max-height:84vh;border-radius:var(--r-md);opacity:0;transition:opacity .45s var(--e)}.lb img.show{opacity:1}.lb-btn{position:absolute;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#f6f1ea1a;border:1px solid var(--line-2);color:var(--paper);font-size:28px;line-height:1;transition:background-color .3s,color .3s}.lb-btn svg{width:22px;height:22px}.lb-btn:hover{background:var(--paper);color:var(--ink)}.lb-close{top:18px;right:18px}.lb-prev{left:16px;top:50%;transform:translateY(-50%)}.lb-next{right:16px;top:50%;transform:translateY(-50%)}@media(max-width:600px){.lb-prev,.lb-next{top:auto;bottom:18px;transform:none}}.cookie-notice{position:fixed;left:50%;bottom:14px;transform:translate(-50%);width:min(1060px,calc(100% - 24px));z-index:260;padding:18px 20px;border-radius:var(--r-xl);background:#120e0cf2;border:1px solid var(--line-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 70px -20px #0009}.cookie-inner{display:flex;align-items:center;justify-content:space-between;gap:16px 22px;flex-wrap:wrap}.cookie-notice p{font-size:15px;line-height:1.6;color:var(--paper-2);max-width:66ch}.cookie-notice a{color:var(--acc);text-decoration:underline}.cookie-btns{display:flex;gap:10px;flex:0 0 auto}.cookie-notice .btn{min-height:46px;padding:0 20px;font-size:14.5px}.totop{position:fixed;right:18px;bottom:18px;z-index:150;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#100d0bb8;border:1px solid var(--line-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .4s var(--e),transform .4s var(--e),background-color .3s,color .3s}.totop.show{opacity:1;pointer-events:auto;transform:none}.totop:hover{background:var(--paper);color:var(--ink)}.mcta{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:160;display:none;grid-template-columns:1fr 1.5fr;gap:8px;padding:8px;border-radius:var(--r-lg);background:#100d0be0;border:1px solid var(--line-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mcta a{min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);font:600 15.5px/1 var(--d);border:1px solid var(--line-2)}.mcta a.p{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media(max-width:760px){.mcta{display:grid}body{padding-bottom:84px}.totop{display:none}.cookie-notice{bottom:92px}.cookie-btns{width:100%}.cookie-btns .btn{flex:1}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--e),transform .9s var(--e)}.reveal.in{opacity:1;transform:none}.tiers .tier:nth-child(2){transition-delay:.08s}.tiers .tier:nth-child(3){transition-delay:.16s}@media(prefers-reduced-motion:reduce){.pt{display:none}.wd{opacity:1!important;transform:none!important}.nav.tucked{transform:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}html{scroll-behavior:auto}.reveal,.gitem{opacity:1;transform:none}.frame{clip-path:none}.frame img{transform:none}.mani-live .w{opacity:1}}.ab-hero{min-height:100svh;display:flex;align-items:center;padding-block:calc(92px + 2vh) clamp(36px,5vh,64px)}.ab-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,84px);align-items:center}.ab-hero-copy .h-display{font-size:clamp(44px,7vw,120px)}.ab-portrait{justify-self:end;margin:0}.ab-mask{border-radius:var(--r-xl);overflow:hidden;box-shadow:0 44px 90px -34px #000000b3}.ab-mask img{display:block;width:auto;height:min(74vh,780px);max-width:100%;object-fit:contain;transform-origin:50% 60%}.ab-portrait figcaption{font:italic 500 16px/1.3 var(--p);color:var(--paper-2);margin-top:14px}.ab-story-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.65fr);gap:clamp(32px,6vw,110px);align-items:start}.ab-bio .h-xl{margin-bottom:clamp(22px,4vh,40px)}.ab-bio .prose p{font-size:clamp(18px,1.4vw,22px);line-height:1.68;max-width:70ch}.ab-facts{position:sticky;top:110px;padding:clamp(24px,2.6vw,36px);border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line)}.ab-facts h3{margin-bottom:18px}.ab-facts dl{margin:0}.ab-facts dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;padding-block:14px;border-top:1px solid var(--line)}.ab-facts dt{font:600 13px/1.4 var(--d);letter-spacing:.02em;word-spacing:.12em;color:var(--paper-3)}.ab-facts dd{margin:0;font-size:16px;line-height:1.5;color:var(--paper)}.strip{padding-block:clamp(70px,12vh,140px);overflow:hidden}.strip-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(24px,4vh,44px)}.strip-view{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.strip-view::-webkit-scrollbar{display:none}.strip-view:focus-visible{outline:2px solid var(--acc);outline-offset:6px}.strip-track{display:flex;gap:clamp(14px,1.8vw,26px);width:max-content;padding-inline:max(var(--g),calc((100vw - var(--max))/2 + var(--g)))}.strip-card{position:relative;flex:0 0 auto;height:clamp(380px,64vh,660px);border-radius:var(--r-lg);overflow:hidden;scroll-snap-align:center;display:block}.strip-card img{display:block;height:100%;width:auto;max-width:none;transition:transform .9s var(--e)}.strip-tag{position:absolute;left:14px;bottom:14px;padding:8px 14px;border-radius:999px;background:#16120f9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:600 13px/1 var(--d);letter-spacing:.02em;word-spacing:.12em;color:var(--paper)}@media(hover:hover){.strip-card:hover img{transform:scale(1.04)}}.strip--pinned{min-height:100svh;display:flex;flex-direction:column;justify-content:center}.strip--pinned .strip-view{overflow:hidden;scroll-snap-type:none}.ab-quote figure{margin:0;text-align:center}.ab-quote blockquote{margin:0}.ab-quote blockquote p{font:500 clamp(24px,3vw,42px)/1.3 var(--p);color:var(--paper);max-width:32ch;margin-inline:auto}.ab-quote figcaption{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(24px,4vh,40px);text-align:left}.ab-quote figcaption img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:59% 43%}.ab-quote figcaption span{display:flex;flex-direction:column;font-size:15px;color:var(--paper-2)}.ab-quote cite{font:600 15px/1.3 var(--d);font-style:normal;color:var(--paper)}@media(max-width:900px){.ab-hero{min-height:0;padding-top:112px}.ab-hero-grid,.ab-story-grid{grid-template-columns:1fr}.ab-portrait{justify-self:stretch}.ab-mask img{width:100%;height:auto;max-height:none}.ab-facts{position:static}.strip-card{height:clamp(340px,58vh,560px)}}@media(max-width:480px){.strip-card{height:min(62vh,440px)}.ab-facts dl>div{grid-template-columns:1fr;gap:4px}}.tilt{position:relative}.strip-view{perspective:1400px}.strip-track{position:relative;transform-style:preserve-3d;pointer-events:none}.strip-card{pointer-events:auto}.strip-card{backface-visibility:hidden;will-change:transform}body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.gitem,.strip-card,.plate-link,.deck{cursor:pointer}.bento{--bg:clamp(8px,1.3vw,18px);display:grid;gap:var(--bg)}.bento-row{display:grid;grid-template-columns:var(--pc);gap:var(--bg);align-items:start}.bento .plate{margin:0}.bento .frame{border-radius:clamp(12px,1.6vw,var(--r-lg))}html.theme-light{--ink:#FAF6EF;--paper:#1B1512;--paper-2:rgba(27,21,18,.78);--paper-3:rgba(27,21,18,.62);--acc:#8A5520;--gold:var(--acc);--gold-ink:var(--acc);--line:rgba(27,21,18,.14);--line-2:rgba(27,21,18,.3);--panel:rgba(27,21,18,.045);--panel-2:rgba(27,21,18,.08)}html.theme-light .nav.scrolled .nav-inner{background:#f8f4edb8}html.theme-light .footer{background:#1b15120a}html.theme-light .strip-tag{background:#faf6efc7;color:#1b1512}.cookie-notice,.lb,.drawer,.mcta,.totop,.pt,.offer{--ink:#16120F;--paper:#F6F1EA;--paper-2:rgba(246,241,234,.8);--paper-3:rgba(246,241,234,.62);--acc:#EDB57E;--line:rgba(246,241,234,.14);--line-2:rgba(246,241,234,.28);--panel:rgba(246,241,234,.06);--panel-2:rgba(246,241,234,.1)}body{transition:color .45s var(--e)}.bento-row>a{display:block;min-width:0}.pk-stack{position:relative;max-width:380px;margin-left:auto;isolation:isolate}.pk--flip .pk-stack{margin-left:0}.pk-stack .plate--pk .frame{max-width:none;margin:0;box-shadow:0 40px 80px -36px #000000b3}.pk-back{position:absolute;inset:0;z-index:-1;border-radius:var(--r-lg);overflow:hidden;background:var(--panel);transition:transform .7s var(--e)}.pk-back img{width:100%!important;height:100%!important;object-fit:cover;filter:brightness(.55) saturate(.9)}.pk-back--1{transform:translate(12%,-2%) rotate(6deg) scale(.93)}.pk-back--2{transform:translate(-12%,-4%) rotate(-7deg) scale(.87)}.pk-back--2 img{filter:brightness(.4) saturate(.85)}@media(hover:hover)and (pointer:fine){.pk-stack:hover .pk-back--1{transform:translate(16%,-3%) rotate(9deg) scale(.93)}.pk-stack:hover .pk-back--2{transform:translate(-16%,-5%) rotate(-10deg) scale(.87)}}@media(max-width:1000px){.pk-stack{margin-inline:auto;max-width:min(440px,88%)}.pk--flip .pk-stack,.tiers{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.pk-back{transition:none}}.offer{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:clamp(14px,3vw,40px)}.offer[hidden]{display:none}.offer-scrim{position:absolute;inset:0;background:#0a08079e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.offer-card{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(880px,100%);max-height:calc(100svh - 28px);overflow:auto;border-radius:var(--r-xl);background:#16120f;border:1px solid var(--line);box-shadow:0 60px 120px -40px #000c;color:var(--paper)}.offer-pic{margin:0;min-height:100%;background:var(--panel)}.offer-pic img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 30%}.offer-body{padding:clamp(28px,4vw,52px) clamp(24px,3.6vw,48px);display:flex;flex-direction:column;justify-content:center}.offer-title{font:700 clamp(30px,3.6vw,46px)/1 var(--d);letter-spacing:-.018em;word-spacing:.06em}.offer-title em{font:italic 500 1.05em/1 var(--p);color:var(--acc);letter-spacing:0}.offer-lede{margin-top:16px;font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:var(--paper-2)}.offer-form{display:grid;gap:12px;margin-top:24px}.offer-form .fl{margin-bottom:-4px}.offer-form .consent{font-size:14px;line-height:1.5;color:var(--paper-2)}.offer-form .consent a{color:var(--acc);text-decoration:underline}.offer-btn{width:100%;margin-top:4px}.offer-btn[disabled]{opacity:.7;cursor:progress}.offer-fine{font-size:12.5px;line-height:1.5;color:var(--paper-3)}.offer-err{font-size:14px;color:#f2a28b}.offer-done{margin-top:8px;outline:none}.offer-done p{margin:14px 0 22px;color:var(--paper-2);line-height:1.6}.offer-code{font:700 15px/1 var(--d);letter-spacing:.08em;padding:4px 8px;border-radius:8px;background:var(--panel-2);color:var(--paper)}.offer-x{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#16120fa8;border:1px solid var(--line-2);color:var(--paper);cursor:pointer;transition:background-color .25s,transform .16s}.offer-x svg{width:18px;height:18px}.offer-x:hover{background:var(--paper);color:var(--ink)}.offer-x:active{transform:scale(.94)}.offer-x:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media(max-width:720px){.offer{place-items:end center;padding:10px}.offer-card{grid-template-columns:1fr;border-radius:var(--r-lg)}.offer-pic{height:190px;min-height:0}.offer-body{padding:24px 20px 22px}}.legal p a,.legal li a{text-decoration:underline;text-underline-offset:2px}img{-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;user-select:none;-webkit-user-select:none}.gitem img,.frame img,.card-media img,.strip-card img,.pk-back img,.offer-pic img,.quote-pic img,.ab-mask img,.lb img,.tslide-img img{pointer-events:none}.gitem,.frame,.card-media,.strip-card,.lb{-webkit-touch-callout:none}.lb-wrap{position:relative;display:inline-block;line-height:0;max-width:88vw;max-height:84vh}.lb-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--r-md);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27300%27%20height%3D%27170%27%3E%3Cg%20transform%3D%27rotate%28-28%2040%20110%29%27%3E%3Ctext%20x%3D%276%27%20y%3D%27112%27%20font-family%3D%27Georgia%2Cserif%27%20font-size%3D%2721%27%20letter-spacing%3D%273%27%20fill%3D%27rgba%280%2C0%2C0%2C0.30%29%27%3EAURA%20FILMS%3C%2Ftext%3E%3Ctext%20x%3D%275%27%20y%3D%27110%27%20font-family%3D%27Georgia%2Cserif%27%20font-size%3D%2721%27%20letter-spacing%3D%273%27%20fill%3D%27rgba%28255%2C255%2C255%2C0.55%29%27%3EAURA%20FILMS%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:repeat;background-size:210px 119px;opacity:.5}.brand,.foot-brand{position:relative}.mk-on-light,html.theme-light .mk-on-dark{display:none}html.theme-light .mk-on-light{display:inline-block}.hero-film,.hero-cue{display:none}@media(min-width:1024px){.hero{position:relative;overflow:hidden}.hero-film{display:block;position:absolute;inset:0;z-index:0}.hero-film-v{width:100%;height:100%;object-fit:cover;display:block}.hero-film-scrim{position:absolute;inset:0;background:linear-gradient(to top,#0807069e,#08070642 34%,#0807061f 70%,#0807064d),radial-gradient(120% 78% at 86% 100%,rgba(8,7,6,.58),transparent 62%)}.hero-grid{position:static;grid-template-columns:1fr;align-items:end;min-height:calc(100svh - 168px)}.hero .deck-wrap{display:none}.hero .h-display{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero-copy{position:absolute;z-index:2;right:clamp(30px,3.6vw,68px);bottom:clamp(30px,4.4vh,58px);width:min(400px,34vw);max-width:none;margin:0}.hero-sub{margin-top:0;font-size:15px;line-height:1.62;max-width:40ch}.hero-cta{margin-top:20px;gap:10px}.hero-cta .btn{min-height:44px;padding:0 20px;font-size:13.5px}.hero-cta .btn svg{width:17px;height:17px}.hero-cue{display:inline-flex;position:absolute;left:50%;bottom:24px;z-index:2;transform:translate(-50%);flex-direction:column;align-items:center;gap:12px;color:var(--paper-2);font:600 10.5px/1 var(--d);letter-spacing:.2em;word-spacing:.1em;text-transform:uppercase;text-decoration:none}.hero-cue:hover{color:var(--paper)}.hero-cue-line{position:relative;width:1px;height:48px;overflow:hidden;background:#f6f1ea2e}.hero-cue-line:after{content:"";position:absolute;inset:0;background:var(--paper);animation:heroCue 2.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes heroCue{0%{transform:translateY(-100%)}55%{transform:translateY(100%)}to{transform:translateY(100%)}}}@media(prefers-reduced-motion:reduce){.hero-cue-line:after{animation:none;transform:none}}.pocket{display:none}@media(max-width:1023px){.pocket{display:grid;align-content:center;padding-block:clamp(40px,5.5vh,80px);overflow:hidden}@media(max-width:767px){.pocket{padding-bottom:clamp(86px,12vh,118px)}}.pocket .container{display:grid;gap:clamp(26px,4.5vh,44px);justify-items:center;text-align:center}.pocket .container{padding-inline:clamp(12px,3vw,28px)}.pocket-copy .lede{margin-top:14px;margin-inline:auto}.pocket-stage{position:relative;perspective:1200px;width:100%;display:flex;justify-content:center}.pocket-stage:before{content:"";position:absolute;left:50%;top:50%;width:min(760px,128%);aspect-ratio:1.55;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(232,167,72,.16),rgba(232,167,72,.05) 52%,transparent 74%)}.phone{position:relative;width:min(760px,96vw);aspect-ratio:19.5/9;border-radius:6.2%/13.5%;background:linear-gradient(120deg,#2e2f33,#141417 32%,#0c0c0e 68%,#26272b);padding:3px;box-shadow:0 34px 70px -28px #000c,0 0 0 1px #ffffff0f inset;transform-style:preserve-3d;will-change:transform}.phone-screen{position:relative;width:100%;height:100%;border-radius:5.7%/12.4%;overflow:hidden;background:#000}.phone-screen:before{content:"";position:absolute;inset:-12%;background:url(/images/aura-films-hero-poster.jpg) center/cover;filter:blur(22px) saturate(1.1) brightness(.6)}.phone-screen video{position:relative;width:100%;height:100%;object-fit:contain;display:block}.phone-island{position:absolute;left:2.1%;top:50%;transform:translateY(-50%);height:31%;width:3.4%;border-radius:999px;background:#08080a}.phone-side{position:absolute;height:2px;border-radius:2px;background:linear-gradient(90deg,#3a3b40,#191a1d)}.phone-side--power{bottom:-2px;left:22%;width:11%}.phone-side--up{top:-2px;left:17%;width:7%}.phone-side--down{top:-2px;left:26%;width:7%}}@media(prefers-reduced-motion:reduce){.phone{transform:none!important}}.lp{padding-top:clamp(96px,14vh,168px)}.lp-top{padding-bottom:clamp(30px,5vh,52px)}.lp .kicker{font:500 12px/1 var(--d);letter-spacing:.24em;text-transform:uppercase;color:var(--acc);margin-bottom:22px}.lp .h-display{font-size:clamp(40px,7.4vw,104px);line-height:.94;max-width:16ch}.lp-lede{margin-top:clamp(20px,3vh,30px);font-size:clamp(18px,1.6vw,23px);line-height:1.55;color:var(--paper-2);max-width:56ch}.lp-hero{margin:clamp(26px,5vh,56px) 0 0}.lp-hero .frame{display:block;border-radius:var(--r-lg);overflow:hidden}.lp-hero img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.lp-body{padding-block:clamp(40px,6vh,84px);display:grid;gap:clamp(40px,6vh,72px);max-width:calc(820px + 2*var(--g));margin-inline:0}.lp-sec h2{margin-bottom:20px}.lp-sec p{font-size:clamp(16px,1.25vw,18.5px);line-height:1.72;color:var(--paper-2);max-width:66ch}.lp-sec p+p{margin-top:18px}.lp-faq dl{display:grid;gap:26px;margin-top:8px}.lp-faq dt{font:600 clamp(17px,1.4vw,20px)/1.4 var(--d);letter-spacing:-.01em;color:var(--paper)}.lp-faq dd{margin:10px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.7;color:var(--paper-2);max-width:66ch}.lp-faq dd+dt{padding-top:22px;border-top:1px solid var(--line)}.lp-next{padding-top:clamp(30px,5vh,48px);border-top:1px solid var(--line)}.lp-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin:22px 0 34px}.lp-links a{display:inline-flex;align-items:center;gap:8px;font:500 16px/1.4 var(--d);color:var(--paper-2);text-decoration:none;border-bottom:1px solid transparent;transition:color .3s var(--e),border-color .3s var(--e)}.lp-links a:hover,.lp-links a:focus-visible{color:var(--acc);border-bottom-color:var(--acc)}.lp-links svg{width:16px;height:16px}@media(max-width:700px){.lp{padding-top:clamp(84px,12vh,120px)}.lp-hero img{aspect-ratio:4/5}.lp-links{gap:10px 18px}}
