.sprint-band[data-astro-cid-j7pv25f6]{padding-block:var(--space-2xl);border-bottom:1px solid rgba(26,26,46,.08)}.hero-clock[data-astro-cid-j7pv25f6]{margin-top:var(--space-sm)}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:calc(100dvh - 56px);display:flex;align-items:center;justify-content:flex-end;overflow:hidden;background:var(--color-plum)}.hero-bg-img[data-astro-cid-j7pv25f6]{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%;z-index:0}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#1e143000 0% 50%,#1e14309e 62%,#1e1430e0);pointer-events:none}.hero-text[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:min(42%,600px);padding:var(--space-section) var(--gutter);padding-right:max(var(--gutter),calc((100vw - var(--max-width-page)) / 2));color:var(--color-cream)}.hero-kicker[data-astro-cid-j7pv25f6]{color:var(--color-soft-violet);margin-bottom:var(--space-md)}.hero-name[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:900;font-size:var(--size-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);text-transform:uppercase;color:var(--color-cream);margin:0 0 var(--space-lg);max-width:none}.hero-headline[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:900;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-white);max-width:none}.hero-sub[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-lede);line-height:var(--lh-lede);letter-spacing:var(--ls-lede);color:var(--color-cream);margin-top:clamp(16px,2vw,28px);max-width:24em}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:clamp(28px,3vw,44px)}.hero-date[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-soft-violet);margin-top:var(--space-lg)}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;z-index:1;background:linear-gradient(180deg,#1e143000,#1e14308c);pointer-events:none}.hero-caption[data-astro-cid-j7pv25f6]{position:absolute;left:var(--gutter);bottom:clamp(16px,3vh,32px);z-index:2;width:min(30%,380px);margin:0;font-family:var(--font-body);font-size:13px;line-height:1.4;color:var(--color-cream);background:#1e1430d6;padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-card)}.hero-scroll[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:clamp(16px,3vh,32px);transform:translate(-50%);z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:var(--color-white);text-decoration:none;font-family:var(--font-headline);font-weight:700;font-size:clamp(14px,1.1vw,17px);letter-spacing:var(--ls-ui);text-transform:uppercase;text-shadow:0 1px 3px rgba(30,20,48,.9),0 2px 14px rgba(30,20,48,.8)}.hero-scroll[data-astro-cid-j7pv25f6]:hover{color:var(--color-white)}.hero-scroll-arrow[data-astro-cid-j7pv25f6]{animation:hero-scroll-bob 1.8s ease-in-out infinite}@keyframes hero-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.hero-scroll-arrow[data-astro-cid-j7pv25f6]{animation:none}}@media(max-width:899px){.hero-text[data-astro-cid-j7pv25f6]{width:min(54%,600px)}.hero-bg-img[data-astro-cid-j7pv25f6]{object-position:40% 46%}.hero[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,#1e143000 0% 34%,#1e1430a6 50%,#1e1430e6)}}@media(max-width:599px){.hero[data-astro-cid-j7pv25f6]{align-items:flex-end;min-height:calc(100dvh - 56px)}.hero-bg-img[data-astro-cid-j7pv25f6]{left:0;width:100%;object-position:46% 30%}.hero[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#1e143000 0% 34%,#1e1430b8 52%,#1e1430f0)}.hero-text[data-astro-cid-j7pv25f6]{width:100%;padding:var(--space-xl) var(--gutter) calc(var(--space-xl) + 112px)}.hero-caption[data-astro-cid-j7pv25f6]{left:var(--gutter);right:var(--gutter);width:auto;bottom:64px;font-size:12px;text-align:center}.hero-scroll[data-astro-cid-j7pv25f6]{bottom:12px}.hero-actions[data-astro-cid-j7pv25f6] .btn{font-size:var(--size-kicker);padding:10px 20px;min-height:auto}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--size-body)}}.case-panel[data-astro-cid-j7pv25f6]{padding-block:0 calc(var(--space-section) * 1.5)}.case-left[data-astro-cid-j7pv25f6]{padding-top:calc(var(--space-section) * 1.5)}.case-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}.case-left[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6],.case-right[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm)}.case-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text);margin:0 0 var(--space-lg)}.case-pitch[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-lede);line-height:var(--lh-lede);letter-spacing:var(--ls-lede);color:var(--color-dark-text);margin:0 0 var(--space-xl)}.win-reasons[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xl)}.win-reason[data-astro-cid-j7pv25f6]{border-top:2px solid var(--color-dark-text);padding-top:var(--space-md)}.win-reason-lead[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-headline);font-weight:800;font-size:var(--size-subsection);line-height:var(--lh-subsection);letter-spacing:var(--ls-subsection);color:var(--color-orange);margin-bottom:var(--space-xs)}.win-reason-body[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-dark-text)}.case-right[data-astro-cid-j7pv25f6]{position:sticky;top:56px;align-self:start;height:calc(100dvh - 56px);display:flex;flex-direction:column;justify-content:center}.case-grid[data-astro-cid-j7pv25f6]{align-items:stretch}.thesis-body[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:1.48;color:var(--color-dark-text);margin-bottom:18px}.thesis-body[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}@media(max-width:899px){.case-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.case-right[data-astro-cid-j7pv25f6]{position:static;height:auto;display:block;margin-top:var(--space-2xl)}}.platform[data-astro-cid-j7pv25f6]{padding-block:calc(var(--space-section) * 1.5)}.platform-inner[data-astro-cid-j7pv25f6]{max-width:var(--max-width-page)}.platform[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:var(--color-soft-violet);margin-bottom:var(--space-sm)}.platform-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-cream);margin-bottom:var(--space-lg)}.platform-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-grid-gap)}.platform-card[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-cream);border:1px solid rgba(26,26,46,.08);border-radius:var(--border-radius-card);padding:var(--space-lg);text-decoration:none;color:var(--color-dark-text);transition:transform var(--transition-card),box-shadow var(--transition-card);overflow:hidden;display:flex;flex-direction:column}.platform-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 4px 16px #00000040}.platform-card-title[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:700;font-size:var(--size-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title);color:var(--color-dark-text);margin-bottom:var(--space-xs);transition:color var(--transition-base)}.platform-card[data-astro-cid-j7pv25f6]:hover .platform-card-title[data-astro-cid-j7pv25f6]{color:var(--color-orange)}.platform-card-hook[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);opacity:.45;transition:opacity var(--transition-card);flex:1;margin:0}.platform-card[data-astro-cid-j7pv25f6]:hover .platform-card-hook[data-astro-cid-j7pv25f6]{opacity:1}.platform-card-link[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-cta);text-transform:uppercase;letter-spacing:var(--ls-cta);color:var(--color-soft-violet);opacity:0;transform:translate(-6px);transition:opacity var(--transition-base) .05s,transform var(--transition-base) .05s;margin-top:var(--space-md);display:block}.platform-card[data-astro-cid-j7pv25f6]:hover .platform-card-link[data-astro-cid-j7pv25f6]{opacity:1;transform:translate(0)}@media(max-width:899px){.platform-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.platform-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.platform-card-hook[data-astro-cid-j7pv25f6]{opacity:.7}.platform-card-link[data-astro-cid-j7pv25f6]{opacity:1;transform:none}}.scroll-layout[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{max-width:none;padding-left:2vw;padding-right:3vw}.scroll-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:27vw 58vw;gap:80px;margin-left:auto;align-items:start;padding-bottom:clamp(64px,8vw,120px)}.scroll-block[data-astro-cid-j7pv25f6]{margin-bottom:calc(var(--space-section) * 1.5)}.scroll-block[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.scroll-block[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm)}.bio-photo-mobile[data-astro-cid-j7pv25f6]{display:none}.scroll-photo[data-astro-cid-j7pv25f6]{position:sticky;top:calc(56px + var(--space-xl));align-self:start}.bio-photo[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;aspect-ratio:3 / 4;object-fit:cover;object-position:center 15%}.bio-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text);margin-bottom:var(--space-md)}.bio-text[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-dark-text);margin-bottom:14px}.bio-actions-label[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-dark-text);margin-bottom:var(--space-xs)}.bio-actions[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-dark-text);margin:0 0 var(--space-lg);padding-left:1.4em}.bio-actions[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-xs)}.bio-actions[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{font-family:var(--font-headline);font-weight:700}.bio-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-xs)}@media(max-width:899px){.scroll-layout[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{padding-left:var(--gutter);padding-right:var(--gutter)}.scroll-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.scroll-photo[data-astro-cid-j7pv25f6]{display:none}.scroll-block[data-astro-cid-j7pv25f6] .bio-photo-mobile[data-astro-cid-j7pv25f6]{display:block;width:70%;max-width:280px;margin:0 auto var(--space-lg);aspect-ratio:3 / 4;object-fit:cover;object-position:center 15%}}.moments[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding:clamp(12px,1.5vw,20px);padding-top:0;margin-bottom:clamp(64px,8vw,120px)}.moments-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,.8vw,12px)}.moments-panel[data-astro-cid-j7pv25f6]{padding:clamp(64px,8vw,120px) clamp(40px,5vw,72px);display:flex;align-items:flex-start;justify-content:center;min-height:60vh}.moments-panel-inner[data-astro-cid-j7pv25f6]{max-width:clamp(440px,35vw,640px);width:100%}.moments-panel--rd[data-astro-cid-j7pv25f6]{background-color:var(--color-mist)}.moments-panel--nl[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-soft-violet) 0%,var(--color-deep-violet) 100%)}.moments-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:900;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-hero);color:var(--color-white);margin-bottom:var(--space-lg)}.moments-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-lg)}.moments-panel[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm);color:#fffc}.moments-panel--rd[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:var(--color-deep-violet)}.moments-panel--rd[data-astro-cid-j7pv25f6] .moments-heading[data-astro-cid-j7pv25f6]{color:var(--color-mid-violet)}.rd-card[data-astro-cid-j7pv25f6]{display:block;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-card);padding:var(--space-lg);text-decoration:none;color:inherit;transition:transform var(--transition-card),box-shadow var(--transition-card);position:relative;overflow:hidden}.rd-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 4px 16px #0f102914}.rd-card-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-tag);text-transform:uppercase;letter-spacing:var(--ls-tag);color:var(--color-cta-violet);background:#a278f01a;display:inline-block;padding:3px 8px;border-radius:var(--border-radius-tag);margin-bottom:var(--space-sm)}.rd-card-title[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:700;font-size:var(--size-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title);color:var(--color-dark-text);margin-bottom:var(--space-xs)}.rd-card-excerpt[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);opacity:.65;margin:0}.rd-card-link[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-cta);text-transform:uppercase;letter-spacing:var(--ls-cta);color:var(--color-mid-violet);margin-top:var(--space-md);display:block;opacity:0;transform:translate(-6px);transition:opacity var(--transition-base) .05s,transform var(--transition-base) .05s}.rd-card[data-astro-cid-j7pv25f6]:hover .rd-card-link[data-astro-cid-j7pv25f6]{opacity:1;transform:translate(0)}@media(max-width:599px){.rd-card-link[data-astro-cid-j7pv25f6]{opacity:1;transform:none}}.has-scroll-anim .moments-panel[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(48px);transition:opacity .6s ease,transform .6s ease}.has-scroll-anim .moments-panel[data-astro-cid-j7pv25f6].is-visible{opacity:1;transform:translateY(0)}.has-scroll-anim .moments-panel--nl[data-astro-cid-j7pv25f6],.has-scroll-anim .moments-panel--rd[data-astro-cid-j7pv25f6]{transition-delay:0s}@media(max-width:899px){.moments-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.moments-panel[data-astro-cid-j7pv25f6]{min-height:auto}}.events-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text);margin-bottom:var(--space-md)}.events-body[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-dark-text);margin-bottom:var(--space-lg)}.events-list[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-lg);display:flex;flex-direction:column}.hp-event-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit}.hp-event-row[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--color-border)}.hp-event-row--link[data-astro-cid-j7pv25f6]:hover .hp-event-name[data-astro-cid-j7pv25f6]{color:var(--color-cta-violet)}.hp-event-date-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;min-width:44px;flex-shrink:0}.hp-event-weekday[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);color:var(--color-field-muted)}.hp-event-day[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:900;font-size:var(--size-subsection);line-height:var(--lh-subsection);color:var(--color-orange)}.hp-event-month[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);color:var(--color-field-muted)}.hp-event-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1;min-width:0}.hp-event-name[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:700;font-size:var(--size-subsection);line-height:var(--lh-subsection);letter-spacing:var(--ls-subsection);color:var(--color-dark-text);margin:0;transition:color var(--transition-fast)}.hp-event-presented[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-field-muted);margin:0}.hp-event-meta[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-field-muted);margin:0}.event-placeholder[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border:1.5px dashed rgba(26,26,46,.1);border-radius:var(--border-radius-card)}.event-placeholder-date[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);text-transform:uppercase;letter-spacing:var(--ls-ui);color:var(--color-dark-text);opacity:.5}.event-placeholder-text[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);opacity:.4}.events-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-xs)}.involve-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text);margin-bottom:var(--space-lg)}.involve-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--card-grid-gap)}.involve-card[data-astro-cid-j7pv25f6]{background:var(--color-white);border:1px solid rgba(26,26,46,.18);border-radius:5px;padding:var(--space-lg);position:relative;overflow:visible;display:grid;grid-template-columns:minmax(140px,1.5fr) 3fr auto;align-items:center;gap:var(--space-md);min-height:112px;transition:box-shadow var(--transition-card);text-decoration:none;color:inherit}.involve-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 4px 16px #0f102914}.involve-card-title[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:700;font-size:var(--size-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title);color:var(--color-dark-text);margin:0}.involve-card-body[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);opacity:.55;transition:opacity var(--transition-card);margin:0}.involve-card[data-astro-cid-j7pv25f6]:hover .involve-card-body[data-astro-cid-j7pv25f6]{opacity:1}.involve-card-link[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-cta);text-transform:uppercase;letter-spacing:var(--ls-cta);color:var(--color-cta-violet);text-decoration:none;white-space:nowrap;opacity:0;transform:translate(-6px);transition:opacity var(--transition-base) .05s,transform var(--transition-base) .05s}.involve-card[data-astro-cid-j7pv25f6]:hover .involve-card-link[data-astro-cid-j7pv25f6]{opacity:1;transform:translate(0)}@media(max-width:599px){.involve-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:var(--space-lg)}.involve-card-body[data-astro-cid-j7pv25f6]{opacity:.7}.involve-card-link[data-astro-cid-j7pv25f6]{opacity:1;transform:none}}.newsletter-pitch[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-white);margin-bottom:var(--space-xl)}.newsletter-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-sm)}.newsletter-fields[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-sm)}.newsletter-float[data-astro-cid-j7pv25f6]{flex:1}.newsletter-float[data-astro-cid-j7pv25f6] input{min-height:auto;padding:14px 16px 8px;background:#ffffff26;border-color:#fff6;color:var(--color-white)}.newsletter-float[data-astro-cid-j7pv25f6] input:focus{border-color:#fffc}.newsletter-float[data-astro-cid-j7pv25f6] label{color:#fff9}.newsletter-float[data-astro-cid-j7pv25f6] input::placeholder{color:transparent;transition:color .15s ease}.newsletter-float[data-astro-cid-j7pv25f6] input:focus::placeholder{color:#fff6}.newsletter-float[data-astro-cid-j7pv25f6] input:focus~label,.newsletter-float[data-astro-cid-j7pv25f6] input:not(:placeholder-shown)~label{transform:translateY(-160%) scale(.78)}.newsletter-submit[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-cta);letter-spacing:var(--ls-cta);text-transform:uppercase;color:var(--color-white);background-color:transparent;border:1px solid rgba(255,255,255,.6);border-radius:var(--border-radius-button);padding:14px 34px;cursor:pointer;white-space:nowrap;transition:all .25s ease;line-height:1}.newsletter-submit[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-deep-violet)}.newsletter-fine[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:400;font-size:var(--size-kicker);letter-spacing:.04em;color:#ffffff80;margin-top:var(--space-sm)}@media(max-width:599px){.newsletter-fields[data-astro-cid-j7pv25f6]{flex-direction:column}.newsletter-submit[data-astro-cid-j7pv25f6]{background-color:var(--color-cta-violet);border-color:var(--color-cta-violet);color:var(--color-white)}}@media(min-width:1400px){:root{--size-hero: clamp(88px, 6.5vw, 140px);--size-section: clamp(46px, 3.8vw, 60px);--size-subsection: clamp(24px, 2.2vw, 30px);--size-body: clamp(17px, 1.2vw, 21px);--size-lede: clamp(20px, 1.5vw, 26px);--size-card-title: clamp(22px, 1.8vw, 28px);--size-card-body: clamp(15px, 1.1vw, 18px);--size-conviction: clamp(52px, 4vw, 72px);--max-width-page: 1400px;--gutter: clamp(40px, 3vw, 64px)}}.thesis-pillars[data-astro-cid-j7pv25f6],.bio-closer[data-astro-cid-j7pv25f6]{font-weight:700}.platform-card-verdict[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:700;font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);margin:var(--space-sm) 0 0}.threeas-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text);margin:var(--space-sm) 0 var(--space-md)}.threeas-intro[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-dark-text);max-width:var(--max-width-content);margin:0 0 var(--space-xl)}.threeas-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-grid-gap)}.aboard[data-astro-cid-j7pv25f6]{background:var(--color-cream);border-radius:var(--border-radius-card);padding:var(--space-lg)}.aboard-title[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-subsection);line-height:var(--lh-subsection);letter-spacing:var(--ls-subsection);color:var(--color-deep-violet);text-transform:uppercase;margin:0 0 var(--space-sm)}.aboard-body[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);margin:0}.win-vote[data-astro-cid-j7pv25f6]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:2px solid var(--color-dark-text)}.win-vote-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text);margin:0 0 var(--space-lg)}.case-rank[data-astro-cid-j7pv25f6]{margin-top:var(--space-xl);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.case-rank[data-astro-cid-j7pv25f6] .vote-rank[data-astro-cid-j7pv25f6]{width:100%}.vote-body[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-dark-text);margin:0 0 var(--space-md);max-width:var(--max-width-content)}.vote-hq[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-dark-text);margin:var(--space-lg) 0 0}.vote-rank[data-astro-cid-j7pv25f6]{background:var(--color-white);border:1px solid var(--color-border-medium);border-radius:var(--border-radius-card);padding:var(--space-lg) var(--space-xl);display:grid;grid-template-columns:auto auto;column-gap:var(--space-md);align-items:baseline;width:100%}.vote-rank-label[data-astro-cid-j7pv25f6],.vote-rank-office[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-dark-text);grid-column:1 / -1}.vote-rank-name[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:900;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text)}.vote-rank-num[data-astro-cid-j7pv25f6]{font-family:var(--font-headline);font-weight:900;font-size:var(--size-section);line-height:var(--lh-section);color:var(--color-orange)}@media(max-width:899px){.threeas-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
