:root{--ink:#16202b;--grey:#52616f;--c:#4a7fa5;--c-d:#35648a;--c-h:#2b5273;--c-t:#35648a;--acc:#d9a441;--acc-t:#7d5a12;--tint:#e9eef2;--tint2:#d5dfe7;--pale:#e2ebf2;--mist:#f4f7fa;--wall:#eef3f6;--table:#f2f4f6;--card:#fff;--glass:#ffffffeb;--mix:#fff;--red:#b5474b;--ok:#2d785d;--ok-soft:#e1f2ea;--line:#16202b21;--line-s:#16202b14;--sec-pad:clamp(56px, 6vw, 88px);--wrap:1200px;--hd:54px;--ease:cubic-bezier(.2, .7, .2, 1);--disp:Geologica, system-ui, sans-serif;--txt:"Golos Text", system-ui, -apple-system, sans-serif}@media (width<=1023px){:root{--sec-pad:64px}}@media (width<=719px){:root{--sec-pad:56px;--hd:50px}}*,:before,:after{box-sizing:border-box}html,body{min-width:320px}html{scroll-padding-top:calc(var(--hd) + 16px);-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--ink);font:400 16px/1.6 var(--txt);-webkit-font-smoothing:antialiased;background:#fff;margin:0}img{max-width:100%;display:block}h1,h2,h3,h4,p,ul,figure,figcaption{margin:0}ul{padding:0;list-style:none}a{color:inherit}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--c-d);outline-offset:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}h1{font:700 clamp(32px, 4.9vw, 66px)/1.04 var(--disp);letter-spacing:-.03em}h2{font:800 clamp(30px, 3.5vw, 44px)/1.06 var(--disp);letter-spacing:-.035em}.t{color:var(--grey);text-wrap:pretty;font-size:18px;line-height:1.55}@media (width<=719px){.t{font-size:16.5px}}.t{max-width:54ch;margin-top:16px}.ul{transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;text-decoration:none}.ul:hover{background-size:100% 1px}.ic{flex:none;width:24px;height:24px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}@media (width<=719px){.wrap{padding:0 20px}}.sec{padding:var(--sec-pad) 0}.solo{min-height:calc(100dvh - var(--hd));background:linear-gradient(to bottom, var(--tint), #fff 55%);place-items:center;padding:40px 20px 64px;display:grid}.hd{z-index:50;height:var(--hd);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);background:#0a121a57;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.hd.on,.hd.is-open,.hd.hd-solid{background:var(--glass);color:var(--ink);border-color:var(--line-s);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hd.on,.hd.is-open{box-shadow:0 10px 30px -26px #16202b8c}.hd:not(.on,.is-open) :is(a,button):focus-visible{outline-color:#fff}html.is-locked{overflow:hidden}.hd-in{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}@media (width<=719px){.hd-in{gap:6px}}.menu{align-items:center;gap:2px;min-width:0;margin-left:-11px;display:flex}.menu a{height:30px;font:500 13.5px/1 var(--txt);white-space:nowrap;color:#ffffffe0;transition:color .3s var(--ease), background .3s var(--ease);border-radius:9px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex;position:relative}.menu a:hover{color:#fff;background:#ffffff26}.menu a.on{color:#fff;font-weight:600}.menu a:after{content:"";opacity:0;height:2px;transition:opacity .3s var(--ease), transform .3s var(--ease);background:#fff;border-radius:2px;position:absolute;bottom:2px;left:11px;right:11px;transform:scaleX(.3)}.menu a.on:after{opacity:1;transform:none}@media (width<=719px){.menu{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 0 0 1px var(--line-s), 0 34px 60px -30px #0a1e328c;opacity:0;visibility:hidden;transform-origin:top;transition:opacity .22s var(--ease), transform .3s var(--ease), visibility 0s linear .3s;background:#ffffffdb;border-radius:22px;gap:2px;margin:0;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;transform:translateY(-10px)scale(.98)}}.hd-burger{display:none}@media (width<=719px){.hd-burger{width:40px;height:40px;transition:background .25s var(--ease);border-radius:12px;flex:none;order:2;place-items:center;margin-right:-10px;display:grid;position:relative}.hd-burger:hover{background:#ffffff26}}.hd.on .hd-burger:hover,.hd.is-open .hd-burger:hover{background:var(--tint)}.hd-burger-lines{width:20px;height:14px;position:relative}.hd-burger-lines span{width:100%;height:2px;transition:top .3s var(--ease), width .3s var(--ease), transform .3s var(--ease), opacity .2s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.hd-burger-lines span:first-child{top:0}.hd-burger-lines span:nth-child(2){width:70%;top:6px}.hd-burger-lines span:nth-child(3){top:12px}.hd.is-open .hd-burger-lines span:first-child{top:6px;transform:rotate(45deg)}.hd.is-open .hd-burger-lines span:nth-child(2){opacity:0;width:0}.hd.is-open .hd-burger-lines span:nth-child(3){top:6px;transform:rotate(-45deg)}@media (width<=719px){.hd-burger~.hd-side .lang-list{left:0;right:auto}}.hd-side{flex:none;align-items:center;gap:10px;display:flex}@media (width<=719px){.hd-side{display:contents}}.hd-login{height:34px;font:500 13.5px/1 var(--txt);color:#ffffffe0;white-space:nowrap;transition:color .3s var(--ease), background .3s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.hd-login .ic{width:17px;height:17px}.hd-login:hover{color:#fff;background:#ffffff26}@media (width<=719px){.hd-login{border-radius:12px;order:1;justify-content:center;width:40px;height:40px;margin-left:auto;padding:0}.hd-login .ic{width:20px;height:20px}.hd-login span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hd.on .hd-login,.hd.is-open .hd-login{color:var(--grey)}.hd.on .hd-login:hover,.hd.is-open .hd-login:hover{color:var(--ink);background:var(--tint)}@media (width<=719px){.hd.on .hd-login,.hd.is-open .hd-login{color:var(--ink)}}.hd-veil{display:none}@media (width<=719px){.hd-veil{z-index:-1;opacity:0;visibility:hidden;height:100vh;transition:opacity .3s var(--ease), visibility 0s linear .3s;background:#0a121a61;display:block;position:absolute;top:100%;left:0;right:0}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.hd.on .menu a{color:var(--grey)}.hd.on .menu a:hover{color:var(--ink);background:var(--tint)}.hd.on .menu a.on{color:var(--ink)}.hd.on .menu a:after{background:var(--c)}@media (width<=719px){.hd.is-open .menu,.hd.is-open .hd-veil{opacity:1;visibility:visible;transition:opacity .22s var(--ease), transform .3s var(--ease);transform:none}.hd .menu a,.hd.on .menu a{height:54px;font:500 17px/1 var(--txt);color:var(--ink);border-radius:15px;padding:0 16px}.hd .menu a:hover,.hd.on .menu a:hover{color:var(--ink);background:var(--mist)}.hd .menu a.on,.hd.on .menu a.on{color:var(--c-t);background:var(--pale)}.hd .menu a:after,.hd.on .menu a:after{display:none}.hd.is-open .menu a{animation:menu-in .4s var(--ease) both}.hd.is-open .menu a:first-child{animation-delay:40ms}.hd.is-open .menu a:nth-child(2){animation-delay:75ms}.hd.is-open .menu a:nth-child(3){animation-delay:.11s}.hd.is-open .menu a:nth-child(4){animation-delay:.145s}.hd.is-open .menu a:nth-child(5){animation-delay:.18s}}@media (prefers-reduced-motion:reduce){.hd .menu,.hd.is-open .menu,.hd.is-open .menu a,.hd .hd-veil,.hd.is-open .hd-veil,.hd-burger-lines span{transition:none;animation:none}}.hd-solid+main{padding-top:var(--hd)}.hd-back{font:600 14px/1 var(--txt);color:var(--grey);transition:color .25s var(--ease);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.hd:not(.hd-solid,.on,.is-open) .hd-back{color:#ffffffd9}.hd:not(.hd-solid,.on,.is-open) .hd-back:hover{color:#fff}.hd-back .ic{width:16px;height:16px;transition:transform .25s var(--ease);transform:rotate(180deg)}.hd-back:hover{color:var(--ink)}.hd-back:hover .ic{transform:rotate(180deg)translate(3px)}.ft{border-top:1px solid var(--line-s);padding:11px 0}@media (width<=719px){.ft{padding:10px 0}}.ft-in{min-height:32px;color:var(--grey);justify-content:space-between;align-items:flex-start;gap:10px 28px;font-size:14px;display:flex}@media (width<=719px){.ft-in{flex-direction:column;gap:14px}}.ft-l{gap:6px;margin-right:auto;display:grid}.ft-motto{color:var(--grey);opacity:.75;font-size:13px}.ft-r{justify-items:end;gap:6px;display:grid}@media (width<=719px){.ft-r{justify-items:start}}.ft nav{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}@media (width<=719px){.ft nav{text-align:left;justify-content:flex-start}}.ft nav a[aria-current=page]{color:var(--ink);background-size:100% 1px;font-weight:600}.ft-pay{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ft-pay li{filter:grayscale();opacity:.55;transition:filter .3s var(--ease), opacity .3s var(--ease);align-items:center;display:flex}.ft-pay li:hover{filter:none;opacity:1}.ft-pay svg{display:block}.ft-pay img{border-radius:4px;width:auto;height:24px;display:block}.ft-pay-visa{width:40px;height:13px}.ft-pay-mc{width:27px;height:17px}.ft-pay-coin{width:18px;height:18px}.ft-pay-fk{line-height:0;display:block}@media (prefers-reduced-motion:reduce){.ft-pay li{transition:none}}.btn{background:var(--c-d);color:#fff;height:54px;font:600 15px/1 var(--txt);white-space:nowrap;transition:background .3s var(--ease), transform .3s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}@media (width<=719px){.btn{height:50px;padding:0 22px}}.btn .ic{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover{background:var(--c-h);transform:translateY(-2px)}.btn:hover .ic:last-child{transform:translate(4px)}.arrow-link{color:var(--c-d);font:600 16px/1.2 var(--txt);white-space:nowrap;transition:color .25s var(--ease);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.arrow-link:hover,.arrow-link:focus-visible{color:var(--c-h)}.arrow-link:focus-visible{outline-offset:4px;border-radius:999px}.arrow-link-go{background:var(--c-d);color:#fff;width:40px;height:40px;transition:background .25s var(--ease), transform .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 20px -12px #16202bb3}.arrow-link-go .ic{width:17px;height:17px;transition:transform .45s var(--ease);grid-area:1/1}.arrow-link-go .ic+.ic{transform:translate(-40px)}.arrow-link:hover .arrow-link-go,.arrow-link:focus-visible .arrow-link-go{background:var(--c-h);transform:scale(1.06)}.arrow-link:hover .arrow-link-go .ic,.arrow-link:focus-visible .arrow-link-go .ic{transform:translate(40px)}.arrow-link:hover .arrow-link-go .ic+.ic,.arrow-link:focus-visible .arrow-link-go .ic+.ic{transform:none}@media (prefers-reduced-motion:reduce){.arrow-link,.arrow-link-go,.arrow-link-go .ic{transition:none}}.lang{flex:none;position:relative}.lang-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:34px;font:600 13px/1 var(--txt);transition:background .3s var(--ease), border-color .3s var(--ease);background:#ffffff24;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.lang-btn:hover{background:#ffffff3d}.lang-btn .ic{width:16px;height:16px;transition:transform .3s var(--ease)}@media (width<=719px){.lang-btn{gap:7px;height:32px;padding:0 9px;font-size:12.5px}}.lang.is-open .lang-btn .ic{transform:rotate(180deg)}.hd.on .lang-btn{border-color:var(--line);color:var(--ink);background:#fff}.hd.on .lang-btn:hover{background:var(--tint)}.lang-globe{flex:none;width:17px;height:17px}@media (width<=719px){.lang-globe{width:16px;height:16px}}.lang-code{letter-spacing:.04em}.lang-list{border:1px solid var(--line-s);opacity:0;pointer-events:none;visibility:hidden;min-width:190px;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s .25s;background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 24px 48px -28px #16202b8c}.lang-list a{font:500 14.5px/1.2 var(--txt);color:var(--grey);white-space:nowrap;transition:background .25s var(--ease), color .25s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.lang-list a:hover{background:var(--tint);color:var(--ink)}.lang-list .is-current{color:var(--ink);background:var(--tint);font-weight:600}.lang-list .lang-tag{letter-spacing:.08em;color:var(--grey);margin-left:auto;padding-left:14px;font-size:11px;font-weight:600}.lang-list .is-current .lang-tag{color:var(--c-t)}.lang.is-open .lang-list,.lang:not(.is-wired):hover .lang-list,.lang:not(.is-wired):focus-within .lang-list{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.fld-form{gap:14px;display:grid}.fld{gap:6px;display:grid}.fld input{border:1px solid var(--line);background:var(--card);height:46px;font:400 15px/1 var(--txt);color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:11px;padding:0 14px}@media (width<=719px){.fld input{font-size:16px}}.fld input::placeholder{color:color-mix(in srgb, var(--grey) 55%, var(--mix))}.fld input:focus{border-color:var(--c-d);outline:none;box-shadow:0 0 0 3px #4a7fa52e}.fld input.is-bad{border-color:#d98a8a;box-shadow:0 0 0 3px #b5474b1f}.fld input:disabled{background:var(--mist);border-color:var(--line-s);color:var(--grey);cursor:not-allowed;-webkit-text-fill-color:var(--grey);opacity:1}.fld-t{font:600 12.5px/1 var(--txt);letter-spacing:.02em;color:var(--grey);align-items:baseline;gap:8px;display:flex}.fld-bad{font:600 12.5px/1.35 var(--txt);color:var(--red);align-items:center;gap:7px;margin-top:1px;font-style:normal;display:flex}.fld-bad:before{content:"!";background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.fld-in{display:block;position:relative}.fld-in input{width:100%;padding-right:46px}.fld-eye{width:34px;height:34px;color:var(--grey);transition:color .2s var(--ease), background .2s var(--ease);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fld-eye:hover{color:var(--ink);background:var(--mist)}.fld-eye .ic{width:18px;height:18px}.fld-eye .ic:last-child,.fld-eye[aria-pressed=true] .ic:first-child{display:none}.fld-eye[aria-pressed=true] .ic:last-child{display:block}.fld-gen{font:600 12.5px/1 var(--txt);color:var(--c-t);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.fld-gen .ic{width:14px;height:14px}.fld-gen:hover{text-decoration:underline}.fld-hint{font:400 12.5px/1.4 var(--txt);color:var(--grey)}.fld-meter{pointer-events:none;position:absolute;inset:0}.fld-meter i{background:var(--tint);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px;overflow:hidden}.fld-meter i:after{content:"";border-radius:inherit;width:0;transition:width .35s var(--ease), background .35s var(--ease);position:absolute;inset:0 auto 0 0}.fld-meter b{font:600 11.5px/1 var(--txt);letter-spacing:.02em;white-space:nowrap;position:absolute;top:50%;right:46px;transform:translateY(-50%)}.fld-meter[data-level="1"] i:after{background:var(--red);width:25%}.fld-meter[data-level="1"] b{color:var(--red)}.fld-meter[data-level="2"] i:after{background:var(--acc);width:50%}.fld-meter[data-level="2"] b{color:var(--acc-t)}.fld-meter[data-level="3"] i:after{background:var(--c);width:75%}.fld-meter[data-level="3"] b{color:var(--c-t)}.fld-meter[data-level="4"] i:after{background:var(--c-d);width:100%}.fld-meter[data-level="4"] b{color:var(--c-t)}.fld-in:has(.fld-meter:not([hidden])) input{padding-right:124px}.fld-check{font:400 13.5px/1.45 var(--txt);color:var(--grey);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fld-check input{width:18px;height:18px;accent-color:var(--c-d);border-radius:5px;flex:none;margin:1px 0 0;padding:0}.fld-check .ul{color:var(--ink)}.fld-lost{color:var(--c-t);margin-left:auto;font-weight:600}.fld-note{background:var(--tint);color:var(--grey);border-radius:11px;padding:11px 14px;font-size:13.5px;line-height:1.45}.fld-go{background:var(--c-d);height:48px;font:600 15px/1 var(--txt);color:#fff;transition:background .25s var(--ease);border-radius:12px}.fld-go:hover{background:var(--c-h)}.fld-go:disabled{background:var(--tint2);color:color-mix(in srgb, var(--grey) 75%, var(--mix));cursor:not-allowed}.eyebrow{font:600 13px/1 var(--txt);letter-spacing:.14em;text-transform:uppercase;color:var(--c-t);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--c);border-radius:3px;flex:none;width:12px;height:12px}.totop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;visibility:hidden;pointer-events:none;width:50px;height:50px;transition:all .3s var(--ease), visibility 0s linear .3s;background:#35648acc;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.totop.on{opacity:1;visibility:visible;pointer-events:auto;transition:all .3s var(--ease), visibility 0s;transform:none}.totop:hover{background:var(--c-h)}.totop .ic{width:20px;height:20px;transform:rotate(-90deg)}@media (width<=719px){.totop{width:46px;height:46px;bottom:16px;right:16px}}.face{background:var(--pale);border-radius:50%;display:block;position:relative;overflow:hidden;container-type:size}.face img{--w:calc(max(100cqw, 100cqh * var(--a)) * var(--z,1));--h:calc(var(--w) / var(--a));top:clamp(100cqh - var(--h), 50cqh - var(--fy) * var(--h), 0px);left:clamp(100cqw - var(--w), 50cqw - var(--fx) * var(--w), 0px);width:var(--w);max-width:none;height:var(--h);-webkit-user-drag:none;position:absolute}.face.is-empty{color:var(--grey);place-items:center;display:grid}.face.is-empty svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.55;width:56%;height:56%}@keyframes photo-drift{0%{transform:scale(1.05)translate(0,0)}13%{transform:scale(1.15)translate(-2%,-.5%)}27%{transform:scale(1.07)translate(-2.9%,1%)}41%{transform:scale(1.18)translate(-.6%,1.7%)}55%{transform:scale(1.08)translate(1.9%,1%)}69%{transform:scale(1.19)translate(2.5%,-.9%)}85%{transform:scale(1.09)translate(.9%,-1.6%)}to{transform:scale(1.05)translate(0,0)}}.hero{background:var(--ink);color:#fff;isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:linear-gradient(#0f182100 10%,#0f182138 28%,#0f182185 48%,#0f1821bd 70%,#0f1821e0 100%),linear-gradient(#0f18218f 0%,#0f18216b 9%,#0f182129 20%,#0f182100 36%);position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f182100 20%,#0f182147 50%,#0f182100 74%);position:absolute;inset:0}.hero .eyebrow{color:#fff;text-shadow:0 1px 2px #00000059;margin-bottom:26px}.hero .eyebrow:before{background:var(--acc)}@media (width<=719px){.hero .eyebrow{letter-spacing:.1em;margin-bottom:18px;font-size:11.5px}}.hero a:focus-visible{outline-color:#fff}.hero-shots{z-index:0;position:absolute;inset:0}.hero-shot{opacity:0;transition:opacity 1.4s var(--ease), transform 2.4s var(--ease);will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.06)}.hero-img{object-fit:cover;object-position:calc(var(--fx) * 100%) center;width:100%;height:100%;position:absolute;inset:0}.hero-shot.is-active{opacity:1;transform:none}.hero-shot.is-active .hero-img{transform-origin:54% 46%;animation:34s cubic-bezier(.37,.15,.63,.85) infinite photo-drift}@media (prefers-reduced-motion:reduce){.hero-shot.is-active .hero-img{animation:none;transform:scale(1.04)}}.hero-dots{z-index:3;justify-content:center;gap:14px;display:flex;position:absolute;bottom:34px;left:0;right:0}@media (width<=719px){.hero-dots{gap:12px;bottom:22px}}.dot{width:11px;height:11px;transition:all .3s var(--ease);border:1.5px solid #ffffffb8;border-radius:50%}.dot:hover{border-color:#fff;transform:scale(1.18)}.dot.is-on{background:#fff;border-color:#fff;transform:scale(1.18)}.dot:focus-visible{outline-color:#fff}.hero h1{max-width:22ch;margin-bottom:24px}.hero h1 .l{display:block}.hero h1 .l2{margin-left:clamp(0px,4.4vw,66px)}.hero-in{z-index:2;width:100%;padding-top:calc(var(--hd) + 24px);padding-bottom:calc(var(--hd) + 24px);position:relative}.lead{color:#ffffffe6;max-width:46ch;margin-bottom:32px;font-size:19px;line-height:1.5}@media (width<=719px){.lead{margin-bottom:26px;font-size:17px}}.cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero .eyebrow,.hero h1 .l,.hero .lead,.hero .cta{animation:hero-rise .8s var(--ease) both}.hero h1 .l2{animation-delay:80ms}.hero .lead{animation-delay:.2s}.hero .cta{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.hero-shot{transition:opacity .4s linear;transform:none}.hero .eyebrow,.hero h1 .l,.hero .lead,.hero .cta{animation:none}}@media (width<=719px){.hero h1 .l2{margin-left:0}}.about{--lift:drop-shadow(0 1px 1px #16202b17) drop-shadow(0 6px 10px #16202b0d);background:var(--wall) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23d9e3ea' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(60 62) rotate(-6)'%3E%3Cpath d='M-14 24 Q0 17 14 24'/%3E%3Cpath d='M-1 22 Q4 8 1 -9'/%3E%3Cpath d='M0.5 14 l4 -1 M2.4 6 l4 -1 M2.3 -1 l4 -1'/%3E%3Cpath d='M1 -9 Q-9 -15 -19 -7'/%3E%3Cpath d='M1 -9 Q-5 -21 -15 -22'/%3E%3Cpath d='M1 -9 Q7 -21 17 -20'/%3E%3Cpath d='M1 -9 Q12 -13 20 -3'/%3E%3Ccircle cx='-2' cy='-5' r='2.3'/%3E%3Ccircle cx='3.4' cy='-4.6' r='2.3'/%3E%3C/g%3E%3Cg transform='translate(190 46) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='7.5'/%3E%3Cpath d='M10.5 0.0 L15.0 0.0'/%3E%3Cpath d='M7.4 7.4 L10.6 10.6'/%3E%3Cpath d='M0.0 10.5 L0.0 15.0'/%3E%3Cpath d='M-7.4 7.4 L-10.6 10.6'/%3E%3Cpath d='M-10.5 0.0 L-15.0 0.0'/%3E%3Cpath d='M-7.4 -7.4 L-10.6 -10.6'/%3E%3Cpath d='M-0.0 -10.5 L-0.0 -15.0'/%3E%3Cpath d='M7.4 -7.4 L10.6 -10.6'/%3E%3C/g%3E%3Cg transform='translate(316 72) rotate(5)'%3E%3Cpath d='M-25 -3 H19 Q26 -5 28 -19'/%3E%3Cpath d='M-23 -3 Q-19 6 -8 6 H13 Q22 4 28 -19'/%3E%3Cpath d='M-23 -5 L-33 9'/%3E%3Cpath d='M-27 -3 V-8 H-21 V-3'/%3E%3Cpath d='M27 -16 l4 3 M27.4 -12 l4 2.5'/%3E%3Cpath d='M-14 11 q3 -2 6 0 t6 0 t6 0'/%3E%3C/g%3E%3Cg transform='translate(378 26) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(128 172) rotate(8)'%3E%3Cpath d='M0 17 C-7 8 -11 2 -11 -5 A11 11 0 0 1 11 -5 C11 2 7 8 0 17 Z'/%3E%3Ccircle cx='0' cy='-5' r='4'/%3E%3C/g%3E%3Cg transform='translate(240 150) rotate(12)'%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(288)'/%3E%3Ccircle cx='0' cy='0' r='1.8'/%3E%3C/g%3E%3Cg transform='translate(358 172) rotate(-14)'%3E%3Cpath d='M-12 0 Q0 -10 10 0 Q0 10 -12 0 Z'/%3E%3Cpath d='M10 0 L17 -6 V6 Z'/%3E%3Ccircle cx='-5' cy='-1.5' r='1'/%3E%3C/g%3E%3Cg transform='translate(26 160) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(54 264) rotate(0)'%3E%3Ccircle cx='0' cy='-12' r='5'/%3E%3Cpath d='M-1.6 -17 Q0 -21.5 1.6 -17'/%3E%3Cpath d='M-5 -6 Q-13 -4 -13 7 Q-19 9 -19 14 H19 Q19 9 13 7 Q13 -4 5 -6'/%3E%3Cpath d='M-7 8 Q0 11.5 7 8'/%3E%3C/g%3E%3Cg transform='translate(180 268) rotate(-10)'%3E%3Ccircle cx='0' cy='5' r='11'/%3E%3Cpath d='M-10 0 Q0 5 10 0'/%3E%3Cpath d='M2 1 L8 -15 L14 -17'/%3E%3Cpath d='M-5 9 l1.6 1.6 M1 12 l1.6 1.6 M5 7 l1.6 1.6'/%3E%3C/g%3E%3Cg transform='translate(302 252) rotate(-4)'%3E%3Ccircle cx='-13' cy='10' r='5'/%3E%3Ccircle cx='14' cy='10' r='5'/%3E%3Cpath d='M-20 9 Q-21 -3 -9 -3 H-3 Q0 -3 0 1 V6 H7'/%3E%3Cpath d='M-17 -7 Q-16 -9 -13 -9 H-4'/%3E%3Cpath d='M7 6 Q11 -2 9 -13'/%3E%3Cpath d='M9 -6 L14 10'/%3E%3Cpath d='M5 -14 H14'/%3E%3C/g%3E%3Cg transform='translate(98 112) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(110 360) rotate(12)'%3E%3Cpath d='M0.0 -14.0 L3.5 -4.9 L13.3 -4.3 L5.7 1.9 L8.2 11.3 L0.0 6.0 L-8.2 11.3 L-5.7 1.9 L-13.3 -4.3 L-3.5 -4.9 Z'/%3E%3C/g%3E%3Cg transform='translate(236 362) rotate(0)'%3E%3Cpath d='M-19 10 V0 Q-19 -11 -5 -11 Q6 -11 9 -5 Q13 -6 15 -1 Q17 5 16 11 Q16 14 19 13'/%3E%3Cpath d='M-13 10 V5 M-7 10 V5 H3 V10 M9 10 V2'/%3E%3Cpath d='M-19 10 H-13 M-7 10 H-13 M3 10 H9'/%3E%3Cpath d='M0 -10 Q-3 -3 2 2 Q6 2 7 -4'/%3E%3Ccircle cx='10' cy='-3' r='0.9'/%3E%3Cpath d='M-19 -2 Q-23 0 -22 5'/%3E%3C/g%3E%3Cg transform='translate(342 346) rotate(0)'%3E%3Cpath d='M-21 5 Q-16 -11 -2 -9 Q7 -7 5 0 Q3 5 -3 3'/%3E%3Cpath d='M-23 11 Q-17 7 -11 11 T1 11 T13 11 T25 11'/%3E%3C/g%3E%3Cg transform='translate(26 374) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(382 292) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(252 304) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(176 206) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0/400px 400px repeat;padding:clamp(72px,7vw,104px) 0;position:relative}@media (width<=719px){.about{padding:var(--sec-pad) 0}}.bubble{width:fit-content;max-width:100%;color:var(--ink);font:400 16.5px/1.5 var(--txt);filter:var(--lift);background:#fff;border-radius:20px;margin:0;padding:10px 15px;position:relative}.bubble-tail{border-bottom-left-radius:0}.bubble-tail:before{content:"";background:inherit;width:9px;height:15px;clip-path:path("M9 0 C9 8 6 13 0 15 H9 Z");position:absolute;bottom:0;left:-8px}.bubble-key{font-weight:600}.thread{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.thread .bubble{border-top-left-radius:7px;border-bottom-left-radius:7px}.thread>.bubble:first-child{border-top-left-radius:20px}.thread .bubble-tail{border-bottom-left-radius:0}.thread-end{flex-wrap:wrap;align-self:stretch;align-items:center;gap:12px 20px;max-width:560px;display:flex}.thread-end .arrow-link{margin-left:auto}.thread-open{color:var(--ink);text-align:left;filter:var(--lift);transition:transform .3s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:12px;margin:4px 0;padding:6px 16px 6px 6px;display:inline-flex}.thread-open>.ic{width:18px;height:18px;color:var(--c-d);transition:transform .3s var(--ease);margin-left:4px}.thread-open:hover{transform:translateY(-2px)}.thread-open:hover>.ic{transform:translate(3px)}.thread-open-face{background:conic-gradient(from 210deg, var(--acc), #f2cf86, var(--acc), #c98f2c, var(--acc));border-radius:50%;flex:none;width:40px;height:40px;padding:2px}.thread-open-face img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.thread-open-t{gap:3px;display:grid}.thread-open-t b{font:600 15px/1.2 var(--txt)}.thread-open-t span{font:500 12.5px/1.2 var(--txt);color:var(--grey)}.thread-sheet{--sheet-away:translateX(100%);background:var(--wall) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23d9e3ea' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(60 62) rotate(-6)'%3E%3Cpath d='M-14 24 Q0 17 14 24'/%3E%3Cpath d='M-1 22 Q4 8 1 -9'/%3E%3Cpath d='M0.5 14 l4 -1 M2.4 6 l4 -1 M2.3 -1 l4 -1'/%3E%3Cpath d='M1 -9 Q-9 -15 -19 -7'/%3E%3Cpath d='M1 -9 Q-5 -21 -15 -22'/%3E%3Cpath d='M1 -9 Q7 -21 17 -20'/%3E%3Cpath d='M1 -9 Q12 -13 20 -3'/%3E%3Ccircle cx='-2' cy='-5' r='2.3'/%3E%3Ccircle cx='3.4' cy='-4.6' r='2.3'/%3E%3C/g%3E%3Cg transform='translate(190 46) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='7.5'/%3E%3Cpath d='M10.5 0.0 L15.0 0.0'/%3E%3Cpath d='M7.4 7.4 L10.6 10.6'/%3E%3Cpath d='M0.0 10.5 L0.0 15.0'/%3E%3Cpath d='M-7.4 7.4 L-10.6 10.6'/%3E%3Cpath d='M-10.5 0.0 L-15.0 0.0'/%3E%3Cpath d='M-7.4 -7.4 L-10.6 -10.6'/%3E%3Cpath d='M-0.0 -10.5 L-0.0 -15.0'/%3E%3Cpath d='M7.4 -7.4 L10.6 -10.6'/%3E%3C/g%3E%3Cg transform='translate(316 72) rotate(5)'%3E%3Cpath d='M-25 -3 H19 Q26 -5 28 -19'/%3E%3Cpath d='M-23 -3 Q-19 6 -8 6 H13 Q22 4 28 -19'/%3E%3Cpath d='M-23 -5 L-33 9'/%3E%3Cpath d='M-27 -3 V-8 H-21 V-3'/%3E%3Cpath d='M27 -16 l4 3 M27.4 -12 l4 2.5'/%3E%3Cpath d='M-14 11 q3 -2 6 0 t6 0 t6 0'/%3E%3C/g%3E%3Cg transform='translate(378 26) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(128 172) rotate(8)'%3E%3Cpath d='M0 17 C-7 8 -11 2 -11 -5 A11 11 0 0 1 11 -5 C11 2 7 8 0 17 Z'/%3E%3Ccircle cx='0' cy='-5' r='4'/%3E%3C/g%3E%3Cg transform='translate(240 150) rotate(12)'%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(288)'/%3E%3Ccircle cx='0' cy='0' r='1.8'/%3E%3C/g%3E%3Cg transform='translate(358 172) rotate(-14)'%3E%3Cpath d='M-12 0 Q0 -10 10 0 Q0 10 -12 0 Z'/%3E%3Cpath d='M10 0 L17 -6 V6 Z'/%3E%3Ccircle cx='-5' cy='-1.5' r='1'/%3E%3C/g%3E%3Cg transform='translate(26 160) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(54 264) rotate(0)'%3E%3Ccircle cx='0' cy='-12' r='5'/%3E%3Cpath d='M-1.6 -17 Q0 -21.5 1.6 -17'/%3E%3Cpath d='M-5 -6 Q-13 -4 -13 7 Q-19 9 -19 14 H19 Q19 9 13 7 Q13 -4 5 -6'/%3E%3Cpath d='M-7 8 Q0 11.5 7 8'/%3E%3C/g%3E%3Cg transform='translate(180 268) rotate(-10)'%3E%3Ccircle cx='0' cy='5' r='11'/%3E%3Cpath d='M-10 0 Q0 5 10 0'/%3E%3Cpath d='M2 1 L8 -15 L14 -17'/%3E%3Cpath d='M-5 9 l1.6 1.6 M1 12 l1.6 1.6 M5 7 l1.6 1.6'/%3E%3C/g%3E%3Cg transform='translate(302 252) rotate(-4)'%3E%3Ccircle cx='-13' cy='10' r='5'/%3E%3Ccircle cx='14' cy='10' r='5'/%3E%3Cpath d='M-20 9 Q-21 -3 -9 -3 H-3 Q0 -3 0 1 V6 H7'/%3E%3Cpath d='M-17 -7 Q-16 -9 -13 -9 H-4'/%3E%3Cpath d='M7 6 Q11 -2 9 -13'/%3E%3Cpath d='M9 -6 L14 10'/%3E%3Cpath d='M5 -14 H14'/%3E%3C/g%3E%3Cg transform='translate(98 112) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(110 360) rotate(12)'%3E%3Cpath d='M0.0 -14.0 L3.5 -4.9 L13.3 -4.3 L5.7 1.9 L8.2 11.3 L0.0 6.0 L-8.2 11.3 L-5.7 1.9 L-13.3 -4.3 L-3.5 -4.9 Z'/%3E%3C/g%3E%3Cg transform='translate(236 362) rotate(0)'%3E%3Cpath d='M-19 10 V0 Q-19 -11 -5 -11 Q6 -11 9 -5 Q13 -6 15 -1 Q17 5 16 11 Q16 14 19 13'/%3E%3Cpath d='M-13 10 V5 M-7 10 V5 H3 V10 M9 10 V2'/%3E%3Cpath d='M-19 10 H-13 M-7 10 H-13 M3 10 H9'/%3E%3Cpath d='M0 -10 Q-3 -3 2 2 Q6 2 7 -4'/%3E%3Ccircle cx='10' cy='-3' r='0.9'/%3E%3Cpath d='M-19 -2 Q-23 0 -22 5'/%3E%3C/g%3E%3Cg transform='translate(342 346) rotate(0)'%3E%3Cpath d='M-21 5 Q-16 -11 -2 -9 Q7 -7 5 0 Q3 5 -3 3'/%3E%3Cpath d='M-23 11 Q-17 7 -11 11 T1 11 T13 11 T25 11'/%3E%3C/g%3E%3Cg transform='translate(26 374) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(382 292) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(252 304) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(176 206) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0/400px 400px repeat;width:min(500px,100%);max-width:none;height:100dvh;max-height:none;color:var(--ink);transform:var(--sheet-away);transition:transform .5s var(--ease), overlay .5s allow-discrete, display .5s allow-discrete;border:0;border-radius:26px 0 0 26px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-30px 0 80px -30px #0a1e3280}.thread-sheet[open]{flex-direction:column;display:flex;transform:none}.thread-sheet::backdrop{transition:background .4s var(--ease), overlay .5s allow-discrete, display .5s allow-discrete;background:#0f182100}.thread-sheet[open]::backdrop{background:#0f18216b}@media (width<=719px){.thread-sheet{--sheet-away:translateY(100%);border-radius:24px 24px 0 0;width:100%;height:90dvh;inset:auto 0 0}}@starting-style{.thread-sheet[open]{transform:var(--sheet-away)}.thread-sheet[open]::backdrop{background:#0f182100}}html:has(.thread-sheet[open]){overflow:hidden}.thread-sheet-head{border-bottom:1px solid var(--line-s);background:#ffffffdb;align-items:center;gap:12px;padding:16px 16px 14px 22px;display:flex}.thread-sheet-head img{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--acc);border-radius:50%}.thread-sheet-head p{gap:3px;margin:0 auto 0 4px;display:grid}.thread-sheet-head b{font:700 16px/1.2 var(--disp)}.thread-sheet-head span{color:var(--grey);font-size:13px}.thread-sheet-x{width:40px;height:40px;color:var(--grey);transition:background .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:grid}.thread-sheet-x:hover{background:var(--tint);color:var(--ink)}.thread-sheet-x .ic{width:20px;height:20px}.thread-sheet-body{overscroll-behavior:contain;padding:22px 26px calc(30px + env(safe-area-inset-bottom)) 30px;flex:1;overflow-y:auto}@media (width<=719px){.thread-sheet-body{padding:18px 18px calc(26px + env(safe-area-inset-bottom)) 24px}}.thread-sheet[open] .thread>*{animation:bubble-in .45s var(--ease) calc(var(--i,0) * 40ms + .2s) both}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.about-in{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:clamp(48px,7.5vw,112px);display:grid}.story{aspect-ratio:9/16;isolation:isolate;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#c9d6df;border-radius:26px;width:100%;max-width:360px;position:relative;overflow:hidden;box-shadow:0 2px 3px #16202b1a,0 50px 80px -46px #16202b9e}.story-slides{z-index:1;position:absolute;inset:0}.story-slide{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s linear .5s;margin:0;position:absolute;inset:0}.story-slide.is-on{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.story-slide>img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.story-slide:after{content:"";pointer-events:none;background:linear-gradient(#0a121aa8,#0a121a80 14%,#0a121a00 32% 64%,#0a121a85);position:absolute;inset:0}.story-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);position:absolute;inset:0}.story-slide.is-watching .story-video{opacity:1}.story-slide-light{background:var(--wall) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23cbd8e1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(60 62) rotate(-6)'%3E%3Cpath d='M-14 24 Q0 17 14 24'/%3E%3Cpath d='M-1 22 Q4 8 1 -9'/%3E%3Cpath d='M0.5 14 l4 -1 M2.4 6 l4 -1 M2.3 -1 l4 -1'/%3E%3Cpath d='M1 -9 Q-9 -15 -19 -7'/%3E%3Cpath d='M1 -9 Q-5 -21 -15 -22'/%3E%3Cpath d='M1 -9 Q7 -21 17 -20'/%3E%3Cpath d='M1 -9 Q12 -13 20 -3'/%3E%3Ccircle cx='-2' cy='-5' r='2.3'/%3E%3Ccircle cx='3.4' cy='-4.6' r='2.3'/%3E%3C/g%3E%3Cg transform='translate(190 46) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='7.5'/%3E%3Cpath d='M10.5 0.0 L15.0 0.0'/%3E%3Cpath d='M7.4 7.4 L10.6 10.6'/%3E%3Cpath d='M0.0 10.5 L0.0 15.0'/%3E%3Cpath d='M-7.4 7.4 L-10.6 10.6'/%3E%3Cpath d='M-10.5 0.0 L-15.0 0.0'/%3E%3Cpath d='M-7.4 -7.4 L-10.6 -10.6'/%3E%3Cpath d='M-0.0 -10.5 L-0.0 -15.0'/%3E%3Cpath d='M7.4 -7.4 L10.6 -10.6'/%3E%3C/g%3E%3Cg transform='translate(316 72) rotate(5)'%3E%3Cpath d='M-25 -3 H19 Q26 -5 28 -19'/%3E%3Cpath d='M-23 -3 Q-19 6 -8 6 H13 Q22 4 28 -19'/%3E%3Cpath d='M-23 -5 L-33 9'/%3E%3Cpath d='M-27 -3 V-8 H-21 V-3'/%3E%3Cpath d='M27 -16 l4 3 M27.4 -12 l4 2.5'/%3E%3Cpath d='M-14 11 q3 -2 6 0 t6 0 t6 0'/%3E%3C/g%3E%3Cg transform='translate(378 26) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(128 172) rotate(8)'%3E%3Cpath d='M0 17 C-7 8 -11 2 -11 -5 A11 11 0 0 1 11 -5 C11 2 7 8 0 17 Z'/%3E%3Ccircle cx='0' cy='-5' r='4'/%3E%3C/g%3E%3Cg transform='translate(240 150) rotate(12)'%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(0)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(72)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(144)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(216)'/%3E%3Cellipse cx='0' cy='-7' rx='4' ry='7' transform='rotate(288)'/%3E%3Ccircle cx='0' cy='0' r='1.8'/%3E%3C/g%3E%3Cg transform='translate(358 172) rotate(-14)'%3E%3Cpath d='M-12 0 Q0 -10 10 0 Q0 10 -12 0 Z'/%3E%3Cpath d='M10 0 L17 -6 V6 Z'/%3E%3Ccircle cx='-5' cy='-1.5' r='1'/%3E%3C/g%3E%3Cg transform='translate(26 160) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(54 264) rotate(0)'%3E%3Ccircle cx='0' cy='-12' r='5'/%3E%3Cpath d='M-1.6 -17 Q0 -21.5 1.6 -17'/%3E%3Cpath d='M-5 -6 Q-13 -4 -13 7 Q-19 9 -19 14 H19 Q19 9 13 7 Q13 -4 5 -6'/%3E%3Cpath d='M-7 8 Q0 11.5 7 8'/%3E%3C/g%3E%3Cg transform='translate(180 268) rotate(-10)'%3E%3Ccircle cx='0' cy='5' r='11'/%3E%3Cpath d='M-10 0 Q0 5 10 0'/%3E%3Cpath d='M2 1 L8 -15 L14 -17'/%3E%3Cpath d='M-5 9 l1.6 1.6 M1 12 l1.6 1.6 M5 7 l1.6 1.6'/%3E%3C/g%3E%3Cg transform='translate(302 252) rotate(-4)'%3E%3Ccircle cx='-13' cy='10' r='5'/%3E%3Ccircle cx='14' cy='10' r='5'/%3E%3Cpath d='M-20 9 Q-21 -3 -9 -3 H-3 Q0 -3 0 1 V6 H7'/%3E%3Cpath d='M-17 -7 Q-16 -9 -13 -9 H-4'/%3E%3Cpath d='M7 6 Q11 -2 9 -13'/%3E%3Cpath d='M9 -6 L14 10'/%3E%3Cpath d='M5 -14 H14'/%3E%3C/g%3E%3Cg transform='translate(98 112) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(110 360) rotate(12)'%3E%3Cpath d='M0.0 -14.0 L3.5 -4.9 L13.3 -4.3 L5.7 1.9 L8.2 11.3 L0.0 6.0 L-8.2 11.3 L-5.7 1.9 L-13.3 -4.3 L-3.5 -4.9 Z'/%3E%3C/g%3E%3Cg transform='translate(236 362) rotate(0)'%3E%3Cpath d='M-19 10 V0 Q-19 -11 -5 -11 Q6 -11 9 -5 Q13 -6 15 -1 Q17 5 16 11 Q16 14 19 13'/%3E%3Cpath d='M-13 10 V5 M-7 10 V5 H3 V10 M9 10 V2'/%3E%3Cpath d='M-19 10 H-13 M-7 10 H-13 M3 10 H9'/%3E%3Cpath d='M0 -10 Q-3 -3 2 2 Q6 2 7 -4'/%3E%3Ccircle cx='10' cy='-3' r='0.9'/%3E%3Cpath d='M-19 -2 Q-23 0 -22 5'/%3E%3C/g%3E%3Cg transform='translate(342 346) rotate(0)'%3E%3Cpath d='M-21 5 Q-16 -11 -2 -9 Q7 -7 5 0 Q3 5 -3 3'/%3E%3Cpath d='M-23 11 Q-17 7 -11 11 T1 11 T13 11 T25 11'/%3E%3C/g%3E%3Cg transform='translate(26 374) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(382 292) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(252 304) rotate(0)'%3E%3Cpath d='M0 -6 Q0.8 -0.8 6 0 Q0.8 0.8 0 6 Q-0.8 0.8 -6 0 Q-0.8 -0.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(176 206) rotate(0)'%3E%3Ccircle cx='0' cy='0' r='1.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0/400px 400px}.story-slide-light:after{display:none}.story-say{z-index:2;position:absolute;left:18px;right:18px}.story-say-top{top:96px}.story-line{color:var(--ink);font:800 30px/1.32 var(--disp);letter-spacing:-.025em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:.2em;padding:.02em .28em .08em}.story-slide-light .story-line{background:var(--c-d);color:#fff}.story-tap{z-index:2;-webkit-tap-highlight-color:transparent;width:50%;position:absolute;top:0;bottom:0}.story-tap-prev{left:0}.story-tap-next{right:0}.story-tap:focus-visible{outline-offset:-10px;border-radius:22px;outline:2px solid #fff}.story-top{z-index:3;pointer-events:none;transition:opacity .3s var(--ease);padding:12px 12px 0;position:absolute;inset:0 0 auto}.story-bars{pointer-events:auto;cursor:pointer;gap:4px;margin:-8px 0;padding:8px 0;display:flex}.story-play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:76px;height:76px;transition:background .25s var(--ease), transform .25s var(--ease);background:#ffffff3d;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1.5px #fff9,0 12px 32px #00000047}.story-play svg{width:30px;height:30px;margin-left:4px}.story-play:hover{background:#ffffff57;transform:scale(1.06)}.story-play:focus-visible{outline-offset:4px;outline:2px solid #fff}.story-bar{background:#fff6;border-radius:3px;flex:1;height:3px;overflow:hidden}.story-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.story-hd{align-items:center;gap:10px;margin-top:10px;display:flex}.story-hd img{object-fit:cover;border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 2px #ffffffd9}.story-hd p{text-shadow:0 1px 2px #0000004d;flex-direction:column;display:flex}.story-hd b{font:600 14px/1.25 var(--txt)}.story-hd span{font:500 12.5px/1.25 var(--txt);opacity:.9}.story-btn{pointer-events:auto;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 -6px 0 auto;display:grid}.story-btn svg{filter:drop-shadow(0 1px 2px #00000059);width:22px;height:22px}.story-btn:focus-visible,.story-reply:focus-visible{outline-offset:-2px;outline-color:#fff}.story-more{z-index:4;height:48px;color:var(--c-d);font:600 15px/1 var(--txt);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 18px 0 20px;text-decoration:none;display:inline-flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 16px 30px -12px #16202b80}.story-more .ic{width:18px;height:18px;transform:rotate(90deg)}.story-reply{z-index:3;color:#fff;height:46px;font:500 14.5px/1 var(--txt);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s var(--ease), opacity .3s var(--ease);background:#ffffff1a;border:1.5px solid #ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;padding:0 8px 0 18px;text-decoration:none;display:flex;position:absolute;inset:auto 12px 14px}.story-reply:hover{background:#ffffff38}.story-reply svg{width:22px;height:22px;margin-right:6px}.story[data-tone=light]{color:var(--ink)}.story[data-tone=light] .story-bar{background:#16202b29}.story[data-tone=light] .story-bar i{background:var(--ink)}.story[data-tone=light] .story-hd p,.story[data-tone=light] .story-btn svg{text-shadow:none;filter:none}.story[data-tone=light] .story-reply{color:var(--ink);background:#ffffffb3;border-color:#16202b38}.story[data-tone=light] .story-tap:focus-visible,.story[data-tone=light] .story-btn:focus-visible,.story[data-tone=light] .story-reply:focus-visible{outline-color:var(--c-d)}.story.is-held .story-top,.story.is-held .story-reply,.story.is-held .story-more{opacity:0}.profile-hd{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.profile-ring{background:conic-gradient(from 210deg, var(--acc), #f2cf86, var(--acc), #c98f2c, var(--acc));width:84px;height:84px;transition:transform .3s var(--ease);border-radius:50%;flex:none;padding:3px}.profile-ring:hover{transform:scale(1.04)}.profile-ring img{border:3px solid var(--wall);object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-who{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.profile-who b{font:800 24px/1.1 var(--disp);letter-spacing:-.02em}.profile-who span{font:500 14.5px/1.35 var(--txt);color:var(--grey)}.profile-socials{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.profile-soc{height:44px;color:var(--ink);font:600 14px/1 var(--txt);filter:var(--lift);transition:transform .3s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;text-decoration:none;display:inline-flex}.profile-soc:hover{transform:translateY(-2px)}.profile-soc .ic{width:20px;height:20px}.profile .thread{margin-top:32px}.profile .bubble{max-width:560px}@media (width<=1023px){.about-in{grid-template-columns:320px minmax(0,1fr);gap:48px}.profile-who{flex:200px;min-width:0}}@media (width<=860px){.about-in{grid-template-columns:290px minmax(0,1fr);gap:36px}.story-line{font-size:26px}}@media (width<=719px){.bubble{font-size:15.5px}.about-in{grid-template-columns:minmax(0,1fr);gap:28px}.story{border-radius:22px;order:1;margin:0 auto}.story-line{font-size:28px}.profile-hd{gap:14px}.profile-ring{width:72px;height:72px}.profile-who{flex:1;min-width:0}.profile-socials{grid-template-columns:1fr 1fr;display:grid}.profile-soc{justify-content:center}.profile .thread{margin-top:22px}.thread-end{gap:28px}.thread-end .arrow-link{margin:0 auto}}@media (width<=400px){.profile-ring{width:94px;height:94px}.profile-who{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.story-slide,.story-slide.is-on,.profile-ring,.profile-soc,.thread-open,.thread-open>.ic,.thread-sheet,.thread-sheet::backdrop{transition:none}.thread-sheet[open] .thread>*{animation:none}}.story-isle{width:70%;height:auto;position:absolute;bottom:158px;left:50%;transform:translate(-50%)rotate(-4deg)}.story-isle-shallows{fill:none;stroke:#c7d9e6;stroke-width:44px;stroke-linejoin:round}.story-isle-land{fill:#fff;stroke:#9fb8c9;stroke-width:3px}.story-isle-pins circle{fill:#fff;stroke:var(--c-d);stroke-width:5px}.story-isle-pins .is-v{fill:var(--acc);stroke:#fff;stroke-width:4px}.how{--pad:clamp(88px, 8vw, 120px);--lap:clamp(40px, 5vw, 76px);--out:cubic-bezier(.22, 1, .36, 1);padding-top:var(--pad);background:#fff;position:relative;overflow-x:clip}.how .eyebrow:before{background:var(--acc);border-radius:4px}@media (width<=719px){.how{--pad:var(--sec-pad)}}.how-intro{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:start;gap:48px clamp(40px,6vw,96px);display:grid}@media (width<=1023px){.how-intro{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.how-intro{gap:36px}}.how-h{font:800 clamp(34px, 4.1vw, 56px)/1.02 var(--disp);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin-top:18px}@media (width<=719px){.how-h{letter-spacing:-.035em;font-size:34px}}.how-lede{color:var(--grey);text-wrap:pretty;font-size:18px;line-height:1.55}@media (width<=719px){.how-lede{font-size:16.5px}}.how-lede{max-width:50ch;margin-top:20px}.how-lede+.how-lede{margin-top:12px}.zero{z-index:2;margin-top:calc(-1 * var(--pad) - var(--lap));box-shadow:0 0 0 1px var(--line-s), 0 2px 4px #16202b0d, 0 40px 70px -40px #16202b80;background:#fff;border-radius:30px;padding:16px;position:relative}@media (width<=1023px){.zero{margin-top:0}}@media (width<=719px){.zero{border-radius:26px;padding:12px}}.zero-steps{gap:6px;padding:0;list-style:none;display:grid}.zero-steps li{--t:calc(var(--i) * .32s + .15s);background:var(--mist);min-height:58px;font:500 15.5px/1.35 var(--txt);color:var(--grey);transition:color .45s var(--out) var(--t), background .45s var(--out) var(--t), transform .35s var(--out), box-shadow .35s var(--out);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px 10px 12px;display:grid}@media (hover:hover){.zero-steps li:hover{transform:scale(1.02);box-shadow:0 10px 24px -14px #16202b59}}@media (width<=719px){.zero-steps li{gap:12px;padding:10px 12px 10px 10px;font-size:15px}}.zero-steps .ic{width:22px;height:22px;color:var(--c)}@media (719px<width<=1023px){.zero-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.zero-tick{width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--line);transition:background .35s var(--out) var(--t), box-shadow .35s var(--out) var(--t);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.zero-tick b{font:700 13px/1 var(--disp);color:var(--c-d);transition:opacity .2s var(--t), transform .3s var(--out) var(--t)}.zero-tick svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:20px;height:20px;transition:stroke-dashoffset .45s var(--out) calc(var(--t) + .1s);position:absolute;inset:6px}.zero.is-done .zero-steps li{color:var(--ink);background:#edf3f7}.zero.is-done .zero-tick{background:var(--c-d);box-shadow:inset 0 0 0 1.5px var(--c-d)}.zero.is-done .zero-tick b{opacity:0;transform:scale(.4)}.zero.is-done .zero-tick svg{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.zero-steps li,.zero-tick,.zero-tick b,.zero-tick svg{transition:none}}.railwrap{padding:80px 0 var(--sec-pad);position:relative}@media (width<=719px){.railwrap{padding:40px 0 var(--sec-pad)}}.rail{z-index:1;cursor:grab;touch-action:pan-y;margin-top:-8px;padding:8px 0 0 24px;position:relative;overflow:hidden}.rail.is-drag{cursor:grabbing}@media (width>=1024px){.rail{padding-left:max(24px, (100% - var(--wrap)) / 2 + 24px)}}@media (width<=719px){.rail{padding-left:20px}}.track{will-change:transform;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:28px;width:max-content;display:flex}@media (width<=719px){.track{gap:18px}}.sl{width:300px;transition:all .5s var(--ease);flex:none;position:relative}@media (width<=719px){.sl{width:250px}}.sl:hover{transform:translateY(-6px)}.sl:hover .sl-ph img{transform:scale(1.06)}.sl:hover .sl-veil{opacity:.16}.sl:hover .sl-cap h3:after{transform:none}.sl-b{margin-top:48px}.sl-c{margin-top:24px}.sl-ph{background:var(--tint2);isolation:isolate;border-radius:18px;height:424px;position:relative;overflow:hidden}.sl-ph img{z-index:0;object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.sl-b .sl-ph{height:482px}.sl-c .sl-ph{height:392px}.sl-veil{z-index:1;background:var(--c);opacity:0;transition:all .6s var(--ease);pointer-events:none;position:absolute;inset:0}.sl-scrim{z-index:2;pointer-events:none;background:linear-gradient(#16202b00 12%,#16202b75 38%,#16202bcc 68%,#16202be6 100%);position:absolute;inset:0}.sl-cap{z-index:3;color:#fff;padding:20px;display:flex;position:absolute;inset:auto 0 0}@media (width<=719px){.sl-cap{padding:16px}}.sl-cap h3{font:800 22px/1.18 var(--disp);letter-spacing:-.025em;color:#fff;margin-top:10px;display:inline-block;position:relative}@media (width<=719px){.sl-cap h3{margin-top:8px;font-size:19.5px}}.sl-cap h3:after{content:"";transform-origin:0;height:2px;transition:transform .5s var(--ease);background:#fff;border-radius:2px;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.sl-tx{flex:1;min-width:0}.sl-g{font:600 11.5px/1 var(--txt);letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6}.sl-d{color:#ffffffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=719px){.sl-d{margin-top:8px;font-size:14px}.sl-b,.sl-c{margin-top:0}.sl-ph{height:330px}.sl-b .sl-ph{height:352px}.sl-c .sl-ph{height:306px}}@media (prefers-reduced-motion:reduce){.sl,.sl-ph img,.sl-veil,.sl-cap h3:after{transition:none}.sl:hover,.sl:hover .sl-ph img{transform:none}}.help{background:var(--table);padding:clamp(88px,9vw,132px) 0;position:relative}@media (width<=719px){.help{padding:var(--sec-pad) 0 32px}}.help-in{max-width:928px}.help-h{font:800 clamp(34px, 4.1vw, 56px)/1.02 var(--disp);letter-spacing:-.04em;text-wrap:balance;text-align:center}.help-l{display:block}.help-l+.help-l{letter-spacing:-.025em;color:var(--c-d);justify-content:center;align-items:center;gap:14px;margin-top:12px;font-size:.6em;font-weight:700;line-height:1.15;display:flex}.help-l+.help-l:before,.help-l+.help-l:after{content:"";background:var(--acc);border-radius:2px;flex:none;width:36px;height:3px}.help-lede{color:var(--grey);text-wrap:pretty;font-size:18px;line-height:1.55}@media (width<=719px){.help-lede{font-size:16.5px}}.help-lede{text-align:center;text-wrap:balance;max-width:52ch;margin:20px auto 0}.faq{gap:12px;margin-top:44px;display:grid}.faq-q{transition:box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;border-radius:18px;box-shadow:0 1px 2px #16202b0f,0 10px 22px -18px #16202b57}.faq-q.is-moving{overflow:hidden}.faq-q:hover{box-shadow:0 1px 2px #16202b0f,0 18px 30px -20px #16202b66}.faq-q[open]{box-shadow:inset 4px 0 0 var(--acc), 0 1px 2px #16202b0f, 0 22px 36px -24px #16202b6b}.faq-q summary{cursor:pointer;min-height:66px;font:600 18px/1.35 var(--txt);color:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px 12px 24px;list-style:none;display:flex}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary:focus-visible{outline-offset:3px}.faq-q-ic{background:var(--wall);width:42px;height:42px;color:var(--c-d);transition:transform .4s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:13px;flex:none;place-items:center;display:grid}.faq-q-ic .ic{width:20px;height:20px}.faq-q summary:hover .faq-q-ic{background:var(--pale)}.faq-q[open] .faq-q-ic{background:var(--c-d);color:#fff;transform:rotate(45deg)}.faq-q .qa-body p{max-width:62ch;color:var(--grey);padding:0 74px 22px 24px;font-size:16.5px;line-height:1.6}.help-cta{justify-content:flex-end;margin-top:22px;padding-right:14px;display:flex}@media (width<=719px){.help-cta{justify-content:center;margin-top:32px;padding-right:0}.faq{margin-top:32px}.faq-q summary{min-height:60px;padding:10px 10px 10px 18px;font-size:16.5px;font-weight:500}.faq-q .qa-body p{padding:0 18px 20px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){.faq-q,.faq-q-ic{transition:none}}.reviews{--edge:max(24px, calc((100% - var(--wrap)) / 2 + 24px));--card-w:clamp(272px, 25vw, 352px);--gap:24px;--land:cubic-bezier(.16, .84, .24, 1);background:#fff;padding:clamp(72px,7.2vw,104px) 0 clamp(64px,6.4vw,92px);position:relative;overflow:hidden}@media (width<=719px){.reviews{--edge:20px;--card-w:min(80vw, 320px);--gap:14px;padding:var(--sec-pad) 0}}.reviews-head{justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}@media (width<=719px){.reviews-head{flex-direction:column;align-items:stretch}}.reviews-h{font:800 clamp(34px, 4.1vw, 56px)/1.02 var(--disp);letter-spacing:-.04em;text-wrap:balance}.reviews-lede{color:var(--grey);text-wrap:pretty;font-size:18px;line-height:1.55}@media (width<=719px){.reviews-lede{font-size:16.5px}}.reviews-lede{max-width:72ch;margin-top:16px}.reviews-arrows{flex:none;gap:10px;display:flex}@media (width<=719px){.reviews-arrows{display:none}}.reviews-arrow{width:54px;height:54px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);transition:background .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), opacity .3s var(--ease), transform .2s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.reviews-arrow .ic{width:20px;height:20px}.reviews-arrow:hover{background:var(--c-d);color:#fff;box-shadow:inset 0 0 0 1.5px var(--c-d)}.reviews-arrow:active{transform:scale(.94)}.reviews-back .ic{transform:scaleX(-1)}.feed-box{position:relative}.feed-box:has(>.feed:focus-visible):after{content:"";inset:6px calc(var(--edge) - 12px) 28px;border:2px solid var(--c-d);pointer-events:none;border-radius:36px;position:absolute}.feed{cursor:grab;touch-action:pan-y;margin:26px 0 -40px;overflow:hidden}.feed:focus-visible{outline:none}.feed.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.feed-track{align-items:flex-start;gap:var(--gap);width:max-content;padding:18px var(--edge) 40px;will-change:transform;display:flex}.post{width:var(--card-w);flex:none;display:flex}.post-card{width:100%;transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:26px;flex-direction:column;padding:8px 8px 24px;display:flex;position:relative;box-shadow:0 0 0 1px #16202b0f,0 2px 4px #16202b0d,0 26px 44px -32px #16202b6b}.post-shot{aspect-ratio:8/5;background:var(--pale);border-radius:19px;position:relative;overflow:hidden}.post-shot img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .9s var(--ease)}.post-shot.is-empty{color:var(--grey);place-items:center;display:grid}.post-shot.is-empty svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.45;width:46px;height:46px}.post-who{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);column-gap:12px;margin:-36px 16px 0;display:grid;position:relative}.post-ava{background:#fff;border-radius:50%;grid-row:1/span 2;width:72px;height:72px;padding:6px;position:relative}.post-ava .face{width:100%;height:100%}.post-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.post-ring circle{fill:none;stroke:url(#medal-gold);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0}.post-name{min-width:0;font:700 18px/1.2 var(--disp);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;align-self:end;margin-top:42px;overflow:hidden}.post-ig{isolation:isolate;max-width:100%;color:var(--c-d);font:500 14.5px/1.35 var(--txt);transition:color .25s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:3px;margin:1px 0 0 -7px;padding:3px 24px 3px 7px;text-decoration:none;display:inline-flex;position:relative}.post-ig:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transform-origin:14px;transition:opacity .25s var(--ease), transform .35s var(--ease);background:#35648a1a;position:absolute;inset:0;transform:scaleX(.4)}.post-ig:after{content:"";position:absolute;inset:-9px -6px}.post-ig .ic{width:16px;height:16px;transition:transform .35s var(--ease);flex:none;margin-top:-1px}.post-ig:hover,.post-ig:focus-visible{color:var(--c-h)}.post-ig:hover:before,.post-ig:focus-visible:before{opacity:1;transform:none}.post-ig:hover .ic,.post-ig:focus-visible .ic{transform:rotate(-10deg)scale(1.1)}.post-ig:hover .post-ig-go,.post-ig:focus-visible .post-ig-go{opacity:1;transform:rotate(-45deg)}.post-ig:focus-visible{outline-offset:2px}.post-ig-name{transform:translateY(-2px)}.post-ig-go{opacity:0;width:12px;height:12px;transition:opacity .25s var(--ease), transform .35s var(--ease);margin-top:-6px;position:absolute;top:50%;right:8px;transform:translate(-4px,4px)rotate(-45deg)}.post-text{margin:16px 16px 0}.post-text p{text-wrap:pretty;font-size:16.5px;line-height:1.55}@media (width<=719px){.post-text p{font-size:16px}}.reviews.is-armed .post{opacity:0;transform:translate(90px)}.reviews.is-armed .post-ring circle{stroke-dashoffset:100px}.reviews.is-armed .post-shot img{scale:1.12}.reviews.is-in .post{opacity:1;transition:opacity .55s var(--ease) calc(var(--d,0) * 1ms), transform .9s var(--land) calc(var(--d,0) * 1ms);transform:none}.reviews.is-in .post-ring circle{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease) calc(var(--d,0) * 1ms + .38s)}.reviews.is-in .post-shot img{transition:scale 1.4s var(--land) calc(var(--d,0) * 1ms), transform .9s var(--ease);scale:1}.reviews.is-in .post.is-quiet,.reviews.is-in .post.is-quiet .post-ring circle,.reviews.is-in .post.is-quiet .post-shot img{transition:none}@media (hover:hover){.post-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #16202b0f,0 2px 4px #16202b0d,0 34px 56px -30px #16202b80}.post-card:hover .post-shot img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.post-card,.post-shot img,.reviews-arrow,.post-ig,.post-ig:before,.post-ig .ic,.post-ig-go{transition:none}}.price{background:#fff;position:relative}.price-band{isolation:isolate;align-items:center;min-height:640px;display:flex;position:relative}@media (width<=1023px){.price-band{min-height:600px}}@media (width<=719px){.price-band{min-height:0;display:block}}.price-shot{z-index:-1;position:absolute;inset:0;overflow:hidden}.price-shot:after{content:"";background:linear-gradient(#0f182100 10%,#0f182138 28%,#0f182185 48%,#0f1821bd 70%,#0f1821e0 100%),linear-gradient(#0f18218f 0%,#0f18216b 9%,#0f182129 20%,#0f182100 36%);position:absolute;inset:0}@media (width<=719px){.price-shot{z-index:auto;height:300px;position:relative;inset:auto}}.price-photo{object-fit:cover;object-position:70% 75%;transform-origin:54% 46%;width:100%;height:100%;animation:34s cubic-bezier(.37,.15,.63,.85) infinite photo-drift}@media (prefers-reduced-motion:reduce){.price-photo{animation:none;transform:scale(1.04)}}.price-band-in{z-index:1;justify-content:flex-end;padding-block:64px;display:flex;position:relative}@media (width<=719px){.price-band-in{margin-top:-110px;padding-block:0}}.price-card{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#ffffffdb;border-radius:28px;width:min(100%,548px);padding:38px 38px 30px;box-shadow:0 2px 6px #16202b1a,0 44px 80px -40px #0a1e328c}@media (width<=719px){.price-card{border-radius:24px;padding:28px 22px 24px}}.club{align-items:center;gap:12px 14px;display:flex}@media (width<=719px){.club{flex-wrap:wrap}}.club-faces{flex:none;align-items:center;padding:3px;display:flex}.club-faces>*{--n:0;width:50px;height:50px;transition:opacity .5s var(--ease), transform .3s var(--ease), background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border-radius:50%;flex:none;margin-left:-18px;position:relative;box-shadow:0 0 0 3px #fff}@media (width<=719px){.club-faces>*{width:46px;height:46px;margin-left:-14px}}@media (width<=400px){.club-faces>*{width:41px;height:41px;margin-left:-13px}}@media (width<=350px){.club-faces>*{width:36px;height:36px;margin-left:-12px}}.club-faces>:first-child{margin-left:0}.club-faces>:nth-child(2){--n:1}.club-faces>:nth-child(3){--n:2}.club-faces>:nth-child(4){--n:3}.club-faces>:nth-child(5){--n:4}.club-faces>:nth-child(6){--n:5}.club-faces>:nth-child(7){--n:6}.club-faces>:nth-child(8){--n:7}.club-faces.is-pre>*{opacity:0;transform:translate(-16px)scale(.86)}.club-faces.is-seating>*{transition-duration:.5s,.6s,.35s,.35s,.35s;transition-delay:calc(var(--n) * 70ms)}@media (hover:hover){.club-faces>:hover{z-index:1;transform:scale(1.12)}}.club-you{--n:9;border:2px dashed var(--c);background:var(--mist);color:var(--c-d);font:700 15px/1 var(--disp);place-items:center;display:grid}@media (width<=350px){.club-you{font-size:13px}}.club-you:after{content:"";border:2px solid var(--acc);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px}.club-faces.is-seated .club-you:after{animation:club-seat 1.6s var(--ease) .15s}@keyframes club-seat{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.price-card:has(.price-buy:hover,.price-buy:focus-visible) .club-you{border-style:solid;border-color:var(--acc);background:var(--acc);color:var(--ink)}.club-t{font:600 15.5px/1.3 var(--txt);text-wrap:balance}@media (width<=719px){.club-t{flex-basis:100%;font-size:15px}}.price-h{font:800 clamp(32px, 3.3vw, 44px)/1.04 var(--disp);letter-spacing:-.04em;margin-top:24px}@media (width<=719px){.price-h{margin-top:18px}}.price-lede{color:var(--grey);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.55}.steps{box-shadow:inset 0 0 0 1px var(--line-s);background:#ffffff80;border-radius:20px;grid-template-columns:1fr 1.3fr 1fr;align-items:center;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width<=719px){.steps{grid-template-columns:1fr 1.15fr 1fr}}.step{text-align:center;justify-items:center;gap:4px;padding:16px 8px;display:grid}.step-k{font:500 13px/1.2 var(--txt);color:var(--grey)}.step-p{font:700 26px/1.1 var(--disp);letter-spacing:-.03em;color:var(--grey);text-decoration:none;position:relative}@media (width<=719px){.step-p{font-size:24px}}.step-s{color:var(--grey);font-size:13px;line-height:1.3}.step-strike{background:var(--ink);transform-origin:0;border-radius:2px;height:2.5px;position:absolute;top:52%;left:-4px;right:-4px;transform:rotate(-8deg)}.step-now{box-shadow:0 0 0 1.5px var(--c-d), 0 18px 30px -20px #16202b66;background:#fff;border-radius:18px;margin:-10px 0;padding:20px 8px}.step-now .step-k{font:600 11.5px/1 var(--txt);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t)}.step-now .step-p{font:800 48px/1 var(--disp);letter-spacing:-.045em;color:var(--ink)}@media (width<=719px){.step-now .step-p{font-size:44px}.step-now:has(.step-old:not([hidden])) .step-p{font-size:min(32px,8vw)}}.step-old{font:700 17px/1 var(--disp);letter-spacing:-.02em;color:var(--grey);text-decoration-thickness:2px}.step-off{background:var(--acc);color:var(--ink);font:700 12px/1 var(--txt);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:5px 9px}.step-next .step-p{color:#0000;-webkit-text-stroke:1.2px var(--c-d)}@media (width<=719px){.step{padding-inline:2px}.step-was .step-k,.step-next .step-k,.step-s{font-size:12.5px}}.price.is-armed .step-strike{transform:rotate(-8deg)scaleX(0)}.price.is-in .step-strike{transition:transform .55s var(--ease) .45s;transform:rotate(-8deg)scaleX(1)}.price-buy{background:var(--c-d);color:#fff;width:100%;height:62px;font:600 17px/1 var(--txt);transition:background .3s var(--ease), transform .3s var(--ease);border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:30px;text-decoration:none;display:flex}.price-buy .ic{width:20px;height:20px;transition:transform .3s var(--ease)}.price-buy:hover{background:var(--c-h);transform:translateY(-2px)}.price-buy:hover .ic{transform:translate(4px)}.price-terms{text-align:center;text-wrap:balance;color:var(--grey);margin-top:14px;font-size:14px;line-height:1.4}.price-terms .ic{vertical-align:-4px;width:18px;height:18px;color:var(--c-d);margin-right:6px;display:inline-block}.members{align-items:center;gap:14px 18px;padding-top:26px;padding-bottom:30px;display:flex}@media (width<=719px){.members{padding-top:28px;padding-bottom:var(--sec-pad);flex-wrap:wrap}}.members-ic{background:var(--mist);width:46px;height:46px;color:var(--c-d);box-shadow:inset 0 0 0 1px var(--line-s);border-radius:50%;flex:none;place-items:center;display:grid}.members-ic .ic{width:20px;height:20px}.members-txt{gap:4px;margin-right:auto;display:grid}@media (width<=719px){.members-txt{display:contents}}.members-t{color:var(--grey);font-size:15.5px;line-height:1.45}.members-t b{color:var(--ink);font-weight:600}@media (width<=719px){.members-t{flex:200px;min-width:0}}.members-enter{height:48px;color:var(--c-d);font:600 15px/1 var(--txt);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .3s var(--ease), color .3s var(--ease);background:#fff;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.members-enter .ic{width:18px;height:18px;transition:transform .3s var(--ease)}.members-enter:hover{color:var(--c-h);box-shadow:inset 0 0 0 1.5px var(--c-d)}.members-enter:hover .ic{transform:translate(3px)}@media (width<=719px){.members-enter{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.price-buy,.price-buy .ic,.members-enter,.members-enter .ic{transition:none}.price-buy:hover{transform:none}}.members-partner{color:var(--grey);font-size:14px;line-height:1.45}@media (width<=719px){.members-partner{flex-basis:100%;order:1}}.members-partner a{color:var(--ink);font-weight:600;text-decoration:none}.members-partner a:hover{text-decoration:underline}.pay{--pay-away:translateY(18px) scale(.98);width:min(100% - 32px,468px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);opacity:0;transform:var(--pay-away);transition:opacity .3s var(--ease), transform .45s var(--ease), overlay .45s allow-discrete, display .45s allow-discrete;background:#fff;border:0;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:0 2px 6px #16202b1f,0 50px 100px -30px #0a1e328c}.pay[open]{opacity:1;transform:none}.pay::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .3s var(--ease), backdrop-filter .3s var(--ease), overlay .45s allow-discrete, display .45s allow-discrete;background:#0f182100}.pay[open]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f18218c}@media (width<=719px){.pay{--pay-away:translateY(100%);border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0}}@starting-style{.pay[open]{opacity:0;transform:var(--pay-away)}.pay[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0f182100}}html:has(.pay[open]){overflow:hidden}.pay-in{padding:24px 28px 28px}@media (width<=719px){.pay-in{padding:20px 20px calc(22px + env(safe-area-inset-bottom))}}.pay-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.pay-h{font:800 26px/1.1 var(--disp);letter-spacing:-.03em}.pay-x{width:40px;height:40px;color:var(--grey);transition:background .2s var(--ease), color .2s var(--ease);border-radius:50%;flex:none;place-items:center;margin-right:-8px;display:grid}.pay-x .ic{width:20px;height:20px}.pay-x:hover{background:var(--tint);color:var(--ink)}.pay-order{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line-s);border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:14px 18px 14px 14px;display:flex}.pay-seal{flex:none;width:46px;height:46px}.pay-item{gap:3px;min-width:0;margin-right:auto;display:grid}.pay-item b{font:700 16px/1.25 var(--disp);letter-spacing:-.01em}.pay-item span{color:var(--grey);font-size:13.5px;line-height:1.35}.pay-sum{font:800 28px/1 var(--disp);letter-spacing:-.04em;flex:none;justify-items:end;gap:5px;display:grid}.pay-old{font:700 15px/1 var(--disp);letter-spacing:-.02em;color:var(--grey);text-decoration-thickness:2px}.pay-off{background:var(--acc);color:var(--ink);font:700 11.5px/1 var(--txt);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 8px}.pay-form{gap:18px;margin-top:20px;display:grid}.pay-mail{gap:8px;display:grid}.pay-note{background:var(--pale);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #35648a1f}.pay-note .ic{width:18px;height:18px;color:var(--c-t);flex:none;margin-top:1px}.pay-form input:user-invalid{border-color:#d98a8a;box-shadow:0 0 0 3px #b5474b1f}.pay-ways{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pay-ways legend{margin-bottom:8px;padding:0}.pay-way{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:11px 50px 11px 11px;display:flex;position:relative}.pay-way input{opacity:0;pointer-events:none;position:absolute}.pay-way:after{content:"";width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s var(--ease);border-radius:50%;margin-top:-10px;position:absolute;top:50%;right:16px}.pay-way:hover{background:var(--mist)}.pay-way:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--c-d), 0 12px 24px -18px #16202b80;background:#fff}.pay-way:has(input:checked):after{box-shadow:inset 0 0 0 6px var(--c-d)}.pay-way:has(input:focus-visible){outline:2px solid var(--c-d);outline-offset:2px}.pay-way-ic{background:var(--mist);width:42px;height:42px;color:var(--c-d);transition:background .2s var(--ease), color .2s var(--ease);border-radius:12px;flex:none;place-items:center;display:grid}.pay-way-ic svg{width:22px;height:22px}.pay-way:has(input:checked) .pay-way-ic{background:var(--c-d);color:#fff}.pay-way-t{gap:3px;min-width:0;display:grid}.pay-way-t b{font:600 15.5px/1.25 var(--txt)}.pay-marks{flex-wrap:wrap;gap:6px;display:flex}.pay-mark{width:34px;height:22px}.pay-way-logo{width:104px;box-shadow:inset 0 0 0 1px var(--line-s);background:#fff;padding:0 10px}.pay-way-logo img{width:auto;height:20px;display:block}.pay-way:has(input:checked) .pay-way-logo{background:#fff}.pay-closed{background:color-mix(in srgb, var(--acc) 16%, var(--mix));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 45%, var(--mix));color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.pay-closed .ic{width:20px;height:20px;color:var(--acc-t);flex:none;margin-top:1px}.pay-go{background:var(--c-d);color:#fff;height:58px;font:600 17px/1 var(--txt);border-radius:16px;justify-content:center;align-items:center;gap:10px;display:flex}.pay-go:disabled{background:var(--tint2);color:color-mix(in srgb, var(--grey) 75%, var(--mix));cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pay,.pay::backdrop{transition:none}}.pay-promo-go{background:var(--pale);width:100%;height:50px;color:var(--c-t);font:600 14.5px/1 var(--txt);transition:background .2s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.pay-promo-go .ic{width:18px;height:18px}.pay-promo-go:hover{background:var(--tint2)}.pay-code{background:var(--ok-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;font-size:14px;display:flex}.pay-code>.ic{width:18px;height:18px;color:var(--ok);flex:none}.pay-code-cells{flex-wrap:wrap;gap:3px;display:flex}.pay-code-cells span{background:var(--card);min-width:20px;height:24px;font:700 13px/1 var(--disp);border-radius:6px;place-items:center;padding:0 3px;display:grid}.pay-code-off{font:700 14px/1 var(--txt);color:var(--acc-t);white-space:nowrap}.pay-code-x{font:500 13px/1 var(--txt);color:var(--grey);text-underline-offset:3px;transition:color .2s var(--ease);margin-left:auto;text-decoration:underline}.pay-code-x:hover{color:var(--ink)}.promo{--promo-away:translateY(12px) scale(.98);background:var(--card);width:min(100% - 32px,400px);max-width:none;color:var(--ink);opacity:0;transform:var(--promo-away);transition:opacity .25s var(--ease), transform .35s var(--ease), overlay .35s allow-discrete, display .35s allow-discrete;border:0;border-radius:24px;margin:auto;padding:0;box-shadow:0 2px 6px #16202b1f,0 30px 60px -20px #0a1e328c}.promo[open]{opacity:1;transform:none}.promo::backdrop{transition:background .25s var(--ease), overlay .35s allow-discrete, display .35s allow-discrete;background:#0f182100}.promo[open]::backdrop{background:#0f182166}@media (width<=719px){.promo{margin-top:max(16px,12dvh)}}@starting-style{.promo[open]{opacity:0;transform:var(--promo-away)}.promo[open]::backdrop{background:#0f182100}}.promo-in{padding:22px;display:grid}.promo-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.promo-h{font:700 21px/1.2 var(--disp);letter-spacing:-.02em}.promo-code{margin-top:18px}.promo-code input{letter-spacing:.04em}.promo-bad{margin-top:10px}.promo-go{height:52px;margin-top:16px}.auth-boot{display:none}.js .auth-boot{--bg:#f2f4f7;--primary:#35648a;z-index:100;background:var(--bg);place-items:center;transition:opacity .35s,visibility 0s linear .35s;animation:.35s 1.2s forwards auth-lift;display:grid;position:fixed;inset:0}.js .auth-boot:has(+.auth.is-asking){animation-play-state:paused}.js .auth-boot:has(+.auth.is-open){opacity:0;visibility:hidden;animation:none}.auth-boot-spin{border:3px solid color-mix(in srgb, var(--primary) 20%, transparent);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite auth-spin}@media (prefers-reduced-motion:reduce){.auth-boot-spin{animation-duration:2.4s}}[data-theme=dark] .auth-boot{--bg:#0f1720;--primary:#3f7096}@keyframes auth-lift{to{opacity:0;visibility:hidden}}@keyframes auth-spin{to{transform:rotate(1turn)}}.js .auth[data-session-next] .auth-card{animation:auth-wait .2s var(--ease) 1.2s both}.js .auth[data-session-next].is-asking .auth-card{animation-play-state:paused}.js .auth[data-session-next].is-open .auth-card{animation-delay:0s}@keyframes auth-wait{0%{opacity:0}to{opacity:1}}.auth-card{border:1px solid var(--line-s);background:#fff;border-radius:22px;width:100%;max-width:430px;padding:36px 34px 30px;box-shadow:0 46px 80px -60px #16202bcc}.auth-card h1{margin:12px 0 24px;font-size:clamp(26px,3.4vw,32px)}@media (width<=719px){.auth-card{padding:28px 22px 24px}}.auth-photo{isolation:isolate;min-height:100svh;padding:calc(var(--hd) + 40px) 20px calc(var(--hd) + 40px);background:var(--ink);position:relative;overflow:hidden}.auth-photo:before{content:"";z-index:1;background:linear-gradient(#0f182100 10%,#0f182138 28%,#0f182185 48%,#0f1821bd 70%,#0f1821e0 100%),linear-gradient(#0f18218f 0%,#0f18216b 9%,#0f182129 20%,#0f182100 36%);position:absolute;inset:0}.auth-photo .auth-shot{z-index:0;object-fit:cover;transform-origin:54% 46%;width:100%;height:100%;animation:34s cubic-bezier(.37,.15,.63,.85) infinite photo-drift;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.auth-photo .auth-shot{animation:none;transform:scale(1.04)}}.auth-photo .auth-card{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);animation:hero-rise .8s var(--ease) both;background:#ffffffdb;border-color:#ffffff8c;position:relative;box-shadow:0 46px 80px -40px #000000a6}@media (width<=719px){.auth-photo{padding:calc(var(--hd) + 20px) 16px calc(var(--hd) + 24px)}}@media (prefers-reduced-motion:reduce){.auth-photo .auth-card{animation:none}}.auth-or{font:600 12px/1 var(--txt);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--grey) 70%, #fff);align-items:center;gap:12px;margin:22px 0;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line-s);flex:1;height:1px}.auth-google{border:1px solid var(--line);width:100%;height:48px;font:600 15px/1 var(--txt);color:var(--ink);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.auth-google:not(:disabled):hover{border-color:var(--grey);box-shadow:0 16px 30px -24px #16202bcc}.auth-google:disabled{background:var(--mist);color:var(--grey);cursor:not-allowed}.auth-said{margin-bottom:12px}.auth-soon{background:color-mix(in srgb, var(--acc) 22%, var(--mix));color:var(--acc-t);font:600 12px/1 var(--txt);border-radius:999px;padding:4px 10px}.auth-g{flex:none;width:18px;height:18px}.auth-lead{color:var(--grey);margin:-12px 0 24px;font-size:15px;line-height:1.5}.auth-lead:last-child{margin-bottom:0}.auth-card a.fld-go{place-items:center;text-decoration:none;display:grid}.auth-foot{text-align:center;color:var(--grey);margin-top:22px;font-size:14px}.page-legal{flex-direction:column;min-height:100dvh;display:flex}.page-legal main{background:linear-gradient(to bottom, var(--tint), #fff 360px);flex:1}.legal-in{grid-template-columns:236px minmax(0,66ch);align-items:start;gap:40px clamp(48px,8vw,128px);display:grid}@media (width<=1023px){.legal-in{grid-template-columns:minmax(0,1fr)}}.legal-nav{top:calc(var(--hd) + 40px);position:sticky}.legal-nav ul{border-left:1px solid var(--line);margin-top:20px}.legal-nav a{font:500 15px/1.35 var(--txt);color:var(--grey);transition:color .25s var(--ease), border-color .25s var(--ease);border-left:2px solid #0000;margin-left:-1px;padding:9px 16px;text-decoration:none;display:block}.legal-nav a:hover{color:var(--ink)}.legal-nav a[aria-current=page]{color:var(--ink);border-color:var(--c);font-weight:600}@media (width<=1023px){.legal-nav{border-top:1px solid var(--line-s);order:1;padding-top:36px;position:static}.legal-nav ul{border-left:0;flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.legal-nav a{border:1px solid var(--line);border-radius:10px;margin-left:0;padding:8px 14px;font-size:14px}.legal-nav a[aria-current=page]{border-color:var(--c-d);background:var(--c-d);color:#fff}}.legal-doc h1{margin:0 0 16px;font-size:clamp(30px,3.8vw,50px)}.legal-doc{overflow-wrap:anywhere;min-width:0}.legal-doc h1{text-wrap:balance;line-height:1.18}.legal-doc h2{font:700 clamp(20px, 2vw, 25px)/1.4 var(--disp);letter-spacing:-.02em}.legal-doc a{color:var(--c-d);text-underline-offset:3px}.legal-meta{color:var(--grey);flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:13px;display:flex}.legal-summary{color:var(--grey);font-size:18px;line-height:1.65}.legal-contents{border:1px solid var(--line);background:#fff;border-radius:16px;margin:32px 0 44px;padding:24px 28px}.legal-contents h2{margin-bottom:14px;font-size:17px}.legal-contents ol{color:var(--grey);gap:9px;padding-left:22px;list-style:decimal;display:grid}.legal-contents a{font-size:15px;line-height:1.5;text-decoration:none}.legal-contents a:hover{text-decoration:underline}.legal-section{margin-top:36px}.legal-section h2{scroll-margin-top:calc(var(--hd) + 24px);margin-bottom:14px}.legal-section p{margin:12px 0 0;font-size:16px;line-height:1.8}.legal-number{color:var(--grey)}.legal-cookies{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:18px 20px;margin-top:48px;padding:28px;display:none}.js .legal-cookies{display:grid}.legal-cookies h2{margin-bottom:6px;font-size:18px}.legal-cookies p{color:var(--grey);font-size:15px;line-height:1.65}@media (width<=719px){.legal-cookies{gap:16px}}.legal-cookies-icon{background:var(--ok-soft);width:48px;height:48px;color:var(--ok);border-radius:14px;place-items:center;display:grid}.legal-cookies-icon .ic{width:26px;height:26px}.legal-cookies-open{background:var(--ok);color:#fff;height:46px;font:600 15px/1 var(--txt);transition:background .25s var(--ease);border-radius:12px;grid-column:2;justify-self:start;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.legal-cookies-open .ic{width:18px;height:18px}.legal-cookies-open:hover{background:color-mix(in srgb, var(--ok), #000 20%)}@media (width<=719px){.legal-cookies-open{grid-column:1/-1;justify-content:center;justify-self:stretch}}.js .legal-cookies+.legal-seller{margin-top:20px}.legal-seller{border:1px solid var(--line);background:var(--tint);border-radius:16px;margin-top:48px;padding:28px}.legal-seller .legal-seller-name{margin:12px 0 24px;font-weight:600;line-height:1.6}.legal-seller dl{gap:16px;font-size:14px;line-height:1.6;display:grid}.legal-seller dt{color:var(--grey);margin-bottom:2px}.legal-seller dd{margin:0}@media (width<=719px){.legal-contents,.legal-cookies,.legal-seller{padding:20px}}@media print{.page-legal .hd,.page-legal .ft,.page-legal .legal-nav,.page-legal .legal-contents,.page-legal .legal-cookies,.page-legal .totop{display:none}.page-legal main{background:#fff}.page-legal .legal{padding:0}.page-legal .legal-in{max-width:none;display:block}.page-legal .legal-section h2{break-after:avoid}.page-legal .legal-section p{orphans:3;widows:3}.page-legal .legal-seller{break-inside:avoid}}.error{text-align:center}.error-in{max-width:460px}.error-in h1{margin:0 auto 14px;font-size:clamp(26px,3.4vw,34px)}.error-in .t{margin:0 auto 28px}.error-code{font:800 clamp(72px, 14vw, 112px)/1 var(--disp);letter-spacing:-.03em;color:var(--c);margin-bottom:18px}
