.hero[data-astro-cid-lcdefpme]{isolation:isolate;align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#0b0b0c40 0%,#0b0b0c8c 55%,#0b0b0cf7 100%),linear-gradient(90deg,#0b0b0c99,#0000 70%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{padding-block:calc(var(--header-h) + 2rem) clamp(3rem, 9vh, 6rem)}.hero-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1.3rem}.hero-title[data-astro-cid-lcdefpme]{max-width:14ch;font-size:clamp(2.6rem,7.4vw,6.2rem)}.hero-sub[data-astro-cid-lcdefpme]{color:#f2f2eee0;max-width:46ch;margin-top:1.4rem;font-size:clamp(1.05rem,1.5vw,1.3rem)}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}@media (prefers-reduced-motion:no-preference){.hero-content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) both}.hero-content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero-content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}}.manifesto[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.manifesto-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2rem,5.2vw,4.2rem)}.manifesto-body[data-astro-cid-lcdefpme]{justify-items:start;gap:1.6rem;display:grid}@media (width>=960px){.manifesto[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;align-items:end}}.floors-head[data-astro-cid-lcdefpme]{gap:1rem;margin-bottom:2.5rem;display:grid}.floor-grid[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}@media (width>=820px){.floor-grid[data-astro-cid-lcdefpme]{grid-template-rows:1fr 1fr;grid-template-columns:1.6fr 1fr;height:min(78vh,680px)}.floor-main[data-astro-cid-lcdefpme]{grid-row:1/3}}.floor[data-astro-cid-lcdefpme]{isolation:isolate;min-height:300px;color:var(--text);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.floor[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}.floor[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0b0b0c1a 40%,#0b0b0ce6);position:absolute;inset:0}.floor[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.floor-text[data-astro-cid-lcdefpme]{padding:clamp(1.2rem,3vw,2rem)}.floor-cap[data-astro-cid-lcdefpme]{color:var(--accent);align-items:baseline;gap:.5rem;font-weight:600;display:flex}.floor-cap[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,6vw,4.6rem)}.floor-main[data-astro-cid-lcdefpme] .floor-cap[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-size:clamp(3.2rem,9vw,7rem)}.floor-name[data-astro-cid-lcdefpme]{margin-top:.4rem;font-size:clamp(1.2rem,2vw,1.6rem)}.uses[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.uses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;display:inline-flex}.uses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"";background:var(--line-strong);width:.5rem;height:.85rem;transform:skew(13.5deg)}.partner-head[data-astro-cid-lcdefpme]{gap:1rem;margin-bottom:3rem;display:grid}.times[data-astro-cid-lcdefpme]{justify-items:start;gap:1.2rem;display:grid}.timeline[data-astro-cid-lcdefpme]{gap:1.2rem;width:100%;margin-block:1.8rem .8rem;display:grid;position:relative}.slot[data-astro-cid-lcdefpme]{position:relative}.slot-bar[data-astro-cid-lcdefpme]{background:var(--surface-2);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%);height:14px;margin-bottom:.6rem;display:block}.slot[data-astro-cid-lcdefpme]:nth-child(2) .slot-bar[data-astro-cid-lcdefpme]{background:var(--accent)}.slot-name[data-astro-cid-lcdefpme]{font-weight:650}.slot-time[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:tabular-nums}@media (width>=760px){.timeline[data-astro-cid-lcdefpme]{height:6.5rem;display:block}.slot[data-astro-cid-lcdefpme]{left:calc(var(--start) * 100%);width:calc(var(--len) * 100% - .4rem);position:absolute}}@media (prefers-reduced-motion:no-preference){.timeline[data-astro-cid-lcdefpme] .slot-bar[data-astro-cid-lcdefpme]{transform-origin:0;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * .14s + .15s);transform:scaleX(0)}.timeline[data-astro-cid-lcdefpme].is-in .slot-bar[data-astro-cid-lcdefpme]{transform:none}}.orig-head[data-astro-cid-lcdefpme]{gap:1rem;margin-bottom:2.5rem;display:grid}.orig-row[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:.75rem;margin-block:0 2rem;padding-bottom:.5rem;list-style:none;display:grid;overflow-x:auto}.orig[data-astro-cid-lcdefpme]{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:260px;padding:1.6rem;display:flex;position:relative;overflow:hidden}.orig-bars[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(76.5deg, transparent 0 11px, var(--line-strong) 11px 22px);width:5.5rem;height:80%;position:absolute;top:-10%;right:1.2rem}.orig[data-astro-cid-lcdefpme]:nth-child(odd) .orig-bars[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(76.5deg,#0000 0 11px,#d4f03f80 11px 22px)}.orig-name[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.4vw,2rem)}.past[data-astro-cid-lcdefpme]{gap:1.8rem;padding-block:clamp(2rem,6vw,4rem);display:grid}.past-title[data-astro-cid-lcdefpme]{font-family:var(--font);letter-spacing:0;color:var(--muted);font-size:1rem;font-weight:600}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding-block:1.4rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{width:max-content;display:flex}.mq-group[data-astro-cid-lcdefpme]{gap:3rem;padding-right:3rem;display:flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:3rem;font-size:clamp(1.6rem,3.4vw,2.8rem);display:inline-flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";background:var(--accent);width:.9rem;height:1.6rem;transform:skew(13.5deg)}@media (prefers-reduced-motion:no-preference){.marquee-track[data-astro-cid-lcdefpme]{animation:60s linear infinite marquee}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-lcdefpme]{mask-image:none}.marquee-track[data-astro-cid-lcdefpme]{width:auto;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.mq-group[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem 2rem;padding:0}.mq-clone[data-astro-cid-lcdefpme]{display:none}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{gap:2rem;font-size:clamp(1.1rem,2vw,1.5rem)}}.region[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}.region-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%}.region-text[data-astro-cid-lcdefpme]{gap:1.1rem;display:grid}@media (width>=900px){.region[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:4rem}}
