@font-face{font-family:jost;src:url(../media/jost_500-s.p.1-ny7r4jvefn7.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:107.21%;descent-override:37.57%;line-gap-override:0.0%;size-adjust:99.8%}.jost_e34c52c-module__o5DB8W__className{font-family:jost,jost Fallback;font-weight:500}.jost_e34c52c-module__o5DB8W__variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:instrument;src:url(../media/InstrumentSans_Regular-s.p.2-fgy6odq5y_m.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:instrument;src:url(../media/InstrumentSans_Medium-s.p.2k_4ux8-duw_-.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:instrument;src:url(../media/InstrumentSans_SemiBold-s.p.0xza2dxkubrsa.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:instrument;src:url(../media/InstrumentSans_Bold-s.p.3m1ksy7u5_ty-.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_27a9d521-module__E04c4W__className{font-family:instrument,instrument Fallback}.instrument_27a9d521-module__E04c4W__variable{--font-instrument:"instrument", "instrument Fallback"}
:root{--canvas:#f1ece3;--canvas-hi:#f4efe6;--charcoal:#12100d;--char-hi:#1d1a15;--bone:#f4efe3;--ink:#151414;--leaf:#d9b461;--leaf-hi:#e5c57a;--bronze:#a27d4b;--bronze-text:#7a5c34;--ok:#5cb07e;--err:#d2675b;--sage:#6f8a5c;--amber:#b58535;--line-d:#f4efe31f;--line-l:#15141424;--gutter:48px;--nav-h:84px;--ease:cubic-bezier(.2, .8, .2, 1);--expo:cubic-bezier(1, 0, .37, 1);--dock:cubic-bezier(.7, 0, .2, 1);--f-display:var(--font-jost), "Jost", system-ui, sans-serif;--f-body:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--f-mono:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--t-hero:13.2vw;--t-xxl:clamp(56px, 10.8vw, 156px);--t-xl:clamp(52px, 7.8vw, 112px);--t-lg:clamp(48px, 7.22vw, 104px);--t-md:clamp(44px, 6.67vw, 96px);--t-faq:clamp(44px, 6.1vw, 88px);--t-sm:clamp(40px, 5.28vw, 76px);--t-list:clamp(30px, 3.75vw, 54px);--t-step:clamp(24px, 2.36vw, 34px)}@media (max-width:760px){:root{--gutter:20px;--nav-h:64px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--charcoal);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{font-family:var(--f-body);color:var(--bone);background:var(--charcoal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,video,svg{max-width:100%;display:block}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--leaf);outline-offset:3px;border-radius:4px}::selection{background:var(--leaf);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--leaf);color:var(--ink);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:10px;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.disp{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:.92}.mono{font:400 12px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.mono-m{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.label{font:400 12px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4efe39e;align-items:center;gap:14px;display:flex}.light .label,.label.on-light{color:#151414a8}.lead{color:#f4efe3b3;font-size:18px;line-height:1.55}.light .lead{color:#151414b8}.fine{color:#f4efe38c;font-size:14px;line-height:1.55}.light .fine{color:#151414a8}.dark{background:var(--charcoal);color:var(--bone)}.dark-hi{background:var(--char-hi);color:var(--bone)}.light{background:var(--canvas);color:var(--ink)}.wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.sec{padding:140px var(--gutter);position:relative}@media (max-width:760px){.sec{padding:96px var(--gutter)}.lead{font-size:16px}}.ln{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.ln>span{display:block}.w{white-space:nowrap;display:inline-block}.c{will-change:transform;display:inline-block}.roll{vertical-align:top;white-space:nowrap;line-height:1.15;display:inline-block;position:relative;overflow:hidden}.roll .r-b{position:absolute;top:100%;left:0}.roll .rc{will-change:transform;display:inline-block}.js [data-anim=rise]:not(.is-split){visibility:hidden}.js [data-anim=up],.js [data-anim=stagger]>*{opacity:0}@media (prefers-reduced-motion:reduce){.js [data-anim=rise]:not(.is-split){visibility:visible}.js [data-anim=up],.js [data-anim=stagger]>*{opacity:1}}
.btn{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .5s var(--ease);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;display:inline-flex}.btn-leaf{background:var(--leaf);color:var(--ink)}.btn-leaf:hover{background:var(--leaf-hi)}.btn-ink{background:var(--ink);color:var(--bone)}.btn-ink:hover{background:#2a2723}.btn-line{color:var(--bone);border:1px solid #f4efe34d}.btn-line:hover{border-color:var(--bone)}.light .btn-line,.btn-line.on-light{color:var(--ink);border-color:#15141459}.light .btn-line:hover,.btn-line.on-light:hover{border-color:var(--ink)}.btn-bone{background:var(--bone);color:var(--ink)}.btn .arr{transition:transform .5s var(--ease);display:inline-block}.btn:hover .arr{transform:rotate(-45deg)}.btn-block{width:100%}.pill{border-radius:999px}.link-u{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:8px;display:inline-flex}.link-u .arr{transition:transform .5s var(--ease)}.link-u:hover .arr{transform:translate(4px)}.nav{height:var(--nav-h);z-index:40;color:var(--bone);transition:color .45s var(--ease), transform .6s var(--ease);pointer-events:none;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav[data-theme=light]{color:var(--ink)}.nav.is-hidden{transform:translateY(-110%)}.nav:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(1.2);opacity:0;transition:opacity .45s var(--ease), background .45s var(--ease);pointer-events:none;background:#12100dcc;border-bottom:1px solid #f4efe314;position:absolute;inset:0}.nav[data-theme=light]:before{background:#f1ece3db;border-bottom-color:#15141414}.nav.solid:before{opacity:1}.menu-open .nav:before{opacity:0}.nav>*{position:relative}.nav .right .btn{transition:opacity .5s var(--ease), transform .5s var(--ease), background .3s var(--ease), visibility 0s}body.hero-cta .nav .right .btn,.nav .right.no-cta .btn{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s var(--ease), transform .5s var(--ease), background .3s var(--ease), visibility 0s .5s;transform:translateY(-8px)}body.menu-open .nav .right:not(.no-cta) .btn{opacity:1;pointer-events:auto;visibility:visible;transform:none}.nav .brand{width:110px;height:33px;display:block;position:relative}.nav .brand svg{fill:currentColor;width:100%;height:100%}.nav .brand.is-hidden svg{visibility:hidden}.nav .right{align-items:center;gap:10px;display:flex}.nav .cta-m{display:none}.menu-btn{opacity:.9;border:1px solid;border-radius:14px;width:46px;height:46px;position:relative}.menu-btn i{height:1.5px;transition:transform .5s var(--expo), top .5s var(--expo), right .5s var(--expo);background:currentColor;position:absolute;left:14px;right:14px}.menu-btn i:first-child{top:18px}.menu-btn i:nth-child(2){top:25px;right:19px}.menu-open .menu-btn i:first-child{top:22px;transform:rotate(45deg)}.menu-open .menu-btn i:nth-child(2){top:22px;right:14px;transform:rotate(-45deg)}.menu-open .nav{color:var(--bone)!important}.menu-open .nav .brand svg{visibility:visible!important}.nav .intro-hide{opacity:0}@media (max-width:760px){.nav{padding:0 20px}.nav .brand{width:84px;height:25px}.nav .cta-d{display:none}.nav .cta-m{padding:10px 12px;font-size:11px;display:inline-flex}.menu-btn{border-radius:12px;width:38px;height:38px}.menu-btn i{left:11px;right:11px}.menu-btn i:first-child{top:14px}.menu-btn i:nth-child(2){top:21px;right:16px}.menu-open .menu-btn i:first-child,.menu-open .menu-btn i:nth-child(2){top:18px}}.menu{z-index:35;background:var(--charcoal);color:var(--bone);clip-path:inset(0 0 100%);visibility:hidden;grid-template-rows:1fr auto;grid-template-columns:1.1fr .9fr;gap:40px 80px;padding:140px 40px 28px;display:grid;position:fixed;inset:0}.menu .list{flex-direction:column;justify-content:center;display:flex}.menu .item{color:#f4efe3eb;transition:color .35s var(--ease);align-items:center;gap:22px;display:flex}.menu .item .n{color:#f4efe39e;width:26px;transition:color .35s}.menu .item .t{font:500 clamp(44px, 6.9vw, 100px) / 1.02 var(--f-display);letter-spacing:-.035em}.menu .item .pic{width:0;height:.62em;transition:width .7s var(--ease);border-radius:999px;flex:none;font-size:clamp(44px,6.9vw,100px);overflow:hidden}.menu .item .pic img{object-fit:cover;width:100%;height:100%}.menu .item:hover,.menu .item:focus-visible{color:var(--leaf)}.menu .item:hover .n{color:#f4efe3e6}.menu .item:hover .pic{width:1.1em}.menu .side{flex-direction:column;justify-content:center;justify-self:end;gap:22px;width:100%;max-width:460px;display:flex}.menu .film{aspect-ratio:16/9;border-radius:22px;display:block;position:relative;overflow:hidden}.menu .film img{object-fit:cover;width:100%;height:100%}.menu .film .play{color:var(--bone);align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:20px}.menu .film .play i{background:var(--leaf);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.menu .side p{color:#f4efe3b8;font-size:16px;line-height:1.55}.menu .soc{gap:22px;display:flex}.menu .foot{border-top:1px solid var(--line-d);color:#f4efe39e;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.menu .foot .l{flex-wrap:wrap;gap:22px;display:flex}.menu .foot .site{color:var(--leaf)}@media (max-width:900px){.menu{grid-template-columns:1fr;gap:28px;padding:96px 20px 22px}.menu .side{justify-self:stretch}.menu .side p,.menu .film{display:none}.menu .foot{flex-direction:column;align-items:flex-start;gap:12px}}.loader{z-index:70;background:var(--charcoal);pointer-events:none;place-items:center;animation:.55s 2s forwards loader-failsafe;display:grid;position:fixed;inset:0}@keyframes loader-failsafe{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.loader{animation-delay:.2s}}.loader .lw{aspect-ratio:240/72;width:min(27vw,390px);position:relative}.loader svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lmark{fill:var(--bone)}.lmark .lghost{opacity:.06}.lmark [data-l]{opacity:0}.lmark .lg{opacity:.26}.lmark .gold .lg,.lmark .gold .lb{fill:var(--leaf)}.lmark .gold .lg{opacity:.95}.lmark .lbone,.lmark .lbloom,.lmark .lwhole{opacity:0}.loader .count{font:400 12px/1 var(--f-mono);letter-spacing:.14em;color:#f4efe38c;position:absolute;top:calc(100% + 22px);right:0}.flyer{z-index:71;fill:var(--bone);transform-origin:0 0;pointer-events:none;position:fixed}@media (max-width:760px){.loader .lw{width:46.5vw}}.wipe{z-index:65;background:var(--charcoal);visibility:hidden;pointer-events:none;place-items:center;height:100vh;display:grid;position:fixed;top:0;left:0;right:0}.wipe:before,.wipe:after{content:"";background:inherit;border-radius:50%;height:22vh;position:absolute;left:-10%;right:-10%}.wipe:before{top:-11vh}.wipe:after{bottom:-11vh}.wipe .wl{aspect-ratio:240/72;width:min(22vw,300px);position:relative}.wipe svg{width:100%;height:100%;position:absolute;inset:0}.wipe .g{fill:var(--bone);opacity:.1}.wipe .f{fill:var(--bone);clip-path:inset(0 100% 0 0)}.wipe .to{text-align:center;color:#f4efe380;position:absolute;top:calc(100% + 18px);left:0;right:0}@media (max-width:760px){.wipe .wl{width:44vw}}.cookie{z-index:50;background:var(--charcoal);width:min(460px,100vw - 32px);color:var(--bone);border:1px solid var(--line-d);border-radius:24px;padding:26px 28px 24px;position:fixed;bottom:24px;left:24px;box-shadow:0 30px 80px #00000059}.cookie .k{color:var(--leaf)}.cookie h2{font:500 30px/1 var(--f-display);letter-spacing:-.03em;margin:18px 0 16px}.cookie p{color:#f4efe3b8;font-size:14px;line-height:1.55}.cookie .row{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 16px;display:grid}.cookie .row .btn{border-radius:999px}.cookie .more{font:500 14px/1 var(--f-body);gap:20px;display:flex}.cookie .more button:first-child{color:#f4efe3e6}.cookie .more a{color:#f4efe399}.cmodal-bg{z-index:80;-webkit-backdrop-filter:blur(6px);background:#12100d8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cmodal{background:var(--canvas);width:min(560px,100%);color:var(--ink);border-radius:28px;overflow:hidden}.cmodal header{padding:30px 32px 22px}.cmodal header h2{font:500 40px/1 var(--f-display);letter-spacing:-.03em;margin:12px 0}.cmodal header p,.cmodal .opt p{color:#151414a6;font-size:14px;line-height:1.5}.cmodal .opt{border-top:1px solid #1514141a;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.cmodal .opt b{font:600 16px/1.4 var(--f-body);margin-bottom:4px;display:block}.cmodal .always{color:var(--bronze-text)}.toggle{width:46px;height:28px;transition:background .3s var(--ease);background:#15141424;border-radius:14px;flex:none;position:relative}.toggle:after{content:"";width:22px;height:22px;transition:transform .35s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle[aria-checked=true]{background:var(--ink)}.toggle[aria-checked=true]:after{transform:translate(18px)}.cmodal footer{border-top:1px solid #1514141a;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:22px 32px 26px;display:grid}.cmodal footer .btn{border-radius:999px;padding:15px 10px}@media (max-width:560px){.cookie{border-radius:18px;width:auto;padding:16px 16px 14px;bottom:8px;left:8px;right:8px}.cookie .k,.cookie h2{display:none}.cookie p{font-size:13px;line-height:1.45}.cookie .row{margin:12px 0}.cookie .row .btn{padding:13px 10px}.cookie .more{font-size:13px}.cmodal footer{grid-template-columns:1fr}}.signoff{background:var(--canvas);padding:14px}.signoff .card{background:var(--charcoal);color:var(--bone);border-radius:32px;padding:150px 40px 0;position:relative;overflow:hidden}.signoff .notch{background:var(--canvas);border-radius:0 0 26px 26px;width:340px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.signoff h2{font-size:var(--t-xl);margin:40px 0 28px}.so-say{color:#f4efe3b8;max-width:560px;margin-bottom:44px;font-size:18px;line-height:1.55}.so-cap{flex-wrap:wrap;align-items:flex-start;gap:18px 40px;display:flex}.so-cap .qc{max-width:640px}@media (min-width:761px){.so-cap .qc-f{height:72px;padding-left:28px}}.so-assure{color:#f4efe39e;flex-direction:column;gap:10px;padding-top:14px;list-style:none;display:flex}.so-assure li:before{content:"";background:var(--leaf);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block}.email{background:var(--char-hi);border:1px solid var(--line-d);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:min(640px,100%);height:72px;padding:0 8px 0 28px;transition:border-color .3s;display:flex}.email:focus-within{border-color:#d9b461b3}.email input{min-width:0;font:400 16px var(--f-body);color:var(--bone);background:0 0;border:0;outline:0;flex:1}.email input::placeholder{color:#f4efe366}.email .btn{border-radius:999px}.capture .note{color:#f4efe39e;max-width:420px;font-size:14px;line-height:1.55}.capture .ok{color:var(--ok)}.fcols{border-top:1px solid var(--line-d);grid-template-columns:260px 1fr 1fr 1fr 1fr;gap:40px;margin-top:72px;padding-top:56px;display:grid}.fcols p{color:#f4efe399;font-size:14px;line-height:1.5}.fcols .brand{width:110px;height:33px;fill:var(--bone);margin-bottom:18px}.fcols h3{color:#f4efe39e;margin-bottom:18px;font-weight:400}.fcols a,.fcols button{font:400 15px/1 var(--f-body);color:#f4efe3e6;text-align:left;margin-bottom:14px;display:block}.flegal{color:#f4efe39e;justify-content:space-between;gap:20px;margin-top:56px;font-size:12px;line-height:1.5;display:flex}.bigmark{height:clamp(110px,26vw,380px);margin-top:60px;position:relative;overflow:hidden}.bigmark .bm{position:absolute;top:0;left:0;right:0}.bigmark svg{width:100%;height:auto;fill:var(--bone);opacity:.1}@media (max-width:900px){.fcols{grid-template-columns:1fr 1fr;gap:32px 20px}.fcols>div:first-child{grid-column:1/-1}}@media (max-width:760px){.signoff{padding:8px}.signoff .card{border-radius:22px;padding:110px 20px 0}.signoff .notch{width:160px;height:20px}.email{border-radius:24px;flex-direction:column;align-items:stretch;height:auto;padding:8px}.email input{height:48px;padding:0 14px}.email .btn{padding:17px 0}.flegal{flex-direction:column}.so-assure{flex-flow:wrap;gap:8px 16px;padding-top:0}}.ticker{border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);background:var(--charcoal);align-items:center;height:104px;display:flex;overflow:hidden}.ticker .track{white-space:nowrap;will-change:transform;align-items:center;gap:26px;padding-left:26px;display:flex}.ticker .tw{font:500 30px/1 var(--f-display);letter-spacing:-.02em;color:#f4efe3eb}.ticker .th{border-radius:22px;flex:none;width:72px;height:44px;overflow:hidden}.ticker .th img{object-fit:cover;width:100%;height:100%}.ticker .sep{background:var(--leaf);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:760px){.ticker{height:64px}.ticker .tw{font-size:20px}.ticker .th{width:46px;height:28px}.ticker .track{gap:14px}}.chip-sel{color:#151414cc;border:1px solid #15141433;border-radius:999px;align-items:center;padding:10px 16px;font-size:14px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.chip-sel[aria-pressed=true]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.phone{background:linear-gradient(145deg,#5b5750,#2a2825 40%,#4a4640 70%,#1c1a18);border-radius:13.2%/6.1%;padding:2.4%;position:relative;box-shadow:0 50px 90px -30px #0000008c,inset 0 0 0 1px #ffffff14}.phone img{border-radius:11%/5.1%;width:100%;height:auto}.seal{background:var(--leaf);width:138px;height:138px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.seal svg.ring{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;inset:0}.seal .arrow{width:30px;height:30px;transition:transform .5s var(--ease)}.seal:hover .arrow{transform:rotate(-45deg)}@keyframes spin{to{transform:rotate(360deg)}}.draft-bar{z-index:30;position:sticky;top:0}.qc{width:100%;max-width:560px;container-type:inline-size}.qc-f{background:var(--char-hi);border:1px solid var(--line-d);height:64px;transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 24px;display:flex;position:relative}.qc-f:focus-within{border-color:#d9b461cc}.qc-f input{min-width:0;height:100%;font:400 16px var(--f-body);color:var(--bone);background:0 0;border:0;outline:0;flex:1}.qc-f input::placeholder{color:#f4efe373}.qc-f .btn{border-radius:999px;height:100%;padding:0 22px}.qc-f .btn[aria-busy=true]{opacity:.7}.qc-f .btn[aria-busy=true] .arr{animation:.9s ease-in-out infinite pulse}.qc-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.qc-n{color:#f4efe39e;margin-top:12px;padding-left:24px;font-size:13px;line-height:1.5}.qc-n.err{color:#eea296}.qc-n a{text-underline-offset:3px;text-decoration:underline}.qc-glass .qc-f{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#12100d80;border-color:#f4efe338}.qc-glass .qc-n{color:#f4efe3b3}.qc-light .qc-f{background:#ffffff8c;border-color:#15141429}.qc-light .qc-f:focus-within{border-color:var(--ink)}.qc-light .qc-f input{color:var(--ink)}.qc-light .qc-f input::placeholder{color:#15141473}.qc-light .qc-f .btn{background:var(--ink);color:var(--bone)}.qc-light .qc-n{color:#151414a8}.qc-done{animation:qcIn .6s var(--ease);background:#f4efe30f;border:1px solid #d9b46173;border-radius:22px;padding:18px 20px}.qc-glass .qc-done{-webkit-backdrop-filter:blur(18px);background:#12100d8c}.qc-light .qc-done{background:#fff9;border-color:#15141424}@keyframes qcIn{0%{opacity:0;transform:translateY(8px)}}.qc-ok{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.qc-ok b{font-weight:600}.qc-p{border-top:1px solid #f4efe31a;margin-top:14px;padding-top:14px}.qc-light .qc-p{border-top-color:#1514141a}.qc-p .mono{opacity:.6}.qc-p .qc-k2{margin-top:14px;display:block}.qc-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qc-chips button{border:1px solid #f4efe338;border-radius:999px;padding:7px 12px;font-size:13px;transition:background .2s,color .2s,border-color .2s}.qc-light .qc-chips button{border-color:#15141433}.qc-chips button[aria-pressed=true]{background:var(--leaf);border-color:var(--leaf);color:var(--ink)}.qc-p .qc-save{color:var(--leaf);opacity:1;margin-top:12px}.qc-light .qc-p .qc-save{color:var(--bronze-text)}.qc-done .qc-n{padding-left:0}@container (max-width:440px){.qc-f{border-radius:24px;flex-direction:column;align-items:stretch;height:auto;padding:6px}.qc-f input{height:52px;padding:0 16px}.qc-f .btn{border-radius:18px;height:54px}.qc-n{padding-left:4px}}.sheet{z-index:60;visibility:hidden;pointer-events:none;transition:visibility 0s linear .75s;position:fixed;inset:0}.sheet.open{visibility:visible;pointer-events:auto;transition:none}.sheet-bg{-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .5s var(--ease);background:#0a09088c;position:absolute;inset:0}.sheet.open .sheet-bg{opacity:1}.sheet-card{background:var(--charcoal);width:min(520px,100vw - 24px);color:var(--bone);transition:transform .75s var(--expo);border:1px solid #f4efe31a;border-radius:28px;flex-direction:column;padding:36px 36px 28px;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:auto;transform:translate(calc(100% + 24px))}.sheet.open .sheet-card{transform:none}.sheet-x{border:1px solid #f4efe34d;border-radius:14px;width:44px;height:44px;position:absolute;top:22px;right:22px}.sheet-x i{background:currentColor;height:1.5px;position:absolute;top:21px;left:13px;right:13px;transform:rotate(45deg)}.sheet-x i+i{transform:rotate(-45deg)}.sheet-card h2{margin:48px 0 18px;font-size:clamp(44px,4.4vw,64px)}.sheet-p{color:#f4efe3b3;max-width:420px;margin-bottom:28px;font-size:16px;line-height:1.55}.sheet .assure{color:#f4efe39e;flex-wrap:wrap;gap:8px 18px;margin-top:22px;list-style:none;display:flex}.sheet .assure li:before{content:"";background:var(--leaf);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.sheet-foot{align-items:center;gap:0;margin-top:auto;padding-top:32px;display:flex}.sheet-foot img{object-fit:cover;border:2px solid var(--charcoal);border-radius:50%;width:44px;height:44px;margin-right:-10px}.sheet-foot .mono{color:#f4efe39e;margin-left:22px}@media (max-width:760px){.sheet-card{border-radius:26px;width:auto;max-height:calc(100svh - 40px);padding:26px 20px 20px;inset:auto 8px 8px;transform:translateY(calc(100% + 24px))}.sheet-card h2{margin:30px 0 14px;font-size:44px}.sheet-x{width:40px;height:40px;top:16px;right:16px}.sheet-x i{top:19px;left:11px;right:11px}.sheet-p{margin-bottom:20px;font-size:15px}.sheet-foot{padding-top:22px}}.mcta{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:34;width:max-content;max-width:calc(100vw - 48px);height:54px;color:var(--ink);opacity:0;visibility:hidden;transition:transform .6s var(--expo), opacity .3s ease, visibility 0s linear .6s;background:0 0;display:none;position:fixed;transform:translate(-50%,150%)}.mcta-in{background:var(--leaf);border-radius:999px;align-items:center;gap:14px;width:100%;height:100%;padding:0 6px 0 20px;display:flex;box-shadow:0 18px 40px -12px #00000080}.mcta .mono{white-space:nowrap;flex:1;font-size:12px;font-weight:500}.mcta small{font:400 12px var(--f-body);opacity:.65;margin-left:auto}.mcta i{background:var(--ink);width:42px;height:42px;color:var(--leaf);border-radius:50%;place-items:center;font-style:normal;display:grid}.mcta.on{opacity:1;visibility:visible;transition:transform .6s var(--expo), opacity .3s ease, visibility 0s;transform:translate(-50%)}@media (max-width:760px){body.mcta-on .nav .cta-m{display:none}.mcta{display:flex}}.sheet-card.obs{background:radial-gradient(120% 60% at 90% 0,#221e17,#070605 60%);border-color:#d9b46159}.cr{flex-direction:column;gap:18px;display:flex}.cr-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cr-f{border:0;flex-direction:column;gap:8px;min-width:0;display:flex}.cr-f .mono,.cr-f legend{color:#f4efe39e;margin-bottom:8px}.cr-f input,.cr-f textarea{width:100%;min-width:0;font:400 15px/1.4 var(--f-body);color:var(--bone);resize:vertical;background:#f4efe30d;border:1px solid #f4efe329;border-radius:14px;outline:0;padding:14px 16px}.cr-f input:focus,.cr-f textarea:focus{border-color:#d9b461cc}.cr-seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cr-seg button{border:1px solid #f4efe329;border-radius:12px;padding:12px 6px;font-size:13px}.cr-seg button[aria-checked=true]{background:var(--leaf);border-color:var(--leaf);color:var(--ink)}.cr .btn-block{border-radius:14px;padding:18px}.cr .qc-n{margin-top:0;padding-left:0}@media (max-width:760px){.cr-row{grid-template-columns:1fr}}.as-badge{transition:transform .4s var(--ease), opacity .3s;flex:none;line-height:0;display:inline-flex}.as-badge:hover{transform:translateY(-2px)}.as-badge img{width:auto;max-width:none}.as-fallback{height:44px;color:var(--ink);font:600 12px/1 var(--f-mono);letter-spacing:.08em;white-space:nowrap;transition:border-color .3s var(--ease), background .3s var(--ease);border:1px solid #15141459;border-radius:10px;flex:none;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.dark .as-fallback,.as-fallback.on-dark,.hero .as-fallback,.rv .as-fallback,.signoff .as-fallback,.sheet .as-fallback,.nav[data-theme=dark] .as-fallback{color:var(--bone);border-color:#f4efe366}.as-fallback:hover{border-color:currentColor}.as-fallback .as-s{display:none}.as-note{color:#f4efe39e;font-size:14px}.as-note.on-light{color:#151414a8}.nav .nav-store{transition:opacity .5s var(--ease), transform .5s var(--ease);margin-right:4px}body.hero-cta .nav .nav-store,.nav .right.no-cta .nav-store{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s var(--ease), transform .5s var(--ease), visibility 0s .5s;transform:translateY(-8px)}@media (max-width:1000px){.nav .nav-store{display:none}}.sheet-store,.ea-store{color:#f4efe399;align-items:center;gap:14px;margin-top:22px;font-size:13px;line-height:1.45;display:flex}.ea-store{color:#151414a8}.so-store{padding-top:8px}.lh-store{align-self:flex-start;margin-top:14px}.qc-n.err,.qc-glass .qc-n.err,.qc-dark .qc-n.err{color:#f2a596}.qc-light .qc-n.err{color:#b24a3e}.qc-n.err:before,.ea .err:before{content:"!";width:16px;height:16px;color:var(--ink);font:700 11px/1 var(--f-body);vertical-align:1px;background:#f2a596;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.qc-light .qc-n.err:before,.ea .err:before{color:#fff;background:#b24a3e}.ea .fld .err{text-transform:none;letter-spacing:0;margin-top:10px;display:block}.qc-k{color:#f4efe3c7;font-size:14px;line-height:1.45;display:block}.qc-light .qc-k{color:#151414b8}.qc-p .qc-k2{margin-top:16px}.qc-chips{gap:8px}.qc-chips button{min-height:38px;padding:8px 14px;font-size:14px}.qc-p .qc-save{height:44px;margin-top:16px;padding:0 24px}.qc-p .qc-save.btn-leaf,.qc-light .qc-p .qc-save.btn-leaf{color:var(--ink)}.qc-again{text-underline-offset:3px;opacity:.75;margin-top:10px;padding:10px 0;font-size:13px;text-decoration:underline}.qc-again:hover{opacity:1}.h-steps li.done b,.as-fallback.as-primary,.hero .as-fallback.as-primary,.nav .as-fallback.as-primary{background:var(--leaf);border-color:var(--leaf);color:var(--ink)}.sheet-store{flex-direction:column;align-items:flex-start;gap:10px}.cookie{border-radius:20px;width:min(360px,100vw - 32px);padding:18px 20px 16px;bottom:20px;left:auto;right:20px}.cookie .k,.cookie h2{display:none}.cookie p{font-size:13px;line-height:1.5}.cookie .row{margin:14px 0 12px}.cookie .row .btn,.cookie .row .btn-leaf{color:var(--bone);background:0 0;border:1px solid #f4efe366;padding:12px 10px}.cookie .row .btn:hover{border-color:var(--bone)}.cookie .more{font-size:13px}@media (max-width:760px){.menu-btn{width:44px;height:44px}.menu-btn i{left:13px;right:13px}.menu-btn i:first-child{top:17px}.menu-btn i:nth-child(2){top:24px;right:18px}.menu-open .menu-btn i:first-child,.menu-open .menu-btn i:nth-child(2){top:21px}.nav .cta-m{min-height:40px}}.menu .side .as-fallback{align-self:flex-start}@media (hover:none){.fcols nav a,.fcols nav button,.foot a,.foot button{position:relative}.fcols nav a:after,.fcols nav button:after,.foot a:after,.foot button:after{content:"";position:absolute;inset:-7px -6px}.link-u,.dz-hide,.st-all{position:relative}.link-u:after,.dz-hide:after,.st-all:after{content:"";position:absolute;inset:-12px -8px}}
.hero{background:var(--charcoal);height:230vh;position:relative}.h-pin{height:100svh;position:sticky;top:0;overflow:hidden}.h-stage{background:var(--charcoal);position:absolute;inset:0;overflow:hidden}.h-media{will-change:clip-path;position:absolute;inset:0}.h-media-in{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip{clip-path:polygon(0 0,0 0,0 0);position:absolute;inset:0}.h-dark{filter:brightness(.13)saturate(.5)contrast(1.05)}.h-vid,.h-still,.hero.vmode .h-dark,.hero.vmode .h-lit{display:none}.hero.vmode .h-vid{display:block}.hero.vmode .h-still{opacity:0;display:block}.h-ring{opacity:0;pointer-events:none;border:1px dashed #f4efe32e;border-radius:50%;position:absolute}.h-layer,.h-inkwrap{pointer-events:none;position:absolute;inset:0}.h-h1{font-weight:500}.h-line{font-family:var(--f-display);letter-spacing:-.035em;white-space:nowrap;will-change:transform;font-weight:500;line-height:.9;position:absolute}.h-line .l{margin-bottom:-.26em;padding-bottom:.26em;display:block;overflow:hidden}.h-bone .h-line{color:var(--bone)}.h-ink .h-line{color:var(--ink)}.h-e-b .h-line{color:#5f5d59}.h-e-g .h-line{color:#b3b0a9}.h-edge{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.h-l1{font-size:10.82vw;top:10.2vh;left:2.78vw}.h-l2{font-size:7.3vw;bottom:4.9vh;left:2.78vw}.h-logo{visibility:hidden;position:absolute}.h-bone .h-logo{fill:var(--bone)}.h-ink .h-logo{fill:var(--ink)}body.hero-logo .nav .brand svg{visibility:hidden}.h-sub{right:var(--gutter);z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.1)brightness(.82);backdrop-filter:blur(18px)saturate(1.1)brightness(.82);background:#12100d94;border:1px solid #f4efe31f;border-radius:22px;flex-direction:column;gap:11px;width:min(448px,33vw);padding:24px 26px 22px;display:flex;position:absolute;top:calc(10.2vh + 9.75vw + 18px);box-shadow:0 24px 60px -28px #0000008c}.js .h-sub,.js .h-sub>*{opacity:0}.h-lab{color:var(--leaf);font-size:13px;font-weight:500}.h-x{color:#f4efe3d1;cursor:pointer;width:28px;height:28px;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);background:#181612f0;border:1px solid #f4efe33d;border-radius:50%;display:none;position:absolute;top:-10px;right:-10px;box-shadow:0 6px 16px -6px #0009}.js .h-x{display:block}.h-x:after{content:"";position:absolute;inset:-7px}.h-x i{background:currentColor;border-radius:1px;height:1.4px;position:absolute;top:13px;left:8px;right:8px;transform:rotate(45deg)}.h-x i+i{transform:rotate(-45deg)}.h-x:hover{color:var(--bone);background:#2c2923f5;border-color:#f4efe36b}@media (max-width:760px){.h-x{right:-6px}}.h-x:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.h-min .h-sub{pointer-events:none;opacity:0!important;visibility:hidden!important}.h-say{font:500 clamp(20px, 1.6vw, 24px)/1.2 var(--f-display);letter-spacing:-.02em;color:var(--bone)}.h-exp{color:#f4efe3d9;margin-bottom:2px;font-size:16px;line-height:1.5}.h-qc{container-type:normal}.h-qc .qc-f{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:0}.h-qc .qc-f input{height:50px;transition:border-color .3s var(--ease), background .3s var(--ease);background:#f4efe314;border:1px solid #f4efe342;border-radius:999px;flex:none;padding:0 22px;font-size:17px}.h-qc .qc-f input:hover{border-color:#f4efe366}.h-qc .qc-f input:focus{background:#f4efe31f;border-color:#d9b461d9}.h-qc .qc-f input:focus-visible{outline-offset:2px;outline:2px solid #d9b461d9}.h-qc .qc-f .btn{letter-spacing:.12em;justify-content:center;width:100%;height:48px;padding:0 20px;font-size:12px}.h-qc .qc-n{color:#f4efe3b8;margin-top:8px;padding-left:4px;font-size:13px}.h-steps{border-top:1px solid #f4efe31f;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:2px 0 0;padding:12px 0 0;list-style:none;display:flex}.h-steps li{color:#f4efe3e0;align-items:center;gap:9px;font-size:14px;line-height:1.35;display:inline-flex}.h-steps b{width:22px;height:22px;color:var(--leaf);font:600 11px/1 var(--f-mono);border:1px solid #d9b461a6;border-radius:50%;flex:none;place-items:center;display:grid}.h-steps .h-s3 span{min-width:0}.h-steps .h-s3 .as-fallback,.h-steps .h-s3 .as-badge{margin-left:4px}.h-steps .as-fallback{height:40px;padding:0 14px}.h-steps .as-fallback .as-l{display:none}.h-steps .as-fallback .as-s{display:inline}.h-real{font:500 13px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--leaf);border-bottom:1px solid #d9b46180;align-self:flex-start;align-items:center;gap:10px;margin-top:2px;padding-bottom:6px;display:inline-flex}.h-real .arr{transition:transform .5s var(--ease)}.h-real:hover .arr{transform:translateY(3px)}@media (max-height:820px) and (min-aspect-ratio:4/5){.h-sub{gap:10px;padding:22px 24px}.h-say{font-size:clamp(19px,1.5vw,22px)}.h-exp{margin-bottom:0}.h-steps{padding-top:12px}}.h-sub.fit1 .h-qc:not([data-state=error]):not([data-state=profiled]) .qc-n,.h-sub.fit2 .h-exp,.h-sub.fit3 .h-real,.mb{display:none}@media (max-aspect-ratio:4/5){.hero{height:200vh}.h-l1{font-size:min(20.25vw,11.34svh);line-height:.88;top:76px;left:18px}.h-l2{font-size:min(13.41vw,7.56svh);top:67svh;bottom:auto;left:18px}.h-sub{top:auto;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:20px;gap:9px;width:auto;padding:18px 16px 16px}.h-say{font-size:18px}.h-exp{margin-bottom:0}.h-qc{container-type:inline-size}.h-qc .qc-f input{height:50px}.h-qc .qc-f .btn{height:50px;font-size:12px}.h-qc .qc-n{margin-top:8px;padding-left:4px}.h-qc .qc-p{display:none}.h-steps{gap:8px 16px;padding-top:12px}.mb{display:inline}.sp{display:none}}.sec h2.disp{margin-top:28px}.shead{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.film{padding:24px var(--gutter) 120px}.film-panel{background:#000;border-radius:28px;height:min(860px,92vh);position:relative;overflow:hidden}.film-panel>img,.film-panel>video{object-fit:cover;width:100%;height:116%;position:absolute;top:-8%;left:0}.film-panel>video{z-index:1;height:100%;top:0}.film-scrim{z-index:2;pointer-events:none;background:linear-gradient(#12100d40,#12100d00 30%,#12100d1a 55%,#12100dd1);position:absolute;inset:0}.pilltag{color:#f4efe3cc;-webkit-backdrop-filter:blur(10px);background:#12100d8c;border-radius:999px;align-items:center;height:28px;padding:0 12px;display:inline-flex}.film-panel .tl,.film-panel .tr{z-index:3;position:absolute;top:32px}.film-panel .tl{left:32px}.film-panel .tr{color:#f4efe399;right:32px}.film-h{z-index:3;font-size:var(--t-xl);color:var(--bone);position:absolute;bottom:70px;left:40px;margin:0!important}.film-play{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;bottom:176px;right:40px}.film-play .pilltag{color:var(--bone);font-weight:500}.film-play i{background:var(--leaf);width:108px;height:108px;color:var(--ink);transition:transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.film-play:hover i{transform:scale(1.08)}.film-play svg{transition:transform .6s var(--ease)}.film-play:hover svg{transform:translate(3px)}.film-bar{z-index:3;background:#f4efe333;height:2px;position:absolute;bottom:34px;left:40px;right:40px}.film-bar i{background:var(--leaf);height:100%;transition:width .25s linear;display:block}@media (max-width:760px){.film{padding:12px 8px 80px}.film-panel{border-radius:20px;height:78vh}.film-panel>img{object-position:31% 50%}.film-panel .tr{display:none}.film-panel .tl{top:16px;left:16px}.film-h{bottom:56px;left:20px}.film-play{top:42%;bottom:auto;right:20px}.film-play .pilltag{display:none}.film-play i{width:84px;height:84px}.film-bar{bottom:26px;left:20px;right:20px}}.statement{padding-top:120px;padding-bottom:160px}.statement .big{font-size:var(--t-md);max-width:1260px;margin:56px 0;line-height:1.02}.statement .inl{vertical-align:-.12em;border-radius:999px;width:1.95em;height:.92em;display:inline-block;position:relative;overflow:hidden}.statement .inl img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.link-u.leaf{color:var(--leaf)}.rs{z-index:2;padding-bottom:150px;overflow:clip}.rs-head h2{font-size:var(--t-lg)}.rs-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:40px;display:grid}.rs-steps{padding-top:8vh}.rs-step{align-items:center;min-height:54vh;scroll-margin-top:20vh;display:flex}.rs-card{opacity:.2;max-width:640px;transition:opacity .6s var(--ease), transform .8s var(--ease);gap:28px;display:flex;transform:translate(-10px)}.rs-step.on .rs-card{opacity:1;transform:none}.rs-n{color:var(--bronze-text);min-width:1.5em;font-size:88px;line-height:.82}.rs-card h3{letter-spacing:-.035em;padding-top:6px;font-size:clamp(34px,3.5vw,54px);line-height:1}.rs-card p{color:#151414b8;max-width:440px;margin-top:16px;font-size:18px;line-height:1.55}.rs-chips{grid-template-columns:1fr 1fr;gap:0 24px;max-width:520px;margin-top:24px;list-style:none;display:grid}.rs-chips li{border-top:1px solid var(--line-l);font:600 15px/1.35 var(--f-body);align-items:baseline;gap:10px;padding:11px 0;display:flex}.rs-chips .mono{color:#151414a8}.rs-end{flex-wrap:wrap;align-items:center;gap:18px 24px;padding:4vh 0 0 160px;display:flex}.rs-stage{perspective:1400px;align-self:start;place-items:center;height:100svh;display:grid;position:sticky;top:0}.rs-g{aspect-ratio:1;pointer-events:none;width:118%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rs-dev{width:min(330px,46vh - 101.2px);transform-style:preserve-3d;will-change:transform;position:relative}.rs-screens{aspect-ratio:828/1800;background:#0d0c0a;border-radius:11%/5.1%;position:relative;overflow:hidden}.rs-screens img{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease), transform .9s var(--ease);position:absolute;inset:0;transform:translateY(7%)scale(.98);border-radius:0!important}.rs-screens img.past{transform:translateY(-5%)scale(.96)}.rs-screens img.on{opacity:1;transform:none}.rs-rail{font:400 11px/1 var(--f-mono);letter-spacing:.12em;color:#1514144d;flex-direction:column;gap:22px;padding-left:18px;display:flex;position:absolute;top:50%;left:2%;transform:translateY(-50%)}.rs-rail:before,.rs-rail:after{content:"";background:var(--line-l);width:1px;height:100%;position:absolute;top:0;left:0}.rs-rail:after{background:var(--bronze);height:calc(var(--p,0) * 100%);transition:height .6s var(--ease)}.rs-rail span{transition:color .4s}.rs-rail .past{color:#1514148c}.rs-rail .on{color:var(--ink)}.rs-badge{background:var(--ink);width:128px;height:128px;color:var(--leaf);transition:transform .8s var(--ease);border-radius:50%;place-items:center;font-size:32px;display:grid;position:absolute;bottom:70px;right:-52px;transform:scale(0)rotate(-24deg)}.rs-badge.on{transform:scale(1)rotate(4deg)}.rs-cap{white-space:nowrap;color:#151414a8;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}@media (max-width:999px){.rs-grid{flex-direction:column;gap:0;display:flex}.rs-stage{z-index:2;height:56svh;margin:0 calc(-1 * var(--gutter));background:linear-gradient(var(--canvas) 94%, #f1ece300);order:-1;align-self:stretch;padding-top:10px}.rs-dev{width:min(210px,20svh)}.rs-g{width:130vw}.rs-rail,.rs-cap{display:none}.rs-badge{width:86px;height:86px;font-size:22px;bottom:40px;right:-40px}.rs-steps{padding-top:0}.rs-step{align-items:flex-start;min-height:40svh;padding-top:1svh}.rs-card{opacity:1;gap:16px;transform:none}.rs{padding-bottom:72px}.rs-n{min-width:1.3em;font-size:44px}.rs-card h3{padding-top:2px;font-size:30px}.rs-card p{margin-top:10px;font-size:16px}.rs-chips{grid-template-columns:1fr;margin-top:14px}.rs-chips li{padding:8px 0;font-size:14px}.rs-end{flex-direction:column;align-items:stretch;gap:22px;padding:6svh 0 0}.rs-end .btn{justify-content:space-between;height:56px}}.worlds h2{font-size:var(--t-xl)}.wd-grid{grid-template-columns:760px 1fr;align-items:start;gap:64px;margin-top:56px;display:grid}.wd-list{list-style:none}.wd-list li{border-top:1px solid #f4efe324}.wd-list li:last-child{border-bottom:1px solid #f4efe324}.wd-list button{text-align:left;width:100%;transition:padding .6s var(--ease);align-items:center;gap:20px;padding:14px 0;display:flex}.wd-list .n{color:#f4efe39e;width:28px}.wd-list .th{opacity:.55;width:64px;height:40px;transition:width .6s var(--ease), height .6s var(--ease), opacity .4s;border-radius:20px;flex:none;overflow:hidden}.wd-list .th img{object-fit:cover;width:100%;height:100%}.wd-list .nm{font-size:var(--t-list);color:var(--bone);opacity:.42;transition:font-size .6s var(--ease), opacity .4s, color .4s;letter-spacing:-.035em;flex:1;line-height:1}.wd-list .tag{color:var(--leaf);border:1px solid #d9b461cc;border-radius:999px;padding:5px 10px}.wd-list .slug{color:#f4efe39e}.wd-list li.on button{padding:18px 0}.wd-list li.on .n{color:#f4efe3e6}.wd-list li.on .th{opacity:1;border-radius:32px;width:96px;height:64px}.wd-list li.on .nm{font-size:var(--t-sm);color:var(--leaf);opacity:1}.wd-list li.on .slug{color:#f4efe3e6}.wd-panel{background:#000;border-radius:32px;height:700px;position:sticky;top:110px;overflow:hidden}.wd-panel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.wd-panel img.on{opacity:1;transform:scale(1)}.wd-grad{background:linear-gradient(#12100d00,#12100dd9);height:300px;position:absolute;bottom:0;left:0;right:0}.wd-explore{height:30px;color:var(--bone);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12100d99;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;position:absolute;top:24px;left:24px}.wd-cap{position:absolute;bottom:28px;left:28px;right:28px}.wd-cap .mono{color:var(--leaf)}.wd-cap p{color:#f4efe3eb;margin-top:10px;font-size:18px;line-height:1.55}@media (max-width:1200px){.wd-grid{grid-template-columns:1fr}.wd-panel{order:-1;height:520px;position:relative;top:0}.wd-list .slug{display:none}}@media (max-width:760px){.wd-list .tag{display:none}.wd-panel{border-radius:20px;height:420px}.wd-list .th{width:44px;height:28px}.wd-list li.on .th{width:64px;height:42px}}.vault{padding:120px var(--gutter) 100px;position:relative}.vault.is-h{padding:0}.vault.is-h .vt-view{height:100svh;position:sticky;top:0;overflow:hidden}.vt-track{flex-direction:column;gap:90px;display:flex}.vault.is-h .vt-track{width:max-content;height:100%;padding:0 var(--gutter);will-change:transform;flex-direction:row;align-items:center;gap:6vw}.vt-intro{flex:none}.vault.is-h .vt-intro{width:min(520px,34vw)}.vt-intro h2{font-size:var(--t-lg);margin:28px 0}.vt-intro p{color:#f4efe3b3;max-width:400px;font-size:17px;line-height:1.55}.vt-hint{color:var(--leaf);gap:10px;margin-top:44px;display:none}.vault.is-h .vt-hint{display:inline-flex}.vt-hint i{animation:nudge 1.6s var(--ease) infinite;font-style:normal}@keyframes nudge{50%{transform:translate(8px)}}.vt-p{flex-direction:column;flex:none;gap:30px;display:flex}.vault.is-h .vt-p{flex-direction:row;align-items:center;gap:5.6vw;height:100%}.vt-photo{aspect-ratio:4/5;width:100%;position:relative}.vault.is-h .vt-photo{aspect-ratio:3/4;width:auto;height:74vh}.vt-arch{background:var(--char-hi);border-radius:50% 50% 18px 18px/40% 40% 18px 18px;position:absolute;inset:0;overflow:hidden}.vault.is-h .vt-arch{border-radius:50% 50% 22px 22px/37.5% 37.5% 22px 22px}.vt-arch img{object-fit:cover;width:116%;height:100%;transform:translateX(calc(var(--k,0) * -9%)) scale(1.02);position:absolute;top:0;left:-8%}.vt-loupe{z-index:1;width:40%;transform:translate3d(calc(var(--k,0) * 36px), calc(var(--k,0) * -14px), 0);position:absolute;bottom:9%;right:-2.2vw}.vt-loupe .lz{aspect-ratio:1;border:6px solid var(--charcoal);outline-offset:6px;border-radius:50%;outline:1px solid #d9b461b3;display:block;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}.vt-loupe img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.12 + var(--k,0) * .08))}.vt-loupe figcaption{text-align:center;color:#f4efe39e;margin-top:16px}.vt-copy{max-width:460px}.vault.is-h .vt-copy{width:min(410px,27vw)}.vt-ix{color:#f4efe39e}.vt-ix span{color:var(--leaf)}.vt-copy h3{margin:18px 0 30px;font-size:clamp(38px,3.9vw,60px);line-height:.96}.vt-copy h3 span{white-space:nowrap;display:block}.vt-rec .rh{color:#f4efe39e;justify-content:space-between;margin-bottom:6px;display:flex}.vt-rec .row{font:500 15px/1.2 var(--f-body);border-top:1px solid #f4efe31f;grid-template-columns:1fr auto;gap:8px 12px;padding:14px 0;display:grid}.vt-rec .row em{font:400 11px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4efe39e;align-self:center;font-style:normal}.vt-rec .bar{background:#f4efe31a;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.vt-rec .bar i{background:var(--leaf);width:0;height:100%;transition:width 1.3s var(--ease);border-radius:3px;display:block}.vt-rec .row:nth-child(3) .bar i{background:#8fb08a;transition-delay:.12s}.vt-rec .row:nth-child(4) .bar i{background:#c9895a;transition-delay:.24s}.vt-p.on .bar i{width:var(--v)}.vt-cta{background:var(--char-hi);border:1px solid #f4efe314;border-radius:28px;flex:none;padding:36px 26px 30px}.vault.is-h .vt-cta{width:min(600px,42vw);margin-right:5vw;padding:56px 48px 48px}.vt-cta>.mono{color:var(--leaf)}.vt-cta h3{font-size:var(--t-lg);margin:20px 0}.vt-cta p{color:#f4efe3b3;margin-bottom:28px;font-size:17px}.vt-foot{justify-content:space-between;align-items:center;gap:40px;margin-top:48px;display:flex}.vault.is-h .vt-foot{left:var(--gutter);right:var(--gutter);margin:0;position:absolute;bottom:4vh}.vt-foot .mono{color:#f4efe39e}.vt-bar{background:#f4efe326;width:220px;height:2px;display:none}.vault.is-h .vt-bar{display:block}.vt-bar i{background:var(--leaf);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:999px){.vault{padding:100px var(--gutter) 80px}.vt-loupe{width:42%;right:-6px}.vt-copy h3{font-size:36px}}.score{grid-template-columns:560px 1fr;align-items:center;gap:40px;min-height:940px;display:grid;overflow:hidden}.sc-g{width:1076px;height:1076px;color:var(--bone);pointer-events:none;position:absolute;top:-38px;left:32%}.sc-copy{z-index:1;position:relative}.sc-copy h2{font-size:var(--t-sm);line-height:.98}.sc-copy .lead{max-width:500px;margin:30px 0}.score .rows{list-style:none}.score .rows li{border-top:1px solid #f4efe31f;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.score .rows b{font:600 16px/1.4 var(--f-body)}.score .rows span{color:#f4efe39e;text-align:right;font-size:14px}.score .foot{color:#f4efe39e;margin-top:30px}.dial{aspect-ratio:1;justify-self:center;width:min(560px,90vw);position:relative}.dial svg{width:100%;height:100%}.dial-n{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.dial-n .disp{letter-spacing:-.04em;font-size:clamp(110px,13.2vw,190px);line-height:.85}.dial-n .mono-m{color:#f4efe39e}@media (max-width:1100px){.score{grid-template-columns:1fr}.sc-g{top:auto;bottom:-300px;left:-20%}}.pr-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pr-head h1,.pr-head h2{font-size:var(--t-lg);margin-top:28px}.toggle-bill{background:var(--char-hi);border:1px solid #f4efe31a;border-radius:14px;gap:4px;padding:6px;display:flex}.toggle-bill button{color:#f4efe3b3;transition:background .35s var(--ease), color .35s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:14px 18px;display:flex}.toggle-bill button[aria-checked=true]{background:var(--bone);color:var(--ink)}.toggle-bill .badge{background:var(--leaf);color:var(--ink);border-radius:6px;padding:3px 7px;font-size:9.5px}.pr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pr-card{border-radius:28px;flex-direction:column;min-height:640px;padding:34px 32px 30px;display:flex;position:relative;overflow:hidden}.pr-card.collector{background:var(--char-hi);border:1px solid #f4efe31a}.pr-card.pro{background:radial-gradient(120% 70% at 50% 0,#d9b4611f,#d9b46100 60%),#0e0c0a;border:1px solid #d9b461cc}.pr-card.obsidian{background:radial-gradient(130% 90% at var(--mx,75%) var(--my,0%), #221e17 0%, #0a0907 52%, #050404 100%);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);isolation:isolate}.pr-card.obsidian:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(135deg,#e5c57af2,#f4efe31f 32%,#d9b4618c 62%,#f4efe314);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pr-card.obsidian .obs-sheen{background:radial-gradient(38% 30% at var(--mx,30%) var(--my,18%), #e5c57a33, #e5c57a00 70%);mix-blend-mode:screen;pointer-events:none;z-index:0;position:absolute;inset:0}.pr-card.obsidian .obs-g{pointer-events:none;z-index:0;width:125%;height:auto;position:absolute;top:-34%;right:-48%}.pr-card.obsidian .k{color:var(--bone)}.pr-card .badge3{color:var(--leaf);border:1px solid #d9b46199;border-radius:8px;padding:5px 10px}.pr-card .price .from{color:#f4efe39e;align-self:center;margin-right:4px}.pr-card .bgimg{object-fit:cover;opacity:.32;filter:saturate(.7);width:100%;height:100%;transition:transform 1.4s var(--ease), opacity .8s;position:absolute;inset:0;transform:scale(1.05)}.pr-card.pro:hover .bgimg{opacity:.4;transform:scale(1)}.pr-card>:not(.bgimg){position:relative}.pr-card .k{color:#f4efe399}.pr-card .k.leaf{color:var(--leaf)}.pr-card .hd{justify-content:space-between;align-items:center;display:flex}.pr-card .badge2{background:var(--leaf);color:var(--ink);border-radius:8px;padding:5px 10px}.pr-card .price{align-items:baseline;gap:10px;margin:40px 0 0;display:flex}.pr-card .price .disp{letter-spacing:-.04em;font-size:clamp(64px,5.6vw,84px);line-height:1}.pr-card .price span:last-child{color:#f4efe39e}.pr-card .sub{color:#f4efe399;margin-top:18px;font-size:14px}.pr-card .tag{letter-spacing:-.03em;margin:28px 0 0;font-size:clamp(26px,2.2vw,32px)}.pr-card ul{flex-direction:column;flex:1;gap:14px;margin:28px 0;list-style:none;display:flex}.pr-card li{color:#f4efe3e0;align-items:center;gap:12px;font-size:16px;display:flex}.pr-card .btn{border-radius:14px;padding:18px}.pr-card .fine{margin-top:20px;font-size:12px}.pr-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:56px;display:flex}.pr-foot p{color:#f4efe3cc;align-items:center;gap:12px;display:flex}.pr-foot p i{background:var(--leaf);border-radius:50%;width:8px;height:8px}.pr-foot .mono{color:#f4efe39e}@media (max-width:1199px){.pr-cards{grid-template-columns:1fr 1fr}.pr-card.obsidian{grid-column:1/-1;min-height:0}}@media (max-width:900px){.pr-head{flex-direction:column;align-items:flex-start}.pr-cards{grid-template-columns:1fr}.pr-card{min-height:0;padding:28px 22px}.pr-card .price .disp{font-size:72px}.pr-foot{flex-direction:column;align-items:flex-start}}.faq{z-index:2;grid-template-columns:440px 1fr;gap:80px;display:grid}.faq .fq-l h2,.faq .fq-l h1{font-size:var(--t-faq)}.faq.small .fq-l h2{font-size:clamp(40px,3.9vw,56px);line-height:1}.faq .fq-l .fine{max-width:360px;margin-top:28px;font-size:16px}.faq .fq-l .fine a{text-underline-offset:3px;text-decoration:underline}.fq{border-top:1px solid #15141429}.fq:last-child{border-bottom:1px solid #15141429}.dark .fq{border-color:#f4efe324}.fq button{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:26px 0;display:flex}.fq button .disp{letter-spacing:-.025em;font-size:28px;line-height:1.2}.fq.small button .disp,.small .fq button .disp{font-size:24px}.fq button i{width:40px;height:40px;transition:background .4s var(--ease), border-color .4s;border:1px solid #1514144d;border-radius:50%;flex:none;position:relative}.fq button i:before,.fq button i:after{content:"";width:14px;height:2px;transition:transform .5s var(--ease), background .4s;background:currentColor;position:absolute;top:19px;left:13px}.fq button i:after{transform:rotate(90deg)}.fq.open button i{background:var(--ink);border-color:var(--ink)}.fq.open button i:before,.fq.open button i:after{background:var(--bone)}.fq.open button i:after{transform:rotate(0)}.dark .fq button i{border-color:#f4efe34d}.dark .fq.open button i{background:var(--bone)}.dark .fq.open button i:before,.dark .fq.open button i:after{background:var(--ink)}.fq-a{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.fq-a>p{color:#151414b3;max-width:720px;font-size:18px;line-height:1.55;overflow:hidden}.dark .fq-a>p{color:#f4efe3b3}.fq.open .fq-a{grid-template-rows:1fr}.fq.open .fq-a>p{padding-bottom:26px}@media (max-width:1000px){.faq{grid-template-columns:1fr;gap:40px}.fq button .disp{font-size:22px}.fq-a>p{font-size:16px}}.rs-more{color:var(--bronze-text);margin-top:22px}.st-lead{max-width:640px;margin-top:-16px}.pv{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;column-gap:64px;padding-top:120px;padding-bottom:120px;display:grid}.pv .label{grid-column:1/-1}.pv h2.disp{font-size:var(--t-sm);line-height:.98}.pv .lead{padding-bottom:8px}.pv+.story{padding-top:0}.pv+.story:before{content:"";background:var(--line-l);grid-column:1/-1;height:1px;margin-bottom:96px}@media (max-width:900px){.pv{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-top:88px;padding-bottom:88px}.pv+.story:before{margin-bottom:64px}}.rs-note{color:#151414a8;max-width:22ch}@media (max-width:999px){.rs-note{text-align:center;max-width:none}}.faq-page .faq{padding-top:calc(var(--nav-h) + 96px)}.h-sub .h-cta-m,.h-sub .h-exp-m{display:none}@media (max-width:760px){.h-sub .h-exp,.h-sub .h-qc,.h-sub .h-real,.h-sub .h-lab,.h-sub .h-exp-m,.h-sub .h-steps{display:none!important}.h-sub{gap:10px;padding:16px 16px 14px}.h-sub .h-cta-m{justify-content:center;width:100%;height:50px;font-size:12px;display:inline-flex}.h-sub .h-steps.is-reg{margin:0;padding-top:10px;display:block!important}.h-sub .h-steps.is-reg li:not(.h-s3),.h-sub .h-steps.is-reg .h-s3>b{display:none}.h-sub .h-steps.is-reg .h-s3{font-size:13px;display:block}.h-sub .h-steps.is-reg .h-s3>span{margin-bottom:8px;display:block}.h-sub .h-steps.is-reg .as-fallback,.h-sub .h-steps.is-reg .as-badge{justify-content:center;width:100%;height:48px;margin-left:0;display:flex}.h-sub:has(.h-steps.is-reg) .h-cta-m{display:none}}@media (max-aspect-ratio:4/5) and (max-height:700px){.h-l1{font-size:min(17.2vw,9.7svh);top:64px}.h-l2{font-size:min(11.6vw,6.5svh)}}@media (max-width:760px) and (max-height:700px){.h-sub .h-lab{display:none}.h-sub{gap:8px;padding:14px 14px 12px}.h-sub .h-steps{padding-top:6px}}@media (prefers-reduced-motion:reduce){.hero,.hero .h-pin{height:100svh}.rs-card{opacity:1;transform:none}}:is(.h-sub:has(.h-qc[data-state=done]) .h-exp,.h-sub:has(.h-qc[data-state=saving]) .h-exp,.h-sub:has(.h-qc[data-state=done]) .h-real,.h-sub:has(.h-qc[data-state=saving]) .h-real){display:none}.h-qc .qc-chips button{min-height:34px;padding:6px 12px;font-size:13px}.h-qc .qc-chips{gap:6px}@media (min-aspect-ratio:4/5){:is(.h-sub:has(.h-qc[data-state=done]) .h-lab,.h-sub:has(.h-qc[data-state=saving]) .h-lab,.h-sub:has(.h-qc[data-state=done]) .h-say,.h-sub:has(.h-qc[data-state=saving]) .h-say){display:none}}@media (max-height:820px) and (min-aspect-ratio:4/5){.h-qc .qc-done{padding:14px 18px}.h-qc .qc-p{margin-top:10px;padding-top:10px}.h-qc .qc-p .qc-k2{margin-top:10px}.h-qc .qc-chips{gap:5px;margin-top:8px}.h-qc .qc-chips button{min-height:30px;padding:4px 11px}.h-qc .qc-p .qc-save{margin-top:12px}}@media (min-aspect-ratio:4/5) and (max-height:740px),(min-aspect-ratio:4/5) and (max-width:1100px){:is(.h-sub:has(.h-qc[data-state=done]) .h-steps,.h-sub:has(.h-qc[data-state=saving]) .h-steps){display:none}}
.lander-hero{background:var(--canvas);position:relative;overflow:hidden}.lh-bg{pointer-events:none;width:110%;height:110%;position:absolute;inset:-5%}.lh-stage{--al:56%;--aw:38%;--at:13%;--ab:7%;--fs:min(8.6vw, 13.6vh);--top:calc(var(--nav-h) + 7vh);width:100%;height:100svh;min-height:640px;max-height:1060px;position:relative}.lh-arch,.lh-bone{--open:1;--grow:0;clip-path:inset(calc(var(--at) - var(--grow) * 5%) calc(100% - var(--al) - var(--aw) + (1 - var(--open)) * var(--aw) / 2 - var(--grow) * 2%) calc(var(--ab) - var(--grow) * 3%) calc(var(--al) + (1 - var(--open)) * var(--aw) / 2 - var(--grow) * 22%) round 19vw 19vw 2vw 2vw);position:absolute;inset:0}.lh-arch{background:#211a14}.lh-arch img{object-fit:cover;object-position:50% 44%;width:62%;height:92%;position:absolute;top:6%;left:44%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.js .lh-arch img{transform:scale(1.12)}.lh-ring{left:calc(var(--al) + var(--aw) / 2);aspect-ratio:1;pointer-events:none;border:1px dashed #a27d4b80;border-radius:50%;width:46vw;position:absolute;top:52%;transform:translate(-50%,-50%)}.lh-label{left:var(--gutter);top:calc(var(--top) - 34px);z-index:2;position:absolute}.lh-h{font-weight:500}.lh-t{left:var(--gutter);top:var(--top);color:var(--ink);pointer-events:none;font-size:var(--fs);flex-direction:column;display:flex;position:absolute}.lh-t.bone{color:var(--bone)}.lh-t .r{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;font-weight:500;line-height:.9;display:block}.lh-t .l{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.lh-ui{left:var(--gutter);top:calc(var(--top) + var(--fs) * 2.7 + 3.4vh);z-index:3;flex-direction:column;gap:18px;width:min(540px,44vw);display:flex;position:absolute}.lh-ui p{color:#151414c7;max-width:470px;font-size:17px;line-height:1.55}.lh-ui .qc-f{background:#ffffffb8}.lh-more{align-self:flex-start;margin-top:6px}.lh-seal{z-index:3;position:absolute;top:15%;right:3.2%}.lh-seal .seal{width:118px;height:118px}.lh-card{left:calc(var(--al) - 12%);z-index:3;width:300px;color:var(--ink);-webkit-backdrop-filter:blur(16px);background:#f4efe6db;border:1px solid #1514141a;border-radius:18px;padding:17px;position:absolute;bottom:5%;box-shadow:0 30px 60px -30px #15141459}.lh-card .top{border-bottom:1px solid #1514141a;gap:12px;margin-bottom:6px;padding-bottom:14px;display:flex}.lh-card .top img{object-fit:cover;border-radius:10px;width:52px;height:52px}.lh-card .now{color:#151414a8;align-items:center;gap:7px;display:flex}.lh-card .now:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.lh-card b{font:600 15px/1.4 var(--f-body);margin-top:3px;display:block}.lh-card small{color:#151414a8;font-size:12px}.lh-card .rw{padding:8px 0}.lh-card .rw .t{color:#151414d9;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.lh-card .rw .mono{color:#151414a8}.lh-card .bar{background:#15141414;border-radius:2px;height:3px;overflow:hidden}.lh-card .bar i{transform-origin:0;border-radius:2px;height:100%;display:block}@media (max-width:899px){.lh-stage{--fs:14.4vw;height:auto;min-height:0;max-height:none;padding:calc(var(--nav-h) + 22px) var(--gutter) 64px;flex-direction:column;display:flex}.lh-label{order:1;position:static}.lh-h{order:2;margin-top:16px}.lh-t{position:static}.lh-t .r2{align-self:flex-end}.lh-bone,.lh-ring,.lh-card,.lh-seal{display:none}.lh-arch{width:100%;height:40svh;min-height:260px;clip-path:inset(0 calc((1 - var(--open)) * 50%) 0 calc((1 - var(--open)) * 50%) round 45vw 45vw 18px 18px);order:3;margin-top:22px;position:relative}.lh-arch img{width:100%;height:100%;top:0;left:0;-webkit-mask-image:none;mask-image:none}.lh-ui{order:4;gap:14px;width:auto;margin-top:22px;position:static}.lh-ui p{order:2;font-size:16px}.lh-ui .qc{order:1}.lh-more{order:3}}.ea{padding:140px var(--gutter) 70px;grid-template-columns:640px 1fr;align-items:start;gap:92px;display:grid}.ea h1,.ea h2.disp{font-size:var(--t-md);margin:26px 0}.ea .lead{max-width:560px}.ea form{flex-direction:column;gap:26px;margin-top:30px;display:flex}.fld{border:0;flex-direction:column;gap:8px;display:flex}.fld>.mono,.fld legend{color:#151414a6;margin-bottom:8px}.fld em{color:var(--bronze-text);margin-left:6px;font-style:normal}.fld input{background:var(--canvas-hi);border:1px solid #15141429;border-radius:12px;outline:0;height:62px;padding:0 19px;font-size:18px;transition:border-color .3s}.fld input::placeholder{color:#15141461}.fld input:focus{border-color:#15141499}.fld input[aria-invalid=true]{border-color:var(--err)}.chips{flex-wrap:wrap;gap:8px;display:flex}.seg{border:1px solid #15141429;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;display:grid}.seg button{color:#151414a8;border-radius:9px;height:46px;font-size:14px;transition:background .3s,color .3s}.seg button[aria-checked=true]{background:var(--canvas-hi);color:var(--ink);box-shadow:0 0 0 1px #15141424}.consent{color:#151414b3;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.consent input{opacity:0;position:absolute}.consent .box{border:1.5px solid var(--ink);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.consent input:checked+.box{background:var(--ink)}.consent input:checked+.box:after{content:"";border-left:2px solid var(--bone);border-bottom:2px solid var(--bone);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.consent input:focus-visible+.box{outline:2px solid var(--leaf);outline-offset:2px}.consent a{text-decoration:underline}.ea .err{color:var(--err);font-size:14px}.ea .submit{border-radius:14px;height:54px}.assure{color:#151414a8;flex-wrap:wrap;gap:18px;list-style:none;display:flex}.assure li{align-items:center;gap:8px;display:flex}.assure li:before{content:"";background:var(--ok);border-radius:50%;width:5px;height:5px}.ea-photo{background:#1a1612;border-radius:32px;height:calc(100vh - 80px);min-height:560px;max-height:1100px;position:sticky;top:40px;overflow:hidden}.ea-photo img{object-fit:cover;width:100%;height:112%;position:absolute;inset:-6% 0}.ea-photo figcaption{-webkit-backdrop-filter:blur(12px);color:var(--bone);background:#12100d99;border-radius:14px;padding:12px 16px;position:absolute;bottom:32px;left:32px}.ea-photo figcaption .mono{color:#f4efe399;display:block}.ea-photo figcaption b{font:600 14px/1.5 var(--f-body)}@media (max-width:1100px){.ea{grid-template-columns:1fr;gap:40px;padding-top:110px}.ea-photo{border-radius:22px;height:52vh;min-height:360px;position:relative;top:0}}@media (max-width:560px){.seg{grid-template-columns:1fr 1fr}}.ea-done{padding:150px var(--gutter) 40px;min-height:100vh}.ead-top{grid-template-columns:1fr 492px;gap:80px;display:grid}.ea-done .ok{color:var(--ok)}.ea-done h1,.ea-done h2{font-size:var(--t-md);margin:26px 0}.ea-done .lead b{color:var(--bone);font-weight:500}.ead-cards{flex-direction:column;gap:16px;display:flex}.ead-card{background:var(--char-hi);border:1px solid #f4efe31a;border-radius:20px;padding:25px}.ead-card.wm{background:0 0;border-color:#d9b46180}.ead-card .k{color:var(--leaf)}.ead-card p{color:#f4efe3bf;margin:14px 0 16px;font-size:16px;line-height:1.6}.ead-card .ref{background:var(--charcoal);border:1px solid #f4efe324;border-radius:12px;justify-content:space-between;align-items:center;padding:7px 7px 7px 17px;display:flex}.ead-card .ref .mono{text-transform:none;letter-spacing:.02em;color:#f4efe3d9;font-size:14px}.ead-card .ref button{background:var(--leaf);color:var(--ink);border-radius:8px;padding:10px 14px}.ead-card .share{gap:8px;margin-top:14px;display:flex}.ead-card .share span{color:#f4efe3cc;border:1px solid #f4efe333;border-radius:999px;padding:8px 13px;font-size:12px}.ead-card a{font:600 16px/1 var(--f-body);color:var(--leaf)}.ead-strip{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:90px;display:grid}.ead-strip img{aspect-ratio:3/4;object-fit:cover;width:100%;animation:rise 1s var(--ease) both;border-radius:18px}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}.ea-done .prop{color:#f4efe359;margin-top:20px}@media (max-width:1000px){.ead-top{grid-template-columns:1fr;gap:40px}.ead-strip{grid-template-columns:repeat(3,1fr);gap:8px}}.compare h2{font-size:clamp(44px,5vw,72px)}.cmp{border-collapse:collapse;width:100%;margin-top:40px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line-l);vertical-align:middle;padding:20px 20px 20px 0;font-size:16px}.cmp thead th{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#151414a8;border-bottom:0;padding-bottom:14px}.cmp thead th.pro{color:var(--bronze-text)}.cmp thead th.obs{color:var(--ink)}.cmp tbody th{font:600 17px/1.4 var(--f-body);width:25%}.cmp td{color:#151414cc;width:25%}.cmp .dash{vertical-align:middle;background:#1514144d;width:14px;height:2px;display:inline-block}.cmp tbody tr{transition:background .3s}.cmp tbody tr:hover{background:#15141408}.compare .note{color:#151414a8;margin-top:30px;font-size:12px}.cmp-hint{display:none}@media (max-width:760px){.cmp-wrap{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp-wrap::-webkit-scrollbar{display:none}.cmp{min-width:560px}.cmp thead th:first-child,.cmp tbody th{z-index:1;background:var(--canvas);width:124px;position:sticky;left:0;box-shadow:10px 0 12px -10px #1514142e}.cmp tbody th{font-size:14px}.cmp-hint{letter-spacing:.12em;text-transform:uppercase;color:#151414a8;margin-top:14px;font-size:11px;display:block}.cmp td{font-size:13px}.cmp th,.cmp td{padding:14px 10px 14px 0}}.co{background:var(--canvas);min-height:100vh;color:var(--ink)}.co-bar{height:80px;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.co-bar .brand{width:96px;height:29px;fill:var(--ink)}.co-bar .sec-l{color:#151414b3;align-items:center;gap:8px;display:flex}.co-grid{grid-template-columns:520px 560px;justify-content:space-between;gap:60px;max-width:1440px;margin:0 auto;padding:50px 120px 100px;display:grid}.co-sum .back{color:#151414a8;font-size:14px}.co-sum .k{color:var(--bronze-text);margin-top:28px}.co-sum h1{margin:26px 0;font-size:64px}.co-sum .lead{color:#151414b3}.co-lines{margin-top:28px}.co-lines div{border-top:1px solid var(--line-l);color:#151414bf;justify-content:space-between;padding:17px 0;font-size:16px;display:flex}.co-lines div.tot{font:600 18px/1.4 var(--f-body);color:var(--ink);border-bottom:1px solid var(--line-l)}.co-switch{border:1px solid var(--line-l);color:#151414bf;border-radius:14px;align-items:center;gap:10px;margin-top:28px;padding:14px 17px;font-size:14px;display:flex}.co-switch a{color:var(--bronze-text)}.co-thumbs{gap:10px;margin-top:28px;display:flex}.co-thumbs img{object-fit:cover;border-radius:12px;width:78px;height:98px}.co-sum .fine{color:#1514149e;margin-top:28px}.co-pay{background:#fff;border-radius:24px;align-self:start;padding:40px;position:sticky;top:30px;box-shadow:0 40px 80px -40px #1514144d}.co-pay .demo{color:#151414cc;background:#b585351a;border:1px solid #b5853566;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.wallets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wallets button{height:50px;font:600 15px/1 var(--f-body);border:1px solid #15141433;border-radius:10px}.wallets button:first-child{color:#fff;background:#000;border-color:#000}.or{color:#151414a8;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:#15141424;flex:1;height:1px}.pf{flex-direction:column;gap:18px;display:flex}.pf label{color:#151414b3;flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.pf input,.pf select{width:100%;min-width:0;height:54px;color:var(--ink);background:#fff;border:1px solid #1514142e;border-radius:10px;outline:0;padding:0 15px;font-size:16px}.pf input:focus,.pf select:focus{border-color:#0570de;box-shadow:0 0 0 3px #0570de26}.pf .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf .bad input{border-color:var(--err)}.pf .declined{color:var(--err);align-items:center;gap:8px;font-size:14px;display:flex}.pf .declined:before{content:"";background:var(--err);border-radius:50%;flex:none;width:8px;height:8px}.pf .chk{flex-direction:row;align-items:center;gap:10px}.pf .chk input{width:16px;height:16px}.pf .go{background:var(--ink);height:48px;color:var(--bone);border-radius:12px}.pf .fine2{color:#151414a8;font-size:12px;line-height:1.5}.pf .pw{color:#151414a8;justify-content:center;gap:14px;font-size:12px;display:flex}@media (max-width:1200px){.co-grid{padding:30px var(--gutter) 80px;grid-template-columns:1fr;max-width:640px}.co-pay{padding:24px;position:relative;top:0}.co-sum h1{font-size:52px}}.welcome{min-height:100vh;padding:120px var(--gutter) 60px 120px;grid-template-columns:1fr 560px;align-items:center;gap:80px;display:grid}.welcome .k{color:var(--ok)}.welcome h1{font-size:var(--t-lg);margin:30px 0}.welcome ol{margin:30px 0;list-style:none}.welcome li{border-top:1px solid #f4efe31f;align-items:baseline;gap:20px;padding:19px 0;font-size:18px;display:flex}.welcome li .n{color:var(--leaf);font-size:28px}.welcome .row{flex-wrap:wrap;gap:10px;display:flex}.welcome>div{min-width:0}.welcome .k.pre{color:var(--leaf)}.welcome .fine{margin-top:30px}.welcome .photo{border-radius:28px;height:760px;max-height:80vh;overflow:hidden}.welcome .photo img{object-fit:cover;width:100%;height:100%}@media (max-width:1100px){.welcome{padding:110px var(--gutter) 60px;grid-template-columns:1fr}.welcome .photo{height:420px}}.ref-head{padding:150px var(--gutter) 90px}.ref-head h1{margin:40px 0 36px;font-size:clamp(64px,10.4vw,150px)}.ref-head .answer{color:#151414e6;max-width:980px;font-size:clamp(20px,1.95vw,28px);line-height:1.45}.ref-head .jump{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.ref-head .jump a{font:500 14px/1 var(--f-body);color:#151414cc;border:1px solid #15141433;border-radius:999px;padding:11px 18px;transition:background .3s,color .3s}.ref-head .jump a:hover{background:var(--ink);color:var(--bone)}.moves h2,.raise h2{font-size:var(--t-md)}.moves .cards{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;display:grid}.moves .cards article{transition:transform .6s var(--ease), background .4s;background:#1514140a;border:1px solid #15141414;border-radius:24px;padding:27px}.moves .cards article:hover{background:#1514140f;transform:translateY(-6px)}.moves .cards .mono-m{color:var(--bronze-text)}.moves .cards h3{letter-spacing:-.03em;margin:14px 0 12px;font-size:34px}.moves .cards p{color:#151414b3;font-size:16px;line-height:1.55}.isnot .row{border-top:1px solid #f4efe324;grid-template-columns:1fr 476px;align-items:center;gap:48px;padding:29px 0;display:grid}.isnot .row:last-child{border-bottom:1px solid #f4efe324}.isnot .row h3{font-size:clamp(56px,8.3vw,120px);line-height:.95}.isnot .row p{color:#f4efe3b3;font-size:18px;line-height:1.55}.isnot .rows{margin-top:40px}.raise{grid-template-columns:520px 1fr;gap:96px;display:grid}.raise ol{list-style:none}.raise li{border-top:1px solid #1514141f;padding:23px 0 24px}.raise li h3{letter-spacing:-.03em;font-size:34px}.raise li p{color:#151414ad;margin-top:6px;font-size:16px}.changelog{padding:0 var(--gutter) 90px;color:#151414a8;background:var(--canvas)}@media (max-width:1000px){.moves .cards{grid-template-columns:1fr 1fr}.isnot .row,.raise{grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.moves .cards{grid-template-columns:1fr}}.draft+.legal-head{padding-top:80px}.legal-head{padding:150px var(--gutter) 60px;border-bottom:1px solid var(--line-l)}.legal-head h1{margin:36px 0 24px;font-size:clamp(60px,9.2vw,132px)}.legal-head .answer{color:#151414bf;max-width:760px;font-size:22px;line-height:1.5}.legal-head .tabs{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.legal-head .tabs a{font:500 14px/1 var(--f-body);border:1px solid #15141433;border-radius:999px;padding:11px 19px}.legal-head .tabs a[aria-current=page]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.draft{margin-top:var(--nav-h);color:var(--ink);padding:12px var(--gutter);font:500 12px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#b58535;flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex;position:relative}.legal-body{padding:60px var(--gutter) 120px;grid-template-columns:380px minmax(0,720px);gap:84px;display:grid}.toc{align-self:start;max-height:calc(100vh - 140px);position:sticky;top:110px;overflow:auto}.toc .mono{color:#151414a8;margin-bottom:18px;display:block}.toc ol{border-left:1px solid var(--line-l);list-style:none}.toc a{color:#1514149e;border-left:2px solid #0000;gap:14px;margin-left:-1px;padding:9px 0 9px 16px;font-size:14px;line-height:1.4;transition:color .3s,border-color .3s;display:flex}.toc a span{font:400 11px/1.9 var(--f-mono);color:#151414a8;flex:none;width:16px}.toc a.on{color:var(--ink);border-left-color:var(--leaf)}.short{background:var(--charcoal);color:var(--bone);border-radius:24px;margin-bottom:64px;padding:34px 36px}.short .mono{color:var(--leaf)}.short ul{flex-direction:column;gap:14px;margin-top:18px;list-style:none;display:flex}.short li{gap:14px;font-size:18px;line-height:1.5;display:flex}.short li:before{content:"";background:var(--leaf);border-radius:50%;flex:none;width:6px;height:6px;margin-top:11px}.prose{color:#151414d1;font-size:17px;line-height:1.7}.prose h2{font:500 40px/1.05 var(--f-display);letter-spacing:-.03em;color:var(--ink);text-transform:lowercase;margin:72px 0 20px;scroll-margin-top:110px}.prose h2 .num{font:400 11px/1 var(--f-mono);letter-spacing:.12em;color:var(--bronze-text);margin-bottom:14px;display:block}.prose h3{font:600 18px/1.4 var(--f-body);color:var(--ink);margin:32px 0 10px}.prose p,.prose ul,.prose ol,.prose table{margin:0 0 16px}.prose ul,.prose ol{padding-left:20px}.prose li{margin-bottom:8px}.prose a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.prose strong{color:var(--ink);font-weight:600}.prose table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line-l);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.prose mark{color:inherit;box-shadow:inset 0 -2px 0 var(--err);background:#d2675b2e}.contact-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.contact-cards div{background:#1514140d;border-radius:16px;padding:20px 22px;font-size:16px;line-height:1.6}.contact-cards .mono{color:#151414a8;margin-bottom:8px;display:block}@media (max-width:1000px){.legal-body{grid-template-columns:minmax(0,1fr);gap:30px}.toc{max-height:none;position:relative;top:0}.toc ol{columns:2}.contact-cards{grid-template-columns:1fr}}@media (max-width:560px){.toc ol{columns:1}.short{padding:24px 22px}.short li{font-size:16px}}.nf{min-height:100vh;padding:120px var(--gutter);flex-direction:column;justify-content:center;display:flex}.nf h1{margin:30px 0;font-size:clamp(64px,12vw,180px)}.nf .row{flex-wrap:wrap;gap:10px;display:flex}.ea-code{color:var(--ink);font-size:15px;line-height:1.5}.ea-legal{color:#151414b3;font-size:13px;line-height:1.5}.ea-legal a{text-decoration:underline}.ead-store{margin-top:18px}.co-closed{flex-direction:column;align-items:flex-start;gap:18px;padding:12px 4px;display:flex}.co-closed h2{font-size:clamp(34px,3.4vw,48px)}.co-closed p{color:#151414b8;max-width:44ch;font-size:16px;line-height:1.55}.co-closed .k{color:var(--bronze-text)}.ead-news{color:var(--leaf);text-underline-offset:4px;margin-top:22px;padding:10px 0;font-size:15px;text-decoration:underline;display:inline-block}.ea .submit{border-radius:999px}.fld input:focus-visible{outline:2px solid var(--leaf);outline-offset:2px;border-color:#15141499}
.inl-a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.inl-a:hover{text-decoration-thickness:2px}.tm-head,.wd-head{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.tm-head h2{font-size:clamp(46px,6.4vw,100px)}.tm-head .lead,.wd-head .lead{max-width:470px;padding-bottom:8px}@media (max-width:900px){.tm-head,.wd-head{grid-template-columns:1fr;gap:22px}}.mm{background:linear-gradient(180deg, #fcfbf8 0, #fcfbf8 calc(100% - 280px), var(--canvas) 100%)}.mm-more{padding:96px var(--gutter) 140px}@media (max-width:760px){.mm-more{padding:64px var(--gutter) 96px}}.cb{margin-top:72px}.cb-head{border-bottom:1px solid var(--line-l);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:40px;padding-bottom:28px;display:grid}.cb-of{color:var(--bronze-text)}.cb-t{letter-spacing:-.03em;margin-top:14px;font-size:clamp(40px,4.6vw,72px)}.cb-plate{color:#151414b8;margin-top:18px}.cb-plate span{color:var(--bronze-text)}.cb-ledger{background:var(--charcoal);color:var(--bone);border-radius:20px;padding:16px 18px 14px;box-shadow:0 24px 50px -30px #00000080}.cb-lk{color:var(--leaf);align-items:center;gap:8px;font-size:10.5px;display:flex}.cb-lk i,.ac[data-tone=build] .ac-status i{background:var(--leaf);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite cbpulse}@keyframes cbpulse{0%{box-shadow:0 0 #d9b4618c}70%{box-shadow:0 0 0 8px #d9b46100}to{box-shadow:0 0 #d9b46100}}.cb-pause{letter-spacing:0;color:#f4efe3d1;width:30px;height:30px;transition:border-color .3s var(--ease);border:1px solid #f4efe338;border-radius:50%;place-items:center;margin-left:auto;font-size:9px;display:grid}.cb-pause:hover{border-color:#f4efe38c}.cb-row{animation:cbin .6s var(--ease) both;align-items:center;gap:14px;margin-top:10px;display:flex}@keyframes cbin{0%{opacity:0;transform:translateY(10px)}}.cb-row .th{background:var(--char-hi);border-radius:12px;flex:none;width:52px;height:52px;overflow:hidden}.cb-row .th img{object-fit:cover;width:100%;height:100%}.cb-row .tx{flex-direction:column;gap:4px;min-width:0;display:flex}.cb-row .w{color:#f4efe3a3;font-size:10.5px}.cb-row .l{font:500 16px/1.3 var(--f-body);color:var(--bone)}.cb-dots{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cb-dots li{height:2px;transition:background .4s var(--ease);background:#f4efe326;border-radius:2px;flex:1}.cb-dots li.on{background:var(--leaf)}.cb-chips{flex-wrap:wrap;gap:8px;margin:24px 0 22px;display:flex}.cb-chips button{border:1px solid var(--line-l);height:38px;color:var(--ink);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:#ffffffb3;border-radius:999px;padding:0 14px;font-size:11px}.cb-chips button b{color:var(--bronze-text);margin-left:6px;font-weight:500}.cb-chips button:hover{border-color:#15141466}.cb-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bone)}.cb-chips button[aria-pressed=true] b{color:var(--leaf)}.cb-grid{perspective:1600px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"cartier cartier helmet gretzky""cartier cartier lafite ricken""breitling ferrari ferrari next";gap:16px;display:grid}.cb-grid[data-n="6"]{grid-template-areas:"cartier cartier helmet gretzky""cartier cartier lafite ricken""breitling next. ."}.ac-cartier{grid-area:cartier}.ac-gretzky{grid-area:gretzky}.ac-lafite{grid-area:lafite}.ac-ricken{grid-area:ricken}.ac-helmet{grid-area:helmet}.ac-ferrari{grid-area:ferrari}.ac-breitling{grid-area:breitling}.ac-next{grid-area:next}.ac-helmet,.ac-gretzky,.ac-lafite,.ac-ricken,.ac-breitling,.ac-next{aspect-ratio:3/4}.ac{--rx:0deg;--ry:0deg;--px:50%;--py:30%;isolation:isolate;min-height:0;color:var(--bone);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease), opacity .5s var(--ease), filter .5s var(--ease), box-shadow .5s var(--ease);background:#0c0b09;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 28px 60px -38px #12100d99}.ac:hover{box-shadow:0 44px 80px -40px #12100db8}.ac[data-dim]{opacity:.26;filter:saturate(.15)}.ac-plate{position:absolute;inset:0;overflow:hidden}.ac-obj{z-index:1;transition:opacity .9s var(--ease), transform 1.1s var(--ease);position:absolute;inset:-5% 0}.ac-par{width:100%;height:100%;position:relative}.ac-par img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);display:block;position:absolute;inset:0}.ac.is-close .ac-par img{transform:scale(1.85)}@media (hover:hover){.ac:hover .ac-par img{transform:scale(1.06)}.ac.is-close:hover .ac-par img{transform:scale(1.85)}}.ac-sheen{z-index:4;pointer-events:none;background:radial-gradient(42% 36% at var(--px) var(--py), #ffeed01f, #ffeed000 70%);position:absolute;inset:0;overflow:hidden}.ac-sheen:after{content:"";background:linear-gradient(105deg,#ffecc800 42%,#ffecc833 50%,#ffecc800 58%);position:absolute;inset:-30% -70%;transform:translate(-60%)}.ac[data-in] .ac-sheen:after{animation:acsweep 1.7s var(--ease) .25s both}@keyframes acsweep{to{transform:translate(60%)}}.js .ac:not([data-in]) .ac-obj,.js .ac:not([data-in]) .ac-cap,.js .ac-next:not([data-in]) .ac-plus{opacity:0;transform:translateY(28px)}.ac-cap,.ac-plus{transition:opacity .9s var(--ease) .12s, transform 1.1s var(--ease) .12s}.ac-chip,.ac-status{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12100d80;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 10px;font-size:9.5px;display:inline-flex;position:absolute;top:14px}.ac-chip{color:#f4efe3e0;border:1px solid #f4efe329;left:14px}.ac-chip .d,.ac.is-close .ac-chip .c{display:none}.ac.is-close .ac-chip .d{display:inline}.ac-status{color:var(--leaf);border:1px solid #d9b46152;right:14px}.ac-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.ac[data-tone=review] .ac-status{color:#dccbab;border-color:#dccbab4d}.ac[data-tone=build] .ac-status{color:#f4efe3d1;border-color:#f4efe333}.ac-cap{z-index:5;background:linear-gradient(#0c0b0900,#0c0b09db 58%);padding:56px 58px 16px 18px;position:absolute;bottom:0;left:0;right:0}.ac-maker{color:var(--leaf);font-size:9.5px}.ac-name{font:500 clamp(18px, 1.45vw, 22px)/1.12 var(--f-display);letter-spacing:-.015em;color:var(--bone);margin-top:6px}.ac-meta{color:#f4efe3bd;margin-top:5px;font-size:13px;line-height:1.4}.ac-look{z-index:6;width:36px;height:36px;color:var(--bone);transition:background .3s var(--ease), border-color .3s var(--ease);background:#12100d66;border:1px solid #f4efe342;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:14px}.ac-look svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.ac-look:hover,.ac-look[aria-pressed=true]{background:var(--leaf);border-color:var(--leaf);color:var(--ink)}.ac-next{box-shadow:none;background:radial-gradient(90% 70% at 50% 30%,#2a251e 0%,#15130f 60%,#0c0b09 100%);border:1px dashed #d9b46166}.ac-plus{width:72px;height:72px;font:300 34px/1 var(--f-display);color:var(--leaf);border:1px solid #d9b4618c;border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:34%;left:50%}.ac-next .ac-cap{background:0 0;padding-right:18px}.ac-cta{align-items:center;gap:10px;height:44px;margin-top:14px;padding:0 16px;font-size:10.5px;display:inline-flex}.ac-feat .ac-cap{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#12100d6b;border:1px solid #f4efe32e;border-radius:18px;width:min(400px,100% - 232px);padding:16px 18px;bottom:20px;left:20px;right:auto}.ac-feat .ac-name{font-size:clamp(22px,2vw,30px)}.ac-feat .ac-look{top:14px;bottom:auto;right:128px}.ac-side{z-index:5;flex-direction:column;gap:10px;width:188px;display:flex;position:absolute;bottom:20px;right:20px}.ac-score,.ac-val{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12100d8c;border:1px solid #f4efe324;border-radius:16px;padding:12px 14px}.ac-score{grid-template-columns:54px 1fr;align-items:center;column-gap:12px;display:grid}.ac-score svg{grid-row:1/3;width:54px;height:54px;transform:rotate(-90deg)}.ac-score .t,.ac-score .v{fill:none;stroke-width:4px}.ac-score .t{stroke:#f4efe324}.ac-score .v{stroke:var(--leaf);stroke-linecap:round;stroke-dasharray:0 999;transition:stroke-dasharray 1.6s var(--ease) .5s}.ac[data-in] .ac-score .v,.cb-still .ac-score .v,:root:not(.js) .ac-score .v{stroke-dasharray:var(--d) 999}.ac-score .n{font:500 26px/1 var(--f-display);letter-spacing:-.02em;align-self:end}.ac-score .k,.ac-val .k{color:#f4efe39e;font-size:9.5px}.ac-val{flex-direction:column;gap:8px;display:flex}.ac-val .blur{filter:blur(5px);background:linear-gradient(90deg,#f4efe36b,#f4efe31a);border-radius:6px;height:16px}.ac-val .h{color:var(--leaf);font-size:9.5px}.cb-still .ac{transform:none}.cb-still .ac-sheen:after{display:none}.cb-still .ac:not([data-in]) .ac-obj,.cb-still .ac:not([data-in]) .ac-cap,.cb-still .ac-next:not([data-in]) .ac-plus{opacity:1;transform:none}.cb-still .cb-lk i,.cb-still .ac-status i,.cb-still .cb-row{animation:none}@media (max-width:1100px){.cb-head{grid-template-columns:minmax(0,1fr);gap:24px}.cb-grid,.cb-grid[data-n="6"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cartier cartier""helmet gretzky""lafite ricken""breitling next""ferrari ferrari";gap:12px}.cb-grid[data-n="6"]{grid-template-areas:"cartier cartier""helmet gretzky""lafite ricken""breitling next"}.ac-cartier{aspect-ratio:4/4.4}.ac-ferrari{aspect-ratio:3/2}}@media (max-width:760px){.cb{margin-top:48px}.cb-t{font-size:42px}.cb-chips{margin:20px calc(-1 * var(--gutter)) 18px;padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cb-chips::-webkit-scrollbar{display:none}.cb-chips button{flex:none}.ac{border-radius:18px}.ac-cartier{aspect-ratio:3/3.6}.ac-helmet,.ac-gretzky,.ac-lafite,.ac-ricken,.ac-breitling,.ac-next{aspect-ratio:3/4.6}.ac-chip,.ac-side{display:none}.ac-feat .ac-cap{width:auto;padding-right:58px;bottom:14px;left:14px;right:14px}.ac-feat .ac-look{top:auto;bottom:26px;right:26px}.ac-cap{padding:44px 50px 12px 12px}.ac-name{font-size:15.5px}.ac-maker{font-size:8.5px}.ac-meta{font-size:11.5px}.ac-status{height:24px;padding:0 8px;font-size:8.5px;top:10px;left:10px;right:auto}.ac-look{width:32px;height:32px;bottom:12px;right:10px}.ac-next .ac-cap{padding-right:12px}.ac-plus{width:52px;height:52px;margin:-26px 0 0 -26px;font-size:26px;top:24%}.ac-cta{white-space:normal;text-align:left;gap:6px;height:auto;min-height:44px;padding:8px 12px;font-size:9.5px;line-height:1.3}}.mm-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:48px;list-style:none;display:grid}.mm-caps li{border-top:1px solid var(--line-l);padding-top:22px}.mm-caps h3{letter-spacing:-.02em;align-items:baseline;gap:12px;font-size:clamp(22px,1.9vw,28px);display:flex}.mm-caps h3 span,.tm-step h3 span{color:var(--bronze-text)}.mm-caps p{color:#151414bd;max-width:300px;margin-top:14px;font-size:15px;line-height:1.55}.mm-note,.tm-cap,.tm-note{color:#151414a8}.mm-note{margin-top:36px}@media (max-width:1100px){.mm-caps p br{display:none}.mm-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mm-caps{grid-template-columns:1fr;gap:0;margin-top:36px}.mm-caps li{padding:20px 0 22px}.mm-caps p{max-width:none;margin-top:10px}}.tm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:72px;list-style:none;display:grid}.tm-step{border-top:1px solid var(--line-l);padding-top:40px}.tm-ph{justify-content:center;margin-bottom:36px;display:flex}.tm-ph .phone{width:min(250px,74%)}.tm-step h3{letter-spacing:-.025em;align-items:baseline;gap:14px;font-size:clamp(26px,2.4vw,36px);display:flex}.tm-step p{color:#151414bd;max-width:440px;margin-top:14px;padding-left:calc(1.55*clamp(26px,2.4vw,36px));font-size:16px;line-height:1.55}.tm-step p.tm-note{margin-top:18px;font-size:11px}.tm-cap{margin-top:36px}.tm-bridge{background:var(--charcoal);color:var(--bone);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:30px 36px;display:flex}.tm-q{font:500 clamp(22px, 2vw, 30px) / 1.15 var(--f-display);letter-spacing:-.02em}.tm-bridge .mono{color:#f4efe3a8;margin-top:10px}.tm-bridge .btn{flex:none}@media (max-width:900px){.tm-grid{scroll-snap-type:x mandatory;margin:48px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 8px;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.tm-grid::-webkit-scrollbar{display:none}.tm-step{scroll-snap-align:start;scroll-margin-left:var(--gutter);flex:0 0 min(82%,340px);padding-top:28px}.tm-step p{padding-left:0}.tm-bridge{flex-direction:column;align-items:stretch;padding:24px 22px}.tm-bridge .btn{justify-content:space-between}}.cs{padding:0 var(--gutter) 120px}.cs h2{border-top:1px solid var(--line-d);color:#f4efe3a8;padding-top:32px}.cs-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:26px;list-style:none;display:grid}.cs-row li{align-items:center;gap:16px;display:flex}.cs-th{border:1px solid #d9b46166;border-radius:50%;flex:none;width:64px;height:64px;padding:3px}.cs-th img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.cs-row b{letter-spacing:-.02em;font-size:20px;font-weight:500;display:block}.cs-row li>span:last-child>span{color:#f4efe3a8;margin-top:6px;font-size:14px;display:block}@media (max-width:1000px){.cs-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cs{padding-bottom:88px}.cs-row{grid-template-columns:1fr;gap:18px}}.wd-head{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.wd-head h2{font-size:clamp(48px,6.2vw,92px)}@media (max-width:900px){.wd-head{grid-template-columns:1fr}}.wd-head .lead{color:#f4efe3b8}.pd{--pd-paper:#fcfbf8;color:var(--ink);padding:140px var(--gutter) 0;position:relative}.pd-stage{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""box box""panel end";column-gap:40px;display:grid;position:relative}.pd-intro{padding:clamp(72px, 12vh, 140px) var(--gutter) clamp(28px, 5vh, 56px);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;column-gap:48px;display:grid}.pd-intro .label,.pd-intro h2{grid-column:1}.pd-intro h2{margin-top:18px;font-size:clamp(46px,6.4vw,100px)}.pd-intro .lead{grid-area:1/2/span 2;max-width:470px;padding-bottom:8px}@media (max-aspect-ratio:4/5){.pd-intro{grid-template-columns:minmax(0,1fr);padding-top:clamp(56px,9vh,96px)}.pd-intro h2{font-size:clamp(34px,9.4vw,52px)}.pd-intro .lead{grid-area:auto/1;margin-top:18px}}.pd.is-live .pd-intro{z-index:2;position:relative}.pd-head{grid-area:head;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;column-gap:48px;display:grid}.pd-head .label,.pd-head h2{grid-column:1}.pd-head h2{font-size:clamp(46px,6.4vw,100px)}.pd-head .lead{grid-area:1/2/span 2;max-width:470px;padding-bottom:8px}.pd-box{grid-area:box;margin-top:48px;position:relative}.pd-art{width:100%;height:auto;display:block;overflow:visible}.pd-wide{aspect-ratio:3000/1680}.pd-tall{aspect-ratio:1500/2500;display:none}@media (max-aspect-ratio:4/5){.pd-wide{display:none}.pd-tall{display:block}}.pd-line,.pd-glint{fill:none;stroke-linecap:round;stroke-linejoin:round}.pd-line{stroke:var(--ink);stroke-width:3.6px}.pd-tall .pd-line{stroke-width:5.4px}.pd-glint{stroke:var(--leaf);stroke-width:6px;stroke-dasharray:.016 .984;opacity:0}.pd-tags{font-family:var(--f-display);font-size:34px}.pd-tall .pd-tags{font-size:50px}.pd-tag{text-anchor:middle;fill:var(--bronze-text);paint-order:stroke;stroke:var(--pd-paper);stroke-width:.42em;stroke-linejoin:round}.pd-tag .n{font-family:var(--f-body);fill:var(--bronze-text);font-variant-numeric:tabular-nums;font-size:.78em}.pd-nib,.pd-halo{fill:var(--leaf);opacity:0}.pd-panel{grid-area:panel;align-self:end;margin-top:36px}.pd-k{color:var(--bronze-text)}.pd-n{align-items:flex-end;gap:14px;margin-top:10px;display:flex}.pd-n .disp{font-variant-numeric:tabular-nums;font-size:clamp(56px,5.6vw,84px);line-height:.8}.pd-u{font:400 19px/1 var(--f-display);gap:6px;padding-bottom:2px;display:grid}.pd-u .mono{color:#15141499}.pd-end{grid-area:end;align-self:end;margin-top:36px}.pd-end .disp{font-size:clamp(28px,2.5vw,38px);line-height:1.02}.pd-end .btn{margin-top:16px}@media (max-width:900px){.pd-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""box""panel""end"}.pd-head{grid-template-columns:minmax(0,1fr)}.pd-head .lead{grid-area:auto/1;margin-top:22px}}.pd.is-live{height:390vh;padding:0}.pd.is-live .pd-stage{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.pd.is-live .pd-box{margin:0;position:absolute;inset:0}.pd.is-live .pd-art{aspect-ratio:auto;width:100%;height:100%}.pd.is-live .pd-head{z-index:2;left:var(--gutter);top:calc(var(--nav-h) + 4vh);width:min(600px,44vw);display:block;position:absolute}.pd.is-live .pd-head h2{font-size:clamp(40px,4.5vw,72px)}.pd.is-live .pd-head .lead{max-width:470px;margin-top:24px;padding:0}.pd.is-live .pd-panel,.pd.is-live .pd-end{z-index:2;margin:0;position:absolute;bottom:30px}.pd.is-live .pd-panel{left:var(--gutter)}.pd.is-live .pd-end{right:var(--gutter);text-align:right;visibility:hidden}.pd.is-live .pd-line{stroke-dasharray:1 2;stroke-dashoffset:1px}.pd.is-live .pd-tag{opacity:0;transform-box:fill-box;transition:opacity .6s var(--ease), transform .8s var(--ease);transform:translateY(.5em)}.pd.is-live .pd-tag.is-on{opacity:1;transform:none}.pd.is-live .pd-nib{opacity:1}.pd.is-live .pd-halo{opacity:.22}@media (max-aspect-ratio:4/5){.pd.is-live{height:250vh}.pd.is-live .pd-head{right:var(--gutter);top:calc(var(--nav-h) + 8px);width:auto}.pd.is-live .pd-head h2{font-size:clamp(34px,9.4vw,52px)}.pd.is-live .pd-head .lead{margin-top:12px;font-size:14px;line-height:1.5}.pd.is-live .pd-end{top:calc(var(--nav-h) + 8px);bottom:auto;left:var(--gutter);right:var(--gutter);text-align:left}.pd.is-live .pd-end .btn{margin-top:12px}.pd.is-live .pd-panel{bottom:22px}}.rv-demo,.rv-beat p.rv-demo{color:#f4efe39e;max-width:440px;margin-top:12px;font-size:12px;line-height:1.5}.demo-note{max-width:420px;margin-top:6px}
