.hero[data-astro-cid-i3irphx7]{padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(64px,8vw,120px);overflow:hidden}.hero__head[data-astro-cid-i3irphx7]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px clamp(16px,2vw,32px);display:grid}.hero__eyebrow[data-astro-cid-i3irphx7]{grid-column:1/-1}.hero__title[data-astro-cid-i3irphx7]{grid-column:1/span 8;max-width:11ch}.hero__side[data-astro-cid-i3irphx7]{grid-column:9/-1;gap:24px;padding-bottom:10px;display:grid}.hero__note[data-astro-cid-i3irphx7]{color:var(--ink-2);text-transform:none;letter-spacing:.01em;align-items:center;gap:10px;display:flex}.hero__dot[data-astro-cid-i3irphx7]{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #d9043d26}.hero__fig[data-astro-cid-i3irphx7]{grid-template-rows:34px auto;grid-template-columns:34px 1fr;margin-top:clamp(56px,7vw,96px);display:grid;position:relative}.hero__fig[data-astro-cid-i3irphx7] .hero__dim-h{grid-area:1/2;align-self:center}.hero__fig[data-astro-cid-i3irphx7] .hero__dim-v{grid-area:2/1;justify-self:center}.hero__media[data-astro-cid-i3irphx7]{aspect-ratio:16/8;grid-area:2/2;overflow:visible}.hero__media[data-astro-cid-i3irphx7] picture,.hero__media[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:center 70%;width:100%;height:100%;display:block}.hero__media[data-astro-cid-i3irphx7] picture{overflow:hidden}.hero__joint[data-astro-cid-i3irphx7]{mix-blend-mode:overlay;background:#ffffff80;width:1px;position:absolute;top:0;bottom:0;left:50%}.tblock[data-astro-cid-i3irphx7]{z-index:3;background:var(--paper);border-top:1px solid var(--ink);border-left:1px solid var(--ink);text-transform:none;letter-spacing:.02em;grid-template-columns:repeat(2,minmax(0,1fr));min-width:360px;display:grid;position:absolute;bottom:0;right:0}.tblock[data-astro-cid-i3irphx7]>div[data-astro-cid-i3irphx7]{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:10px 14px}.tblock[data-astro-cid-i3irphx7]>div[data-astro-cid-i3irphx7]:nth-child(2n){border-right:0}.tblock[data-astro-cid-i3irphx7]>div[data-astro-cid-i3irphx7]:nth-last-child(-n+2){border-bottom:0}.tblock[data-astro-cid-i3irphx7] dt[data-astro-cid-i3irphx7]{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:.625rem}.tblock[data-astro-cid-i3irphx7] dd[data-astro-cid-i3irphx7]{color:var(--ink);font-size:.8125rem}@media (width<=900px){.hero__title[data-astro-cid-i3irphx7],.hero__side[data-astro-cid-i3irphx7]{grid-column:1/-1}.hero__media[data-astro-cid-i3irphx7]{aspect-ratio:4/3.4}.tblock[data-astro-cid-i3irphx7]{border:1px solid var(--ink);border-top:0;grid-column:2;min-width:0;position:relative}.hero__fig[data-astro-cid-i3irphx7]{grid-template-rows:34px auto auto}}.stats[data-astro-cid-cglmvl5z]{border-block:1px solid var(--line)}.stats__grid[data-astro-cid-cglmvl5z]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats__item[data-astro-cid-cglmvl5z]{border-left:1px solid var(--line);align-content:start;gap:20px;min-width:0;padding:clamp(28px,3.4vw,48px) clamp(16px,2vw,28px);display:grid}.stats__item[data-astro-cid-cglmvl5z]:first-child{border-left:0;padding-left:0}.stats__code[data-astro-cid-cglmvl5z]{color:var(--red)}.stats__val[data-astro-cid-cglmvl5z]{letter-spacing:-.04em;white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:clamp(2rem,1rem + 2.6vw,3.6rem);font-weight:300;line-height:1;display:flex}.stats__unit[data-astro-cid-cglmvl5z]{color:var(--ink-2);letter-spacing:.04em}.stats__label[data-astro-cid-cglmvl5z]{color:var(--ink-2);max-width:22ch;margin-top:12px;font-size:.95rem;display:block}@media (width<=900px){.stats__grid[data-astro-cid-cglmvl5z]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats__item[data-astro-cid-cglmvl5z]:nth-child(3){border-left:0;padding-left:0}.stats__item[data-astro-cid-cglmvl5z]:nth-child(n+3){border-top:1px solid var(--line)}.stats__val[data-astro-cid-cglmvl5z]{font-size:clamp(1.9rem,8vw,3rem)}}.visit__line[data-astro-cid-pxghbeqz]{height:22px;margin-bottom:8px;position:relative}.visit__line[data-astro-cid-pxghbeqz] .dim__line[data-astro-cid-pxghbeqz]{background:var(--red);transform-origin:0;height:1px;position:absolute;top:50%;left:0;right:0}.visit__line[data-astro-cid-pxghbeqz]:before{content:"";background:linear-gradient(var(--red), var(--red)) 0 0 / 1px 100% no-repeat, linear-gradient(var(--red), var(--red)) 25% 0 / 1px 100% no-repeat, linear-gradient(var(--red), var(--red)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--red), var(--red)) 75% 0 / 1px 100% no-repeat, linear-gradient(var(--red), var(--red)) 100% 0 / 1px 100% no-repeat;position:absolute;inset:3px 0}.visit__steps[data-astro-cid-pxghbeqz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);padding:0;list-style:none;display:grid}.visit__step[data-astro-cid-pxghbeqz]{align-content:start;gap:12px;padding-top:16px;padding-right:8px;display:grid}.visit__n[data-astro-cid-pxghbeqz]{font-family:var(--font-head);font-size:var(--step-3);color:var(--red);line-height:1}.visit__t[data-astro-cid-pxghbeqz]{font-family:var(--font-head);font-size:var(--step-1);letter-spacing:-.01em;font-weight:400;line-height:1.2}.visit__d[data-astro-cid-pxghbeqz]{color:var(--on-ink-mute);max-width:30ch;font-size:.975rem}.visit__cta[data-astro-cid-pxghbeqz]{margin-top:clamp(40px,5vw,64px)}@media (width<=900px){.visit__line[data-astro-cid-pxghbeqz]{display:none}.visit__steps[data-astro-cid-pxghbeqz]{grid-template-columns:1fr;gap:0}.visit__step[data-astro-cid-pxghbeqz]{border-top:1px solid var(--on-ink-line);grid-template-columns:48px 1fr;column-gap:16px;padding:20px 0}.visit__n[data-astro-cid-pxghbeqz]{font-size:var(--step-2);grid-row:span 2}.visit__d[data-astro-cid-pxghbeqz]{grid-column:2}}
