@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_d8b4b2{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_d8b4b2{--f-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_83b06d{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.__variable_83b06d{--f-italic:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fab2aa{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fab2aa{--f-text:"Archivo","Archivo Fallback"}:root{--bg:#070b14;--bg-2:#0c1220;--ink:#eef1f6;--soft:#aeb7c5;--gold:#d9c39b;--gold-ink:#1c1509;--rule:rgba(217,195,155,.22);--display:var(--f-display),"Iowan Old Style",Georgia,serif;--italic:var(--f-italic),"Iowan Old Style",Georgia,serif;--text:var(--f-text),"Helvetica Neue",Arial,sans-serif;--m:clamp(20px,3.2vw,48px);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}html.lenis,html.lenis body{height:auto}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--text);overflow-x:hidden}a{color:inherit}img,video{display:block;max-width:100%}.pad{padding-inline:max(var(--m),env(safe-area-inset-left,0px)) max(var(--m),env(safe-area-inset-right,0px))}h1,h2,h3{margin:0;font-family:var(--display);font-weight:300;letter-spacing:-.015em;text-wrap:balance}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.caps{font-size:13px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;background:var(--gold);color:var(--gold-ink);font-weight:600;font-size:15px;text-decoration:none;letter-spacing:.02em;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .3s}.btn:hover{background:#e8d6b3}.btn:active{transform:scale(.98)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(238,241,246,.28)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--ink)}.bar{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;justify-content:space-between;align-items:center;padding-top:calc(20px + env(safe-area-inset-top,0px));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bar.hide{transform:translateY(-120%)}.bar{transition:transform .5s cubic-bezier(.2,.7,.2,1),background-color .3s,box-shadow .3s,padding .3s}.bar.solid{background:rgba(7,11,20,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(238,241,246,.09);padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:10px}picture{display:contents}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--display);font-size:20px;font-weight:500}.brand svg{width:30px;height:30px}.bar nav{display:flex;align-items:center;gap:30px}.bar nav a:not(.btn){text-decoration:none;opacity:.8}.bar nav a:not(.btn):hover{opacity:1}.bar .btn{min-height:42px;padding:0 20px;font-size:14px}.loader{position:fixed;inset:0;z-index:100;background:#05080f;display:grid;place-items:center;animation:loaderOut .9s ease 1.7s forwards}@keyframes loaderOut{to{opacity:0;visibility:hidden}}html.dp-seen .loader{display:none}.loader .mk{position:relative;width:min(26vw,150px);aspect-ratio:1;color:#b79a6a}.loader .mk svg{position:absolute;inset:0;width:100%;height:100%}.loader .mk .shine{color:#fff6e3;-webkit-mask:linear-gradient(105deg,transparent 35%,#000 50%,transparent 65%) 0 0/300% 100% no-repeat;mask:linear-gradient(105deg,transparent 35%,#000 50%,transparent 65%) 0 0/300% 100% no-repeat;animation:shine 1.5s cubic-bezier(.4,0,.2,1) .2s forwards;-webkit-mask-position:120% 0;mask-position:120% 0}@keyframes shine{to{-webkit-mask-position:-20% 0;mask-position:-20% 0}}.loader p{position:absolute;bottom:12vh;left:0;right:0;text-align:center;margin:0;color:#8f8676}.hero{position:relative;height:100svh;min-height:620px;overflow:hidden;background:#05080f;isolation:isolate}.reel{z-index:-2}.reel,.reel .slide{position:absolute;inset:0}.reel .slide{opacity:0;transition:opacity 1.6s ease}.reel .slide.on{opacity:1}.reel .slide img,.reel .slide video{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.9)}.reel .slide.on img{animation:kb 7s linear forwards}@keyframes kb{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(5,8,15,.92),rgba(5,8,15,.5) 38%,rgba(5,8,15,.1) 70%,rgba(5,8,15,.68))}.hero .now{position:absolute;top:calc(96px + env(safe-area-inset-top,0px));right:max(var(--m),env(safe-area-inset-right,0px));display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none}.hero .now b{font-weight:500;color:var(--ink)}.hero .now i{display:block;width:44px;height:1px;background:rgba(238,241,246,.25);position:relative;overflow:hidden}.hero .now i:after{content:"";position:absolute;inset:0;background:var(--gold);transform-origin:0 50%;transform:scaleX(0)}.hero .now.run i:after{animation:bar 5.2s linear forwards}@keyframes bar{to{transform:scaleX(1)}}.from{margin:0;font-size:14px;color:var(--soft)}.from b{color:var(--ink);font-weight:600}.from select{font:inherit;font-weight:600;color:var(--ink);background:rgba(238,241,246,.1);border:0;padding:6px 10px;border-radius:999px}.rv{opacity:0;transform:translateY(22px);animation:rv 1.2s cubic-bezier(.2,.7,.2,1) forwards}.rv.d1{animation-delay:.2s}.rv.d2{animation-delay:.4s}.rv.d3{animation-delay:.6s}.rv.d4{animation-delay:.8s}@keyframes rv{0%{opacity:0}to{opacity:1;transform:none}}body,html{overflow-anchor:none}.ch .media,.reel,.reel .slide,.screen{contain:layout paint;overflow-anchor:none}.hv .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hv .row{display:flex;gap:10px;flex-wrap:wrap}.hv-a{display:flex;position:absolute;left:0;right:0;bottom:0;flex-direction:column;align-items:center;text-align:center;padding-bottom:clamp(44px,8vh,96px)}.hv-a .mono{width:clamp(54px,4.6vw,76px);height:auto;color:var(--gold);margin-bottom:26px}.hv-a .nm{font-family:var(--display);font-weight:400;font-size:clamp(20px,1.7vw,26px);letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase;line-height:1.2}.hv-a .ln{margin:16px 0 0;font-family:var(--italic);font-style:italic;font-weight:300;font-size:clamp(19px,1.5vw,23px);color:var(--soft);max-width:40ch}.hv-a .row{justify-content:center;margin-top:30px}.hv-a .from{margin-top:16px}.hv-a .from.on{text-wrap:balance}@media (max-width:860px){.hv-a{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.hv-a .mono{width:38px;margin-bottom:12px}.hv-a .nm{font-size:14px;letter-spacing:.3em;margin-right:-.3em}.hv-a .ln{font-size:16px;margin-top:8px;max-width:28ch;color:var(--ink)}.now.caps{white-space:nowrap;letter-spacing:.12em}.hv-a .from,.hv-a .row{display:none}.hv-a .from.on{display:block;margin-top:12px;font-size:13px;max-width:30ch}.hero:before{background:linear-gradient(0deg,rgba(5,8,15,.96),rgba(5,8,15,.86) 24%,rgba(5,8,15,.62) 34%,rgba(5,8,15,0) 56%,rgba(5,8,15,0) 78%,rgba(5,8,15,.72))}.reel .slide img,.reel .slide video{filter:brightness(.86) saturate(.95)}}@media (max-width:380px){.now i{display:none}.now.caps{letter-spacing:.08em;font-size:10px}}.intro{padding-block:clamp(120px,16vw,240px) clamp(80px,10vw,150px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}.intro p{grid-column:3/span 9;margin:0;font-family:var(--display);font-weight:300;font-size:clamp(24px,2.4vw,36px);line-height:1.28;max-width:46ch}.intro p em{font-style:normal;color:var(--gold)}.intro .caps{grid-column:1/span 2;color:var(--gold);padding-top:14px}.ch{position:relative;min-height:100svh;display:flex;align-items:flex-end;isolation:isolate}.ch,.ch .media{overflow:hidden}.ch .media{position:absolute;inset:0;z-index:-2}.ch .media img,.ch .media video{width:100%;height:100%;object-fit:cover;transform:scale(var(--s,1.14));transition:transform .2s linear;filter:brightness(.78) saturate(.95)}.ch:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,8,15,.82),rgba(5,8,15,.45) 32%,rgba(5,8,15,0) 58%),linear-gradient(0deg,rgba(5,8,15,.7),rgba(5,8,15,0) 36%)}.ch.flip:before{background:linear-gradient(270deg,rgba(5,8,15,.82),rgba(5,8,15,.45) 32%,rgba(5,8,15,0) 58%),linear-gradient(0deg,rgba(5,8,15,.7),rgba(5,8,15,0) 36%)}.ch .wrap{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:center;padding-block:clamp(100px,12vh,140px) clamp(48px,8vh,96px);min-height:100svh}.ch .txt{grid-column:1/span 4;align-self:end;display:flex;flex-direction:column;align-items:flex-start}.ch .stage{grid-column:6/span 6;position:relative;align-self:center}.ch.flip .txt{grid-column:9/span 4;order:2}.ch.flip .stage{grid-column:2/span 6;order:1}.meta{margin:0 0 18px;display:flex;align-items:center;gap:14px;color:var(--acc,var(--gold))}.segs{overflow:hidden;min-width:0}.segs>span{display:flex;flex-wrap:wrap;margin-left:-1.5em}.segs>span>span{position:relative;padding-left:1.5em;white-space:nowrap}.segs>span>span:before{content:"·";position:absolute;left:.55em}.meta:before{content:"";flex:none;width:34px;height:1px;background:currentColor;opacity:.75}.ch h2{font-size:clamp(52px,5.8vw,104px);line-height:.92}.flow p,.hv-a .ln,.intro p,.kind,.line{text-wrap:pretty}.kind{margin:16px 0 0;font-family:var(--italic);font-style:italic;font-weight:400;font-size:clamp(21px,1.7vw,27px);line-height:1.25}.line{margin:18px 0 0;font-size:16px;line-height:1.7;color:var(--soft);max-width:36ch}.tabs{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:30px}.tab{font:inherit;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);background:none;border:0;border-bottom:1px solid transparent;padding:8px 0 7px;cursor:pointer;transition:color .3s,border-color .3s}@media (min-width:861px) and (max-width:1199px){.ch .txt{grid-column:1/span 5}.ch .stage{grid-column:7/span 6}.ch.flip .txt{grid-column:8/span 5}.ch.flip .stage{grid-column:1/span 6}.ch .wrap .stage .phone{right:0}}@media (min-width:861px) and (max-width:1365px){.tabs{column-gap:14px}.tab{letter-spacing:.1em;font-size:12px}.live small{display:none}}.tab:hover{color:var(--ink)}.tab[aria-pressed=true]{color:var(--ink);border-color:var(--acc,var(--gold))}.live{margin-top:30px;display:inline-flex;align-items:center;gap:12px;text-decoration:none;white-space:nowrap}.live span{color:var(--acc,var(--gold));transition:transform .35s cubic-bezier(.2,.7,.2,1)}.live:hover span{transform:translate(4px,-4px)}.live small{letter-spacing:.04em;text-transform:none}.live small,.note{font-size:13px;color:var(--soft)}.note{margin:16px 0 0;line-height:1.5}.browser{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#15181e;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 50px 100px -20px rgba(0,0,0,.65),0 30px 60px -30px rgba(0,0,0,.6)}.browser .top{height:clamp(26px,2.3vw,36px);display:flex;align-items:center;gap:8px;padding:0 14px;background:#1e222a;position:relative}.browser .top i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.browser .top i:nth-child(2){background:#febc2e}.browser .top i:nth-child(3){background:#28c840}.browser .url{position:absolute;left:50%;transform:translateX(-50%);height:60%;min-width:34%;padding:0 14px;border-radius:999px;background:#12151a;color:#b9c0cc;font-size:clamp(10px,.8vw,12px);display:flex;align-items:center;justify-content:center;gap:6px;letter-spacing:.02em}.browser .url svg{width:9px;height:9px;opacity:.7}.screen{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0e1117}.screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:opacity .7s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.screen img.out{opacity:0;transform:translateY(-2%)}.screen img.in{opacity:0;transform:translateY(3%)}.phone{position:absolute;width:24%;aspect-ratio:600/1299;border-radius:clamp(22px,2.2vw,40px);background:#050608;padding:clamp(5px,.5vw,9px);box-shadow:0 0 0 clamp(1.5px,.16vw,3px) #4a4e56,0 0 0 clamp(2.5px,.26vw,5px) #24272d,0 40px 80px -20px rgba(0,0,0,.7)}.phone .screen{aspect-ratio:auto;height:100%;border-radius:clamp(17px,1.75vw,32px)}.phone:before{content:"";position:absolute;z-index:2;left:50%;top:clamp(9px,.9vw,16px);width:30%;height:clamp(9px,.85vw,15px);transform:translateX(-50%);background:#000;border-radius:999px}.ch .stage .phone{right:-10%;bottom:-10%}.comp{position:relative;isolation:isolate;overflow:hidden;background:#05080f;--acc:var(--gold)}.comp-bg{z-index:-2}.comp-bg,.comp-bg img{position:absolute;inset:0}.comp-bg img{width:100%;height:100%;object-fit:cover;opacity:0;filter:brightness(.5) saturate(.85);transition:opacity 1.2s ease}.comp-bg img.on{opacity:1}.comp:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,8,15,.94),rgba(5,8,15,.78) 52%,rgba(5,8,15,.42)),linear-gradient(0deg,rgba(5,8,15,.92),rgba(5,8,15,0) 34%)}.comp-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:clamp(64px,7vw,110px);row-gap:clamp(64px,7vw,110px);padding-block:clamp(96px,11vh,130px) clamp(56px,6vw,88px);min-height:100svh;align-content:start}.comp-main{grid-column:1/span 7;min-width:0}.comp-main h2{margin:0 0 clamp(22px,2.6vw,36px);font-family:var(--text);font-size:13px;font-weight:500;letter-spacing:.24em;color:var(--gold)}.sentence{margin:0;font-family:var(--display);font-weight:300;font-size:clamp(34px,3.7vw,62px);line-height:1.12;letter-spacing:-.012em;min-height:4.48em}.word{cursor:pointer;color:var(--acc);-webkit-text-decoration:underline 1px color-mix(in srgb,var(--acc) 45%,transparent);text-decoration:underline 1px color-mix(in srgb,var(--acc) 45%,transparent);text-underline-offset:.14em;transition:color .5s,-webkit-text-decoration-color .25s;transition:color .5s,text-decoration-color .25s;transition:color .5s,text-decoration-color .25s,-webkit-text-decoration-color .25s}.word:hover,.word[aria-pressed=true]{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-decoration-thickness:2px}.word:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.word span{animation:wordIn .32s cubic-bezier(.2,.7,.2,1)}@keyframes wordIn{0%{opacity:0}to{opacity:1}}.pick{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:14px 26px;gap:14px 26px;align-items:baseline;margin-top:clamp(26px,3vw,42px)}.pick .caps{font-size:12px;letter-spacing:.2em;color:var(--soft);line-height:1.4;text-wrap:balance}.opts{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.optstack{display:grid}.optstack>.opts{grid-area:1/1}.optstack>.opts[data-on=false]{visibility:hidden}.opt{font:inherit;font-size:15px;color:var(--ink);min-height:42px;padding:0 17px;border:0;border-radius:999px;background:rgba(238,241,246,.07);box-shadow:inset 0 0 0 1px rgba(238,241,246,.2);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,transform .16s cubic-bezier(.2,.7,.2,1)}.opt:hover{box-shadow:inset 0 0 0 1px rgba(238,241,246,.6)}.opt:active{transform:scale(.97)}.opt[aria-pressed=true]{background:rgba(238,241,246,.14);box-shadow:inset 0 0 0 1.5px var(--acc);font-weight:500}.opt.plus:before{content:"+ ";opacity:.6}.opt.plus[aria-pressed=true]:before{content:"✓ ";opacity:1}.send{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(28px,3vw,44px)}.comp-side{grid-column:9/span 4;align-self:center;min-width:0}.comp-side .browser .url{min-width:46%}.stack img{opacity:0}.stack img.on{opacity:1}.so{margin:22px 0 0;font-family:var(--italic);font-style:italic;font-size:clamp(21px,1.7vw,26px);line-height:1.25}.so a{color:var(--acc);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .5s}.gets{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;color:var(--soft);font-size:16px;line-height:1.45}.gets li{display:grid;grid-template-columns:18px 1fr;align-items:baseline}.gets li:before{content:"";width:9px;height:1px;background:var(--acc);transform:translateY(-.3em)}.flow{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);counter-reset:s}.flow li{counter-increment:s;padding-top:20px;border-top:1px solid var(--rule)}.flow b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(28px,2.4vw,38px);line-height:1}.flow b:before{content:counter(s) ". ";color:var(--gold)}.flow p{margin:10px 0 0;color:var(--soft);font-size:15.5px;line-height:1.55;max-width:38ch}.contact{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;gap:22px;padding-block:120px clamp(60px,9vh,110px);background:#05080f;overflow:hidden;isolation:isolate}.contact canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.contact .still{position:absolute;left:50%;top:14%;width:min(30vw,220px);transform:translateX(-50%);color:var(--gold);display:none}.static .contact .still{display:block}.contact .caps{color:var(--gold)}.gl-note{display:none;margin:0 0 6px;font-family:var(--italic);font-style:italic;font-size:16px;color:var(--soft)}.contact.gl .gl-note{display:block}.contact h2{font-size:clamp(40px,4.4vw,76px);line-height:1.04}.contact .mail{color:var(--soft);font-size:15px;text-decoration:none;transition:color .3s}.contact .mail:hover{color:var(--ink)}.contact .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.foot{padding-block:22px 26px;background:#05080f;border-top:1px solid rgba(217,195,155,.12)}.foot .cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;color:var(--soft);font-size:14px}.foot .cols a{text-decoration:none;color:var(--ink)}.cursor{position:fixed;left:0;top:0;z-index:50;pointer-events:none;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--gold);transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1),margin .35s cubic-bezier(.2,.7,.2,1),background .35s;display:grid;place-items:center;color:var(--gold-ink);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.cursor span{opacity:0;transition:opacity .2s}.cursor{opacity:0}.cursor.live{opacity:1}.cursor.big{width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.big span{opacity:1}@media (hover:none){.cursor{display:none}}.in-ready [data-in]{opacity:0;transform:translateY(26px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.in-ready [data-in].is-in{opacity:1;transform:none}.in-ready [data-d="1"]{transition-delay:.08s}.in-ready [data-d="2"]{transition-delay:.16s}.in-ready [data-d="3"]{transition-delay:.24s}.in-ready [data-d="4"]{transition-delay:.32s}.dock{display:none}@media (max-width:860px){.bar nav a.hide-s{display:none}.hero .now{top:calc(84px + env(safe-area-inset-top,0px))}.intro .caps,.intro p{grid-column:1/-1}.intro p{font-size:27px}.ch .wrap{padding-block:96px 120px;align-items:start}.ch .txt,.ch.flip .txt{grid-column:1/-1;order:2;margin-top:64px}.ch .stage,.ch.flip .stage{grid-column:1/span 11;order:1}.ch .stage .phone,.ch.flip .stage .phone{right:-6%;left:auto;width:30%;bottom:-16%}.ch.flip:before,.ch:before{background:linear-gradient(0deg,rgba(5,8,15,.96),rgba(5,8,15,.8) 45%,rgba(5,8,15,.34))}.ch h2{font-size:46px}.line{display:none}.tabs{gap:2px 14px;margin-top:18px}.tab{letter-spacing:.1em;font-size:12px}.live{margin-top:18px}.live small{display:none}.comp:before{background:linear-gradient(0deg,rgba(5,8,15,.95),rgba(5,8,15,.86) 48%,rgba(5,8,15,.6))}.comp-bg img{filter:brightness(.72) saturate(.9)}.comp-main,.comp-side{grid-column:1/-1}.sentence{min-height:6.72em}.pick{grid-template-columns:minmax(0,1fr);gap:10px}.pick .caps{max-width:none;margin-top:8px}.send .btn{flex:1 1 100%}.comp-in{padding-bottom:110px}.flow{grid-template-columns:1fr}.dock{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:rgba(7,11,20,.96);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.dock .btn{min-height:48px}}@media (min-width:561px) and (max-width:860px){.sentence{font-size:44px;min-height:4.48em}.send .btn{flex:0 1 auto}}@media (hover:none),(pointer:coarse){.in-ready [data-in]{transform:none!important;transition:opacity .9s ease}.rv{transform:none}.ch .media img,.ch .media video{transform:none!important}.reel .slide.on img{animation:none}}@media (prefers-reduced-motion:reduce){.loader{display:none}.reel .slide.on img{animation:none;transform:none}.reel .slide{transition:none}.hero .now.run i:after{animation:none}.bar,.dock{transition:none}.word span{animation:none}.comp-bg img{transition:none}.rv{animation:none;opacity:1}.ch .media img,.ch .media video,.rv{transform:none}}[tabindex="-1"]:focus{outline:none}.nf{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:18px;max-width:760px}.nf h1{font-family:var(--f-display);font-weight:400;font-size:clamp(40px,7vw,84px);line-height:1;margin:0}.nf p{margin:0;color:var(--soft)}.nf .caps{color:var(--gold)}.nf .row{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}