.s-SOiG_header{flex-direction:column;gap:clamp(40px,4.4vw,64px);padding-top:clamp(40px,4.4vw,64px);padding-bottom:clamp(40px,3.9vw,56px);display:flex}.s-SOiG_back{font-size:var(--fs-mono-sm);color:var(--c-accent)}.s-SOiG_titleBlock{flex-direction:column;gap:20px;display:flex}.s-SOiG_eyebrow{font-size:var(--fs-mono-sm);color:var(--c-muted)}.s-SOiG_title{max-width:920px;font-size:clamp(34px,2.8vw + 14px,56px);font-weight:var(--fw-semibold);letter-spacing:-.02em;text-wrap:balance;line-height:1.1}
.FeqWJG_logo{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--logo-size);color:var(--logo-color);white-space:nowrap;text-decoration:none;display:inline-grid}.FeqWJG_row{align-items:center;gap:var(--logo-gap);display:flex}.FeqWJG_rule{height:var(--logo-rule);transition:transform var(--duration-hover) var(--ease-out);background:currentColor;flex:1}.FeqWJG_ruleAfter{transform-origin:0}.FeqWJG_ruleBefore{transform-origin:100%}.FeqWJG_logo:hover .FeqWJG_rule,.FeqWJG_logo:focus-visible .FeqWJG_rule{transform:scaleX(.7)}.FeqWJG_draw .FeqWJG_rule{transition:transform 1.4s var(--ease-out) .2s;transform:scaleX(0)}[data-inview] .FeqWJG_draw .FeqWJG_rule{transform:scaleX(1)}:is([data-inview] .FeqWJG_draw:hover .FeqWJG_rule,[data-inview] .FeqWJG_draw:focus-visible .FeqWJG_rule){transition-duration:var(--duration-hover);transition-delay:0s;transform:scaleX(.85)}.FeqWJG_compact{--logo-gap:.16em;--logo-rule:1px;letter-spacing:.02em;row-gap:.1em;line-height:.9}.FeqWJG_display{--logo-gap:.12em;--logo-rule:max(1.5px, .012em);row-gap:.08em;line-height:.86}
.Grjkva_band{aspect-ratio:6;object-fit:cover;width:100%;height:auto}.Grjkva_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(36px,3.4vw,48px) 40px;padding-top:clamp(56px,5.6vw,80px);padding-bottom:clamp(48px,4.4vw,64px);display:grid}.Grjkva_intro{flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;max-width:760px;display:flex}.Grjkva_lead{font-size:var(--fs-footer-lead);font-weight:var(--fw-medium);line-height:1.3}.Grjkva_location{font-size:var(--fs-mono-sm);color:var(--c-muted)}.Grjkva_column{flex-direction:column;gap:14px;display:flex}.Grjkva_heading{font-size:var(--fs-mono-xs);color:var(--c-accent)}.Grjkva_list{font-size:var(--fs-footer-link);flex-direction:column;padding:0;list-style:none;display:flex}.Grjkva_link{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.Grjkva_logoWrap{padding-bottom:24px;container-type:inline-size}.Grjkva_bottom{border-top:var(--border) solid var(--c-rule)}.Grjkva_bottomInner{font-size:var(--fs-mono-xs);color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:28px;display:flex}.Grjkva_toTop{color:var(--c-text);align-self:flex-start}
.ldgnoG_header{z-index:50;background:var(--c-bg);box-shadow:0 var(--border) 0 transparent;transition:box-shadow var(--duration-hover) var(--ease-out);position:sticky;top:0}.ldgnoG_header[data-scrolled]{box-shadow:0 var(--border) 0 var(--c-rule)}.ldgnoG_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.ldgnoG_nav{font-size:var(--fs-nav);font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.ldgnoG_link{transition:color var(--duration-hover) var(--ease-out)}.ldgnoG_social{color:var(--c-accent)}.ldgnoG_social:hover{color:var(--c-text)}.ldgnoG_separator{width:var(--border);background:var(--c-rule);height:18px}@media (max-width:600px){.ldgnoG_inner{gap:14px;padding-block:16px}.ldgnoG_nav{gap:6px 14px;font-size:15px}.ldgnoG_separator{display:none}}
._0PC4Tq_skipLink{z-index:10;background:var(--ink-900);color:var(--ink-50);font-weight:var(--fw-medium);padding:8px 14px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}._0PC4Tq_skipLink:focus-visible{transform:none}
.T_D1Ca_section{gap:var(--space-stack);padding-block:var(--space-section);flex-direction:column;display:flex}.T_D1Ca_project{flex-wrap:wrap;align-items:stretch;gap:clamp(28px,3.4vw,48px);display:flex}.T_D1Ca_media{flex:1.2 460px;align-self:center;min-width:0}.T_D1Ca_image{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.T_D1Ca_body{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}.T_D1Ca_tags{font-size:var(--fs-mono-xs);flex-wrap:wrap;gap:12px;display:flex}.T_D1Ca_tag{border:var(--border) solid var(--c-rule);color:var(--c-muted);padding:4px 10px}.T_D1Ca_tagStatus{border-color:var(--c-accent);color:var(--c-accent)}.T_D1Ca_title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1}.T_D1Ca_description{color:var(--c-muted)}.T_D1Ca_details{border-top:var(--border) solid var(--c-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.T_D1Ca_detail{border-bottom:var(--border) solid var(--c-rule);padding-block:16px}.T_D1Ca_term{font-size:var(--fs-mono-xs);color:var(--c-muted)}.T_D1Ca_value{margin-top:4px}.T_D1Ca_note{border-top:var(--border) solid var(--c-rule);font-family:var(--font-mono);font-size:var(--fs-mono-md);color:var(--c-muted);padding-top:20px}
.R8YCJG_prose{max-width:680px;font-size:var(--fs-body);line-height:1.65}.R8YCJG_prose>*+*{margin-top:1.1em}.R8YCJG_prose h2{font-size:clamp(24px,1.2vw + 14px,30px);font-weight:var(--fw-semibold);letter-spacing:-.01em;margin-top:2.4em;line-height:1.2}.R8YCJG_prose h3{font-size:var(--fs-lead);font-weight:var(--fw-semibold);margin-top:2em;line-height:1.3}.R8YCJG_prose h2+*,.R8YCJG_prose h3+*{margin-top:.6em}.R8YCJG_prose ul,.R8YCJG_prose ol{margin-bottom:0;padding-left:1.2em}.R8YCJG_prose li+li{margin-top:.4em}.R8YCJG_prose li::marker{color:var(--c-muted)}.R8YCJG_prose blockquote{border-left:var(--border) solid var(--c-text);font-size:var(--fs-lead);margin-inline:0;padding-left:20px}.R8YCJG_prose a{text-decoration:underline;-webkit-text-decoration-color:var(--c-underline);text-decoration-color:var(--c-underline);text-underline-offset:4px;transition:text-decoration-color var(--duration-hover) var(--ease-out)}.R8YCJG_prose a:hover{text-decoration-color:currentColor}.R8YCJG_prose strong{font-weight:var(--fw-semibold)}.R8YCJG_prose figure{margin-block:2em;margin-inline:0}.R8YCJG_prose figcaption{font-family:var(--font-mono);font-size:var(--fs-mono-sm);color:var(--c-muted);margin-top:10px}.R8YCJG_prose img{width:100%;height:auto}.R8YCJG_prose address{font-style:normal}.R8YCJG_prose mark{color:inherit;background:#16181d14;padding:0 4px}.R8YCJG_prose>:first-child{margin-top:0}
.Xw2lCa_image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.Xw2lCa_body{padding-top:clamp(40px,4.4vw,64px);padding-bottom:var(--space-section-end)}
.B5k_YW_body{padding-bottom:var(--space-section-end)}.B5k_YW_update{border-top:var(--border) solid var(--c-rule);font-family:var(--font-mono);font-size:var(--fs-mono-sm);color:var(--c-muted);margin-top:3em;padding-top:20px}
.HS70Aa_section{padding-top:clamp(48px,6.1vw,88px);padding-bottom:var(--space-section-end);flex-direction:column;gap:clamp(24px,2.8vw,40px);display:flex}.HS70Aa_eyebrow{font-size:var(--fs-mono-sm);color:var(--c-muted)}.HS70Aa_title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(120px,22vw,340px);line-height:.8}.HS70Aa_body{border-top:var(--border) solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 40px;padding-top:20px;display:flex}.HS70Aa_text{font-size:var(--fs-lead)}.HS70Aa_link{font-weight:var(--fw-medium);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--c-underline);text-decoration-color:var(--c-underline);transition:text-decoration-color var(--duration-hover) var(--ease-out)}.HS70Aa_link:hover{text-decoration-color:currentColor}
