.assistant[data-astro-cid-khxzssqm]{border-top:1px solid var(--color-border)}.grid[data-astro-cid-khxzssqm]{grid-template-columns:540px 1fr;gap:40px;display:grid}.label[data-astro-cid-khxzssqm]{margin-bottom:24px}.lead[data-astro-cid-khxzssqm]{max-width:440px}.choices[data-astro-cid-khxzssqm]{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.choice[data-astro-cid-khxzssqm]{text-align:left;background:var(--color-bg-dark);color:var(--color-text-white);cursor:pointer;font-family:var(--font-display);letter-spacing:-.05em;border:0;align-items:baseline;gap:16px;min-height:64px;padding:20px;font-size:24px;display:flex}.choice[data-astro-cid-khxzssqm] .num[data-astro-cid-khxzssqm]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:0;font-size:14px}.choice[data-astro-cid-khxzssqm]:hover,.choice[data-astro-cid-khxzssqm][aria-pressed=true]{background:var(--color-bg-white);color:var(--color-text-primary)}.choice[data-astro-cid-khxzssqm].danger{color:#ff8a80}.choice[data-astro-cid-khxzssqm].danger[aria-pressed=true]{background:var(--color-danger);color:#fff}.answer[data-astro-cid-khxzssqm]{background:var(--color-bg-white);color:var(--color-text-primary);margin-top:24px;padding:24px}.answer[data-astro-cid-khxzssqm].danger{background:var(--color-danger);color:#fff}.answer-title[data-astro-cid-khxzssqm]{font-family:var(--font-mono);text-transform:uppercase;font-weight:700}.answer[data-astro-cid-khxzssqm] ol[data-astro-cid-khxzssqm]{margin:0 0 20px;padding-left:20px}.answer[data-astro-cid-khxzssqm] li[data-astro-cid-khxzssqm]{margin-bottom:6px}.cta[data-astro-cid-khxzssqm]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.more[data-astro-cid-khxzssqm]{font-family:var(--font-mono);text-transform:uppercase;font-size:14px}@media (width<=1000px){.grid[data-astro-cid-khxzssqm]{grid-template-columns:1fr}}@media (width<=560px){.choices[data-astro-cid-khxzssqm]{grid-template-columns:1fr}.choice[data-astro-cid-khxzssqm]{font-size:22px}}.pin[data-astro-cid-lcdefpme]{position:relative}.pin-sticky[data-astro-cid-lcdefpme]{min-height:100svh;position:relative;overflow:hidden}.pin-photo[data-astro-cid-lcdefpme]{will-change:clip-path;background-color:#0b1a33;background-image:radial-gradient(60% 70% at 70% 35%,#1f4277 0%,#10254a 55%,#0b1a33 100%);background-position:50%;background-size:cover;position:absolute;inset:0}.pin-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0b1a33bf,#0b1a3359 40%,#0b1a33d9);position:absolute;inset:0}.hero-grid[data-astro-cid-lcdefpme]{justify-content:space-between;gap:48px;min-height:100svh;padding-top:120px;padding-bottom:52px;display:flex;position:relative}.statement[data-astro-cid-lcdefpme]{display:none}.motion .pin[data-astro-cid-lcdefpme]{height:260vh}.motion .pin-sticky[data-astro-cid-lcdefpme]{height:100svh;position:sticky;top:0}.motion .hero-grid[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--hero-out,0));transform:translateY(calc(var(--hero-out,0) * -60px))}.motion .pin-shade[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--hero-out,0) * .7)}.motion .statement[data-astro-cid-lcdefpme]{grid-template-columns:1fr var(--gap,576px) 1fr;pointer-events:none;opacity:var(--words-in,0);align-items:center;gap:64px;display:grid;position:absolute;inset:0}.word[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(40px,7vw,100px);line-height:1}.motion .word[data-astro-cid-lcdefpme].left{text-align:right;transform:translateX(calc((1 - var(--words-in,0)) * -40vw))}.motion .word[data-astro-cid-lcdefpme].right{transform:translateX(calc((1 - var(--words-in,0)) * 40vw))}.col1[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;max-width:940px;display:flex}.quote[data-astro-cid-lcdefpme]{text-indent:40px;text-align:justify;width:316px;font-size:16px;line-height:20px}.title-wrap[data-astro-cid-lcdefpme]{padding:16px 0 8px 16px;position:relative}.block[data-astro-cid-lcdefpme]{background:var(--color-accent);transform-origin:bottom;width:clamp(96px,9vw,150px);position:absolute;top:0;bottom:0;left:0}.motion .block[data-astro-cid-lcdefpme]{animation:1s cubic-bezier(.2,.7,.2,1) both grow}@keyframes grow{0%{transform:scaleY(0)}}.hero-title[data-astro-cid-lcdefpme]{margin:0;position:relative}.big[data-astro-cid-lcdefpme]{display:block}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--color-accent);white-space:nowrap;font-size:clamp(14px,1.25vw,18px);line-height:1.2;position:absolute;bottom:calc(100% + 36px);left:-16px}.stat[data-astro-cid-lcdefpme]{background:var(--color-bg-dark);width:305px;height:113px;margin-top:28px;padding:8px;position:relative;left:-8px}.stat-ticks[data-astro-cid-lcdefpme]{align-items:center;gap:17px;height:12px;display:flex}.sq[data-astro-cid-lcdefpme]{background:var(--color-accent);width:12px;height:12px}.ticks[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(90deg, var(--color-accent) 0 2px, transparent 2px 4.34px);flex:1;height:8px;-webkit-mask:linear-gradient(90deg,#000 15%,#0003 15%);mask:linear-gradient(90deg,#000 15%,#0003 15%)}.motion .stat[data-astro-cid-lcdefpme].in .ticks[data-astro-cid-lcdefpme]{animation:1.6s cubic-bezier(.2,.7,.2,1) .4s both fill}@keyframes fill{0%{-webkit-mask-size:15% 100%;mask-size:15% 100%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}.stat-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;margin:37px 8px 0;display:flex}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;font-size:40px;line-height:40px}.stat-txt[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.col2[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;align-items:flex-end;width:429px;margin-top:-35px;display:flex}.edge[data-astro-cid-lcdefpme]{gap:16px;height:399px;display:flex}.edge[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{letter-spacing:.05em;margin-top:48px;font-size:14px}.ruler[data-astro-cid-lcdefpme]{width:24px;height:100%;-webkit-mask:linear-gradient(180deg, #000 calc(16% + var(--page-progress,0) * 84%), #0003 0);mask:linear-gradient(180deg, #000 calc(16% + var(--page-progress,0) * 84%), #0003 0);background:repeating-linear-gradient(#fff 0 2px,#0000 2px 6.4px) 100%/8px 100% no-repeat}.card[data-astro-cid-lcdefpme]{width:429px}.card-top[data-astro-cid-lcdefpme]{display:flex}.card-mark[data-astro-cid-lcdefpme]{background:var(--color-accent);align-items:center;height:40px;padding:8px 16px;display:flex}.card-mark[data-astro-cid-lcdefpme] path{fill:var(--color-bg-dark)}.card-years[data-astro-cid-lcdefpme]{background:var(--color-bg-dark);color:var(--color-text-white);flex:1;justify-content:center;align-items:center;display:flex}.card-body[data-astro-cid-lcdefpme]{background:var(--color-bg-white);color:var(--color-text-secondary);padding:12px;font-size:16px;line-height:20px}.card-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.card-name[data-astro-cid-lcdefpme]{color:var(--color-text-primary);align-items:center;gap:8px;display:flex;margin-bottom:10px!important}.card-name[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:700}.line[data-astro-cid-lcdefpme]{background:var(--color-border-dark);flex:1;height:1px}.wwm-head[data-astro-cid-lcdefpme],.wwm-body[data-astro-cid-lcdefpme]{grid-template-columns:426px 1fr;gap:24px;display:grid}.wwm-head[data-astro-cid-lcdefpme]{align-items:baseline;margin-bottom:80px}.wwm-photos[data-astro-cid-lcdefpme]{height:264px;position:sticky;top:120px}.wwm-photo[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s,transform .8s;position:absolute;inset:0;transform:scale(1.04)}.wwm-photo[data-astro-cid-lcdefpme].active{opacity:1;transform:none}.wwm-photo[data-astro-cid-lcdefpme] .ph{height:100%}.wwm-list[data-astro-cid-lcdefpme]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wwm-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#2c4166;align-items:baseline;gap:32px;text-decoration:none;transition:color .35s;display:flex}.wwm-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].active{color:var(--color-text-white)}.wwm-list[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--color-text-white);flex:none;width:24px;font-size:14px}.wwm-list[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(36px,4.5vw,64px);line-height:64px;transition:transform .35s}.wwm-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].active .name[data-astro-cid-lcdefpme]{transform:translate(8px)}.wwm-mobile-photo[data-astro-cid-lcdefpme]{display:none}.est-grid[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:48px;display:flex}.est-intro[data-astro-cid-lcdefpme]{max-width:540px}.est-intro[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme],.wwm[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme],.work[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme],.zones[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:24px}.est-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].muted{margin:16px 0 40px}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:200px 1fr;gap:24px;display:grid}.rail[data-astro-cid-lcdefpme]{writing-mode:vertical-rl;place-self:start;position:sticky;top:120px;transform:rotate(180deg)}.work-list[data-astro-cid-lcdefpme]{gap:40px;display:grid}.work-item[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,656px) 1fr;gap:24px;display:grid}.work-photo[data-astro-cid-lcdefpme]{aspect-ratio:656/610;overflow:hidden}.work-photo[data-astro-cid-lcdefpme] .ph{height:100%}.work-photo[data-astro-cid-lcdefpme] img{transition:transform 1.2s}.work-item[data-astro-cid-lcdefpme]:hover .work-photo[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.work-meta[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:120px}.work-meta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.work-mobile-label[data-astro-cid-lcdefpme]{display:none}.sub[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-text-muted);margin:0 0 16px;font-size:28px;line-height:1.1}.small[data-astro-cid-lcdefpme]{max-width:340px;font-size:14px;line-height:20px}.work-nav[data-astro-cid-lcdefpme]{display:none}.zones[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.zone-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:40px 0 0;padding:0;list-style:none;display:flex}.zone-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);font-family:var(--font-mono);text-transform:uppercase;padding:8px 14px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.zone-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=1000px){.col2[data-astro-cid-lcdefpme] .edge[data-astro-cid-lcdefpme]{display:none}.hero-grid[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;gap:40px}.col1[data-astro-cid-lcdefpme]{flex:none;gap:120px;max-width:none}.col2[data-astro-cid-lcdefpme]{width:100%;max-width:560px;margin-top:0}.card[data-astro-cid-lcdefpme]{width:100%}.t-hero[data-astro-cid-lcdefpme]{font-size:14vw}.est-grid[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.motion[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme]{gap:16px}}@media (width<=760px){.hero-grid[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-start;gap:24px;padding-top:92px;padding-bottom:24px}.motion[data-astro-cid-lcdefpme] .pin[data-astro-cid-lcdefpme]{height:240vh}.col1[data-astro-cid-lcdefpme],.col2[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme],.quote[data-astro-cid-lcdefpme]{width:100%}.col1[data-astro-cid-lcdefpme]{flex:1}.quote[data-astro-cid-lcdefpme]{font-size:14px;line-height:18px}.block[data-astro-cid-lcdefpme]{width:80px}.t-hero[data-astro-cid-lcdefpme]{font-size:18vw}.eyebrow[data-astro-cid-lcdefpme]{white-space:normal;width:calc(100vw - 32px);font-size:12px;bottom:calc(100% + 28px)}.stat[data-astro-cid-lcdefpme]{width:calc(100% - 8px);height:100px}.stat-row[data-astro-cid-lcdefpme]{margin-top:28px}.col2[data-astro-cid-lcdefpme]{margin:0}.card-body[data-astro-cid-lcdefpme]{font-size:14px;line-height:18px}.word[data-astro-cid-lcdefpme]{z-index:1;font-size:40px;position:relative}.motion .statement[data-astro-cid-lcdefpme]{gap:8px}.wwm-head[data-astro-cid-lcdefpme],.wwm-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.wwm-head[data-astro-cid-lcdefpme]{margin-bottom:40px}.wwm-photos[data-astro-cid-lcdefpme]{display:none}.wwm-list[data-astro-cid-lcdefpme]{gap:32px}.wwm-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text-white);flex-wrap:wrap;gap:12px}.wwm-mobile-photo[data-astro-cid-lcdefpme]{aspect-ratio:358/190;width:100%;display:block}.wwm-mobile-photo[data-astro-cid-lcdefpme] .ph{height:100%}.wwm-list[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{font-size:32px;line-height:1.1}.wwm-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].active .name[data-astro-cid-lcdefpme]{transform:none}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.rail[data-astro-cid-lcdefpme]{writing-mode:horizontal-tb;position:static;transform:none}.work-list[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.work-list[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.work-item[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:1fr}.work-photo[data-astro-cid-lcdefpme]{aspect-ratio:358/286}.work-meta[data-astro-cid-lcdefpme]{position:static}.work-mobile-label[data-astro-cid-lcdefpme]{display:block}.work-desk-label[data-astro-cid-lcdefpme]{display:none}.work-nav[data-astro-cid-lcdefpme]{justify-content:center;gap:8px;display:flex}.arrow[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg-dark);cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.arrow[data-astro-cid-lcdefpme]:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff}.arrow[data-astro-cid-lcdefpme].prev:before{transform:rotate(180deg)}.arrow[data-astro-cid-lcdefpme]:active{background:var(--color-accent)}}
