.hero[data-astro-cid-irahaz3f]{text-align:center;justify-items:center;gap:var(--space-6);padding-top:var(--space-fluid-md);padding-bottom:var(--space-10);display:grid}.portrait[data-astro-cid-irahaz3f]{aspect-ratio:4/5;will-change:transform;width:max(12.5rem,min(26vw,25rem,36vh));animation:portrait-in var(--duration-slower) var(--ease-out-soft) both;position:relative}@keyframes portrait-in{0%{transform:translateY(50px)scale(.6)}to{transform:none}}.ph[data-astro-cid-irahaz3f]{position:absolute;inset:0}.ph[data-astro-cid-irahaz3f] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.h1[data-astro-cid-irahaz3f]{max-width:60ch;font:400 var(--type-intro)/1.45 var(--font-sans);letter-spacing:-.01em;text-wrap:balance;color:var(--color-muted);margin:0}.h1[data-astro-cid-irahaz3f] strong[data-astro-cid-irahaz3f]{color:var(--color-ink);font-weight:600}.h1-line2[data-astro-cid-irahaz3f]{text-wrap:balance;display:block}.cta[data-astro-cid-irahaz3f]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.status[data-astro-cid-irahaz3f]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}.status[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]+span[data-astro-cid-irahaz3f]:before{content:"—";color:var(--color-ghost);margin-right:var(--space-4)}.now[data-astro-cid-irahaz3f]{color:var(--color-ink);align-items:center;gap:var(--space-2);display:inline-flex}.now[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f]{border-radius:var(--radius-round);background:var(--color-status);width:8px;height:8px;animation:pulse var(--duration-pulse) ease-in-out 4}@keyframes pulse{50%{opacity:.35}}.loc[data-astro-cid-irahaz3f]{align-items:center;gap:var(--space-2);display:inline-flex}.loc-pin[data-astro-cid-irahaz3f]{color:var(--color-ink);flex:none;display:inline-flex;position:relative}.loc-pin[data-astro-cid-irahaz3f] svg[data-astro-cid-irahaz3f]{transform-origin:50% 100%;width:.875rem;height:.875rem;animation:pin-drop var(--duration-base) var(--ease-out-soft) var(--duration-slow) both}.loc-pin[data-astro-cid-irahaz3f]:after{content:"";border-radius:var(--radius-round);opacity:0;width:.625rem;height:.25rem;animation:pin-ping var(--duration-slower) linear var(--delay-ping) 5;border:1px solid;position:absolute;bottom:-.0625rem;left:calc(50% - .3125rem)}@keyframes pin-drop{0%{opacity:0;transform:translateY(-8px)}60%{opacity:1;transform:translateY(0)scale(1.08,.9)}to{transform:none}}@keyframes pin-ping{0%{opacity:.7;transform:scale(.4)}60%,to{opacity:0;transform:scale(2.4)}}.scrollcue[data-astro-cid-irahaz3f]{align-items:center;gap:var(--space-3);font:500 var(--text-ui)/1 var(--font-sans);padding:var(--space-3);margin-top:var(--space-2);display:inline-flex}.scrollcue[data-astro-cid-irahaz3f]:hover{color:var(--color-accent)}.scrollcue[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f]{width:10px;height:10px;animation:bob var(--duration-bob) ease-in-out 3;border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}@keyframes bob{50%{transform:rotate(45deg)translate(3px,3px)}}.marquee[data-astro-cid-irahaz3f]{border-block:1px solid var(--color-rule);padding:var(--space-6) 0;scroll-margin-top:var(--space-20);overflow:hidden}.marquee[data-astro-cid-irahaz3f] .track[data-astro-cid-irahaz3f]{gap:var(--space-8);width:max-content;font:700 var(--type-marquee)/1 var(--font-display);letter-spacing:-.04em;white-space:nowrap;will-change:transform;display:flex}.sep[data-astro-cid-irahaz3f]{border-radius:var(--radius-round);background:var(--color-accent);flex:none;align-self:center;width:.22em;height:.22em}.rows[data-astro-cid-irahaz3f]{border-top:1px solid var(--color-rule)}.row[data-astro-cid-irahaz3f]{gap:var(--space-8);padding:var(--space-fluid-lg) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,22.5rem) 3.5rem;align-items:center;display:grid}.row[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font:700 var(--type-row)/.92 var(--font-display);letter-spacing:-.05em;transition:color var(--duration-moderate) var(--ease-out-soft), transform var(--duration-base) var(--ease-out-soft);margin:0}.row[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--color-muted);font-size:var(--text-ui);margin:0;line-height:1.5}.go[data-astro-cid-irahaz3f]{border-radius:var(--radius-round);border:1px solid var(--color-rule);width:3.5rem;height:3.5rem;transition:background-color var(--duration-fast), border-color var(--duration-fast), transform var(--duration-moderate) var(--ease-out-soft), color var(--duration-fast);place-items:center;display:grid}.go[data-astro-cid-irahaz3f] svg[data-astro-cid-irahaz3f]{width:1.25rem}.row[data-astro-cid-irahaz3f].is-lit h2[data-astro-cid-irahaz3f],.row[data-astro-cid-irahaz3f]:hover h2[data-astro-cid-irahaz3f],.row[data-astro-cid-irahaz3f]:focus-visible h2[data-astro-cid-irahaz3f]{color:var(--color-accent)}.row[data-astro-cid-irahaz3f]:hover h2[data-astro-cid-irahaz3f]{transform:translate(14px)}.row[data-astro-cid-irahaz3f]:hover .go[data-astro-cid-irahaz3f],.row[data-astro-cid-irahaz3f]:focus-visible .go[data-astro-cid-irahaz3f]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);transform:rotate(-45deg)}@media (hover:hover){.rows[data-astro-cid-irahaz3f]:hover .row[data-astro-cid-irahaz3f]:not(:hover) h2[data-astro-cid-irahaz3f]{color:var(--color-ghost)}}.stage[data-astro-cid-irahaz3f]{position:relative;overflow-x:clip}.stage-pin[data-astro-cid-irahaz3f]{place-items:center;height:100vh;display:grid;position:sticky;top:0}.stage-type[data-astro-cid-irahaz3f]{text-align:center;font:800 clamp(var(--type-stage-floor), calc(var(--fit,13) * 1vw), var(--type-stage-cap))/.85 var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--color-ghost);white-space:nowrap;pointer-events:none;user-select:none;margin:0}.stage-type[data-astro-cid-irahaz3f] .fill[data-astro-cid-irahaz3f]{color:var(--color-ink);-webkit-text-stroke:0}.cards[data-astro-cid-irahaz3f]{column-gap:var(--space-fluid-md);row-gap:var(--space-cards-row);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:-100vh;padding-top:85vh;padding-bottom:35vh;display:grid;position:relative}.wcard[data-astro-cid-irahaz3f]{border-radius:var(--radius-card);background:var(--color-surface);will-change:transform;box-shadow:0 30px 80px var(--color-shadow);display:block;position:relative;overflow:hidden}.wcard[data-astro-cid-irahaz3f] img{width:100%;height:auto;transition:filter var(--duration-moderate);display:block}.wcard[data-astro-cid-irahaz3f]:hover img{filter:brightness(.85)}.cap[data-astro-cid-irahaz3f]{padding:var(--space-fluid-sm)}.cap[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{font:700 var(--type-card)/1 var(--font-display);letter-spacing:-.035em;transition:color var(--duration-fast);margin:0}.cap[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{margin:var(--space-2) 0 0;color:var(--color-ink);opacity:.85;font-size:var(--type-card-meta)}.wcard[data-astro-cid-irahaz3f]:hover h3[data-astro-cid-irahaz3f]{color:var(--color-accent)}.c1[data-astro-cid-irahaz3f]{grid-column:1/span 6}.c2[data-astro-cid-irahaz3f]{margin-top:var(--space-card-offset);grid-column:7/span 6}.c3[data-astro-cid-irahaz3f]{grid-column:3/span 8}.lead-nums[data-astro-cid-irahaz3f]{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-row[data-astro-cid-irahaz3f]{margin-top:var(--space-fluid-lg)}@media (width<=639px){.lead-nums[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr)}}.teaser[data-astro-cid-irahaz3f]{max-width:56rem}.hrun[data-astro-cid-irahaz3f]{position:relative}.pin[data-astro-cid-irahaz3f]{align-content:center;height:min(100vh,68.75rem);display:grid;position:sticky;top:0;overflow:hidden}.ghost[data-astro-cid-irahaz3f]{white-space:nowrap;font:800 var(--type-ghost)/.8 var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--color-raised);pointer-events:none;user-select:none;will-change:transform;position:absolute;top:50%;left:0;translate:0 -50%}.hrun[data-astro-cid-irahaz3f] .track[data-astro-cid-irahaz3f]{gap:var(--space-fluid-md);padding-inline:var(--pad);will-change:transform;align-items:center;width:max-content;display:flex;position:relative}.intro[data-astro-cid-irahaz3f]{gap:var(--space-6);flex:none;width:clamp(18.75rem,34vw,32.5rem);display:grid}.intro[data-astro-cid-irahaz3f] .t-title[data-astro-cid-irahaz3f]{margin:0}.count[data-astro-cid-irahaz3f]{font:500 var(--text-xs)/1 var(--font-sans);color:var(--color-muted);font-variant-numeric:tabular-nums}.count[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]{color:var(--color-accent);font-weight:500}.bcard[data-astro-cid-irahaz3f]{border-radius:var(--radius-frame);background:var(--color-surface);border:1px solid var(--color-rule);width:clamp(20rem,62vw,61.25rem);transition:border-color var(--duration-moderate);will-change:transform;flex:none;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.bcard[data-astro-cid-irahaz3f]:hover{border-color:var(--color-ghost)}.bcard[data-astro-cid-irahaz3f] .im[data-astro-cid-irahaz3f]{overflow:hidden}.bcard[data-astro-cid-irahaz3f] img{object-fit:cover;object-position:top left;width:100%;height:100%;min-height:26.25rem;transition:transform var(--duration-slow) var(--ease-out-soft), filter var(--duration-moderate)}.bcard[data-astro-cid-irahaz3f]:hover img{filter:brightness(.8);transform:scale(1.08)}.bd[data-astro-cid-irahaz3f]{padding:var(--space-fluid-md);align-content:space-between;gap:var(--space-8);display:grid}.num[data-astro-cid-irahaz3f]{font:500 var(--text-caption)/1 var(--font-sans);color:var(--color-muted);font-variant-numeric:tabular-nums}.bcard[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{margin:var(--space-3) 0 var(--space-4);font:800 var(--type-product)/.9 var(--font-display);letter-spacing:-.055em;transition:color var(--duration-fast)}.bcard[data-astro-cid-irahaz3f]:hover h3[data-astro-cid-irahaz3f]{color:var(--color-accent)}.bcard[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.foot-row[data-astro-cid-irahaz3f]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-muted);display:flex}.bcard[data-astro-cid-irahaz3f]:hover .foot-row[data-astro-cid-irahaz3f] .go[data-astro-cid-irahaz3f]{color:var(--color-accent)}.foot-row[data-astro-cid-irahaz3f] .go[data-astro-cid-irahaz3f]{border:0;border-radius:0;width:auto;height:auto;display:inline}.close[data-astro-cid-irahaz3f]{padding-block:var(--space-section-lg);text-align:center;justify-items:center;gap:var(--space-8);display:grid}.close[data-astro-cid-irahaz3f] .t-display[data-astro-cid-irahaz3f]{font-size:var(--type-finale)}.close-cta[data-astro-cid-irahaz3f]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=1023px){.row[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr) 3rem}.row[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{grid-area:2/1/auto/-1}.go[data-astro-cid-irahaz3f]{width:3rem;height:3rem}.stage-pin[data-astro-cid-irahaz3f]{height:auto;padding-top:var(--space-20);position:relative}.stage-type[data-astro-cid-irahaz3f]{font-size:calc(var(--fit,13) * 1vw)}.cards[data-astro-cid-irahaz3f]{margin-top:var(--space-8);padding-block:0 var(--space-20);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.c1[data-astro-cid-irahaz3f],.c2[data-astro-cid-irahaz3f],.c3[data-astro-cid-irahaz3f]{grid-column:1;margin-top:0}.pin[data-astro-cid-irahaz3f]{height:auto;padding-block:var(--space-20);position:relative}.ghost[data-astro-cid-irahaz3f]{display:none}.hrun[data-astro-cid-irahaz3f] .track[data-astro-cid-irahaz3f]{flex-direction:column;align-items:stretch;width:auto}.intro[data-astro-cid-irahaz3f],.bcard[data-astro-cid-irahaz3f]{width:auto}.bcard[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr)}.bcard[data-astro-cid-irahaz3f] img{aspect-ratio:16/10;min-height:0}.status[data-astro-cid-irahaz3f]{gap:var(--space-2);flex-direction:column}.status[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]+span[data-astro-cid-irahaz3f]:before{content:none}}@media (prefers-reduced-motion:reduce){.portrait[data-astro-cid-irahaz3f],.now[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f],.scrollcue[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f],.loc-pin[data-astro-cid-irahaz3f] svg[data-astro-cid-irahaz3f],.loc-pin[data-astro-cid-irahaz3f]:after{animation:none}.pin[data-astro-cid-irahaz3f]{height:auto;padding-block:var(--space-20);position:relative}.ghost[data-astro-cid-irahaz3f]{display:none}.hrun[data-astro-cid-irahaz3f] .track[data-astro-cid-irahaz3f]{flex-direction:column;align-items:stretch;width:auto}.intro[data-astro-cid-irahaz3f],.bcard[data-astro-cid-irahaz3f]{width:auto}}
