@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/cormorant-garamond-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/cormorant-garamond-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/cormorant-garamond-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/cormorant-garamond-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950:#040b15;--navy-900:#071526;--navy-800:#0b1f33;--navy-700:#12304d;--gold-300:#e7cb82;--gold-500:#c9a15c;--gold-700:#9a763e;--ink-100:#f4f1ea;--ink-300:#c4cdd8;--ink-500:#8a9aad;--hair:#c9a15c47;--hair-soft:#c9a15c24;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-1:3px;--gutter:clamp(16px, 5vw, 88px);--f-display:"Cormorant Garamond", "Times New Roman", Georgia, serif;--f-text:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-small:.8125rem;--t-body:1.0625rem;--t-h2:clamp(2.1rem, 3.5vw, 3.4rem);--t-display:clamp(2.9rem, 5.2vw, 5.6rem);--ease:cubic-bezier(.22, 1, .36, 1);--k:1}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--navy-950);color:var(--ink-100);font-family:var(--f-text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s-4);z-index:60;padding:var(--s-2) var(--s-4);background:var(--gold-500);color:var(--navy-950);border-radius:var(--r-1);text-decoration:none;position:fixed;top:-60px}.skip:focus{top:var(--s-4)}#gl{z-index:0;width:100%;height:100%;transition:opacity .35s;display:block;position:fixed;inset:0}#gl.is-cut{opacity:0}.labels{z-index:1;pointer-events:none;position:fixed;inset:0}.vignette{z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#02060c8c 100%);display:none;position:fixed;inset:0}main,.son,.footer{z-index:3;position:relative}.city-label{font:500 11.5px/1 var(--f-text);letter-spacing:.04em;color:#e9eef5;text-shadow:0 1px 3px #000000e6;white-space:nowrap}@keyframes draw{to{stroke-dashoffset:0}}.nav{z-index:20;height:68px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:var(--s-5);border-bottom:1px solid #0000;transition:background-color .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-solid{border-bottom-color:var(--hair-soft);background:#040b15e6}.nav__brand{align-items:center;gap:var(--s-3);text-decoration:none;display:flex}.nav__wordmark{width:auto;height:22px;display:block}.nav__word{font:600 1.35rem/1 var(--f-display);letter-spacing:.01em;color:var(--ink-100)}.nav__word em{color:var(--gold-300);font-style:normal}.nav__links{gap:var(--s-6);display:flex}.nav__links a{color:var(--ink-300);padding:var(--s-2) 0;border-bottom:1px solid #0000;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.nav__links a:hover{color:var(--ink-100)}.nav__links a[aria-current=true]{color:var(--ink-100);border-bottom-color:var(--gold-500)}.nav__links{align-items:center}.nav__links a.nav__search{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-1);color:var(--gold-300);border:1px solid #c9a15c99;display:inline-flex}.nav__links a.nav__search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.nav__links a.nav__search:hover{border-color:var(--gold-300);color:var(--ink-100);background:#c9a15c1a}.nav__links a.nav__search[aria-current=true]{background:var(--gold-500);border-color:var(--gold-500);color:#06121f}.nav__actions{align-items:center;gap:var(--s-3);display:flex}.nav__burger{border:1px solid var(--hair);border-radius:var(--r-1);cursor:pointer;background:0 0;width:44px;height:44px;display:none;position:relative}.nav__burger i{background:var(--ink-100);height:1.5px;transition:transform .3s var(--ease);position:absolute;left:12px;right:12px}.nav__burger i:first-of-type{top:17px}.nav__burger i:nth-of-type(2){top:25px}.nav__burger[aria-expanded=true] i:first-of-type{transform:translateY(4px)rotate(45deg)}.nav__burger[aria-expanded=true] i:nth-of-type(2){transform:translateY(-4px)rotate(-45deg)}.menu{z-index:19;background:var(--navy-950);padding:104px var(--gutter) var(--s-7);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu{gap:var(--s-5);overflow-y:auto}.menu nav{flex-direction:column;display:flex}.menu nav a{font:600 1.9rem/1.2 var(--f-display);padding:var(--s-3) 0;border-bottom:1px solid var(--hair-soft);align-items:baseline;gap:var(--s-4);text-decoration:none;display:flex}.menu nav small{font:500 .75rem/1 var(--f-text);color:var(--gold-500);letter-spacing:.12em}.menu__cta{gap:var(--s-3);display:grid}.btn{height:40px;padding:0 var(--s-4);border-radius:var(--r-1);font:600 .875rem/1 var(--f-text);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn--gold{background:var(--gold-500);color:#06121f}.btn--gold:hover{background:var(--gold-300)}.btn--line{color:var(--ink-100);border-color:#c9a15c8c}.btn--line:hover{border-color:var(--gold-300);background:#c9a15c14}.btn--ghost{color:var(--ink-300)}.btn--ghost:hover{color:var(--ink-100)}.btn--lg{height:50px;padding:0 var(--s-5);font-size:.9375rem}.chapters{right:var(--s-5);z-index:15;gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.chapters button{justify-content:flex-end;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;cursor:pointer;color:var(--ink-500);font:500 .6875rem/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;display:flex}.chapters button:after{content:"";width:14px;height:1px;transition:width .4s var(--ease), background-color .3s;background:currentColor}.chapters button span{opacity:0;transition:opacity .3s, transform .3s var(--ease);transform:translate(6px)}.chapters button:hover span,.chapters button:focus-visible span{opacity:1;transform:none}.chapters button[aria-current=true]{color:var(--gold-300)}.chapters button[aria-current=true]:after{background:var(--gold-500);width:32px}.chapters{transition:opacity .3s}.is-son .chapters{opacity:0;pointer-events:none}.progress{z-index:21;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress span{background:var(--gold-500);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.scene{height:calc(var(--len) * var(--k) * 1vh);position:relative}.scene__sticky{height:100svh;padding:96px var(--gutter) var(--s-8);align-items:center;display:flex;position:sticky;top:0}.panel{will-change:opacity;max-width:29rem}.scene__sticky{isolation:isolate}@media (width>=861px){.scene:not(.scene--hero) .scene__sticky:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040b15db 0%,#040b1599 50%,#040b1500 100%);width:min(54vw,820px);position:absolute;inset:0 auto 0 0}}.eyebrow,.chapter{font:600 .75rem/1 var(--f-text);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);margin:0}.chapter{align-items:center;gap:var(--s-3);display:flex}.chapter span{color:var(--gold-500)}.chapter span:after{content:"";background:var(--hair);vertical-align:middle;width:28px;height:1px;margin-left:var(--s-3);display:inline-block}.display{font-family:var(--f-display);font-weight:600;font-size:var(--t-display);letter-spacing:-.005em;margin:var(--s-4) 0 var(--s-4);line-height:.98}.h2{font-family:var(--f-display);font-weight:600;font-size:var(--t-h2);letter-spacing:-.005em;margin:var(--s-4) 0 var(--s-3);line-height:1.03}.panel p{color:var(--ink-300);margin:0}.lede{text-wrap:balance;max-width:40rem;font-size:1.125rem}.h2,.display{text-wrap:balance}.caption{max-width:24rem;line-height:1.5;color:var(--ink-500)!important;margin-top:var(--s-5)!important;font-size:.75rem!important}.scene--hero .scene__sticky{text-align:center;justify-content:center;align-items:flex-end;padding-bottom:clamp(40px,8vh,96px)}.panel--hero{flex-direction:column;align-items:center;max-width:60rem;display:flex}.panel--hero .display{white-space:nowrap}.panel--hero .display span{display:inline}.cta-row{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.panel--hero .cta-row{justify-content:center}.facts{margin:var(--s-6) 0 0;flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.facts li{font-size:var(--t-small);color:var(--ink-300);padding:0 var(--s-4);border-left:1px solid var(--hair);line-height:1.2}.facts li:first-child{border-left:0}.facts b{color:var(--ink-100);font-weight:600}.reveal{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * .12s);transform:translateY(14px)}.is-intro-done .reveal{opacity:1;transform:none}.panel--hero .reveal:first-child{--d:0}.panel--hero .reveal:nth-child(2){--d:1}.panel--hero .reveal:nth-child(3){--d:2}.panel--hero .reveal:nth-child(4){--d:3}.panel--hero .reveal:nth-child(5){--d:4}.scroll-cue{bottom:var(--s-4);align-items:center;gap:var(--s-2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-500);opacity:0;flex-direction:column;margin:0;font-size:.6875rem;transition:opacity 1s 1.2s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.is-intro-done .scroll-cue{opacity:1}.is-scrolled .scroll-cue{opacity:0;transition:opacity .4s}.scroll-cue span{background:linear-gradient(var(--gold-500), transparent);transform-origin:top;width:1px;height:28px;animation:2.4s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.steps{display:grid}.step{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(16px)}.step.is-active{opacity:1;pointer-events:auto;transform:none}.step p{max-width:27rem}.journey{margin:var(--s-5) 0 0;counter-reset:j;gap:2px;padding:0;list-style:none;display:grid}.journey .step{opacity:1;pointer-events:auto;column-gap:var(--s-3);padding:var(--s-2) 0;grid-area:auto;grid-template-columns:36px 1fr;display:grid;transform:none}.journey .step:before{content:attr(data-n);font:500 .75rem/1.9 var(--f-text);letter-spacing:.08em;color:var(--ink-500);border-top:1px solid var(--hair-soft);padding-top:var(--s-2);grid-row:span 2;transition:color .4s,border-color .4s}.journey b{color:var(--ink-500);padding-top:var(--s-2);border-top:1px solid var(--hair-soft);font-size:1rem;font-weight:600;transition:color .4s,border-color .4s}.journey span{color:var(--ink-300);opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .5s;font-size:.9375rem;overflow:hidden}.journey .step.is-done b,.journey .step.is-done:before{color:var(--ink-300)}.journey .step.is-active b{color:var(--ink-100);border-top-color:var(--gold-500)}.journey .step.is-active:before{color:var(--gold-300);border-top-color:var(--gold-500)}.journey .step.is-active span{opacity:1;max-height:5em;padding-top:var(--s-1)}.inline-link{margin-top:var(--s-3);color:var(--gold-300);border-bottom:1px solid var(--hair);padding-bottom:2px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.inline-link:hover{border-bottom-color:var(--gold-300)}.stores{align-items:center;gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.stores__note{font-size:var(--t-small);color:var(--ink-500)}.sync{gap:var(--s-3);align-items:baseline;display:flex;color:var(--gold-300)!important;margin-top:var(--s-4)!important;font-size:.875rem!important}.sync:before{content:"";background:var(--gold-500);flex:none;width:24px;height:1px;transform:translateY(-4px)}.scene--final .scene__sticky{align-items:flex-end;padding-bottom:clamp(48px,10vh,120px)}.panel--final{max-width:40rem}.display--final{font-size:clamp(2.6rem,4.6vw,4.8rem)}.fineprint{font-size:var(--t-small)!important;color:var(--ink-500)!important;margin-top:var(--s-5)!important}.appcard{--a-ink:#0f1b2a;--a-mute:#5d6b7c;--a-line:#e2e7ef;--a-bg:#f2f5f9;--a-blue:#1e40af;--a-green:#15803d;--a-amber:#b45309;--a-bronze:#a0632b;background:var(--a-bg);width:340px;color:var(--a-ink);font-family:var(--f-text);will-change:opacity;border:1px solid #ffffff1a;border-radius:20px;font-size:13px;line-height:1.4;position:absolute;top:50%;right:168px;overflow:hidden;transform:translateY(-50%);box-shadow:0 30px 80px #00000080}.appcard__bar{background:var(--navy-800);border-bottom:2px solid var(--gold-500);color:#fff;justify-content:center;align-items:center;gap:8px;height:48px;font-size:15px;font-weight:700;display:flex}.appcard__bar img{border-radius:5px;width:22px;height:22px}.appcard__bar em{color:var(--gold-300);font-style:normal}.appcard__body{padding:14px;display:grid}.appcard__note{color:var(--a-mute);text-align:center;border-top:1px solid var(--a-line);margin:0;padding:8px 14px 12px;font-size:11px}.ac-state{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(8px)}.ac-state.is-on{opacity:1;transform:none}.ac-kicker{color:var(--a-ink);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.ac-kicker span{color:var(--a-mute);font-weight:500}.ac-dot{background:var(--a-blue);border-radius:50%;width:8px;height:8px}.ac-dot--ok{background:var(--a-green)}.ac-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.ac-sub{color:var(--a-mute);margin:2px 0 12px}.ac-grid{background:var(--a-line);border:1px solid var(--a-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.ac-grid div{background:#fff;padding:10px 12px}.ac-grid dt{color:var(--a-mute);font-size:11px}.ac-grid dd{margin:2px 0 0;font-weight:700}.ac-blue{color:var(--a-blue)}.ac-help{color:var(--a-mute);margin:12px 0 0;font-size:11.5px}.ac-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-app{border:1px solid var(--a-line);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease), border-color .3s, box-shadow .3s;transition-delay:calc(var(--i) * .12s);background:#fff;border-radius:14px;padding:10px 12px;transform:translateY(10px)}.appcard[data-state="1"] .ac-app,.appcard[data-state="2"] .ac-app,.appcard[data-state="3"] .ac-app{opacity:1;transform:none}.ac-rec{opacity:0;max-height:0;transition:max-height .4s var(--ease), opacity .3s, margin .4s;margin:0;font-size:11px;font-weight:800;overflow:hidden}.appcard[data-state="2"] .ac-rec,.appcard[data-state="3"] .ac-rec{opacity:1;max-height:20px;margin-bottom:6px}.ac-app[data-rank="1"] .ac-rec{color:var(--a-green)}.ac-app[data-rank="2"] .ac-rec{color:var(--a-amber)}.ac-app[data-rank="3"] .ac-rec{color:var(--a-bronze)}.ac-row{align-items:center;gap:10px;display:flex}.ac-av{color:#fff;background:#3b5577;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:12.5px;font-weight:800;display:grid;position:relative;overflow:visible}.ac-av[data-person="1"]{background:#4a5f86}.ac-av[data-person="2"]{background:#52677c}.ac-av[data-person="3"]{background:#6b5a7a}.ac-av[data-person="4"]{background:#5e6b58}.ac-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ac-av:after{content:"✓";background:var(--a-green);color:#fff;text-align:center;border:2px solid #fff;border-radius:50%;width:15px;height:15px;font-size:9px;line-height:15px;position:absolute;bottom:-2px;right:-2px}.ac-who{flex-direction:column;min-width:0;display:flex}.ac-who b{font-size:14px}.ac-who small{color:var(--a-mute);font-size:11.5px}.ac-stats{color:#3c4a5b;gap:12px;margin:8px 0 0;font-size:11.5px;font-weight:600;display:flex}.ac-stats i{color:#d99a1e;font-style:normal}.ac-warn{color:var(--a-amber)}.ac-cta{max-height:0;transition:max-height .4s var(--ease), margin .4s;margin:0;overflow:hidden}.ac-btn,.ac-done{text-align:center;border-radius:12px;padding:9px;font-size:13px;font-weight:700;display:block}.ac-btn{color:#fff;background:linear-gradient(90deg,#1e3a9f,#5b86d6)}.ac-done{color:var(--a-green);background:#15803d1a;display:none}.appcard[data-state="2"] .is-pick{border-color:var(--a-blue);box-shadow:0 0 0 3px #1e40af24}.appcard[data-state="2"] .is-pick .ac-cta,.appcard[data-state="3"] .is-pick .ac-cta{max-height:48px;margin-top:10px}.appcard[data-state="3"] .is-pick{border-color:var(--a-green)}.appcard[data-state="3"] .is-pick .ac-btn{display:none}.appcard[data-state="3"] .is-pick .ac-done{display:block}.appcard[data-state="3"] .ac-app:not(.is-pick){opacity:.32}.ac-app.is-busy{background:#fafbfc}.ac-help--assign{opacity:0;max-height:0;margin:0;transition:max-height .4s,opacity .4s,margin .4s;overflow:hidden}.appcard[data-state="3"] .ac-help--assign{opacity:1;max-height:40px;margin-top:10px}.ac-chathead{border-bottom:1px solid var(--a-line);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.ac-chathead .ac-who{flex:1}.ac-call{width:34px;height:34px;color:var(--a-blue);background:#e8eefb;border-radius:50%;place-items:center;display:grid}.ac-msg{border:1px solid var(--a-line);background:#fff;border-radius:14px;max-width:82%;margin:0 0 8px;padding:9px 11px}.ac-msg--me{background:var(--a-blue);color:#fff;border-color:var(--a-blue);margin-left:auto}.ac-input{border:1px solid var(--a-line);color:#97a3b2;background:#fff;border-radius:12px;margin:4px 0 0;padding:9px 12px}.ac-rate{border:1px solid var(--a-line);background:#fff;border-radius:14px;margin-top:4px;padding:12px}.ac-rate p{margin:0;font-weight:600}.ac-stars{letter-spacing:3px;color:#d99a1e;font-size:22px;margin-top:4px!important}.footer{border-top:1px solid var(--hair-soft);padding:var(--s-9) var(--gutter) var(--s-6);background:#030810}.footer__grid{gap:var(--s-7);grid-template-columns:1.2fr 1.1fr 1.1fr;display:grid}.footer__brand p{color:var(--ink-500);max-width:24rem;margin:var(--s-4) 0 0;font-size:.9375rem}.footer__links{gap:var(--s-3) var(--s-5);grid-template-columns:1fr 1fr;align-content:start;display:grid}.footer__links a,.footer__contact a{color:var(--ink-300);font-size:.9375rem;text-decoration:none}.footer__links a:hover,.footer__contact a:hover{color:var(--ink-100)}.footer__contact{gap:var(--s-2);color:var(--ink-500);flex-direction:column;font-size:.875rem;font-style:normal;display:flex}.footer__contact b{color:var(--ink-300);letter-spacing:.02em;font-weight:600}.footer__legal{margin:var(--s-8) 0 0;padding-top:var(--s-5);border-top:1px solid var(--hair-soft);color:var(--ink-500);font-size:.75rem}.proto-badge{right:var(--s-4);bottom:var(--s-3);z-index:25;letter-spacing:.06em;color:var(--ink-500);padding:var(--s-1) var(--s-3);border-radius:var(--r-1);pointer-events:none;background:#040b15cc;border:1px solid #ffffff14;margin:0;font-size:.6875rem;position:fixed}.static-media{display:none}@media (width<=860px){:root{--k:.8;--t-body:1rem}.nav{height:60px}.nav__links,.nav__login,.chapters{display:none}.nav__burger{display:block}.nav .btn--gold{display:none}.scene__sticky{padding:72px var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom));align-items:flex-end}.scene__sticky:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#040b1500,#040b15f0 58%);height:58%;position:absolute;bottom:0;left:0;right:0}.panel{max-width:100%}.panel--hero .display{white-space:normal}.panel--hero .display span{display:block}.display{font-size:clamp(2.5rem,11vw,3.4rem)}.h2{font-size:clamp(1.75rem,7.6vw,2.3rem)}.lede{font-size:1rem}.facts{margin-top:var(--s-5);row-gap:var(--s-2)}.facts li{padding:0 var(--s-3)}.journey{margin-top:var(--s-3)}.journey .step{padding:6px 0}.journey b{font-size:.9375rem}.journey .step:not(.is-active) b{font-size:.875rem}.caption{margin-top:var(--s-3)!important}.stores{margin-top:var(--s-4)}.footer__grid{gap:var(--s-6);grid-template-columns:1fr}.appcard{transform-origin:top;top:70px;left:50%;right:auto;transform:translate(-50%)scale(.8)}.panel--journey .h2,.panel--journey .journey .step:not(.is-active){display:none}.panel--journey .journey .step.is-active span{max-height:none}.proto-badge{white-space:nowrap;padding:2px var(--s-2);font-size:.625rem;bottom:4px;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reveal,.step,.journey span{transition-duration:.01ms!important}.scroll-cue span{animation:none;transform:none}}.reduced .reveal,.reduced .step{transition-duration:.01ms!important}.no-webgl #gl,.no-webgl .labels{display:none}.no-webgl body,body.no-webgl{background:radial-gradient(120% 70% at 70% 0%, #0f2a45 0%, var(--navy-950) 60%)}.no-webgl .scene{height:auto}.no-webgl .scene__sticky{align-items:flex-start;gap:var(--s-6);flex-direction:column;height:auto;min-height:0;padding-top:140px;padding-bottom:72px;position:relative}.no-webgl .scene--hero .scene__sticky{align-items:center}.no-webgl .scene__sticky:before{display:none}.no-webgl .panel{opacity:1!important}.no-webgl .steps{gap:var(--s-6)}.no-webgl .steps .step{opacity:1;grid-area:auto;transform:none}.no-webgl .journey span{opacity:1;max-height:none}.no-webgl .reveal{opacity:1;transform:none}.no-webgl .static-media{gap:var(--s-4);display:flex}.no-webgl .static-media--emblem{order:-1}.static-media--emblem img{border-radius:22%}.no-webgl .static-media--screens img{border:1px solid var(--hair);border-radius:22px;width:180px}.no-webgl .scroll-cue,.no-webgl .chapters{display:none}.footer__wordmark{width:auto;height:30px;display:block}.qbox{margin:var(--s-5) 0 var(--s-5);border:1px solid var(--hair);border-radius:var(--r-1);background:#060e1ab8;max-width:30rem}.qbox__tabs{border-bottom:1px solid var(--hair-soft);flex-wrap:wrap;display:flex}.qbox__tabs span{font:500 .75rem/1 var(--f-text);letter-spacing:.04em;color:var(--ink-500);padding:var(--s-3) var(--s-4);border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .3s,border-color .3s}.qbox__tabs span.is-on{color:var(--ink-100);border-bottom-color:var(--gold-500)}.qbox__input{padding:var(--s-4);min-height:3.6rem;font:400 1rem/1.45 var(--f-text);color:var(--ink-100);margin:0}.qbox__input .is-placeholder{color:var(--ink-500)}.qbox__caret{vertical-align:-.18em;background:var(--gold-300);width:2px;height:1.1em;margin-left:1px;animation:1s steps(2,end) infinite qcaret;display:inline-block}@keyframes qcaret{50%{opacity:0}}.panel--ictihat .stores{flex-wrap:wrap}@media (width<=860px){.qbox{margin:var(--s-3) 0}.qbox__tabs span{padding:var(--s-2) var(--s-3)}.qbox__input{min-height:3rem;padding:var(--s-3);font-size:.9rem}}@media (prefers-reduced-motion:reduce){.qbox__caret{animation:none}}.btn--store{gap:var(--s-2)}.btn--store .ico{flex:none;width:17px;height:17px}.btn--store .ico+.ico{margin-left:-2px}.nav__app{white-space:nowrap}@media (width<=1240px){.nav__app{display:none}}.is-seq .appcard{box-shadow:0 0 0 1px #ffffff14}.cut{z-index:18;background:var(--navy-950);opacity:0;pointer-events:none;transition:opacity .18s;position:fixed;inset:0}.cut.is-on{opacity:1}.poster{z-index:0;background:var(--navy-950) url(/assets/salon-3-d.webp) center / cover no-repeat;pointer-events:none;transition:opacity .9s;position:fixed;inset:0}.poster__logo{left:calc(var(--lx) - var(--ls) / 2);top:calc(var(--ly) - var(--ls) / 2);width:var(--ls);height:var(--ls);-webkit-mask-composite:source-in;visibility:hidden;background:url(/assets/logo-3-d.webp) 50%/100% 100% no-repeat;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 11% 89%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.poster.is-placed .poster__logo{visibility:visible}@media (width<=860px){.poster{background-image:url(/assets/salon-3-m.webp)}.poster__logo{background-image:url(/assets/logo-3-m.webp)}}.is-live .poster,body:not(.is-live) #gl{opacity:0}.son{background:var(--navy-950);border-top:1px solid var(--hair-soft);padding:var(--s-9) var(--gutter) var(--s-8)}.son__satir{gap:var(--s-7);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;display:grid}.son__satir+.son__satir{margin-top:var(--s-9);padding-top:var(--s-8);border-top:1px solid var(--hair-soft)}.son__bas .h2{margin-bottom:0}.son__bas .inline-link{margin-top:var(--s-5)}.yollar{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.yol{gap:var(--s-3);padding:var(--s-6);border:1px solid var(--hair);border-radius:var(--r-1);flex-direction:column;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.yol:hover{border-color:var(--gold-300);background:#c9a15c0f}.yol b{font:600 1.75rem/1.1 var(--f-display);color:var(--ink-100)}.yol span{color:var(--ink-300);max-width:30rem;font-size:.9375rem}.yol i{color:var(--gold-300);padding-top:var(--s-3);margin-top:auto;font-size:.875rem;font-style:normal;font-weight:600}.yol i:after{content:"→";margin-left:var(--s-2)}.yazilar{gap:var(--s-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.yazilar li{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--hair);flex-direction:column;display:flex}.yazilar a{font:600 1.375rem/1.2 var(--f-display);color:var(--ink-100);text-wrap:balance;text-decoration:none;transition:color .2s}.yazilar a:hover{color:var(--gold-300)}.yazilar span{color:var(--ink-300);font-size:.9375rem}.iller{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--hair-soft);align-items:baseline;gap:var(--s-2) var(--s-5);flex-wrap:wrap;font-size:.9375rem;display:flex}.iller span{font:600 .75rem/1 var(--f-text);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);margin-right:var(--s-3)}.iller a{color:var(--ink-300);text-decoration:none}.iller a:hover{color:var(--ink-100)}.menu nav .menu__yollar{margin:0 0 var(--s-3);gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.menu nav .menu__yollar a{height:44px;font:600 .875rem/1 var(--f-text);color:var(--ink-100);border:1px solid var(--hair);border-radius:var(--r-1);justify-content:center;align-items:center;gap:0;padding:0;display:flex}@media (width<=1100px){.son__satir{gap:var(--s-6);grid-template-columns:1fr}}@media (width<=860px){.genis{display:none}.panel--hero .btn--lg{padding:0 var(--s-4)}.son{padding:var(--s-8) var(--gutter) var(--s-7)}.son__satir{gap:var(--s-5)}.son__satir+.son__satir{margin-top:var(--s-8);padding-top:var(--s-7)}.yollar,.yazilar{grid-template-columns:1fr}.yollar{gap:var(--s-3)}.yol{padding:var(--s-5)}.yol b{font-size:1.5rem}.yazilar{gap:var(--s-5)}.iller{margin-top:var(--s-7);gap:0 var(--s-5)}.iller span{width:100%;margin:0 0 var(--s-2)}.iller a{padding:var(--s-3) 0}}.nav__links{gap:clamp(var(--s-4), 1.9vw, var(--s-6))}.nav__links a{white-space:nowrap}@media (width<=1279px){.nav__app{display:none}}@media (width<=1020px){.nav__links{display:none}.nav__burger{display:block}}
