@font-face{font-family:Antonio;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/5c7cdbfb6fb8.woff2)format("woff2")}@font-face{font-family:Antonio;font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/bde6963e8a04.woff2)format("woff2")}@font-face{font-family:Antonio;font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/5baf3bd83736.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/site/fonts/b7e7f0f9a904.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/6614389ac1a5.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/3ed849aed555.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/bb87500e3204.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/site/fonts/24e6c99ca08b.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/37ddf465bbcc.woff2)format("woff2")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/site/fonts/d19b24debe15.otf)format("opentype")}:root{--ox:#280b0a;--ox-band:#350f0d;--ox-deep:#1c0706;--ox-lift:#3a1311;--cream:#f3ecdf;--c90:#f3ecdfeb;--c75:#f3ecdfc2;--c60:#f3ecdf99;--c45:#f3ecdf73;--c25:#f3ecdf40;--hair:#f8f2ec29;--hair-2:#f8f2ec3d;--hair-soft:#f8f2ec17;--pill:#4c222452;--pill-strong:#4c22248c;--glass:#220908a8;--display:"Coolvetica","Antonio",Impact,sans-serif;--ui:"Coolvetica","Oswald","Arial Narrow",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--serif:"Instrument Serif",Georgia,serif;--gutter:clamp(16px,3.4vw,48px);--ease:cubic-bezier(.22,.7,.18,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--ox);color:var(--cream);font-family:var(--ui);font-synthesis:none;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:17px;font-weight:400;line-height:1.55;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:200;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .95  0 0 0 0 .9  0 0 0 .7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:1.5px solid var(--cream);outline-offset:3px;border-radius:999px}::selection{background:var(--cream);color:var(--ox)}.wrap{max-width:1360px;padding:0 var(--gutter);margin:0 auto}.eyebrow{font-family:var(--ui);letter-spacing:.32em;text-transform:uppercase;color:var(--c60);font-size:13px;font-weight:400}.h-display{font-family:var(--display);letter-spacing:-.005em;font-weight:600;line-height:1.02}.lead{color:var(--c75);font-size:19px;line-height:1.6}.mono{font-family:var(--mono);letter-spacing:.02em;color:var(--c60);font-size:13px}.btn{height:54px;font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease),background .3s,color .3s,border-color .3s,opacity .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:14px;font-weight:500;display:inline-flex}.btn-cream{background:var(--cream);color:var(--ox)}.btn-cream:hover{background:#fff8ec;transform:translateY(-1px)}.btn-ghost{border:1px solid var(--hair-2);background:var(--pill);-webkit-backdrop-filter:blur(14px)}.btn-ghost:hover{border-color:#f8f2ec73}.btn[disabled]{opacity:.35;pointer-events:none}.btn-sm{height:44px;padding:0 22px;font-size:13px}.link-arrow{letter-spacing:.06em;color:var(--c90);border-bottom:1px solid var(--hair-2);transition:gap .3s var(--ease),border-color .3s;align-items:center;gap:10px;padding-bottom:3px;font-size:15px;font-weight:400;display:inline-flex}.link-arrow:hover{border-color:var(--cream);gap:16px}.hdr{z-index:80;padding:12px var(--gutter);transition:transform .5s var(--ease);position:fixed;top:0;left:0;right:0}.hdr.hide{transform:translateY(-115%)}.env{border:1px solid #0000;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 6px 0 22px;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:grid}.hdr.solid .env{background:var(--glass);border-color:var(--hair);-webkit-backdrop-filter:blur(26px)saturate(1.3)}.logo{font-family:var(--display);letter-spacing:-.01em;justify-self:start;padding-bottom:2px;font-size:30px;font-weight:600;line-height:1}.nav{border:1px solid var(--hair);background:var(--pill);-webkit-backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:2px;height:50px;padding:5px;display:flex}.nav>a,.nav>.dd>button{letter-spacing:.03em;height:38px;color:var(--c90);border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:15.5px;font-weight:400;transition:background .25s;display:flex}.nav>a:hover,.nav>.dd>button:hover,.nav>a.on,.nav>.dd.on>button{color:var(--cream);background:#f3ecdf17}.nav .ico-home{justify-content:center;width:46px;padding:0}.dd{position:relative}.dd-menu{border:1px solid var(--hair);-webkit-backdrop-filter:blur(26px);opacity:0;visibility:hidden;min-width:330px;transition:opacity .25s,transform .3s var(--ease),visibility .25s;background:#1e0807eb;border-radius:24px;padding:8px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,6px)}.dd:hover .dd-menu,.dd.open .dd-menu{opacity:1;visibility:visible;transform:translate(-50%)}.dd-menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.dd-menu a{border-radius:16px;padding:14px 18px;transition:background .2s;display:block}.dd-menu a:hover{background:#f3ecdf12}.dd-menu b{letter-spacing:.02em;font-size:16px;font-weight:500;display:block}.dd-menu span{color:var(--c60);margin-top:2px;font-size:14.5px;display:block}.icons{border:1px solid var(--hair);background:var(--pill);-webkit-backdrop-filter:blur(18px);border-radius:999px;justify-self:end;gap:2px;height:50px;padding:5px;display:flex}.icon-btn{border-radius:50%;place-items:center;width:38px;height:38px;transition:background .25s;display:grid;position:relative}.icon-btn:hover{background:#f3ecdf17}.icon-btn svg{width:19px;height:19px}.badge{background:var(--cream);min-width:16px;height:16px;color:var(--ox);font:500 10px/16px var(--ui);text-align:center;transition:transform .3s var(--ease);border-radius:99px;padding:0 4px;position:absolute;top:4px;right:3px;transform:scale(0)}.badge.show{transform:scale(1)}.burger{display:none}.wa{z-index:70;background:var(--glass);border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(20px);height:56px;transition:gap .35s var(--ease),padding .35s var(--ease),opacity .4s var(--ease),transform .4s var(--ease);border-radius:999px;align-items:center;gap:0;padding:0 17px;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden}.wa.away{opacity:0;pointer-events:none;transform:translateY(14px)}h1,h2,h3,.why-title{text-wrap:balance}.wa svg{flex:none;width:21px;height:21px}.wa span{opacity:0;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;max-width:0;transition:max-width .4s var(--ease),opacity .3s;font-size:14px;font-weight:400}.wa:hover{gap:12px;padding:0 22px 0 18px}.wa:hover span{opacity:1;max-width:220px}section{position:relative}.sec{padding:clamp(90px,12vh,150px) 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(40px,6vh,64px);display:flex}.sec-head .h-display{max-width:16ch;margin-top:16px;font-size:clamp(38px,4.6vw,64px)}.center{text-align:center}.center .h-display{margin-left:auto;margin-right:auto}.band{background:var(--ox-band)}.idx{letter-spacing:.32em;text-transform:uppercase;color:var(--c60);align-items:center;gap:14px;margin-bottom:clamp(22px,3.4vh,34px);font-size:13px;display:flex}.idx:before{content:"";background:var(--cream);border-radius:50%;width:7px;height:7px}.idx b{font-family:var(--mono);letter-spacing:.06em;color:var(--c45);font-weight:400}.idx em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:var(--c45);text-transform:none;margin-left:auto;font-size:12px}.glow{isolation:isolate}.glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at var(--gx,50%) 50%,#62201c57,#280b0a00 70%);position:absolute;inset:-12% 0}.why-l{grid-template-columns:repeat(3,1fr);gap:clamp(36px,5vw,90px);padding-bottom:180px;display:grid}.why-l>div:nth-child(2){transform:translateY(90px)}.why-l>div:nth-child(3){transform:translateY(180px)}.why-l .ic{border:1px solid var(--hair-2);background:radial-gradient(closest-side,#f3ecdf12,#f3ecdf00);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.why-l .ic svg{width:26px;height:26px}.why-l h3{font-family:var(--display);margin-top:28px;font-size:clamp(32px,2.8vw,42px);font-weight:600;line-height:1.05}.why-l p{color:var(--c75);text-wrap:pretty;max-width:32ch;margin-top:16px;font-size:18.5px;line-height:1.65}.band-deep{background:var(--ox-deep)}.stop{color:var(--cream);font-style:normal;display:inline-block}.rv .stop{opacity:0;transition:opacity .5s .55s,transform .7s cubic-bezier(.3,1.6,.5,1) .55s;transform:scale(.2)}.rv.in .stop{opacity:1;transform:none}.it{font:inherit}.card-note{color:var(--c60);max-width:26ch;margin:12px auto 0;font-size:16px;line-height:1.5}.marquee.refs{border-top:0;padding:4px 0 30px}.marquee.refs .mq-track{animation-duration:60s;animation-direction:reverse}.marquee.refs span{font-family:var(--mono);letter-spacing:.08em;color:var(--c45);padding:0 26px;font-size:clamp(14px,1.2vw,17px);font-weight:400}.marquee.refs i{border-color:var(--c45);background:var(--c45);width:4px;height:4px}.marquee.brands{border-bottom:0;padding-bottom:14px}.nt{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(18px,3vw,52px);padding-bottom:clamp(30px,6vh,70px);display:grid}.nt-i{text-align:center;display:block;position:relative}.nt-i:nth-child(2n){margin-top:clamp(50px,8vh,100px)}.nt-stage{justify-content:center;align-items:flex-end;height:clamp(250px,25vw,370px);display:flex;position:relative}.nt-halo{aspect-ratio:1;pointer-events:none;width:120%;transition:opacity .6s,transform .9s var(--ease);opacity:.7;background:radial-gradient(closest-side,#f3ecdf0f,#f3ecdf00);border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.nt-stage img{filter:drop-shadow(0 22px 24px #0000006b);width:auto;height:90%;animation:7s ease-in-out infinite bob;animation-delay:calc(var(--d) * -1.75s);transition:scale .8s var(--ease);position:relative}.nt-floor{pointer-events:none;width:58%;height:26px;animation:7s ease-in-out infinite floor;animation-delay:calc(var(--d) * -1.75s);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}@keyframes bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes floor{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.86}}.nt-i:hover .nt-stage img{scale:1.05}.nt-i:hover .nt-halo{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.nt-i .heart{top:4px;right:4px}.nt-i:hover .heart{opacity:1;transform:scale(1)}.nt-meta{padding-top:38px}.nt-meta .b{letter-spacing:.26em;text-transform:uppercase;color:var(--c60);font-size:12.5px}.nt-meta .m{font-family:var(--display);margin:8px 0 6px;font-size:29px;font-weight:500;line-height:1.1}.nt-meta .r{font-family:var(--mono);color:var(--c60);font-size:12.5px}.nt-more{letter-spacing:.22em;text-transform:uppercase;color:var(--c90);opacity:0;transition:opacity .4s,transform .5s var(--ease),gap .3s;align-items:center;gap:10px;margin-top:16px;font-size:12.5px;display:inline-flex;transform:translateY(6px)}.nt-i:hover .nt-more{opacity:1;gap:14px;transform:none}@media (prefers-reduced-motion:reduce){.nt-stage img,.nt-floor{animation:none}}.ch-sec{padding-bottom:clamp(70px,10vh,120px)}.ch-sample{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--c45);border:1px dashed #f3ecdf38;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:11.5px}.ch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(14px,2.4vh,28px);display:flex}.ch-title{letter-spacing:-.01em;font-size:clamp(58px,7.6vw,128px)!important;line-height:.92!important}.ch-title .t2{color:#0000;-webkit-text-stroke:1.4px #f3ecdf8c;background:linear-gradient(90deg,var(--cream) 0%,var(--cream) 46%,#f3ecdf00 54%,#f3ecdf00 100%);background-size:220% 100%;background-position:calc((1 - var(--heat,0)) * 100%) 0;-webkit-background-clip:text;background-clip:text}.ch-side{flex-direction:column;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.ch-side .ch-sample{margin-left:0}.ch-month{border:1px solid var(--hair-2);height:36px;font-family:var(--mono);letter-spacing:.06em;color:var(--cream);border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 13px;font-size:12.5px;display:inline-flex}.ch-month svg{color:#e0a94a;transform-origin:50% 90%;width:14px;height:14px;animation:2.6s ease-in-out infinite flicker}@keyframes flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.75;transform:scale(.92,1.06)}60%{opacity:.95;transform:scale(1.04,.96)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.ch-lede{color:var(--c60);max-width:42ch;margin-top:14px;font-size:16.5px;line-height:1.55}.fp{border-left:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:22px 0 4px 26px;display:grid;position:relative}.fp-rank{font-family:var(--display);letter-spacing:-.03em;align-items:flex-start;gap:6px;height:.82em;font-size:96px;font-weight:700;line-height:.82;display:flex;overflow:hidden}.fp-rank small{font-family:var(--serif);color:var(--c60);margin-top:.15em;font-size:.28em;font-style:italic;font-weight:400;line-height:1}.fp-rank b,.fp-body>*{transition:transform .55s var(--ease),opacity .4s;display:block}.fp.out .fp-rank b{opacity:0;transform:translateY(-.9em)}.fp.in .fp-rank b{opacity:0;transition:none;transform:translateY(.9em)}.fp.out .fp-body>*{opacity:0;transform:translateY(-10px)}.fp.in .fp-body>*{opacity:0;transition:none;transform:translateY(12px)}.fp-body>:nth-child(2){transition-delay:40ms}.fp-body>:nth-child(3){transition-delay:80ms}.fp-body>:nth-child(4){transition-delay:.12s}.fp-move{font-family:var(--mono);color:var(--c60);letter-spacing:.04em;font-size:12px}.fp-m{font-family:var(--display);margin-top:8px;font-size:28px;font-weight:500;line-height:1.08}.fp-note{font-family:var(--serif);color:var(--c75);margin-top:8px;font-size:20px;font-style:italic;line-height:1.3}.fp .ch-btn{margin-top:14px}.ch-btn{letter-spacing:.22em;text-transform:uppercase;color:var(--cream);border-bottom:1px solid var(--hair-2);cursor:pointer;align-items:center;gap:10px;padding-bottom:6px;font-size:12.5px;transition:gap .3s,border-color .3s;display:inline-flex}.ch-btn:hover{border-color:var(--cream);gap:16px}.ch-rail{touch-action:pan-y;cursor:none;outline:none;padding:24px 0 6px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 0 calc(100% - 140px),#0000);mask:linear-gradient(90deg,#000 0 calc(100% - 140px),#0000)}.ch-sec .wrap{max-width:none}.ch-track{--edge:var(--gutter);padding:0 var(--edge);will-change:transform;perspective:1400px;gap:clamp(8px,1.2vw,20px);width:max-content;display:flex}.ch-i{cursor:pointer;transform-style:preserve-3d;will-change:transform;flex:0 0 clamp(240px,21vw,300px);display:block;position:relative}.ch-i.first{flex-basis:clamp(290px,26vw,370px)}.ch-stage{justify-content:center;align-items:flex-end;height:clamp(300px,27vw,380px);display:flex;position:relative}.ch-rank{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.4px #f3ecdf33;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(190px,17vw,270px);font-weight:700;line-height:.8;transition:-webkit-text-stroke-color .6s,color .6s;position:absolute;bottom:-.06em;left:-.02em}.ch-i.first .ch-rank{font-size:clamp(230px,21vw,330px)}.ch-i.lit .ch-rank{-webkit-text-stroke-color:#f3ecdf8c}.ch-i.first.lit .ch-rank{color:#f3ecdf0f}.ch-img{will-change:transform;height:80%;margin-left:22%;position:relative}.ch-img img{filter:drop-shadow(0 22px 26px #00000080)brightness(.6)saturate(.5);opacity:.78;width:auto;height:100%;transition:filter .7s var(--ease),opacity .7s,transform .8s var(--ease)}.ch-i.lit .ch-img img{filter:drop-shadow(0 28px 34px #0000008c);opacity:1;transform:translateY(-8px)scale(1.05)}.ch-stage:after{content:"";aspect-ratio:1;pointer-events:none;opacity:0;width:115%;transition:opacity .7s,transform .9s var(--ease);background:radial-gradient(closest-side,#f3ecdf17,#f3ecdf00);border-radius:50%;position:absolute;top:55%;left:62%;transform:translate(-50%,-50%)scale(.85)}.ch-i.lit .ch-stage:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.ch-meta{opacity:.55;transition:opacity .6s,transform .7s var(--ease);padding:24px 6px 0}.ch-i.lit .ch-meta{opacity:1;transform:translateY(-4px)}.ch-tags{flex-wrap:wrap;gap:8px;min-height:26px;margin-bottom:12px;display:flex}.ch-badge,.ch-move{height:26px;font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:11.5px;display:inline-flex}.ch-badge{background:var(--cream);color:var(--ox)}.ch-move{border:1px solid var(--hair-2);color:var(--c75)}.ch-hot{letter-spacing:.2em;text-transform:uppercase;color:#efe6d2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e0807d1;border:1px solid #e0a94a47;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 11px 0 9px;font-size:11px;display:inline-flex}.ch-hot svg{color:#e0a94a;width:12px;height:12px}.ch-enq{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;height:40px;color:var(--cream);background:var(--pill-strong);border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .35s,transform .45s var(--ease),background .3s,color .3s;border-radius:999px;align-items:center;margin-top:16px;padding:0 20px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(8px)}.ch-i:hover .ch-enq,.ch-i:focus-within .ch-enq{opacity:1;pointer-events:auto;transform:none}.ch-enq:hover{background:var(--cream);color:var(--ox)}.ch-move.up{color:var(--cream);border-color:#f3ecdf73}.ch-move.down{color:var(--c45)}.ch-move.new,.ch-move.re{border-style:dashed}.ch-meta .b{letter-spacing:.26em;text-transform:uppercase;color:var(--c60);font-size:12.5px}.ch-meta .m{font-family:var(--display);margin:8px 0 6px;font-size:clamp(25px,2.1vw,31px);font-weight:500;line-height:1.08}.ch-meta .r{font-family:var(--mono);color:var(--c60);font-size:12.5px}.ch-note-m{display:none}.ch-end{flex-direction:column;flex:0 0 clamp(230px,20vw,290px);justify-content:center;gap:30px;padding:0 10px 60px 30px;display:flex}.ch-end a{font-family:var(--display);cursor:pointer;flex-direction:column;align-items:flex-start;gap:20px;font-size:clamp(34px,3vw,46px);font-weight:600;line-height:1;display:flex}.ch-end a i{border:1px solid var(--hair-2);border-radius:50%;place-items:center;width:64px;height:64px;transition:background .35s,color .35s;display:grid}.ch-end a:hover i{background:var(--cream);color:var(--ox)}.ch-end p{font-family:var(--mono);color:var(--c45);font-size:12px;line-height:1.7}.ch-end p b{color:var(--c75);font-weight:400}.ch-ctrl{align-items:center;gap:10px;margin-top:clamp(26px,4vh,44px);display:flex}.ch-count{font-family:var(--mono);color:var(--c60);min-width:64px;font-size:12.5px}.ch-count b{color:var(--cream);font-weight:400}.ch-prog{background:var(--hair);flex:1;height:1px;margin:0 18px;position:relative;overflow:hidden}.ch-prog i{background:var(--cream);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}.ch-arr{border:1px solid var(--hair-2);border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s,color .3s,opacity .3s;display:grid}.ch-arr:hover{background:var(--cream);color:var(--ox)}.ch-arr[disabled]{opacity:.3;pointer-events:none}.ch-cursor{z-index:95;pointer-events:none;background:var(--cream);height:46px;color:var(--ox);letter-spacing:.2em;text-transform:uppercase;opacity:0;transition:opacity .25s,scale .35s var(--ease);will-change:transform;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:500;display:flex;position:fixed;top:0;left:0;translate:-50% -50%;scale:.5}.ch-cursor svg{width:13px;height:9px}.ch-cursor svg:first-child{transform:scaleX(-1)}.ch-cursor.on{opacity:1;scale:1}.ch-cursor.down{scale:.88}@media (hover:none){.ch-rail,.ch-i{cursor:auto}.ch-cursor{display:none}.ch-enq{opacity:1;pointer-events:auto;height:36px;padding:0 16px;font-size:11px;transform:none}.ch-img img{filter:drop-shadow(0 22px 26px #00000080);opacity:1}.ch-meta{opacity:1}.ch-rank{-webkit-text-stroke-color:#f3ecdf5c}}@media (prefers-reduced-motion:reduce){.ch-i,.ch-img,.ch-rank{transform:none!important}}.bl{background:var(--hair-soft);--mx:-999px;--my:-999px;isolation:isolate;box-shadow:0 0 0 1px var(--hair-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;position:relative}.bl:before{content:"";z-index:0;pointer-events:none;opacity:0;-webkit-mask:radial-gradient(240px 240px at var(--mx) var(--my),#000,transparent 75%);-webkit-mask:radial-gradient(240px 240px at var(--mx) var(--my),#000,transparent 75%);-webkit-mask:radial-gradient(240px 240px at var(--mx) var(--my),#000,transparent 75%);mask:radial-gradient(240px 240px at var(--mx) var(--my),#000,transparent 75%);background:#f3ecdf8c;transition:opacity .5s;position:absolute;inset:-1px}.bl:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(320px 320px at var(--mx) var(--my),#fff8ec12,transparent 70%);transition:opacity .5s;position:absolute;inset:0}.bl.lit:before,.bl.lit:after{opacity:1}.bl-c{z-index:1;background:var(--ox);outline:none;justify-content:center;align-items:center;min-width:0;height:clamp(118px,10.5vw,158px);padding:0 18px;display:flex;position:relative}.bl-l{width:min(100%,calc(var(--lw) * var(--w)));aspect-ratio:var(--ar);background:var(--cream);-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;--lw:min(200px,13.6vw);opacity:var(--o,.5);transition:opacity .35s,transform .6s var(--ease);flex:none;display:block;transform:translateY(0)}.bl-go{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c60);opacity:0;transition:opacity .35s,transform .5s var(--ease);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:14px;left:0;right:0;transform:translateY(6px)}.bl-go svg{width:13px;height:13px}.bl-c:hover .bl-l,.bl-c:focus-visible .bl-l{transform:translateY(-8px);--o:1!important}.bl-c:hover .bl-go,.bl-c:focus-visible .bl-go{opacity:1;transform:none}.bl-c:focus-visible{box-shadow:inset 0 0 0 1px var(--cream)}@media (hover:none){.bl-l{--o:.88}.bl-go{display:none}}@media (prefers-reduced-motion:reduce){.bl-l,.bl-go{transition:opacity .2s}}.mf{max-width:none!important}.dr{grid-template-columns:repeat(3,1fr);gap:clamp(30px,5vw,90px);margin-top:clamp(70px,11vh,120px);display:grid}.dr .ic{width:96px;height:96px}.dr .ic path,.dr .ic circle{fill:none;stroke:var(--cream);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--l,200);stroke-dashoffset:var(--l,200);transition:stroke-dashoffset 1.8s var(--ease)}.dr.in .ic path,.dr.in .ic circle{stroke-dashoffset:0}.dr>div:nth-child(2) .ic *{transition-delay:.25s}.dr>div:nth-child(3) .ic *{transition-delay:.5s}.dr h3{font-family:var(--display);margin-top:30px;font-size:clamp(30px,2.6vw,40px);font-weight:600;line-height:1.02}.dr p{color:var(--c75);max-width:30ch;margin-top:14px;font-size:18px;line-height:1.6}.dr .k{font-family:var(--mono);color:var(--c45);letter-spacing:.04em;margin-top:22px;font-size:12px}@media (width<=900px){.dr{grid-template-columns:1fr;gap:56px}}@media (prefers-reduced-motion:reduce){.dr .ic path,.dr .ic circle{stroke-dashoffset:0}}.btw .go{border:1px solid var(--hair-2);width:52px;height:52px;transition:background .35s,color .35s,transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.btw .arrow{width:16px;height:10px}.btw .bento{grid-template-rows:290px 290px;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.btw .tile{isolation:isolate;transition:transform .6s var(--ease),box-shadow .6s;--mx:50%;--my:50%;border-radius:30px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.btw .tile:hover{transform:translateY(-4px)}.btw .tile:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(380px 300px at var(--mx) var(--my),#ffffff12,transparent 70%);transition:opacity .5s;position:absolute;inset:0}.btw .tile:hover:after{opacity:1}.btw .tile h3{font-family:var(--display);font-size:clamp(46px,4.2vw,70px);font-weight:600;line-height:.95}.btw .tile p{max-width:28ch;margin-top:10px;font-size:17px;line-height:1.5}.btw .tile .go{position:absolute;bottom:24px;right:24px}.btw .tile:hover .go{transform:rotate(-45deg)}.btw .t-find{border:1px solid var(--hair-soft);background:linear-gradient(160deg,#f3ecdf12,#f3ecdf05);grid-area:1/1/3/3}.btw .t-find p{color:var(--c75)}.btw .t-find .go:hover,.btw .t-find:hover .go{background:var(--cream);color:var(--ox)}.btw .search{max-width:440px;margin-top:auto;margin-bottom:84px}.btw .sbar{border:1px solid var(--hair-2);background:#1c0706b3;border-radius:999px;align-items:center;gap:12px;height:60px;padding:0 22px;display:flex}.btw .sbar svg{opacity:.7;flex:none;width:18px;height:18px}.btw .sbar .typed{font-family:var(--mono);color:var(--cream);font-size:16px}.btw .sbar .caret{background:var(--cream);width:2px;height:20px;animation:1s step-end infinite btblink}@keyframes btblink{50%{opacity:0}}.btw .sres{border:1px solid var(--hair-soft);opacity:0;transition:opacity .4s,transform .5s var(--ease);background:#1c07068c;border-radius:22px;align-items:center;gap:14px;margin-top:10px;padding:10px 14px;display:flex;transform:translateY(-6px)}.btw .sres.show{opacity:1;transform:none}.btw .sres img{width:auto;height:62px}.btw .sres .b{letter-spacing:.24em;text-transform:uppercase;color:var(--c60);font-size:11.5px}.btw .sres .m{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.1}.btw .sres .ok{font-family:var(--mono);color:var(--c75);border:1px solid var(--hair-2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11.5px}.btw .t-sell{background:var(--cream);color:var(--ox);grid-area:1/3/auto/5}.btw .t-sell p{color:#280b0ab8}.btw .t-sell .go{border-color:#280b0a40}.btw .t-sell:hover .go{background:var(--ox);color:var(--cream)}.btw .t-sell .wimg{filter:drop-shadow(0 26px 30px #280b0a59);width:auto;height:118%;transition:transform .8s var(--ease);position:absolute;top:50%;right:70px;transform:translateY(-50%)rotate(-8deg)}.btw .t-sell:hover .wimg{transform:translateY(-54%)rotate(-2deg)scale(1.04)}.btw .offer{font-family:var(--mono);background:var(--ox);color:var(--cream);opacity:0;transition:opacity .4s .1s,transform .55s var(--ease) .1s;border-radius:999px;padding:7px 13px;font-size:12px;position:absolute;top:40px;right:250px;transform:translateY(8px)scale(.9)}.btw .t-sell:hover .offer{opacity:1;transform:none}.btw .t-consign{background:var(--ox-2);border:1px solid var(--hair-soft);grid-area:2/3}.btw .t-consign p{color:var(--c75);font-size:15.5px}.btw .steps{align-items:center;gap:0;margin-top:auto;margin-bottom:10px;display:flex}.btw .steps i{border:1px solid var(--c60);border-radius:50%;flex:none;width:10px;height:10px;transition:background .3s}.btw .steps em{background:var(--hair);flex:1;height:1px;font-style:normal;position:relative;overflow:hidden}.btw .steps em:after{content:"";background:var(--cream);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btw .steps-l{font-family:var(--mono);color:var(--c60);justify-content:space-between;margin:0 0 70px;font-size:11px;display:flex}.btw .t-consign:hover .steps i:first-of-type{background:var(--cream)}.btw .t-consign:hover .steps em:first-of-type:after{transition-delay:.1s;transform:scaleX(1)}.btw .t-consign:hover .steps i:nth-of-type(2){background:var(--cream);transition-delay:.55s}.btw .t-consign:hover .steps em:nth-of-type(2):after{transition-delay:.65s;transform:scaleX(1)}.btw .t-consign:hover .steps i:nth-of-type(3){background:var(--cream);transition-delay:1.1s}.btw .t-consign:hover .go{background:var(--cream);color:var(--ox)}.btw .t-trade{border:1px solid var(--hair-soft);background:linear-gradient(200deg,#f3ecdf0f,#f3ecdf04);grid-area:2/4}.btw .t-trade p{color:var(--c75);font-size:15.5px}.btw .swap{width:150px;height:116px;position:absolute;bottom:18px;left:22px}.btw .swap img{filter:drop-shadow(0 14px 16px #00000080);width:auto;height:104px;transition:transform .9s var(--ease);position:absolute}.btw .swap img:first-child{top:0;left:0;transform:rotate(-10deg)}.btw .swap img:last-child{top:6px;right:0;transform:rotate(10deg)}.btw .t-trade:hover .swap img:first-child{transform:translate(66px)rotate(10deg)}.btw .t-trade:hover .swap img:last-child{transform:translate(-66px)rotate(-10deg)}.btw .t-trade:hover .go{background:var(--cream);color:var(--ox)}.btw .t-sell .stop{color:var(--ox)}.sv{gap:14px;height:640px;display:flex}.sv-p{cursor:pointer;min-width:0;transition:flex 1s var(--ease),background .6s;--mx:50%;--my:45%;background:linear-gradient(#f3ecdf0f,#f3ecdf05 55%,#f3ecdf02);border-radius:220px 220px 34px 34px;outline:none;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3ecdf17,inset 0 0 0 1px #f3ecdf09}.sv-p:hover{background:linear-gradient(#f3ecdf16,#f3ecdf06 55%,#f3ecdf03)}.sv-p:focus-visible{box-shadow:inset 0 0 0 1.5px var(--cream)}.sv-p.on{cursor:default;flex:2.75}.sv-p:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px 380px at var(--mx) var(--my),#7c2a248c,#280b0a00 70%);transition:opacity .8s;position:absolute;inset:0}.sv-p.on:before{opacity:1}.sv-p:not(.on):hover:before{opacity:.45}.sv-top{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:46px;left:20px;right:20px}.sv-n{font-family:var(--mono);letter-spacing:.06em;color:var(--c45);font-size:13px;transition:color .4s}.sv-p.on .sv-n{color:var(--cream)}.sv-k{letter-spacing:.24em;text-transform:uppercase;color:var(--c45);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .5s,transform .7s var(--ease);font-size:12px;overflow:hidden;transform:translateY(-6px)}.sv-p.on .sv-k{opacity:1;transition-delay:.25s;transform:none}.sv-stage{width:0;height:0;transition:left 1s var(--ease),top 1s var(--ease);position:absolute;top:44%;left:50%}.sv-p.on .sv-stage{top:46%;left:70%}.sv-w{transform-origin:50%;width:auto;max-width:none;height:330px;transform:translate(-50%,-50%) scale(.52) perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));filter:saturate(.25)brightness(.62)drop-shadow(0 18px 24px #00000080);opacity:.72;transition:transform 1s var(--ease),filter .8s,opacity .8s;position:absolute;top:50%;left:50%}.sv-p:not(.on):hover .sv-w{filter:saturate(.8)brightness(.9)drop-shadow(0 18px 24px #00000080);opacity:1;transform:translate(-50%,-54%)scale(.56)}.sv-p.on .sv-w{transform:translate(-50%,-50%) scale(1) perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));filter:drop-shadow(0 34px 44px #0009)drop-shadow(0 8px 14px #00000059);opacity:1;transition:transform .9s var(--ease),filter .8s,opacity .8s}.sv-p.on.tracking .sv-w{transition:transform .25s ease-out,filter .8s,opacity .8s}.sv-w.b{display:none}.sv-p.duo .sv-w.a{--tx:-38%}.sv-p.duo .sv-w.b{display:block}.sv-p.duo .sv-w.a{transform:translate(-62%,-50%)rotate(-8deg)scale(.48)}.sv-p.duo .sv-w.b{transform:translate(-38%,-50%)rotate(8deg)scale(.48)}.sv-p.duo.on .sv-w.a{transform:translate(-88%,-50%) rotate(-11deg) scale(.88) perspective(900px) rotateY(var(--ry,0deg))}.sv-p.duo.on .sv-w.b{transform:translate(-14%,-46%) rotate(9deg) scale(.88) perspective(900px) rotateY(var(--ry,0deg))}.sv-body{opacity:0;pointer-events:none;width:min(34ch,40%);transition:opacity .4s,transform .6s var(--ease);position:absolute;bottom:118px;left:30px;transform:translateY(18px)}.sv-p.on .sv-body{opacity:1;pointer-events:auto;transition:opacity .6s .35s,transform .8s var(--ease) .3s;transform:none}.sv-body p{color:var(--c75);font-size:18px;line-height:1.6}.sv-body .btn{margin-top:22px}.sv-t{font-family:var(--display);white-space:nowrap;color:var(--c60);transition:color .5s,font-size .8s var(--ease);font-size:clamp(40px,3.6vw,62px);font-weight:600;line-height:1;position:absolute;bottom:26px;left:30px}.sv-p.on .sv-t{font-size:clamp(48px,4.6vw,76px)}.sv-p.on .sv-t,.sv-p:hover .sv-t{color:var(--cream)}.sv-t .stop{opacity:0;transition:opacity .5s}.sv-p.on .sv-t .stop{opacity:1}.sv .sv-p:not(.on) .sv-t .stop{opacity:0}.mf{font-family:var(--display);letter-spacing:-.003em;max-width:21ch;font-size:clamp(40px,5.2vw,82px);font-weight:600;line-height:1.06}.mf .w{color:#f3ecdf29;transition:color .45s}.mf .w.lit,.mf .it .w.lit{color:var(--cream)}.mf-sign{letter-spacing:.2em;text-transform:uppercase;color:var(--c60);align-items:center;gap:14px;margin-top:34px;font-size:15px;display:flex}.mf-sign:before{content:"";background:var(--c45);width:40px;height:1px}.why-l{margin-top:clamp(90px,13vh,140px)}.f-mark{font-family:var(--display);letter-spacing:-.015em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f3ecdf29;-webkit-user-select:none;user-select:none;pointer-events:none;margin:60px 0 34px;padding-top:.06em;font-size:min(26vw,380px);font-weight:700;line-height:.92}.f-mark .stop{color:var(--cream);-webkit-text-stroke:0;opacity:1;transform:none}footer{overflow:hidden}#spot{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(520px 520px at var(--cx,50%) var(--cy,40%),#78282233,#280b0a00 70%);transition:opacity 1.2s;position:fixed;inset:0}body.spot-on #spot{opacity:1}.loupe{z-index:90;pointer-events:none;opacity:0;width:170px;height:170px;transition:opacity .25s,transform .35s var(--ease);background-color:#160504;background-repeat:no-repeat;border:1px solid #f3ecdf8c;border-radius:50%;position:fixed;transform:translate(-50%,-50%)scale(.6);box-shadow:0 20px 50px #0009,inset 0 0 0 6px #160504e6,inset 0 0 30px #0009}.loupe.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.loupe:after{content:"×2.4";font-family:var(--mono);letter-spacing:.08em;color:var(--c60);font-size:11px;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.inspect .card-img{cursor:none}.hint{font-family:var(--mono);letter-spacing:.06em;color:var(--c45);align-items:center;gap:10px;font-size:12px;display:inline-flex}.hint svg{width:16px;height:16px}.kin{-webkit-user-select:none;user-select:none;padding:clamp(40px,8vh,90px) 0;overflow:hidden}.kin-row{white-space:nowrap;font-family:var(--display);will-change:transform;gap:.35em;font-size:clamp(84px,12vw,190px);font-weight:700;line-height:1;display:flex}.kin-row span.o{color:#0000;-webkit-text-stroke:1.2px #f3ecdf52}.kin-row span.f{color:var(--cream)}.kin-row span.d{color:#f3ecdf38}.talk{grid-template-columns:1fr minmax(320px,400px);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.talk .h-display{font-size:clamp(44px,5vw,76px);line-height:1}.talk-copy p{color:var(--c75);max-width:44ch;margin-top:22px;font-size:19px;line-height:1.65}.talk-copy .row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.phone{background:linear-gradient(160deg,#f3ecdf29,#f3ecdf0a 40%,#f3ecdf1a);border-radius:46px;padding:12px;position:relative;transform:rotate(2.5deg);box-shadow:0 50px 90px #0000008c,0 0 0 1px #f3ecdf24}.phone-in{background:linear-gradient(#1f0807,#160504);border-radius:36px;flex-direction:column;height:600px;display:flex;overflow:hidden}.ph-top{border-bottom:1px solid var(--hair-soft);background:#f3ecdf08;align-items:center;gap:12px;padding:22px 20px 16px;display:flex}.ph-av{background:var(--cream);width:40px;height:40px;color:var(--ox);font-family:var(--display);border-radius:50%;place-items:center;font-size:19px;font-weight:700;display:grid}.ph-n{font-family:var(--display);font-size:19px;font-weight:600;line-height:1.1}.ph-s{color:var(--c45);letter-spacing:.04em;font-size:12.5px}.ph-body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:22px 16px;display:flex}.msg{opacity:0;max-width:82%;transition:opacity .45s,transform .55s var(--ease);border-radius:20px;padding:11px 15px;font-size:15.5px;line-height:1.45;transform:translateY(12px)scale(.98)}.msg.in{opacity:1;transform:none}.msg.me{background:var(--cream);color:var(--ox);border-bottom-right-radius:6px;align-self:flex-end;font-weight:400}.msg.us{border:1px solid var(--hair-soft);color:var(--c90);background:#f3ecdf14;border-bottom-left-radius:6px;align-self:flex-start}.msg.typing{gap:5px;padding:15px 16px;display:flex}.msg.typing i{background:var(--c60);border-radius:50%;width:6px;height:6px;animation:1s infinite dot}.msg.typing i:nth-child(2){animation-delay:.15s}.msg.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ph-in{border:1px solid var(--hair);height:46px;color:var(--c45);border-radius:999px;align-items:center;margin:0 14px 16px;padding:0 18px;font-size:14px;display:flex}.ph-cap{text-align:center;font-family:var(--mono);color:var(--c45);letter-spacing:.04em;margin-top:22px;font-size:11.5px}.orbit-wrap{padding:clamp(260px,32vh,330px) 0 clamp(320px,40vh,400px);position:relative;overflow-x:clip}.orbit{pointer-events:none;z-index:1;position:absolute;inset:0}.orbit a{pointer-events:auto;will-change:transform,opacity;position:absolute;top:50%;left:50%}.orbit img{filter:drop-shadow(0 18px 22px #00000080);width:auto;height:180px;display:block}.orbit .lb{white-space:nowrap;font-family:var(--mono);color:var(--c75);opacity:0;font-size:12px;transition:opacity .3s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.orbit a:hover .lb{opacity:1}.closing h2,.closing p,.closing .row,.closing .clock-cap{text-shadow:0 2px 24px #280b0ae6}@media (width<=640px){.orbit-wrap{padding:290px 0 80px}.orbit img{height:104px}}.clock{width:150px;height:150px;margin:0 auto 34px;display:block}.clock .face{fill:none;stroke:#f3ecdf47;stroke-width:1px}.clock .tick{stroke:#f3ecdf80;stroke-width:1.2px}.clock .tick.big{stroke:var(--cream);stroke-width:2.2px}.clock .hand{stroke:var(--cream);stroke-linecap:round}.clock .sec{stroke:#f3ecdfb3;stroke-width:1px}.clock-cap{font-family:var(--mono);letter-spacing:.06em;color:var(--c60);margin-top:28px;font-size:12.5px}.hh{justify-content:center;align-items:center;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.hh:before{content:"";background:radial-gradient(60% 60% at 50% 46%,#5c1e1a8c,#280b0a00 70%);position:absolute;inset:0}.hh-word{z-index:1;will-change:translate;font-family:var(--display);letter-spacing:-.012em;white-space:nowrap;opacity:0;animation:wordIn 1.4s var(--ease) .15s forwards;font-size:clamp(120px,25vw,420px);font-weight:700;line-height:.9;position:relative;transform:translateY(-4vh)}.hh-watch{z-index:2;filter:drop-shadow(0 40px 60px #0000008c)drop-shadow(0 8px 14px #00000059);opacity:0;height:min(70vh,700px);animation:watchIn 1.6s var(--ease) .45s forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.hh-stopwatch,.hh[data-v=c] .hh-v-stop{display:none}.hh[data-v=a] .hh-word{transform:translateY(-20vh)}.hh[data-v=a] .hh-watch{will-change:translate,scale;height:min(70vh,700px);animation-name:watchInA;top:auto;bottom:-8vh;transform:translate(-50%)}@keyframes watchInA{0%{opacity:0;bottom:-15vh}to{opacity:1;bottom:-8vh}}.hh[data-v=a] .hh-label{top:auto;bottom:24vh;left:calc(50% + min(17vh,170px))}.hh[data-v=b]{justify-content:flex-start}.hh[data-v=b] .hh-word{margin-left:var(--gutter);font-size:clamp(90px,16.2vw,280px);transform:translateY(-19vh)}.hh[data-v=b] .hh-watch{height:min(86vh,840px);inset:auto 2.5vw -31vh auto;transform:rotate(-10deg)}.hh[data-v=b] .hh-foot{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px}.hh[data-v=b] .hh-cta{justify-content:flex-start}.hh[data-v=b] .hh-label{display:none}.hh[data-v=c] .hh-word{align-items:flex-end;font-size:clamp(84px,15.6vw,270px);display:flex;transform:translateY(-5vh)}.hh[data-v=c] .hh-watch{display:none}.hh[data-v=c] .hh-stopwatch{filter:drop-shadow(0 22px 30px #0000008c)drop-shadow(0 5px 10px #00000059);opacity:0;width:auto;height:1.02em;animation:watchIn 1.4s var(--ease) .9s forwards;margin:0 0 .035em .07em;display:block}.hh[data-v=c] .hh-label{left:auto;right:var(--gutter);top:calc(50% + 7vw)}.hh-switch{z-index:70;background:var(--glass);border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(20px);letter-spacing:.2em;text-transform:uppercase;height:46px;color:var(--c60);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 16px;font-size:12px;display:flex;position:fixed;top:88px;right:22px}.hh-switch span{margin-right:8px}.hh-switch button{width:34px;height:34px;font-family:var(--display);letter-spacing:0;color:var(--c75);border-radius:50%;font-size:16px;transition:background .3s,color .3s}.hh-switch button.on{background:var(--cream);color:var(--ox)}@keyframes wordIn{0%{opacity:0;letter-spacing:.04em}to{opacity:1;letter-spacing:-.012em}}@keyframes watchIn{0%{opacity:0;scale:.965}to{opacity:1;scale:1}}.hh-foot{z-index:3;padding:0 var(--gutter);opacity:0;justify-content:space-between;align-items:flex-end;gap:24px;animation:1s 1.1s forwards fade;display:flex;position:absolute;bottom:clamp(26px,5vh,48px);left:0;right:0}.hh-foot p{color:var(--c90);max-width:24ch;font-size:23px;line-height:1.35}.hh-foot .eyebrow{margin-bottom:12px;display:block}.hh-cta{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.hh-label{z-index:3;font-family:var(--mono);letter-spacing:.06em;color:var(--c45);opacity:0;white-space:nowrap;font-size:12px;animation:1s 1.6s forwards fade;position:absolute;top:58%;left:calc(50% + min(19vh,190px))}.hh-label:before{content:"";background:var(--c45);vertical-align:middle;width:34px;height:1px;margin-right:12px;display:inline-block}@keyframes fade{to{opacity:1}}.marquee{border-block:1px solid var(--hair-soft);padding:30px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-track{width:max-content;animation:46s linear infinite mq;display:flex}.marquee:hover .mq-track{animation-play-state:paused}.mq-track span{font-family:var(--display);color:var(--c45);white-space:nowrap;letter-spacing:.01em;padding:0 28px;font-size:clamp(28px,3vw,40px);font-weight:500}.mq-track i{border:1px solid var(--c25);border-radius:50%;align-self:center;width:6px;height:6px}@keyframes mq{to{transform:translate(-50%)}}.wd{margin-top:clamp(90px,14vh,150px)}.wd-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.wd-head h2{font-size:clamp(48px,5.4vw,88px);line-height:.96}.wd-head p{color:var(--c75);justify-self:end;max-width:40ch;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.wd-tabs{border:1px solid var(--hair-2);background:var(--glass);border-radius:999px;margin-top:clamp(44px,7vh,70px);padding:5px;display:inline-flex;position:relative}.wd-tabs button{z-index:1;letter-spacing:.16em;text-transform:uppercase;height:46px;color:var(--c75);border-radius:999px;padding:0 30px;font-size:14px;transition:color .4s;position:relative}.wd-tabs button.on{color:var(--ox)}.wd-ind{z-index:0;background:var(--cream);width:calc(50% - 5px);transition:transform .55s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.wd-tabs[data-on=sell] .wd-ind{transform:translate(100%)}.wd-tabs button{min-width:150px}.wd-panels{margin-top:clamp(40px,6vh,60px)}.wd-steps{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px);padding-top:38px;list-style:none;display:grid;position:relative}.wd-steps:before{content:"";background:var(--hair-2);transform-origin:0;height:1px;position:absolute;top:6px;left:0;right:0;transform:scaleX(0)}.wd-p.go .wd-steps:before{transition:transform 1.3s var(--ease);transform:scaleX(1)}.wd-dot{background:var(--ox);width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--cream);border-radius:50%;position:absolute;top:0;left:0;transform:scale(0)}.wd-steps li{opacity:0;position:relative;transform:translateY(16px)}.wd-steps li .wd-dot{top:-38px}.wd-p.go .wd-steps li{opacity:1;transition:opacity .7s,transform .9s var(--ease);transform:none}.wd-p.go .wd-dot{transition:transform .5s var(--ease);transform:scale(1)}.wd-p.go li:first-child,.wd-p.go li:first-child .wd-dot{transition-delay:.1s}.wd-p.go li:nth-child(2),.wd-p.go li:nth-child(2) .wd-dot{transition-delay:.35s}.wd-p.go li:nth-child(3),.wd-p.go li:nth-child(3) .wd-dot{transition-delay:.6s}.wd-p.go li:nth-child(4),.wd-p.go li:nth-child(4) .wd-dot{transition-delay:.85s}.wd-p.go li:last-child .wd-dot{background:var(--cream)}.wd-steps h3{font-family:var(--display);font-size:clamp(26px,2.1vw,34px);font-weight:400;line-height:1.05}.wd-steps p{color:var(--c75);max-width:30ch;margin-top:14px;font-size:17px;line-height:1.6}.wd-cta{margin-top:clamp(36px,5vh,52px)}.wd-trust{border-top:1px solid var(--hair-soft);grid-template-columns:repeat(4,1fr);margin-top:clamp(70px,11vh,120px);list-style:none;display:grid}.wd-trust li{color:var(--c90);align-items:center;gap:16px;padding:26px 20px 0 0;font-size:18px;display:flex}.wd-trust .ic{flex:none;width:38px;height:38px}.wd-trust .ic path,.wd-trust .ic circle{fill:none;stroke:var(--cream);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--l,200);stroke-dashoffset:var(--l,200);transition:stroke-dashoffset 1.6s var(--ease)}.wd-trust.in .ic path,.wd-trust.in .ic circle{stroke-dashoffset:0}@media (width<=900px){.wd-head{grid-template-columns:1fr;gap:18px}.wd-head p{justify-self:start}.wd-tabs{width:100%;display:flex}.wd-tabs button{flex:1;min-width:0;padding:0 10px}.wd-steps{grid-template-columns:1fr;gap:34px;padding-top:0;padding-left:34px}.wd-steps:before{transform-origin:top;width:1px;height:auto;inset:6px auto 6px 6px;transform:scaleY(0)}.wd-p.go .wd-steps:before{transform:scaleY(1)}.wd-steps li .wd-dot{top:4px;left:-34px}.wd-trust{grid-template-columns:1fr 1fr;gap:0 16px}.wd-trust li{padding:20px 0 0;font-size:16px}}@media (prefers-reduced-motion:reduce){.wd-steps li,.wd-dot{opacity:1!important;transform:none!important}.wd-steps:before{transform:none!important}.wd-trust .ic *{stroke-dashoffset:0}}.hh-act{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.hs{background:var(--glass);border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(20px);border-radius:999px;align-items:center;gap:12px;width:min(460px,38vw);height:58px;padding:0 8px 0 22px;transition:border-color .3s,border-radius .3s;display:flex;position:relative}.hs:focus-within{border-color:#f8f2ec80}.hs>svg{width:19px;height:19px;color:var(--c60);flex:none}.hs input{min-width:0;height:100%;color:var(--cream);font:inherit;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;font-size:17px}.hs input::placeholder{color:var(--c45)}.hs-go{background:var(--cream);width:42px;height:42px;color:var(--ox);transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.hs-go:hover{transform:translate(2px)}.hs-res{border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:opacity .25s,transform .35s var(--ease);background:#280b0aeb;border-radius:24px;padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;transform:translateY(8px);box-shadow:0 30px 60px #0006}.hs-res.open{opacity:1;pointer-events:auto;transform:none}.hs-i{border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:8px 12px 8px 8px;transition:background .2s;display:grid}.hs-i:hover{background:#f3ecdf12}.hs-i img{object-fit:contain;width:44px;height:44px}.hs-i span{flex-direction:column;font-size:16px;line-height:1.2;display:flex}.hs-i b{letter-spacing:.14em;text-transform:uppercase;color:var(--c60);font-size:12px;font-weight:400}.hs-i em{font-style:normal;font-family:var(--mono);color:var(--c45);font-size:12px}.hs-none{color:var(--c60);padding:12px 14px 2px;font-size:15px}.hs-all{border-top:1px solid var(--hair-soft);letter-spacing:.06em;color:var(--c90);justify-content:space-between;align-items:center;margin-top:4px;padding:12px 14px;font-size:14px;display:flex}.hs-all i{transition:transform .3s var(--ease);display:grid}.hs-all:hover i{transform:translate(4px)}.hs-alt{letter-spacing:.06em;color:var(--c75);align-items:center;gap:10px;padding-right:22px;font-size:15px;transition:color .3s,gap .3s;display:inline-flex}.hs-alt:hover{color:var(--cream);gap:14px}.marquee.logos{padding:34px 0}.marquee.logos .mq-track{align-items:center;animation-duration:70s}.marquee.logos a{align-items:center;padding:0 clamp(30px,3.4vw,56px);display:flex}.marquee.logos .mq-track i.bl-l{--lw:150px;height:auto;width:calc(var(--lw) * var(--w));opacity:.5;border:0;border-radius:0;align-self:auto;transition:opacity .35s}.marquee.logos a:hover .bl-l{opacity:1}.marquee.logos{border-bottom:0}.doors-sec{padding-top:0}.doors{border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft);grid-template-columns:1fr 1fr;display:grid}.door{isolation:isolate;flex-direction:column;align-items:flex-start;min-height:clamp(440px,52vh,540px);padding:clamp(40px,6vh,64px) clamp(28px,4vw,64px) clamp(36px,5vh,56px);transition:opacity .5s;display:flex;position:relative;overflow:hidden}.door+.door{border-left:1px solid var(--hair-soft)}.door:first-child{padding-left:0}.door:last-child{padding-right:0}.doors:hover .door:not(:hover){opacity:.5}.door .idx{margin-bottom:22px}.door h2{max-width:12ch;font-size:clamp(44px,4.4vw,72px);line-height:.98}.door>p{color:var(--c75);max-width:26ch;margin-top:20px;font-size:19px}.door-go{background:var(--cream);height:56px;color:var(--ox);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:16px;margin-top:auto;padding:0 10px 0 28px;font-size:15px;display:inline-flex}.door-go i{background:var(--ox);width:38px;height:38px;color:var(--cream);transition:transform .45s var(--ease);border-radius:50%;place-items:center;display:grid}.door-buy:hover .door-go i{transform:rotate(-45deg)}.door-opts{z-index:2;width:100%;max-width:520px;margin-top:auto;padding-top:44px;position:relative}.door-opts a{border-top:1px solid var(--hair-soft);transition:padding .4s var(--ease);grid-template-columns:auto 1fr auto;align-items:baseline;gap:18px;padding:18px 0;display:grid}.door-opts a:last-child{border-bottom:1px solid var(--hair-soft)}.door-opts b{font-family:var(--display);min-width:4.2em;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1}.door-opts span{color:var(--c60);font-size:16px}.door-opts i{color:var(--c60);transition:transform .4s var(--ease),color .3s;align-self:center;display:grid}.door-opts a:hover{padding-left:10px}.door-opts a:hover i{color:var(--cream);transform:translate(4px)}.door-opts a:hover span{color:var(--c90)}.door-img{z-index:-1;opacity:.16;pointer-events:none;filter:drop-shadow(0 30px 40px #00000080);width:auto;height:78%;transition:opacity .7s,transform 1s var(--ease);position:absolute;bottom:-18%;right:-4%;transform:rotate(-10deg)}.door:last-child .door-img{opacity:.1;height:70%;bottom:-24%;right:-8%;transform:rotate(12deg)}.door:hover .door-img{opacity:.42;transform:rotate(-4deg)translateY(-6%)}.door:last-child:hover .door-img{opacity:.24;transform:rotate(6deg)translateY(-6%)}.dr-k{letter-spacing:.32em;text-transform:uppercase;color:var(--c60);margin-top:clamp(70px,11vh,120px);font-size:13px}.dr-k+.dr{margin-top:34px}.dr.dr-flow>div{position:relative}@media (width>=901px){.dr.dr-flow>div:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--c25),transparent);transform-origin:0;height:1px;transition:transform 1.4s var(--ease) .8s;position:absolute;top:48px;left:124px;right:calc(-1*clamp(30px,5vw,90px) + 20px);transform:scaleX(0)}.dr.dr-flow.in>div:not(:last-child):after{transform:scaleX(1)}}.req-pill{display:none}.rq{margin-top:8px;display:grid}.rq a{border-top:1px solid var(--hair-soft);grid-template-columns:1fr auto;gap:4px 16px;padding:20px 0;display:grid}.rq a:last-child{border-bottom:1px solid var(--hair-soft)}.rq b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.rq span{color:var(--c60);grid-column:1;font-size:15px}.rq i{grid-area:1/2/3;align-self:center;display:grid}@media (width<=900px){.hh-act{align-items:stretch;width:100%}.hs{width:100%}.hs-alt{align-self:flex-start;padding:0 4px}.doors{border-bottom:0;grid-template-columns:1fr}.door{min-height:0;padding:48px 0!important}.door+.door{border-left:0;border-top:1px solid var(--hair-soft)}.door-go{margin-top:34px}.door-opts{margin-top:30px}.doors:hover .door:not(:hover){opacity:1}.door-img{opacity:.12;height:56%}.door-opts span{font-size:14px}.marquee.logos .mq-track i.bl-l{--lw:104px}}@media (width<=640px){.req-pill{z-index:70;background:var(--cream);height:56px;color:var(--ox);letter-spacing:.14em;text-transform:uppercase;transition:opacity .4s var(--ease),transform .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-size:14px;display:flex;position:fixed;bottom:22px;left:16px;right:88px;box-shadow:0 14px 30px #00000059}.req-pill.away{opacity:0;pointer-events:none;transform:translateY(14px)}.door-opts a{grid-template-columns:auto 1fr;gap:4px 14px}.door-opts span{grid-column:1/-1}.door-opts i{grid-area:1/2;justify-self:end}.door-opts b{min-width:0}}.grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,36px) clamp(16px,2vw,28px);display:grid}.card{display:block;position:relative}.card-img{aspect-ratio:4/5;background:radial-gradient(55% 45% at 50% 52%,#f3ecdf09,#f3ecdf00 70%);border-radius:26px;place-items:center;transition:background .5s;display:grid;position:relative;overflow:hidden}.card-img img{filter:drop-shadow(0 24px 30px #00000080);width:auto;height:80%;transition:transform .7s var(--ease)}.card:hover .card-img{background:radial-gradient(55% 45% at 50% 52%,#f3ecdf13,#f3ecdf00 72%)}.card:hover .card-img img{transform:translateY(-6px)scale(1.025)}.mark{letter-spacing:.24em;text-transform:uppercase;color:var(--c75);align-items:center;gap:8px;font-size:11.5px;display:flex;position:absolute;top:16px;left:16px}.mark:before{content:"";background:var(--cream);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f3ecdf1f}.heart{background:var(--pill);border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;width:40px;height:40px;transition:opacity .3s,transform .3s var(--ease),background .3s;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(.9)}.heart svg{width:17px;height:17px}.card:hover .heart,.heart.on{opacity:1;transform:scale(1)}.heart.on{background:var(--cream);color:var(--ox)}.heart.on svg path{fill:currentColor}.card-cta{opacity:0;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);transition:opacity .35s,transform .45s var(--ease);white-space:nowrap;font-size:12.5px;position:absolute;bottom:16px;left:50%;transform:translate(-50%,8px)}.card:hover .card-cta{opacity:1;transform:translate(-50%)}.card-meta{text-align:center;padding:18px 6px 0}.card-meta .b{letter-spacing:.26em;text-transform:uppercase;color:var(--c60);font-size:12.5px}.card-meta .m{font-family:var(--display);margin:7px 0 6px;font-size:27px;font-weight:500;line-height:1.1}.card-meta .r{font-family:var(--mono);color:var(--c60);font-size:12.5px}.svc{border-top:1px solid var(--hair)}.svc a{isolation:isolate;border-bottom:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr) minmax(0,1.2fr) 190px;align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(30px,4.4vh,44px) 0;display:grid;position:relative}.svc a:before{content:"";z-index:-1;inset:0 calc(-1*var(--gutter));opacity:0;transition:opacity .6s var(--ease);background:radial-gradient(50% 140% at 32%,#6e26216b,#280b0a00 72%);position:absolute}.svc a:hover:before{opacity:1}.svc .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1.2px #f3ecdf57;font-size:52px;font-weight:600;line-height:.9;transition:-webkit-text-stroke-color .4s}.svc a:hover .n{-webkit-text-stroke-color:#f3ecdfb3}.svc h3{z-index:1;font-family:var(--display);transition:transform .6s var(--ease);font-size:clamp(46px,4.6vw,72px);font-weight:600;line-height:1;position:relative}.svc a:hover h3{transform:translate(14px)}.svc p{z-index:1;color:var(--c75);max-width:42ch;font-size:17.5px;line-height:1.6;position:relative}.svc .go{letter-spacing:.22em;text-transform:uppercase;color:var(--c90);white-space:nowrap;transition:gap .35s var(--ease);justify-self:end;align-items:center;gap:10px;font-size:13px;display:flex}.svc a:hover .go{gap:18px}.svc .peek{z-index:0;pointer-events:none;opacity:0;filter:drop-shadow(0 20px 26px #0000008c);width:auto;height:170%;transition:opacity .5s var(--ease),transform .7s var(--ease);position:absolute;top:50%;left:calc(96px + 21%);transform:translate(-20px,-50%)rotate(-10deg)scale(.92)}.svc a:hover .peek{opacity:.95;transform:translateY(-50%)rotate(-6deg)scale(1)}.approach{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(40px,6vw,110px);display:grid}.approach .h-display{font-size:clamp(46px,5.6vw,84px);line-height:1}.approach p{color:var(--c75);font-size:19px;line-height:1.65}.approach p+p{margin-top:20px}.facts{border-top:1px solid var(--hair-soft);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.facts div{padding:22px 0 0}.facts b{font-family:var(--display);font-size:40px;font-weight:600;line-height:1;display:block}.facts span{color:var(--c60);margin-top:6px;font-size:14.5px;display:block}.why-title{max-width:22ch;margin:18px auto 0;font-size:clamp(34px,4vw,56px)}.why{grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,64px);margin-top:clamp(50px,7vh,76px);display:grid}.why>div{text-align:center}.why .ic{border:1px solid var(--hair-2);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;display:grid}.why .ic svg{width:22px;height:22px}.why h3{font-family:var(--display);margin-top:22px;font-size:29px;font-weight:600;line-height:1.1}.why p{color:var(--c75);max-width:34ch;margin:12px auto 0;font-size:17px;line-height:1.6}.closing{text-align:center}.closing .h-display{max-width:14ch;margin:18px auto 0;font-size:clamp(46px,6.4vw,96px)}.closing p{color:var(--c75);max-width:44ch;margin:22px auto 0;font-size:19px}.closing .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}footer{border-top:1px solid var(--hair-soft);background:linear-gradient(180deg,#1c070600,var(--ox-deep) 260px);padding:70px 0 30px}.f-top{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.f-top .logo{font-size:44px}.f-top p{color:var(--c60);max-width:30ch;margin-top:14px;font-size:16px}.f-col h4{letter-spacing:.28em;text-transform:uppercase;color:var(--c45);margin-bottom:16px;font-size:12.5px;font-weight:400}.f-col a,.f-col span{color:var(--c90);padding:5px 0;font-size:16.5px;transition:color .2s;display:block}.f-col a:hover{color:#fff}.f-bot{border-top:1px solid var(--hair-soft);color:var(--c45);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:70px;padding-top:24px;font-size:14px;display:flex}.f-bot nav{gap:22px;display:flex}.f-bot a:hover{color:var(--c90)}.page{min-height:100vh;padding-top:108px}.cat-bar{z-index:30;transition:top .5s var(--ease);padding:10px 0 16px;position:sticky;top:96px}body.hdr-hidden .cat-bar{top:8px}.searchbar{border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(26px)saturate(1.3);background:#361211b8;border-radius:999px;align-items:center;gap:14px;height:62px;padding:0 10px 0 26px;display:flex}.searchbar svg{opacity:.8;flex:none;width:20px;height:20px}.searchbar input{letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:18px;font-weight:300}.searchbar input::placeholder{color:var(--c45)}.sep{background:var(--hair);width:1px;height:28px}.sort{letter-spacing:.2em;text-transform:uppercase;color:var(--c60);align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.sort select{appearance:none;color:var(--cream);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;outline:0;padding-right:4px;font-size:14px}.sort select option{background:var(--ox);text-transform:none}.chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.chip{position:relative}.chip>button{border:1px solid var(--hair);background:var(--pill);-webkit-backdrop-filter:blur(18px);letter-spacing:.18em;text-transform:uppercase;height:44px;color:var(--c90);border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:13.5px;font-weight:400;transition:border-color .25s,background .25s;display:flex}.chip>button:hover,.chip.open>button{border-color:var(--hair-2)}.chip.active>button{background:var(--cream);color:var(--ox);border-color:var(--cream)}.chip>button svg{width:12px;height:12px;transition:transform .3s}.chip.open>button svg{transform:rotate(180deg)}.chip-menu{border:1px solid var(--hair);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;background:#1e0807f2;border-radius:20px;min-width:240px;max-height:320px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.chip.open .chip-menu{display:block}.chip-menu label{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:16px;display:flex}.chip-menu label:hover{background:#f3ecdf0f}.chip-menu input{appearance:none;border:1px solid var(--hair-2);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.chip-menu input:checked{background:var(--cream);border-color:var(--cream)}.chip-menu input:checked:after{content:"";border-left:1.5px solid var(--ox);border-bottom:1.5px solid var(--ox);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.count{border:1px solid var(--hair-soft);height:40px;font-family:var(--mono);color:var(--c60);border-radius:999px;align-items:center;margin-left:auto;padding:0 18px;font-size:12.5px;display:flex}.clear{letter-spacing:.08em;color:var(--c60);border-bottom:1px solid var(--hair);padding-bottom:2px;font-size:14px}.clear:hover{color:var(--cream)}.cat-grid{padding:26px 0 120px}.empty{text-align:center;grid-column:1/-1;padding:80px 0}.empty .h-display{font-size:40px}.empty p{color:var(--c75);margin:12px 0 26px}.crumb{letter-spacing:.06em;color:var(--c60);align-items:center;gap:10px;padding:14px 0 0;font-size:14px;display:flex}.crumb a:hover{color:var(--cream)}.crumb i{opacity:.5;font-style:normal}.pd{grid-template-columns:1.12fr .88fr;align-items:start;gap:clamp(30px,5vw,90px);padding:26px 0 110px;display:grid}.stage{border:1px solid var(--hair-soft);background:radial-gradient(48% 46% at 50% 48%,#6e26208c,#280b0a00 72%),linear-gradient(#4c22242e,#4c22240a);border-radius:36px;place-items:center;height:min(78vh,760px);display:grid;position:sticky;top:110px;overflow:hidden}.stage img{filter:drop-shadow(0 50px 60px #0009);width:auto;height:84%}.stage .cap{font-family:var(--mono);color:var(--c45);font-size:11.5px;position:absolute;bottom:20px;left:24px}.pd-info{padding-top:18px}.pd-info .b{letter-spacing:.3em;text-transform:uppercase;color:var(--c75);font-size:14px}.pd-info h1{font-family:var(--display);margin:14px 0;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.98}.pd-info .ref{font-family:var(--mono);color:var(--c60);font-size:15px}.price{border-top:1px solid var(--hair-soft);margin-top:38px;padding-top:28px}.price b{font-family:var(--display);font-size:30px;font-weight:500;display:block}.price span{color:var(--c60);max-width:40ch;margin-top:6px;font-size:16px;display:block}.pd-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pd-cta .btn-cream{flex:1;min-width:240px}.save{border:1px solid var(--hair-2);background:var(--pill);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.save svg{width:19px;height:19px}.save.on{background:var(--cream);color:var(--ox)}.save.on svg path{fill:currentColor}.specs{margin-top:44px}.specs h4{letter-spacing:.3em;text-transform:uppercase;color:var(--c45);margin-bottom:8px;font-size:12.5px;font-weight:400}.specs div{border-bottom:1px solid var(--hair-soft);justify-content:space-between;gap:20px;padding:16px 0;font-size:17px;display:flex}.specs dt{color:var(--c60)}.specs dd{text-align:right}.assure{gap:12px;margin-top:30px;display:grid}.assure p{color:var(--c75);align-items:center;gap:12px;font-size:16px;display:flex}.assure svg{opacity:.8;flex:none;width:18px;height:18px}.scrim{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#0a02028c;transition:opacity .4s,visibility .4s;position:fixed;inset:0}.scrim.open{opacity:1;visibility:visible}.drawer{z-index:130;border:1px solid var(--hair);width:min(520px,100vw - 24px);transition:transform .55s var(--ease);background:#2c0c0b;border-radius:32px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 30px));box-shadow:0 30px 80px #00000080}.drawer.open{transform:none}.dr-head{justify-content:space-between;align-items:center;padding:24px 26px 18px;display:flex}.dr-head .h-display{font-size:34px}.x{border:1px solid var(--hair);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.x svg{width:16px;height:16px}.dr-body{flex:1;padding:0 26px 30px;overflow:auto}.mini{border:1px solid var(--hair-soft);background:#4c222433;border-radius:22px;align-items:center;gap:16px;margin-bottom:22px;padding:14px;display:flex}.mini img{width:auto;height:76px}.mini .b{letter-spacing:.24em;text-transform:uppercase;color:var(--c60);font-size:11.5px}.mini .m{font-family:var(--display);margin-top:3px;font-size:23px;font-weight:500;line-height:1.1}.mini .r{font-family:var(--mono);color:var(--c60);margin-top:3px;font-size:12px}.f-grid{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.f-grid .full{grid-column:1/-1}.field label{letter-spacing:.24em;text-transform:uppercase;color:var(--c60);margin:0 0 8px 20px;font-size:12.5px;font-weight:400;display:block}.inp{border:1px solid var(--hair);background:var(--pill);border-radius:999px;outline:0;width:100%;height:56px;padding:0 22px;font-size:17px;font-weight:300;transition:border-color .25s,background .25s}.inp::placeholder{color:var(--c45)}.inp:focus{background:#4c222473;border-color:#f8f2ec80}select.inp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23f3ecdf' stroke-width='1.4'/></svg>");background-position:right 22px center;background-repeat:no-repeat;padding-right:48px}select.inp option{background:var(--ox)}textarea.inp{resize:vertical;border-radius:24px;height:140px;padding:18px 22px;line-height:1.5}.f-note{color:var(--c60);margin-top:16px;font-size:14.5px}.f-submit{margin-top:24px}.f-submit .btn{width:100%}.success{text-align:center;padding:40px 10px}.success .tick{border:1px solid var(--hair-2);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}.success .tick svg{width:26px;height:26px}.success .h-display{font-size:42px}.success p{color:var(--c75);margin-top:12px}.ab-hero{text-align:center;padding:clamp(60px,10vh,120px) 0 clamp(70px,10vh,120px)}.ab-hero .h-display{max-width:13ch;margin:18px auto 0;font-size:clamp(56px,8.4vw,132px);line-height:.98}.ab-hero .lead{max-width:50ch;margin:26px auto 0}.pr{border-top:1px solid var(--hair-soft)}.pr-row{border-bottom:1px solid var(--hair-soft);grid-template-columns:140px 1fr 1.1fr;align-items:baseline;gap:clamp(24px,4vw,70px);padding:clamp(34px,5vh,50px) 0;display:grid}.pr-row .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1.2px #f3ecdf5c;font-size:64px;font-weight:600;line-height:.9}.pr-row h3{font-family:var(--display);font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.08}.pr-row p{color:var(--c75);max-width:46ch;font-size:18px;line-height:1.65}.two{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.two>div{border:1px solid var(--hair);background:linear-gradient(#f3ecdf09,#f3ecdf00);border-radius:30px;padding:clamp(30px,4vw,48px)}.two h3{font-family:var(--display);margin-top:14px;font-size:36px;font-weight:600}.two ul{margin-top:22px;list-style:none}.two li{color:var(--c75);border-top:1px solid var(--hair-soft);gap:14px;padding:13px 0;font-size:17.5px;display:flex}.two li:before{content:"";background:var(--c45);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.62em}.two .link-arrow{margin-top:26px;display:inline-flex}@media (width<=900px){.pr-row{grid-template-columns:1fr;gap:12px}.pr-row .n{font-size:52px}.two{grid-template-columns:1fr}}.sh{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:620px;display:flex;position:relative;overflow:hidden}.sh .layer{position:absolute;inset:0}.sh .layer img{mix-blend-mode:luminosity;filter:saturate(.6);width:auto;position:absolute}.sh .vig{background:radial-gradient(40% 44%,#280b0ad9 0%,#280b0a73 55%,#280b0a00 100%);position:absolute;inset:0}.sh .content{z-index:2;width:100%;padding:0 16px;position:relative}.sh .l1{font-family:var(--display);font-size:clamp(46px,6.4vw,96px);font-weight:600;line-height:1}.slot{height:1.12em;font-family:var(--display);margin-top:.02em;font-size:clamp(84px,14.5vw,230px);font-weight:700;line-height:1.05;display:block;position:relative;overflow:hidden}.slot span{white-space:nowrap;opacity:0;transition:opacity .55s var(--ease),transform .7s var(--ease);position:absolute;top:0;left:0;right:0;transform:translateY(.3em)}.slot span.in{opacity:1;transform:none}.slot span.out{opacity:0;transform:translateY(-.3em)}.sh .btn{margin-top:clamp(28px,4.5vh,50px)}.scroll-cue{z-index:2;background:linear-gradient(var(--c45),transparent);width:1px;height:46px;animation:2.2s ease-in-out infinite cue;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes cue{0%,to{opacity:.4;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}.path-intro .h-display{margin-top:16px;font-size:clamp(40px,4.8vw,70px)}.path-intro p{color:var(--c75);max-width:52ch;margin:18px auto 0;font-size:19px}.tabs{justify-content:center;gap:10px;margin-top:40px;display:flex}.tab{border:1px solid var(--hair-2);background:var(--pill);letter-spacing:.06em;border-radius:999px;height:62px;padding:0 42px;font-size:19px;font-weight:500;transition:background .3s,color .3s,border-color .3s}.tab:hover{border-color:#f8f2ec66}.tab.on{background:var(--cream);color:var(--ox);border-color:var(--cream)}.desc{text-align:center;font-family:var(--display);color:var(--c90);min-height:1.3em;margin-top:22px;font-size:26px;font-weight:500}.steps-head{text-align:center;margin-top:clamp(70px,10vh,110px)}.steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,60px);margin-top:44px;display:grid}.steps .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1.3px #f3ecdf6b;font-size:clamp(70px,7vw,104px);font-weight:600;line-height:.9}.steps h3{font-family:var(--display);margin-top:20px;font-size:clamp(26px,2.3vw,32px);font-weight:600;line-height:1.1}.steps p{color:var(--c75);max-width:30ch;margin:10px auto 0;font-size:17px}.flow{max-width:820px;margin:clamp(80px,11vh,120px) auto 0}.flow-label{text-align:center}.flow-label p{color:var(--c75);margin-top:10px;font-size:17px}.big-search{margin-top:22px;position:relative}.big-search .searchbar{height:70px;padding-left:30px}.big-search .searchbar input{font-size:19px}.results{z-index:20;border:1px solid var(--hair);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1e0807f5;border-radius:28px;max-height:440px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}.results.show{display:block}.res{text-align:left;border-radius:20px;align-items:center;gap:18px;width:100%;padding:10px 18px 10px 12px;transition:background .2s;display:flex}.res:hover,.res.hl{background:#f3ecdf0f}.res img{object-fit:contain;width:52px;height:68px}.res .b{letter-spacing:.24em;text-transform:uppercase;color:var(--c60);font-size:11.5px}.res .m{font-family:var(--display);margin-top:2px;font-size:22px;font-weight:500;line-height:1.1}.res .r{font-family:var(--mono);color:var(--c60);margin-top:3px;font-size:12px}.res .sel{letter-spacing:.22em;text-transform:uppercase;color:var(--c60);margin-left:auto;font-size:12px}.res-empty{text-align:center;color:var(--c60);padding:20px}.cant{color:var(--c75);border-bottom:1px solid var(--hair);margin:22px auto 0;padding-bottom:2px;font-size:16px;display:block}.cant:hover{color:var(--cream)}.manual{border:1px solid var(--hair);background:#4c22242e;border-radius:30px;margin-top:26px;padding:26px}.manual .row{justify-content:flex-end;margin-top:18px;display:flex}.wcard{border:1px solid var(--hair-2);background:#4c222447;border-radius:30px;align-items:center;gap:22px;padding:18px 24px 18px 18px;display:flex}.wcard .th{background:radial-gradient(50% 50%,#f3ecdf0f,#0000);border-radius:20px;place-items:center;width:96px;height:118px;display:grid}.wcard .th img{width:auto;height:104px}.wcard .b{letter-spacing:.26em;text-transform:uppercase;color:var(--c60);font-size:12px}.wcard .m{font-family:var(--display);margin-top:4px;font-size:32px;font-weight:600;line-height:1.05}.wcard .r{font-family:var(--mono);color:var(--c60);letter-spacing:.04em;margin-top:6px;font-size:12.5px}.wcard .route{letter-spacing:.24em;text-transform:uppercase;border:1px solid var(--hair);border-radius:999px;align-self:flex-start;margin-left:auto;padding:8px 14px;font-size:11.5px}.change{letter-spacing:.22em;text-transform:uppercase;color:var(--c60);align-items:center;gap:8px;margin:16px 0 0 6px;font-size:13px;display:inline-flex}.change:hover{color:var(--cream)}.prog{margin-top:46px}.prog .cur{font-family:var(--display);font-size:22px;font-weight:500}.bars{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.bars i{background:var(--hair);border-radius:3px;height:3px;position:relative;overflow:hidden}.bars i:after{content:"";background:var(--cream);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.bars i.done:after{transform:scaleX(1)}.labels{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.labels span{letter-spacing:.22em;text-transform:uppercase;color:var(--c45);font-size:11.5px}.labels span.on{color:var(--cream)}.stepbox{animation:stepIn .5s var(--ease);margin-top:40px}@keyframes stepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stepbox h2{font-family:var(--display);font-size:clamp(38px,4vw,54px);font-weight:600;line-height:1.04}.stepbox>p{color:var(--c75);max-width:50ch;margin-top:12px;font-size:18px}.yn{border-top:1px solid var(--hair-soft);margin-top:30px}.yn>div{border-bottom:1px solid var(--hair-soft);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.yn .q{align-items:center;gap:16px;font-size:20px;font-weight:400;display:flex}.yn .q svg{opacity:.75;width:24px;height:24px}.seg{border:1px solid var(--hair);background:var(--pill);border-radius:999px;gap:6px;padding:5px;display:inline-flex}.seg button{letter-spacing:.06em;height:42px;color:var(--c75);border-radius:999px;padding:0 24px;font-size:15px;font-weight:400;transition:background .25s,color .25s}.seg button.on{background:var(--cream);color:var(--ox)}.yr{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.yr .inp{letter-spacing:.08em;text-align:center;width:180px;padding:0;font-size:20px}.drop{border:1.2px dashed var(--hair-2);cursor:pointer;text-align:center;background:#4c222424;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;margin-top:30px;padding:24px;transition:border-color .3s,background .3s;display:flex}.drop:hover,.drop.over{background:#4c222447;border-color:#f8f2ec80}.drop svg{opacity:.8;width:28px;height:28px}.drop b{letter-spacing:.2em;text-transform:uppercase;font-size:15px;font-weight:500}.drop span{color:var(--c60);font-size:15px}.thumbs{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.thumbs div{border:1px solid var(--hair);border-radius:16px;width:78px;height:78px;overflow:hidden}.thumbs img{object-fit:cover;width:100%;height:100%}.nav-row{align-items:center;gap:22px;margin-top:38px;display:flex}.back{letter-spacing:.22em;text-transform:uppercase;color:var(--c60);font-size:13px}.back:hover{color:var(--cream)}.phone{gap:10px;display:flex}.phone select{flex:none;width:132px}.summary{text-align:left;border-top:1px solid var(--hair-soft);max-width:460px;margin:30px auto 0}.summary div{border-bottom:1px solid var(--hair-soft);justify-content:space-between;gap:16px;padding:13px 0;font-size:16px;display:flex}.summary dt{color:var(--c60)}.find{max-width:840px;margin:0 auto;padding:60px 0 130px}.find .h-display{margin-top:16px;font-size:clamp(56px,7vw,104px)}.find .lead{max-width:46ch;margin:20px auto 0}.find form{margin-top:56px}.mm{z-index:150;background:var(--ox);padding:110px var(--gutter) 40px;opacity:0;visibility:hidden;flex-direction:column;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.mm.open{opacity:1;visibility:visible}.mm a{font-family:var(--display);border-bottom:1px solid var(--hair-soft);padding:6px 0;font-size:46px;font-weight:600;line-height:1.25}.mm .x{top:22px;right:var(--gutter);position:absolute}.rv{opacity:0;transition:opacity 1s var(--ease),transform 1.1s var(--ease);transform:translateY(22px)}.rv.in{opacity:1;transform:none}@media (width<=1180px){.grid{grid-template-columns:repeat(3,1fr)}.f-top{grid-template-columns:1fr 1fr}}@media (width<=900px){.nav,.icons .hide-m{display:none}.env{grid-template-columns:1fr auto;padding-right:6px}.burger{display:grid}.approach,.why{grid-template-columns:1fr}.why-l{grid-template-columns:1fr;gap:40px}.bl{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-c{height:96px;padding:0 12px}.bl-l{--lw:min(104px,24vw)}.btw .bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.btw .t-find{grid-area:auto/1/auto/3;min-height:360px}.btw .t-sell{grid-area:auto/1/auto/3;min-height:220px}.btw .t-sell .wimg{height:105%;right:30px}.btw .offer{display:none}.btw .tile h3{font-size:40px}.btw .tile{padding:22px}.btw .steps-l{display:none}.btw .steps{margin-bottom:70px}.btw .t-consign,.btw .t-trade{grid-area:auto;min-height:260px}.talk{grid-template-columns:1fr}.phone{max-width:360px;margin:0 auto;transform:none}.phone-in{height:540px}.hide-touch{display:none!important}.mf-sign{flex-wrap:wrap;row-gap:16px}.why-l{padding-bottom:0}.why-l>div{transform:none!important}.nt{grid-template-columns:repeat(2,1fr);gap:24px 14px}.ch-i,.ch-i.first{flex-basis:42vw}.ch-stage{height:220px}.ch-rank,.ch-i.first .ch-rank{font-size:150px}.ch-img{height:76%;margin-left:26%}.ch-meta{padding-top:18px}.ch-meta .m{font-size:21px}.ch-tags{margin-bottom:10px}.ch-end{flex-basis:46vw;padding-left:14px}.ch-end a{font-size:28px}.ch-sample{display:none}.ch-side{align-items:flex-start;margin-bottom:0}.ch-arr{display:none}.ch-rail{-webkit-mask:none;mask:none}.nt-stage{height:230px}.nt-meta .m{font-size:22px}.nt-more{display:none}.mf-sign a{flex-basis:100%;margin-left:0!important}.kin-row{font-size:19vw}.sv{flex-direction:column;gap:10px;height:auto}.sv-p{height:112px;transition:height .9s var(--ease);border-radius:28px;flex:none!important}.sv-p.on{height:560px}.sv-top{flex-direction:row;justify-content:space-between;top:18px;left:20px;right:20px}.sv-t{font-size:46px;top:40px;bottom:auto;left:20px}.sv-stage,.sv-p.on .sv-stage{top:56px;left:auto;right:0}.sv-p .sv-stage{left:78%}.sv-p.on .sv-stage{top:250px;left:50%}.sv-w{height:250px}.sv-p:not(.on) .sv-w{transform:translate(-50%,-50%)scale(.36)}.sv-p.duo:not(.on) .sv-w.a{transform:translate(-70%,-50%)rotate(-8deg)scale(.32)}.sv-p.duo:not(.on) .sv-w.b{transform:translate(-30%,-50%)rotate(8deg)scale(.32)}.sv-body{width:auto;bottom:24px;left:20px;right:20px}.sv-body .btn{margin-top:16px}.mf{font-size:clamp(34px,9vw,48px)}.card-note{font-size:16px}.hh-foot p{font-size:18px}.pd{grid-template-columns:1fr}.stage{height:62vh;position:relative;top:0}.steps{grid-template-columns:1fr;gap:48px}.steps h3{min-height:0}.hh-label{display:none}.hh-foot{flex-direction:column;align-items:flex-start}.hh-cta{justify-content:flex-start}.cat-bar{top:86px}}@media (width<=640px){body{font-size:16px}.grid{grid-template-columns:repeat(2,1fr);gap:26px 12px}.card-meta .m{font-size:21px}.card-meta .b{letter-spacing:.2em;font-size:11px}.card-meta .r{font-size:11px}.svc a{grid-template-columns:52px 1fr;align-items:start;gap:6px 18px;padding:28px 0}.svc .n{grid-row:span 3;font-size:40px}.svc h3{font-size:44px}.svc p{margin-top:6px;font-size:16.5px}.svc .go{justify-self:start;margin-top:12px}.svc .peek{display:none}.f-top,.f-grid{grid-template-columns:1fr}.tabs{gap:6px}.tab{height:52px;padding:0 22px;font-size:16px}.sort span{display:none}.count{margin-left:0}.yn>div{flex-direction:column;align-items:flex-start}.wcard{flex-wrap:wrap}.wcard .route{order:-1;margin-left:0}.facts b{font-size:30px}.hh[data-v] .hh-word{margin-left:0;font-size:27vw;transform:translateY(-21vh)}.hh[data-v] .hh-watch{height:35vh;animation-name:watchInM;inset:32vh auto auto 50%;transform:translate(-50%)}@keyframes watchInM{0%{opacity:0;top:38vh}to{opacity:1;top:32vh}}.hh[data-v=b]{justify-content:center}.hh[data-v=c] .hh-word{font-size:17.2vw;transform:translateY(-12vh)}.hh-switch{height:44px;top:84px;right:16px}.hh-switch span{display:none}.hh-foot{gap:18px;bottom:24px}.hh-foot p{font-size:17px}.hh-cta{flex-direction:column;gap:10px;width:100%}.hh-cta .btn{justify-content:center;width:100%}.sh .layer img:first-child{height:28%!important;top:7%!important;left:-12%!important}.sh .layer img:nth-child(2){height:28%!important;top:5%!important;right:-12%!important}.sh .layer img:nth-child(3){height:24%!important;bottom:-2%!important;left:-10%!important}.sh .layer img:nth-child(4){height:24%!important;bottom:-2%!important;right:-10%!important}.sh .layer img:nth-child(5){display:none}.wa{height:50px;padding:0 14px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}.rq-page{padding-top:clamp(108px,14vh,140px)}.rq-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(40px,6vw,110px);padding-bottom:140px;display:grid}.rq-side{position:sticky;top:110px}.rq-side h1{max-width:11ch;margin-top:18px;font-size:clamp(46px,4.6vw,76px);line-height:.96}.rq-side .lead{max-width:36ch;margin-top:20px;font-size:18px}.rq-sum{box-shadow:inset 0 0 0 1px var(--hair-soft);background:#f3ecdf09;border-radius:24px;margin-top:34px;padding:20px}.rq-sum .h,.rq-next .h{letter-spacing:.24em;text-transform:uppercase;color:var(--c60);justify-content:space-between;align-items:center;font-size:12px;display:flex}.rq-sum .h span{letter-spacing:.14em;background:var(--cream);color:var(--ox);border-radius:999px;padding:5px 10px;font-size:11px}.rq-sum .w{grid-template-columns:52px 1fr;align-items:center;gap:14px;margin-top:16px;font-size:18px;line-height:1.2;display:grid}.rq-sum .w .th{background:#f3ecdf0d;border-radius:14px;place-items:center;width:52px;height:60px;display:grid}.rq-sum .w .th img{width:auto;height:56px}.rq-sum .w .th svg{opacity:.7;width:20px;height:20px}.rq-sum .w b{letter-spacing:.2em;text-transform:uppercase;color:var(--c60);margin-bottom:3px;font-size:11px;font-weight:400;display:block}.rq-sum .w em{font-style:normal;font-family:var(--mono);color:var(--c45);margin-top:3px;font-size:12px;display:block}.rq-sum .w.tr{border-top:1px solid var(--hair-soft);padding-top:14px}.rq-sum .rq-empty{color:var(--c45);margin-top:14px;font-size:15px}.rq-sum .chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.rq-sum .chips span{box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--c90);border-radius:999px;padding:5px 11px;font-size:12.5px}.rq-next ol,.rq-steps{margin-top:14px;padding-left:22px;list-style:none;position:relative}.rq-next ol:before,.rq-steps:before{content:"";background:var(--hair-2);width:1px;position:absolute;top:8px;bottom:8px;left:4px}.rq-next li,.rq-steps li{color:var(--c75);padding:5px 0;font-size:16px;position:relative}.rq-next li:before,.rq-steps li:before{content:"";background:var(--ox);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--cream);border-radius:50%;position:absolute;top:12px;left:-22px}.rq-next li:last-child:before,.rq-steps li:last-child:before{background:var(--cream)}.rq-int{gap:8px;display:grid}.rq-int button{text-align:left;box-shadow:inset 0 0 0 1px var(--hair-2);background:#f3ecdf08;border-radius:20px;padding:16px 16px 15px;transition:background .3s,color .3s,box-shadow .3s}.rq-int button:hover{box-shadow:inset 0 0 0 1px #f8f2ec73}.rq-int button svg{opacity:.8;width:20px;height:20px}.rq-int b{margin-top:12px;font-size:24px;font-weight:400;line-height:1;display:block}.rq-int span{color:var(--c60);margin-top:5px;font-size:13px;display:block}.rq-int button.on{background:var(--cream);color:var(--ox);box-shadow:none}.rq-int button.on span{color:#280b0aa6}.rq-prog .bars{gap:6px;display:flex}.rq-prog .bars i{background:var(--hair-soft);border-radius:2px;flex:1;height:2px;transition:background .4s}.rq-prog .bars i.done{background:var(--c60)}.rq-prog .bars i.cur{background:var(--cream)}.rq-prog .lab{color:var(--c45);justify-content:space-between;gap:16px;margin-top:12px;font-size:13px;display:flex}.rq-prog .lab b{color:var(--cream);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:400}.rq-q{border-bottom:1px solid var(--hair-soft);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.rq-q:first-of-type{border-top:1px solid var(--hair-soft);margin-top:26px}.rq-q>span:first-child{font-size:19px}.rq-q.col{flex-direction:column;align-items:flex-start}.rq-chips{flex-wrap:wrap;gap:8px;display:flex}.rq-chips button{height:40px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--c75);border-radius:999px;padding:0 18px;font-size:15px;transition:background .25s,color .25s}.rq-chips button:hover{color:var(--cream)}.rq-chips button.on{background:var(--cream);color:var(--ox);box-shadow:none}.rq-or{letter-spacing:.24em;text-transform:uppercase;color:var(--c45);align-items:center;gap:14px;margin:22px 0 14px;font-size:12px;display:flex}.rq-or:before,.rq-or:after{content:"";background:var(--hair-soft);flex:1;height:1px}#rqStep textarea.inp{height:120px}#rqStep .wcard{margin-top:24px}#rqStep .nav-row .btn svg{width:16px;height:10px}.st-in,.st-src{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:6px 11px;font-size:11px}.st-in{background:var(--cream);color:var(--ox)}.st-src{box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--c60)}.wcard .st-in,.wcard .st-src{align-self:flex-start}.rq-review{border-top:1px solid var(--hair-soft);margin-top:26px}.rq-review div{border-bottom:1px solid var(--hair-soft);justify-content:space-between;gap:20px;padding:12px 0;font-size:16px;display:flex}.rq-review dt{color:var(--c60)}.rq-review dd{text-align:right}.rq-done{text-align:left}.rq-done .tick{border:1px solid var(--hair-2);border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:22px;display:grid}.rq-done .tick svg{width:26px;height:26px}.rq-done .rq-steps{margin-top:26px}.mark.stock{background:var(--cream);color:var(--ox)}.pd .avail{color:var(--c75);align-items:center;gap:12px;margin-top:18px;font-size:15px;display:flex}@media (width<=900px){.rq-grid{grid-template-columns:1fr;gap:28px}.rq-side{position:static}.rq-side h1{font-size:clamp(38px,11vw,52px)}.rq-next,.rq-sum{display:none}.rq-int{grid-template-columns:1fr 1fr!important}.rq-int b{font-size:20px}.rq-prog .lab span{display:none}.rq-q{flex-direction:column;align-items:flex-start}.rq-q .seg{flex-wrap:wrap}.rq-q .seg button{padding:0 16px}}.phone-row{gap:10px;display:flex}.phone-row select{flex:none;width:132px}.avail .st-in,.avail .st-src{margin-left:0}.rq-tg{box-shadow:inset 0 0 0 1px var(--hair-2);background:var(--glass);border-radius:999px;margin-bottom:clamp(30px,5vh,52px);padding:4px;display:inline-flex;position:relative}.rq-tg button{z-index:1;letter-spacing:.16em;text-transform:uppercase;min-width:104px;height:40px;color:var(--c75);border-radius:999px;padding:0 22px;font-size:12px;transition:color .4s;position:relative}.rq-tg button:hover{color:var(--cream)}.rq-tg button.on{color:var(--ox)}.rq-tg i{background:var(--cream);width:0;transition:transform .5s var(--ease),width .5s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.rq-sum{box-shadow:none;background:0 0;margin-top:30px;padding:0}.rq-sum .wf{align-items:center;gap:clamp(18px,2vw,28px);display:flex}.rq-sum .wi{flex:none;height:clamp(120px,11vw,170px);max-height:170px;display:block;position:relative}.rq-sum .wi:before{content:"";background:radial-gradient(closest-side,#f3ecdf17,#0000);border-radius:50%;position:absolute;inset:14% 0 4%}.rq-sum .wi img{filter:drop-shadow(0 16px 22px #00000073);width:auto;height:100%;display:block;position:relative}.rq-sum .wi.nil{width:96px;height:96px;box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:50%;place-items:center;display:grid}.rq-sum .wi.nil svg{opacity:.6;width:24px;height:24px}.rq-sum .tx b{letter-spacing:.2em;text-transform:uppercase;color:var(--c60);font-size:11px;font-weight:400;display:block}.rq-sum .tx .m{margin-top:5px;font-size:clamp(24px,2vw,30px);line-height:1.05;display:block}.rq-sum .tx .m.sm{font-size:19px;line-height:1.25}.rq-sum .tx em{font-style:normal;font-family:var(--mono);color:var(--c45);margin-top:5px;font-size:12px;display:block}.rq-sum .chips{margin-top:12px}.rq-sum .wx{border-top:1px solid var(--hair-soft);align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:17px;display:flex}.rq-sum .wx>span{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:50%;flex:none;place-items:center;display:grid}.rq-sum .wx svg{width:16px;height:16px}.rq-sum .wx b{letter-spacing:.2em;text-transform:uppercase;color:var(--c60);margin-bottom:2px;font-size:11px;font-weight:400;display:block}.rq-sum .rq-empty{margin-top:0}.rq-sel{min-height:56px;box-shadow:inset 0 0 0 1px var(--hair-2);background:#f3ecdf09;border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:0 20px;font-size:18px;display:flex}.rq-sel>svg{flex:none;width:18px;height:18px}.rq-sel em{font-style:normal;font-family:var(--mono);color:var(--c45);margin-left:6px;font-size:12px}.rq-sel .st-in,.rq-sel .st-src{margin-left:auto}.rq-next{margin-top:30px}@media (width<=900px){.rq-tg{width:100%;margin-bottom:28px;display:flex}.rq-tg button{letter-spacing:.1em;flex:1;min-width:0;padding:0 4px;font-size:11px}.rq-sum{margin-top:22px;display:block}.rq-sum .wi{height:110px}.rq-sum .wi.nil{width:72px;height:72px}.rq-sel{border-radius:18px;flex-wrap:wrap;padding:12px 16px;font-size:16px}}.rq-side h1{margin-top:0}#rqStep .stepbox{margin-top:30px}#rqStep .stepbox h2{font-size:clamp(28px,2.3vw,36px);line-height:1.08}#rqStep .stepbox>p{margin-top:10px;font-size:16px}.rq-prog{margin-top:clamp(10px,1vw,16px)}.rq-prog .lab span{color:var(--c45);letter-spacing:.06em}.rq-sum .rq-empty{max-width:22ch;color:var(--c45);margin:0;font-size:15px;line-height:1.4}.rq-dl{letter-spacing:.22em;text-transform:uppercase;color:var(--c60);margin:24px 0 10px;font-size:11px;display:block}#rqStep .rq-desc{border-radius:999px;height:58px;padding:0 24px;font-size:17px}@media (width>=901px){.rq-grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);justify-content:space-between}}.rq-page .wrap{max-width:none}.rq-c{text-align:center;flex-direction:column;align-items:center;width:min(620px,100%);margin:0 auto;padding-bottom:120px;display:flex}.rq-c .rq-tg{margin:0 0 clamp(26px,4vh,40px)}.rq-head h1{max-width:none;margin:0;font-size:clamp(40px,4.2vw,60px);line-height:1}.rq-head .lead{max-width:42ch;color:var(--c75);margin:14px auto 0;font-size:17px}.rq-c:not(.s0) .rq-head{display:none}.rq-c .rq-sum{width:100%;margin:0}.rq-c .rq-sum .wf{flex-direction:column;gap:14px;margin-top:30px}.rq-c .rq-sum .wi{height:clamp(120px,10vw,150px);max-height:150px}.rq-c .rq-sum .wi:before{inset:6% -40% 0}.rq-c .rq-sum .tx b{font-size:10.5px}.rq-c .rq-sum .tx .m{margin-top:4px;font-size:24px}.rq-c .rq-sum .tx em{margin-top:4px}.rq-c .rq-sum .chips{justify-content:center;margin-top:12px}.rq-c .rq-sum .wi.nil{width:64px;height:64px}.rq-c .rq-sum .wx{text-align:left;border-top:0;justify-content:center;margin-top:14px;padding-top:0}.rq-c:not(.s0) .rq-sum .wf{text-align:left;flex-direction:row;justify-content:center;gap:16px;margin-top:0}.rq-c:not(.s0) .rq-sum .wi{height:72px}.rq-c:not(.s0) .rq-sum .wi:before{display:none}.rq-c:not(.s0) .rq-sum .tx .m{font-size:19px}.rq-c:not(.s0) .rq-sum .chips{justify-content:flex-start;margin-top:8px}.rq-c.sent .rq-sum{display:none}.rq-c .rq-prog{text-align:left;width:100%;margin-top:30px}.rq-c.s0 .rq-prog{display:none}.rq-c .rq-prog .lab{margin-top:10px}.rq-c #rqStep{width:100%}.rq-c #rqStep .stepbox{text-align:left;margin-top:30px}.rq-c #rqStep .stepbox>h2{text-align:center;font-size:clamp(32px,3vw,44px);line-height:1.04}.rq-c #rqStep .stepbox>p{text-align:center;max-width:46ch;margin:10px auto 0;font-size:16px}.rq-c #rqStep .st-watch{margin-top:26px}.rq-c .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rq-c #rqStep .nav-row{justify-content:center}.rq-c #rqStep .st-watch #rqPick>.center,.rq-c .rq-or{text-align:center}.rq-picked{justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}.rq-picked .st-in,.rq-picked .st-src,.rq-picked .change{margin:0}.rq-c .rq-done{text-align:center}.rq-c .rq-done .tick{margin:0 auto}.rq-c .rq-done .rq-steps{text-align:left;display:inline-block}.rq-c .rq-next{width:100%;margin-top:clamp(40px,7vh,64px)}.rq-c .rq-next ol{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;display:flex}.rq-c .rq-next ol:before{display:none}.rq-c .rq-next li{color:var(--c60);padding:0 0 0 14px;font-size:13.5px}.rq-c .rq-next li:before{width:6px;height:6px;top:7px;left:0}.rq-c.sent .rq-next{display:none}.rq-grid{display:block}@media (width<=900px){.rq-c{padding-bottom:90px}.rq-c .rq-tg{width:100%}.rq-head h1{font-size:clamp(34px,10vw,46px)}.rq-c .rq-sum{display:block}.rq-c .rq-sum .wi{height:110px}.rq-c:not(.s0) .rq-sum .wi{height:60px}.rq-c .rq-next{display:block}.rq-c .rq-next ol{flex-direction:column;align-items:center;gap:6px}}.rq-c.s0 .rq-sum .wi{height:clamp(190px,17vw,250px);max-height:250px}.rq-c.s0 .rq-sum .wf{gap:16px;margin-top:34px}.rq-c .st-watch .nav-row{margin-top:26px}.rq-chgw{justify-content:center;display:flex}.rq-chgw:empty{display:none}.rq-chgw .change{margin:18px 0 0}@media (width<=900px){.rq-c.s0 .rq-sum .wi{height:180px}}.rq-pop{width:100%;margin-top:clamp(40px,6vh,58px)}.rq-pop>.k{letter-spacing:.24em;text-transform:uppercase;color:var(--c45);align-items:center;gap:14px;font-size:11px;display:flex}.rq-pop>.k:before,.rq-pop>.k:after{content:"";background:var(--hair-soft);flex:1;height:1px}.rq-pop .row{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;display:grid}.rq-pop button{text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:6px 4px 10px;transition:background .3s;display:flex}.rq-pop .im{height:118px;display:block;position:relative}.rq-pop .im:before{content:"";background:radial-gradient(closest-side,#f3ecdf12,#0000);border-radius:50%;position:absolute;inset:20% -10% 0}.rq-pop img{filter:drop-shadow(0 12px 14px #00000073);width:auto;max-width:none;height:118px;transition:transform .5s var(--ease);display:block;position:relative}.rq-pop b{letter-spacing:.2em;text-transform:uppercase;color:var(--c45);margin-top:12px;font-size:9.5px;font-weight:400}.rq-pop .m{color:var(--c90);margin-top:3px;font-size:15px;line-height:1.15}.rq-pop button:hover img{transform:translateY(-6px)scale(1.03)}.rq-pop button:hover .m{color:var(--cream)}.rq-c.s0 .st-watch .nav-row:has(#rqNextBtn:disabled){display:none}@media (width<=900px){.rq-pop .row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;margin:22px -16px 0;padding:0 16px;display:flex;overflow-x:auto}.rq-pop .row::-webkit-scrollbar{display:none}.rq-pop button{scroll-snap-align:start;flex:0 0 31%}.rq-pop .im,.rq-pop img{height:100px}}.wwd-lead{color:var(--c75);max-width:44ch;font-size:18px;line-height:1.55}.wwd-host{display:block;position:relative}.wwd-intro{padding-bottom:clamp(30px,5vh,50px)}.wwd-trust{padding-top:clamp(40px,7vh,80px)}@media (width>=901px){.ch-stage{height:clamp(250px,22vw,318px)}.ch-rank{font-size:clamp(152px,13.6vw,216px)}.ch-i.first .ch-rank{font-size:clamp(184px,16.8vw,264px)}.ch-i{flex-basis:clamp(220px,19vw,272px)}.ch-i.first{flex-basis:clamp(262px,23vw,330px)}}@media (width<=900px){.ch-stage{height:188px}.ch-rank,.ch-i.first .ch-rank{font-size:126px}}.idx{letter-spacing:.28em;color:var(--c75);font-size:15px}.idx:before{width:8px;height:8px}.wwd-h{letter-spacing:-.01em;margin:0;font-size:clamp(58px,7.6vw,128px)!important;line-height:.92!important}.wwd-head .wwd-lead{max-width:50ch;margin-top:clamp(18px,2.6vh,26px);font-size:clamp(18px,1.45vw,21px);line-height:1.5}section.sec:has(.wwd-head){padding-bottom:clamp(8px,2vh,20px)!important}@media (width<=900px){.idx{font-size:13px}.wwd-head{margin-top:72px}}.who{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.who-t{letter-spacing:-.01em;margin:0;font-size:clamp(58px,7.6vw,128px)!important;line-height:.92!important}.who-r{max-width:40em;padding-top:clamp(8px,1vw,16px)}.who-p{color:var(--c90);font-size:clamp(21px,1.9vw,28px);line-height:1.36}.who-s{border-top:1px solid var(--hair-soft);color:var(--c75);margin-top:20px;padding-top:20px;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.who-more{letter-spacing:.2em;text-transform:uppercase;color:var(--cream);border-bottom:1px solid var(--hair-2);align-items:center;gap:10px;margin-top:26px;padding-bottom:4px;font-size:13px;display:inline-flex}.who-more svg{width:16px;height:16px;transition:transform .3s}.who-more:hover svg{transform:translate(4px)}@media (width<=900px){.who{grid-template-columns:1fr;gap:0}.who-r{padding-top:24px}}.abt{padding-top:clamp(120px,17vh,170px);padding-bottom:40px}.abt section{margin-top:clamp(90px,14vh,150px)}.abt section.abt-hero{margin-top:0}.abt-t{letter-spacing:-.012em;margin:24px 0 0;font-size:clamp(64px,9vw,150px)!important;line-height:.9!important}.abt-sub{color:var(--c75);max-width:34ch;margin-top:clamp(18px,2.6vh,28px);font-size:clamp(20px,1.9vw,28px);line-height:1.3}.abt section.abt-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,5vw,90px);margin-top:clamp(50px,8vh,90px);display:grid}.abt-ph-img{aspect-ratio:4/5;box-shadow:0 40px 80px -40px #000000b3,inset 0 0 0 1px var(--hair-soft);border-radius:26px;margin:0;overflow:hidden}.abt-ph-img img{object-fit:cover;width:100%;height:100%;display:block}.abt-tx p{color:var(--c75);max-width:58ch;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.abt-tx p+p{margin-top:1.1em}.abt-tx p:first-child{color:var(--c90);font-size:clamp(21px,1.9vw,28px);line-height:1.4}.abt-hh{justify-content:space-between;align-items:center;gap:20px;display:flex}.abt-hh .idx,.abt-hh .who-more{margin:0}.abt-mq{margin-top:clamp(36px,5vh,56px);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.abt-mq-t{align-items:center;gap:clamp(56px,6vw,96px);width:max-content;padding:18px 0;animation:70s linear infinite abtmq;display:flex}.abt-mq:hover .abt-mq-t{animation-play-state:paused}@keyframes abtmq{to{transform:translate(-50%)}}.abt-mq a{flex:none;place-items:center;height:80px;display:grid}.abt-lg{width:calc(min(160px,13vw) * var(--w));aspect-ratio:var(--ar);background:var(--cream);-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;opacity:.62;transition:opacity .35s,transform .45s var(--ease);display:block}.abt-mq a:hover .abt-lg{opacity:1;transform:translateY(-3px)}.abt-mf{font-family:var(--display);max-width:20ch;margin-top:24px;font-size:clamp(36px,4.6vw,72px);line-height:1.04}.abt-cards{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,22px);margin-top:clamp(40px,6vh,64px);display:grid}.abt-card{min-height:clamp(300px,24vw,350px);box-shadow:inset 0 0 0 1px var(--hair-soft),0 30px 60px -30px #0009;transition:transform .5s var(--ease),box-shadow .5s;background:radial-gradient(90% 90% at 100% 100%,#f3ecdf14,#0000 60%),linear-gradient(#37110f,#220807);border-radius:26px;padding:clamp(28px,2.8vw,42px);position:relative;overflow:hidden}.abt-card .tx{z-index:1;max-width:min(46ch,68%);position:relative}.abt-card h3{font-size:clamp(28px,2.5vw,38px);font-weight:400;line-height:1.02}.abt-card p{color:var(--c75);margin-top:16px;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.abt-card img{filter:drop-shadow(0 30px 30px #0000008c)brightness(.8);opacity:.92;width:auto;height:80%;transition:transform .7s var(--ease),filter .7s;position:absolute;bottom:-20%;right:-5%;transform:rotate(-14deg)}.abt-card:hover{box-shadow:inset 0 0 0 1px var(--hair-2),0 40px 70px -30px #000000b3;transform:translateY(-6px)}.abt-card:hover img{filter:drop-shadow(0 36px 34px #0000008c)brightness();transform:rotate(-10deg)translateY(-10px)}.abt-sc{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,44px);margin-top:clamp(30px,5vh,50px);display:grid}.abt-sc a{border-top:1px solid var(--hair-2);flex-direction:column;padding-top:24px;transition:border-color .3s;display:flex}.abt-sc h3{font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.1}.abt-sc p{color:var(--c75);margin-top:10px;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.abt-sc .go{letter-spacing:.2em;text-transform:uppercase;color:var(--cream);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:12.5px;display:inline-flex}.abt-sc .go svg{width:16px;height:16px;transition:transform .3s}.abt-sc a:hover{border-color:var(--cream)}.abt-sc a:hover .go svg{transform:translate(4px)}.abt-ph{border:1px dashed var(--hair-2);text-align:center;font-family:var(--mono);color:var(--c45);border-radius:22px;margin-top:22px;padding:34px;font-size:13px}.abt section.abt-soon+section.abt-soon{margin-top:clamp(50px,8vh,80px)}.abt-end{text-align:center;padding:clamp(30px,6vh,70px) 0}.abt-end h2{line-height:.98;font-size:clamp(46px,5.6vw,92px)!important}.abt-end p{max-width:46ch;color:var(--c75);margin:18px auto 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.abt-end .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}@media (width<=900px){.abt section.abt-story{grid-template-columns:1fr}.abt-ph-img{aspect-ratio:1}.abt-hh{flex-direction:column;align-items:flex-start}.abt-lg{width:calc(min(120px,28vw) * var(--w))}.abt-cards{grid-template-columns:1fr}.abt-card{min-height:0;padding-bottom:170px}.abt-card .tx{max-width:none}.abt-card img{height:190px;bottom:-30px;right:-10px}.abt-sc{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.abt-mq-t{animation:none}}.abt-vh{letter-spacing:-.01em;margin:0;font-size:clamp(56px,7vw,116px)!important;line-height:.92!important}.abt-end .abt-tg{margin:0 auto clamp(26px,4vh,40px)}.abt-end h2{min-height:1em}@media (width<=900px){.abt-end .abt-tg{width:100%}}.abt-vhd{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.abt-vnav{gap:10px;display:flex}.abt-vnav button{width:50px;height:50px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--cream);border-radius:50%;place-items:center;transition:background .3s,opacity .3s;display:grid}.abt-vnav button:hover{background:#f3ecdf14}.abt-vnav button:disabled{opacity:.3;pointer-events:none}.abt-vnav button svg{width:18px;height:18px}.abt-vnav button[data-d="-1"] svg{transform:rotate(180deg)}.abt .abt-cards{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;margin:clamp(30px,5vh,48px) calc(-1 * var(--gutter)) 0;padding:6px var(--gutter) 30px;scroll-padding:0 var(--gutter);gap:18px;display:flex;overflow-x:auto}.abt .abt-cards::-webkit-scrollbar{display:none}.abt .abt-cards.drag{cursor:grabbing;scroll-snap-type:none}.abt .abt-card{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:0 0 clamp(300px,29vw,400px);height:clamp(320px,24.5vw,350px);min-height:0;padding:clamp(26px,2.2vw,34px)}.abt .abt-card h3{font-size:clamp(26px,2.1vw,32px)}.abt .abt-card p{margin-top:12px;font-size:clamp(15.5px,1.1vw,17px)}.abt .abt-card img{-webkit-user-drag:none;pointer-events:none;height:50%;bottom:-16%;right:-5%}@media (width<=900px){.abt-vnav{display:none}.abt .abt-card{flex-basis:80vw;height:auto;padding-bottom:170px}.abt .abt-card img{height:180px;bottom:-26px}}.abt section.abt-story{align-items:stretch}.abt-ph-img{aspect-ratio:auto;height:100%;min-height:0;position:relative}.abt-ph-img img{position:absolute;inset:0}.abt-tx{align-self:center}.abt-tx p:last-child{margin-bottom:0}@media (width<=900px){.abt-ph-img{aspect-ratio:1;height:auto}}.abt .abt-card{flex:0 0 clamp(460px,43vw,600px);height:clamp(270px,21vw,300px)}.abt .abt-card img{height:86%;bottom:-17%;right:-3%}@media (width<=900px){.abt .abt-card{flex-basis:84vw;height:auto;padding-bottom:170px}.abt .abt-card .tx{max-width:none}.abt .abt-card img{height:180px;bottom:-26px;right:-6%}}.abt .abt-card{flex-basis:clamp(430px,35vw,500px)}.abt .abt-card .tx{max-width:64%}.abt .abt-card img{right:-6%}.abt-t{margin-top:0!important}section.wwd-trust{padding-bottom:27px!important}@media (width>=1101px){.grid{grid-template-columns:repeat(5,1fr)}}.wwd-trust .wd-trust li{padding-bottom:0}section.ch-sec{padding-bottom:clamp(28px,4vh,44px)!important}section.sec:has(.who){padding-top:clamp(12px,2vh,24px)!important}.wwd-head{margin-top:clamp(56px,8vh,90px)!important}.ch-nav button{z-index:6;width:54px;height:54px;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--hair-2);background:#2209089e;border-radius:50%;place-items:center;transition:opacity .35s,background .3s,transform .3s;display:grid;position:absolute;top:38%}.ch-nav button:hover{background:#3c1210cc;transform:scale(1.06)}.ch-nav button svg{width:20px;height:20px}.ch-nav .pv{left:var(--gutter)}.ch-nav .pv svg{transform:rotate(180deg)}.ch-nav .nx{right:var(--gutter)}.ch-nav button.off{opacity:0;pointer-events:none}@media (width<=900px){.ch-nav button{width:44px;height:44px;top:32%}}section.lw-sec{padding-top:clamp(30px,5vh,56px)!important;padding-bottom:clamp(20px,3vh,36px)!important}.lw-hd{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lw-t{letter-spacing:-.01em;margin:0;font-size:clamp(58px,7.6vw,128px)!important;line-height:.92!important}.lw-nav{gap:10px;display:flex}.lw-nav button{width:54px;height:54px;color:var(--cream);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:50%;place-items:center;transition:opacity .35s,background .3s;display:grid}.lw-nav button:hover{background:#f3ecdf14}.lw-nav button svg{width:20px;height:20px}.lw-nav .pv svg{transform:rotate(180deg)}.lw-nav button.off{opacity:.25;pointer-events:none}.lw-row{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;scroll-padding:0 var(--gutter);margin-top:clamp(36px,6vh,64px);overflow-x:auto}.lw-row::-webkit-scrollbar{display:none}.lw-row.drag{cursor:grabbing;scroll-snap-type:none}.lw-tr{width:max-content;padding:10px var(--gutter) 24px;column-gap:clamp(14px,2vw,30px);display:flex}.lw-i{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 clamp(220px,19vw,280px);align-items:flex-start;display:flex}.lw-i .im{width:100%;height:clamp(230px,20vw,300px);display:block;position:relative}.lw-i .im:before{content:"";background:radial-gradient(closest-side,#f3ecdf14,#0000);border-radius:50%;position:absolute;inset:16% 4% 0}.lw-i img{filter:drop-shadow(0 22px 26px #00000080);width:auto;max-width:none;height:88%;transition:transform .6s var(--ease);-webkit-user-drag:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lw-i:hover img{transform:translate(-50%)translateY(-8px)scale(1.03)}.lw-i .b{letter-spacing:.24em;text-transform:uppercase;color:var(--c60);margin-top:22px;font-size:11px}.lw-i .m{color:var(--cream);margin-top:8px;font-size:clamp(22px,1.8vw,27px);line-height:1.05}.lw-i .r{font-family:var(--mono);color:var(--c45);margin-top:7px;font-size:12px}.lw-i .go{letter-spacing:.2em;text-transform:uppercase;color:var(--cream);opacity:0;align-items:center;gap:10px;margin-top:16px;font-size:11.5px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(4px)}.lw-i .go svg{width:15px;height:15px}.lw-i:hover .go,.lw-i:focus-visible .go{opacity:1;transform:none}@media (hover:none){.lw-i .go{opacity:1;transform:none}}@media (width<=900px){.lw-nav{display:none}.lw-i{flex-basis:56vw}.lw-i .im{height:230px}}.lg{padding-top:clamp(120px,17vh,170px);padding-bottom:60px}.lg-t{letter-spacing:-.01em;margin:0;font-size:clamp(52px,6.6vw,110px)!important;line-height:.92!important}.lg-upd{color:var(--c45);margin-top:18px}.lg-intro{max-width:56ch;color:var(--c75);margin-top:18px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.lg-tabs{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.lg-tabs a{letter-spacing:.16em;text-transform:uppercase;height:40px;color:var(--c75);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:999px;align-items:center;padding:0 18px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.lg-tabs a:hover{color:var(--cream)}.lg-tabs a.on{background:var(--cream);color:var(--ox);box-shadow:none}.lg-body{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:clamp(30px,6vw,100px);margin-top:clamp(50px,8vh,80px);display:grid}.lg-toc{position:sticky;top:110px}.lg-toc .k{letter-spacing:.22em;text-transform:uppercase;color:var(--c45);font-size:11px}.lg-toc ol{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.lg-toc a{color:var(--c60);font-size:15px;transition:color .25s}.lg-toc a:hover{color:var(--cream)}.lg-sec{max-width:68ch}.lg-sec section{border-top:1px solid var(--hair-soft);padding:30px 0}.lg-sec section:first-child{border-top:0;padding-top:0}.lg-sec h2{font-family:var(--display);font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.1}.lg-sec p,.lg-sec li{color:var(--c75);font-size:clamp(16px,1.2vw,18px);line-height:1.65}.lg-sec p{margin-top:14px}.lg-sec b{color:var(--cream);font-weight:400}.lg-sec ul{gap:8px;margin-top:12px;padding-left:20px;display:grid}.lg-sec li::marker{color:var(--c45)}.lg-sec a{color:var(--cream);border-bottom:1px solid var(--hair-2)}mark.ph{color:#f0d9ad;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e0a94a24;border-radius:5px;padding:1px 5px}.lg-note{margin-top:30px!important;font-size:14px!important}.lg-tbl{border-top:1px solid var(--hair-2);margin-top:16px}.lg-tr{border-bottom:1px solid var(--hair-soft);color:var(--c75);grid-template-columns:1.1fr 2.2fr 1.3fr 1.3fr;gap:16px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.lg-th{letter-spacing:.2em;text-transform:uppercase;color:var(--c45);font-size:11px}@media (width<=900px){.lg-body{grid-template-columns:1fr}.lg-toc{display:none}.lg-tr{grid-template-columns:1fr;gap:4px}.lg-th{display:none}}.card-img img[src*="/storage/v1/"]{object-fit:contain;pointer-events:none;max-width:100%;height:100%}.card-img .heart{z-index:3}.stage img[src*="/storage/v1/"]{object-fit:contain;max-width:100%;height:100%}.card.sk{pointer-events:none}.card.sk .card-img{animation:1.6s ease-in-out infinite skp}.card.sk .card-meta i{background:#f3ecdf12;border-radius:6px;width:38%;height:9px;margin-top:10px;display:block}.card.sk .card-meta i:nth-child(2){width:66%;height:15px}.card.sk .card-meta i:nth-child(3){width:48%}@keyframes skp{50%{opacity:.45}}.cat-more{justify-content:center;padding:10px 0 110px;display:flex}.pd-load{min-height:60vh;color:var(--c45);letter-spacing:.2em;text-transform:uppercase;place-items:center;font-size:12px;display:grid}.pd-miss{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.pd-miss .row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}@media (prefers-reduced-motion:reduce){.card.sk .card-img{animation:none}}.ct-lead{color:var(--c75);font-size:18px;line-height:1.45}.ct-st{box-shadow:inset 0 0 0 1px var(--hair-soft);color:var(--c60);background:#f3ecdf0d;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:9px 16px 9px 14px;font-size:14px;display:inline-flex}.ct-st i{background:var(--c45);border-radius:50%;width:7px;height:7px}.ct-st b{color:var(--c90);font-weight:400}.ct-st.on i{background:var(--cream);box-shadow:0 0 0 4px #f3ecdf24}.ct-st.on b{color:var(--cream)}.ct-list{margin-top:30px;display:grid}.ct-list a{border-top:1px solid var(--hair-soft);grid-template-columns:48px 1fr auto;align-items:center;gap:3px 16px;padding:18px 0;transition:opacity .25s;display:grid}.ct-list a:last-child{border-bottom:1px solid var(--hair-soft)}.ct-list i{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--hair-soft);background:#f3ecdf0f;border-radius:50%;grid-row:1/3;place-items:center;transition:background .25s,color .25s;display:grid}.ct-list i svg{width:21px;height:21px}.ct-list b{font-family:var(--display);align-self:end;font-size:26px;font-weight:400;line-height:1.05}.ct-list span{color:var(--c60);overflow-wrap:anywhere;grid-column:2;align-self:start;font-size:14px}.ct-list em{opacity:.55;transition:transform .3s var(--ease),opacity .25s;grid-area:1/3/3;display:grid}@media (hover:hover){.ct-list a:hover i{background:var(--cream);color:var(--ox)}.ct-list a:hover em{opacity:1;transform:translate(4px)}}.ct-hours{box-shadow:inset 0 0 0 1px var(--hair-soft);background:#f3ecdf09;border-radius:22px;margin-top:34px;padding:20px 22px}.ct-hours .k{letter-spacing:.24em;text-transform:uppercase;color:var(--c45);font-size:11px}.ct-hours .v{font-family:var(--display);color:var(--cream);margin-top:8px;font-size:28px;line-height:1.05}.ct-hours .tz{font-family:var(--mono);color:var(--c45);margin-top:6px;font-size:12px}.flt-btn{width:46px;height:46px;color:var(--cream);border-radius:50%;place-items:center;margin-right:6px;display:none;position:relative}.flt-btn svg{opacity:1;width:22px;height:22px}.flt-n{background:var(--cream);min-width:18px;height:18px;color:var(--ox);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px;display:none;position:absolute;top:4px;right:2px}.flt-n.on{display:block}.count-m{display:none}.flt{gap:26px;padding-bottom:20px;display:grid}.flt-g h4{letter-spacing:.24em;text-transform:uppercase;color:var(--c45);margin-bottom:12px;font-size:11px;font-weight:400}.flt-o{flex-wrap:wrap;gap:8px;display:flex}.flt-o button{height:40px;color:var(--c75);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:999px;padding:0 16px;font-size:14px;transition:background .25s,color .25s}.flt-o button.on{background:var(--cream);color:var(--ox);box-shadow:none}.flt-foot{background:linear-gradient(#2c0c0b00,#2c0c0b 30%);grid-template-columns:auto 1fr;gap:10px;margin-bottom:-30px;padding:16px 0 30px;display:grid;position:sticky;bottom:-30px}.flt-foot .btn{justify-content:center}@media (width<=900px){.cat-bar .chips,.cat-bar .searchbar .sort{display:none}.flt-btn{display:grid}.count-m{font-family:var(--mono);color:var(--c45);min-height:18px;margin:2px 0 0;font-size:13px;display:block}.hh[data-v] .hh-watch{filter:drop-shadow(0 18px 24px #00000073);height:56vh;top:30vh;-webkit-mask-image:linear-gradient(#000 52%,#00000059 74%,#0000 90%);mask-image:linear-gradient(#000 52%,#00000059 74%,#0000 90%);-webkit-mask-size:100% 100%;mask-size:100% 100%}}body:after{mix-blend-mode:normal;opacity:.02;transform:translateZ(0)}#spot{will-change:transform;background:radial-gradient(520px,#78282233,#280b0a00 70%);width:1040px;height:1040px;margin:-520px 0 0 -520px;inset:0 auto auto 0;transform:translate(50vw,40vh)}
