.ac-hero[data-astro-cid-mf3hrxy6]{--ac-red:#c8102e;--ac-red-hi:#e52a3d;--ac-ink:#0a0a0a;--ac-cx:50%;--ac-cy:50svh;isolation:isolate;--ac-tail:30vh;width:100%;height:calc(100vh + var(--ac-tail));height:calc(100svh + var(--ac-tail));min-height:calc(560px + var(--ac-tail));background:var(--ac-ink);color:#fff;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ac-hero[data-astro-cid-mf3hrxy6].ac-dragging{cursor:grabbing}.ac-bg[data-astro-cid-mf3hrxy6]{z-index:0;pointer-events:none;background:radial-gradient(circle at var(--ac-cx) var(--ac-cy), #c8102e24 0%, #c8102e0d 22%, #c8102e00 46%), radial-gradient(ellipse 140% 120% at 50% 50%, #0000 55%, #0000008c 100%);position:absolute;inset:0}.ac-canvas[data-astro-cid-mf3hrxy6]{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0}.ac-hero[data-astro-cid-mf3hrxy6].ac-ready .ac-canvas[data-astro-cid-mf3hrxy6]{opacity:1}.ac-cue[data-astro-cid-mf3hrxy6]{z-index:4;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;min-width:44px;height:104px;padding:0 8px;transition:opacity .9s;display:flex;position:absolute;top:calc(100svh - 118px);left:50%;transform:translate(-50%)}.ac-cue[data-astro-cid-mf3hrxy6].is-on{opacity:1;pointer-events:auto;animation:2.4s ease-in-out 1.2s infinite ac-cue-bob}.ac-cue-label[data-astro-cid-mf3hrxy6]{font-family:var(--font,"Switzer", system-ui, sans-serif);letter-spacing:.32em;text-transform:uppercase;color:#ffffffc7;padding-left:.32em;font-size:.6875rem;font-weight:500}.ac-cue[data-astro-cid-mf3hrxy6]:hover .ac-cue-label[data-astro-cid-mf3hrxy6]{color:#fff}@keyframes ac-cue-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}.ac-cue-line[data-astro-cid-mf3hrxy6]{background:linear-gradient(#ffffff26,#ffffffb3 45%,#ffffff2e);width:1px;height:64px;display:block;position:relative;overflow:visible}.ac-cue-dot[data-astro-cid-mf3hrxy6]{background:#ff4a5c;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite ac-cue-drop;position:absolute;top:0;left:50%;box-shadow:0 0 8px 2px #e52a3db3}@keyframes ac-cue-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:1;transform:translateY(60px)}85%,to{opacity:0;transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){.ac-cue-dot[data-astro-cid-mf3hrxy6]{animation:none;top:24px}}@media (width<=640px){.ac-cue[data-astro-cid-mf3hrxy6]{top:calc(100svh - 140px);left:auto;right:6px;transform:none}.ac-cue[data-astro-cid-mf3hrxy6].is-on{animation-name:ac-cue-bob-m}@keyframes ac-cue-bob-m{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}}.ac-anchor[data-astro-cid-mf3hrxy6]{left:var(--ac-cx);top:var(--ac-cy);pointer-events:none;z-index:1;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute}.ac-scrim[data-astro-cid-mf3hrxy6]{z-index:2;pointer-events:none;background:linear-gradient(180deg, #0a0a0ad1 0%, #0a0a0a00 15%), linear-gradient(90deg, #0a0a0aad 0%, #0a0a0a66 24%, #0a0a0a00 44%), linear-gradient(0deg, #0a0a0a 0, #0a0a0ae0 calc(var(--ac-tail) * .25), #0a0a0a80 calc(var(--ac-tail) * .6), #0a0a0a00 var(--ac-tail));position:absolute;inset:0}.ac-copy[data-astro-cid-mf3hrxy6]{z-index:3;pointer-events:none;padding:0 clamp(24px, 6.2vw, 112px) calc(clamp(48px, 11vh, 120px) + var(--ac-tail));max-width:calc(clamp(24px,6.2vw,112px) + 40rem);position:relative}.ac-headline[data-astro-cid-mf3hrxy6]{font-family:var(--font-display,"Archivo", system-ui, sans-serif);letter-spacing:-.025em;color:#fff;text-wrap:balance;font-size:clamp(2.2rem,3.5vw,3.9rem);font-weight:500;line-height:1.02}.ac-headline[data-astro-cid-mf3hrxy6] .dim{color:#8a8a8a;display:block}.ac-headline[data-astro-cid-mf3hrxy6] .lit{color:#fff;display:block}.ac-actions[data-astro-cid-mf3hrxy6]{pointer-events:auto;margin-top:clamp(26px,4.2vh,40px)}.ac-headline[data-astro-cid-mf3hrxy6],.ac-actions[data-astro-cid-mf3hrxy6]{animation:.9s cubic-bezier(.2,.7,.2,1) both ac-rise}.ac-headline[data-astro-cid-mf3hrxy6]{animation-delay:.1s}.ac-actions[data-astro-cid-mf3hrxy6]{animation-delay:.4s}html[data-intro=pending] .ac-headline[data-astro-cid-mf3hrxy6],html[data-intro=pending] .ac-actions[data-astro-cid-mf3hrxy6]{animation-play-state:paused}@keyframes ac-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (aspect-ratio<=21/20){.ac-hero[data-astro-cid-mf3hrxy6]{--ac-cx:50%;--ac-cy:50svh}.ac-scrim[data-astro-cid-mf3hrxy6]{background:linear-gradient(180deg, #0a0a0ad1 0%, #0a0a0a00 12%), linear-gradient(0deg, #0a0a0a 0, #0a0a0ae6 var(--ac-tail), #0a0a0a8c calc(var(--ac-tail) + 22vh), #0a0a0a00 calc(var(--ac-tail) + 44vh))}.ac-copy[data-astro-cid-mf3hrxy6]{max-width:none;padding-bottom:calc(clamp(36px, 7vh, 72px) + var(--ac-tail))}.ac-headline[data-astro-cid-mf3hrxy6]{font-size:clamp(2rem,8.4vw,3.6rem)}}@media (width<=640px){.ac-hero[data-astro-cid-mf3hrxy6]{--ac-tail:8vh}}@media (prefers-reduced-motion:reduce){.ac-headline[data-astro-cid-mf3hrxy6],.ac-actions[data-astro-cid-mf3hrxy6]{animation:none}.ac-canvas[data-astro-cid-mf3hrxy6]{transition:none}.ac-hero[data-astro-cid-mf3hrxy6]{cursor:default}}.hp-path[data-astro-cid-pkpbuuir]{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(72px,8vw,128px)}.hp-lead[data-astro-cid-pkpbuuir]{text-align:center;max-width:22em;font-family:var(--font-display);letter-spacing:-.026em;text-wrap:balance;margin-inline:auto;font-size:clamp(1.85rem,.9rem + 3.3vw,3.75rem);font-weight:500;line-height:1.1}.hp-lead-dim[data-astro-cid-pkpbuuir]{color:var(--ink-3)}.hp-steps-wrap[data-astro-cid-pkpbuuir]{margin-top:clamp(64px,9vw,130px);position:relative}.hp-track[data-astro-cid-pkpbuuir]{pointer-events:none;background:linear-gradient(#fff0,#ffffff1f 6%,#ffffff1f);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.hp-fill[data-astro-cid-pkpbuuir]{width:21px;height:0;transition:height 1.3s cubic-bezier(.3,.6,.2,1);position:absolute;top:0;left:-10px;overflow:hidden}.hp-fill[data-astro-cid-pkpbuuir]:before{content:"";background:linear-gradient(#ffffff29,#fff9 12%,#fff9);width:1px;position:absolute;top:0;bottom:0;left:10px}.hp-signal[data-astro-cid-pkpbuuir]{opacity:0;background:linear-gradient(#e52a3d00,#e52a3dd9);border-radius:2px;width:3px;height:90px;animation:5.2s linear infinite hp-run;position:absolute;top:-90px;left:9px;box-shadow:0 0 10px 1px #e52a3d73}@keyframes hp-run{0%{opacity:0;top:-90px}6%{opacity:1}62%{opacity:1}65%{opacity:0;top:calc(100% - 90px)}to{opacity:0;top:calc(100% - 90px)}}.hp-steps[data-astro-cid-pkpbuuir]{row-gap:clamp(72px,11vh,150px);padding-block:8px 0;display:grid;position:relative}.hp-step[data-astro-cid-pkpbuuir]{grid-template-columns:1fr 72px 1fr;align-items:start;display:grid;position:relative}.hp-node[data-astro-cid-pkpbuuir]{z-index:1;background:#0a0a0a;border:1px solid #ffffff57;border-radius:50%;grid-area:1/2;justify-self:center;width:9px;height:9px;margin-top:.62em;transition:background-color .7s,border-color .7s,box-shadow .9s;position:relative}.hp-body[data-astro-cid-pkpbuuir]{grid-row:1;max-width:31rem}.hp-step--r[data-astro-cid-pkpbuuir] .hp-body[data-astro-cid-pkpbuuir]{grid-column:3}.hp-step--l[data-astro-cid-pkpbuuir] .hp-body[data-astro-cid-pkpbuuir]{text-align:right;grid-column:1;justify-self:end}.hp-fig[data-astro-cid-pkpbuuir]{font-family:var(--font-display);letter-spacing:.16em;color:var(--carmine-hi);margin-bottom:clamp(14px,1.6vw,22px);font-size:.875rem;font-weight:600;display:block}.hp-title[data-astro-cid-pkpbuuir]{font-family:var(--font-display);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(1.625rem,1rem + 2vw,3rem);font-weight:600;line-height:1.08}.hp-rest[data-astro-cid-pkpbuuir]{color:var(--ink-2);text-wrap:pretty;margin-top:clamp(14px,1.6vw,22px);font-size:1.1875rem;line-height:1.55}.hp-path[data-astro-cid-pkpbuuir][data-armed] .hp-body[data-astro-cid-pkpbuuir]{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.hp-path[data-astro-cid-pkpbuuir][data-armed] .hp-step[data-astro-cid-pkpbuuir].is-in .hp-body[data-astro-cid-pkpbuuir]{opacity:1;transform:none}.hp-step[data-astro-cid-pkpbuuir].is-in .hp-node[data-astro-cid-pkpbuuir]{background:#f1eef4;border-color:#fff;box-shadow:0 0 0 5px #c8102e29,0 0 18px 2px #e52a3d59}@media (width<=900px){.hp-track[data-astro-cid-pkpbuuir]{margin-left:0;left:12px}.hp-step[data-astro-cid-pkpbuuir]{grid-template-columns:26px 1fr}.hp-node[data-astro-cid-pkpbuuir]{grid-column:1;justify-self:start;margin-left:8px}.hp-step--r[data-astro-cid-pkpbuuir] .hp-body[data-astro-cid-pkpbuuir],.hp-step--l[data-astro-cid-pkpbuuir] .hp-body[data-astro-cid-pkpbuuir]{text-align:left;grid-column:2;justify-self:start;padding-left:16px}.hp-steps[data-astro-cid-pkpbuuir]{row-gap:clamp(64px,11vh,110px)}.hp-lead[data-astro-cid-pkpbuuir]{text-align:left;margin-inline:0}}@media (width<=640px){.hp-path[data-astro-cid-pkpbuuir]{padding-top:40px;padding-bottom:56px}.hp-lead[data-astro-cid-pkpbuuir]{letter-spacing:-.02em;max-width:none;font-size:1.4375rem;line-height:1.17}.hp-lead-dim[data-astro-cid-pkpbuuir]{display:block}.hp-steps-wrap[data-astro-cid-pkpbuuir]{margin-top:44px}.hp-steps[data-astro-cid-pkpbuuir]{row-gap:44px;padding-block:4px 0}.hp-step[data-astro-cid-pkpbuuir]{grid-template-columns:24px 1fr}.hp-node[data-astro-cid-pkpbuuir]{margin-top:.42em;margin-left:8px}.hp-step--r[data-astro-cid-pkpbuuir] .hp-body[data-astro-cid-pkpbuuir],.hp-step--l[data-astro-cid-pkpbuuir] .hp-body[data-astro-cid-pkpbuuir]{padding-left:14px}.hp-fig[data-astro-cid-pkpbuuir]{margin-bottom:6px;font-size:.75rem}.hp-title[data-astro-cid-pkpbuuir]{letter-spacing:-.02em;font-size:1.25rem;line-height:1.14}.hp-rest[data-astro-cid-pkpbuuir]{margin-top:8px;font-size:.95rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.hp-signal[data-astro-cid-pkpbuuir]{display:none}.hp-fill[data-astro-cid-pkpbuuir],.hp-path[data-astro-cid-pkpbuuir][data-armed] .hp-body[data-astro-cid-pkpbuuir]{transition:none}}.hp-f-ghost{fill:none;stroke:#ffffff38;stroke-width:1px}.hp-f-draw{fill:none;stroke:#fff9;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.3,.6,.2,1)}[data-hp-fork].is-in .hp-f-draw{stroke-dashoffset:0}.hp-f-sig{fill:none;stroke:#e52a3d;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.09 2;stroke-dashoffset:.09px;opacity:0;filter:drop-shadow(0 0 4px #e52a3dcc)}[data-hp-fork].is-in .hp-f-sig{animation:5.2s linear 3.28s infinite hp-fsig}[data-hp-fork].is-in .hp-f-stub{animation:5.2s linear infinite hp-fstub}@keyframes hp-fsig{0%{stroke-dashoffset:.09px;opacity:0}4%{opacity:1}34%{opacity:1}37%{stroke-dashoffset:-1px;opacity:0}to{stroke-dashoffset:-1px;opacity:0}}@keyframes hp-fstub{0%{stroke-dashoffset:.09px;opacity:0}2%{opacity:1}11%{stroke-dashoffset:-1px;opacity:1}14%{stroke-dashoffset:-1px;opacity:0}to{stroke-dashoffset:-1px;opacity:0}}.hp-f-halo{fill:#c8102e2e;opacity:0;transition:opacity .6s .6s}.hp-f-node{fill:#f1eef4;opacity:0;transition:opacity .6s .6s}[data-hp-fork].is-in .hp-f-halo,[data-hp-fork].is-in .hp-f-node{opacity:1}@media (prefers-reduced-motion:reduce){.hp-f-sig{display:none}.hp-f-draw,.hp-f-halo,.hp-f-node{transition:none}}.hp-mc[data-astro-cid-3tno7ujo]{aspect-ratio:4/3;border:1px solid var(--rule);background:radial-gradient(60% 70% at 56%,#c8102e17,#c8102e00 72%),#0a0a0a;width:100%;position:relative;overflow:hidden}.hp-mc[data-astro-cid-3tno7ujo] canvas[data-astro-cid-3tno7ujo]{width:100%;height:100%;display:block;position:absolute;inset:0}.hd[data-astro-cid-ftdonngz]{margin-top:8px;padding-top:112px;position:relative}.hd-sr[data-astro-cid-ftdonngz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hd-sentinel[data-astro-cid-ftdonngz]{pointer-events:none;width:1px;height:clamp(120px,10.5vw,160px);position:absolute;top:0;left:0}.hd-svg[data-astro-cid-ftdonngz]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.hd-grid[data-astro-cid-ftdonngz]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,44px);display:grid;position:relative}.hd-title[data-astro-cid-ftdonngz]{font-family:var(--font-display);letter-spacing:-.024em;margin-top:clamp(22px,2.4vw,34px);font-size:clamp(1.5rem,1.1rem + 1.1vw,2.125rem);font-weight:600;line-height:1.1}.hd-body[data-astro-cid-ftdonngz]{max-width:24rem;color:var(--ink-2);text-wrap:pretty;margin-top:14px;font-size:1.0625rem;line-height:1.58}@media (width<=900px){.hd[data-astro-cid-ftdonngz]{padding-top:56px}.hd-sentinel[data-astro-cid-ftdonngz]{height:56px}.hd-grid[data-astro-cid-ftdonngz]{grid-template-columns:1fr;gap:56px;max-width:34rem;margin-left:34px}}@media (width<=640px){.hd[data-astro-cid-ftdonngz]{--hd-thumb:clamp(112px, 31vw, 128px);margin-top:0;padding-top:40px}.hd-sentinel[data-astro-cid-ftdonngz]{height:40px}.hd-grid[data-astro-cid-ftdonngz]{gap:32px;max-width:none;margin-left:34px}.hd-block[data-astro-cid-ftdonngz]{grid-template-columns:var(--hd-thumb) minmax(0, 1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:16px;display:grid}.hd-block[data-astro-cid-ftdonngz] [data-astro-cid-ftdonngz][data-hp-frame]{grid-area:1/1/span 2}.hd-block[data-astro-cid-ftdonngz] .hp-mc{aspect-ratio:1}.hd-title[data-astro-cid-ftdonngz]{grid-area:1/2;margin-top:2px;font-size:1.1875rem;line-height:1.14}.hd-body[data-astro-cid-ftdonngz]{grid-area:2/2;margin-top:8px;font-size:.9rem;line-height:1.5}}.pt[data-astro-cid-b6lca5ef]{border:1px solid var(--rule);background:radial-gradient(46% 52% at 62% 52%,#c8102e14,#0000 70%),#0a0a0a;transition:border-color .3s;display:block;position:relative;overflow:hidden}.pt[data-astro-cid-b6lca5ef]:after{content:"";pointer-events:none;background:radial-gradient(80% 78%,#0000 55%,#0a0a0abf 100%);position:absolute;inset:0}.pt[data-astro-cid-b6lca5ef]:hover,.pt[data-astro-cid-b6lca5ef]:focus-visible{border-color:var(--rule-strong)}.pt-svg[data-astro-cid-b6lca5ef]{width:100%;height:auto;display:block}.pt-land[data-astro-cid-b6lca5ef]{fill:none;stroke:#d4d4dc6b;stroke-width:3.4px;stroke-linecap:round;transition:stroke .4s}.pt[data-astro-cid-b6lca5ef]:hover .pt-land[data-astro-cid-b6lca5ef],.pt[data-astro-cid-b6lca5ef]:focus-visible .pt-land[data-astro-cid-b6lca5ef]{stroke:#d4d4dc99}.pt-arc[data-astro-cid-b6lca5ef]{fill:none;stroke:#e52a3d4d;stroke-width:1.2px;vector-effect:non-scaling-stroke}.pt-core[data-astro-cid-b6lca5ef]{fill:#e52a3d;stroke:#fff;stroke-width:1.4px}.pt-halo[data-astro-cid-b6lca5ef]{opacity:.8;transition:opacity .4s}.pt[data-astro-cid-b6lca5ef]:hover .pt-halo[data-astro-cid-b6lca5ef]{opacity:1}.pt-cta[data-astro-cid-b6lca5ef]{z-index:1;letter-spacing:.04em;color:#fff;border:1px solid var(--rule-strong);backdrop-filter:blur(6px);background:#0a0a0ac7;align-items:center;gap:12px;padding:11px 18px;font-size:.875rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex;position:absolute;bottom:clamp(16px,2.6vw,32px);left:clamp(16px,3vw,40px)}.pt[data-astro-cid-b6lca5ef]:hover .pt-cta[data-astro-cid-b6lca5ef]{border-color:var(--carmine-hi)}.pt-cta[data-astro-cid-b6lca5ef] span[data-astro-cid-b6lca5ef]{transition:transform .2s}.pt[data-astro-cid-b6lca5ef]:hover .pt-cta[data-astro-cid-b6lca5ef] span[data-astro-cid-b6lca5ef]{transform:translate(4px)}@media (width<=640px){.pt-svg[data-astro-cid-b6lca5ef]{min-height:0}.pt-land[data-astro-cid-b6lca5ef]{stroke-width:4.4px}.pt-cta[data-astro-cid-b6lca5ef]{padding:9px 14px;font-size:.8125rem;bottom:12px;left:auto;right:12px}}.hp-door-link[data-astro-cid-mxxsao7v]{color:inherit}.hp-door-link[data-astro-cid-mxxsao7v]:hover{color:#fff}a[data-astro-cid-mxxsao7v].hp-door-arrow{text-decoration:none}.hp-doors-grid[data-astro-cid-mxxsao7v]{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);display:grid}.hp-door[data-astro-cid-mxxsao7v]{border:1px solid var(--rule);background:radial-gradient(70% 60% at 80% 0,#c8102e0f,#c8102e00 70%),#0c0c0c;flex-direction:column;padding:clamp(22px,2.6vw,44px);transition:border-color .3s;display:flex}.hp-door[data-astro-cid-mxxsao7v]:hover,.hp-door[data-astro-cid-mxxsao7v]:focus-within{border-color:var(--rule-strong)}.hp-door-head[data-astro-cid-mxxsao7v]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,3vw,44px);display:flex}.hp-door-title[data-astro-cid-mxxsao7v]{font-family:var(--font-display);letter-spacing:-.026em;font-size:clamp(1.75rem,1rem + 2.2vw,3rem);font-weight:600;line-height:1.05}.hp-door-arrow[data-astro-cid-mxxsao7v]{color:var(--carmine-hi);font-size:1.5rem;transition:transform .25s}.hp-door[data-astro-cid-mxxsao7v]:hover .hp-door-arrow[data-astro-cid-mxxsao7v]{transform:translate(6px)}.hp-door-media[data-astro-cid-mxxsao7v]{flex:1;display:block}.hp-door-board[data-astro-cid-mxxsao7v]{grid-template-columns:repeat(4,1fr);align-content:start;gap:10px;display:grid}.hp-door-board[data-astro-cid-mxxsao7v] img[data-astro-cid-mxxsao7v]{aspect-ratio:1;object-fit:cover;object-position:center 16%;filter:grayscale();background:var(--bg-raise);width:100%}.hp-door-go[data-astro-cid-mxxsao7v]{aspect-ratio:1;border:1px solid var(--rule-strong);color:#fff;justify-content:center;align-items:center;font-size:1.5rem;transition:background-color .2s,border-color .2s;display:flex}.hp-door-board[data-astro-cid-mxxsao7v]:hover .hp-door-go[data-astro-cid-mxxsao7v]{background:var(--carmine);border-color:var(--carmine)}.hp-door-map[data-astro-cid-mxxsao7v] .pt{height:100%}@media (width<=900px){.hp-doors-grid[data-astro-cid-mxxsao7v]{grid-template-columns:1fr}}@media (width<=640px){.hp-doors-grid[data-astro-cid-mxxsao7v]{gap:14px}.hp-door[data-astro-cid-mxxsao7v]{padding:18px}.hp-door-head[data-astro-cid-mxxsao7v]{margin-bottom:16px}.hp-door-title[data-astro-cid-mxxsao7v]{font-size:1.5rem}.hp-door-board[data-astro-cid-mxxsao7v]{gap:8px}.hp-door-map[data-astro-cid-mxxsao7v] .pt{height:clamp(132px,38vw,160px)}.hp-door-map[data-astro-cid-mxxsao7v] .pt-svg{object-fit:cover;height:100%}}.hb-who[data-astro-cid-arrx5seh]{margin-top:calc(-1*clamp(36px,4vw,64px));padding-block:0 clamp(64px,7vw,112px)}.hb-doors[data-astro-cid-arrx5seh]{padding-bottom:clamp(88px,11vw,168px)}@media (width<=640px){.hb-who[data-astro-cid-arrx5seh]{margin-top:0;padding-bottom:64px}.hb-doors[data-astro-cid-arrx5seh]{padding-bottom:64px}.hb-doors[data-astro-cid-arrx5seh]+.closing{padding-block:72px}.hb-doors[data-astro-cid-arrx5seh]+.closing .closing-in{gap:28px}.hb-doors[data-astro-cid-arrx5seh]+.closing h2{font-size:2rem!important}}.wf-list[data-astro-cid-qgi4agns]{border-top:1px solid var(--rule-strong);margin-top:clamp(24px,3vw,40px);position:relative}.wf-row[data-astro-cid-qgi4agns]{border-bottom:1px solid var(--rule);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:#fff;outline:none;padding:18px 0 18px clamp(34px,3.6vw,56px);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:500;line-height:1.16;transition:color .45s}.wf-list[data-astro-cid-qgi4agns][data-active] .wf-row[data-astro-cid-qgi4agns]{color:var(--ink-3)}.wf-list[data-astro-cid-qgi4agns][data-active] .wf-row[data-astro-cid-qgi4agns].on{color:#fff}.wf-rail[data-astro-cid-qgi4agns]{background:linear-gradient(#fff0,#ffffff29 12% 88%,#fff0);width:1px;position:absolute;top:0;bottom:0;left:4px}.wf-node[data-astro-cid-qgi4agns]{background:var(--carmine-hi);width:9px;height:9px;transform:translateY(var(--y,30px));z-index:1;border-radius:50%;transition:transform .6s cubic-bezier(.2,.75,.2,1);position:absolute;top:0;left:0;box-shadow:0 0 0 4px #c8102e2e,0 0 14px 2px #e52a3d66}@media (width<=560px){.wf-row[data-astro-cid-qgi4agns]{padding-left:30px}}@media (width<=640px){.wf-list[data-astro-cid-qgi4agns]{margin-top:20px}.wf-row[data-astro-cid-qgi4agns]{padding-block:15px;font-size:1.1875rem}}@media (prefers-reduced-motion:reduce){.wf-node[data-astro-cid-qgi4agns]{transition:none}}
