.hs-address[data-v-06e1638c]{align-items:center;display:flex;gap:12px}.hs-address-text[data-v-06e1638c]{-moz-column-gap:.55em;column-gap:.55em;display:flex;flex-wrap:wrap}@media(max-width:359px){.hs-address[data-v-06e1638c]{gap:8px;letter-spacing:.06em}}.hs-board[data-v-06e1638c]{color:var(--ink);font-size:clamp(13px,4.1vw,18px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.12em;line-height:1.5;margin-top:14px}.hs-line[data-v-06e1638c]{align-items:center;display:flex;font-kerning:none;gap:.6em;height:1.5em;white-space:nowrap}.hs-dot[data-v-06e1638c]{background:var(--steel);border-radius:999px;flex-shrink:0;height:8px;width:8px}.hs-dot.is-open[data-v-06e1638c]{background:var(--go)}.hs-dot.is-closed[data-v-06e1638c]{background:var(--rosso)}.hs-cells[data-v-06e1638c]{display:flex}.hs-cell[data-v-06e1638c]{display:block;position:relative}.hs-ghost[data-v-06e1638c]{visibility:hidden}.hs-face[data-v-06e1638c]{inset:0;position:absolute;text-align:center}@media(prefers-reduced-motion:no-preference){.hs-cell.is-rolling .hs-face[data-v-06e1638c]{animation:hs-flutter-06e1638c .1s linear infinite;color:var(--graphite)}.hs-cell.is-set .hs-face[data-v-06e1638c]{animation:hs-settle-06e1638c .18s var(--ease-out) both}}@keyframes hs-flutter-06e1638c{0%{transform:translateY(-.2em) scaleY(.6)}to{transform:none}}@keyframes hs-settle-06e1638c{0%{transform:perspective(6em) rotateX(-85deg)}to{transform:none}}.location-map[data-v-bc7ca12c]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.location-map.is-ready[data-v-bc7ca12c]{opacity:1}.location-map.is-unavailable[data-v-bc7ca12c]{display:none}.map-canvas[data-v-bc7ca12c]{height:100%;width:100%}.map-pin[data-v-bc7ca12c]{align-items:center;display:flex;flex-direction:column;font-family:Urbanist,system-ui,sans-serif;pointer-events:none}.map-pin--place[data-v-bc7ca12c]>*{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.map-pin.is-hidden[data-v-bc7ca12c]>*{opacity:0}.map-pin__stem[data-v-bc7ca12c]{background:#0b0b0c;height:56px;width:1.5px}.map-pin__stem--short[data-v-bc7ca12c]{background:#0b0b0c80;height:22px}.map-pin__dot[data-v-bc7ca12c]{background:#fff;border:2px solid #0b0b0c;border-radius:999px;height:9px;margin-top:-1px;width:9px}.map-pin__dot--red[data-v-bc7ca12c]{background:#e02a21;border-color:#fff;box-shadow:0 0 0 4px #e02a2140;height:12px;width:12px}[data-v-bc7ca12c] .maplibregl-ctrl-attrib{background:#ffffffb3;font-size:10px}.map-pause[data-v-bc7ca12c]{right:16px}@media(min-width:1024px){.map-pause[data-v-bc7ca12c]{right:max(40px,calc(50% - 620px))}}[data-v-bc7ca12c] .maplibregl-canvas:focus-visible{outline:2px solid #e02a21;outline-offset:-3px}[data-v-bc7ca12c] .maplibregl-cooperative-gesture-screen{font-family:Urbanist,system-ui,sans-serif}@media(pointer:coarse){[data-v-bc7ca12c] .maplibregl-ctrl-group button{height:44px;width:44px}}.hero-title[data-v-71cc433f]{font-size:clamp(34px,5.4vw,80px);line-height:1.02}@media(min-width:1024px){.hero-title[data-v-71cc433f]{font-size:clamp(40px,min(5.2vw,8.2vh),80px)}}.hero[data-v-71cc433f]{display:flex;flex-direction:column}.hero-copy[data-v-71cc433f]{padding-bottom:40px;padding-top:40px;position:relative;z-index:1}.hero-map[data-v-71cc433f]{background:radial-gradient(ellipse at 60% 60%,#ebeae6,#f1f1ef 70%);height:min(64svh,896px);min-height:420px;position:relative}.hero-map-poster[data-v-71cc433f]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-map-poster--stacked[data-v-71cc433f]{-o-object-position:48% 59%;object-position:48% 59%}@media(min-width:540px)and (max-width:1023px){.hero-map-poster--stacked[data-v-71cc433f]{-o-object-fit:none;object-fit:none;-o-object-position:50% 50%;object-position:50% 50%}}.hero-map-poster--desktop[data-v-71cc433f]{display:none}@media(min-width:1024px){.hero-map-poster--stacked[data-v-71cc433f]{display:none}.hero-map-poster--desktop[data-v-71cc433f]{display:block;-o-object-position:71% 51%;object-position:71% 51%}}.hero-map-credit[data-v-71cc433f]{background:#ffffffb3;border-radius:4px;bottom:6px;color:#4a4a4f;font-size:10px;line-height:1.4;padding:2px 6px;position:absolute;right:8px;z-index:1}@media(min-width:1024px){.hero-map-credit--stacked[data-v-71cc433f]{display:none}}.hero-map-credit[data-v-71cc433f]:focus-visible{outline:2px solid #e02a21;outline-offset:2px}.hero-map-fade[data-v-71cc433f]{background:linear-gradient(180deg,#f4f4f3 0,#f4f4f300 22%);inset:0;pointer-events:none;position:absolute}@media(min-width:1024px){.hero[data-v-71cc433f]{display:block;min-height:calc(min(100svh,1400px) - var(--header-h))}.hero-map[data-v-71cc433f]{height:auto;inset:0;min-height:0;position:absolute}.hero-map-fade[data-v-71cc433f]{background:linear-gradient(90deg,#f4f4f3 0,#f4f4f3f5 38%,#f4f4f300 62%),linear-gradient(0deg,#f4f4f3 0,#f4f4f300 18%)}.hero[data-v-71cc433f]{display:flex;flex-direction:column;justify-content:center}.hero-copy[data-v-71cc433f]{max-width:640px;padding-bottom:clamp(40px,7vh,120px);padding-top:clamp(40px,7vh,120px);pointer-events:none}.hero-copy[data-v-71cc433f] :is(a,button){pointer-events:auto}}@media(min-width:1024px)and (max-width:1279px){.hero-map-fade[data-v-71cc433f]{background:linear-gradient(90deg,#f4f4f3 0,#f4f4f3f2 42%,#f4f4f300 70%),linear-gradient(0deg,#f4f4f3 0,#f4f4f300 18%)}}.ticker.is-offscreen .marquee-track[data-v-6c770432],.ticker.is-paused .marquee-track[data-v-6c770432]{animation-play-state:paused}.ticker-pause[data-v-6c770432]{box-shadow:-24px 0 16px -4px #fff}.media-sticky[data-v-3c6db256]{height:min(78svh,760px);padding-inline:16px}@media(min-width:768px){.media-sticky[data-v-3c6db256]{padding-inline:40px}}.media[data-v-3c6db256]{background:#1a1a1c;border-radius:14px;height:100%;overflow:hidden;position:relative}.media-pic[data-v-3c6db256]{display:block;height:100%}.media-img[data-v-3c6db256]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-caption[data-v-3c6db256]{background:linear-gradient(0deg,rgba(11,11,12,.9),rgba(11,11,12,.62) 55%,transparent);inset:auto 0 0;padding:96px 24px 28px;position:absolute}@media(min-width:768px){.media-caption[data-v-3c6db256]{padding:140px 48px 44px}}@media(prefers-reduced-motion:no-preference)and (max-height:2660px){@supports (animation-timeline:view()){.media-track[data-v-3c6db256]{height:min(190svh,2660px);view-timeline:--interior block}.media-sticky[data-v-3c6db256]{height:calc(100svh - var(--header-h));padding-inline:0;position:sticky;top:var(--header-h)}.media[data-v-3c6db256]{animation:media-open-3c6db256 linear both;animation-range:entry 70% contain 55%;animation-timeline:--interior;border-radius:0}.media-img[data-v-3c6db256]{animation:media-zoom-3c6db256 linear both;animation-range:entry 40% contain 100%;animation-timeline:--interior}.media-caption dl>div[data-v-3c6db256]{animation:reveal-up linear both;animation-range:contain calc(30% + var(--i, 0)*5%) contain calc(55% + var(--i, 0)*5%);animation-timeline:--interior}}}@keyframes media-open-3c6db256{0%{clip-path:inset(0 16px 0 16px round 14px)}to{clip-path:inset(0 0 0 0 round 0)}}@media(min-width:768px){@keyframes media-open-3c6db256{0%{clip-path:inset(0 40px 0 40px round 14px)}to{clip-path:inset(0 0 0 0 round 0)}}}@keyframes media-zoom-3c6db256{0%{transform:scale(1.18)}to{transform:scale(1)}}.statement[data-v-3a33be30]{color:var(--ink);font-size:clamp(26px,3vw,44px);font-weight:600;letter-spacing:-.028em;line-height:1.16;text-wrap:pretty}.pillar[data-v-3a33be30]{align-content:start;display:grid;grid-template-columns:2.75rem minmax(0,1fr)}.pillar-rule[data-v-3a33be30]{background:var(--ink);grid-column:1/-1;height:1px;transform-origin:left center}.pillar-num[data-v-3a33be30]{font-size:15px;font-weight:500;grid-column:1;line-height:2.1;padding-top:24px}.pillar-title[data-v-3a33be30]{grid-column:2;padding-top:24px}.pillar-desc[data-v-3a33be30]{grid-column:2;margin-top:12px}.pillar-points[data-v-3a33be30]{align-self:start;grid-column:2;margin-top:28px}@media(min-width:768px)and (max-width:1023.98px){.pillar[data-v-3a33be30]{grid-template-columns:2.75rem minmax(0,1.15fr) 2.5rem minmax(0,1fr);grid-template-rows:auto auto 1fr}.pillar-points[data-v-3a33be30]{grid-column:4;grid-row:2/span 2;margin-top:24px}}@media(min-width:1024px){.pillars[data-v-3a33be30]{--stagger:1;grid-template-rows:repeat(var(--rows,6),auto);row-gap:0}.pillar[data-v-3a33be30]{grid-row:span var(--rows,6);grid-template-columns:3.5rem minmax(0,1fr);grid-template-rows:subgrid}.pillar-points[data-v-3a33be30]{align-self:stretch;display:grid;grid-row:span var(--pts,3);grid-template-rows:subgrid}}.marker[data-v-3a33be30]{border:1.5px solid var(--ink);border-radius:999px;flex-shrink:0;height:9px;width:9px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pillar[data-v-3a33be30]{view-timeline:--pillar block}.pillar-rule[data-v-3a33be30]{animation:progress-x linear both;animation-range:entry calc(10% + var(--i, 0)*var(--stagger, 0)*12%) entry calc(70% + var(--i, 0)*var(--stagger, 0)*12%);animation-timeline:--pillar}.pillar[data-v-3a33be30]>:not(.pillar-rule){animation:reveal-up linear both;animation-range:entry calc(20% + var(--i, 0)*var(--stagger, 0)*12%) entry calc(90% + var(--i, 0)*var(--stagger, 0)*12%);animation-timeline:--pillar}}}.photo-frame[data-v-939e6ab9]{aspect-ratio:4/3;background:#e9e9e7;border-radius:14px;overflow:hidden;position:relative}@media(min-width:768px){.photo-frame[data-v-939e6ab9]{aspect-ratio:16/10}}@media(min-width:1024px){.photo-frame[data-v-939e6ab9]{aspect-ratio:5/4}}.photo[data-v-939e6ab9]{height:116%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:44% 50%;object-position:44% 50%;position:absolute;top:-8%;width:100%}.about-card[data-v-939e6ab9]{margin:-48px 12px 0 auto;padding:18px 20px 16px;position:relative;width:min(300px,calc(100% - 24px))}@media(min-width:1024px){.about-card[data-v-939e6ab9]{bottom:-32px;margin:0;position:absolute;right:-36px}.about-aside[data-v-939e6ab9]{display:flex;flex-direction:column}.about-track[data-v-939e6ab9]{flex:1 1 auto}}.stat[data-v-939e6ab9]{padding-top:18px;position:relative}.stat[data-v-939e6ab9]:before{background:var(--ink);content:"";height:1px;inset:0 0 auto;position:absolute;transform-origin:left center}.stat-value[data-v-939e6ab9]{font-size:clamp(36px,4.4vw,60px);letter-spacing:-.045em}.stat-unit[data-v-939e6ab9]{color:var(--graphite);font-size:.42em;letter-spacing:-.01em;margin-left:.12em}.story[data-v-939e6ab9]{color:#2a2a2d;font-size:17px;line-height:1.75}.story>p+p[data-v-939e6ab9]{margin-top:1.25rem}@media(min-width:768px)and (max-width:1023.98px){.story>p[data-v-939e6ab9]{max-width:36rem}}.story-lead[data-v-939e6ab9]{color:var(--ink);font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.6;margin-bottom:1.5rem}.quote[data-v-939e6ab9]{border-top:1px solid var(--ink);margin:0 0 2.5rem;padding-top:1.75rem}.quote-text[data-v-939e6ab9]{color:var(--ink);font-size:clamp(26px,2.5vw,36px);letter-spacing:-.03em;line-height:1.14;text-wrap:balance}@media(min-width:1024px){.quote-text[data-v-939e6ab9]{text-indent:-.42em}}@media(min-width:1024px)and (min-height:640px){.about-photo[data-v-939e6ab9]{position:sticky;top:calc(var(--header-h) + 40px)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.about-grid[data-v-939e6ab9]{view-timeline:--about block}.photo-frame[data-v-939e6ab9]{animation:frame-open-939e6ab9 linear both;animation-range:entry 0 entry 90%;animation-timeline:view()}.photo[data-v-939e6ab9]{animation:photo-drift-939e6ab9 linear both;animation-range:cover 0 cover 100%;animation-timeline:--about}.about-card[data-v-939e6ab9]{animation:reveal-up linear both;animation-range:entry 10% entry 100%;animation-timeline:view()}.stat[data-v-939e6ab9]{view-timeline:--stat block}.stat[data-v-939e6ab9]:before{animation:progress-x linear both;animation-range:entry calc(10% + var(--i, 0)*15%) entry calc(70% + var(--i, 0)*15%);animation-timeline:--stat}.stat[data-v-939e6ab9]>*{animation:reveal-up linear both;animation-range:entry calc(25% + var(--i, 0)*15%) entry calc(95% + var(--i, 0)*15%);animation-timeline:--stat}}}@keyframes frame-open-939e6ab9{0%{clip-path:inset(8% 5% 0 5% round 14px)}to{clip-path:inset(0 0 0 0 round 14px)}}@keyframes photo-drift-939e6ab9{0%{transform:translate3d(0,-6%,0)}to{transform:translate3d(0,6%,0)}}.hiw[data-v-45545167]{padding-bottom:88px}.hiw-steps[data-v-45545167]{display:grid;gap:44px}.hiw-step[data-v-45545167]{border-top:1px solid var(--line);padding-top:22px}.hiw-head[data-v-45545167]{align-items:baseline;display:flex;gap:14px}.hiw-num[data-v-45545167]{flex:none;font-variant-numeric:tabular-nums;width:2em}.hiw-title[data-v-45545167]{color:var(--ink);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.hiw-visual[data-v-45545167]{margin-top:18px;position:relative}.hiw-media[data-v-45545167]{aspect-ratio:16/10;background:#e9e9e7;border-radius:14px;overflow:hidden;position:relative}.hiw-shot[data-v-45545167]{inset:0;position:absolute}.hiw-img[data-v-45545167]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fit-washers[data-v-45545167]{-o-object-position:40% 50%;object-position:40% 50%;transform-origin:36% 46%}.fit-programs[data-v-45545167]{-o-object-position:0 50%;object-position:0 50%;scale:1.6;transform-origin:39% 12%}.fit-terminal[data-v-45545167]{-o-object-position:0 40%;object-position:0 40%;scale:1.3;transform-origin:24% 36%}.fit-dryers[data-v-45545167]{-o-object-position:100% 55%;object-position:100% 55%;scale:1.4;transform-origin:100% 60%}.hiw-step:nth-child(2) .hiw-img[data-v-45545167]{scale:1.6}.hiw-card[data-v-45545167]{background:#fff;margin:-44px 12px 0;overflow:hidden;padding:16px 20px 18px;position:relative}.hiw-card-index[data-v-45545167]{align-items:center;display:none;font-variant-numeric:tabular-nums;gap:10px;margin-bottom:10px}.hiw-desc[data-v-45545167]{color:var(--ink);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.hiw-meta[data-v-45545167]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.hiw-meta dd[data-v-45545167]{color:var(--ink);font-size:19px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-top:4px;text-wrap:balance}.hiw-foot[data-v-45545167],.hiw-progress[data-v-45545167]{display:none}@media(min-width:640px){.hiw-title[data-v-45545167]{font-size:32px}.hiw-card[data-v-45545167]{bottom:20px;left:20px;margin:0;position:absolute;width:min(380px,calc(100% - 40px))}}@media(min-width:1024px){.hiw[data-v-45545167]{padding-bottom:144px}.hiw-steps[data-v-45545167]{gap:0}.hiw-step[data-v-45545167]{-moz-column-gap:72px;column-gap:72px;display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);padding-block:40px 56px}.hiw-step[data-v-45545167]:last-child{border-bottom:1px solid var(--line)}.hiw-head[data-v-45545167]{align-self:start;flex-direction:column;gap:14px;position:sticky;top:calc(var(--header-h) + 40px)}.hiw-title[data-v-45545167]{font-size:clamp(32px,3vw,44px)}.hiw-visual[data-v-45545167]{margin-top:0}.hiw-card[data-v-45545167]{bottom:24px;left:24px}}@media(max-width:1023.98px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hiw-visual[data-v-45545167]{animation:reveal-up linear both;animation-range:entry 0 entry 70%;animation-timeline:view()}.hiw-img[data-v-45545167]{animation:hiw-settle-45545167 linear both;animation-range:entry 0 cover 60%;animation-timeline:view()}.hiw-card[data-v-45545167]{animation:hiw-card-rise-45545167 linear both;animation-range:entry 20% entry 100%;animation-timeline:view()}}}@media(min-width:1024px)and (min-height:600px)and (max-height:5178px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hiw[data-v-45545167]{padding-bottom:0}.hiw-track[data-v-45545167]{height:min(calc(375svh - var(--header-h)),calc(5250px - var(--header-h)));view-timeline:--hiw block;view-timeline-inset:var(--header-h) 0}.hiw-stage[data-v-45545167]{height:calc(100svh - var(--header-h));position:sticky;top:var(--header-h)}.hiw-container[data-v-45545167]{--gap:clamp(48px,5vw,80px);--pad:clamp(28px,5svh,56px);align-items:center;container-type:size;display:flex;height:100%}.hiw-grid[data-v-45545167]{-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid;flex:1;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);grid-template-rows:minmax(0,1fr) auto;height:min(calc(100cqh - var(--pad)*2),calc((100cqw - var(--gap))*7.5/12*.84));position:relative}.hiw-steps[data-v-45545167]{align-self:start;-moz-column-gap:28px;column-gap:28px;display:grid;grid-column:1;grid-row:1;grid-template-columns:2px minmax(0,1fr);grid-template-rows:repeat(5,auto)}.hiw-steps[data-v-45545167]:after,.hiw-steps[data-v-45545167]:before{background:var(--line);content:"";grid-column:1;grid-row:1/-1;width:2px}.hiw-steps[data-v-45545167]:after{animation:hiw-rail-45545167 linear both;animation-range:contain 0 contain 100%;animation-timeline:--hiw;background:var(--ink);transform-origin:top}.hiw-step[data-v-45545167]{--s:calc(var(--i)*20%);border-top:1px solid var(--line);display:block;grid-column:2;padding:0}.hiw-step[data-v-45545167]:last-child{border-bottom:1px solid var(--line)}.hiw-head[data-v-45545167]{align-items:baseline;flex-direction:row;gap:18px;padding-block:clamp(14px,2.4svh,24px);position:relative;top:auto}.hiw-title[data-v-45545167]{animation:hiw-on-45545167 linear both;animation-range:contain calc(var(--s) - 2%) contain calc(var(--s) + 22%);animation-timeline:--hiw;font-size:clamp(26px,min(2.6vw,4.4svh),40px);opacity:.46}.hiw-head[data-v-45545167]:before{animation:hiw-mark-45545167 linear both;animation-range:contain calc(var(--s) - 2%) contain calc(var(--s) + 22%);animation-timeline:--hiw;background:var(--rosso);bottom:-1px;content:"";left:-30px;position:absolute;top:-1px;transform:scaleY(0);width:2px}.hiw-step:first-child .hiw-title[data-v-45545167]{animation-name:hiw-on-first-45545167}.hiw-step:first-child .hiw-head[data-v-45545167]:before{animation-name:hiw-mark-first-45545167}.hiw-step:last-child .hiw-title[data-v-45545167]{animation-name:hiw-on-last-45545167}.hiw-step:last-child .hiw-head[data-v-45545167]:before{animation-name:hiw-mark-last-45545167}.hiw-visual[data-v-45545167]{border-radius:14px;bottom:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;width:calc((100% - var(--gap))*7.5/12)}.hiw-media[data-v-45545167]{aspect-ratio:auto;border-radius:0;height:100%;z-index:calc(var(--i) + 1)}.hiw-step:not(:first-child) .hiw-media[data-v-45545167]{animation:hiw-wipe-45545167 var(--ease-in-out) both;animation-range:contain calc(var(--s) - 2.5%) contain calc(var(--s) + 2.5%);animation-timeline:--hiw}.hiw-step:not(:first-child) .hiw-shot[data-v-45545167]{animation:hiw-wipe-counter-45545167 var(--ease-in-out) both;animation-range:contain calc(var(--s) - 2.5%) contain calc(var(--s) + 2.5%);animation-timeline:--hiw}.hiw-img[data-v-45545167]{animation:hiw-settle-45545167 linear both;animation-range:contain calc(var(--s) - 2.5%) contain calc(var(--s) + 20%);animation-timeline:--hiw}.hiw-step:first-child .hiw-img[data-v-45545167]{animation-range:contain -3% contain 16%}.hiw-step:nth-child(2) .hiw-img[data-v-45545167]{animation-name:hiw-push-45545167;animation-range:contain 22.5% contain 40%;scale:none}.fit-programs[data-v-45545167]{-o-object-position:3% 50%;object-position:3% 50%;scale:1.3;transform-origin:50% 25%}.fit-terminal[data-v-45545167]{-o-object-position:0 42%;object-position:0 42%;scale:1.1;transform-origin:34% 40%}.fit-dryers[data-v-45545167]{scale:1.1}.hiw-card[data-v-45545167]{animation:hiw-card-45545167 linear both;animation-range:contain calc(var(--s) - .6%) contain calc(var(--s) + 20.1%);animation-timeline:--hiw;bottom:28px;left:28px;padding:20px 22px 22px;width:min(400px,calc(100% - 56px));z-index:calc(var(--i) + 10)}.hiw-step:first-child .hiw-card[data-v-45545167]{animation-name:hiw-card-first-45545167}.hiw-step:last-child .hiw-card[data-v-45545167]{animation-name:hiw-card-last-45545167}.hiw-card-index[data-v-45545167]{display:flex}.hiw-desc[data-v-45545167]{font-size:19px}.hiw-progress[data-v-45545167]{animation:progress-x linear both;animation-range:contain var(--s) contain calc(var(--s) + 20%);animation-timeline:--hiw;background:var(--ink);bottom:0;display:block;height:2px;left:0;position:absolute;right:0;transform-origin:left}.hiw-foot[data-v-45545167]{align-self:end;display:block;grid-column:1;grid-row:2;padding-left:30px}}}@keyframes hiw-settle-45545167{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes hiw-push-45545167{0%{transform:scale(1)}to{transform:scale(1.35)}}@keyframes hiw-card-rise-45545167{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes hiw-rail-45545167{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hiw-wipe-45545167{0%{transform:translate3d(0,100%,0)}to{transform:none}}@keyframes hiw-wipe-counter-45545167{0%{transform:translate3d(0,-100%,0)}to{transform:none}}@keyframes hiw-on-45545167{0%{opacity:.46}8.33%,91.67%{opacity:1}to{opacity:.46}}@keyframes hiw-on-first-45545167{0%,91.67%{opacity:1}to{opacity:.46}}@keyframes hiw-on-last-45545167{0%{opacity:.46}8.33%,to{opacity:1}}@keyframes hiw-mark-45545167{0%{transform:scaleY(0)}8.33%,91.67%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes hiw-mark-first-45545167{0%,91.67%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes hiw-mark-last-45545167{0%{transform:scaleY(0)}8.33%,to{transform:scaleY(1)}}@keyframes hiw-card-45545167{0%{opacity:0}2.9%,99.5%{opacity:1}to{opacity:0}}@keyframes hiw-card-first-45545167{0%,99.5%{opacity:1}to{opacity:0}}@keyframes hiw-card-last-45545167{0%{opacity:0}2.9%,to{opacity:1}}@property --price{syntax:"<integer>";inherits:false;initial-value:0}.step[data-v-1bd5f9cb]{border-top:1px solid rgba(11,11,12,.22);padding-top:20px}.switch[data-v-1bd5f9cb]{align-items:center;color:var(--ink);display:inline-flex;font-size:15px;font-weight:600;gap:12px;min-height:44px;text-align:left}.switch-track[data-v-1bd5f9cb]{background:#fff;border:1.5px solid var(--graphite);border-radius:999px;flex-shrink:0;height:26px;position:relative;width:44px}.switch-track[data-v-1bd5f9cb]:before{background:var(--ink);border-radius:inherit;content:"";inset:-1.5px;opacity:0;position:absolute;transition:opacity .3s var(--ease-out)}.switch-knob[data-v-1bd5f9cb]{background:#fff;border-radius:999px;height:17px;left:3px;position:absolute;top:3px;transition:transform .45s var(--ease-spring);width:17px}.switch-knob[data-v-1bd5f9cb]:after{background:var(--graphite);border-radius:inherit;content:"";inset:0;position:absolute;transition:opacity .3s var(--ease-out)}.switch[aria-checked=true] .switch-track[data-v-1bd5f9cb]:before{opacity:1}.switch[aria-checked=true] .switch-knob[data-v-1bd5f9cb]{transform:translate(18px)}.switch[aria-checked=true] .switch-knob[data-v-1bd5f9cb]:after{opacity:0}.tile[data-v-1bd5f9cb]{align-items:center;background:#fff;border:1px solid rgba(11,11,12,.22);border-radius:10px;-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-areas:"cap mark" "name name" "price price";grid-template-columns:minmax(0,1fr) auto;min-height:96px;padding:13px 10px 12px 12px;position:relative;text-align:left;transition:transform .5s var(--ease-spring);width:100%}.tile[data-v-1bd5f9cb]:after{border:1.5px solid var(--ink);border-radius:inherit;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s var(--ease-out)}@media(hover:hover){.tile[data-v-1bd5f9cb]:hover{border-color:#0b0b0c73}}.tile[data-v-1bd5f9cb]:active{transform:scale(.98)}.tile[aria-checked=true][data-v-1bd5f9cb]:after{opacity:1}.tile-cap[data-v-1bd5f9cb]{color:var(--ink);font-size:clamp(16px,4.6vw,20px);font-weight:700;grid-area:cap;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.tile-name[data-v-1bd5f9cb]{color:var(--graphite);font-size:13px;grid-area:name;line-height:1.3;margin-top:6px}.tile-price[data-v-1bd5f9cb]{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;grid-area:price;line-height:1.3;margin-top:4px;white-space:nowrap}.tile-mark[data-v-1bd5f9cb]{border:1.5px solid rgba(11,11,12,.5);border-radius:999px;display:grid;grid-area:mark;height:18px;place-items:center;width:18px}.tile-mark[data-v-1bd5f9cb]:after{background:var(--rosso);border-radius:inherit;content:"";height:8px;transform:scale(0);transition:transform .45s var(--ease-spring);width:8px}.tile[aria-checked=true] .tile-mark[data-v-1bd5f9cb]{border-color:var(--ink)}.tile[aria-checked=true] .tile-mark[data-v-1bd5f9cb]:after{transform:scale(1)}@media(min-width:768px){.tile[data-v-1bd5f9cb]{-moz-column-gap:8px;column-gap:8px;grid-template-areas:"cap mark" "name price";min-height:104px;padding:18px 20px 16px}.tile-cap[data-v-1bd5f9cb]{font-size:24px}.tile-name[data-v-1bd5f9cb],.tile-price[data-v-1bd5f9cb]{align-self:end;margin-top:10px}.tile-name[data-v-1bd5f9cb]{font-size:14px}.tile-price[data-v-1bd5f9cb]{font-size:16px}}.stage.reveal[data-v-1bd5f9cb]{animation-range:entry 0 entry 45%}.stage[data-v-1bd5f9cb]{display:grid;gap:12px}.receipt[data-v-1bd5f9cb]{background:#fff;container:receipt/inline-size;padding:22px 20px 18px}.kind-pill[data-v-1bd5f9cb]{align-items:center;background:var(--ink);border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;min-height:26px;padding:0 10px}.price[data-v-1bd5f9cb]{contain:size layout;counter-reset:price var(--price);flex-shrink:0;font-size:clamp(80px,8vw,116px);font-variant-numeric:tabular-nums;height:.82em;line-height:.82;transition:--price .9s var(--ease-out);white-space:nowrap;width:calc(var(--digits, 2)*.56em)}.price[data-v-1bd5f9cb]:after{content:counter(price)}.price-unit[data-v-1bd5f9cb]{padding-bottom:2px}.was[data-v-1bd5f9cb]{align-self:flex-start;color:var(--graphite);font-size:17px;font-weight:600;margin-left:auto;opacity:0;text-decoration-thickness:1.5px;transform:translateY(6px);transition:opacity .35s var(--ease-out),transform .5s var(--ease-out)}.was.is-on[data-v-1bd5f9cb]{opacity:1;transform:none}.hint[data-v-1bd5f9cb]{display:grid}.hint[data-v-1bd5f9cb]>*{grid-area:1/1;transition:opacity .35s var(--ease-out),transform .5s var(--ease-out)}.hint[data-v-1bd5f9cb]>:not(.is-on){opacity:0;transform:translateY(6px)}.spec-row[data-v-1bd5f9cb]{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.by[data-v-1bd5f9cb],.spec-row dt[data-v-1bd5f9cb]{white-space:nowrap}@container receipt (max-width: 279px){.by[data-v-1bd5f9cb]{display:block}.by-dot[data-v-1bd5f9cb]{display:none}}.dot-ring[data-v-1bd5f9cb]{border:1.5px solid var(--ink);border-radius:999px;flex-shrink:0;height:9px;width:9px}.drum-area[data-v-1bd5f9cb]{display:none;padding:40px 0;place-items:center;position:relative}.drum-area[data-v-1bd5f9cb]:after,.drum-area[data-v-1bd5f9cb]:before{background:var(--line);content:"";pointer-events:none;position:absolute}.drum-area[data-v-1bd5f9cb]:before{height:1px;left:0;right:0;top:50%}.drum-area[data-v-1bd5f9cb]:after{bottom:0;left:50%;top:0;width:1px}.drum-box[data-v-1bd5f9cb]{aspect-ratio:1;position:relative;width:210px;z-index:1}.ring-set[data-v-1bd5f9cb]{inset:0;opacity:0;position:absolute;transition:opacity .5s var(--ease-out)}.ring-set.is-on[data-v-1bd5f9cb]{opacity:1}.ring-set--labels[data-v-1bd5f9cb]{z-index:2}.cap-ring[data-v-1bd5f9cb]{aspect-ratio:1;border:1px dashed rgba(11,11,12,.24);border-radius:50%;top:50%;width:calc(var(--r)*100%)}.cap-label[data-v-1bd5f9cb],.cap-ring[data-v-1bd5f9cb]{left:50%;position:absolute;transform:translate(-50%,-50%)}.cap-label[data-v-1bd5f9cb]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--graphite);display:inline-flex;font-size:12px;font-weight:600;min-height:22px;padding:0 8px;top:calc(50% - var(--r)*50%);transition:opacity .3s var(--ease-out);white-space:nowrap}.cap-label.is-active[data-v-1bd5f9cb]{background:var(--ink);border-color:var(--ink);color:#fff}.drum[data-v-1bd5f9cb]{inset:0;position:absolute;transform:scale(var(--s,1));transition:transform .9s var(--ease-spring);z-index:1}.drum-spin[data-v-1bd5f9cb]{height:100%;transform:rotate(calc(var(--turn, 0)*240deg));transition:transform 1.6s var(--ease-out);width:100%}.stage-meta[data-v-1bd5f9cb]{background:#fff;border:1px solid var(--line);border-radius:999px;bottom:0;color:var(--graphite);font-size:12px;padding:3px 10px;position:absolute;right:0}@media(min-width:768px){.stage[data-v-1bd5f9cb]{background:var(--snow);border:1px solid var(--line);border-radius:14px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px}.drum-area[data-v-1bd5f9cb]{display:grid}.drum-box[data-v-1bd5f9cb]{width:min(300px,92%)}}@media(min-width:1024px){.stage[data-v-1bd5f9cb]{gap:28px;grid-template-columns:minmax(0,420px) minmax(0,1fr);padding:28px}.receipt[data-v-1bd5f9cb]{padding:28px 28px 22px}.drum-box[data-v-1bd5f9cb]{width:min(440px,88%)}.stage-meta[data-v-1bd5f9cb]{bottom:auto;top:0}}.kbd[data-v-1bd5f9cb]{background:#fff;border:solid rgba(11,11,12,.22);border-radius:4px;border-width:1px 1px 2px;color:var(--ink);display:inline-block;font-size:.82em;font-weight:700;letter-spacing:.08em;padding:0 .45em;white-space:nowrap}.card-stage[data-v-1bd5f9cb]{--rx:9deg;--ry:-16deg;aspect-ratio:5/4;background:var(--snow);border:1px solid var(--line);border-radius:14px;display:grid;perspective:1100px;place-items:center;position:relative}.lcard[data-v-1bd5f9cb]{aspect-ratio:1.586;background:#fff;border:1px solid rgba(11,11,12,.08);border-radius:16px;box-shadow:0 1px 2px #0b0b0c0f,0 30px 60px -28px #0b0b0c61;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-2deg);transition:transform .9s var(--ease-out);width:min(78%,420px)}.card-stage.is-tracking .lcard[data-v-1bd5f9cb]{transition-duration:.25s}.lcard-top[data-v-1bd5f9cb]{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:6.5cqw 7cqw 5cqw}.lcard-amount[data-v-1bd5f9cb]{color:var(--ink);font-size:19cqw;line-height:.85}.lcard-amount span[data-v-1bd5f9cb]{font-size:.4em;letter-spacing:-.02em;margin-left:.12em}.lcard-note[data-v-1bd5f9cb]{color:var(--graphite);font-size:max(11px,3.4cqw);margin-top:2cqw}.lcard-band[data-v-1bd5f9cb]{align-items:center;background:var(--ink);display:flex;gap:3cqw;padding:5cqw 7cqw}.lcard-bars[data-v-1bd5f9cb]{height:2.3cqw;width:7cqw}.lcard-label[data-v-1bd5f9cb]{color:#fff;font-size:max(9px,2.9cqw);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lcard-city[data-v-1bd5f9cb]{color:var(--steel);font-size:max(10px,3cqw);margin-left:auto}.table-scroll[data-v-1bd5f9cb]{overflow-x:auto;overscroll-behavior-x:contain}.ptable[data-v-1bd5f9cb]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ptable thead th[data-v-1bd5f9cb]{border-bottom:1px solid rgba(11,11,12,.22);color:var(--graphite);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.4;padding:0 12px 14px 0;text-align:left;text-transform:uppercase;vertical-align:bottom}.ptable tbody td[data-v-1bd5f9cb],.ptable tbody th[data-v-1bd5f9cb]{border-bottom:1px solid var(--line);color:var(--ink);padding:18px 12px 18px 0;text-align:left;vertical-align:middle}.ptable tbody th[data-v-1bd5f9cb]{font-weight:600}.ptable .num[data-v-1bd5f9cb]{text-align:right}.ptable[data-v-1bd5f9cb] :is(th,td):last-child{padding-right:0}.price-col[data-v-1bd5f9cb]{font-size:18px;font-weight:700;white-space:nowrap}.ptable .price-col--card[data-v-1bd5f9cb],.ptable.is-card .price-col--regular[data-v-1bd5f9cb]{color:var(--graphite);font-weight:600}.ptable.is-card .price-col--card[data-v-1bd5f9cb]{color:var(--ink);font-weight:700}.logo-bars--sm[data-v-1bd5f9cb]{height:7px;width:18px}.table-scroll--hang[data-v-1bd5f9cb]{margin-left:-18px;padding-left:18px}.row-name[data-v-1bd5f9cb]{display:block;position:relative;white-space:nowrap}.row-dot[data-v-1bd5f9cb]{background:var(--ink);border-radius:999px;height:8px;left:-16px;position:absolute;top:calc(50% - 4px);transform:scale(0);transition:transform .45s var(--ease-spring);width:8px}.is-current .row-dot[data-v-1bd5f9cb]{transform:scale(1)}.ptable tbody tr.is-current[data-v-1bd5f9cb]>*,.ptable tbody tr[data-v-1bd5f9cb]:has(+tr.is-current)>*,.ptable thead:has(+tbody tr.is-current:first-child) th[data-v-1bd5f9cb]{border-bottom-color:var(--ink)}.temp[data-v-1bd5f9cb]{background:var(--line);display:none;height:2px;overflow:hidden;position:relative;width:56px}.temp>span[data-v-1bd5f9cb]{background:var(--ink);inset:0;position:absolute;transform:scaleX(var(--t,0));transform-origin:left center}.ptable--compact[data-v-1bd5f9cb] :is(th,td){white-space:nowrap}.ptable--compact tbody[data-v-1bd5f9cb] :is(th,td){font-size:15px;padding:14px 10px 14px 0}@media(min-width:640px){.temp[data-v-1bd5f9cb]{display:block}.ptable thead th[data-v-1bd5f9cb]{font-size:13px;letter-spacing:.12em;white-space:nowrap}.price-col[data-v-1bd5f9cb]{font-size:20px}.ptable tbody td[data-v-1bd5f9cb],.ptable tbody th[data-v-1bd5f9cb]{padding-bottom:20px;padding-top:20px}.ptable--compact tbody[data-v-1bd5f9cb] :is(th,td){font-size:17px;padding:16px 12px 16px 0}}@media(min-width:1024px){.ptable--compact thead th[data-v-1bd5f9cb]{height:calc(2.8em + 15px)}}@media(prefers-reduced-motion:no-preference){.swap[data-v-1bd5f9cb]{animation:swap-in-1bd5f9cb .55s var(--ease-out) both}@supports (animation-timeline:view()){.temp>span[data-v-1bd5f9cb]{animation:temp-fill-1bd5f9cb linear both;animation-range:entry 30% cover 45%;animation-timeline:view()}}}@keyframes swap-in-1bd5f9cb{0%{opacity:0;transform:translate3d(0,8px,0)}}@keyframes temp-fill-1bd5f9cb{0%{transform:scaleX(0)}to{transform:scaleX(var(--t,0))}}.gallery[data-v-46f04997]{container-type:inline-size;--pad:24px;--gap:14px;--h:min(63.75cqw,390px);padding-bottom:96px}@media(min-width:640px){.gallery[data-v-46f04997]{--pad:32px;--gap:20px}}@media(min-width:768px){.gallery[data-v-46f04997]{padding-bottom:144px}}.is-landscape[data-v-46f04997]{--ar:4/3}.is-portrait[data-v-46f04997]{--ar:3/4}@media(min-width:1024px){.gallery[data-v-46f04997]{--pad:max(40px, calc(50cqw - 620px) );--gap:28px;--h:clamp(280px,calc((100svh - var(--header-h))*.6),540px)}.is-landscape[data-v-46f04997]{--ar:4000/1868}.is-portrait[data-v-46f04997]{--ar:1868/4000}}.g-track[data-v-46f04997]{align-items:flex-start;display:flex;gap:var(--gap);margin-top:-8px;overflow-x:auto;overscroll-behavior-x:contain;padding-block:8px;padding-inline:var(--pad);scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-color:rgba(11,11,12,.22) transparent;scrollbar-width:thin}.g-track[data-v-46f04997]:focus-visible{border-radius:0;outline:2px solid var(--rosso);outline-offset:-2px}@media(pointer:coarse){.g-track[data-v-46f04997]{scrollbar-width:none}.g-track[data-v-46f04997]::-webkit-scrollbar{display:none}}.g-item[data-v-46f04997]{flex:none;scroll-snap-align:start;width:calc(var(--h)*var(--ar))}.g-frame[data-v-46f04997]{background:#e9e9e7;border-radius:14px;height:var(--h);overflow:hidden}.g-pic[data-v-46f04997]{display:block;height:100%}.g-img[data-v-46f04997]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.g-caption[data-v-46f04997]{color:#2a2a2d;display:flex;font-size:14px;gap:12px;line-height:1.45;margin-top:14px;padding-right:8px}.g-num[data-v-46f04997]{color:var(--graphite);flex:none;font-variant-numeric:tabular-nums;font-weight:600;min-width:1.6em}.g-meta[data-v-46f04997]{align-items:center;display:flex;gap:24px;margin-top:24px}.g-progress[data-v-46f04997]{background:var(--line);display:none;flex:1;height:2px;overflow:hidden;position:relative}.g-progress-fill[data-v-46f04997]{background:var(--ink);inset:0;position:absolute;transform:translate3d(-100%,0,0)}.g-progress-fill[data-v-46f04997]:after{background:var(--rosso);content:"";height:100%;position:absolute;right:0;top:0;width:16px}.g-hint[data-v-46f04997]{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.g-hint-arrow[data-v-46f04997]{color:var(--ink);font-size:14px;letter-spacing:0}.g-hint-scroll[data-v-46f04997]{display:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gallery[data-v-46f04997]{timeline-scope:--gallery-x}.g-track[data-v-46f04997]{scroll-timeline:--gallery-x inline}.g-progress[data-v-46f04997]{display:block}.g-progress-fill[data-v-46f04997]{animation:g-fill-46f04997 linear both;animation-timeline:--gallery-x}}}@media(min-width:1024px)and (max-height:3698px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gallery[data-v-46f04997]{padding-bottom:0}.g-wrap[data-v-46f04997]{height:calc(min(100svh,1400px) - var(--header-h) + var(--h)*9.5/1.7 + var(--gap)*5/1.7 + var(--pad)*2/1.7 - 58.82353cqw);margin-top:-48px;view-timeline:--gallery block;view-timeline-inset:var(--header-h) 0}.g-sticky[data-v-46f04997]{display:flex;flex-direction:column;height:calc(100svh - var(--header-h));justify-content:center;overflow-x:clip;position:sticky;top:var(--header-h)}.g-track[data-v-46f04997]{animation:g-pan-46f04997 linear both;animation-range:contain 4% contain 96%;animation-timeline:--gallery;margin-top:0;overflow:visible;padding-block:0;scroll-snap-type:none;width:-moz-max-content;width:max-content}.g-img[data-v-46f04997]{animation:g-drift-46f04997 linear both;animation-range:contain 0 contain 100%}.g-img[data-v-46f04997],.g-progress-fill[data-v-46f04997]{animation-timeline:--gallery}.g-progress-fill[data-v-46f04997]{animation-range:contain 4% contain 96%}.g-hint-swipe[data-v-46f04997]{display:none}.g-hint-scroll[data-v-46f04997]{display:inline-flex}}}@keyframes g-pan-46f04997{to{transform:translate3d(calc(-100% + 100cqw),0,0)}}@keyframes g-drift-46f04997{0%{transform:translate3d(-4%,0,0) scale(1.1)}to{transform:translate3d(4%,0,0) scale(1.1)}}@keyframes g-fill-46f04997{0%{transform:translate3d(-100%,0,0)}to{transform:none}}.map-frame[data-v-456026d6],.stage[data-v-456026d6]{position:relative}.map-frame[data-v-456026d6]{background:#f1f1ef;border:1px solid rgba(11,11,12,.1);border-radius:14px;height:460px;isolation:isolate;overflow:hidden}@media(min-width:1024px){.map-frame[data-v-456026d6]{height:680px}}.map-poster[data-v-456026d6]{align-items:center;background-image:radial-gradient(circle,rgba(11,11,12,.08) 1px,transparent 1.4px);background-position:50%;background-size:24px 24px;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.map-frame[data-v-456026d6]{container-type:inline-size}@container (min-width: 1024px){.map-poster[data-v-456026d6]{padding-left:min(460px,40%)}}@media(min-width:1024px){.map-poster.is-final[data-v-456026d6]{padding-left:min(460px,40%)}}.poster-stem[data-v-456026d6]{background:#0b0b0c;height:56px;transform:translateY(-34px);width:1.5px}.poster-dot[data-v-456026d6]{background:#e02a21;border:2px solid #fff;border-radius:999px;height:12px;margin-top:-1px;width:12px}.poster-dot[data-v-456026d6],.poster-label[data-v-456026d6]{transform:translateY(-34px)}.poster-label[data-v-456026d6]{border-radius:999px;color:#0b0b0c;font-size:14px;font-weight:600;line-height:1.3;padding:6px 14px;white-space:nowrap}.map-poster.is-final .poster-dot[data-v-456026d6]{box-shadow:0 0 0 4px #e02a2140}.map-frame[data-v-456026d6] .map-pin.is-hidden{opacity:0!important}.map-meta[data-v-456026d6]{border-radius:999px;color:#0b0b0c;display:none;font-size:12px;font-weight:600;left:12px;line-height:1.3;padding:6px 12px;pointer-events:none;position:absolute;top:12px;z-index:2}@media(min-width:640px){.map-meta[data-v-456026d6]{display:block}}@media(min-width:1024px){.map-meta[data-v-456026d6]{left:auto;right:52px;top:10px}}.info[data-v-456026d6]{background:#fff;margin-top:12px;padding:24px 20px 20px;position:relative;z-index:3}@media(min-width:640px){.info[data-v-456026d6]{padding:28px}}@media(min-width:1024px){.info[data-v-456026d6]{left:24px;margin-top:0;position:absolute;top:24px;width:420px}}.row[data-v-456026d6]{align-items:baseline;border-bottom:1px solid rgba(11,11,12,.1);-moz-column-gap:12px;column-gap:12px;display:grid;font-size:16px;grid-template-columns:84px minmax(0,1fr);line-height:1.45;min-height:48px;padding:11px 28px 11px 0;position:relative}@media(max-width:639px){.row[data-v-456026d6]{grid-template-columns:minmax(0,1fr);row-gap:2px}.row dt[data-v-456026d6]{font-size:13px}}@media(min-width:1024px)and (max-width:1151px){.info[data-v-456026d6]{width:376px}.row[data-v-456026d6]{grid-template-columns:76px minmax(0,1fr)}}.actions>a[data-v-456026d6]{flex:1 1 auto}.row--social[data-v-456026d6]{align-items:center;padding-bottom:8px;padding-top:8px}.row dt[data-v-456026d6]{color:#6b6b70;font-size:14px}.row-link[data-v-456026d6]{color:#0b0b0c;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .3s}.row-link[data-v-456026d6]:after{content:"";inset:0;position:absolute}.row-link[data-v-456026d6]:focus-visible{text-decoration-color:currentColor}@media(hover:hover){.row-link[data-v-456026d6]:hover{text-decoration-color:currentColor}}.row-arrow[data-v-456026d6]{font-size:15px;font-weight:500;line-height:1;position:absolute;right:2px;top:calc(50% - .5em)}.social[data-v-456026d6]{align-items:center;border:1px solid rgba(11,11,12,.14);border-radius:999px;color:#0b0b0c;display:inline-flex;height:44px;justify-content:center;transition:background-color .3s,color .3s,border-color .3s;width:44px}@media(hover:hover){.social[data-v-456026d6]:hover{background:#0b0b0c;border-color:#0b0b0c;color:#fff}}.status-dot.is-unknown[data-v-456026d6]{background:#a6a6ab}.status-dot.is-unknown[data-v-456026d6]:after{display:none}.legend[data-v-456026d6]{background:#fff;margin-top:12px;padding:16px 20px 8px}@media(min-width:1024px){.legend[data-v-456026d6]{bottom:40px;margin-top:0;padding:14px 16px 6px;position:absolute;right:24px;width:260px;z-index:3}}.legend-row[data-v-456026d6]{align-items:center;border-top:1px solid rgba(11,11,12,.08);display:flex;font-size:14px;gap:10px;padding:9px 0}.legend-row[data-v-456026d6]:first-child{border-top:0}.legend-mark[data-v-456026d6]{border:1.5px solid #0b0b0c;border-radius:999px;flex-shrink:0;height:9px;width:9px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.map-frame[data-v-456026d6]{animation:frame-in-456026d6 linear both;animation-range:entry 0 entry 70%;animation-timeline:view()}.rows>.row[data-v-456026d6]{animation:row-in-456026d6 linear both;animation-range:entry 10% entry 90%;animation-timeline:view()}@media(min-width:1024px){.info[data-v-456026d6]{animation:card-in-left-456026d6 linear both;animation-range:entry 0 entry 80%;animation-timeline:view()}.legend[data-v-456026d6]{animation:card-in-right-456026d6 linear both;animation-range:entry 0 entry 100%;animation-timeline:view()}}}}@keyframes frame-in-456026d6{0%{opacity:0;transform:translate3d(0,40px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes row-in-456026d6{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes card-in-left-456026d6{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:none}}@keyframes card-in-right-456026d6{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}.news-card[data-v-ab987467]{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:24px 24px 20px;position:relative;transition:transform .6s var(--ease-out);width:100%}@media(min-width:768px){.news-card[data-v-ab987467]{padding:32px 32px 24px}}.news-card[data-v-ab987467]:after,.news-card[data-v-ab987467]:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute}.news-card[data-v-ab987467]:before{border:1px solid rgba(11,11,12,.22);inset:-1px;transition:opacity .4s var(--ease-out)}.news-card[data-v-ab987467]:after{box-shadow:0 1px 2px #0b0b0c0a,0 28px 48px -28px #0b0b0c47;inset:0;transition:opacity .6s var(--ease-out)}@media(hover:hover){.news-card[data-v-ab987467]:hover{transform:translate3d(0,-6px,0)}.news-card[data-v-ab987467]:hover:after,.news-card[data-v-ab987467]:hover:before{opacity:1}}.news-card[data-v-ab987467]:focus-within:before{opacity:1}.news-badge[data-v-ab987467]{align-items:center;background:var(--ink);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:26px;letter-spacing:.1em;padding:0 11px;text-transform:uppercase}.news-marker[data-v-ab987467]{border:1px solid rgba(11,11,12,.55);border-radius:999px;flex:none;height:7px;margin-top:.42em;width:7px}.news-foot[data-v-ab987467]{margin-top:auto;padding-top:32px}.news-link[data-v-ab987467]{align-items:center;color:var(--ink);display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-top:8px;min-height:44px}.news-link[data-v-ab987467]:after{border-radius:14px;content:"";inset:0;position:absolute}.review[data-v-f1120dcc]{padding:24px;position:relative;transition:transform .6s var(--ease-spring)}@media(min-width:768px){.review[data-v-f1120dcc]{padding:32px}}@media(min-width:1024px){.review[data-v-f1120dcc]{padding:40px}}.review[data-v-f1120dcc]:after{border-radius:inherit;box-shadow:0 1px 2px #0b0b0c0d,0 22px 44px -22px #0b0b0c47;content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s var(--ease-out);z-index:-1}.reviews[data-v-f1120dcc]{isolation:isolate}@media(hover:hover){.review[data-v-f1120dcc]:hover{transform:translate3d(0,-4px,0)}.review[data-v-f1120dcc]:hover:after{opacity:1}}.star[data-v-f1120dcc]{height:14px;width:14px}.quote[data-v-f1120dcc]{color:#0b0b0c;font-size:clamp(19px,1.6vw,22px);font-weight:500;letter-spacing:-.01em;line-height:1.4;margin-bottom:32px;padding-top:24px}.review--featured .quote[data-v-f1120dcc]{font-size:clamp(26px,3vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.16;padding-top:28px}@media(min-width:1024px){.review--featured .quote[data-v-f1120dcc]{padding-top:32px}}.quote p[data-v-f1120dcc]{text-indent:-.42em}.avatar[data-v-f1120dcc]{align-items:center;background:#e9e9e7;border-radius:999px;color:#0b0b0c;display:inline-flex;font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.star[data-v-f1120dcc]{animation:star-on-f1120dcc linear both;animation-range:entry calc(30% + var(--s, 0)*8%) entry calc(60% + var(--s, 0)*8%);animation-timeline:view()}}}@keyframes star-on-f1120dcc{0%{opacity:.18;transform:scale(.6)}to{opacity:1;transform:none}}.row[data-v-23b4c8ae]{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr) 44px;isolation:isolate;padding-block:1.5rem;position:relative}.row[data-v-23b4c8ae]:before{background:#fff;border-radius:10px;box-shadow:0 1px 2px #0b0b0c0a,0 10px 28px -14px #0b0b0c2e;content:"";inset:-1px -12px;opacity:0;position:absolute;transition:opacity .35s var(--ease-out);z-index:-1}.row-num[data-v-23b4c8ae]{align-self:start;color:var(--graphite);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;padding-top:.3rem}.row-text[data-v-23b4c8ae]{display:flex;flex-direction:column;gap:.35rem}.row-title[data-v-23b4c8ae]{color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.row-teaser[data-v-23b4c8ae]{color:var(--graphite);font-size:15px;line-height:1.55;text-wrap:pretty}.row-go[data-v-23b4c8ae]{border:1px solid rgba(11,11,12,.22);border-radius:4px;color:var(--ink);display:inline-grid;font-size:18px;height:44px;isolation:isolate;line-height:1;overflow:hidden;place-items:center;position:relative;transition:color .4s var(--ease-out),border-color .4s var(--ease-out);width:44px}.row-go[data-v-23b4c8ae]:before{background:var(--ink);content:"";inset:0;position:absolute;transform:translateY(101%);transition:transform .5s var(--ease-out);z-index:-1}@media(hover:hover){.row[data-v-23b4c8ae]:hover:before{opacity:1}.row:hover .row-num[data-v-23b4c8ae]{color:var(--rosso)}.row:hover .row-go[data-v-23b4c8ae]{border-color:var(--ink);color:#fff}.row:hover .row-go[data-v-23b4c8ae]:before{transform:none}}.row[data-v-23b4c8ae]:focus-visible:before{opacity:1}.row:focus-visible .row-go[data-v-23b4c8ae]{border-color:var(--ink);color:#fff}.row:focus-visible .row-go[data-v-23b4c8ae]:before{transform:none}@media(min-width:1024px){.row[data-v-23b4c8ae]{--lede-w:min(28rem,(100% - 1.5rem) * .85/1.85);-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:4.5rem minmax(0,1fr) calc(var(--lede-w) - 44px - 2rem) 44px;padding-block:1.75rem}.row[data-v-23b4c8ae]:before{inset:-1px -20px}.row-num[data-v-23b4c8ae]{align-self:center;padding-top:0}.row-text[data-v-23b4c8ae]{display:contents}.row-title[data-v-23b4c8ae]{font-size:24px;transition:transform .5s var(--ease-out)}.row-teaser[data-v-23b4c8ae]{font-size:16px}}@media(min-width:1024px)and (hover:hover){.row:hover .row-title[data-v-23b4c8ae]{transform:translate(6px)}}.group-col[data-v-fe0bb129]{position:relative}.group-rule[data-v-fe0bb129]{background:var(--ink);height:1px;inset:0 0 auto;position:absolute;transform-origin:left center}.rule-row[data-v-fe0bb129]{align-items:baseline;display:grid;grid-template-columns:2.75rem minmax(0,1fr)}.rule-num[data-v-fe0bb129]{color:var(--graphite);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.group-rule[data-v-fe0bb129]{animation:progress-x linear both;animation-range:cover 5% cover 30%;animation-timeline:view()}}}@media(min-width:1024px){.faq-aside[data-v-e29e9ba7]{top:calc(var(--header-h) + 48px)}}.faq-item[data-v-e29e9ba7]{position:relative}.faq-item[data-v-e29e9ba7]:after{background:var(--ink);content:"";height:1px;inset:auto 0 -1px;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease-out)}.faq-item[data-v-e29e9ba7]:has(.faq-q:focus-visible):after{transform:scaleX(1)}@media(hover:hover){.faq-item[data-v-e29e9ba7]:hover:after{transform:scaleX(1)}}.faq-q[data-v-e29e9ba7]{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;min-height:44px;padding-block:1.5rem;text-align:left;width:100%}.faq-q-text[data-v-e29e9ba7]{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.35;text-wrap:pretty}.faq-icon[data-v-e29e9ba7]{color:var(--ink);flex-shrink:0;height:24px;position:relative;transition:transform .5s var(--ease-out);width:24px}.faq-icon[data-v-e29e9ba7]:after,.faq-icon[data-v-e29e9ba7]:before{background:currentColor;border-radius:1px;content:"";height:2px;left:50%;margin:-1px 0 0 -7px;position:absolute;top:50%;width:14px}.faq-icon[data-v-e29e9ba7]:after{transform:rotate(90deg)}.is-open .faq-icon[data-v-e29e9ba7]{transform:rotate(45deg)}.faq-panel[data-v-e29e9ba7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.is-open .faq-panel[data-v-e29e9ba7]{grid-template-rows:1fr}.faq-panel-inner[data-v-e29e9ba7]{min-height:0;overflow:hidden}.faq-a[data-v-e29e9ba7]{color:var(--graphite);font-size:16px;line-height:1.65;max-width:40rem;opacity:0;padding:0 2.5rem 1.75rem 0;transform:translate3d(0,-8px,0);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.is-open .faq-a[data-v-e29e9ba7]{opacity:1;transform:none;transition-delay:.08s}@media(min-width:768px){.faq-q[data-v-e29e9ba7]{padding-block:1.6rem}.faq-q-text[data-v-e29e9ba7]{font-size:21px}.faq-a[data-v-e29e9ba7]{font-size:17px}}
