@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/roboto-400.woff2?v=34688e90) format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/roboto-500.woff2?v=c92d88f8) format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/roboto-700.woff2?v=2fafe655) format('woff2')}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 900;font-display:swap;src:url(fonts/fraunces-soft.woff2?v=ed9a7549) format('woff2-variations'),url(fonts/fraunces-soft.woff2?v=ed9a7549) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plexmono-500.woff2?v=d922ff64) format('woff2')}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root{--bg:#f4f8f7;--surface:#ffffff;--fg:#0f2a33;--muted:#486570;--brand:#0f6a85;--brand-deep:#0b4559;--on-brand:#ffffff;--accent:#e0694a;--line:#d2e1e2;--sky:#e1f0f1;--sand:#f3ece0;--hero-a:#fde6d3;--hero-b:#cfe8ec;--sea:#5fb3c4;--todo-bg:#fff0b8;--todo-fg:#4f3b00;--f-ui:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--f-voice:"Fraunces",Georgia,"Times New Roman",serif;--ease:cubic-bezier(0.23,1,0.32,1);--reveal:cubic-bezier(0.16,1,0.3,1)}@media (prefers-color-scheme:dark){:root{--bg:#071a21;--surface:#0e2a34;--fg:#e8f4f3;--muted:#9fbcc3;--brand:#6cc4d8;--brand-deep:#a9e4f0;--on-brand:#071a21;--accent:#ff9b7e;--line:#1d4452;--sky:#0b2833;--sand:#102b30;--hero-a:#24394a;--hero-b:#0c2a35;--sea:#2f8095;--todo-bg:#4a3a00;--todo-fg:#ffe99a;color-scheme:dark}}*{box-sizing:border-box}html{scroll-padding-top:84px;scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--f-ui);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0;max-width:62ch}a{color:var(--brand-deep);text-underline-offset:3px}:focus-visible{outline:3px solid var(--brand-deep);outline-offset:3px;border-radius:4px}.wrap{max-width:1120px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.skip{position:absolute;left:-999px;top:8px;background:var(--brand-deep);color:var(--bg);padding:10px 16px;border-radius:6px;z-index:50}.skip:focus{left:12px}.label{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px}.brandmark{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--fg);min-width:0}.wordmark{font-weight:700;font-size:1.15rem;letter-spacing:.01em;white-space:nowrap}.nav{display:flex;align-items:center;gap:6px}.nav a.link{padding:10px 12px;text-decoration:none;color:var(--fg);font-weight:500;border-radius:6px;transition:background .2s var(--ease)}.nav a.link:hover{background:var(--sky)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font:700 1rem var(--f-ui);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .18s var(--ease),background .2s var(--ease),color .2s var(--ease)}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-deep);color:var(--bg)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--fg)}.btn-ghost:hover{background:var(--fg);color:var(--bg)}.btn:active{transform:scale(.97)}.btn-sm{min-height:44px;padding:0 18px}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (prefers-reduced-motion:no-preference){@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.logo{flex:none;display:block;height:44px;width:auto}.foot-logo{height:56px;margin-bottom:10px}.svc li{display:flex;align-items:center;gap:18px}.ico{flex:none;width:44px;height:44px;fill:none;stroke:var(--brand-deep);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.meta{display:block;font-weight:400;font-size:.85rem;color:var(--muted)}.bar{margin-top:14px;color:var(--muted);max-width:44ch}.dolphins{background:linear-gradient(135deg,var(--sky),var(--bg))}.count{font-family:var(--f-voice);font-size:clamp(4.5rem,14vw,9rem);line-height:.9;color:var(--brand);font-weight:500;letter-spacing:-.03em}.micro{margin-top:14px;color:var(--muted);font-size:.95rem}section.block{padding-block:clamp(48px,8vw,96px)}.block h2{font-size:clamp(1.8rem,4.2vw,3rem);line-height:1.08;letter-spacing:-.018em;font-weight:700;margin-block:10px 18px;max-width:20ch}.block .intro{color:var(--muted);font-size:1.1rem}.range{background:var(--sky)}.road{margin-top:36px;overflow:hidden}.road svg{display:block;width:100%;height:auto;max-width:100%;color:var(--fg)}.road svg *{vector-effect:non-scaling-stroke}.svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:32px 0 0;padding:0;list-style:none}.svc li{font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:500;padding:18px 0;border-bottom:1px solid var(--line);transition:padding-left .25s var(--ease),color .2s var(--ease)}.svc li:hover{padding-left:10px;color:var(--brand-deep)}.note{margin-top:28px;color:var(--muted)}.owner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:start;margin-top:12px}.why{font-family:var(--f-voice);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25;font-weight:400;font-style:italic;color:var(--fg);border-left:4px solid var(--accent);padding-left:20px;max-width:30ch}.voices{background:var(--surface);border-block:1px solid var(--line)}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.quote{margin:0;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.quote blockquote{margin:0;font-family:var(--f-voice);font-size:1.2rem;line-height:1.5;font-weight:400}.who{display:flex;align-items:center;gap:12px;font-weight:700;line-height:1.3}.visit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,64px);margin-top:12px}.visit h3{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.phone{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;letter-spacing:-.01em;user-select:all}.hours{width:100%;border-collapse:collapse;max-width:420px}.hours th,.hours td{text-align:left;padding:10px 0;border-bottom:1px solid var(--line);font-weight:500}.hours td{text-align:right;font-variant-numeric:tabular-nums}.bbb{display:inline-block;margin-top:22px;font-weight:500}.final{background:var(--brand-deep);color:var(--bg);text-align:left}.final h2{color:var(--bg);max-width:22ch}.final p{color:color-mix(in srgb,var(--bg) 88%,transparent)}.final .btn-primary{background:var(--bg);color:var(--brand-deep)}.final .btn-primary:hover{background:var(--sky)}footer{padding-block:36px 28px;color:var(--muted);font-size:.95rem}footer .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}footer a{color:var(--fg)}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;font-size:.85rem}.callbar{display:none}@media (max-width:860px){.owner{grid-template-columns:minmax(0,1fr)}.quotes{grid-template-columns:minmax(0,1fr)}.visit{grid-template-columns:minmax(0,1fr)}.nav a.link{display:none}}@media (max-width:640px){.svc{grid-template-columns:minmax(0,1fr)}.top .btn-sm{display:none}body{padding-bottom:84px}.callbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line)}.callbar .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}:root{--accent-deep:#b8452a;--on-accent:#ffffff;--ph-bg:#eaf3f3;--ph-line:#7fb3be;--sy1:#d9662b;--sy2:#2a8fc9;--sy3:#8a6fd1;--sy4:#a8820f;--sy5:#d64545;--sy6:#2f9a63;--sy7:#5f7480;--sy8:#d44f97;--sy9:#8c6a4a}@media (prefers-color-scheme:dark){:root{--accent-deep:#ff9b7e;--on-accent:#071a21;--ph-bg:#0c2630;--ph-line:#2f6b7c;--sy1:#f08a52;--sy2:#57b4ea;--sy3:#a995ea;--sy4:#d6ae35;--sy5:#f07070;--sy6:#55c48a;--sy7:#93a9b5;--sy8:#ee7fb8;--sy9:#bd966f}}body{margin:0}img{max-width:100%}[hidden]{display:none!important}.menu{display:none;position:relative}.menu summary{list-style:none;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border:2px solid var(--fg);border-radius:999px;font-weight:700}.menu summary::-webkit-details-marker{display:none}.menu ul{position:absolute;right:0;top:calc(100% + 8px);list-style:none;margin:0;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:220px;box-shadow:0 18px 40px -20px color-mix(in srgb,var(--fg) 50%,transparent);display:grid;gap:2px;z-index:40}.menu a{display:block;padding:12px 14px;text-decoration:none;color:var(--fg);font-weight:500;border-radius:8px}.menu a:hover{background:var(--sky)}@media (max-width:860px){.menu{display:block}}.nav a.link[aria-current="page"]{background:var(--sky)}.phero{background:linear-gradient(180deg,var(--hero-b) 0%,var(--bg) 100%);padding-block:clamp(28px,5vw,56px) clamp(24px,4vw,40px)}.crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0 0 18px;padding:0;font-size:.9rem;color:var(--muted)}.crumbs li+li::before{content:"/";margin-right:10px;color:var(--line)}.crumbs a{color:var(--muted)}.phero h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.02em;font-weight:700;margin-block:10px 18px;max-width:20ch}.phero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,48px);align-items:center}.answer{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--brand);border-radius:12px;padding:16px 20px;font-size:1.08rem;max-width:62ch}.answer b{display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.article{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(24px,5vw,56px);padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,80px)}.article .col>section{margin-bottom:clamp(32px,5vw,52px)}.article h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.012em;font-weight:700;margin-bottom:14px;max-width:26ch}.article h3{font-size:1.15rem;margin-bottom:6px}.signs{list-style:none;margin:0;padding:0;display:grid;gap:0}.signs li{padding:14px 0;border-bottom:1px solid var(--line)}.signs strong{display:block}.signs span{color:var(--muted)}.steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:14px}.steps li{counter-increment:s;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}.steps li::before{content:counter(s);width:40px;height:40px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-weight:700;display:grid;place-items:center}.steps strong{display:block}.steps span{color:var(--muted)}.callout{background:var(--sky);border-radius:14px;padding:18px 20px;max-width:64ch}.faq details{border-bottom:1px solid var(--line);padding:4px 0}.faq summary{cursor:pointer;font-weight:700;padding:14px 0;min-height:44px;list-style-position:outside}.faq details p{padding:0 0 16px;color:var(--muted)}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.aside{position:sticky;top:calc(env(safe-area-inset-top,0px) + 92px);align-self:start;display:grid;gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px}.card h3{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.card .phone{font-size:1.9rem}.card .btn{width:100%;margin-top:10px}.card ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.card a{font-weight:500}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related a{display:block;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;color:var(--fg);font-weight:700;transition:border-color .2s var(--ease),transform .2s var(--ease)}.related a:hover{border-color:var(--brand);transform:translateY(-2px)}.related small{display:block;font-weight:400;color:var(--muted);margin-top:4px}.seqlink{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;background:var(--sand);border-radius:16px;padding:20px}.seqlink svg{width:130px;height:auto;color:var(--brand-deep)}.updated{color:var(--muted);font-size:.9rem}@media (max-width:900px){.article{grid-template-columns:minmax(0,1fr)}.aside{position:static}.phero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.related,.pair{grid-template-columns:minmax(0,1fr)}.seqlink{grid-template-columns:minmax(0,1fr)}}.svc-links li{padding:0}.svc-links li:hover{padding-left:0}.svc-links a{display:flex;align-items:center;gap:18px;width:100%;padding:18px 0;color:inherit;text-decoration:none;transition:padding-left .25s var(--ease),color .2s var(--ease)}.svc-links a:hover{padding-left:10px;color:var(--brand-deep)}.svc-links small{display:block;font-size:.95rem;font-weight:400;color:var(--muted);line-height:1.4}.svc-links strong{font-weight:500}.hubgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;list-style:none;margin:24px 0 0;padding:0}.finder{width:100%;border-collapse:collapse;margin-top:16px}.finder th,.finder td{text-align:left;padding:12px 10px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.finder th{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tablewrap{overflow-x:auto;max-width:100%}@media (max-width:640px){.hubgrid{grid-template-columns:minmax(0,1fr)}}.teaser{background:var(--sky)}.faqwrap>*{max-width:820px}.tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{min-height:44px;padding:0 16px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--fg);font:500 .95rem var(--f-ui);cursor:pointer}.chip:hover{border-color:var(--brand)}.chip[aria-pressed="true"]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.miles{margin-top:28px}.miles .tools{margin-top:8px}.parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin-top:20px}.part{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:opacity .2s var(--ease)}.part.dim{opacity:.4}.part:target{border-color:var(--accent-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-deep) 25%,transparent)}.part .num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-deep);color:var(--on-accent);font-weight:700;font-size:.85rem;margin-right:8px}.part dl{margin:0;display:grid;gap:8px}.part dt{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.part dd{margin:0}.disclaimer{color:var(--muted);font-size:.92rem;margin-top:14px;max-width:70ch}.phero .car{width:100%;height:auto;color:var(--brand-deep)}@media (max-width:900px){.phero .car{display:none}}.pick{min-height:36px;padding:4px 12px;border-radius:999px;border:1.5px solid var(--line);background:var(--bg);color:var(--fg);font:500 .88rem var(--f-ui);cursor:pointer;text-align:left}.pick:hover{border-color:var(--brand)}.pick.on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.pick b{margin-right:4px}.what{color:var(--muted);margin-bottom:4px}.ask{margin-top:12px;font-size:.92rem;color:var(--muted);border-left:3px solid var(--accent-deep);padding-left:10px}.search{width:100%;max-width:380px;min-height:44px;padding:0 18px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--fg);font:400 1rem var(--f-ui)}.part .what{font-size:.95rem}.part .ask{margin-top:0}#leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#leaders line{stroke:var(--fg);stroke-width:1.3;opacity:.5}#leaders circle{stroke:var(--surface);stroke-width:1.5}.sw{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;flex:none;vertical-align:middle}.chip .sw{margin-right:8px}.pick{display:inline-flex;align-items:center}.legend{font-size:.9rem;color:var(--muted);margin-top:10px}.wm{display:grid;line-height:1.15;min-width:0}.tagline{font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--muted);white-space:nowrap}@media (max-width:1040px){.tagline{display:none}}.tagline-f{font-family:var(--f-voice);font-style:normal;color:var(--fg);margin:2px 0 8px}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;justify-self:start;max-width:100%;padding:3px;border:2px solid var(--line);border-radius:999px;background:var(--surface)}.cap{position:absolute;left:8px;right:8px;bottom:8px;display:none;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--line);font-size:.92rem}.cap span{flex:1 1 140px;min-width:0}.cap .btn{min-height:40px;padding:0 14px;font-size:.9rem}@media (max-width:960px){.cap:not([hidden]){display:flex}}.sg{margin:4px 0 14px;padding-left:1.1em;display:grid;gap:3px}.teaser img.car{width:100%;height:auto}.seqlink svg{width:150px}.cap{z-index:6}.faq summary{list-style-position:inside}.part.dim{opacity:1}.part.hit{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 30%,transparent)}:root{--sy10:#3d8f99;--sy11:#6b7ccf}@media (prefers-color-scheme:dark){:root{--sy10:#62bcc6;--sy11:#98a6ee}}.linkchip{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.linkchip small{color:var(--muted);font-size:.8rem}.ggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;margin-top:24px}.phero img.car{width:100%;height:auto}@media (max-width:900px){.phero img.car{display:none}}.two{background:var(--sand)}.tgrid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px;align-items:center}.tsvg{width:100%;height:auto;color:var(--brand-deep)}.plain{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media (max-width:640px){.tgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px) and (min-width:861px){.nav a.link{padding:10px 8px}.wordmark{font-size:1.05rem}}.tgrid{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.tgrid{grid-template-columns:minmax(0,1fr)}html{scroll-padding-bottom:84px}}@media (max-width:1000px){.nav a.link{display:none}.menu{display:block}}.nav a.link,.top .btn{white-space:nowrap}@media (max-width:380px){.wordmark{font-size:1rem}.top .logo{height:36px;width:auto}.top .wrap{gap:8px}.menu summary{padding:0 12px}}.final :focus-visible{outline-color:var(--bg)}.search{border-color:var(--muted)}.search::placeholder{color:var(--muted);opacity:1}footer .small{max-width:none}.crumbs li+li::before{color:var(--muted)}@media (max-width:860px){footer li a,.aside .card ul a,.crumbs a{display:inline-block;padding-block:10px}footer ul,.aside .card ul{gap:0}.pick,.cap .btn{min-height:44px}}@media (max-width:420px){.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:16px}}@media print{.top{position:static}.menu,.nav,.callbar,.skip,.tools,.seg,.search{display:none!important}body{padding:0;background:#fff;color:#000}details::details-content{content-visibility:visible;display:block}.block,.part,.card{break-inside:avoid}}@media (max-width:350px){.wordmark{font-size:.9rem}.top .logo{height:30px}.menu summary{padding:0 10px}.top .wrap{gap:6px}.brandmark{gap:8px}}.crumbs{align-items:center}@media (min-width:861px) and (max-width:1000px){.top .nav{margin-left:auto}}@media (prefers-reduced-motion:no-preference){@keyframes hsp{from{transform:scale(1);opacity:.75}to{transform:scale(1.55);opacity:0}}#panel>h2,#panel>.what,#panel>dl{animation:rise .45s var(--reveal) both}.btn{transition:transform .18s var(--ease),background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.btn:active{transform:translateY(1px) scale(.985)}}:root{--ink:#06161c;--ink-2:#0b2a35;--ink-3:#0f3a48;--glow:#5fb3c4;--on-ink:#eef6f7;--on-ink-m:#a9c6cc}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .22s var(--ease) both}::view-transition-new(root){animation:vt-in .34s var(--ease) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}h1,section.block h2,.phero h1,.final h2{font-family:var(--f-voice);font-weight:500;letter-spacing:-.015em;text-wrap:balance;font-variation-settings:"opsz" 144}section.block h2{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.06}.phero h1{font-size:clamp(2.4rem,5.6vw,4rem)}.label{letter-spacing:.18em}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes breathe{0%,100%{opacity:.7}50%{opacity:1}}.block.dark{background:linear-gradient(180deg,var(--ink-2),var(--ink));color:var(--on-ink)}.block.dark .label{color:var(--on-ink-m)}.block.dark h2{color:#fff}.block.dark .intro{color:var(--on-ink)}.vrow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:32px}.vcard{display:grid;gap:10px;justify-items:center;align-content:end;padding:18px 10px 14px;border-radius:18px;border:1px solid color-mix(in srgb,#fff 12%,transparent);background:color-mix(in srgb,#fff 5%,transparent);color:#fff;text-decoration:none;font-weight:500;text-align:center;transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.vcard:hover,.vcard:focus-visible{background:color-mix(in srgb,#fff 11%,transparent);border-color:var(--glow);transform:translateY(-4px)}.vcard:focus-visible{outline-color:var(--glow)}.vimg{width:100%;height:auto;filter:drop-shadow(0 16px 20px rgba(0,0,0,.5));transition:transform .4s var(--ease)}.vcard:hover .vimg{transform:scale(1.05)}@media (max-width:1000px){.vrow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.vrow{grid-template-columns:repeat(2,minmax(0,1fr))}.vcard{padding:12px 8px 10px;font-size:.92rem}}.quote blockquote{font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.4;font-style:italic;font-variation-settings:"opsz" 72}.quote blockquote::before{content:"\201C";display:block;font-size:4rem;line-height:.6;color:var(--glow);font-style:normal;margin-bottom:14px}#tools{margin-top:14px}footer{padding-top:clamp(40px,6vw,72px)}footer .tagline-f{font-family:var(--f-voice);font-style:normal;font-size:1.15rem}@media (max-width:640px){.tablewrap{overflow:visible}}.svc-stage{display:block;position:relative;border-radius:20px;overflow:hidden;background:var(--ink);box-shadow:0 30px 60px -36px rgba(0,0,0,.8);text-decoration:none;color:#fff;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.svc-stage img{display:block;width:100%;height:auto;transition:transform .6s var(--ease)}.svc-stage:hover{transform:translateY(-3px);box-shadow:0 40px 70px -36px rgba(0,0,0,.85)}.svc-stage:hover img{transform:scale(1.03)}.svc-stage:focus-visible{outline:3px solid var(--glow);outline-offset:3px}.svc-stage-c{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:36px 18px 16px;background:linear-gradient(transparent,rgba(6,22,28,.85))}.svc-stage-c b{font-size:1rem}.svc-stage-c small{color:var(--on-ink-m);font-size:.85rem}@media (max-width:900px){.svc-stage{margin-top:8px}}.dolphins .count{font-family:var(--f-voice);font-weight:500;font-size:clamp(5rem,14vw,10rem);line-height:.9;color:var(--brand-deep);letter-spacing:-.04em}.top{background:color-mix(in srgb,var(--bg) 96%,transparent)}.owner{grid-template-columns:minmax(0,1fr)}html.notes .owner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.phr{margin:0;aspect-ratio:var(--ar,16/10);border-radius:16px;overflow:hidden;background:var(--sky)}.phr img{display:block;width:100%;height:100%;object-fit:cover}.owner.story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);align-items:start;margin-top:12px}.clip figcaption{margin-top:10px;color:var(--muted);font-size:.9rem}.pull{margin:28px 0 0;padding-left:20px;border-left:3px solid var(--brand)}.pull blockquote{margin:0;font-family:var(--f-voice);font-style:italic;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.35;max-width:30ch}.pull figcaption{margin-top:10px;color:var(--muted);font-size:.9rem}.clip{margin:clamp(28px,5vw,56px) 0 0;max-width:820px}.clip img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}@media (max-width:860px){.owner.story{grid-template-columns:minmax(0,1fr)}}html.notes .owner.story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pair:has(> .phr):not(:has(> .phr + .phr)):not(:has(> .onote + .phr)){grid-template-columns:minmax(0,1fr)}.pair>.phr:only-child{max-width:640px}.stars{margin:18px 0 0;font-size:1.05rem;color:var(--on-ink)}.stars .st{color:#f5c451;letter-spacing:2px}.stars b{font-size:1.15rem}.years{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0}.years div{border-top:2px solid var(--brand);padding-top:10px}.years dt{font-family:var(--f-voice);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;color:var(--brand-deep)}.years dd{margin:6px 0 0;color:var(--muted);font-size:.92rem}@media (max-width:760px){.years{grid-template-columns:minmax(0,1fr)}}.voices .rating{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:8px}.voices .rating b{font-family:var(--f-voice);font-weight:500;font-size:clamp(4rem,10vw,7rem);line-height:.9;color:var(--brand-deep);letter-spacing:-.03em}.voices .rating span{color:var(--muted)}.voices .rating .st{color:#c98a12;font-size:1.6rem;letter-spacing:3px}.openst{display:inline-flex;align-items:center;gap:8px;font-weight:500}.openst i{width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.55;flex:none}.openst.on i{background:#1f9d55;opacity:1;box-shadow:0 0 0 3px rgba(31,157,85,.22)}.openst.off i{background:#d9622b;opacity:1}.openst.big{display:flex;margin:4px 0 12px;font-size:1.05rem}.micro .openst{display:flex;margin:6px 0}.ph-i{width:18px;height:18px;fill:currentColor;margin-right:8px;flex:none}.callbar .btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width:640px){body{padding-bottom:112px}.callbar{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);padding-top:8px;box-shadow:0 -6px 20px rgba(0,0,0,.08)}.callbar .btn{padding-inline:10px;min-width:0}.callbar .openst{grid-column:1/-1;justify-content:center;font-size:.82rem;color:var(--muted)}}.top{z-index:35}.menu ul{max-height:calc(100dvh - 80px);overflow:auto}.wordmark{white-space:normal}.seqlink svg *{vector-effect:non-scaling-stroke}.callbar .btn{white-space:normal;line-height:1.2;text-align:center}@media (max-width:360px){.callbar .ph-i{display:none}}@media (max-width:640px){html{scroll-padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}}@media (max-height:480px){.top{position:relative}.callbar .openst{display:none}.callbar{padding-block:6px}body{padding-bottom:72px}}@media (forced-colors:active){.chip[aria-pressed=true]{background:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}.openst i{forced-color-adjust:none}}p a[href^="tel:"],li a[href^="tel:"],address a[href^="tel:"],dd a[href^="tel:"]{white-space:nowrap}.svc-photo .phr{margin:0}.svc-photo img{border-radius:20px}.tirebtn{display:flex;align-items:center;gap:14px;max-width:440px;margin-top:16px;padding:12px 16px;min-height:56px;border:2px solid var(--line);border-radius:16px;background:var(--surface);color:var(--fg);text-decoration:none;transition:border-color .2s var(--ease),transform .2s var(--ease)}.tirebtn:hover{border-color:var(--brand);transform:translateY(-2px)}.tirebtn b{display:block;font-size:1.02rem}.tirebtn small{display:block;color:var(--muted);font-size:.88rem;margin-top:2px}.tirebtn i{margin-left:auto;font-style:normal;font-size:1.3rem;color:var(--brand)}.tire-i{width:34px;height:34px;flex:none;color:var(--brand)}.nw{white-space:nowrap}.tc-fig{margin:0;max-width:340px;justify-self:center}.tc-fig figcaption{font-size:.88rem;color:var(--muted);text-align:center;margin-top:6px}.tscale{width:100%;height:auto;color:var(--fg)}.ts-tire{fill:var(--fg);opacity:.88}.ts-rim{fill:var(--sky);stroke:var(--sea);stroke-width:3}.ts-hub{fill:var(--sea)}.ts-ref{fill:none;stroke:var(--accent-deep);stroke-width:1.5;stroke-dasharray:5 5}.ts-dim,.ts-dim2{stroke:var(--accent-deep);stroke-width:2;fill:none}.ts-dim2{stroke-dasharray:3 3}.ts-t{font:700 19px var(--f-ui);fill:currentColor}.ts-s{font:500 12.5px var(--f-ui);fill:currentColor}.ts-w{fill:var(--brand-deep)}.tc{max-width:860px;padding-block:28px 12px}.tc-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding-block:30px;border-bottom:1px solid var(--line)}.tc-n{margin:0;width:48px;height:48px;border-radius:50%;background:var(--brand);color:var(--on-brand);font:700 1.35rem var(--f-ui);display:grid;place-items:center}.tc-step h2,.tc-say h2,.tc-tip h2,.tc-stopbox h2{margin-top:6px}.tc-static{margin-block:14px}.tc-dl{display:grid;gap:8px;margin:0}.tc-dl div{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 12px;border-radius:10px;background:var(--sky)}.tc-dl dt{font:700 1.1rem var(--f-ui);color:var(--brand-deep)}.tc-dl dd{margin:0}.tc:not(.live) .tc-js{display:none}.tc-l{display:block;font-weight:700;margin:18px 0 6px}.tc-in{width:100%;max-width:360px;min-height:52px;padding:0 14px;border:2px solid var(--line);border-radius:12px;background:var(--surface);color:var(--fg);font:500 1.2rem var(--f-ui);letter-spacing:.03em;text-transform:uppercase}.tc-in:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.tc-in-s{max-width:180px}.tc-h{margin:10px 0 6px;color:var(--muted);font-size:.95rem}.tc-ex{display:flex;flex-wrap:wrap;gap:8px}.tc-out{margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-left:5px solid var(--brand);border-radius:12px;background:var(--surface)}.tc-out p{margin:0}.tc-big{font:700 clamp(1.6rem,5vw,2.2rem) var(--f-ui);letter-spacing:.02em;margin-bottom:10px!important}.tc-meta{margin-top:12px!important}.tc-act{margin-top:14px}.tc-warn,.tc-age{line-height:1.55}.tc-warn .btn,.tc-age .btn{margin-top:10px}.tc-mid{border-left:0}.tc-out:has(.tc-mid){border-left-color:var(--sy4)}.tc-out:has(.tc-stop){border-left-color:var(--accent-deep)}.tc-stopbox{margin-block:26px;padding:20px 22px;border-radius:16px;background:var(--sand);border:2px solid var(--accent-deep)}.tc-stopbox ul{margin:10px 0;padding-left:1.2em}.tc-stopbox li{margin-block:4px;font-weight:500}.tc-penny{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:20px;align-items:center;margin-block:14px}.tc-penny svg{width:100%;height:auto;color:var(--fg)}.tc-ol{margin:0}.tc-fs{border:0;padding:0;margin:8px 0 0}.tc-rad{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;margin:6px 8px 0 0;border:2px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;font-weight:500}.tc-rad:has(input:checked){border-color:var(--brand);background:var(--sky)}.tc-rad input{width:20px;height:20px;accent-color:var(--brand);margin:0}.tc-say{margin-block:34px;padding:26px 24px;border-radius:18px;background:var(--sky);border:1px solid var(--line)}.tc-qty{border:0;padding:0;margin:6px 0 4px}.tc-qty legend{font-weight:700;padding:0}.tc-sent{font:500 clamp(1.25rem,3.6vw,1.6rem)/1.35 var(--f-voice);margin:16px 0;padding:16px 18px;background:var(--surface);border-radius:12px;border-left:5px solid var(--accent-deep)}.tc-tip{padding:20px 0}@media (max-width:640px){.tc-step{grid-template-columns:minmax(0,1fr);gap:4px}.tc-n{width:40px;height:40px;font-size:1.1rem}.tc-penny{grid-template-columns:minmax(0,1fr)}.tc-penny svg{max-width:260px}.tc-fig{max-width:260px}.tirebtn{max-width:none}}@media (forced-colors:active){.tc-rad:has(input:checked){border-color:Highlight}.ts-tire{fill:CanvasText}}.tc-out .btn{white-space:normal;height:auto;min-height:44px;padding-block:8px;flex-wrap:wrap;column-gap:6px;text-align:center}.tool{margin-block:8px clamp(32px,5vw,52px);padding:22px 22px 20px;border-radius:18px;background:var(--sky);border:1px solid var(--line)}.tool h2{margin-top:4px}.tool-js,.tool-js-only{display:none}html.tools-on .tool-js{display:block}html.tools-on .tool-js-only{display:block}html.tools-on .tool-nojs,html.tools-on .tool-nojs-t{display:none}.tool .tc-rad{background:var(--surface)}.tk{width:100%;max-width:520px;margin-right:0}.tc-in-w{max-width:420px;text-transform:none;letter-spacing:0;font-size:1.05rem}.tc-l .opt,.opt{font-weight:400;color:var(--muted)}.tk-stop{margin-top:16px;padding:16px 18px;border-radius:12px;background:var(--sand);border:2px solid var(--accent-deep)}.tk-stop ul{margin:8px 0 12px;padding-left:1.2em}.tool .tc-out{margin-top:16px}.or-grid{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:0 20px}.or-grid .tc-in-s{max-width:220px;text-transform:none;letter-spacing:0;font-size:1.05rem}.srcline{margin-top:14px;font-size:.88rem;color:var(--muted)}.tc-out.tc-stop{border-left-color:var(--accent-deep)}.prose{max-width:820px;padding-block:28px 48px}.prose section{margin-bottom:30px}.prose h2{font-size:clamp(1.35rem,2.6vw,1.75rem);margin-bottom:10px}.prose p+p{margin-top:12px}@media (max-width:640px){.tool{padding:18px 16px}.or-grid{grid-template-columns:minmax(0,1fr)}}.svc-links a{position:relative}.dolfin{display:inline-grid;place-items:center;width:44px;height:44px;margin:4px 0 0 6px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;vertical-align:middle;opacity:.55;transition:opacity .2s var(--ease),transform .3s var(--ease),color .2s var(--ease)}.dolfin svg{width:28px;height:auto;fill:currentColor}.dolfin .eye{fill:var(--bg)}.dolfin:hover,.dolfin:focus-visible{opacity:1;color:var(--brand)}.dolfin.found{opacity:1;color:var(--brand)}@media (prefers-reduced-motion:no-preference){.dolfin.found{animation:dolhop .7s var(--reveal)}@keyframes dolhop{0%{transform:none}40%{transform:translateY(-10px) rotate(-14deg)}100%{transform:none}}}.dol-toast{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:60;max-width:min(92vw,440px);margin:0;padding:12px 16px;border-radius:12px;background:var(--fg);color:var(--bg);font-size:.95rem;box-shadow:0 12px 30px -12px rgba(0,0,0,.5)}@media (prefers-reduced-motion:no-preference){@keyframes swim{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){@keyframes ringspin{from{transform:rotate(0)}to{transform:rotate(300deg)}}}}.years.tread{position:relative;padding-top:30px}.years.tread::before{content:"";position:absolute;left:0;right:0;top:0;height:18px;border-radius:4px;background:repeating-linear-gradient(115deg,var(--fg) 0 10px,transparent 10px 18px),repeating-linear-gradient(65deg,transparent 0 9px,var(--fg) 9px 12px,transparent 12px 18px);opacity:.18}.years.tread div{border-top:0;position:relative;padding-top:6px}.years.tread div::before{content:"";position:absolute;top:-21px;left:0;width:14px;height:14px;border-radius:50%;background:var(--accent-deep);box-shadow:0 0 0 4px var(--sand)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.years.tread::before{animation:roll linear both;animation-timeline:view();animation-range:entry 0% cover 60%}@keyframes roll{from{background-position:0 0,0 0;clip-path:inset(0 100% 0 0)}to{background-position:-180px 0,-180px 0;clip-path:inset(0 0 0 0)}}.years.tread div{animation:rise linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@media (prefers-reduced-motion:no-preference){@keyframes hum{0%,100%{box-shadow:0 0 0 1px #2fd47a,0 0 18px rgba(47,212,122,.55),inset 0 0 10px rgba(47,212,122,.35)}50%{box-shadow:0 0 0 1px #2fd47a,0 0 26px rgba(47,212,122,.75),inset 0 0 12px rgba(47,212,122,.45)}}}@media (max-width:640px){.voices .quote:nth-child(n+4){display:none}}.hear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.hear figure{margin:0}.hear figcaption{font-weight:700;margin-bottom:6px}.hear audio{width:100%}@media (max-width:640px){.hear{grid-template-columns:minmax(0,1fr)}}.dolfin img{width:30px;height:auto;filter:grayscale(1);opacity:.85;transition:filter .3s var(--ease)}.dolfin:hover img,.dolfin:focus-visible img,.dolfin.found img{filter:none;opacity:1}@media (max-width:760px){.years.tread{padding:0 0 0 40px;gap:18px}.years.tread::before{left:4px;right:auto;top:6px;bottom:6px;width:18px;height:auto;background:repeating-linear-gradient(205deg,var(--fg) 0 10px,transparent 10px 18px),repeating-linear-gradient(155deg,transparent 0 9px,var(--fg) 9px 12px,transparent 12px 18px)}.years.tread div{padding-top:0}.years.tread div::before{top:10px;left:-38px}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.years.tread::before{animation-name:rollv}@keyframes rollv{from{background-position:0 0,0 0;clip-path:inset(0 0 100% 0)}to{background-position:0 -180px,0 -180px;clip-path:inset(0 0 0 0)}}}}.callrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 0;padding:14px 16px;border-radius:14px;background:var(--sky);border-left:4px solid var(--brand);max-width:64ch}.callrow>span{flex:1 1 220px;font-weight:600;line-height:1.35}.callrow .btn{flex:0 0 auto;min-height:44px}.block .callrow{margin-left:0}.count,.dolphins .count{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum","pnum","kern";letter-spacing:.01em;word-spacing:0}:root{--num-hi:#e6d39b;--f-disp:"Fraunces",Georgia,"Times New Roman",serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--paint:#e6d39b;--bay:#121618;--bay-2:#22282b;--bay-3:#3a4246}h1,h2,.phero h1,.final h2,section.block h2{font-family:var(--f-disp);font-weight:760;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.022em;line-height:1.02}.label,.answer b{font-family:var(--f-mono);font-weight:500;letter-spacing:.14em}.label{display:flex;align-items:center;gap:10px;color:var(--brand-deep)}.label::before{content:"";width:22px;height:2px;background:currentColor;flex:none}.crumbs+.label::before{display:none}.why,.quote blockquote,.pull blockquote{font-style:normal}.pull blockquote{font-family:var(--f-disp);font-weight:560;font-variation-settings:"opsz" 144,"SOFT" 100;line-height:1.18;letter-spacing:-.01em}.vimg{background:radial-gradient(90% 80% at 50% 10%,var(--bay-3),var(--bay) 85%)!important}@media (prefers-reduced-motion:no-preference){@keyframes bay-door{from{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes bay-tube{from{opacity:.08}to{opacity:1}}}.bayline{display:none}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.bayline{display:block;position:fixed;left:max(8px,env(safe-area-inset-left,0px));top:0;bottom:0;width:4px;z-index:30;pointer-events:none;background:color-mix(in srgb,var(--paint) 14%,transparent)}.bayline i{position:absolute;inset:0;background:var(--paint);transform-origin:top;animation:bay-fill linear both;animation-timeline:scroll(root)}@keyframes bay-fill{from{transform:scaleY(0)}to{transform:scaleY(1)}}}}.quotes{align-items:start}.quotes .quote{background:#fbf8f1;color:#1d2a2e;border-radius:4px;padding:30px 22px 20px;position:relative;box-shadow:0 22px 40px -28px rgba(0,0,0,.55);border:1px solid #e6dfd0}.quotes .quote:nth-child(3n+1){transform:rotate(-.8deg)}.quotes .quote:nth-child(3n+2){transform:rotate(.6deg)}.quotes .quote:nth-child(3n){transform:rotate(-.3deg)}.quotes .quote::before{content:"GOOGLE REVIEW · ★★★★★";position:absolute;left:22px;right:22px;top:12px;font:500 .64rem var(--f-mono);letter-spacing:.12em;color:#6b6457;border-bottom:1px dashed #b9b1a1;padding-bottom:6px}.quotes .quote blockquote{font-family:var(--f-ui);font-size:1.02rem;line-height:1.55;color:#1d2a2e;margin-top:16px}.quotes .quote blockquote::before{display:none}.quotes .quote .who{color:#1d2a2e}.quotes .quote .who .meta{color:#6b6457}@media (prefers-reduced-motion:reduce){.quotes .quote{transform:none!important}}.years.tread::before{background:repeating-linear-gradient(115deg,transparent 0 16px,rgba(255,255,255,.07) 16px 19px),repeating-linear-gradient(90deg,#1e2326 0 30px,#2b3135 30px 34px,#1e2326 34px 36px)!important;border-radius:8px}.years.tread dt{font-family:var(--f-disp);font-weight:800;font-variation-settings:"opsz" 144,"SOFT" 100}@media (prefers-reduced-motion:no-preference){@keyframes neon-on{from{opacity:0}to{opacity:1}}}.count{font-family:var(--f-disp);font-weight:900;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.04em}.svc-stage img{aspect-ratio:16/10;object-fit:cover;object-position:50% 42%;transform:scale(1.18);transform-origin:50% 44%}.svc-stage{overflow:hidden}.svc-stage:hover img{transform:scale(1.22)}@media (prefers-color-scheme:dark){:root{--num-hi:#7a2a17}}.navdd{position:relative;display:inline-flex;align-items:center}.navdd>.ddbtn{display:inline-grid;place-items:center;width:28px;height:44px;margin-left:-6px;border:0;background:none;color:inherit;border-radius:8px}.navdd>.ddbtn svg{width:12px;height:12px;transition:transform .2s var(--ease)}.navdd .ddp{position:absolute;left:-12px;top:calc(100% + 4px);z-index:50;min-width:300px;padding:10px;list-style:none;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -24px color-mix(in srgb,var(--fg) 45%,transparent);display:none;grid-template-columns:1fr;gap:1px}.navdd .ddp::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.navdd .ddp a{display:block;padding:9px 12px;border-radius:8px;color:var(--fg);text-decoration:none;font-weight:500;font-size:.95rem}.navdd .ddp a:hover,.navdd .ddp a:focus-visible{background:var(--sky)}.navdd .ddp .all{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.navdd .ddp .all a{font-weight:700;color:var(--brand-deep)}.navdd:hover .ddp,.navdd:focus-within .ddp,.navdd.open .ddp{display:grid}.navdd:hover .ddbtn svg,.navdd.open .ddbtn svg{transform:rotate(180deg)}.menu .sub{position:static;display:block;list-style:none;margin:0 0 4px;padding:0 0 0 12px;background:none;border:0;box-shadow:none;min-width:0;border-left:2px solid var(--line);margin-left:14px}.menu .sub a{padding:7px 12px;font-size:.92rem;font-weight:400}.menu>ul{max-height:min(78vh,620px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:860px){.navdd{display:none}}@media (hover:hover) and (pointer:fine){html{cursor:url(data:image/png;base64,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) 1 25,auto}a,button,summary,label,select,[role=button],.chip{cursor:url(data:image/png;base64,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) 1 30,pointer}input[type=text],input[type=search],input:not([type]),textarea{cursor:text}}.seqlink .seqimg{display:block;width:220px;max-width:100%;height:auto;aspect-ratio:400/161;object-fit:cover;border-radius:12px;background:#121618;box-shadow:0 14px 30px -18px rgba(0,0,0,.6)}@media (max-width:640px){.seqlink .seqimg{width:100%}}.phero{position:relative;color:var(--on-ink);background:radial-gradient(55% 60% at 78% 0%,rgba(214,240,255,.10),transparent 70%),linear-gradient(180deg,#0d2a34 0%,#0a2029 70%,var(--ink) 100%);border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent)}.phero::before{content:"";position:absolute;left:52%;right:6%;top:0;height:4px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent 0 4%,#eef8fc 4% 30%,transparent 30% 37%,#eef8fc 37% 63%,transparent 63% 70%,#eef8fc 70% 96%,transparent 96%);box-shadow:0 0 18px 3px rgba(214,240,255,.35);opacity:.75;pointer-events:none}.phero h1{color:#fff}.phero .label{color:var(--glow)}.phero .crumbs,.phero .crumbs a{color:var(--on-ink-m)}.phero .crumbs li+li::before{color:color-mix(in srgb,#fff 30%,transparent)}.phero .answer{background:color-mix(in srgb,#fff 6%,transparent);border-color:color-mix(in srgb,#fff 12%,transparent);border-left-color:var(--glow);color:var(--on-ink)}.phero .answer b{color:var(--on-ink-m)}.phero .answer a,.phero .micro strong{color:#fff}.phero .micro,.phero .openst{color:var(--on-ink-m)}.phero .btn-primary{background:var(--glow);color:var(--ink)}.phero .btn-primary:hover{background:#8ed0dc}.phero .btn-ghost{color:#fff;border-color:color-mix(in srgb,#fff 55%,transparent)}.phero .btn-ghost:hover{background:color-mix(in srgb,#fff 12%,transparent)}.phero :focus-visible{outline-color:var(--glow)}.phero img.car{filter:drop-shadow(0 26px 30px rgba(0,0,0,.55))}.phero .phr img{box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.phero img.car{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 72%,transparent 100%),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 72%,transparent 100%),linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-composite:intersect}.navdd.shut .ddp{display:none!important}.as-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;gap:14px}.as-steps li{counter-increment:s;display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 12px}.as-steps li::before{content:counter(s);grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand-deep);color:var(--bg);font:700 .9rem var(--f-ui)}.as-steps b{display:block}.as-check{list-style:none;margin:0;padding:0;display:grid;gap:10px}.as-check li{position:relative;padding-left:28px}.as-check li::before{content:"";position:absolute;left:2px;top:.35em;width:14px;height:8px;border-left:2.5px solid var(--brand);border-bottom:2.5px solid var(--brand);transform:rotate(-45deg)}.as-src{margin-top:14px;font-size:.88rem;color:var(--muted)}.tc-hint{font-weight:400;color:var(--muted)}table th a,table td a{display:inline-block;padding-block:5px;min-height:24px}footer a{display:inline-block;padding-block:3px;min-height:24px}footer li{margin-block:1px}@media (prefers-reduced-motion:no-preference){@keyframes t404{from{transform:rotate(-540deg) translateX(-30px)}to{transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes jump{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}100%{offset-distance:100%;opacity:0}}}.svc-links a,.svc-links span{min-width:0}.final{overflow:hidden}.svc-assure{background:var(--sand);border-radius:18px;padding:clamp(20px,3vw,30px);margin-bottom:clamp(32px,5vw,52px)}.svc-assure h2{margin-top:0}.sa-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px 30px}.sa-rights{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.sa-k{font:500 .72rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep);margin:0 0 12px}@media (max-width:760px){.sa-grid{grid-template-columns:minmax(0,1fr)}}.hx-js{display:none}.hx-on .hx-js{display:block}.hx-on .hx-nojs{display:none}.hx .hx-fig{margin:14px 0 4px;max-width:440px}.hx svg{display:block;width:100%;height:auto}.hx .srcline a{overflow-wrap:anywhere}.hx-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.hx-note{font-size:.95rem;color:var(--muted);margin:12px 0 0;max-width:62ch}.hx-ol{margin:12px 0 0;padding-left:1.3em;max-width:62ch}.hx-ol li{margin-block:6px}.hx-chip{display:inline-block;font:500 .7rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1.5px solid currentColor;vertical-align:middle;margin-right:8px}.hx-red{color:var(--accent-deep)}.hx-amb{color:#7a4f00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hx-amb{color:var(--sy4)}}:root[data-theme=dark] .hx-amb{color:var(--sy4)}.hx-grn{color:#1d5e2b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hx-grn{color:var(--sy6)}}:root[data-theme=dark] .hx-grn{color:var(--sy6)}.hx button.btn{cursor:pointer}.hx .tc-age .btn{display:flex;width:fit-content;margin:12px 0 0}.hx-stage{position:relative;width:min(100%,300px);aspect-ratio:1;margin:12px 0}.hx-stage>svg{position:absolute;inset:0}.hx-pin{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--fg);background:var(--surface);color:var(--fg);font:700 .95rem var(--f-ui);display:grid;place-items:center;padding:0;cursor:pointer;touch-action:manipulation}.hx-pin:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.hx-pin[aria-pressed=true]{background:var(--brand-deep);color:var(--bg);border-color:var(--brand-deep)}.pd-drop,.pd-pool{fill:var(--pd,#7d868c);stroke:color-mix(in srgb,var(--fg) 45%,transparent);stroke-width:1}@media (prefers-reduced-motion:no-preference){.pd-drop{animation:pd-drip 1.8s ease-in infinite}}@keyframes pd-drip{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{transform:translateY(44px);opacity:1}100%{transform:translateY(50px);opacity:0}}.dl-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.dl{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:96px;padding:10px 8px;border-radius:14px;border:2px solid var(--line);background:#12181a;color:#e8eef0;font:600 .9rem var(--f-ui);cursor:pointer;text-align:center}.dl svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dl.r svg{color:#ff7a66}.dl.a svg{color:#ffc247}.dl[aria-pressed=true]{border-color:var(--glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--glow) 45%,transparent)}.dl:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.dl small{font:500 .66rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#b9c8cc}.dl-leg{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.dl-leg li{display:flex;gap:10px;align-items:baseline}.ds-film{fill:#8a5b1c;transition:y .3s,height .3s}.ds-t{font:600 11px var(--f-mono);fill:var(--fg);letter-spacing:.08em}@media (prefers-reduced-motion:reduce){.ds-film{transition:none}}.ln{font:700 .95rem var(--f-ui)}.ln.next{outline:3px solid var(--brand);outline-offset:3px}.ln.done{background:var(--brand-deep);color:var(--bg);border-color:var(--brand-deep)}@media (prefers-reduced-motion:no-preference){.ln.done{animation:ln-turn .4s ease-out}.ln.nope{animation:hx-shake .3s}}@keyframes ln-turn{from{transform:rotate(-120deg)}to{transform:none}}@keyframes hx-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.bw-shake{will-change:transform}@media (prefers-reduced-motion:no-preference){.bw-shake.go{animation:bw-wob .09s linear infinite alternate}}@keyframes bw-spin{to{transform:rotate(360deg)}}@keyframes bw-wob{from{transform:translate(calc(var(--amp,0) * -1px),calc(var(--amp,0) * -.5px))}to{transform:translate(calc(var(--amp,0) * 1px),calc(var(--amp,0) * .5px))}}.hx-bar{height:14px;border-radius:99px;background:color-mix(in srgb,var(--fg) 12%,var(--surface));border:1px solid var(--line);overflow:hidden;max-width:300px}.hx-bar i{display:block;height:100%;background:var(--accent-deep);width:0;transition:width .25s}@media (prefers-reduced-motion:reduce){.hx-bar i{transition:none}}.al-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:14px}.al-wear{fill:var(--accent-deep)}.al-arrow{stroke:var(--fg);stroke-width:2.5;fill:none}.al-t{font:600 10px var(--f-mono);fill:var(--fg);letter-spacing:.08em}.hx input[type=range]{width:100%;max-width:340px;min-height:44px;accent-color:var(--brand)}.bk-pad{transition:transform .25s}.on .bk-padl{transform:translateX(14px)}.on .bk-padr{transform:translateX(-14px)}@media (prefers-reduced-motion:no-preference){.bk-spin{animation:bw-spin 1.1s linear infinite;transform-origin:70px 70px}.on .bk-spin{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.bk-pad{transition:none}}.bt-arc{fill:none;stroke-width:14}.bt-g{stroke:var(--sy6)}.bt-a{stroke:var(--sy4)}.bt-r{stroke:var(--sy5)}.bt-needle{stroke:var(--fg);stroke-width:3;stroke-linecap:round;transition:transform .25s;transform-origin:130px 130px}.bt-t{font:600 11px var(--f-mono);fill:var(--fg)}.bt-read{font:700 2.2rem var(--f-mono);margin:4px 0 0}@media (prefers-reduced-motion:reduce){.bt-needle{transition:none}}@media (prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.6s}::view-transition-old(root){animation:door-up .6s cubic-bezier(.76,0,.24,1) both;z-index:3;mix-blend-mode:normal}::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-image-pair(root){isolation:auto}@keyframes door-up{to{transform:translateY(-102%)}}}.dol-leap{position:fixed;left:0;bottom:10vh;width:64px;height:auto;z-index:60;pointer-events:none}@media (prefers-reduced-motion:no-preference){.dol-leap{animation:dol-leap 1.8s cubic-bezier(.3,.1,.4,1) both}}@keyframes dol-leap{0%{transform:translate(-12vw,0) rotate(-28deg)}50%{transform:translate(46vw,-34vh) rotate(0)}100%{transform:translate(112vw,2vh) rotate(28deg)}}@media (prefers-reduced-motion:reduce){.dol-leap{display:none}}.hx-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}.hx-index a{display:block;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--fg);text-decoration:none}.hx-index a:hover{border-color:var(--brand)}.hx-index b{display:block}.hx-index small{display:block;color:var(--muted);margin-top:2px}@media (forced-colors:active){.hx-pin[aria-pressed=true],.ln.done{border-color:Highlight}.dl[aria-pressed=true]{border-color:Highlight;box-shadow:none}}.revcta{margin:18px 0 0}.tour .stop{margin:0;list-style:none}.tour ol.stops{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,5vw,44px)}.stop{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:center}.spot{position:absolute;left:var(--x);top:var(--y);width:44px;height:44px;margin:-22px 0 0 -22px;border:0;background:none;padding:0;cursor:pointer;border-radius:50%}.spot span{position:absolute;inset:11px;border-radius:50%;border:2px solid #fff;background:rgba(15,106,133,.55);box-shadow:0 0 0 2px rgba(6,30,40,.35);transition:opacity .25s,transform .25s}.spot[data-d]:not(.found) span{opacity:0}.spot[data-d]:not(.found):hover span,.spot[data-d]:not(.found):focus-visible span{opacity:.75}@media (prefers-reduced-motion:no-preference){.spot:not([data-d]) span{animation:spotp 2.6s ease-in-out infinite}}@keyframes spotp{0%,100%{transform:scale(1)}50%{transform:scale(1.22)}}.spot.found span{opacity:1;inset:2px;border:0;box-shadow:none;background:#fff url(data:image/png;base64,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) center/70% no-repeat;border-radius:50%;box-shadow:0 4px 10px rgba(6,30,40,.4);animation:none}.spot:focus-visible{outline:3px solid var(--accent-deep);outline-offset:2px}@media (max-width:760px){.stop{grid-template-columns:minmax(0,1fr)}}.lot{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4px;margin-top:26px;padding:20px 8px 6px;border-radius:20px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0,rgba(95,179,196,.22),transparent 60%),linear-gradient(180deg,#0b1a20 0,#0f232b 55%,#0a161b 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lot::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(33.333% - 1px),rgba(255,255,255,.05) calc(33.333% - 1px) 33.333%);pointer-events:none}.car{position:relative;display:block;color:inherit;text-decoration:none;padding:0 0 8px}.car img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 58% 56% at 50% 54%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 58% 56% at 50% 54%,#000 38%,transparent 100%);transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s}.car:hover img,.car:focus-visible img{transform:translateY(-6px) scale(1.03);filter:drop-shadow(0 16px 14px rgba(0,0,0,.55))}.car:focus-visible{outline:3px solid var(--glow);outline-offset:-3px;border-radius:12px}@media (prefers-reduced-motion:no-preference){.lot .car{opacity:0;transform:translateX(70px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*110ms)}.lot.in .car{opacity:1;transform:none}.lot.in .car:nth-child(n+4){transform:translateY(-10px)}}@media (max-width:700px){.lot{grid-template-columns:repeat(2,minmax(0,1fr))}.lot::before{background:repeating-linear-gradient(90deg,transparent 0 calc(50% - 1px),rgba(255,255,255,.05) calc(50% - 1px) 50%)}.lot.in .car:nth-child(n+4){transform:none}}@keyframes wtspin{to{transform:rotate(360deg)}}@keyframes wtdust{0%{opacity:.7;transform:translate(0,0) scale(.4)}100%{opacity:0;transform:translate(-60px,-14px) scale(1.6)}}@keyframes wtshake{20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}[hidden]{display:none!important}.dol-fly{position:fixed;left:0;top:0;height:auto;z-index:60;pointer-events:none;will-change:transform}.splash{position:fixed;z-index:60;pointer-events:none;width:0;height:0}.splash b{position:absolute;left:0;top:0;width:110px;height:26px;margin:-13px 0 0 -55px;border-radius:50%;border:4px solid rgba(255,255,255,.95);box-shadow:0 0 0 1.5px rgba(15,106,133,.6),0 0 14px rgba(191,230,239,.8);opacity:0;animation:spring 1s ease-out forwards}.splash b+b{animation-delay:.18s}@keyframes spring{0%{transform:scale(.2);opacity:.95}100%{transform:scale(1.6);opacity:0}}.splash i{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px;border-radius:50%;background:#bfe6ef;box-shadow:0 0 0 1px rgba(15,106,133,.45)}.tide{position:fixed;left:0;right:0;top:0;height:5px;z-index:70;pointer-events:none}.tide-f{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--brand-deep),var(--brand) 70%,color-mix(in srgb,var(--brand) 60%,#fff));border-radius:0 5px 5px 0}.tide-d{position:absolute;top:2px;left:0;width:26px;height:auto;margin-left:0;transform:translateY(0);filter:drop-shadow(0 2px 2px rgba(6,30,40,.3))}@media (prefers-reduced-motion:no-preference){.tide-d{animation:tbob 2.2s ease-in-out infinite}}@keyframes tbob{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(3px) rotate(6deg)}}@media print{.tide,.dol-fly,.splash{display:none}}.garage{padding:26px 0 0;background:var(--bg);border-top:1px solid var(--line)}.gd-bay{position:relative;width:min(340px,86%);height:96px;margin:0 auto;border:5px solid var(--fg);border-bottom:0;border-radius:10px 10px 0 0;overflow:hidden;background:#142329}.gd-room{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(90% 120% at 50% 100%,#3a5560,#142329 70%)}.gd-sign{font:700 1.15rem var(--f-mono);letter-spacing:.3em;color:#9fb3ba;text-shadow:none;padding-left:.3em}[data-garage][data-state=open] .gd-sign,[data-garage][data-state=soon] .gd-sign{color:#7dffc0;text-shadow:0 0 10px #2bd98a}[data-garage][data-state=closed] .gd-sign{color:#ff9a8d;text-shadow:0 0 10px #ff5a45}.gd-door{position:absolute;inset:0;display:grid;grid-template-rows:repeat(6,1fr);background:#d9e1e4;transition:transform 1.8s cubic-bezier(.45,.05,.25,1)}.gd-door i{display:block;border-bottom:2px solid #9aa8ae;background:linear-gradient(180deg,#f2f6f7,#cfd9dd)}.gd-run[data-state=open] .gd-door,.gd-run[data-state=soon] .gd-door{transform:translateY(-94%)}@media (prefers-reduced-motion:reduce){.gd-door{transition:none}}.gd-cap{text-align:center;margin:10px 0 0;padding-bottom:18px;font-size:.92rem;color:var(--muted)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.svc-links li{border-radius:14px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.svc-links li:hover,.svc-links li:focus-within{transform:translateY(-3px);background:var(--surface);box-shadow:0 18px 30px -22px rgba(6,30,40,.55)}}.svc-links li:focus-within{background:var(--surface)}.odo{display:inline-flex;vertical-align:bottom;height:1em;line-height:1;overflow:hidden;font-variant-numeric:tabular-nums}.od{display:block;height:1em;overflow:hidden;text-align:center;transition:width 1.8s cubic-bezier(.2,.8,.2,1)}.odo{font-variant-numeric:proportional-nums}.odc{display:flex;flex-direction:column;transition:transform 1.8s cubic-bezier(.2,.8,.2,1)}.odc span{display:block;height:1em;line-height:1}@media (prefers-reduced-motion:reduce){.odc,.od{transition:none}}.ps-bar{position:relative;height:46px;margin:18px 4px 6px;max-width:420px}.ps-bar::before{content:"";position:absolute;left:0;right:0;top:20px;height:8px;border-radius:8px;background:linear-gradient(90deg,var(--sy4),var(--sy6) 60%)}.ps-mk{position:absolute;top:0;transform:translateX(-50%);font:700 .72rem var(--f-mono);text-align:center;transition:left .4s var(--ease)}.ps-mk::after{content:"";display:block;width:3px;height:30px;margin:2px auto 0;background:var(--fg)}.ps-mk.now::after{background:var(--accent-deep)}.ps-mk.now{top:12px}.ps-mk.now::after{height:24px}@media (prefers-reduced-motion:reduce){.ps-mk{transition:none}}.ps-row{display:flex;flex-wrap:wrap;gap:6px 18px}.ps-row>div{min-width:0}.pn-fig{max-width:360px;margin:12px 0 0}.pn-fig svg{width:100%;height:auto;display:block}.pn-fig text{font:600 10px var(--f-mono);fill:var(--fg)}.wl-tread{transform-box:view-box;transform-origin:130px 130px}@media (prefers-reduced-motion:no-preference){.bw-shake.go .wl-tread{animation:bw-spin 1.6s linear infinite}}.bw-w{opacity:0;transition:opacity .2s,transform .2s}.bw-w.on{opacity:1}.bw-w rect{fill:#8e979c;stroke:#30383d;stroke-width:1}.bw-w .bw-gl{fill:#d8dde0;stroke:none}.bw-hv2{fill:var(--accent-deep);stroke:#fff;stroke-width:2}.bw-t2{font:700 8px var(--f-ui);fill:#fff;letter-spacing:.02em}#bw-stage.bal .bw-hv2{fill:var(--brand-deep)}.ln-star line{stroke:var(--accent-deep);stroke-width:3;stroke-linecap:round;opacity:.85}.ln-nut polygon{fill:#d3d9dd;stroke:#4a5359;stroke-width:1}.ln-nut circle{fill:#9aa3a9;stroke:#4a5359;stroke-width:.8}.hx-pin.ln:not(.done){background:transparent;border-color:transparent;color:#1d2226;text-shadow:0 1px 0 #fff}.pd-sky{fill:color-mix(in srgb,var(--fg) 4%,var(--surface))}.pd-road2-l{stroke:#e9d27a;stroke-width:2;stroke-dasharray:14 12}.pd-belt{stroke:#ffffff;stroke-opacity:.25;stroke-width:1.4;fill:none}@media (prefers-reduced-motion:no-preference){.pd-drop{animation-name:pd-drip2}}@keyframes pd-drip2{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{transform:translateY(10px);opacity:1}100%{transform:translateY(12px);opacity:0}}.pd-dg{transition:transform .45s cubic-bezier(.23,1,.32,1)}.pd-mark{font:600 9px var(--f-mono);fill:var(--fg);letter-spacing:.06em}@media (prefers-reduced-motion:reduce){@media (prefers-reduced-motion:no-preference){.pd-drop{animation-name:pd-drip2}}@keyframes pd-drip2{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{transform:translateY(10px);opacity:1}100%{transform:translateY(12px);opacity:0}}.pd-dg{transition:none}}.al-tread{stroke:#0b0e10;stroke-width:3}.al-shine{fill:#fff;opacity:.08}.bk-glow{fill:#ff7a3d;opacity:0;transition:opacity .3s}.on .bk-glow{opacity:.55}@media (prefers-reduced-motion:reduce){.bk-glow{transition:none}}.tsvg{max-width:340px}.sw-tx{font-family:Roboto,system-ui,sans-serif;font-weight:700;fill:#3f474c;letter-spacing:.5px}.sw-hi{font-family:Roboto,system-ui,sans-serif;font-weight:700;fill:#8c969c;letter-spacing:.5px;opacity:.55}.sw-sh{font-family:Roboto,system-ui,sans-serif;font-weight:700;fill:#000;letter-spacing:.5px;opacity:.6}.sw-l{font:600 12px Roboto,system-ui,sans-serif;fill:#1d2226}.ts-tire{fill:url(#ts-rb);stroke:#0b0d0f;stroke-width:7;stroke-dasharray:5 3}.ts-rim{fill:url(#ts-mt);stroke:#59626a;stroke-width:1.5}.ts-hub{fill:#2a3034}.pc-fig{max-width:420px;margin:14px 0 4px}.pc-fig svg{display:block;width:100%;height:auto}.pc-zone{transition:opacity .25s}.pc-dim .pc-zone{opacity:.35}.pc-dim .pc-zone.on{opacity:1}.pc-nail{transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .25s}.pc-t{font:600 10px var(--f-mono);letter-spacing:.06em;fill:var(--fg)}@media (prefers-reduced-motion:reduce){.pc-nail,.pc-zone{transition:none}}.ps-gauge{max-width:220px;margin:14px 0 0}.ps-gauge svg{display:block;width:100%;height:auto}#ps-nd,#ps-ns{transform-box:view-box;transform-origin:110px 110px;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}@media (prefers-reduced-motion:reduce){#ps-nd,#ps-ns{transition:none}}#clamp .bk-spin{animation:none!important}.bk-spark{fill:#ffb347}.bw-shake.go{animation:none!important}.bw-shake.go .wl-tread{animation:none!important}@media (prefers-reduced-motion:no-preference){.pd-drop{transform-box:fill-box;transform-origin:50% 0;animation:pd-drip3 2.4s infinite}.pd-rip{transform-box:fill-box;transform-origin:50% 50%;animation:pd-rip 2.4s infinite}}@keyframes pd-drip3{0%{transform:translateY(0) scale(.15,.15);opacity:1;animation-timing-function:cubic-bezier(.3,0,.6,1)}50%{transform:translateY(0) scale(.95,1);animation-timing-function:ease-in-out}62%{transform:translateY(.5px) scale(.88,1.22);animation-timing-function:cubic-bezier(.55,0,1,.45)}80%{transform:translateY(11px) scale(.8,1.32);opacity:1}81%{transform:translateY(11px) scale(1.6,.3);opacity:0}100%{transform:translateY(0) scale(.15,.15);opacity:0}}@keyframes pd-rip{0%,80%{transform:scale(.25);opacity:0}81%{transform:scale(.3);opacity:.85;animation-timing-function:cubic-bezier(.2,.6,.3,1)}100%{transform:scale(1.7);opacity:0}}.pd-rip{fill:none;stroke:var(--pd,#7d868c);stroke-width:1.2;opacity:0}@keyframes neon-strike{0%{opacity:0}8%{opacity:.85}11%{opacity:.1}19%{opacity:.95}22%{opacity:.25}30%{opacity:.7}33%{opacity:.4}45%,100%{opacity:1}}.al-wear{fill:#9aa3a8;stroke:var(--accent-deep);stroke-width:1.5;stroke-dasharray:3 2}#al-ts .al-arrow,#al-ts .al-t{stroke:#e9eef0}#al-ts .al-t{fill:#e9eef0;stroke:none}.ds-drop{opacity:0}@media (prefers-reduced-motion:no-preference){.ds-drop{transform-box:fill-box;transform-origin:50% 0;animation:ds-drip 3.2s 1s infinite}}@keyframes ds-drip{0%{transform:scale(.2);opacity:.95;animation-timing-function:cubic-bezier(.3,0,.6,1)}55%{transform:scale(1,1.05)}66%{transform:translateY(.5px) scale(.85,1.3);animation-timing-function:cubic-bezier(.55,0,1,.45)}80%{transform:translateY(16px) scale(.8,1.35);opacity:.9}81%,100%{transform:translateY(16px);opacity:0}}.dol-fly{filter:drop-shadow(0 10px 10px rgba(6,30,40,.25))}.sp-drop{position:fixed;left:0;top:0;z-index:61;pointer-events:none;border-radius:50%;margin:-3px 0 0 -3px;background:radial-gradient(circle at 35% 30%,#ffffff,#cdeef5 40%,rgba(15,106,133,.55) 100%);box-shadow:0 0 0 .5px rgba(15,106,133,.35)}.splash b{height:18px;margin:-9px 0 0 -55px;border-width:2px;border-color:rgba(255,255,255,.9);box-shadow:0 0 0 1px rgba(15,106,133,.35),0 0 10px rgba(191,230,239,.6)}.splash b+b+b{animation-delay:.36s}.tide-d{width:38px;top:-1px}.tide-d.back{transform:scaleX(-1)}.spot.found span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTcwIj48ZGVmcz48Y2xpcFBhdGggaWQ9InNjbGlwIj48cGF0aCBkPSJNMzc4IDExMUMzODAgMTA5IDM3OCAxMDcgMzczIDEwNi40QzM2NiAxMDUuNiAzNTkgMTA1LjIgMzU0IDEwNUMzNTAgMTAzIDM0OCAxMDAgMzQ3IDk2QzM0NSA4NCAzMzQgNzQgMzE2IDY4QzI5MCA1OSAyNTQgNTYgMjIwIDU3QzE5MiA1OCAxNjQgNjUgMTM2IDc0QzExMCA4MyA4NiA5NCA2NiAxMDJDNTggMTA1IDUyIDEwNyA0NiAxMDhDNDIgMTA5IDM4IDExMCAzNiAxMTFDMzggMTEyIDQyIDExMyA0NiAxMTRDNTQgMTE1IDY0IDExNyA3NiAxMjBDMTAwIDEyNyAxMjggMTM4IDE2MCAxNDRDMTk2IDE1MCAyMzggMTUwIDI3NCAxNDNDMzA2IDEzNyAzMzIgMTI4IDM1MiAxMjBDMzYyIDExNyAzNzAgMTE0LjUgMzc1IDExM0MzNzcgMTEyLjUgMzc4IDExMiAzNzggMTExWiIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJzZmxhbmsiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1ZDZlNzgiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iIzhkOWNhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M5ZDJkNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJzY2FwZSIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzJmM2M0NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzU4Njg2ZiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJzYmVsbHkiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlNmViZWMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmN2YxZWEiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgaWQ9InNza2luIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMS4xIC40NSIgbnVtT2N0YXZlcz0iMiIgc2VlZD0iNyIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAxICAwIDAgMCAwIDEgIDAgMCAwIDAgMSAgMCAwIDAgLjA5IC0uMDIiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJzZ2xvdyIgeD0iLTEwJSIgeT0iLTMwJSIgd2lkdGg9IjEyMCUiIGhlaWdodD0iMTYwJSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi4yIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0ic3NvZnQiIHg9Ii01JSIgeT0iLTIwJSIgd2lkdGg9IjExMCUiIGhlaWdodD0iMTQwJSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMy4yIi8+PC9maWx0ZXI+PGxpbmVhckdyYWRpZW50IGlkPSJzcGVjIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM2Y0ZjU4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNWQ2Zjc5Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InNmaW4iIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyODM0M2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ZjYwNmEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBjbGFzcz0iYmQiPjxnIGNsYXNzPSJmayI+PHBhdGggZD0iTTQ4IDEwOUMzOCAxMDMgMjQgOTUgNCA5MEMxMCA5OSAxMiAxMDYgMTAgMTEyQzI0IDExMiAzNiAxMTEgNDggMTExWiIgZmlsbD0idXJsKCNzZmluKSIvPjxwYXRoIGQ9Ik00OCAxMTJDMzggMTE0IDI2IDExOCAxMCAxMjVDMTQgMTE4IDE0IDExNCAxMCAxMTJDMjQgMTEyIDM2IDExMiA0OCAxMTJaIiBmaWxsPSIjM2E0ODUwIi8+PHBhdGggZD0iTTQ4IDEwOUMzOCAxMDQgMjYgOTggMTAgOTRDMjQgMTAwIDM2IDEwNiA0OCAxMTBaIiBmaWxsPSIjOTNhNGFkIiBvcGFjaXR5PSIuNDUiLz48L2c+PHBhdGggZD0iTTIzNiA1OUMyMzAgNDIgMjE2IDI2IDE5MCAxNEMxOTkgMzAgMTk5IDQ3IDE4NiA2NEMyMDIgNTkgMjIwIDU4IDIzNiA1OVoiIGZpbGw9InVybCgjc2ZpbikiLz48cGF0aCBkPSJNMjM2IDU5QzIzMCA0NCAyMTggMzAgMTk2IDE4QzIxNCAzMCAyMjQgNDQgMjMwIDU5WiIgZmlsbD0iIzg0OTZhMCIgb3BhY2l0eT0iLjUiIGZpbHRlcj0idXJsKCNzZ2xvdykiLz48cGF0aCBkPSJNMTkwIDE0QzE5OSAzMCAxOTkgNDcgMTg2IDY0IiBzdHJva2U9IiMxYjI1MmEiIHN0cm9rZS13aWR0aD0iMS40IiBmaWxsPSJub25lIiBvcGFjaXR5PSIuNyIvPjxwYXRoIGQ9Ik0zNzggMTExQzM4MCAxMDkgMzc4IDEwNyAzNzMgMTA2LjRDMzY2IDEwNS42IDM1OSAxMDUuMiAzNTQgMTA1QzM1MCAxMDMgMzQ4IDEwMCAzNDcgOTZDMzQ1IDg0IDMzNCA3NCAzMTYgNjhDMjkwIDU5IDI1NCA1NiAyMjAgNTdDMTkyIDU4IDE2NCA2NSAxMzYgNzRDMTEwIDgzIDg2IDk0IDY2IDEwMkM1OCAxMDUgNTIgMTA3IDQ2IDEwOEM0MiAxMDkgMzggMTEwIDM2IDExMUMzOCAxMTIgNDIgMTEzIDQ2IDExNEM1NCAxMTUgNjQgMTE3IDc2IDEyMEMxMDAgMTI3IDEyOCAxMzggMTYwIDE0NEMxOTYgMTUwIDIzOCAxNTAgMjc0IDE0M0MzMDYgMTM3IDMzMiAxMjggMzUyIDEyMEMzNjIgMTE3IDM3MCAxMTQuNSAzNzUgMTEzQzM3NyAxMTIuNSAzNzggMTEyIDM3OCAxMTFaIiBmaWxsPSJ1cmwoI3NmbGFuaykiLz48ZyBjbGlwLXBhdGg9InVybCgjc2NsaXApIj48ZyBmaWx0ZXI9InVybCgjc3NvZnQpIj48cGF0aCBkPSJNMzUyIDEwMEMzNDYgODQgMzM0IDcyIDMxNCA2NkMyODYgNTcgMjUwIDU0IDIxOCA1NUMxOTAgNTYgMTYwIDYzIDEzMiA3M0MxMDggODIgODYgOTIgNjYgMTAyTDYwIDEwNkM4NCAxMDAgMTEwIDkyIDE0MCA4OEMxNjAgODYgMTc2IDkyIDE5NiA5MkMyMjQgOTIgMjUwIDg0IDI3NiA4NEMzMDQgODQgMzMwIDkyIDM1MiAxMDBaIiBmaWxsPSJ1cmwoI3NjYXBlKSIvPjxwYXRoIGQ9Ik0zNzIgMTExQzM1NiAxMTQgMzQwIDExOCAzMjAgMTIyQzI5NiAxMjYgMjcwIDEyNCAyNDYgMTIyQzIxNCAxMjAgMTgyIDEyMiAxNTAgMTI2QzEyNiAxMjkgMTA0IDEyNCA4MCAxMTlDMTAyIDEyOCAxMzAgMTM5IDE2MCAxNDRDMTk2IDE1MCAyMzggMTUwIDI3NCAxNDNDMzA2IDEzNyAzMzIgMTI4IDM1MiAxMjBDMzYwIDExNyAzNjYgMTE0IDM3MiAxMTFaIiBmaWxsPSJ1cmwoI3NiZWxseSkiLz48L2c+PHBhdGggZD0iTTM2MCAxMThDMzM2IDEzMCAzMDYgMTQwIDI3MiAxNDZDMjM2IDE1MiAxOTQgMTUyIDE1OCAxNDZDMTI2IDE0MCAxMDAgMTMwIDc4IDEyMUMxMDIgMTM0IDEzMCAxNDYgMTYyIDE1MEMxOTggMTU2IDI0MCAxNTUgMjc2IDE0OEMzMDggMTQyIDMzNiAxMzIgMzYwIDExOFoiIGZpbGw9IiMwZDFhMjAiIG9wYWNpdHk9Ii4yOCIgZmlsdGVyPSJ1cmwoI3Nzb2Z0KSIvPjxwYXRoIGQ9Ik0zNDAgODZDMzI2IDc2IDMwMCA2OCAyNjYgNjZDMjMyIDY0IDE5NiA2OCAxNjAgNzhDMTI4IDg3IDEwMCA5OCA3NiAxMDZDMTA0IDk5IDEzNCA5MiAxNjYgODhDMjAwIDg0IDIzNiA4MCAyNzAgODBDMzAwIDgwIDMyNCA4NCAzNDAgOTBaIiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIuMzAiIGZpbHRlcj0idXJsKCNzZ2xvdykiLz48cGF0aCBkPSJNMzQ0IDkwQzM0MCA4MiAzMzIgNzYgMzIyIDc0QzMzMCA3OCAzMzYgODQgMzQwIDkyWiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iLjU1IiBmaWx0ZXI9InVybCgjc2dsb3cpIi8+PHJlY3QgeD0iMzAiIHk9IjUwIiB3aWR0aD0iMzYwIiBoZWlnaHQ9IjExMCIgZmlsdGVyPSJ1cmwoI3Nza2luKSIvPjxwYXRoIGQ9Ik0yMjYgOTlxNyAtNCAxNCAtNU0yMzEgMTA0cTcgLTMgMTQgLTVNMTU0IDEwM3E1IC0zIDEwIC0zIiBzdHJva2U9IiNkZmU2ZTkiIHN0cm9rZS13aWR0aD0iLjU1IiBvcGFjaXR5PSIuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIi8+PC9nPjxwYXRoIGQ9Ik0zMTAgMTI4QzMwMCAxMzAgMjg4IDEzMiAyNzYgMTM0IiBzdHJva2U9IiMxZDJhMzAiIHN0cm9rZS13aWR0aD0iNyIgb3BhY2l0eT0iLjMiIGZpbHRlcj0idXJsKCNzZ2xvdykiLz48cGF0aCBkPSJNMzA2IDEzMkMyOTggMTQyIDI4NCAxNTQgMjYyIDE2MkMyNjYgMTUyIDI3MCAxNDIgMjc0IDEzNEMyODYgMTMyIDI5NiAxMzIgMzA2IDEzMloiIGZpbGw9InVybCgjc3BlYykiLz48cGF0aCBkPSJNMzA0IDEzM0MyOTYgMTQxIDI4NCAxNTAgMjY2IDE1OCIgc3Ryb2tlPSIjYThiNmJkIiBzdHJva2Utd2lkdGg9IjEuMiIgZmlsbD0ibm9uZSIgb3BhY2l0eT0iLjU1Ii8+PHBhdGggZD0iTTMyNiAxMDRDMzE4IDExMiAzMTAgMTIyIDMwNCAxMzIiIHN0cm9rZT0iIzNhNDg1MCIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii4zNSIgZmlsdGVyPSJ1cmwoI3NnbG93KSIvPjxwYXRoIGQ9Ik0zMjIgMTAyLjVDMzI0IDk5LjUgMzI5IDk4LjYgMzMzIDEwMC4yQzMzMCAxMDMuNiAzMjUgMTA0LjYgMzIyIDEwMi41WiIgZmlsbD0iIzBlMTUxOSIvPjxjaXJjbGUgY3g9IjMyOS41IiBjeT0iMTAwLjYiIHI9Ii45IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOSIvPjxwYXRoIGQ9Ik0zMDAgNjVDMzAzIDYzLjggMzA3IDYzLjggMzEwIDY1IiBzdHJva2U9IiMxZDI4MmUiIHN0cm9rZS13aWR0aD0iMS42IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMzc3IDExMUMzNjggMTExIDM1NiAxMTEgMzQ2IDEwOUMzNDEgMTA4IDMzOCAxMDYgMzM2IDEwNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmMzNzNkIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTMzNiAxMDRDMzM1IDEwMyAzMzQuNSAxMDIgMzM1IDEwMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmMzNzNkIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvc3ZnPg==);background-size:82%}a[href^="tel:"]:not(.btn):not(.plate-num){padding-block:12px;margin-block:-12px;-webkit-tap-highlight-color:rgba(15,106,133,.18)}@keyframes mlift{0%{transform:none}45%{transform:translateY(-8px) scale(1.05);filter:drop-shadow(0 16px 14px rgba(6,30,40,.3))}100%{transform:none}}@keyframes tfade{from{opacity:.25;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes rrip{from{transform:scale(.3);opacity:.9}to{transform:scale(1.8);opacity:0}}span.st[aria-hidden]{background:linear-gradient(90deg,#f0b429 0 98%,rgba(140,140,140,.45) 98% 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;letter-spacing:.04em}.gd-bay{height:124px;border:0;border-radius:4px 4px 0 0;background:#142329;box-shadow:0 0 0 6px #c9ced0,0 0 0 7px #8d979b,0 0 0 9px #e7eaeb,0 10px 18px -10px rgba(6,30,40,.6)}.gd-room{display:block;background:none}.gd-scene{position:absolute;inset:0;width:100%;height:100%;display:block}.gd-sign{position:absolute;left:50%;top:30px;transform:translateX(-50%);padding:3px 10px 3px 14px;border:1.5px solid currentColor;border-radius:4px;background:rgba(6,14,17,.55);font-size:1rem}.gd-hood{position:absolute;left:0;right:0;top:0;height:7px;background:linear-gradient(180deg,#58646a,#2c3539);z-index:2}.gd-door{background:#cfd8dc;box-shadow:inset 0 -2px 0 #9aa8ae}.gd-door i{position:relative;border-bottom:1px solid #8c9a9f;background:linear-gradient(180deg,#f4f7f8 0,#dfe6e9 38%,#c7d1d5 52%,#eef2f3 56%,#d3dcdf 100%)}.gd-door i b{position:absolute;left:6%;right:6%;top:30%;height:36%;border:1px solid rgba(110,125,131,.45);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.gd-door i:nth-child(2) b{top:16%;height:68%;border:0;box-shadow:none;background:linear-gradient(90deg,transparent 0 4%,#eef2f3 4% 5%,transparent 5% 23%,#eef2f3 23% 24%,transparent 24% 76%,#eef2f3 76% 77%,transparent 77% 95%,#eef2f3 95% 96%,transparent 96%),linear-gradient(90deg,transparent 0 5%,#2a3f48 5% 23%,transparent 23% 24%,#2a3f48 24% 47%,transparent 47% 53%,#2a3f48 53% 76%,transparent 76% 77%,#2a3f48 77% 95%,transparent 95%);outline:1px solid rgba(110,125,131,.5)}.gd-door i:nth-child(2) b::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 38%,transparent 46%)}.gd-seal{position:absolute;left:0;right:0;bottom:-3px;height:4px;background:#1b2225;border-radius:0 0 2px 2px}.gd-run[data-state=open] .gd-door,.gd-run[data-state=soon] .gd-door{transform:translateY(-95%)}.callcard{max-width:440px;margin:14px 0 12px;padding:14px 14px 16px;border-radius:22px;background:linear-gradient(180deg,#1d2c33,#0f191d);color:#e8eef0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px #2c3c43,0 18px 30px -22px rgba(6,30,40,.7)}.cc-top{display:flex;gap:11px;align-items:center}.cc-top b{display:block;font:600 1rem/1.2 var(--f-ui);color:#fff}.cc-top small{display:block;font:500 .8rem var(--f-ui);color:#a9bcc2}.cc-top small a{color:#d6eaf0;text-decoration-color:rgba(214,234,240,.5)}.cc-av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#2f8aa6,#0f4a5d);font:700 .88rem var(--f-ui);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.cc-l{margin:12px 0 7px;font:600 .64rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#a9bcc2}.callcard .tc-sent{position:relative;margin:0;padding:12px 15px;border:0;border-radius:18px 18px 18px 5px;background:#eef3f4;color:#13222a;box-shadow:0 1px 1px rgba(0,0,0,.25)}.dl{position:relative;overflow:hidden;border:1px solid #2a3539;background:radial-gradient(120% 90% at 50% 0,#1b2427,#0a0f11 70%);box-shadow:inset 0 2px 0 rgba(255,255,255,.05),inset 0 -10px 18px rgba(0,0,0,.6),0 0 0 3px #11181b,0 0 0 4px #33403f}.dl::before{content:"";position:absolute;left:-20%;top:-60%;width:140%;height:90%;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0));transform:rotate(-8deg);pointer-events:none}.dl svg{stroke-width:2;filter:drop-shadow(0 0 2px currentColor) drop-shadow(0 0 7px currentColor)}.dl.r svg{color:#ff5a3c}.dl.a svg{color:#ffb21f}.dl span{color:#e8eef0}.dl[aria-pressed=true]{border-color:var(--glow);box-shadow:inset 0 -10px 18px rgba(0,0,0,.6),0 0 0 3px var(--glow)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#pk-list{position:relative;margin:30px 10px 14px;padding:40px 18px 12px;list-style:none;border-radius:3px;color:#22343a;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(180deg,#fffef9,#f8f6ee);box-shadow:0 1px 2px rgba(0,0,0,.2),0 0 0 10px #a97c4c,0 0 0 11px #7d5832,0 22px 34px -18px rgba(6,30,40,.6)}#pk-list::before{content:"";position:absolute;left:50%;top:-22px;width:120px;height:34px;transform:translateX(-50%);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#f2f5f6,#9aa4aa 55%,#d9dfe2);box-shadow:inset 0 1px 0 #fff,0 3px 5px rgba(0,0,0,.35)}#pk-list::after{content:"";position:absolute;left:50%;top:-14px;width:44px;height:10px;transform:translateX(-50%);border-radius:6px;background:#4c565c;box-shadow:inset 0 2px 2px rgba(0,0,0,.5)}#pk-list{gap:0}#pk-list li{margin:0;padding:0 0 10px;border:0;border-bottom:1px solid rgba(31,108,130,.2);background:none}#pk-list li:last-child{border-bottom:0}#pk-list label{display:flex;gap:12px;align-items:flex-start;min-height:48px;padding:12px 2px 0;font:500 1rem/1.4 var(--f-ui);color:#22343a;cursor:pointer;background:none;border:0;box-shadow:none}#pk-list input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:24px;height:24px;margin:0;border:2px solid #2b3a40;border-radius:3px;background:transparent;transform:rotate(-2deg);cursor:pointer}#pk-list input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 17c3 2 5 5 7 9c4-9 9-16 16-22' fill='none' stroke='%231c4fa0' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 55% 40%/150% no-repeat}@media (prefers-reduced-motion:no-preference){#pk-list input[type=checkbox]:checked{animation:pk-ink .28s ease-out}}@keyframes pk-ink{from{background-size:40%}to{background-size:150%}}#pk-list input[type=checkbox]:focus-visible{outline:3px solid var(--accent-deep,#0f6a85);outline-offset:3px}#pk-list input:checked+span{color:#1c4fa0}#pk-list small{display:block;color:#5d6d72}.os-glass{position:relative;max-width:360px;margin:12px 0 4px;padding:22px 22px 26px;border-radius:14px 14px 4px 4px;overflow:hidden;background:linear-gradient(160deg,#5c7380 0%,#2e424c 45%,#1b2a31 100%);box-shadow:inset 0 0 0 6px #10181c,inset 0 0 22px rgba(0,0,0,.6)}.os-glass::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 38%,transparent 47%,transparent 60%,rgba(255,255,255,.08) 66%,transparent 72%);pointer-events:none}.oilstk{position:relative;width:200px;padding:0 0 9px;border-radius:9px;background:linear-gradient(180deg,#ffffff,#f1f3f2);color:#1d2a2f;transform:rotate(-2.5deg);box-shadow:0 1px 2px rgba(0,0,0,.35),0 8px 14px -8px rgba(0,0,0,.5);font:600 .72rem var(--f-ui);text-align:center;overflow:hidden}.oilstk::after{content:"";position:absolute;right:0;bottom:0;width:26px;height:26px;background:linear-gradient(225deg,transparent 50%,rgba(0,0,0,.12) 52%,#e2e6e5 60%);border-radius:0 0 9px 0}.os-h{display:block;padding:6px 8px;background:#0f6a85;color:#fff;font:700 .78rem var(--f-disp);letter-spacing:.02em}.os-r{display:flex;flex-direction:column;align-items:center;padding:7px 10px 0}.os-r i{font:600 .58rem var(--f-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#56686e}.os-r b{font:700 1.25rem/1.1 var(--f-mono);letter-spacing:.02em;color:#111b1f}.os-r small{font:500 .62rem var(--f-mono);color:#56686e}.os-p{display:block;margin-top:8px;padding-top:6px;border-top:1px dashed #b5bfc2;font:500 .6rem var(--f-mono);color:#3c4c52}.tlink{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--accent-deep,#0f6a85);text-decoration:underline;text-underline-offset:3px}.final .tlink{color:inherit}.callbar{grid-template-columns:minmax(0,1fr)!important}.callbar .btn{grid-column:1/-1}