:root{--ink:#0a2463;--ink-2:#0f2f78;--ink-3:#1b418f;--porcelain:#eef3fb;--enamel:#fff;--accent:#2f86ee;--accent-soft:#cfe3fd;--ghost:#edf2fd;--slate:#4f5f7a;--mist:#a9bddb;--line:#0a24631f;--line-light:#eef3fb29;--grad:linear-gradient(100deg, #1d8cf0 0%, #0b56c4 45%, #0a2f86 100%);--font-display:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(20px, 4.5vw, 64px);--max:1320px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font-body);color:var(--ink);background:var(--enamel);font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display);letter-spacing:-.045em;font-weight:500;line-height:.98}.display em{color:var(--accent);font-style:normal}.h-xl{font-size:clamp(52px,9.4vw,148px)}.h-lg{font-size:clamp(40px,6.2vw,92px)}.h-md{font-size:clamp(32px,4vw,56px)}.h-sm{font-size:clamp(24px,2.4vw,32px);line-height:1.12}.label{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:500}.lede{max-width:34em;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.muted{color:var(--slate)}.btn{letter-spacing:.01em;white-space:nowrap;isolation:isolate;height:54px;transition:color .45s var(--ease-out), border-color .45s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn .arrow{transition:transform .45s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn-primary{background:var(--grad);color:#fff;transition:color .45s var(--ease-out), box-shadow .45s var(--ease-out), transform .45s var(--ease-out);font-weight:500;box-shadow:inset 0 1px #ffffff40,0 10px 28px -10px #0b56c4b3}.btn-primary:before{background:linear-gradient(100deg,#3aa0ff 0%,#1468dc 50%,#0b3a9c 100%)}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 16px 36px -12px #0b56c4d9}.btn-primary.has-icon{padding-left:7px}.btn .icon-disc{background:linear-gradient(135deg,#ffffff52,#ffffff14);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.btn-light{color:var(--ink);background:#fff;font-weight:500}.btn-light:before{background:var(--accent-soft)}.btn-light .icon-disc{background:var(--grad);color:#fff}.btn-ink{background:var(--ink);color:var(--enamel)}.btn-ink:before{background:var(--accent)}.btn-line{border-color:currentColor}.btn-line:before{background:currentColor}.btn-line.on-dark:hover{color:var(--ink);border-color:var(--enamel)}.btn-line.on-dark:before{background:var(--enamel)}.btn-line.on-light:hover{color:var(--enamel)}.btn-line.on-light:before{background:var(--ink)}.link{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}.link:hover{background-position:100% 100%;background-size:0 1px}.photo{background:var(--ink-2);position:relative;overflow:hidden}.photo img{object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(1.02);will-change:transform;width:100%;height:100%}.reveal{transition-delay:var(--reveal-delay,0s)}.reveal-rise{opacity:0;transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.reveal-fade{opacity:0;transition:opacity 1.2s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.reveal-wipe{clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.reveal-wipe img{transition:transform 1.8s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:scale(1.18)}.reveal.is-in{opacity:1;clip-path:inset(0);transform:none}.reveal-wipe.is-in img{transform:scale(1)}.line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line-mask>span{animation:line-up 1.3s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * .11s + .15s);display:block;transform:translateY(105%)}@keyframes line-up{to{transform:translateY(0)}}.enter-fade{opacity:0;animation:enter-fade 1.2s var(--ease-out) forwards;animation-delay:var(--d,0s)}.enter-up{opacity:0;animation:enter-up 1.2s var(--ease-out) forwards;animation-delay:var(--d,0s)}@keyframes enter-fade{to{opacity:1}}@keyframes enter-up{0%{transform:translateY(20px)}to{opacity:1;transform:none}}::view-transition-old(root){animation:page-out .45s var(--ease-in-out) both}::view-transition-new(root){animation:page-in .7s var(--ease-out) both}@keyframes page-out{to{opacity:0;transform:translateY(-24px)}}@keyframes page-in{0%{opacity:0;transform:translateY(32px)}}::view-transition-group(site-header){animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.line-mask>span{transform:none}}.header.svelte-zne36e{z-index:60;color:var(--enamel);view-transition-name:site-header;transition:background-color .5s var(--ease-out), color .5s var(--ease-out), box-shadow .5s var(--ease-out);position:fixed;inset:0 0 auto}.header.light.svelte-zne36e:not(.menu-open){color:var(--ink)}.header.light.svelte-zne36e:not(.menu-open) .brand:where(.svelte-zne36e) img:where(.svelte-zne36e){box-shadow:0 0 0 1px var(--line)}.header.scrolled.svelte-zne36e:not(.menu-open){-webkit-backdrop-filter:blur(14px)saturate(1.4);color:var(--ink);box-shadow:0 1px 0 var(--line);background:#ffffffdb}.bar.svelte-zne36e{height:84px;transition:height .5s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;display:flex}.scrolled.svelte-zne36e .bar:where(.svelte-zne36e){height:70px}.brand.svelte-zne36e{align-items:center;gap:12px;display:flex}.brand.svelte-zne36e img:where(.svelte-zne36e){box-shadow:0 0 0 1px var(--line-light);border-radius:9px}.brand-text.svelte-zne36e{line-height:1.1;display:grid}.name.svelte-zne36e{letter-spacing:-.03em;font-size:19px;font-weight:600}.place.svelte-zne36e{opacity:.65;font-size:10px}.nav.svelte-zne36e{gap:34px;display:flex}.nav-link.svelte-zne36e{font-size:15px;font-weight:500;position:relative}.nav-link.svelte-zne36e:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-link.svelte-zne36e:hover:after,.nav-link.active.svelte-zne36e:after{transform-origin:0;transform:scaleX(1)}.actions.svelte-zne36e{align-items:center;gap:22px;display:flex}.call.svelte-zne36e{font-family:var(--font-mono);align-items:center;gap:8px;font-size:13px;display:inline-flex}.book.svelte-zne36e{height:44px;padding:0 20px;font-size:14px}.burger.svelte-zne36e{background:0 0;border:1px solid;border-radius:50%;width:44px;height:44px;display:none;position:relative}.burger.svelte-zne36e span:where(.svelte-zne36e){height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;left:13px;right:13px}.burger.svelte-zne36e span:where(.svelte-zne36e):first-child{top:17px}.burger.svelte-zne36e span:where(.svelte-zne36e):last-child{top:25px}.menu-open.svelte-zne36e .burger:where(.svelte-zne36e) span:where(.svelte-zne36e):first-child{transform:translateY(4px)rotate(45deg)}.menu-open.svelte-zne36e .burger:where(.svelte-zne36e) span:where(.svelte-zne36e):last-child{transform:translateY(-4px)rotate(-45deg)}.sheet.svelte-zne36e{z-index:55;background:var(--ink);color:var(--enamel);clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-in-out);flex-direction:column;justify-content:space-between;padding:120px 0 36px;display:flex;position:fixed;inset:0}.sheet.open.svelte-zne36e{clip-path:inset(0)}.sheet-nav.svelte-zne36e{gap:6px;display:grid}.sheet-nav.svelte-zne36e a:where(.svelte-zne36e){font-family:var(--font-display);letter-spacing:-.04em;opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);font-size:clamp(40px,11vw,64px);font-weight:500;line-height:1.15;transform:translateY(30px)}.sheet.open.svelte-zne36e .sheet-nav:where(.svelte-zne36e) a:where(.svelte-zne36e){opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}.sheet-nav.svelte-zne36e a.accent:where(.svelte-zne36e){color:var(--accent)}.sheet-foot.svelte-zne36e{color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (width<=1080px){.call.svelte-zne36e span:where(.svelte-zne36e){display:none}}@media (width<=900px){.nav.svelte-zne36e,.call.svelte-zne36e{display:none}.burger.svelte-zne36e{display:block}}@media (width<=520px){.book.svelte-zne36e{display:none}}.footer.svelte-9sff3o{background:var(--ink);color:var(--enamel);padding:clamp(80px,10vw,140px) 0 32px}.cta.svelte-9sff3o{border-bottom:1px solid var(--line-light);padding-bottom:clamp(56px,7vw,96px)}.accent.svelte-9sff3o{color:var(--accent);margin-bottom:18px}.big.svelte-9sff3o{font-size:clamp(56px,11vw,170px);line-height:.95;display:inline-block}.big.svelte-9sff3o em:where(.svelte-9sff3o){color:var(--accent)}.big.svelte-9sff3o .arrow:where(.svelte-9sff3o){font-family:var(--font-body);transition:transform .6s var(--ease-out);font-size:.6em;font-weight:300;display:inline-block}.big.svelte-9sff3o:hover .arrow:where(.svelte-9sff3o){transform:translate(.18em)}.cols.svelte-9sff3o{grid-template-columns:1.3fr 1fr .8fr 1.2fr;gap:40px;padding:64px 0;display:grid}.col.svelte-9sff3o{align-content:start;gap:14px;font-size:15px;display:grid}.col.svelte-9sff3o h2:where(.svelte-9sff3o){color:var(--mist)}.brand.svelte-9sff3o img:where(.svelte-9sff3o){border-radius:12px}.name.svelte-9sff3o{font-size:18px;font-weight:500}.stack.svelte-9sff3o{gap:2px;display:grid}.muted-l.svelte-9sff3o{color:var(--mist)}address.svelte-9sff3o{font-style:normal;display:grid}.phone.svelte-9sff3o{letter-spacing:.01em;font-size:22px;font-weight:500}.treatments.svelte-9sff3o ul:where(.svelte-9sff3o){gap:6px;list-style:none;display:grid}.treatments.svelte-9sff3o a:where(.svelte-9sff3o):not(.link){color:var(--mist);transition:color .3s}.treatments.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--enamel)}.treatments.svelte-9sff3o li:where(.svelte-9sff3o):last-child{margin-top:8px}.base.svelte-9sff3o{border-top:1px solid var(--line-light);color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-size:11px;display:flex}.credit.svelte-9sff3o{color:var(--mist);margin-top:18px;font-size:13px}.credit.svelte-9sff3o a:where(.svelte-9sff3o){color:var(--enamel)}@media (width<=900px){.cols.svelte-9sff3o{grid-template-columns:1fr 1fr}}@media (width<=560px){.cols.svelte-9sff3o{grid-template-columns:1fr}}.stage.svelte-1d3eeph{aspect-ratio:5/6;opacity:0;width:100%;max-width:560px;transition:opacity 1.6s var(--ease-out) .3s, transform 1.8s var(--ease-out) .3s;margin-inline:auto;position:relative;transform:translateY(30px)scale(.96)}.stage.ready.svelte-1d3eeph{opacity:1;transform:none}.stage.fill.svelte-1d3eeph{aspect-ratio:auto;max-width:none;height:100%}canvas.svelte-1d3eeph{z-index:1;cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:relative}canvas.svelte-1d3eeph:active{cursor:grabbing}.glow.svelte-1d3eeph{filter:blur(10px);background:radial-gradient(closest-side,#2f86ee29,#2f86ee0d 55%,#0000);border-radius:50%;position:absolute;inset:12% 8% 18%}.shadow.svelte-1d3eeph{background:radial-gradient(closest-side,#0a246347,#0000);border-radius:50%;height:5%;animation:7s ease-in-out infinite svelte-1d3eeph-breathe;position:absolute;bottom:4%;left:30%;right:30%}@keyframes svelte-1d3eeph-breathe{50%{opacity:.8;transform:scaleX(.9)}}.fallback.svelte-1d3eeph{z-index:1;border-radius:24px;width:50%;height:auto;margin:20% auto 0;position:relative}.hero.svelte-qzo0r3{background:radial-gradient(38vw 30vw at 52% 48%, #2f86ee1a, transparent 70%), var(--enamel);min-height:100svh;color:var(--ink);align-items:center;padding:120px 0 clamp(120px,14vw,200px);display:flex;position:relative;overflow:hidden}.grid.svelte-qzo0r3{z-index:2;pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.grid.svelte-qzo0r3 a:where(.svelte-qzo0r3){pointer-events:auto}h1.svelte-qzo0r3{font-size:clamp(44px,5.6vw,92px);line-height:.98}.left.svelte-qzo0r3{align-self:start;margin-top:clamp(0px,4vh,40px)}.lede.svelte-qzo0r3{max-width:24em;color:var(--slate);margin-top:clamp(28px,4vw,56px);font-size:clamp(16px,1.25vw,19px)}.right.svelte-qzo0r3{text-align:right;justify-self:end;justify-items:end;gap:32px;width:min(100%,34vw);margin-top:clamp(80px,16vh,180px);display:grid}h2.svelte-qzo0r3{font-size:clamp(40px,4.6vw,80px);line-height:.98}.tooth.svelte-qzo0r3{z-index:1;width:min(40vw,64vh,600px);height:min(56vw,80vh,760px);position:absolute;top:54%;left:50%;transform:translate(-54%,-50%)}.ghost.svelte-qzo0r3{z-index:0;left:var(--gutter);letter-spacing:-.05em;white-space:nowrap;color:var(--ghost);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:100px;font-weight:500;line-height:1;position:absolute;bottom:clamp(16px,3vw,40px)}.sr-only.svelte-qzo0r3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.hero.svelte-qzo0r3{flex-direction:column;align-items:stretch;padding:112px 0 96px}.grid.svelte-qzo0r3{display:contents}.left.svelte-qzo0r3,.right.svelte-qzo0r3{padding-inline:var(--gutter)}.left.svelte-qzo0r3{order:1;margin:0}.tooth.svelte-qzo0r3{order:2;width:100%;height:min(80vw,440px);margin:4px 0 -8px;position:relative;top:auto;left:auto;transform:none}.right.svelte-qzo0r3{text-align:left;order:3;justify-self:auto;justify-items:start;gap:24px;width:auto;margin:0}}.tour.svelte-rx9lul{background:var(--porcelain);padding:clamp(80px,10vw,140px) 0;position:relative}.tour.pinned.svelte-rx9lul{padding:0}.sticky.svelte-rx9lul{flex-direction:column;gap:clamp(32px,4vw,56px);display:flex}.pinned.svelte-rx9lul .sticky:where(.svelte-rx9lul){justify-content:center;height:100svh;padding-top:70px;position:sticky;top:0;overflow:hidden}.head.svelte-rx9lul{justify-content:space-between;align-items:end;gap:32px;display:flex}.head.svelte-rx9lul .label:where(.svelte-rx9lul){margin-bottom:16px}.head.svelte-rx9lul em:where(.svelte-rx9lul){color:var(--slate)}.progress.svelte-rx9lul{justify-items:end;gap:10px;min-width:180px;display:grid}.bar.svelte-rx9lul{background:var(--line);width:180px;height:1px;display:block}.bar.svelte-rx9lul span:where(.svelte-rx9lul){background:var(--ink);transform-origin:0;height:100%;display:block}.track.svelte-rx9lul{padding-inline:var(--gutter);will-change:transform;gap:clamp(40px,5vw,96px);list-style:none;display:flex}.stop.svelte-rx9lul{flex:none;align-items:flex-end;gap:28px;display:flex}.frame.svelte-rx9lul{aspect-ratio:4/3;background:var(--ink-2);border-radius:6px;height:min(56svh,560px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0a246373}.portrait.svelte-rx9lul .frame:where(.svelte-rx9lul){aspect-ratio:3/4}.frame.svelte-rx9lul img:where(.svelte-rx9lul){object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(1.02);will-change:transform;width:100%;height:100%}.caption.svelte-rx9lul{gap:10px;width:240px;padding-bottom:6px;display:grid}.caption.svelte-rx9lul h3:where(.svelte-rx9lul){font-size:28px;line-height:1.1}.caption.svelte-rx9lul p:where(.svelte-rx9lul){font-size:15px}.tour.svelte-rx9lul:not(.pinned) .track:where(.svelte-rx9lul){scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;padding-bottom:12px;overflow-x:auto}.tour.svelte-rx9lul:not(.pinned) .track:where(.svelte-rx9lul)::-webkit-scrollbar{display:none}.tour.svelte-rx9lul:not(.pinned) .stop:where(.svelte-rx9lul){scroll-snap-align:start;flex-direction:column;align-items:stretch;width:min(78vw,420px)}.tour.svelte-rx9lul:not(.pinned) .frame:where(.svelte-rx9lul){width:100%;height:auto}.tour.svelte-rx9lul:not(.pinned) .caption:where(.svelte-rx9lul){width:auto}.tour.svelte-rx9lul:not(.pinned) .progress:where(.svelte-rx9lul){display:none}.card.svelte-1th9l2p{border-radius:22px;flex-direction:column;gap:18px;height:100%;padding:26px;display:flex}.light.svelte-1th9l2p{box-shadow:0 0 0 1px var(--line), 0 18px 40px -28px #0a246359;background:#fff}.glass.svelte-1th9l2p{color:#fff;-webkit-backdrop-filter:blur(14px);background:linear-gradient(140deg,#ffffff29,#ffffff0d);box-shadow:inset 0 0 0 1px #ffffff2e}.stars.svelte-1th9l2p{color:#0a246326;align-items:center;gap:2px;font-size:15px;display:flex}.glass.svelte-1th9l2p .stars:where(.svelte-1th9l2p){color:#fff3}.stars.svelte-1th9l2p .on:where(.svelte-1th9l2p){background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.glass.svelte-1th9l2p .stars:where(.svelte-1th9l2p) .on:where(.svelte-1th9l2p){color:#9fd0ff;background:0 0}blockquote.svelte-1th9l2p{flex:1;font-size:16px;line-height:1.55}.lg.svelte-1th9l2p blockquote:where(.svelte-1th9l2p){letter-spacing:-.015em;font-size:clamp(20px,1.8vw,26px);line-height:1.35}.sm.svelte-1th9l2p blockquote:where(.svelte-1th9l2p){font-size:15px}figcaption.svelte-1th9l2p{align-items:center;gap:12px;display:flex}.avatar.svelte-1th9l2p{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.who.svelte-1th9l2p{line-height:1.3;display:grid}.name.svelte-1th9l2p{font-size:15px;font-weight:600}.meta.svelte-1th9l2p{color:var(--slate);font-size:13px}.glass.svelte-1th9l2p .meta:where(.svelte-1th9l2p){color:#ffffffa6}.reviews.svelte-1a7zceb{background:radial-gradient(50vw 30vw at 10% 0%, #2f86ee14, transparent 70%), var(--porcelain);padding:clamp(90px,11vw,160px) 0;overflow:hidden}.head.svelte-1a7zceb{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,72px);display:flex}.head.svelte-1a7zceb .label:where(.svelte-1a7zceb){margin-bottom:20px}.side.svelte-1a7zceb{justify-items:end;gap:14px;display:grid}.badge.svelte-1a7zceb{box-shadow:0 0 0 1px var(--line), 0 14px 30px -20px #0a246366;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:10px 22px 10px 10px;display:flex}.score.svelte-1a7zceb{background:var(--grad);color:#fff;letter-spacing:-.03em;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.badge-text.svelte-1a7zceb{color:var(--slate);font-size:14px;line-height:1.3;display:grid}.stars.svelte-1a7zceb{color:var(--accent);letter-spacing:2px}.rows.svelte-1a7zceb{gap:16px;display:grid}.row.svelte-1a7zceb{width:max-content;animation:svelte-1a7zceb-drift calc(var(--n) * 9s) linear infinite;display:flex}.row.reverse.svelte-1a7zceb{animation-direction:reverse}.rows.svelte-1a7zceb:hover .row:where(.svelte-1a7zceb){animation-play-state:paused}.track.svelte-1a7zceb{gap:16px;padding-right:16px;list-style:none;display:flex}.track.svelte-1a7zceb li:where(.svelte-1a7zceb){width:340px}@keyframes svelte-1a7zceb-drift{to{transform:translate(-50%)}}.still.svelte-1a7zceb .row:where(.svelte-1a7zceb){width:auto;padding-inline:var(--gutter);animation:none;overflow-x:auto}.foot.svelte-1a7zceb{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}@media (width<=700px){.side.svelte-1a7zceb{justify-items:start}.track.svelte-1a7zceb li:where(.svelte-1a7zceb){width:280px}}.tt.svelte-7zp7bb{background:var(--ink);color:var(--enamel);padding:clamp(100px,12vw,170px) 0}.accent.svelte-7zp7bb{color:var(--accent)}.head.svelte-7zp7bb{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(44px,5vw,72px);display:flex}.head.svelte-7zp7bb .label:where(.svelte-7zp7bb){margin-bottom:18px}.head.svelte-7zp7bb em:where(.svelte-7zp7bb){color:var(--accent)}.all.svelte-7zp7bb{color:var(--mist)}.grid.svelte-7zp7bb{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:clamp(36px,5vw,88px);display:grid}.grid.svelte-7zp7bb>:where(.svelte-7zp7bb){min-width:0}.tabs.svelte-7zp7bb{border-bottom:1px solid var(--line-light);scrollbar-width:none;gap:4px;margin-bottom:8px;display:flex;overflow-x:auto}.tab.svelte-7zp7bb{color:var(--mist);white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:8px;padding:14px 14px 16px;font-size:15px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.tab.svelte-7zp7bb:first-child{padding-left:0}.tab.svelte-7zp7bb .label:where(.svelte-7zp7bb){color:var(--ink-3);font-size:11px;transition:color .3s}.tab.svelte-7zp7bb:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.tab.svelte-7zp7bb:first-child:after{left:0}.tab.svelte-7zp7bb:hover,.tab[aria-selected=true].svelte-7zp7bb{color:var(--enamel)}.tab[aria-selected=true].svelte-7zp7bb .label:where(.svelte-7zp7bb){color:var(--accent)}.tab[aria-selected=true].svelte-7zp7bb:after{transform:scaleX(1)}.list.svelte-7zp7bb{list-style:none}.list.svelte-7zp7bb li:where(.svelte-7zp7bb){animation:svelte-7zp7bb-row-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms)}@keyframes svelte-7zp7bb-row-in{0%{opacity:0;transform:translateY(10px)}}.row.svelte-7zp7bb{border:0;border-bottom:1px solid var(--line-light);width:100%;color:var(--mist);text-align:left;transition:color .35s, padding .5s var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex;position:relative}.row.svelte-7zp7bb:before{content:"";background:var(--accent);transform-origin:0;width:18px;height:1.5px;transition:transform .5s var(--ease-out);position:absolute;top:50%;left:0;transform:scaleX(0)}.name.svelte-7zp7bb{font-size:clamp(22px,2.1vw,30px);line-height:1.15}.go.svelte-7zp7bb{opacity:0;transition:opacity .3s, transform .5s var(--ease-out);flex-shrink:0;transform:translate(-8px)}.row.on.svelte-7zp7bb{color:var(--enamel);padding-left:30px}.row.on.svelte-7zp7bb:before{transform:scaleX(1)}.row.on.svelte-7zp7bb .go:where(.svelte-7zp7bb){opacity:1;color:var(--accent);transform:none}.card.svelte-7zp7bb{background:var(--ink-2);isolation:isolate;border-radius:8px;min-height:600px;position:relative;overflow:hidden}.card.svelte-7zp7bb img:where(.svelte-7zp7bb){object-fit:cover;opacity:0;filter:saturate(.85)contrast(1.04);width:100%;height:100%;transition:opacity .7s var(--ease-out), transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.card.svelte-7zp7bb img.shown:where(.svelte-7zp7bb){opacity:1;transform:scale(1)}.veil.svelte-7zp7bb{z-index:1;-webkit-backdrop-filter:blur(16px)saturate(.8);position:absolute;inset:0;-webkit-mask-image:radial-gradient(150% 95% at 0 100%,#000 30%,#0000 72%);mask-image:radial-gradient(150% 95% at 0 100%,#000 30%,#0000 72%)}.card.svelte-7zp7bb:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(150% 95% at 0 100%,#040a16f0 0%,#040a16c7 32%,#040a164d 58%,#0000 78%),linear-gradient(#0000 65%,#040a1666);position:absolute;inset:0}.copy.svelte-7zp7bb{z-index:2;max-width:440px;animation:svelte-7zp7bb-copy-in .7s var(--ease-out);justify-items:start;gap:12px;padding:clamp(24px,3vw,40px);display:grid;position:absolute;bottom:0;left:0}@keyframes svelte-7zp7bb-copy-in{0%{opacity:0;transform:translateY(14px)}}.copy.svelte-7zp7bb h3:where(.svelte-7zp7bb){font-size:clamp(30px,3vw,42px);line-height:1.05}.short.svelte-7zp7bb{color:#ffffffd1;font-size:16px}.visits.svelte-7zp7bb{color:var(--mist)}.ctas.svelte-7zp7bb{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ctas.svelte-7zp7bb .btn:where(.svelte-7zp7bb){height:48px;padding:0 22px;font-size:14px}@media (width<=900px){.grid.svelte-7zp7bb{grid-template-columns:1fr}.card.svelte-7zp7bb{aspect-ratio:4/5;order:-1;min-height:0}}.fill.svelte-swrlcz{position:absolute;inset:0}.statement.svelte-16zigxp{padding:clamp(100px,13vw,200px) 0 clamp(80px,10vw,140px)}.scrub.svelte-16zigxp{max-width:22em;margin-top:28px;line-height:1.12}.scrub.svelte-16zigxp span:where(.svelte-16zigxp){opacity:clamp(.14, calc((var(--p,0) - var(--w)) * 14 + .14), 1)}.facts.svelte-16zigxp{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px);margin-top:clamp(64px,8vw,120px);display:grid}.fact.svelte-16zigxp{border-top:1px solid var(--line);padding-top:22px}.fact.svelte-16zigxp h2:where(.svelte-16zigxp){margin-bottom:12px}.fact.svelte-16zigxp p:where(.svelte-16zigxp){font-size:16px}.sec-head.svelte-16zigxp{margin-bottom:clamp(48px,6vw,88px)}.sec-head.svelte-16zigxp .label:where(.svelte-16zigxp){margin-bottom:20px}.sec-head.svelte-16zigxp em:where(.svelte-16zigxp){color:var(--slate)}.sec-head.svelte-16zigxp .more:where(.svelte-16zigxp){margin-top:28px;font-weight:500;display:inline-block}.doctors.svelte-16zigxp{padding:clamp(100px,12vw,180px) 0}.doc-list.svelte-16zigxp{border-top:1px solid var(--ink);list-style:none}.doc.svelte-16zigxp{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr 1.2fr;align-items:baseline;gap:24px 40px;padding:clamp(28px,3.5vw,44px) 0;display:grid}.doc-name.svelte-16zigxp{font-size:clamp(30px,3.4vw,48px);line-height:1.05}.doc-role.svelte-16zigxp{gap:4px;display:grid}.doc-role.svelte-16zigxp .label:where(.svelte-16zigxp){color:var(--slate);font-size:13px}.doc-bio.svelte-16zigxp{font-size:16px}.visit.svelte-16zigxp{background:var(--ink);color:var(--enamel);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.visit-photo.svelte-16zigxp{min-height:60svh;position:relative;overflow:hidden}.visit-panel.svelte-16zigxp{padding:clamp(80px, 9vw, 140px) var(--gutter);flex-direction:column;justify-content:center;gap:32px;display:flex}.accent.svelte-16zigxp,.visit-panel.svelte-16zigxp h2:where(.svelte-16zigxp) em:where(.svelte-16zigxp){color:var(--accent)}.visit-panel.svelte-16zigxp address:where(.svelte-16zigxp){font-size:18px;font-style:normal;display:grid}.mist.svelte-16zigxp{color:var(--mist)}.hours.svelte-16zigxp{border-collapse:collapse;width:100%;max-width:520px;font-family:var(--font-mono);font-size:13px}.hours.svelte-16zigxp caption:where(.svelte-16zigxp){text-align:left;color:var(--mist);padding-bottom:12px}.hours.svelte-16zigxp th:where(.svelte-16zigxp),.hours.svelte-16zigxp td:where(.svelte-16zigxp){border-top:1px solid var(--line-light);text-align:left;white-space:nowrap;padding:10px 8px 10px 0;font-weight:400}.hours.svelte-16zigxp th:where(.svelte-16zigxp){font-family:var(--font-body);font-size:15px}.hours.svelte-16zigxp tr.closed:where(.svelte-16zigxp){color:var(--mist)}.hours.svelte-16zigxp tr.today:where(.svelte-16zigxp) th:where(.svelte-16zigxp),.hours.svelte-16zigxp tr.today:where(.svelte-16zigxp) td:where(.svelte-16zigxp){color:var(--accent-soft)}.hours.svelte-16zigxp tr.today:where(.svelte-16zigxp) th:where(.svelte-16zigxp):after{content:" · today";font-family:var(--font-mono);font-size:11px}.status.svelte-16zigxp{align-items:center;gap:10px;font-size:16px;display:flex}.dot.svelte-16zigxp{background:var(--mist);border-radius:50%;width:8px;height:8px}.status.open.svelte-16zigxp .dot:where(.svelte-16zigxp){background:#7bd88f;box-shadow:0 0 0 4px #7bd88f2e}.visit-actions.svelte-16zigxp{flex-wrap:wrap;gap:14px;display:flex}@media (width<=1000px){.doc.svelte-16zigxp{grid-template-columns:1fr 1fr}.doc-bio.svelte-16zigxp{grid-column:1/-1}.visit.svelte-16zigxp{grid-template-columns:1fr}}@media (width<=700px){.facts.svelte-16zigxp,.doc.svelte-16zigxp{grid-template-columns:1fr}.hours.svelte-16zigxp th:where(.svelte-16zigxp),.hours.svelte-16zigxp td:where(.svelte-16zigxp){padding-right:6px;font-size:12px}}.sr-only.svelte-1r1ua4i{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.top.svelte-1r1ua4i{background:radial-gradient(40vw 26vw at 85% 30%, #2f86ee17, transparent 70%), var(--enamel);padding:160px 0 clamp(72px,9vw,130px);position:relative;overflow:hidden}.top-grid.svelte-1r1ua4i{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:48px;display:grid;position:relative}.crumbs.svelte-1r1ua4i{color:var(--slate);margin-bottom:32px}h1.svelte-1r1ua4i{font-size:clamp(48px,7.4vw,124px)}.stats.svelte-1r1ua4i{text-align:right;gap:22px;display:grid}.stats.svelte-1r1ua4i div:where(.svelte-1r1ua4i){gap:2px;display:grid}.stats.svelte-1r1ua4i dt:where(.svelte-1r1ua4i){color:var(--slate);order:2}.stats.svelte-1r1ua4i dd:where(.svelte-1r1ua4i){color:var(--ink);font-size:clamp(40px,4.4vw,68px)}.list.svelte-1r1ua4i{padding-bottom:clamp(80px,10vw,140px)}.bar-holder.svelte-1r1ua4i{z-index:20;padding:0 var(--gutter) 28px;pointer-events:none;justify-content:center;display:flex;position:sticky;top:82px}.bar.svelte-1r1ua4i{-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 0 0 1px var(--line), 0 14px 40px -18px #0a246359;pointer-events:auto;scrollbar-width:none;background:#ffffffb8;border-radius:999px;gap:2px;max-width:100%;padding:5px;display:flex;position:relative;overflow-x:auto}.pill.svelte-1r1ua4i{background:var(--grad);transition:transform .55s var(--ease-out), width .55s var(--ease-out);border-radius:999px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 8px 20px -8px #0b56c4b3}.bar.svelte-1r1ua4i button:where(.svelte-1r1ua4i){z-index:1;white-space:nowrap;height:42px;color:var(--ink);transition:color .4s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.bar.svelte-1r1ua4i button[aria-pressed=true]:where(.svelte-1r1ua4i){color:#fff}.count.svelte-1r1ua4i{opacity:.55;font-variant-numeric:tabular-nums;font-size:12px}.note.svelte-1r1ua4i{text-align:center;margin:-8px 0 28px}.grid.svelte-1r1ua4i{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(220px,21vw,300px);grid-auto-flow:dense;gap:14px;list-style:none;display:grid}.card.big.svelte-1r1ua4i{grid-area:span 2/span 2}.card.wide.svelte-1r1ua4i{grid-column:span 2}.card.tall.svelte-1r1ua4i{grid-row:span 2}.card.full.svelte-1r1ua4i{grid-column:1/-1}.card.svelte-1r1ua4i a:where(.svelte-1r1ua4i){color:#fff;background:var(--ink-2);isolation:isolate;border-radius:22px;height:100%;display:block;position:relative;overflow:hidden}.card.svelte-1r1ua4i img:where(.svelte-1r1ua4i){object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform 1.1s var(--ease-out);position:absolute;inset:0}.card.svelte-1r1ua4i a:where(.svelte-1r1ua4i):hover img:where(.svelte-1r1ua4i){transform:scale(1.06)}.shade.svelte-1r1ua4i{transition:opacity .5s var(--ease-out);background:linear-gradient(#0000 35%,#0a246373 62%,#061642eb 100%),linear-gradient(135deg,#1d8cf02e,#0000 60%);position:absolute;inset:0}.chips.svelte-1r1ua4i{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:14px}.chip.svelte-1r1ua4i{-webkit-backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff38}.body.svelte-1r1ua4i{gap:8px;display:grid;position:absolute;bottom:20px;left:20px;right:76px}.title.svelte-1r1ua4i{font-size:clamp(22px,1.9vw,28px);line-height:1.02}.big.svelte-1r1ua4i .title:where(.svelte-1r1ua4i),.full.svelte-1r1ua4i .title:where(.svelte-1r1ua4i){font-size:clamp(30px,3.4vw,52px)}.big.svelte-1r1ua4i .body:where(.svelte-1r1ua4i),.full.svelte-1r1ua4i .body:where(.svelte-1r1ua4i){bottom:28px;left:28px}.short.svelte-1r1ua4i{color:#ffffffd1;opacity:0;max-width:30em;transition:grid-template-rows .5s var(--ease-out), opacity .4s var(--ease-out);grid-template-rows:0fr;font-size:15px;line-height:1.45;display:grid}.short.svelte-1r1ua4i>span:where(.svelte-1r1ua4i){overflow:hidden}.card.svelte-1r1ua4i a:where(.svelte-1r1ua4i):hover .short:where(.svelte-1r1ua4i),.card.svelte-1r1ua4i a:where(.svelte-1r1ua4i):focus-visible .short:where(.svelte-1r1ua4i),.big.svelte-1r1ua4i .short:where(.svelte-1r1ua4i),.full.svelte-1r1ua4i .short:where(.svelte-1r1ua4i){opacity:1;grid-template-rows:1fr}.go.svelte-1r1ua4i{-webkit-backdrop-filter:blur(10px);width:46px;height:46px;transition:background .4s var(--ease-out), transform .5s var(--ease-out);background:#ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:inset 0 0 0 1px #ffffff40}.card.svelte-1r1ua4i a:where(.svelte-1r1ua4i):hover .go:where(.svelte-1r1ua4i){background:var(--grad);transform:rotate(45deg)}.unsure.svelte-1r1ua4i{padding-bottom:clamp(80px,10vw,140px)}.panel.svelte-1r1ua4i{color:#fff;background:radial-gradient(60% 90% at 80%,#2f86ee73,#0000 70%),linear-gradient(120deg,#0a2463 0%,#0b3a9c 60%,#1468dc 100%);border-radius:32px;grid-template-columns:1.2fr 1fr;align-items:center;padding:clamp(36px,5vw,72px);display:grid;position:relative;overflow:hidden}.panel-text.svelte-1r1ua4i{z-index:1;justify-items:start;gap:24px;display:grid;position:relative}.panel.svelte-1r1ua4i h2:where(.svelte-1r1ua4i){font-size:clamp(38px,4.6vw,76px)}.panel.svelte-1r1ua4i p:where(.svelte-1r1ua4i){color:#ffffffc7;max-width:30em}.panel-tooth.svelte-1r1ua4i{height:clamp(280px,30vw,420px);margin:-40px 0}@media (width<=1000px){.grid.svelte-1r1ua4i{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(220px,40vw,300px)}}@media (width<=760px){.top.svelte-1r1ua4i{padding-top:130px}.top-grid.svelte-1r1ua4i{grid-template-columns:1fr}.stats.svelte-1r1ua4i{text-align:left;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}.bar-holder.svelte-1r1ua4i{justify-content:start;top:74px}.grid.svelte-1r1ua4i{grid-template-columns:1fr;grid-auto-rows:260px}.card.big.svelte-1r1ua4i,.card.wide.svelte-1r1ua4i,.card.tall.svelte-1r1ua4i,.card.full.svelte-1r1ua4i{grid-area:span 1}.card.big.svelte-1r1ua4i{grid-row:span 2}.panel.svelte-1r1ua4i{grid-template-columns:1fr}.panel-tooth.svelte-1r1ua4i{height:280px;margin:0 0 -40px}}@media (hover:none){.short.svelte-1r1ua4i{opacity:1;grid-template-rows:1fr}}.nf.svelte-pytmu5{background:var(--ink);color:var(--enamel);align-items:center;min-height:100svh;padding:140px 0 80px;display:flex}.nf.svelte-pytmu5 .label:where(.svelte-pytmu5){color:var(--accent);margin-bottom:24px}em.svelte-pytmu5{color:var(--accent)}.lede.svelte-pytmu5{color:var(--mist);margin:28px 0 40px}.actions.svelte-pytmu5{flex-wrap:wrap;gap:14px;display:flex}.top.svelte-a36bt6{background:var(--ink);color:var(--enamel);padding:170px 0 80px}.crumbs.svelte-a36bt6{color:var(--mist);margin-bottom:40px}.top-foot.svelte-a36bt6{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-top:48px;display:grid}.top-foot.svelte-a36bt6 .lede:where(.svelte-a36bt6){color:var(--mist)}.top-side.svelte-a36bt6{justify-items:start;gap:28px;display:grid}.meta.svelte-a36bt6{gap:40px;display:flex}.meta.svelte-a36bt6 dt:where(.svelte-a36bt6){color:var(--accent);margin-bottom:4px}.body.svelte-a36bt6{padding:clamp(80px,10vw,140px) 0}.body-grid.svelte-a36bt6{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.about.svelte-a36bt6{gap:22px;font-size:18px;display:grid}.about.svelte-a36bt6 .first:where(.svelte-a36bt6){font-family:var(--font-display);font-size:clamp(24px,2.2vw,30px);line-height:1.3}.signs.svelte-a36bt6{background:var(--porcelain);border-radius:4px;padding:36px}.signs.svelte-a36bt6 h2:where(.svelte-a36bt6){margin-bottom:18px}.signs.svelte-a36bt6 ul:where(.svelte-a36bt6){list-style:none}.signs.svelte-a36bt6 li:where(.svelte-a36bt6){border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 0;display:flex}.signs.svelte-a36bt6 li:where(.svelte-a36bt6) .icon{color:var(--accent);flex-shrink:0;transform:translateY(2px)}.steps.svelte-a36bt6{background:var(--porcelain);padding:clamp(80px,10vw,140px) 0}.steps-head.svelte-a36bt6{margin-bottom:64px}.steps-head.svelte-a36bt6 .label:where(.svelte-a36bt6){margin-bottom:18px}.steps-head.svelte-a36bt6 em:where(.svelte-a36bt6){color:var(--slate)}.step-list.svelte-a36bt6{grid-template-columns:repeat(var(--n), 1fr);gap:32px;padding-top:40px;list-style:none;display:grid;position:relative}.step-list.svelte-a36bt6:before,.step-list.svelte-a36bt6:after{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.step-list.svelte-a36bt6:after{background:var(--ink);transform-origin:0;transition:transform 1.8s var(--ease-in-out);transform:scaleX(0)}.step-list.svelte-a36bt6.is-in:after{transform:scaleX(1)}.step-list.svelte-a36bt6 li:where(.svelte-a36bt6){opacity:0;transition:opacity .8s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(.3s + var(--i) * .3s);align-content:start;gap:10px;display:grid;position:relative;transform:translateY(16px)}.step-list.svelte-a36bt6 li:where(.svelte-a36bt6):before{content:"";background:var(--accent);border-radius:50%;width:11px;height:11px;position:absolute;top:-45px;left:0}.step-list.svelte-a36bt6.is-in li:where(.svelte-a36bt6){opacity:1;transform:none}.step-n.svelte-a36bt6{color:var(--slate)}.step-list.svelte-a36bt6 h3:where(.svelte-a36bt6){font-size:24px;line-height:1.15}.step-list.svelte-a36bt6 p:where(.svelte-a36bt6){font-size:15.5px}.disclaimer.svelte-a36bt6{margin-top:56px;font-size:14px}.more.svelte-a36bt6{padding:clamp(80px,10vw,140px) 0}.next.svelte-a36bt6{border-bottom:1px solid var(--ink);gap:16px;padding-bottom:56px;display:grid}.next-title.svelte-a36bt6{flex-wrap:wrap;align-items:center;gap:.3em;display:inline-flex}.next-title.svelte-a36bt6 .icon{transition:transform .6s var(--ease-out)}.next.svelte-a36bt6:hover .next-title:where(.svelte-a36bt6) .icon{transform:translate(14px)}.related.svelte-a36bt6{flex-wrap:wrap;gap:16px 48px;padding-top:32px;display:flex}.related.svelte-a36bt6 ul:where(.svelte-a36bt6){flex-wrap:wrap;gap:12px 32px;list-style:none;display:flex}@media (width<=900px){.top-foot.svelte-a36bt6,.body-grid.svelte-a36bt6{grid-template-columns:1fr}.step-list.svelte-a36bt6{grid-template-columns:1fr;padding:0 0 0 32px}.step-list.svelte-a36bt6:before,.step-list.svelte-a36bt6:after{width:1px;height:auto;inset:0 auto 0 5px}.step-list.svelte-a36bt6:after{transform-origin:top;transform:scaleY(0)}.step-list.svelte-a36bt6.is-in:after{transform:scaleY(1)}.step-list.svelte-a36bt6 li:where(.svelte-a36bt6):before{top:6px;left:-32px}}.top.svelte-1kbpj77{background:radial-gradient(40vw 26vw at 85% 30%, #2f86ee17, transparent 70%), var(--enamel);padding:160px 0 clamp(48px,6vw,80px)}.top-grid.svelte-1kbpj77{grid-template-columns:1fr 1.15fr;align-items:end;gap:48px;display:grid}.crumbs.svelte-1kbpj77{color:var(--slate);margin-bottom:32px}h1.svelte-1kbpj77{font-size:clamp(52px,8vw,132px)}.how.svelte-1kbpj77{grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;display:grid}.how.svelte-1kbpj77 li:where(.svelte-1kbpj77){background:var(--porcelain);border-radius:20px;align-content:start;gap:6px;padding:20px;display:grid}.how-n.svelte-1kbpj77{color:var(--accent);font-size:13px;font-weight:600}.how-title.svelte-1kbpj77{letter-spacing:-.02em;font-size:18px;font-weight:600}.how-text.svelte-1kbpj77{color:var(--slate);font-size:14px;line-height:1.45}.body.svelte-1kbpj77{padding-bottom:clamp(90px,11vw,150px)}.form.svelte-1kbpj77{grid-template-columns:1fr 400px;align-items:start;gap:clamp(24px,3vw,40px);display:grid}.steps.svelte-1kbpj77{gap:16px;display:grid}input[type=radio].svelte-1kbpj77{opacity:0;pointer-events:none;position:absolute}label.svelte-1kbpj77:has(input[type=radio]:where(.svelte-1kbpj77):focus-visible){outline:2px solid var(--accent);outline-offset:3px}.step.svelte-1kbpj77{box-shadow:0 0 0 1px var(--line), 0 20px 50px -40px #0a246373;background:#fff;border:0;border-radius:26px;gap:20px;min-width:0;padding:clamp(22px,2.6vw,34px);scroll-margin-top:110px;transition:box-shadow .4s;display:grid;position:relative}.step.missing.svelte-1kbpj77{box-shadow:0 0 0 2px #e0523d,0 20px 50px -40px #0a246373}.step-head.svelte-1kbpj77{float:left;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding:0;display:flex}.step-head.svelte-1kbpj77+:where(.svelte-1kbpj77){clear:both}.step-n.svelte-1kbpj77{width:36px;height:36px;color:var(--ink);background:var(--porcelain);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:15px;font-weight:600;transition:background .4s,color .4s;display:grid}.done.svelte-1kbpj77 .step-n:where(.svelte-1kbpj77){background:var(--grad);color:#fff;box-shadow:0 6px 14px -6px #0b56c4b3}.step-title.svelte-1kbpj77{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:500}.err.svelte-1kbpj77{color:#c4402c;font-size:14px;font-weight:500}.block-err.svelte-1kbpj77{margin-top:4px}.consult.svelte-1kbpj77{cursor:pointer;background:var(--porcelain);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:16px;padding:18px;transition:background .35s,color .35s,box-shadow .35s;display:flex;position:relative}.consult.on.svelte-1kbpj77{background:var(--grad);color:#fff;box-shadow:0 14px 30px -16px #0b56c4cc}.consult-icon.svelte-1kbpj77{width:46px;height:46px;color:var(--accent);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.consult.on.svelte-1kbpj77 .consult-icon:where(.svelte-1kbpj77){color:#fff;background:#fff3}.consult-title.svelte-1kbpj77{font-size:17px;font-weight:600;display:block}.consult-text.svelte-1kbpj77{opacity:.75;font-size:14px;display:block}.or.svelte-1kbpj77{letter-spacing:.04em;text-transform:uppercase;color:var(--slate);margin-bottom:-6px;font-size:13px;font-weight:500}.tabs.svelte-1kbpj77{scrollbar-width:none;background:var(--porcelain);border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tabs.svelte-1kbpj77 button:where(.svelte-1kbpj77){background:0 0;border:0;border-radius:999px;flex-shrink:0;height:38px;padding:0 16px;font-size:14px;font-weight:500;transition:background .3s,box-shadow .3s}.tabs.svelte-1kbpj77 button[aria-selected=true]:where(.svelte-1kbpj77){background:#fff;box-shadow:0 4px 12px -6px #0a246366}.treats.svelte-1kbpj77{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.treat.svelte-1kbpj77{cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:6px 14px 6px 6px;font-size:15px;font-weight:500;line-height:1.25;transition:background .3s,color .3s,box-shadow .3s;display:flex;position:relative}.treat.svelte-1kbpj77:hover{background:var(--porcelain)}.treat.svelte-1kbpj77 img:where(.svelte-1kbpj77){object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.treat.on.svelte-1kbpj77{background:var(--grad);color:#fff;box-shadow:0 10px 24px -14px #0b56c4cc}.cal.svelte-1kbpj77{gap:12px;display:grid}.cal-head.svelte-1kbpj77{justify-content:space-between;align-items:center;gap:12px;display:flex}.cal-month.svelte-1kbpj77{letter-spacing:-.02em;font-size:20px;font-weight:500}.cal-arrow.svelte-1kbpj77{background:var(--porcelain);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:50%;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.cal-arrow.svelte-1kbpj77:hover:not(:disabled){background:var(--grad);color:#fff;box-shadow:0 8px 18px -10px #0b56c4cc}.cal-arrow.svelte-1kbpj77:disabled{opacity:.35;cursor:not-allowed}.flip.svelte-1kbpj77{display:grid;transform:scaleX(-1)}.cal-dows.svelte-1kbpj77,.days.svelte-1kbpj77{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-dows.svelte-1kbpj77 span:where(.svelte-1kbpj77){text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:600}.cal-dows.svelte-1kbpj77 .sun:where(.svelte-1kbpj77){opacity:.5}.cal-stage.svelte-1kbpj77{display:grid;overflow:hidden}.cal-stage.svelte-1kbpj77>:where(.svelte-1kbpj77){grid-area:1/1}.day.svelte-1kbpj77{cursor:pointer;height:58px;box-shadow:inset 0 0 0 1px var(--line);transition:background .3s, color .3s, transform .3s var(--ease-out);border-radius:14px;align-content:center;place-items:center;display:grid;position:relative}.day.blank.svelte-1kbpj77{box-shadow:none}.day.svelte-1kbpj77:hover:not(.off){background:var(--porcelain)}.num.svelte-1kbpj77{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1}.tag.svelte-1kbpj77{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-top:3px;font-size:10px;font-weight:600}.day.today.svelte-1kbpj77:not(.on){box-shadow:inset 0 0 0 1.5px var(--accent)}.day.on.svelte-1kbpj77{background:var(--grad);color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -12px #0b56c4cc}.day.on.svelte-1kbpj77 .tag:where(.svelte-1kbpj77){color:#fffc}.day.off.svelte-1kbpj77{cursor:not-allowed;color:#0a24634d}.day.past.svelte-1kbpj77{box-shadow:none}.day.sunday.svelte-1kbpj77{background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--line) 6px 7px)}.cal-note.svelte-1kbpj77{color:var(--slate);font-size:13px}.sessions.svelte-1kbpj77{grid-template-columns:1fr 1fr;gap:8px;display:grid}.session.svelte-1kbpj77{cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:14px;padding:14px;transition:background .3s,color .3s;display:flex;position:relative}.session-icon.svelte-1kbpj77{background:var(--porcelain);width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.session-text.svelte-1kbpj77{display:grid}.session-title.svelte-1kbpj77{font-weight:600}.session-range.svelte-1kbpj77{color:var(--slate);font-size:14px}.session.on.svelte-1kbpj77{background:var(--ink);color:#fff}.session.on.svelte-1kbpj77 .session-icon:where(.svelte-1kbpj77){color:#9fd0ff;background:#ffffff1f}.session.on.svelte-1kbpj77 .session-range:where(.svelte-1kbpj77){color:var(--mist)}.session.off.svelte-1kbpj77{opacity:.4;cursor:not-allowed}.slots.svelte-1kbpj77{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.slot.svelte-1kbpj77{cursor:pointer;font-variant-numeric:tabular-nums;height:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;place-items:center;font-size:15px;font-weight:500;transition:background .3s,color .3s;display:grid;position:relative}.slot.svelte-1kbpj77:hover{background:var(--porcelain)}.slot.on.svelte-1kbpj77{background:var(--grad);color:#fff;box-shadow:0 10px 22px -12px #0b56c4cc}.fields.svelte-1kbpj77{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field.svelte-1kbpj77{gap:8px;display:grid}.field-label.svelte-1kbpj77{flex-wrap:wrap;gap:4px 10px;font-size:14px;font-weight:500;display:flex}.field.svelte-1kbpj77 input:where(.svelte-1kbpj77),.field.svelte-1kbpj77 textarea:where(.svelte-1kbpj77){background:var(--porcelain);width:100%;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;padding:14px 16px;font-size:16px;transition:box-shadow .3s,background .3s}.field.svelte-1kbpj77 input:where(.svelte-1kbpj77):focus,.field.svelte-1kbpj77 textarea:where(.svelte-1kbpj77):focus{box-shadow:inset 0 0 0 2px var(--accent);background:#fff;outline:none}.field.svelte-1kbpj77 textarea:where(.svelte-1kbpj77){resize:vertical}.field.wide.svelte-1kbpj77{grid-column:1/-1}.email.svelte-1kbpj77{display:block;position:relative}.email.svelte-1kbpj77 input:where(.svelte-1kbpj77){padding-right:48px}.email[data-state=valid].svelte-1kbpj77 input:where(.svelte-1kbpj77){box-shadow:inset 0 0 0 1.5px #2e9e6a}.email[data-state=invalid].svelte-1kbpj77 input:where(.svelte-1kbpj77),.email[data-state=disposable].svelte-1kbpj77 input:where(.svelte-1kbpj77){box-shadow:inset 0 0 0 1.5px #e0523d}.email-icon.svelte-1kbpj77{color:#2e9e6a;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.spinner.svelte-1kbpj77{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-1kbpj77-spin}@keyframes svelte-1kbpj77-spin{to{transform:rotate(360deg)}}.email-hint.svelte-1kbpj77{color:var(--slate);min-height:1.4em;font-size:13px}.email-hint.svelte-1kbpj77 .ok:where(.svelte-1kbpj77){color:#2e8a5f}.suggest.svelte-1kbpj77{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hp.svelte-1kbpj77{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.tel.svelte-1kbpj77{display:block;position:relative}.cc.svelte-1kbpj77{color:var(--slate);font-size:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tel.svelte-1kbpj77 input:where(.svelte-1kbpj77){padding-left:56px}.toggle.svelte-1kbpj77{background:var(--porcelain);border-radius:999px;grid-template-columns:1fr 1fr;width:min(100%,380px);padding:4px;display:grid;position:relative}.toggle-pill.svelte-1kbpj77{background:var(--grad);width:calc(50% - 4px);transition:transform .5s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 18px -10px #0b56c4cc}.toggle-pill.right.svelte-1kbpj77{transform:translate(100%)}.toggle.svelte-1kbpj77 label:where(.svelte-1kbpj77){z-index:1;cursor:pointer;border-radius:999px;place-items:center;height:42px;font-size:14px;font-weight:500;transition:color .4s;display:grid;position:relative}.toggle.svelte-1kbpj77 label.on:where(.svelte-1kbpj77){color:#fff}.side.svelte-1kbpj77{gap:14px;display:grid;position:sticky;top:100px}.pass.svelte-1kbpj77{color:#fff;background:radial-gradient(80% 60% at 100% 100%,#2f86ee80,#0000 70%),linear-gradient(160deg,#0b3a9c,#0a2463 70%);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0a2463b3}.pass-photo.svelte-1kbpj77{height:170px;position:relative;overflow:hidden}.pass-photo.svelte-1kbpj77>img:where(.svelte-1kbpj77){object-fit:cover;width:100%;height:100%;animation:svelte-1kbpj77-pass-in .6s var(--ease-out)}@keyframes svelte-1kbpj77-pass-in{0%{opacity:0;transform:scale(1.08)}}.pass-shade.svelte-1kbpj77{background:linear-gradient(#0a246359,#0b3a9cf2);position:absolute;inset:0}.pass-brand.svelte-1kbpj77{letter-spacing:-.02em;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;top:16px;left:18px}.pass-brand.svelte-1kbpj77 img:where(.svelte-1kbpj77){border-radius:7px}.pass-tag.svelte-1kbpj77{-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff40}.sent.svelte-1kbpj77 .pass-tag:where(.svelte-1kbpj77){color:var(--ink);background:#fff}.pass-body.svelte-1kbpj77{margin-top:-36px;padding:4px 24px 24px;position:relative}.pass-label.svelte-1kbpj77{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}.pass-treat.svelte-1kbpj77{letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:500;line-height:1.15}.pass-when.svelte-1kbpj77{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.pass-big.svelte-1kbpj77{letter-spacing:-.04em;margin-top:4px;font-size:28px;font-weight:500;line-height:1.1}.perf.svelte-1kbpj77{border-top:2px dashed #ffffff38;margin:22px -24px;position:relative}.perf.svelte-1kbpj77:before,.perf.svelte-1kbpj77:after{content:"";background:var(--enamel);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.perf.svelte-1kbpj77:before{left:-11px}.perf.svelte-1kbpj77:after{right:-11px}.pass-meta.svelte-1kbpj77{gap:12px;display:grid}.pass-meta.svelte-1kbpj77 div:where(.svelte-1kbpj77){justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pass-meta.svelte-1kbpj77 dd:where(.svelte-1kbpj77){text-align:right;min-width:0;font-weight:500}.pass-email.svelte-1kbpj77{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submit.svelte-1kbpj77{justify-content:flex-start;width:100%;height:60px;font-size:16px}.submit.svelte-1kbpj77:disabled{opacity:.7;cursor:progress}.note.svelte-1kbpj77{color:var(--slate);text-align:center;font-size:14px}.sent-wrap.svelte-1kbpj77{grid-template-columns:1fr 400px;align-items:center;gap:clamp(32px,6vw,100px);padding:clamp(20px,3vw,40px) 0;display:grid}.sent-text.svelte-1kbpj77{justify-items:start;gap:22px;display:grid}.sent-mark.svelte-1kbpj77{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 14px 30px -14px #0b56c4cc}.sent-text.svelte-1kbpj77 .lede:where(.svelte-1kbpj77){color:var(--slate)}.sent-text.svelte-1kbpj77 strong:where(.svelte-1kbpj77){color:var(--ink);font-weight:600}.sent-actions.svelte-1kbpj77{flex-wrap:wrap;gap:12px;display:flex}.sent.svelte-1kbpj77 .pass-photo:where(.svelte-1kbpj77)>img:where(.svelte-1kbpj77){animation:none}.sent.svelte-1kbpj77{animation:svelte-1kbpj77-stamp .9s var(--ease-out)}@keyframes svelte-1kbpj77-stamp{0%{opacity:0;transform:translateY(30px)rotate(-3deg)}}@media (width<=1080px){.top-grid.svelte-1kbpj77{grid-template-columns:1fr;align-items:start}.form.svelte-1kbpj77,.sent-wrap.svelte-1kbpj77{grid-template-columns:1fr}.side.svelte-1kbpj77{max-width:520px;position:static}}@media (width<=640px){.top.svelte-1kbpj77{padding-top:130px}.how.svelte-1kbpj77,.fields.svelte-1kbpj77,.sessions.svelte-1kbpj77{grid-template-columns:1fr}.cal-dows.svelte-1kbpj77,.days.svelte-1kbpj77{gap:4px}.day.svelte-1kbpj77{border-radius:11px;height:44px}.num.svelte-1kbpj77{font-size:16px}.tag.svelte-1kbpj77{display:none}}.top.svelte-8p8sg2{background:radial-gradient(40vw 26vw at 85% 30%, #2f86ee17, transparent 70%), var(--enamel);padding:160px 0 clamp(32px,4vw,56px)}.top-grid.svelte-8p8sg2{grid-template-columns:1fr auto;align-items:end;gap:48px;display:grid}.crumbs.svelte-8p8sg2{color:var(--slate);margin-bottom:32px}h1.svelte-8p8sg2{font-size:clamp(46px,7vw,116px)}.stats.svelte-8p8sg2{text-align:right;gap:22px;display:grid}.stats.svelte-8p8sg2 div:where(.svelte-8p8sg2){gap:2px;display:grid}.stats.svelte-8p8sg2 dt:where(.svelte-8p8sg2){color:var(--slate);order:2}.stats.svelte-8p8sg2 dd:where(.svelte-8p8sg2){font-size:clamp(40px,4.4vw,68px)}.profiles.svelte-8p8sg2{padding-bottom:clamp(90px,11vw,160px)}.doc.svelte-8p8sg2{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(32px,6vw,110px);padding:clamp(40px,5vw,72px) 0;display:grid}.doc.svelte-8p8sg2+.doc:where(.svelte-8p8sg2){border-top:1px solid var(--line)}.doc.flip.svelte-8p8sg2 .portrait:where(.svelte-8p8sg2){order:2}.portrait.svelte-8p8sg2{aspect-ratio:4/5;color:#fff;background:radial-gradient(70% 55% at 30% 20%, #ffffff59, transparent 60%), radial-gradient(80% 70% at 80% 90%, hsl(calc(205 + var(--hue) * 12) 95% 60% / .7), transparent 70%), linear-gradient(150deg, hsl(calc(212 + var(--hue) * 6) 90% 52%), #0a2463 85%);border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0a246399}.portrait.svelte-8p8sg2:after{content:"";pointer-events:none;border-radius:20px;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #ffffff40}.portrait.svelte-8p8sg2 img:where(.svelte-8p8sg2){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mono.svelte-8p8sg2{letter-spacing:-.07em;background:linear-gradient(#fff 20%,#ffffff59);color:#0000;filter:drop-shadow(0 18px 30px #06164259);-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,16vw,240px)}.cred.svelte-8p8sg2{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;position:absolute;bottom:28px;left:28px;box-shadow:inset 0 0 0 1px #ffffff4d}.info.svelte-8p8sg2{justify-items:start;gap:18px;display:grid}.num.svelte-8p8sg2{color:var(--accent)}.name.svelte-8p8sg2{font-size:clamp(38px,4.6vw,72px)}.role.svelte-8p8sg2{color:var(--ink-3);margin-top:-6px;font-size:20px;font-weight:500}.bio.svelte-8p8sg2{max-width:32em;color:var(--slate);font-size:18px}.focus.svelte-8p8sg2{flex-wrap:wrap;gap:8px;margin-bottom:10px;list-style:none;display:flex}.focus.svelte-8p8sg2 li:where(.svelte-8p8sg2){background:var(--porcelain);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.close.svelte-8p8sg2{padding:clamp(90px,11vw,160px) 0}.close-inner.svelte-8p8sg2{gap:24px;display:grid}.close-inner.svelte-8p8sg2 p:where(.svelte-8p8sg2){max-width:34em;font-size:18px}@media (width<=860px){.top.svelte-8p8sg2{padding-top:130px}.top-grid.svelte-8p8sg2{grid-template-columns:1fr}.stats.svelte-8p8sg2{text-align:left;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}.doc.svelte-8p8sg2{grid-template-columns:1fr}.doc.flip.svelte-8p8sg2 .portrait:where(.svelte-8p8sg2){order:0}.portrait.svelte-8p8sg2{aspect-ratio:5/4}}.top.svelte-2rznnd{background:radial-gradient(40vw 30vw at 75% 50%, #2f86ee1f, transparent 70%), var(--enamel);padding:150px 0 clamp(60px,7vw,100px);position:relative;overflow:hidden}.top-grid.svelte-2rznnd{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;display:grid}.crumbs.svelte-2rznnd{color:var(--slate);margin-bottom:32px}h1.svelte-2rznnd{font-size:clamp(46px,6.4vw,108px)}.lede.svelte-2rznnd{color:var(--slate);max-width:26em;margin-top:32px}.score-wrap.svelte-2rznnd{justify-items:center;display:grid;position:relative}.score.svelte-2rznnd{letter-spacing:-.08em;background:linear-gradient(110deg,#0000 35%,#ffffffbf 48%,#0000 60%) -150% 0/250% 100% no-repeat,linear-gradient(170deg,#8cc8ff 0%,#2f86ee 40%,#0a2f86 100%);color:#0000;animation:svelte-2rznnd-sheen 6s var(--ease-in-out) 1.5s infinite;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:clamp(170px,24vw,400px);line-height:.8;position:relative}@keyframes svelte-2rznnd-sheen{0%,60%{background-position:-150% 0,0 0}to{background-position:250% 0,0 0}}.score-tooth.svelte-2rznnd{z-index:1;width:46%;height:118%;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.score-foot.svelte-2rznnd{z-index:2;align-items:center;gap:14px;margin-top:18px;display:flex;position:relative}.stars.svelte-2rznnd{letter-spacing:3px;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}.spot.svelte-2rznnd{color:#fff;background:radial-gradient(50% 80% at 85% 20%,#2f86ee73,#0000 70%),radial-gradient(40% 60% at 10% 100%,#1d8cf04d,#0000 70%),linear-gradient(160deg,#0a2463,#0b3a9c);padding:clamp(80px,10vw,150px) 0;overflow:hidden}.spot-inner.svelte-2rznnd{gap:40px;display:grid;position:relative}.quote-mark.svelte-2rznnd{top:-.32em;left:calc(var(--gutter) - .08em);color:#ffffff14;pointer-events:none;font-size:clamp(200px,26vw,420px);line-height:1;position:absolute}.stage.svelte-2rznnd{align-items:center;min-height:clamp(180px,18vw,260px);display:grid}.stage.svelte-2rznnd>:where(.svelte-2rznnd){grid-area:1/1}.spot-quote.svelte-2rznnd{gap:32px;display:grid;position:relative}.spot-quote.svelte-2rznnd blockquote:where(.svelte-2rznnd){max-width:22em;font-size:clamp(28px,3.6vw,58px);line-height:1.1}.spot-quote.svelte-2rznnd blockquote.long:where(.svelte-2rznnd){max-width:30em;font-size:clamp(24px,2.6vw,40px);line-height:1.18}.spot-quote.svelte-2rznnd figcaption:where(.svelte-2rznnd){align-items:center;gap:10px;font-size:17px;display:flex}.name.svelte-2rznnd{font-weight:600}.mist.svelte-2rznnd{color:var(--mist)}.dots.svelte-2rznnd{gap:8px;display:flex}.dots.svelte-2rznnd button:where(.svelte-2rznnd){background:0 0;border:0;width:44px;height:24px;padding:0;position:relative}.dots.svelte-2rznnd span:where(.svelte-2rznnd){background:#ffffff40;border-radius:3px;height:3px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.dots.svelte-2rznnd span:where(.svelte-2rznnd):after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.dots.svelte-2rznnd .on:where(.svelte-2rznnd) span:where(.svelte-2rznnd):after{transform:scaleX(1)}.dots.svelte-2rznnd .running:where(.svelte-2rznnd) span:where(.svelte-2rznnd):after{animation:7s linear svelte-2rznnd-fill}@keyframes svelte-2rznnd-fill{0%{transform:scaleX(0)}}.wall-sec.svelte-2rznnd{background:var(--porcelain);padding:clamp(90px,11vw,150px) 0}.wall-head.svelte-2rznnd{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(36px,4vw,56px);display:flex}.tags.svelte-2rznnd{flex-wrap:wrap;gap:8px;display:flex}.tags.svelte-2rznnd button:where(.svelte-2rznnd){height:40px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:background .3s,color .3s}.tags.svelte-2rznnd button[aria-pressed=true]:where(.svelte-2rznnd){background:var(--grad);color:#fff;box-shadow:none}.wall.svelte-2rznnd{columns:3 320px;column-gap:18px;list-style:none}.wall.svelte-2rznnd li:where(.svelte-2rznnd){break-inside:avoid;margin-bottom:18px}.tilt.svelte-2rznnd{transition:transform .5s var(--ease-out);will-change:transform;border-radius:22px;position:relative}.glare.svelte-2rznnd{border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #2f86ee1f, transparent 50%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.tilt.svelte-2rznnd:hover .glare:where(.svelte-2rznnd){opacity:1}.also.svelte-2rznnd{text-align:center;margin-top:clamp(64px,8vw,110px)}.also-title.svelte-2rznnd{margin-bottom:32px;font-size:clamp(28px,3vw,44px)}.also-list.svelte-2rznnd{flex-wrap:wrap;justify-content:center;gap:12px;max-width:980px;margin-inline:auto;list-style:none;display:flex}.also-list.svelte-2rznnd li:where(.svelte-2rznnd){box-shadow:0 0 0 1px var(--line), 0 12px 28px -20px #0a246373;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:inline-flex}.also-list.svelte-2rznnd li:where(.svelte-2rznnd).is-in{animation:svelte-2rznnd-bob 5s ease-in-out var(--bob) infinite}@keyframes svelte-2rznnd-bob{50%{translate:0 -5px}}.also-avatar.svelte-2rznnd{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.also-name.svelte-2rznnd{font-size:15px;font-weight:500}.also-stars.svelte-2rznnd{letter-spacing:1px;color:var(--accent);font-size:12px}.leave.svelte-2rznnd{padding:clamp(80px,10vw,140px) 0}.panel.svelte-2rznnd{color:#fff;background:radial-gradient(60% 90% at 85% 40%,#2f86ee80,#0000 70%),linear-gradient(120deg,#0a2463 0%,#0b3a9c 60%,#1468dc 100%);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;padding:clamp(36px,5vw,72px);display:flex}.panel.svelte-2rznnd h2:where(.svelte-2rznnd){margin-bottom:16px;font-size:clamp(38px,4.6vw,76px)}.panel.svelte-2rznnd p:where(.svelte-2rznnd){color:#ffffffc7;max-width:28em}.panel-actions.svelte-2rznnd{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.top.svelte-2rznnd{padding-top:130px}.top-grid.svelte-2rznnd{grid-template-columns:1fr}.score-wrap.svelte-2rznnd{margin-top:24px}}.skip.svelte-1n46o8q{z-index:100;background:var(--accent);color:var(--ink);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip.svelte-1n46o8q:focus{transform:none}
