.site-module__koCuRq__page{flex-direction:column;min-height:100vh;display:flex}.site-module__koCuRq__page>main{flex:1}.site-module__koCuRq__container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.site-module__koCuRq__section{padding-block:var(--section)}.site-module__koCuRq__sectionTight{padding-block:clamp(48px,6vw,80px)}.site-module__koCuRq__band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site-module__koCuRq__eyebrow{color:var(--green-600);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;display:inline-flex}.site-module__koCuRq__eyebrow:before{background:var(--green-600);content:"";border-radius:2px;width:18px;height:2px}.site-module__koCuRq__lead{max-width:62ch;color:var(--ink-2);margin-top:14px;font-size:18px;line-height:1.6}.site-module__koCuRq__sectionHead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,48px);display:flex}.site-module__koCuRq__sectionHead h2{font-size:clamp(30px,3.6vw,44px)}.site-module__koCuRq__sectionHeadCenter{text-align:center;flex-direction:column;align-items:center}.site-module__koCuRq__sectionHeadCenter .site-module__koCuRq__lead{margin-inline:auto}.site-module__koCuRq__sectionAction{flex-shrink:0;padding-bottom:6px}@media (max-width:720px){.site-module__koCuRq__sectionHead{flex-direction:column;align-items:flex-start}.site-module__koCuRq__sectionAction{padding-bottom:0}}.site-module__koCuRq__rise,.site-module__koCuRq__rise2,.site-module__koCuRq__rise3,.site-module__koCuRq__rise4{animation:none}.site-module__koCuRq__button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;transition:background-color .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.site-module__koCuRq__button:hover{transform:translateY(-1px)}.site-module__koCuRq__button:active{transform:translateY(0)}.site-module__koCuRq__buttonPrimary{color:#fff;background:var(--green-800)}.site-module__koCuRq__buttonPrimary:hover{background:var(--green-900);box-shadow:0 10px 24px -12px #1f342999}.site-module__koCuRq__buttonSecondary{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}.site-module__koCuRq__buttonSecondary:hover{border-color:var(--green-400);background:var(--green-50)}.site-module__koCuRq__buttonLight{color:var(--green-900);background:#fff}.site-module__koCuRq__buttonLight:hover{background:var(--green-50)}.site-module__koCuRq__buttonGhost{color:var(--green-800);background:0 0}.site-module__koCuRq__buttonGhost:hover{background:var(--green-50)}.site-module__koCuRq__buttonSmall{min-height:40px;padding:0 16px;font-size:14px}.site-module__koCuRq__tag{color:var(--ink-2);background:var(--bg-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.site-module__koCuRq__tagAccent{color:var(--green-800);background:var(--green-100)}.site-module__koCuRq__tagLive{color:var(--amber-900);background:var(--amber-100)}.site-module__koCuRq__tagLive:before{background:var(--amber);content:"";border-radius:50%;width:7px;height:7px}.site-module__koCuRq__textLink{color:var(--green-800);align-items:center;gap:6px;font-weight:600;display:inline-flex}.site-module__koCuRq__textLink svg{transition:transform .16s}.site-module__koCuRq__textLink:hover svg{transform:translate(3px)}.site-module__koCuRq__header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#f7f6f2f5;position:sticky;top:0;box-shadow:inset 0 1px #fff9,0 8px 24px -16px #14201a2e}.site-module__koCuRq__headerInner{height:76px;width:min(var(--container), 100% - 2 * var(--gutter));grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-inline:auto;display:grid}.site-module__koCuRq__brand{align-items:center;gap:12px;display:inline-flex}.site-module__koCuRq__brand img{width:auto;height:30px}.site-module__koCuRq__brandTag{color:var(--green-800);background:var(--green-100);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.site-module__koCuRq__nav{justify-content:center;align-items:center;gap:4px;display:flex}.site-module__koCuRq__navLink{color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:9px 14px;font-size:15px;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}.site-module__koCuRq__navLink:hover{color:var(--ink);background:var(--bg-soft)}.site-module__koCuRq__headerActions{align-items:center;gap:10px;display:flex}.site-module__koCuRq__menu{display:none;position:relative}.site-module__koCuRq__menuButton{width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;transition:background-color .14s;display:grid}.site-module__koCuRq__menuButton:hover{background:var(--bg-soft)}.site-module__koCuRq__menuCloseIcon,.site-module__koCuRq__menu[open] .site-module__koCuRq__menuOpenIcon{display:none}.site-module__koCuRq__menu[open] .site-module__koCuRq__menuCloseIcon{display:block}.site-module__koCuRq__menuPanel{z-index:90;padding:16px var(--gutter) 24px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;gap:4px;display:flex;position:fixed;top:77px;left:0;right:0}.site-module__koCuRq__menuPanel a{border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:6px;padding:12px 14px;font-size:18px;font-weight:600;display:inline-flex}.site-module__koCuRq__menuPanel a:hover{background:var(--bg-soft)}.site-module__koCuRq__menuLegal{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:12px;display:flex}.site-module__koCuRq__menuLegal a{color:var(--muted);font-size:14px;font-weight:500}@media (max-width:900px){.site-module__koCuRq__nav{display:none}.site-module__koCuRq__menu{display:block}}@media (max-width:420px){.site-module__koCuRq__headerActions .site-module__koCuRq__button,.site-module__koCuRq__brandTag{display:none}}.site-module__koCuRq__hero{padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,88px);position:relative;overflow:clip}.site-module__koCuRq__heroBackdrop{z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 18% 22%,#839a8c38,#0000 70%),radial-gradient(38% 55% at 86% 18%,#e29a2c24,#0000 70%),radial-gradient(50% 60% at 60% 95%,#3f66521a,#0000 70%);position:absolute;inset:0}.site-module__koCuRq__heroBackdrop:after{content:"";opacity:.6;background-image:radial-gradient(#14201a1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 30%,#000 10%,#0000 100%);mask-image:radial-gradient(60% 70% at 50% 30%,#000 10%,#0000 100%)}.site-module__koCuRq__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.site-module__koCuRq__heroCopy{max-width:640px}.site-module__koCuRq__heroTitle{letter-spacing:-.03em;margin-top:20px;font-size:clamp(40px,6.2vw,72px);line-height:1.02}.site-module__koCuRq__heroTitle em{color:var(--green-600);font-style:normal}.site-module__koCuRq__heroLead{max-width:56ch;color:var(--ink-2);margin-top:24px;font-size:clamp(17px,1.5vw,19.5px);line-height:1.6}.site-module__koCuRq__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.site-module__koCuRq__heroMeta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:32px;font-size:14px;font-weight:500;display:flex}.site-module__koCuRq__heroMeta li{align-items:center;gap:8px;display:inline-flex}.site-module__koCuRq__heroMeta svg{color:var(--green-600)}.site-module__koCuRq__heroCard{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(90% 70% at 100% 0%, #839a8c59, transparent 60%), linear-gradient(160deg, var(--green-800), var(--green-950));box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:clamp(26px,3vw,36px);display:flex;position:relative;overflow:hidden}.site-module__koCuRq__heroCard:after{content:"";pointer-events:none;border:40px solid #ffffff0d;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-70px}.site-module__koCuRq__heroCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.site-module__koCuRq__heroCardTop time{color:#ffffffc7;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.site-module__koCuRq__heroCardTitle{font-size:clamp(30px,3vw,38px)}.site-module__koCuRq__heroCard>p{color:#fffc;font-size:16px;line-height:1.55}.site-module__koCuRq__heroCardFacts{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:18px;display:grid}.site-module__koCuRq__heroCardFacts dt{color:#ffffff94;font-size:12.5px;font-weight:500}.site-module__koCuRq__heroCardFacts dd{margin-top:4px;font-size:15px;font-weight:600}.site-module__koCuRq__heroCardActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.site-module__koCuRq__heroCardLink{color:#ffffffe6;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.site-module__koCuRq__heroCardLink:hover{background:#ffffff14;border-color:#fff6}.site-module__koCuRq__countdown{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.site-module__koCuRq__countdown>div{border-radius:var(--radius-sm);text-align:center;background:#ffffff14;padding:12px 8px 10px}.site-module__koCuRq__countdown strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1;display:block}.site-module__koCuRq__countdown span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11.5px;font-weight:600;display:block}.site-module__koCuRq__countdownLight>div{background:var(--green-50)}.site-module__koCuRq__countdownLight strong{color:var(--green-900)}.site-module__koCuRq__countdownLight span{color:var(--muted)}@media (max-width:980px){.site-module__koCuRq__heroGrid{grid-template-columns:1fr}.site-module__koCuRq__heroCopy{max-width:none}}@media (max-width:480px){.site-module__koCuRq__heroCardFacts{grid-template-columns:1fr 1fr}}.site-module__koCuRq__stats{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(48px,6vw,80px);display:grid;overflow:hidden}.site-module__koCuRq__stat{background:var(--surface);padding:26px 28px}.site-module__koCuRq__stat strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--green-900);font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1;display:block}.site-module__koCuRq__stat span{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.4;display:block}@media (max-width:760px){.site-module__koCuRq__stats{grid-template-columns:1fr 1fr}.site-module__koCuRq__stat{padding:22px}}.site-module__koCuRq__eventRail{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.site-module__koCuRq__eventCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:16px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.site-module__koCuRq__eventCard:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.site-module__koCuRq__eventDate{color:var(--green-900);align-items:baseline;gap:8px;display:inline-flex}.site-module__koCuRq__eventDate strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1}.site-module__koCuRq__eventDate span{color:var(--green-600);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.site-module__koCuRq__eventCard h3{font-size:21px}.site-module__koCuRq__eventCard p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.site-module__koCuRq__eventFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:13.5px;display:flex}.site-module__koCuRq__eventFooter svg{color:var(--green-700);flex-shrink:0;transition:transform .16s}.site-module__koCuRq__eventCard:hover .site-module__koCuRq__eventFooter svg{transform:translate(4px)}.site-module__koCuRq__logoGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.site-module__koCuRq__logoCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:128px;transition:border-color .16s,transform .16s,box-shadow .16s;display:block;position:relative}.site-module__koCuRq__logoCard img{object-fit:contain;padding:24px}.site-module__koCuRq__logoCardWide img{padding:18px 20px}a.site-module__koCuRq__logoCard:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.site-module__koCuRq__logoCaption{color:var(--muted);opacity:0;font-size:12px;font-weight:500;transition:opacity .16s;position:absolute;bottom:10px;right:12px}a.site-module__koCuRq__logoCard:hover .site-module__koCuRq__logoCaption{opacity:1}@media (max-width:900px){.site-module__koCuRq__logoGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.site-module__koCuRq__logoGrid{grid-template-columns:repeat(2,1fr);gap:12px}.site-module__koCuRq__logoCard{height:108px}.site-module__koCuRq__logoCard img{padding:18px}}.site-module__koCuRq__cardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.site-module__koCuRq__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;overflow:hidden}.site-module__koCuRq__card:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.site-module__koCuRq__cardMedia{aspect-ratio:4/3;background:var(--bg-soft);position:relative;overflow:hidden}.site-module__koCuRq__cardMedia img{object-fit:cover;transition:transform .4s}.site-module__koCuRq__card:hover .site-module__koCuRq__cardMedia>img{transform:scale(1.03)}.site-module__koCuRq__visualLogo{background:linear-gradient(160deg, #f4f6f3, var(--green-50));position:absolute;inset:0}.site-module__koCuRq__visualLogo img{object-fit:contain;padding:clamp(22px,14%,40px)}.site-module__koCuRq__visualPlaceholder{color:#fff;background:radial-gradient(80% 80% at 100% 100%, #e29a2c59, transparent 60%), radial-gradient(60% 60% at 0% 0%, #839a8c66, transparent 60%), linear-gradient(150deg, var(--green-700), var(--green-950));place-items:center;display:grid;position:absolute;inset:0}.site-module__koCuRq__visualPlaceholder:before{content:"";background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.site-module__koCuRq__visualPlaceholder span{font-family:var(--font-display);letter-spacing:-.04em;opacity:.94;font-size:clamp(44px,6vw,72px);font-weight:800;position:relative}.site-module__koCuRq__cardBody{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.site-module__koCuRq__cardTags{justify-content:space-between;align-items:center;gap:10px;display:flex}.site-module__koCuRq__cardYear{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:500}.site-module__koCuRq__cardTitle{font-size:21px}.site-module__koCuRq__cardCopy{color:var(--ink-2);font-size:15px;line-height:1.55}.site-module__koCuRq__cardFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:13.5px;display:flex}.site-module__koCuRq__cardFooter svg{color:var(--green-700);flex-shrink:0;transition:transform .16s}.site-module__koCuRq__card:hover .site-module__koCuRq__cardFooter svg{transform:translate(4px)}.site-module__koCuRq__academy{color:#fff;background:radial-gradient(60% 80% at 90% 10%, #839a8c47, transparent 60%), radial-gradient(50% 60% at 5% 100%, #e29a2c29, transparent 60%), var(--green-900);position:relative;overflow:clip}.site-module__koCuRq__academy .site-module__koCuRq__eyebrow{color:#a9c0b2}.site-module__koCuRq__academy .site-module__koCuRq__eyebrow:before{background:#a9c0b2}.site-module__koCuRq__academy .site-module__koCuRq__lead{color:#ffffffc2}.site-module__koCuRq__academyHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;display:grid}.site-module__koCuRq__academyHead h2{font-size:clamp(30px,3.8vw,46px)}.site-module__koCuRq__academyBadge{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.site-module__koCuRq__academyBadge i{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e29a2c40}.site-module__koCuRq__academyPaths{grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.site-module__koCuRq__pathCard{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff1f;padding:clamp(24px,3vw,32px);transition:background-color .16s,border-color .16s}.site-module__koCuRq__pathCard:hover{background:#ffffff14;border-color:#fff3}.site-module__koCuRq__pathCard>span{color:#a9c0b2;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.site-module__koCuRq__pathCard h3{margin-top:12px;font-size:clamp(22px,2.2vw,26px)}.site-module__koCuRq__pathCard p{color:#ffffffc7;margin-top:12px;font-size:15.5px;line-height:1.6}.site-module__koCuRq__pathTags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.site-module__koCuRq__pathTags span{color:#ffffffd9;border:1px solid #ffffff2e;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.site-module__koCuRq__academyFooter{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(32px,4vw,48px);padding-top:28px;display:flex}.site-module__koCuRq__academyFooter p{color:#ffffffc2;max-width:56ch;font-size:16px}@media (max-width:860px){.site-module__koCuRq__academyHead{grid-template-columns:1fr;gap:16px}.site-module__koCuRq__academyPaths{grid-template-columns:1fr}.site-module__koCuRq__academyFooter{flex-direction:column;align-items:flex-start}}.site-module__koCuRq__valueGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.site-module__koCuRq__valueCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:26px}.site-module__koCuRq__valueIndex{width:40px;height:40px;color:var(--green-800);background:var(--green-50);font-family:var(--font-display);border-radius:12px;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.site-module__koCuRq__valueCard h3{margin-top:18px;font-size:21px}.site-module__koCuRq__valueCard p{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:960px){.site-module__koCuRq__valueGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.site-module__koCuRq__valueGrid{grid-template-columns:1fr}}.site-module__koCuRq__ctaCard{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(60% 100% at 100% 0%, #839a8c2e, transparent 60%), var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:clamp(32px,5vw,56px);display:grid}.site-module__koCuRq__ctaCard h2{font-size:clamp(28px,3.4vw,40px)}.site-module__koCuRq__ctaCard p{max-width:56ch;color:var(--ink-2);margin-top:12px;font-size:17.5px}.site-module__koCuRq__ctaActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.site-module__koCuRq__ctaCard{grid-template-columns:1fr}}.site-module__koCuRq__footer{color:#ffffffc7;background:var(--green-950);margin-top:auto}.site-module__koCuRq__footerInner{width:min(var(--container), 100% - 2 * var(--gutter));grid-template-columns:1.1fr 1.6fr;gap:56px;margin-inline:auto;padding:clamp(56px,7vw,80px) 0 clamp(40px,5vw,56px);display:grid}.site-module__koCuRq__footerLogo{align-items:center;gap:12px;display:inline-flex}.site-module__koCuRq__footerLogo img{filter:brightness(0)invert();width:auto;height:28px}.site-module__koCuRq__footerLogo span{color:#fff;background:#ffffff1a;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.site-module__koCuRq__footerBrand p{max-width:42ch;margin-top:20px;font-size:15.5px;line-height:1.6}.site-module__koCuRq__footerMail{color:#fff;align-items:center;gap:8px;margin-top:20px;font-weight:600;display:inline-flex}.site-module__koCuRq__footerMail:hover{text-decoration:underline}.site-module__koCuRq__footerBrand .site-module__koCuRq__footerAlias{color:#ffffff80;margin-top:18px;font-size:13.5px;line-height:1.55}.site-module__koCuRq__footerCols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.site-module__koCuRq__footerCol h3{color:#ffffff80;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12.5px;font-weight:700}.site-module__koCuRq__footerCol nav{flex-direction:column;gap:10px;display:flex}.site-module__koCuRq__footerCol a{align-items:center;gap:4px;width:fit-content;font-size:15px;transition:color .14s;display:inline-flex}.site-module__koCuRq__footerCol a:hover{color:#fff}.site-module__koCuRq__footerBottom{width:min(var(--container), 100% - 2 * var(--gutter));color:#ffffff80;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-inline:auto;padding:22px 0 28px;font-size:13.5px;display:flex}@media (max-width:900px){.site-module__koCuRq__footerInner{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.site-module__koCuRq__footerCols{grid-template-columns:1fr 1fr}}.site-module__koCuRq__pageHero{padding:clamp(48px,7vw,88px) 0 clamp(32px,4vw,48px);position:relative;overflow:clip}.site-module__koCuRq__pageTitle{letter-spacing:-.03em;max-width:22ch;font-size:clamp(36px,5.2vw,62px)}.site-module__koCuRq__pageTitle em{color:var(--green-600);font-style:normal}.site-module__koCuRq__pageLead{max-width:62ch;color:var(--ink-2);margin-top:22px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.site-module__koCuRq__group+.site-module__koCuRq__group{margin-top:clamp(48px,6vw,72px)}.site-module__koCuRq__groupHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:14px;display:flex}.site-module__koCuRq__groupHead h2{font-size:26px}.site-module__koCuRq__groupHead span{color:var(--muted);font-size:14px;font-weight:500}.site-module__koCuRq__list{gap:14px;display:grid}.site-module__koCuRq__listRow{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:150px 1fr auto;align-items:center;gap:24px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.site-module__koCuRq__listRow:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.site-module__koCuRq__listMedia{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--bg-soft);width:150px;position:relative;overflow:hidden}.site-module__koCuRq__listMedia img{object-fit:cover}.site-module__koCuRq__listMedia .site-module__koCuRq__visualPlaceholder span{font-size:32px}.site-module__koCuRq__listBody h3{font-size:21px}.site-module__koCuRq__listBody p{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.55}.site-module__koCuRq__listMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13.5px;display:flex}.site-module__koCuRq__listArrow{width:44px;height:44px;color:var(--green-800);background:var(--green-50);border-radius:50%;place-items:center;transition:background-color .16s,color .16s;display:grid}.site-module__koCuRq__listRow:hover .site-module__koCuRq__listArrow{color:#fff;background:var(--green-800)}@media (max-width:680px){.site-module__koCuRq__listRow{grid-template-columns:1fr;gap:14px}.site-module__koCuRq__listMedia{aspect-ratio:16/9;width:100%}.site-module__koCuRq__listArrow{display:none}}.site-module__koCuRq__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:28px;font-size:14px;display:flex}.site-module__koCuRq__breadcrumb a:hover{color:var(--ink)}.site-module__koCuRq__breadcrumb span:last-child{color:var(--ink);font-weight:500}.site-module__koCuRq__projectHero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,5vw,64px);padding:28px 0 clamp(40px,5vw,56px);display:grid}.site-module__koCuRq__projectTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-module__koCuRq__projectTitle{letter-spacing:-.03em;margin-top:20px;font-size:clamp(36px,5vw,60px)}.site-module__koCuRq__projectSubtitle{color:var(--green-700);font-family:var(--font-display);margin-top:10px;font-size:clamp(18px,1.8vw,22px);font-weight:700}.site-module__koCuRq__projectSummary{max-width:58ch;color:var(--ink-2);margin-top:20px;font-size:18px;line-height:1.6}.site-module__koCuRq__projectActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site-module__koCuRq__projectVisual{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg-soft);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.site-module__koCuRq__projectVisual img{object-fit:cover}.site-module__koCuRq__projectVisualCredit{color:#fff;background:#14201a99;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:500;position:absolute;bottom:10px;right:12px}.site-module__koCuRq__facts{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.site-module__koCuRq__fact{background:var(--surface);padding:20px 22px}.site-module__koCuRq__fact span{color:var(--muted);font-size:13px;font-weight:500}.site-module__koCuRq__fact strong{margin-top:6px;font-size:16px;font-weight:600;line-height:1.4;display:block}.site-module__koCuRq__projectBody{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,64px);padding:clamp(48px,6vw,80px) 0;display:grid}.site-module__koCuRq__prose h2{font-size:clamp(26px,2.8vw,34px)}.site-module__koCuRq__prose>p{max-width:66ch;color:var(--ink-2);margin-top:18px;font-size:17.5px;line-height:1.7}.site-module__koCuRq__notice{border-left:4px solid var(--amber);border-radius:var(--radius-sm);max-width:66ch;color:var(--amber-900);background:var(--amber-100);gap:12px;margin-top:24px;padding:16px 20px;font-size:15.5px;line-height:1.55;display:flex}.site-module__koCuRq__story{gap:clamp(28px,3vw,40px);margin-top:clamp(36px,4vw,56px);display:grid}.site-module__koCuRq__storySection h3{font-size:clamp(21px,2vw,25px)}.site-module__koCuRq__storySection p{max-width:66ch;color:var(--ink-2);margin-top:12px;font-size:17px;line-height:1.7}.site-module__koCuRq__storySection ul{gap:10px;max-width:66ch;margin-top:14px;display:grid}.site-module__koCuRq__storySection li{color:var(--ink-2);padding-left:26px;font-size:16.5px;line-height:1.6;position:relative}.site-module__koCuRq__storySection li:before{background:var(--green-600);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:4px}.site-module__koCuRq__timelineList{max-width:66ch;margin-top:16px;display:grid}.site-module__koCuRq__timelineList li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:160px 1fr;gap:16px;padding:12px 0;font-size:16px;display:grid}.site-module__koCuRq__timelineList li:before{content:none}.site-module__koCuRq__timelineList li:last-child{border-bottom:1px solid var(--line)}.site-module__koCuRq__timelineList li strong{color:var(--green-800);font-variant-numeric:tabular-nums;font-weight:700}.site-module__koCuRq__gallery{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.site-module__koCuRq__gallery figure{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.site-module__koCuRq__gallery figure>div{aspect-ratio:3/2;position:relative}.site-module__koCuRq__gallery img{object-fit:cover}.site-module__koCuRq__gallery figcaption{color:var(--muted);padding:10px 14px 12px;font-size:13px;line-height:1.45}.site-module__koCuRq__sideCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:26px}.site-module__koCuRq__sideCard h3{font-size:18px}.site-module__koCuRq__sideCard p{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55}.site-module__koCuRq__sideCard .site-module__koCuRq__button{margin-top:18px}.site-module__koCuRq__sideCard+.site-module__koCuRq__sideCard{margin-top:16px}.site-module__koCuRq__sideList{gap:12px;margin-top:14px;display:grid}.site-module__koCuRq__sideList li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.site-module__koCuRq__sideList svg{color:var(--green-600);flex-shrink:0;margin-top:3px}.site-module__koCuRq__sideLinks{gap:8px;margin-top:14px;display:grid}.site-module__koCuRq__sideLinks a{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;transition:border-color .14s,background-color .14s;display:flex}.site-module__koCuRq__sideLinks a:hover{border-color:var(--green-300);background:var(--green-50)}.site-module__koCuRq__sideLinks svg{color:var(--green-700);flex-shrink:0}.site-module__koCuRq__sideCountdown{margin-top:14px}.site-module__koCuRq__sideCountdown .site-module__koCuRq__countdown>div{background:var(--green-50)}.site-module__koCuRq__sideCountdown .site-module__koCuRq__countdown strong{color:var(--green-900)}.site-module__koCuRq__sideCountdown .site-module__koCuRq__countdown span{color:var(--muted)}@media (max-width:960px){.site-module__koCuRq__projectHero,.site-module__koCuRq__projectBody{grid-template-columns:1fr}}@media (max-width:760px){.site-module__koCuRq__facts{grid-template-columns:1fr 1fr}.site-module__koCuRq__timelineList li{grid-template-columns:1fr;gap:4px}}.site-module__koCuRq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.site-module__koCuRq__relatedCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.site-module__koCuRq__relatedCard:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.site-module__koCuRq__relatedCard strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:800}.site-module__koCuRq__relatedCard p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.site-module__koCuRq__relatedCard>svg{color:var(--green-700);margin-top:auto;transition:transform .16s}.site-module__koCuRq__relatedCard:hover>svg{transform:translate(2px,-2px)}@media (max-width:860px){.site-module__koCuRq__relatedGrid{grid-template-columns:1fr}}.site-module__koCuRq__aboutIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.site-module__koCuRq__aboutIntro>div>p{max-width:60ch;color:var(--ink-2);font-size:17.5px;line-height:1.7}.site-module__koCuRq__aboutIntro>div>p+p{margin-top:18px}.site-module__koCuRq__quote{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(80% 80% at 100% 0%, #839a8c59, transparent 60%), linear-gradient(160deg, var(--green-800), var(--green-950));box-shadow:var(--shadow-md);padding:28px 32px}.site-module__koCuRq__quote p{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.3}.site-module__koCuRq__quote footer{color:#ffffffa6;margin-top:18px;font-size:14px}.site-module__koCuRq__timeline{display:grid}.site-module__koCuRq__timelineItem{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:24px;padding:22px 0;display:grid}.site-module__koCuRq__timelineItem:last-child{border-bottom:1px solid var(--line)}.site-module__koCuRq__timelineItem time{color:var(--green-800);font-family:var(--font-display);font-size:17px;font-weight:800}.site-module__koCuRq__timelineItem h3{font-size:20px}.site-module__koCuRq__timelineItem p{color:var(--ink-2);margin-top:6px;font-size:15.5px;line-height:1.55}.site-module__koCuRq__timelineItem a{margin-top:10px;display:inline-flex}.site-module__koCuRq__entityCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;padding:clamp(24px,3vw,36px);display:grid}.site-module__koCuRq__entityCard h2{font-size:24px}.site-module__koCuRq__entityCard>div>p{color:var(--ink-2);margin-top:10px;font-size:15.5px;line-height:1.6}.site-module__koCuRq__entityGrid{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.site-module__koCuRq__entityGrid dt{color:var(--muted);font-size:13px;font-weight:500}.site-module__koCuRq__entityGrid dd{overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:500;line-height:1.5}.site-module__koCuRq__entityGrid a{color:var(--green-800);font-weight:600}@media (max-width:900px){.site-module__koCuRq__aboutIntro,.site-module__koCuRq__entityCard{grid-template-columns:1fr}}@media (max-width:620px){.site-module__koCuRq__timelineItem{grid-template-columns:1fr;gap:8px}.site-module__koCuRq__entityGrid{grid-template-columns:1fr}}.site-module__koCuRq__legalPage{padding-bottom:clamp(56px,7vw,96px)}.site-module__koCuRq__legalLayout{grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-top:clamp(40px,5vw,64px);display:grid}.site-module__koCuRq__legalSide{align-self:start;position:sticky;top:100px}.site-module__koCuRq__legalSide>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:700}.site-module__koCuRq__legalTabs{flex-direction:column;gap:4px;display:flex}.site-module__koCuRq__legalTabs a{border-radius:var(--radius-sm);color:var(--ink-2);padding:10px 14px;font-size:15px;font-weight:500;transition:background-color .14s,color .14s}.site-module__koCuRq__legalTabs a:hover{background:var(--bg-soft);color:var(--ink)}.site-module__koCuRq__legalTabs a[aria-current=page]{color:#fff;background:var(--green-900)}.site-module__koCuRq__legalDoc{max-width:760px}.site-module__koCuRq__legalDoc h1{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px)}.site-module__koCuRq__legalDoc .site-module__koCuRq__lead{font-size:17.5px}.site-module__koCuRq__legalUpdated{color:var(--muted);background:var(--bg-soft);border-radius:999px;margin-top:16px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-block}.site-module__koCuRq__legalEntity{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:36px;padding:24px}.site-module__koCuRq__legalEntity h2{font-size:19px}.site-module__koCuRq__legalEntity .site-module__koCuRq__entityGrid{margin-top:18px}.site-module__koCuRq__legalSummary{border-radius:var(--radius-lg);background:var(--green-50);margin-top:28px;padding:24px}.site-module__koCuRq__legalSummary h2{color:var(--green-900);font-size:19px}.site-module__koCuRq__legalSummary ul{gap:10px;margin-top:14px;display:grid}.site-module__koCuRq__legalSummary li,.site-module__koCuRq__legalSection li{color:var(--ink-2);padding-left:26px;font-size:15.5px;line-height:1.6;position:relative}.site-module__koCuRq__legalSummary li:before{background:var(--green-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 10px no-repeat;content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.site-module__koCuRq__legalSection{margin-top:40px}.site-module__koCuRq__legalSection h2{font-size:23px}.site-module__koCuRq__legalSection p{color:var(--ink-2);margin-top:14px;font-size:16.5px;line-height:1.7}.site-module__koCuRq__legalSection ul{gap:10px;margin-top:14px;display:grid}.site-module__koCuRq__legalSection li:before{background:var(--green-600);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:6px}@media (max-width:900px){.site-module__koCuRq__legalLayout{grid-template-columns:1fr;gap:32px}.site-module__koCuRq__legalSide{position:static}.site-module__koCuRq__legalTabs{flex-flow:wrap}}
.editorial-module__KjnL_a__page{flex-direction:column;min-height:100vh;display:flex}.editorial-module__KjnL_a__main{flex:1}.editorial-module__KjnL_a__wrap{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.editorial-module__KjnL_a__mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__monoInk{color:var(--ink);}.editorial-module__KjnL_a__monoAmber{color:var(--amber-900);}.editorial-module__KjnL_a__top{z-index:50;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);position:sticky;top:0}.editorial-module__KjnL_a__topInner{justify-content:space-between;align-items:center;gap:24px;min-height:70px;display:flex}.editorial-module__KjnL_a__brand{color:var(--ink);align-items:flex-end;gap:12px;display:flex}.editorial-module__KjnL_a__brand:hover{color:var(--ink)}.editorial-module__KjnL_a__brandBadge{border-radius:9px;flex:none;align-self:center;width:34px;height:34px}.editorial-module__KjnL_a__brandLogo{width:118px;height:auto}.editorial-module__KjnL_a__brandName{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1}.editorial-module__KjnL_a__nav{align-items:center;gap:26px;display:flex}.editorial-module__KjnL_a__navLink{color:var(--ink-2);padding:24px 0;font-size:15px;font-weight:500;position:relative}.editorial-module__KjnL_a__navLink:hover,.editorial-module__KjnL_a__navLink[aria-current=page]{color:var(--ink)}.editorial-module__KjnL_a__navLink[aria-current=page]:after{content:"";background:var(--amber);height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.editorial-module__KjnL_a__navExternal{align-items:center;gap:4px;display:inline-flex}.editorial-module__KjnL_a__topRight{align-items:center;gap:12px;display:flex}.editorial-module__KjnL_a__menu{display:none;position:relative}.editorial-module__KjnL_a__menuButton{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.editorial-module__KjnL_a__menu[open] .editorial-module__KjnL_a__menuButton{background:var(--bg-soft)}.editorial-module__KjnL_a__menuPanel{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-lg);min-width:260px;padding:10px 0;position:absolute;top:calc(100% + 10px);right:0}.editorial-module__KjnL_a__menuPanel a{padding:10px 18px;font-size:16px;display:block}.editorial-module__KjnL_a__menuPanel a:hover{background:var(--bg-soft)}.editorial-module__KjnL_a__menuDivider{background:var(--line);height:1px;margin:8px 0}.editorial-module__KjnL_a__btn{border:1px solid var(--ink);background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.editorial-module__KjnL_a__btn:hover{background:var(--green-800);border-color:var(--green-800);color:var(--bg)}.editorial-module__KjnL_a__btnGhost{border-color:var(--line-strong);color:var(--ink);background:0 0;}.editorial-module__KjnL_a__btnGhost:hover{background:var(--bg-soft);border-color:var(--ink);color:var(--ink)}.editorial-module__KjnL_a__btnLight{background:var(--bg);border-color:var(--bg);color:var(--ink);}.editorial-module__KjnL_a__btnLight:hover{background:var(--amber-300);border-color:var(--amber-300);color:var(--ink)}.editorial-module__KjnL_a__btnAmber{background:var(--amber);border-color:var(--amber);color:var(--ink);}.editorial-module__KjnL_a__btnAmber:hover{background:var(--amber-300);border-color:var(--amber-300);color:var(--ink)}.editorial-module__KjnL_a__btnSmall{padding:8px 14px;font-size:14px}.editorial-module__KjnL_a__textLink{border-bottom:1px solid var(--line-strong);align-items:center;gap:6px;padding-bottom:1px;font-weight:500;display:inline-flex}.editorial-module__KjnL_a__textLink:hover{border-color:var(--ink)}.editorial-module__KjnL_a__sec{padding:var(--section) 0;border-top:1px solid var(--line)}.editorial-module__KjnL_a__secTight{padding:clamp(40px,5vw,64px) 0;}.editorial-module__KjnL_a__secFlush{border-top:0}.editorial-module__KjnL_a__secHead{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:36px;display:grid}.editorial-module__KjnL_a__secHead h2{margin-top:10px;font-size:clamp(30px,3.4vw,42px)}.editorial-module__KjnL_a__secHead p{max-width:60ch;color:var(--ink-2);margin-top:14px}.editorial-module__KjnL_a__secHeadAction{padding-bottom:6px}.editorial-module__KjnL_a__h2{font-size:clamp(30px,3.4vw,42px)}.editorial-module__KjnL_a__h3{font-size:24px}.editorial-module__KjnL_a__lead{color:var(--ink-2);max-width:62ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.editorial-module__KjnL_a__hero{padding:clamp(48px,6vw,84px) 0 clamp(40px,5vw,64px)}.editorial-module__KjnL_a__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.editorial-module__KjnL_a__heroKicker{margin-bottom:28px}.editorial-module__KjnL_a__hero h1{max-width:16ch;font-size:clamp(40px,5.6vw,72px);line-height:1.02}.editorial-module__KjnL_a__heroLede{max-width:56ch;color:var(--ink-2);margin-top:28px;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.editorial-module__KjnL_a__heroActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.editorial-module__KjnL_a__heroMeta{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;margin-top:40px;padding-top:20px;display:flex}.editorial-module__KjnL_a__heroMeta li{flex-direction:column;gap:4px;display:flex}.editorial-module__KjnL_a__heroMeta strong{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;font-weight:500}.editorial-module__KjnL_a__next{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--bg);padding:24px 26px 26px}.editorial-module__KjnL_a__nextTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.editorial-module__KjnL_a__live{align-items:center;gap:8px;display:inline-flex}.editorial-module__KjnL_a__live:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px}.editorial-module__KjnL_a__nextTitle{margin-top:18px;font-size:30px;line-height:1.1}.editorial-module__KjnL_a__nextSub{color:var(--muted);margin-top:8px;font-size:15px}.editorial-module__KjnL_a__nextFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:18px;display:grid}.editorial-module__KjnL_a__nextFacts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__nextFacts dd{font-size:15px;font-weight:500}.editorial-module__KjnL_a__nextFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.editorial-module__KjnL_a__countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.editorial-module__KjnL_a__countdownCell{text-align:center;border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 6px 10px}.editorial-module__KjnL_a__countdownValue{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1;display:block}.editorial-module__KjnL_a__countdownLabel{margin-top:6px;font-size:11px;display:block;}.editorial-module__KjnL_a__rows{border-top:1.5px solid var(--ink)}.editorial-module__KjnL_a__row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:150px minmax(0,1fr) 220px 150px;align-items:start;gap:24px;padding:22px 0;transition:background-color .14s;display:grid}.editorial-module__KjnL_a__row:hover{background:linear-gradient(90deg, var(--bg-soft), transparent 60%);color:var(--ink)}.editorial-module__KjnL_a__rowDate{color:var(--ink);padding-top:6px;}.editorial-module__KjnL_a__rowDate small{color:var(--muted);margin-top:6px;display:block}.editorial-module__KjnL_a__rowTitle{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.15}.editorial-module__KjnL_a__rowExcerpt{max-width:62ch;color:var(--ink-2);margin-top:8px;font-size:16px}.editorial-module__KjnL_a__rowTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.editorial-module__KjnL_a__rowMeta{padding-top:6px;}.editorial-module__KjnL_a__rowMeta small{text-transform:none;letter-spacing:0;font-family:var(--font-sans);color:var(--muted);margin-top:6px;font-size:14px;display:block}.editorial-module__KjnL_a__rowEnd{justify-content:flex-end;padding-top:4px;display:flex}.editorial-module__KjnL_a__rowsFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;font-size:15px;display:flex}.editorial-module__KjnL_a__tag{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;padding:4px 9px;font-size:11.5px;display:inline-flex}.editorial-module__KjnL_a__tagAmber{border-color:var(--amber);color:var(--amber-900);}.editorial-module__KjnL_a__posts{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.editorial-module__KjnL_a__post{border-bottom:1px solid var(--line);color:var(--ink);flex-direction:column;gap:12px;padding:24px 0 28px;display:flex}.editorial-module__KjnL_a__post:hover{color:var(--ink)}.editorial-module__KjnL_a__post:hover .editorial-module__KjnL_a__postTitle{color:var(--green-800)}.editorial-module__KjnL_a__postTitle{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.15;transition:color .14s}.editorial-module__KjnL_a__postExcerpt{color:var(--ink-2);font-size:16px}.editorial-module__KjnL_a__byline{color:var(--ink-2);align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:14px;display:flex}.editorial-module__KjnL_a__byline small{color:var(--muted)}.editorial-module__KjnL_a__ava{background:var(--green-800);width:28px;height:28px;color:var(--bg);font-family:var(--font-mono);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid}.editorial-module__KjnL_a__avaAmber{background:var(--amber);color:var(--ink);}.editorial-module__KjnL_a__avaLarge{width:44px;height:44px;font-size:14px}.editorial-module__KjnL_a__ph{border:1px solid var(--line);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,#e7e4da 0 8px,#f1efe8 8px 16px)}.editorial-module__KjnL_a__phDark{border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,#213a2c 0 8px,#284634 8px 16px);border:1px solid #35523f}.editorial-module__KjnL_a__phImage{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-soft);position:relative;overflow:hidden}.editorial-module__KjnL_a__phImage img{object-fit:cover;width:100%;height:100%}.editorial-module__KjnL_a__schools{border-top:1.5px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.editorial-module__KjnL_a__schoolsNote{max-width:62ch;color:var(--ink-2);margin-top:18px;font-size:15px;line-height:1.6}.editorial-module__KjnL_a__schoolsNote a{color:var(--ink);border-bottom:1px solid var(--line-strong);white-space:nowrap}.editorial-module__KjnL_a__schoolsNote a:hover{border-color:var(--ink)}.editorial-module__KjnL_a__school{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;color:var(--ink);flex-direction:column;gap:14px;padding:22px 20px 24px;display:flex}.editorial-module__KjnL_a__school:hover{background:var(--bg-soft);color:var(--ink)}.editorial-module__KjnL_a__schoolLogo{place-items:center;height:72px;padding:8px;display:grid}.editorial-module__KjnL_a__schoolLogo img{object-fit:contain;width:auto;max-height:56px}.editorial-module__KjnL_a__schoolName{font-size:15.5px;font-weight:500;line-height:1.3}.editorial-module__KjnL_a__schoolNote{margin-top:auto;}.editorial-module__KjnL_a__academy{color:var(--bg);background:var(--green-950);border-radius:var(--radius-xl);padding:clamp(32px,4vw,56px)}.editorial-module__KjnL_a__academy .editorial-module__KjnL_a__mono{color:var(--green-300)}.editorial-module__KjnL_a__academyGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.editorial-module__KjnL_a__academy h2{color:var(--bg);margin-top:12px;font-size:clamp(32px,3.6vw,46px)}.editorial-module__KjnL_a__academy h2 em{color:var(--amber-300)}.editorial-module__KjnL_a__academy p{color:#c9d6cc}.editorial-module__KjnL_a__academyLede{max-width:46ch;margin-top:18px;font-size:18px}.editorial-module__KjnL_a__academyActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.editorial-module__KjnL_a__paths{gap:16px;display:grid}.editorial-module__KjnL_a__path{border-radius:var(--radius-lg);border:1px solid #35523f;padding:22px 24px 24px}.editorial-module__KjnL_a__pathTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.editorial-module__KjnL_a__path h3{color:var(--bg);margin-top:10px;font-size:26px}.editorial-module__KjnL_a__path p{margin-top:10px;font-size:16px}.editorial-module__KjnL_a__pathTags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.editorial-module__KjnL_a__pathTags .editorial-module__KjnL_a__tag{color:#c9d6cc;border-color:#3e5d49}.editorial-module__KjnL_a__academyNote{border-top:1px solid #35523f;margin-top:22px;padding-top:18px;font-size:15px}.editorial-module__KjnL_a__cols2{border-top:1.5px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.editorial-module__KjnL_a__cols4{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;display:grid}.editorial-module__KjnL_a__cell{border-bottom:1px solid var(--line);padding:22px 0 28px}.editorial-module__KjnL_a__cell h3{margin-top:10px;font-size:24px}.editorial-module__KjnL_a__cell p{color:var(--ink-2);margin-top:10px;font-size:16px}.editorial-module__KjnL_a__split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.editorial-module__KjnL_a__splitAside{position:sticky;top:96px}.editorial-module__KjnL_a__splitAside h2{margin-top:10px;font-size:30px}.editorial-module__KjnL_a__prose{color:var(--ink-2);max-width:66ch;font-size:18px;line-height:1.65}.editorial-module__KjnL_a__prose p+p{margin-top:1.1em}.editorial-module__KjnL_a__prose h2{color:var(--ink);margin:2em 0 .6em;font-size:30px}.editorial-module__KjnL_a__prose h3{color:var(--ink);margin:1.6em 0 .5em;font-size:23px}.editorial-module__KjnL_a__prose ul,.editorial-module__KjnL_a__prose ol{gap:8px;margin:1em 0 1em 1.2em;list-style:outside;display:grid}.editorial-module__KjnL_a__prose ol{list-style:decimal}.editorial-module__KjnL_a__prose a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.editorial-module__KjnL_a__prose a:hover{border-color:var(--ink)}.editorial-module__KjnL_a__prose strong{color:var(--ink);font-weight:600}.editorial-module__KjnL_a__prose figure{margin:2em 0}.editorial-module__KjnL_a__prose figcaption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__pull{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:2em 0;padding:22px 0;font-size:28px;font-weight:400;line-height:1.25}.editorial-module__KjnL_a__pull footer{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__kv{border-top:1.5px solid var(--ink);gap:0;display:grid}.editorial-module__KjnL_a__kvRow{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.editorial-module__KjnL_a__kvRow dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__kvRow dd{font-size:16px}.editorial-module__KjnL_a__timeline{border-top:1.5px solid var(--ink)}.editorial-module__KjnL_a__timelineRow{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.editorial-module__KjnL_a__timelineRow dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding-top:4px;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__timelineRow strong{font-family:var(--font-serif);font-size:22px;font-weight:500;display:block}.editorial-module__KjnL_a__timelineRow p{color:var(--ink-2);margin-top:4px;font-size:16px}.editorial-module__KjnL_a__people{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.editorial-module__KjnL_a__person{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;padding:22px 0;display:flex}.editorial-module__KjnL_a__person strong{font-family:var(--font-serif);font-size:22px;font-weight:500;display:block}.editorial-module__KjnL_a__person div>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:500;display:block}.editorial-module__KjnL_a__cta{padding:var(--section) 0;border-top:1px solid var(--line)}.editorial-module__KjnL_a__ctaInner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;display:grid}.editorial-module__KjnL_a__cta h2{font-size:clamp(30px,3.6vw,46px)}.editorial-module__KjnL_a__cta p{color:var(--ink-2);max-width:52ch;margin-top:16px}.editorial-module__KjnL_a__ctaActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.editorial-module__KjnL_a__foot{border-top:1.5px solid var(--ink);padding:56px 0 40px}.editorial-module__KjnL_a__footGrid{grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,2fr));gap:40px;display:grid}.editorial-module__KjnL_a__footBrand p{max-width:42ch;color:var(--ink-2);margin-top:14px;font-size:15px}.editorial-module__KjnL_a__footCol h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500;font-family:var(--font-mono);margin-bottom:14px;font-size:12.5px}.editorial-module__KjnL_a__footCol ul{gap:8px;display:grid}.editorial-module__KjnL_a__footCol a{color:var(--ink-2);font-size:15px}.editorial-module__KjnL_a__footCol a:hover{color:var(--ink)}.editorial-module__KjnL_a__footLegal{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin-top:40px;padding-top:20px;font-size:13.5px;display:grid}.editorial-module__KjnL_a__footLegal a{color:var(--ink-2)}.editorial-module__KjnL_a__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,4vw,64px);padding:clamp(40px,5vw,72px) 0 clamp(32px,4vw,48px);display:grid}.editorial-module__KjnL_a__head h1{max-width:18ch;margin-top:18px;font-size:clamp(38px,5vw,62px);line-height:1.04}.editorial-module__KjnL_a__headCopy{color:var(--ink-2);max-width:44ch;font-size:18px;line-height:1.55}.editorial-module__KjnL_a__headAside{gap:14px;display:grid}.editorial-module__KjnL_a__crumbs{flex-wrap:wrap;gap:8px;padding-top:22px;display:flex;}.editorial-module__KjnL_a__crumbs a{color:var(--muted)}.editorial-module__KjnL_a__crumbs a:hover,.editorial-module__KjnL_a__crumbs span[aria-current]{color:var(--ink)}.editorial-module__KjnL_a__written{gap:10px;display:grid}.editorial-module__KjnL_a__written h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500;font-family:var(--font-mono);font-size:12.5px}.editorial-module__KjnL_a__writtenList{flex-wrap:wrap;gap:8px 18px;display:flex}.editorial-module__KjnL_a__writtenList li{align-items:center;gap:8px;font-size:15px;display:inline-flex}.editorial-module__KjnL_a__feat{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,56px);padding:36px 0;display:grid}.editorial-module__KjnL_a__feat:hover{color:var(--ink)}.editorial-module__KjnL_a__featMedia{aspect-ratio:16/10}.editorial-module__KjnL_a__feat h2{margin-top:14px;font-size:clamp(30px,3.4vw,42px)}.editorial-module__KjnL_a__feat h2 a{color:inherit}.editorial-module__KjnL_a__feat h2 a:hover{color:var(--green-800)}.editorial-module__KjnL_a__featExcerpt{color:var(--ink-2);max-width:52ch;margin-top:14px;font-size:17px}.editorial-module__KjnL_a__filters{flex-wrap:wrap;gap:4px 18px;display:flex}.editorial-module__KjnL_a__filters a,.editorial-module__KjnL_a__filters span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 0;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__filters a:hover{color:var(--ink)}.editorial-module__KjnL_a__filters [aria-current]{color:var(--ink);border-bottom:1.5px solid var(--amber)}.editorial-module__KjnL_a__jrow{grid-template-columns:130px minmax(0,1fr) 180px 200px}.editorial-module__KjnL_a__news{color:var(--bg);background:var(--green-950);border-radius:var(--radius-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px;margin-top:56px;padding:clamp(28px,3.5vw,44px);display:grid}.editorial-module__KjnL_a__news h2{color:var(--bg);margin-top:10px;font-size:30px}.editorial-module__KjnL_a__news p{color:#c9d6cc;margin-top:10px}.editorial-module__KjnL_a__news .editorial-module__KjnL_a__mono{color:var(--green-300)}.editorial-module__KjnL_a__newsActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.editorial-module__KjnL_a__postHead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,48px) 0 clamp(32px,4vw,48px);display:grid}.editorial-module__KjnL_a__postHead h1{max-width:22ch;margin-top:18px;font-size:clamp(36px,4.6vw,58px);line-height:1.06}.editorial-module__KjnL_a__lede{font-family:var(--font-serif);color:var(--ink-2);max-width:56ch;margin-top:22px;font-size:clamp(19px,1.6vw,23px);font-style:italic;line-height:1.4}.editorial-module__KjnL_a__postByline{border-left:1px solid var(--line-strong);padding-left:22px}.editorial-module__KjnL_a__postWho{align-items:center;gap:12px;display:flex}.editorial-module__KjnL_a__postWho strong{font-weight:500;display:block}.editorial-module__KjnL_a__postWho div>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.editorial-module__KjnL_a__postKv{margin-top:18px}.editorial-module__KjnL_a__postKv .editorial-module__KjnL_a__kvRow{grid-template-columns:110px minmax(0,1fr);padding:9px 0}.editorial-module__KjnL_a__postKv dd{font-size:15px}.editorial-module__KjnL_a__body{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);gap:clamp(28px,4vw,56px);padding:clamp(36px,4vw,56px) 0;display:grid}.editorial-module__KjnL_a__toc{align-self:start;position:sticky;top:96px}.editorial-module__KjnL_a__toc h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500;font-family:var(--font-mono);margin-bottom:14px;font-size:12.5px}.editorial-module__KjnL_a__toc ol{border-left:1px solid var(--line);gap:8px;display:grid}.editorial-module__KjnL_a__toc a{color:var(--ink-2);padding:2px 0 2px 14px;font-size:14.5px;display:block}.editorial-module__KjnL_a__toc a:hover{color:var(--ink)}.editorial-module__KjnL_a__article{font-size:18.5px;}.editorial-module__KjnL_a__article>section:first-child h2{margin-top:0}.editorial-module__KjnL_a__article section+section{margin-top:2.2em}.editorial-module__KjnL_a__side{align-self:start;gap:28px;display:grid;position:sticky;top:96px}.editorial-module__KjnL_a__side h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500;font-family:var(--font-mono);margin-bottom:12px;font-size:12.5px}.editorial-module__KjnL_a__side ul{gap:8px;display:grid}.editorial-module__KjnL_a__side a{color:var(--ink-2);font-size:15px}.editorial-module__KjnL_a__side a:hover{color:var(--ink)}.editorial-module__KjnL_a__sideTags{flex-wrap:wrap;gap:6px;display:flex}.editorial-module__KjnL_a__related{border:1px solid var(--line-strong);border-radius:var(--radius-lg);color:var(--ink);gap:6px;padding:14px 16px;display:grid}.editorial-module__KjnL_a__related:hover{background:var(--bg-soft);color:var(--ink)}.editorial-module__KjnL_a__related strong{font-family:var(--font-serif);font-size:18px;font-weight:500}.editorial-module__KjnL_a__related span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__more{padding:var(--section) 0;border-top:1px solid var(--line)}.editorial-module__KjnL_a__empty{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink-2);padding:32px 0}.editorial-module__KjnL_a__emptyCopy{max-width:62ch;margin-top:10px;font-size:17px;line-height:1.6}.editorial-module__KjnL_a__emptyCopy a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.editorial-module__KjnL_a__emptyCopy a:hover{border-color:var(--ink)}.editorial-module__KjnL_a__quote{border-left:2px solid var(--amber);font-family:var(--font-serif);color:var(--ink);margin:1.4em 0;padding-left:18px;font-style:italic}.editorial-module__KjnL_a__glance{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.editorial-module__KjnL_a__glance>div{border-bottom:1px solid var(--line);padding:18px 0}.editorial-module__KjnL_a__glance dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__glance dd{color:var(--ink);margin-top:6px;font-size:16px;line-height:1.5}.editorial-module__KjnL_a__glance dd a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.editorial-module__KjnL_a__glance dd a:hover{border-color:var(--ink)}.editorial-module__KjnL_a__jump{z-index:40;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;top:70px}.editorial-module__KjnL_a__jumpInner{flex-wrap:wrap;align-items:center;gap:8px 22px;min-height:48px;padding:8px 0;display:flex}.editorial-module__KjnL_a__jumpInner h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__jumpInner ol{flex-wrap:wrap;gap:6px 22px;display:flex}.editorial-module__KjnL_a__jumpInner a{color:var(--ink-2);font-size:14.5px}.editorial-module__KjnL_a__jumpInner a:hover{color:var(--ink)}.editorial-module__KjnL_a__faqGrid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.editorial-module__KjnL_a__faqToc{align-self:start;position:sticky;top:96px}.editorial-module__KjnL_a__faqToc h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12.5px;font-weight:500}.editorial-module__KjnL_a__faqToc ol{border-left:1px solid var(--line);gap:8px;display:grid}.editorial-module__KjnL_a__faqToc a{color:var(--ink-2);padding:2px 0 2px 14px;font-size:14.5px;display:block}.editorial-module__KjnL_a__faqToc a:hover{color:var(--ink)}.editorial-module__KjnL_a__faqGroup+.editorial-module__KjnL_a__faqGroup{margin-top:clamp(40px,5vw,64px)}.editorial-module__KjnL_a__faqGroup>h2{border-bottom:1.5px solid var(--ink);padding-bottom:14px;font-size:clamp(26px,2.8vw,34px)}.editorial-module__KjnL_a__faqGroup>p{color:var(--ink-2);max-width:62ch;margin-top:12px}.editorial-module__KjnL_a__q{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.editorial-module__KjnL_a__qNum{font-family:var(--font-serif);color:var(--amber);padding-top:2px;font-size:26px;font-weight:500;line-height:1.1}.editorial-module__KjnL_a__q h3{font-size:23px;line-height:1.25}.editorial-module__KjnL_a__q h3 a{color:inherit}.editorial-module__KjnL_a__q h3 a:hover{color:var(--green-800)}.editorial-module__KjnL_a__qBody{color:var(--ink-2);gap:10px;max-width:66ch;margin-top:10px;font-size:17px;line-height:1.6;display:grid}.editorial-module__KjnL_a__qBody a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.editorial-module__KjnL_a__qBody a:hover{border-color:var(--ink)}.editorial-module__KjnL_a__qBody [lang=bg]{color:var(--ink)}.editorial-module__KjnL_a__qList{border-top:1.5px solid var(--ink)}.editorial-module__KjnL_a__qList .editorial-module__KjnL_a__q{grid-template-columns:40px minmax(0,1fr);padding:16px 0}.editorial-module__KjnL_a__qList .editorial-module__KjnL_a__qNum,.editorial-module__KjnL_a__qList h3{font-size:20px}.editorial-module__KjnL_a__qList .editorial-module__KjnL_a__qBody{margin-top:6px;font-size:16px}.editorial-module__KjnL_a__person>div{color:var(--ink)}.editorial-module__KjnL_a__person a{color:var(--ink-2)}.editorial-module__KjnL_a__person a:hover{color:var(--ink)}@media (max-width:1100px){.editorial-module__KjnL_a__row{grid-template-columns:130px minmax(0,1fr) 160px}.editorial-module__KjnL_a__row .editorial-module__KjnL_a__rowEnd{display:none}.editorial-module__KjnL_a__jrow{grid-template-columns:120px minmax(0,1fr) 180px}.editorial-module__KjnL_a__schools{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-module__KjnL_a__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__KjnL_a__body{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.editorial-module__KjnL_a__toc{display:none}.editorial-module__KjnL_a__faqGrid{grid-template-columns:minmax(0,1fr)}.editorial-module__KjnL_a__faqToc{position:static}.editorial-module__KjnL_a__footGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.editorial-module__KjnL_a__nav{display:none}.editorial-module__KjnL_a__menu{display:block}.editorial-module__KjnL_a__heroGrid,.editorial-module__KjnL_a__academyGrid,.editorial-module__KjnL_a__head,.editorial-module__KjnL_a__postHead,.editorial-module__KjnL_a__split,.editorial-module__KjnL_a__feat,.editorial-module__KjnL_a__news,.editorial-module__KjnL_a__ctaInner{grid-template-columns:minmax(0,1fr)}.editorial-module__KjnL_a__head,.editorial-module__KjnL_a__postHead{align-items:start}.editorial-module__KjnL_a__splitAside,.editorial-module__KjnL_a__side,.editorial-module__KjnL_a__toc{position:static}.editorial-module__KjnL_a__body,.editorial-module__KjnL_a__posts,.editorial-module__KjnL_a__people{grid-template-columns:minmax(0,1fr)}.editorial-module__KjnL_a__glance{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__KjnL_a__jump{position:static}.editorial-module__KjnL_a__cols2{grid-template-columns:minmax(0,1fr)}.editorial-module__KjnL_a__ctaActions,.editorial-module__KjnL_a__newsActions{justify-content:flex-start}.editorial-module__KjnL_a__postByline{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}@media (max-width:720px){.editorial-module__KjnL_a__brand{gap:8px;min-width:0}.editorial-module__KjnL_a__brandBadge{width:30px;height:30px}.editorial-module__KjnL_a__brandLogo{width:92px}.editorial-module__KjnL_a__brandName{font-size:18px}.editorial-module__KjnL_a__glance{grid-template-columns:minmax(0,1fr)}.editorial-module__KjnL_a__q{grid-template-columns:minmax(0,1fr);gap:6px}.editorial-module__KjnL_a__qList .editorial-module__KjnL_a__q{grid-template-columns:minmax(0,1fr)}.editorial-module__KjnL_a__topRight .editorial-module__KjnL_a__btnGhost{display:none}.editorial-module__KjnL_a__row,.editorial-module__KjnL_a__jrow{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0}.editorial-module__KjnL_a__row .editorial-module__KjnL_a__rowMeta,.editorial-module__KjnL_a__row .editorial-module__KjnL_a__rowEnd{display:none}.editorial-module__KjnL_a__rowTitle{font-size:21px}.editorial-module__KjnL_a__schools{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__KjnL_a__school{min-height:0}.editorial-module__KjnL_a__cols4,.editorial-module__KjnL_a__secHead{grid-template-columns:minmax(0,1fr)}.editorial-module__KjnL_a__secHeadAction{padding-bottom:0}.editorial-module__KjnL_a__nextFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__KjnL_a__footGrid{grid-template-columns:minmax(0,1fr);gap:28px}.editorial-module__KjnL_a__kvRow,.editorial-module__KjnL_a__timelineRow{grid-template-columns:minmax(0,1fr);gap:4px}.editorial-module__KjnL_a__postKv .editorial-module__KjnL_a__kvRow{grid-template-columns:110px minmax(0,1fr)}.editorial-module__KjnL_a__heroMeta{gap:12px 20px}.editorial-module__KjnL_a__pull{font-size:23px}}@media (max-width:380px){.editorial-module__KjnL_a__brandName{display:none}}
.analytics-consent-module__8OFMba__banner{z-index:100;background:var(--bg);max-width:1000px;max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid var(--green-800);border-radius:var(--radius-md);align-items:center;gap:28px;margin-inline:auto;padding:24px;display:flex;position:fixed;inset:auto 20px 20px;overflow-y:auto;box-shadow:0 8px 36px #14201a24}.analytics-consent-module__8OFMba__copy{flex:1}.analytics-consent-module__8OFMba__eyebrow{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.analytics-consent-module__8OFMba__copy h2{margin-bottom:12px;font-size:25px}.analytics-consent-module__8OFMba__copy p{font-size:14px;line-height:1.5}.analytics-consent-module__8OFMba__copy .analytics-consent-module__8OFMba__details{margin-top:10px;font-size:12px}.analytics-consent-module__8OFMba__details a{text-underline-offset:3px;text-decoration:underline}.analytics-consent-module__8OFMba__actions{flex-direction:column;gap:10px;min-width:175px;display:flex}.analytics-consent-module__8OFMba__choice{cursor:pointer;border:1px solid var(--green-800);border-radius:var(--radius-sm);background:var(--green-800);min-height:44px;color:var(--bg);padding:10px 18px;font-size:14px;font-weight:500}.analytics-consent-module__8OFMba__choice:hover{background:var(--green-950)}.analytics-consent-module__8OFMba__settings,.analytics-consent-module__8OFMba__close{cursor:pointer;color:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-consent-module__8OFMba__settings{min-height:44px;font:inherit}.analytics-consent-module__8OFMba__close{text-align:center;min-height:44px;font-size:12px}@media (max-width:640px){.analytics-consent-module__8OFMba__banner{flex-direction:column;align-items:stretch;gap:16px;max-height:calc(100dvh - 24px);padding:20px;inset:auto 12px 12px}.analytics-consent-module__8OFMba__actions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.analytics-consent-module__8OFMba__choice{padding:10px 8px}.analytics-consent-module__8OFMba__close{grid-column:1/-1}}
