.home-story{--story-red:#c5191b;--story-red-bright:#e41f21;--story-ink:#453a36;--story-muted:#716661;--story-paper:#fcf4f2;--story-line:#ddcfca;--story-dark:#173a34;min-height:100vh;color:var(--story-ink);background:#fff;font-family:Lato,Helvetica Neue,Arial,sans-serif;overflow:clip}.home-story h1,.home-story h2,.home-story h3{font-family:Lato,Helvetica Neue,Arial,sans-serif}.story-header{color:var(--story-ink);background:#fffffff5;border-bottom-color:#453a3621}.story-header .brand small{color:var(--story-muted)}.story-header>nav a{color:#554a46}.story-header>nav a:after{background:var(--story-red-bright)}.story-header .header-action,.story-institution-link{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.story-header .header-action{background:var(--story-red)}.story-header .header-action:hover{background:var(--story-dark)}.story-header-actions{align-items:center;gap:9px;display:flex}.story-institution-link{color:var(--story-muted);border:1px solid #0000;gap:7px}.story-institution-link:hover{border-color:var(--story-line);color:var(--story-red)}.story-account-link{border:1px solid var(--story-line);min-height:44px;color:var(--story-ink);background:#fff;border-radius:8px;padding:0 14px}.story-account-link:hover{border-color:var(--story-red);color:var(--story-red)}.story-header .mobile-menu summary{border-color:var(--story-line);background:#fff}.story-header .mobile-menu summary span{background:var(--story-ink)}.story-scroll-hero{color:#fff;background:#1b1715;height:400svh;position:relative}.story-scroll-sticky{isolation:isolate;align-items:center;height:calc(100svh - 78px);min-height:640px;display:flex;position:sticky;top:78px;overflow:hidden}.story-scroll-media,.story-scroll-media video,.story-scroll-media img,.story-scroll-atmosphere{position:absolute;inset:0}.story-scroll-media{z-index:0;background:#201b18;margin:0}.story-scroll-media video,.story-scroll-poster-fallback{object-fit:cover;object-position:center;width:100%;height:100%}.story-scroll-poster-fallback{display:none}.story-scroll-hero[data-reduced-motion=true] .story-scroll-poster-fallback{display:block}.story-scroll-hero[data-reduced-motion=true] .story-scroll-video{display:none}.story-scroll-video{opacity:0;will-change:opacity;transition:opacity .36s;transform:translateZ(0)}.story-scroll-hero[data-stage="0"] .story-scroll-video:first-of-type,.story-scroll-hero[data-stage="1"] .story-scroll-video:nth-of-type(2),.story-scroll-hero[data-stage="2"] .story-scroll-video:nth-of-type(3),.story-scroll-hero[data-stage="3"] .story-scroll-video:nth-of-type(4){opacity:1}.story-scroll-atmosphere{z-index:1;background:linear-gradient(90deg,#120e0de6 0%,#161110b3 36%,#16111014 76%),linear-gradient(#120d0c1f 18%,#0000 62%,#120d0cc2 100%)}.story-scroll-telemetry{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1712118f;border:1px solid #ffffff52;border-radius:8px;width:min(360px,30vw);min-height:98px;position:absolute;top:clamp(30px,5vw,76px);right:clamp(28px,5vw,78px);overflow:hidden}.story-scroll-telemetry-item{opacity:0;gap:5px;max-width:360px;padding:17px 19px;transition:opacity .32s,transform .42s cubic-bezier(.2,.72,.18,1);display:grid;position:absolute;inset:0;transform:translateY(10px)}.story-scroll-hero[data-stage="0"] .story-scroll-telemetry-item[data-telemetry="0"],.story-scroll-hero[data-stage="1"] .story-scroll-telemetry-item[data-telemetry="1"],.story-scroll-hero[data-stage="2"] .story-scroll-telemetry-item[data-telemetry="2"],.story-scroll-hero[data-stage="3"] .story-scroll-telemetry-item[data-telemetry="3"]{opacity:1;transform:translateY(0)}.story-scroll-telemetry-item span{color:#ffb4ad;letter-spacing:.12em;font-size:.75rem;font-weight:900}.story-scroll-telemetry-item strong{color:#fff;font-size:.88rem}.story-scroll-telemetry-item small{color:#eee3df;font-size:.75rem}.story-scroll-chapters{z-index:2;pointer-events:none;position:absolute;inset:0}.story-scroll-chapter{opacity:0;align-items:center;transition:opacity .36s;display:flex;position:absolute;inset:0;transform:none}.story-scroll-hero[data-stage="0"] .story-scroll-chapter[data-chapter="0"],.story-scroll-hero[data-stage="1"] .story-scroll-chapter[data-chapter="1"],.story-scroll-hero[data-stage="2"] .story-scroll-chapter[data-chapter="2"],.story-scroll-hero[data-stage="3"] .story-scroll-chapter[data-chapter="3"]{opacity:1;pointer-events:auto}.story-scroll-copy{width:min(790px,60vw);padding:clamp(46px,7vw,112px) clamp(28px,7vw,112px);position:relative}.story-scroll-copy-step h2{color:#fff;letter-spacing:-.065em;text-shadow:0 3px 28px #0000003d;text-wrap:balance;max-width:840px;margin:0 0 30px;font-size:clamp(3.3rem,6vw,7.2rem);font-weight:300;line-height:.94}.story-scroll-copy-step h2 span{color:#ff6d68}.story-reveal-line{display:block}.story-scroll-copy-step h2 .story-reveal-line-base,.story-scroll-hero .story-scroll-chapter h1 .story-reveal-line-base{color:#fff;margin-top:0}.story-scroll-chapter [data-scroll-reveal]{opacity:var(--story-reveal,1);filter:blur(var(--story-reveal-blur,0));transform:translate3d(0, var(--story-reveal-y,0), 0);transform-origin:0;will-change:opacity, filter, transform}.story-actions[data-scroll-reveal]{pointer-events:auto}.story-scroll-hero .story-kicker{color:#ffaaa5}.story-scroll-hero .story-scroll-chapter h1{color:#fff;text-shadow:0 3px 28px #0000003d}.story-scroll-hero .story-scroll-chapter h1 span{color:#ff6d68}.story-scroll-hero .story-lead{color:#f2eae7}.story-scroll-hero .story-status{color:#ecc9c5}.story-scroll-hero .story-button.primary{color:#fff;background:#d5292b;border-color:#d5292b}.story-scroll-hero .story-button.secondary{color:#fff;border-color:#ffffff94}.story-scroll-hero .story-button:hover{color:#352c29;background:#fff;border-color:#fff}.story-scroll-cue{z-index:3;color:#fff;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;font-size:.75rem;font-weight:900;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:34px;left:clamp(28px,7vw,112px)}.story-scroll-cue i{background:#ffffff61;width:48px;height:1px;display:block;position:relative;overflow:hidden}.story-scroll-cue i:after{content:"";background:#ff6d68;animation:1.8s ease-in-out infinite story-scroll-pulse;position:absolute;inset:0;transform:translate(-105%)}.story-scroll-hero[data-near-end=true] .story-scroll-cue{opacity:0;transform:translateY(8px)}.story-scroll-navigation{z-index:5;gap:8px;display:flex;position:absolute;bottom:76px;left:clamp(28px,7vw,112px)}.story-scroll-navigation button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1712119e;border:1px solid #ffffff6b;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:.75rem;font-weight:800;display:inline-flex}.story-scroll-navigation button:hover,.story-scroll-navigation button:focus-visible{color:#352c29;background:#fff;border-color:#fff}.story-scroll-navigation button:disabled{opacity:.38;cursor:not-allowed}.story-scroll-navigation strong{color:#ff918b;font-size:.9rem}.story-scroll-progress{z-index:3;gap:9px;width:min(270px,24vw);display:grid;position:absolute;bottom:28px;right:clamp(28px,5vw,78px)}.story-scroll-progress-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;height:2px;display:grid;position:relative}.story-scroll-progress-segment{background:#ffffff47;display:block;position:relative;overflow:hidden}.story-scroll-progress-segment i{transform-origin:0;background:#ff6d68;display:block;position:absolute;inset:0;transform:scaleX(0)}.story-scroll-progress small{color:#ffffffc7;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:.75rem}.story-scroll-exit{z-index:4;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171211ad;border:1px solid #ffffff57;border-radius:8px;gap:4px;padding:13px 15px;transition:opacity .26s,transform .26s;display:grid;position:absolute;bottom:72px;right:clamp(28px,5vw,78px);transform:translateY(12px)}.story-scroll-exit span{color:#ffb4ad;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.story-scroll-exit strong{font-size:.8rem}.story-scroll-hero[data-near-end=true] .story-scroll-exit{opacity:1;pointer-events:auto;transform:translateY(0)}.story-scroll-exit:hover{color:#352c29;background:#fff;border-color:#fff}@keyframes story-scroll-pulse{45%,to{transform:translate(105%)}}.story-hero-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,142px) clamp(28px,6vw,96px);display:flex}.story-kicker,.story-section-heading>p,.story-method-copy>p:first-child,.story-engagement-intro>p:first-child{color:var(--story-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:800}.story-scroll-hero h1{width:auto;max-width:760px;color:var(--story-ink);letter-spacing:-.075em;margin:0 0 30px;padding:0;font-size:clamp(4rem,7.2vw,8.4rem);font-weight:300;line-height:.88}.story-scroll-hero h1 span{color:var(--story-red-bright);background:0 0;margin-top:.1em;display:block}.story-lead{max-width:650px;color:var(--story-muted);margin:0;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.62}.story-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.story-button{border:1px solid var(--story-red);border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:.9rem;font-weight:750;display:inline-flex}.story-button.primary{background:var(--story-red);color:#fff}.story-button.secondary{color:var(--story-red)}.story-button:hover{border-color:var(--story-dark);background:var(--story-dark);color:#fff}.story-status{color:#825e59;max-width:650px;margin:28px 0 0;font-size:.76rem;line-height:1.55}.story-hero-media{aspect-ratio:auto;background:#d7ccc8;border:0;border-radius:0;min-height:650px}.story-hero-media video,.story-hero-media img{object-position:50% center}.story-hero-media .hero-media-control{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171211b8;border-color:#ffffff52;top:20px;right:20px}.story-hero-media .hero-telemetry{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171211b8;border:1px solid #ffffff57;max-width:560px;padding:18px 20px;bottom:clamp(22px,4vw,48px);left:clamp(20px,4vw,54px);right:clamp(20px,4vw,54px)}.story-hero-media .hero-telemetry span{color:#ffb4ad}.story-hero-media .hero-telemetry b{color:#fff;font-size:.92rem}.story-hero-media .hero-telemetry small{color:#f2e8e4}.story-section{padding:clamp(86px,10vw,150px) clamp(24px,7vw,112px)}.story-section-label{color:var(--story-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:42px;font-size:.75rem;font-weight:800}.story-opening{background:#fff}.story-opening-copy{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:clamp(48px,9vw,145px);display:grid}.story-opening-copy h2,.story-section-heading h2,.story-method h2,.story-engagement h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.1vw,5.7rem);font-weight:300;line-height:.98}.story-opening-copy>div>p{color:var(--story-muted);font-size:1.03rem;line-height:1.76}.story-text-link{color:var(--story-red);text-underline-offset:5px;margin-top:10px;font-size:.88rem;font-weight:750;text-decoration:underline;display:inline-block}.story-field-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(58px,8vw,110px);display:grid}.field-note{background:#e6dedb;border-radius:10px;min-height:480px;margin:0;position:relative;overflow:hidden}.field-note img{object-fit:cover;width:100%;height:100%}.field-note:not(.field-note-wide) img{object-position:52% center}.field-note-theatre img{object-position:50% 68%!important}.field-note:after{content:"";background:linear-gradient(#0000,#171211c2);position:absolute;inset:42% 0 0}.field-note figcaption{z-index:1;color:#fff;max-width:590px;font-size:.86rem;line-height:1.55;position:absolute;bottom:24px;left:24px;right:24px}.field-note figcaption strong{margin-bottom:4px;font-size:1rem;display:block}.story-projects{background:var(--story-paper)}.story-section-heading{grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,120px);margin-bottom:clamp(66px,9vw,126px);display:grid}.story-section-heading>p{margin-top:12px}.story-project{grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);align-items:center;gap:clamp(40px,8vw,118px);display:grid}.story-project+.story-project{margin-top:clamp(86px,12vw,170px)}.story-project-ltc .story-project-photo{order:2}.story-project-photo{margin:0}.story-project-photo img{object-fit:cover;border-radius:10px;width:100%;min-height:430px;max-height:620px}.story-project-ltc .story-project-photo img{min-height:360px}.story-project-photo small{color:var(--story-muted);margin-top:10px;font-size:.75rem;line-height:1.5;display:block}.story-forum-reportage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.story-forum-reportage figure{margin:0}.story-forum-reportage img{aspect-ratio:4/3;height:auto;min-height:0;max-height:none}.story-forum-reportage figure:first-child img{object-position:56% center}.story-forum-reportage figure:last-child img{object-position:50% center}.story-forum-reportage figcaption{max-width:34rem;color:var(--story-muted);margin-top:10px;font-size:.75rem;line-height:1.5}.story-project-copy>span:first-child{color:var(--story-red);letter-spacing:.12em;font-size:.75rem;font-weight:800}.story-project-copy h3{letter-spacing:-.05em;margin:20px 0 24px;font-size:clamp(2.3rem,4vw,4.5rem);font-weight:300;line-height:.98}.story-project-copy p{color:var(--story-muted);font-size:1rem;line-height:1.72}.story-project-copy a{color:var(--story-red);text-underline-offset:5px;margin-top:8px;font-size:.86rem;font-weight:750;text-decoration:underline;display:inline-block}.story-project-note{border-top:1px solid var(--story-line);margin-top:26px;padding-top:18px;line-height:1.55;display:block;color:var(--story-ink)!important;letter-spacing:0!important;font-size:.78rem!important;font-weight:700!important}.story-method{background:var(--story-dark);color:#fff;padding:clamp(86px,10vw,150px) clamp(24px,7vw,112px)}.story-method-copy{grid-template-columns:minmax(0,1.02fr) minmax(320px,.62fr);column-gap:clamp(52px,9vw,150px);display:grid}.story-method-copy>p:first-child{color:#ffb4ad;grid-column:1/-1}.story-method-copy>p:not(:first-child){color:#d8e2de;align-self:end;margin:0;font-size:1rem;line-height:1.75}.story-method-links{flex-wrap:wrap;grid-column:2;gap:12px 24px;margin-top:24px;display:flex}.story-method-links a{color:#fff;text-underline-offset:5px;font-size:.84rem;font-weight:750;-webkit-text-decoration:underline #ff8d84;text-decoration:underline #ff8d84}.story-method-steps{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:repeat(6,1fr);margin:clamp(58px,8vw,100px) 0 0;padding:0;list-style:none;display:grid}.story-method-steps li{border-right:1px solid #ffffff2e;align-content:space-between;min-height:130px;padding:20px 14px;font-size:.82rem;font-weight:700;display:grid}.story-method-steps li:last-child{border-right:0}.story-method-steps span{color:#ffb4ad;font-size:.75rem}.story-facts{grid-template-columns:repeat(4,1fr);gap:32px;padding-top:38px;display:grid}.story-facts p{color:#bfcfca;margin:0;font-size:.76rem;line-height:1.5}.story-facts strong{color:#fff;margin-bottom:5px;font-size:1.65rem;font-weight:400;display:block}.story-prefiguration{background:#fff;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,118px);padding:clamp(80px,9vw,132px) clamp(24px,7vw,112px);display:grid}.story-prefiguration-intro>p{color:var(--story-red);letter-spacing:.14em;margin:0 0 22px;font-size:.75rem;font-weight:800}.story-prefiguration h2{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(2.5rem,4.7vw,5rem);font-weight:300;line-height:.98}.story-prefiguration-intro>span{color:var(--story-muted);line-height:1.72}.story-prefiguration ol{border-top:1px solid var(--story-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.story-prefiguration li{border-right:1px solid var(--story-line);border-bottom:1px solid var(--story-line);grid-template-columns:34px 1fr;gap:6px 12px;padding:26px 22px;display:grid}.story-prefiguration li:nth-child(2n){border-right:0}.story-prefiguration li>span{color:var(--story-red);grid-row:1/3;font-size:.75rem;font-weight:900}.story-prefiguration li>strong{font-size:1.05rem}.story-prefiguration li>p{color:var(--story-muted);margin:0;font-size:.78rem;line-height:1.6}.story-workgroups{border-top:1px solid var(--story-line);grid-column:1/-1;padding-top:clamp(34px,5vw,68px)}.story-workgroups-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:28px clamp(48px,8vw,116px);margin-bottom:36px;display:grid}.story-workgroups-heading>p{color:var(--story-red);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.75rem;font-weight:800}.story-workgroups-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:300;line-height:1}.story-workgroups-heading>span{color:var(--story-muted);line-height:1.72}.story-workgroups-grid{border:1px solid var(--story-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.story-workgroups-grid article{border-right:1px solid var(--story-line);flex-direction:column;min-height:280px;padding:24px;display:flex}.story-workgroups-grid article:last-child{border-right:0}.story-workgroups-grid article>span{color:var(--story-red);font-size:.75rem;font-weight:900}.story-workgroups-grid h4{margin:54px 0 14px;font-size:1.18rem;font-weight:600}.story-workgroups-grid p{color:var(--story-muted);margin:0;font-size:.84rem;line-height:1.6}.story-workgroups-grid a{color:var(--story-red);text-underline-offset:4px;margin-top:auto;padding-top:28px;font-size:.82rem;font-weight:750;text-decoration:underline}.story-workgroups-action{background:var(--story-red);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:0 20px;font-size:.88rem;font-weight:750;display:inline-flex}.story-workgroups-action:hover{background:var(--story-dark)}.story-platform{background:var(--story-paper);grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:clamp(52px,9vw,142px);padding:clamp(90px,11vw,164px) clamp(24px,7vw,112px);display:grid}.story-platform-copy>p:first-child{color:var(--story-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:800}.story-platform h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:300;line-height:.98}.story-platform-copy>p:not(:first-child){max-width:720px;color:var(--story-muted);margin:34px 0 0;font-size:1.03rem;line-height:1.78}.story-platform-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.story-platform-login,.story-platform-request{border:1px solid var(--story-red);border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:.9rem;font-weight:750;display:inline-flex}.story-platform-login{background:var(--story-red);color:#fff}.story-platform-login .portal-access-avatar{border-color:#ffffffb8}.story-platform-request{color:var(--story-red)}.story-platform-login:hover,.story-platform-request:hover{border-color:var(--story-dark);background:var(--story-dark);color:#fff}.story-platform-copy>small{color:#825e59;max-width:680px;margin-top:20px;font-size:.76rem;line-height:1.6;display:block}.story-platform-workspace{background:#fff;border:1px solid #d8c6c0;border-radius:12px;overflow:hidden;box-shadow:0 28px 70px #453a361c}.story-platform-workspace>header{border-bottom:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.story-platform-workspace>header span{color:var(--story-red);letter-spacing:.12em;font-size:.75rem;font-weight:800}.story-platform-workspace>header i{color:var(--story-muted);font-size:.75rem;font-style:normal}.workspace-person{background:#fff8f6;align-items:center;gap:15px;padding:26px 22px;display:flex}.workspace-person>span{background:var(--story-dark);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.82rem;font-weight:800;display:grid}.workspace-person p,.story-platform-workspace li p{gap:4px;margin:0;display:grid}.workspace-person strong,.story-platform-workspace li strong{color:var(--story-ink);font-size:.9rem}.workspace-person small,.story-platform-workspace li small{color:var(--story-muted);font-size:.75rem;line-height:1.5}.story-platform-workspace ol{margin:0;padding:0 22px;list-style:none}.story-platform-workspace li{border-top:1px solid var(--story-line);grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:21px 0;display:grid}.story-platform-workspace li>span{color:var(--story-red);font-size:.75rem;font-weight:800}.story-engagement{background:#fff;padding:clamp(90px,11vw,164px) clamp(24px,7vw,112px) 0}.story-engagement-intro{grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);column-gap:clamp(50px,9vw,145px);margin-bottom:clamp(58px,8vw,104px);display:grid}.story-engagement-intro>p:first-child{grid-column:1/-1}.story-engagement-intro>div{align-self:end}.story-engagement-intro>div p{color:var(--story-muted);margin:0;font-size:1rem;line-height:1.75}.story-engagement-paths{border-top:1px solid var(--story-line);border-bottom:1px solid var(--story-line);grid-template-columns:repeat(5,1fr);display:grid}.story-engagement-paths article{border-right:1px solid var(--story-line);flex-direction:column;min-height:370px;padding:28px 26px;display:flex}.story-engagement-paths article:last-child{border-right:0}.story-engagement-paths article>span{color:var(--story-red);font-size:.75rem;font-weight:800}.story-engagement-paths h3{margin:72px 0 16px;font-size:1.35rem;font-weight:500;line-height:1.15}.story-engagement-paths p{color:var(--story-muted);margin:0;font-size:.9rem;line-height:1.65}.story-engagement-paths a{color:var(--story-red);text-underline-offset:4px;margin-top:auto;padding-top:32px;font-size:.82rem;font-weight:750;text-decoration:underline}.story-contact{justify-content:space-between;align-items:center;gap:28px;padding:36px 0 42px;display:flex}.story-contact p{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.story-contact p:first-child{gap:3px;display:grid}.story-contact span{color:var(--story-muted);font-size:.8rem}.story-contact a{color:var(--story-red);text-underline-offset:4px;font-size:.86rem;font-weight:750;text-decoration:underline}@media (width<=1420px){.home-story .story-header{grid-template-columns:1fr auto auto;gap:10px}.home-story .story-header>nav{display:none}.home-story .story-header .mobile-menu{display:block}}@media (width>=1421px){.home-story .story-header>nav{display:flex}.home-story .story-header .mobile-menu{display:none}}@media (width<=1050px){.story-scroll-copy{width:min(720px,68vw)}.story-field-notes{grid-template-columns:1fr 1fr}.story-method-steps{grid-template-columns:repeat(3,1fr)}.story-method-steps li:nth-child(3){border-right:0}.story-method-steps li:nth-child(-n+3){border-bottom:1px solid #ffffff2e}.story-engagement-paths{grid-template-columns:repeat(2,1fr)}.story-engagement-paths article{border-bottom:1px solid var(--story-line)}.story-engagement-paths article:nth-child(2n){border-right:0}.story-engagement-paths article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.story-platform{grid-template-columns:1fr}.story-platform-workspace{max-width:760px}.story-prefiguration{grid-template-columns:1fr}.story-workgroups-grid{grid-template-columns:repeat(2,1fr)}.story-workgroups-grid article:nth-child(2){border-right:0}.story-workgroups-grid article:nth-child(-n+2){border-bottom:1px solid var(--story-line)}}@media (width<=780px){.story-header-actions{margin-left:auto}.story-header-actions .header-action,.story-institution-link{display:none}.story-account-link{min-height:40px;padding:0 10px;font-size:.82rem}.story-scroll-hero{height:360svh}.story-scroll-sticky{align-items:center;height:calc(100svh - 70px);min-height:0;position:sticky;top:70px}.story-scroll-chapters{width:auto;position:absolute;inset:0}.story-scroll-chapter{opacity:0;align-items:flex-end;display:flex;position:absolute;transform:translateY(24px)}.story-scroll-copy{width:100%;padding:92px 22px 122px}.story-scroll-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.story-scroll-copy-step h2{margin-bottom:20px;font-size:clamp(2.55rem,11.5vw,4.1rem)}.story-scroll-hero .story-lead{font-size:.94rem;line-height:1.55}.story-scroll-media video{object-position:58% center}.story-scroll-atmosphere{background:linear-gradient(#120d0c2e 0%,#120d0cb3 42%,#120d0cf0 100%),linear-gradient(90deg,#120d0c6b,#0000 72%)}.story-scroll-telemetry,.story-scroll-cue{display:none}.story-scroll-cue i{width:32px}.story-scroll-navigation{bottom:68px;left:22px}.story-scroll-navigation button{padding:0 12px}.story-scroll-progress{width:min(230px,100vw - 44px);bottom:24px;right:22px}.story-scroll-exit{display:none}.story-button{width:100%}.story-section{padding-left:22px;padding-right:22px}.story-opening-copy,.story-section-heading,.story-project,.story-method-copy,.story-engagement-intro{grid-template-columns:1fr;gap:30px}.story-field-notes{grid-template-columns:1fr}.field-note,.field-note:not(.field-note-wide){min-height:360px}.story-section-heading>p{margin:0}.story-project-ltc .story-project-photo{order:0}.story-project-photo img{min-height:330px}.story-forum-reportage{grid-template-columns:1fr}.story-forum-reportage img{min-height:0;max-height:none}.story-project-ltc .story-project-photo img{min-height:240px}.story-method{padding-left:22px;padding-right:22px}.story-method-links{grid-column:1}.story-method-steps{grid-template-columns:repeat(2,1fr)}.story-method-steps li:nth-child(3){border-right:1px solid #ffffff2e}.story-method-steps li:nth-child(2n){border-right:0}.story-method-steps li:nth-child(-n+4){border-bottom:1px solid #ffffff2e}.story-facts{grid-template-columns:repeat(2,1fr)}.story-platform{padding-left:22px;padding-right:22px}.story-platform-actions{flex-direction:column}.story-platform-login,.story-platform-request{width:100%}.story-engagement{padding-left:22px;padding-right:22px}.story-engagement-paths{grid-template-columns:1fr}.story-engagement-paths article,.story-engagement-paths article:nth-child(2n){border-right:0;border-bottom:1px solid var(--story-line);min-height:310px}.story-engagement-paths article:last-child{border-bottom:0;grid-column:auto}.story-engagement-paths h3{margin-top:48px}.story-contact{flex-direction:column;align-items:flex-start}.story-prefiguration{padding-left:22px;padding-right:22px}.story-prefiguration ol{grid-template-columns:1fr}.story-prefiguration li{border-right:0}.story-workgroups-heading{grid-template-columns:1fr;gap:24px}.story-workgroups-heading>p{grid-column:auto}.story-workgroups-grid{grid-template-columns:1fr}.story-workgroups-grid article,.story-workgroups-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--story-line);min-height:220px}.story-workgroups-grid article:last-child{border-bottom:0}}@supports (content-visibility:auto){.story-opening,.story-projects,.story-method,.story-prefiguration,.story-platform,.story-engagement{content-visibility:auto;contain-intrinsic-size:900px}}@media (width>=781px) and (height<=820px){.story-hero-copy{padding-top:52px;padding-bottom:52px}.story-scroll-hero h1{margin-bottom:22px;font-size:clamp(3.7rem,6.2vw,6.9rem)}.story-actions{margin-top:26px}.story-status{margin-top:20px}}@media (prefers-reduced-motion:reduce){.home-story{scroll-behavior:auto}.story-scroll-hero{height:auto}.story-scroll-sticky{min-height:calc(100svh - 78px);position:relative;top:auto}.story-scroll-video{display:none}.story-scroll-poster-fallback{display:block}.story-scroll-chapters{width:100%;position:absolute}.story-scroll-chapter{opacity:0;transition:none;position:absolute;transform:none}.story-scroll-hero[data-stage="0"] .story-scroll-chapter[data-chapter="0"],.story-scroll-hero[data-stage="1"] .story-scroll-chapter[data-chapter="1"],.story-scroll-hero[data-stage="2"] .story-scroll-chapter[data-chapter="2"],.story-scroll-hero[data-stage="3"] .story-scroll-chapter[data-chapter="3"]{opacity:1}.story-scroll-chapter [data-scroll-reveal]{opacity:1;filter:none;transform:none}.story-actions[data-scroll-reveal]{pointer-events:auto}.story-scroll-cue,.story-scroll-exit{display:none}.story-scroll-navigation button,.story-scroll-progress-segment i{transition:none}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-ext-300-normal-CYtq150c.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-300-normal-BP2wSCML.woff2)format("woff2"),url(/assets/lato-latin-300-normal-CINZtfFB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2)format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}body{background:var(--paper);color:var(--ink);margin:0;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,a{font:inherit}button{color:inherit}img{max-width:100%;display:block}.section-route-link{color:var(--forest-dark);text-decoration:underline;-webkit-text-decoration-color:var(--forest);-webkit-text-decoration-color:var(--forest);-webkit-text-decoration-color:var(--forest);text-decoration-color:var(--forest);text-underline-offset:5px;margin:28px 0 22px;font-size:.78rem;font-weight:850;display:inline-flex}.events .section-route-link{color:#8affcf}h1,h2,h3,p{margin-top:0}.portal-access-link{align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex}.portal-access-avatar{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;line-height:1;display:grid}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03100fe0;border-bottom:1px solid #7fffcc29;grid-template-columns:auto 1fr auto;align-items:center;min-height:78px;padding:10px clamp(20px,4vw,68px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;display:inline-flex}.brand img{object-fit:contain;width:45px;height:45px}.brand span{line-height:1.05;display:grid}.brand strong{font-size:.93rem}.brand small{color:#9fb9b1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:.75rem;font-weight:800}.site-header>nav{justify-content:center;gap:clamp(16px,2.3vw,36px);display:flex}.site-header>nav a{color:#d5e4df;font-size:.83rem;font-weight:750;position:relative}.site-header>nav a:after{background:var(--coral);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-header>nav a:hover:after,.site-header>nav a:focus-visible:after{transform:scaleX(1)}.header-action{background:var(--coral);color:#fff;border-radius:999px;padding:11px 18px;font-size:.82rem;font-weight:800}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;background:#041714a6;border:1px solid #ffffff47;border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:17px;height:1.5px;transition:transform .16s,opacity .16s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:last-child{transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu nav{z-index:70;color:#fff;background:#03120ffa;border:1px solid #7effcc38;border-radius:14px;min-width:240px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 55px #00000057}.mobile-menu nav a{color:#d5e4df;border-bottom:1px solid #ffffff17;padding:13px 16px;font-size:.76rem;font-weight:780}.mobile-menu nav a:last-child{border-bottom:0}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{color:#8affcf;background:#70ffc21a}.hero{color:#fff;background:#06110f;align-items:flex-end;min-height:calc(100svh - 78px);padding:clamp(120px,16vh,190px) clamp(22px,7vw,108px) 142px;display:flex;position:relative;overflow:hidden}.hero:before{z-index:1;content:"";pointer-events:none;background-image:linear-gradient(#78ffca13 1px,#0000 1px),linear-gradient(90deg,#78ffca13 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero:after{z-index:2;content:"";opacity:.58;pointer-events:none;background:linear-gradient(90deg,#0000,#68ffc5e0,#0000);width:44vw;height:1px;position:absolute;top:19%;right:-3%;transform:rotate(-10deg);box-shadow:0 0 18px #68ffc599}.hero-media,.hero-media video,.hero-media img,.hero-atmosphere{position:absolute;inset:0}.hero-media{background:#06110f}.hero-media video,.hero-media img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.hero-media video{z-index:1}.hero-media .hero-poster{z-index:0;display:none}.hero-atmosphere{z-index:1;pointer-events:none;background:linear-gradient(90deg,#010b0ae6 0%,#020d0cab 38%,#020c0b1a 72%),linear-gradient(#01080833 18%,#0000 62%,#010908e0 100%),radial-gradient(circle at 72% 57%,#0000 0,#010a090f 32%,#010a096b 100%)}@keyframes hero-drift{0%{transform:scale(1.055)}to{transform:scale(1.01)}}.eyebrow{color:var(--forest);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:900}.eyebrow i{background:#46efae;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #46efae26,0 0 18px #46efae}.coral-text{color:var(--coral-dark)}h1{letter-spacing:-.075em;width:min(100%,1020px);max-width:1020px;margin-bottom:26px;padding-right:.12em;font-size:clamp(3.9rem,7.1vw,8.4rem);font-weight:900;line-height:.87;overflow:visible}h1 span{color:#0000;text-wrap:balance;background:linear-gradient(90deg,#ff6669,#ff9b7d);-webkit-background-clip:text;background-clip:text;max-width:100%;padding-right:.08em;display:block}.mobile-title-break{display:none}.project-status{color:#f5c8c6;letter-spacing:.035em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0314128c;border:1px solid #ffffff40;border-radius:999px;margin:-6px 0 20px;padding:7px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.hero-lead{color:#d3e2dd;max-width:700px;margin-bottom:34px;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.6}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:.87rem;font-weight:850;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#06201a;background:#70ffc2;box-shadow:0 10px 28px #52ffba33}.button.primary:hover{background:var(--forest-dark)}.hero .button.primary:hover{background:#fff}.button.secondary{border-color:var(--line);background:#ffffffbf}.button.secondary:hover{background:#fff}.hero .button.secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0314126b;border-color:#ffffff47}.hero .button.secondary:hover{background:#ffffff29}.hero-bottom{z-index:4;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;min-height:98px;display:flex;position:absolute;bottom:0;left:clamp(22px,7vw,108px);right:clamp(22px,7vw,108px)}.hero-targets{gap:8px;display:grid}.hero-targets>span{color:#70ffc2;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.hero-stats{gap:clamp(24px,4vw,58px);display:flex}.hero-stats div{gap:3px;display:grid}.hero-stats strong{color:#fff;letter-spacing:-.04em;font-size:1.28rem}.hero-telemetry{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0212109e;border:1px solid #6fffc273;border-radius:10px;gap:5px;width:min(290px,28vw);padding:16px 18px;display:grid;position:absolute;bottom:142px;right:clamp(22px,7vw,108px)}.hero-telemetry span{color:#73ffc3;letter-spacing:.14em;font-size:.75rem;font-weight:900}.hero-scroll{color:#c7d7d2;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:850;display:flex}.hero-scroll i{border:1px solid #ffffff59;border-radius:50%;width:34px;height:34px;position:relative}.hero-scroll i:after{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;position:absolute;top:10px;left:13px;transform:rotate(45deg)}.vehicle-showcase{color:#fff;background-color:#061f1c;background-image:linear-gradient(#4eebb20e 1px,#0000 1px),linear-gradient(90deg,#4eebb20e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:clamp(38px,6vw,96px);padding:110px clamp(22px,7vw,108px);display:grid}.showcase-intro{align-self:center;max-width:560px}.showcase-intro .eyebrow{color:#65efba}.showcase-intro h2{letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(2.6rem,4.8vw,5.2rem);font-weight:900;line-height:.96}.showcase-intro>p:last-of-type{color:#a9c2ba;line-height:1.75}.vehicle-data{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.vehicle-data span{color:#98aea7;text-transform:uppercase;font-size:.75rem;display:grid}.vehicle-data b{color:#6cffc5;font-size:1.15rem}.showcase-link{color:#fff;border-bottom:1px solid #6cffc580;align-items:center;gap:12px;margin-top:34px;padding-bottom:7px;font-size:.78rem;font-weight:800;display:inline-flex}.showcase-link span{color:#6cffc5;font-size:1.05rem;transition:transform .18s}.showcase-link:hover span{transform:translate(3px,-3px)}.vehicle-gallery{grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.vehicle-gallery figure{background:#0b2c27;border:1px solid #69ffc72e;border-radius:8px;min-height:240px;margin:0;position:relative;overflow:hidden}.vehicle-gallery .gallery-main{grid-row:1/3;min-height:510px}.vehicle-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s}.vehicle-gallery figure:hover img{filter:saturate(1.1);transform:scale(1.035)}.vehicle-gallery figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031815c2;border:1px solid #ffffff1f;border-radius:7px;padding:13px 15px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.vehicle-gallery figcaption b{color:#fff;font-size:.75rem}.vehicle-gallery figcaption span{color:#8ee3c2;font-size:.75rem}.scroll-film{color:#fff;background:#030908;height:620vh;position:relative}.film-sticky{height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.film-frames,.film-frames img,.film-grid,.film-vignette{position:absolute;inset:0}.film-frames{background:#06100f}.film-frames img{object-fit:cover;opacity:0;filter:saturate(.72)contrast(1.1);width:100%;height:100%;transition:opacity .68s,transform 1.5s;transform:scale(1.055)}.film-frames img.active{opacity:.72;transform:scale(1)}.film-grid{opacity:.15;background-image:linear-gradient(#70ffc929 1px,#0000 1px),linear-gradient(90deg,#70ffc929 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.film-vignette{background:linear-gradient(90deg,#010908f0 0%,#010908ad 42%,#0109080a 78%),linear-gradient(#01090852,#0000 64%,#010908d6)}.film-topline{z-index:3;color:#b6ccc4;letter-spacing:.16em;border-bottom:1px solid #ffffff47;justify-content:space-between;padding-bottom:12px;font-size:.75rem;font-weight:850;display:flex;position:absolute;top:36px;left:clamp(22px,5vw,76px);right:clamp(22px,5vw,76px)}.film-copy{z-index:3;width:min(760px,66vw);position:absolute;top:50%;left:clamp(22px,8vw,124px);transform:translateY(-46%)}.film-copy>p:first-child{color:#72ffc5;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:.75rem;font-weight:900}.film-copy h2{letter-spacing:-.07em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(3rem,6.2vw,7rem);font-weight:900;line-height:.91}.film-copy h2 span{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:.17em;line-height:1.1;display:block}.film-year{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #ffffff3d;pointer-events:none;font-size:clamp(8rem,20vw,22rem);font-weight:950;line-height:1;position:absolute;top:-7vh;right:-20vw}.film-text{color:#c5d4cf;max-width:600px;margin:28px 0 0;font-size:clamp(.96rem,1.35vw,1.2rem);line-height:1.65}.film-progress{z-index:4;background:#ffffff29;height:5px;position:absolute;bottom:0;left:0;right:0}.film-progress i{background:linear-gradient(90deg, #67ffc1, var(--coral));transform-origin:0;width:100%;height:100%;display:block}.film-cue{z-index:3;color:#bfd1cb;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:800;display:flex;position:absolute;bottom:42px;right:clamp(22px,5vw,76px)}.film-cue i{border:1px solid #ffffff59;border-radius:50%;width:32px;height:32px;display:block}.film-cue i:after{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;margin:9px auto;display:block;transform:rotate(45deg)}.film-player{z-index:8;background:radial-gradient(circle at 12% 82%,#ff5b612e,#0000 27%),#071815;grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(36px,7vw,110px);min-height:100vh;padding:110px clamp(22px,7vw,108px);display:grid;position:absolute;bottom:0;left:0;right:0}.film-player>div:first-child{max-width:530px}.film-player p{color:#6fffc2;letter-spacing:.16em;font-size:.75rem;font-weight:900}.film-player h3{letter-spacing:-.065em;margin:18px 0;font-size:clamp(2.3rem,4.4vw,4.8rem);line-height:.96}.film-player span{color:#a9beb7;font-size:.9rem;line-height:1.7}.film-embed{aspect-ratio:16/9;background:#020706;border:1px solid #6effc44d;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 36px 90px #00000061}.film-embed:before,.film-embed:after{z-index:2;pointer-events:none;content:"";border-color:#68ffc5;width:42px;height:42px;position:absolute}.film-embed:before{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.film-embed:after{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.film-embed iframe{border:0;width:100%;height:100%}.process-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);display:grid}.process-strip span{border-right:1px solid var(--line);color:#2e4239;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:72px;font-size:.76rem;font-weight:800;display:flex}.process-strip span:last-child{border-right:0}.process-strip b{color:var(--coral);font-size:.75rem}.section{padding:120px clamp(22px,7vw,108px);position:relative}.big-number{color:#0f6a4d1a;letter-spacing:-.09em;pointer-events:none;font-size:clamp(6rem,12vw,11rem);font-weight:900;line-height:1;position:absolute;top:96px;right:clamp(22px,7vw,108px)}.heading{z-index:2;max-width:820px;margin-bottom:58px;position:relative}.heading h2,.territories h2,.participate h2{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:900;line-height:.98}.heading>p:last-child,.territories>div:last-child>p,.participate>div>p{max-width:720px;color:var(--muted);font-size:1.02rem;line-height:1.75}.heading-wide{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(40px,8vw,130px);max-width:none;display:grid}.heading-wide h2{margin-bottom:0}.heading-wide>p{margin-bottom:4px}.projects{background:#fbfcf8}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.project-card{border:1px solid var(--line);background:#fff;border-radius:28px;min-height:520px;padding:clamp(28px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 12px 35px #15211d0b}.project-card:after{content:"";opacity:.07;border:36px solid;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-80px}.coral-card:after{border-color:var(--coral)}.green-card:after{border-color:var(--forest)}.card-top{color:var(--muted);justify-content:space-between;margin-bottom:45px;font-size:.75rem;display:flex}.card-top b{background:var(--mint);color:var(--forest-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.75rem}.coral-card .card-top b{background:var(--coral-soft);color:var(--coral-dark)}.project-card h3{letter-spacing:-.055em;margin-bottom:15px;font-size:clamp(2.2rem,3vw,3.6rem);font-weight:900}.project-card>p{min-height:64px;color:var(--muted);font-size:1rem}.project-card ul,.participate article ul{gap:12px;margin:28px 0 38px;padding:0;list-style:none;display:grid}.project-card li,.participate article li{padding-left:22px;font-size:.88rem;position:relative}.project-card li:before,.participate article li:before{background:var(--forest);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.coral-card li:before,.participate article li:before{background:var(--coral)}.metric{align-items:baseline;gap:12px;display:flex}.metric strong{letter-spacing:-.04em;font-size:1.35rem}.metric span{color:var(--muted);font-size:.75rem}.education{color:#fff;background:radial-gradient(circle at 82% 14%,#58ffbe21,#0000 27%),linear-gradient(135deg,#061a17 0%,#0a2b25 58%,#071814 100%);overflow:hidden}.education .big-number{color:#78ffcd17}.education-heading{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);align-items:end;gap:clamp(40px,8vw,130px);margin-bottom:58px;display:grid;position:relative}.education-heading h2{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(2.7rem,5vw,5.7rem);font-weight:900;line-height:.94}.education-heading>p{color:#b8cec6;margin:0 0 6px;font-size:1rem;line-height:1.75}.education-grid{z-index:2;border-top:1px solid #9bffd73d;border-bottom:1px solid #9bffd73d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.education-grid article{border-right:1px solid #9bffd72e;min-height:330px;padding:30px 28px 34px;transition:background .18s,transform .18s;position:relative}.education-grid article:last-child{border-right:0}.education-grid article:hover{background:#68ffc30f;transform:translateY(-4px)}.education-grid article>span{color:#6fffc2;margin-bottom:72px;font-size:.75rem;font-weight:900;display:block}.education-grid article>p{color:var(--coral);letter-spacing:.16em;margin-bottom:12px;font-size:.75rem;font-weight:900}.education-grid h3{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.education-grid small{color:#a9c1b8;font-size:.8rem;line-height:1.65}.education-outcomes{z-index:2;grid-template-columns:repeat(3,auto) minmax(280px,1fr);align-items:center;gap:clamp(24px,4vw,58px);padding-top:38px;display:grid;position:relative}.education-outcomes div{gap:3px;display:grid}.education-outcomes strong{color:#6fffc2;letter-spacing:-.05em;font-size:1.65rem}.education-outcomes span{color:#94aea5;font-size:.75rem}.education-outcomes>.target-label{color:#ff8f91;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;justify-self:start;margin:0 0 -10px;font-size:.75rem;font-weight:900}.education-outcomes>p:not(.target-label){color:#c4d6d0;justify-self:end;max-width:500px;margin:0;font-size:.82rem;line-height:1.65}.instruction{background:linear-gradient(#fffffffa,#eef6f0f5),url(/assets/territoire-reseau.png) right 30%/58% no-repeat;overflow:hidden}.instruction-grid{grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:24px;display:grid}.tab-list{align-content:start;gap:8px;display:grid}.tab-list button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:46px 1fr;align-items:center;min-height:68px;padding:8px 16px;transition:background .18s,border .18s,transform .18s;display:grid}.tab-list button span{color:var(--coral);font-size:.75rem;font-weight:900}.tab-list button:hover{background:#ffffffbf}.tab-list button.active{border-color:var(--line);background:#fff;transform:translate(6px);box-shadow:0 10px 30px #15211d12}.workshop-panel{background:var(--mint-soft);min-height:380px;box-shadow:var(--shadow);border:1px solid #0f6a4d47;border-radius:24px;padding:clamp(30px,5vw,66px);position:relative;overflow:hidden}.workshop-panel.tone-1{background:#fff4f3;border-color:#e94f5547}.panel-number{color:#0f6a4d14;letter-spacing:-.1em;font-size:11rem;font-weight:900;line-height:1;position:absolute;bottom:-54px;right:24px}.tone-1 .panel-number{color:#e94f5514}.panel-label{color:var(--coral-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:850}.workshop-panel h3{z-index:2;letter-spacing:-.055em;max-width:720px;margin-bottom:21px;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:900;line-height:1.04;position:relative}.workshop-panel>p:not(.panel-label){z-index:2;max-width:670px;color:var(--muted);position:relative}.chips{z-index:2;flex-wrap:wrap;gap:8px;margin-top:34px;display:flex;position:relative}.chips span{background:#ffffffb3;border:1px solid #0f6a4d33;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:750}.audience-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:.8fr 1fr;margin-top:84px;display:grid;overflow:hidden}.audience-title{border-right:1px solid var(--line);background:var(--forest-dark);color:#fff;grid-row:span 2;padding:42px}.audience-title .eyebrow{color:#8ed2b0}.audience-title h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:900;line-height:1.04}.audience-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.audience-tabs button{border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;min-height:64px;padding:12px;font-size:.75rem;font-weight:800}.audience-tabs button:last-child{border-right:0}.audience-tabs button.active{background:var(--coral-soft);color:var(--coral-dark)}.audience-result{grid-template-columns:1fr auto;align-items:center;gap:34px;min-height:186px;padding:32px 38px;display:grid}.audience-result>div>span{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.audience-result p{max-width:690px;color:var(--muted);margin:10px 0 0;font-size:.92rem}.audience-result ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.audience-result li{background:var(--mint-soft);white-space:nowrap;border-radius:8px;padding:7px 11px;font-size:.75rem;font-weight:700}.protocol{background:var(--forest-dark);color:#fff}.protocol .big-number{color:#ffffff0f}.protocol .eyebrow{color:#83d3aa}.protocol .heading>p:last-child{color:#c8d9d1}.protocol-shell{background:#ffffff0e;border:1px solid #ffffff2e;border-radius:24px;overflow:hidden}.protocol-tabs{border-bottom:1px solid #ffffff29;grid-template-columns:repeat(6,1fr);display:grid}.protocol-tabs button{color:#c5d6ce;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1f;gap:7px;min-height:86px;padding:18px 14px;display:grid}.protocol-tabs button:last-child{border-right:0}.protocol-tabs button span{color:#75bf9a;font-size:.75rem;font-weight:900}.protocol-tabs button.active{background:var(--coral);color:#fff}.protocol-tabs button.active span{color:#fff}.protocol-detail{grid-template-columns:auto 1fr;align-items:center;gap:clamp(30px,6vw,90px);min-height:350px;padding:clamp(30px,5vw,68px);display:grid}.protocol-detail>strong{color:#ffffff17;letter-spacing:-.1em;font-size:clamp(7rem,15vw,13rem);font-weight:900;line-height:.8}.protocol-detail h3{letter-spacing:-.055em;margin-bottom:15px;font-size:clamp(2rem,4vw,4.1rem);font-weight:900;line-height:1}.protocol-detail div>p:not(.panel-label){color:#cbd9d3;max-width:760px}.trace{color:#a9cbbb;border:1px solid #fff3;border-radius:999px;margin-top:22px;padding:8px 11px;font-size:.75rem;display:inline-flex}.principles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.principles article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;min-height:250px;padding:28px}.principles article>span{color:#82cfa8;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:850}.principles h3{margin:17px 0 11px;font-size:1.06rem;line-height:1.25}.principles p{color:#b8cbc2;margin:0;font-size:.82rem}.research-question{border-top:1px solid #ffffff26;grid-template-columns:.35fr 1fr;gap:40px;margin-top:70px;padding-top:44px;display:grid}.research-question>span{color:#83d3aa;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:850}.research-question blockquote{letter-spacing:-.035em;max-width:980px;margin:0;font-size:clamp(1.45rem,2.7vw,2.6rem);font-weight:750;line-height:1.3}.protocol-download{background:linear-gradient(125deg,#70ffc21c,#ffffff0a),#ffffff09;border:1px solid #70ffc257;border-radius:24px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,70px);margin-top:54px;padding:clamp(22px,3.5vw,42px);display:grid}.protocol-download>img{aspect-ratio:596/842;object-fit:cover;border-radius:7px;width:190px;box-shadow:0 22px 46px #00000052}.protocol-download>div{justify-items:start;display:grid}.protocol-download p{color:#79e6b8;letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:850}.protocol-download h3{letter-spacing:-.045em;max-width:760px;margin:0 0 16px;font-size:clamp(1.65rem,3.4vw,3.25rem);font-weight:900;line-height:1.03}.protocol-download>div>span{color:#c6d7d0;max-width:760px;font-size:.92rem;line-height:1.65}.protocol-download small{color:#88a69a;margin-top:13px;font-size:.75rem;line-height:1.5}.protocol-download-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.protocol-download-actions a{color:#70ffc2;border:1px solid #70ffc2;border-radius:999px;align-items:center;min-height:46px;padding:0 18px;font-size:.75rem;font-weight:850;display:inline-flex}.protocol-download-actions a:last-child{color:#062019;background:#70ffc2}.protocol-download-actions a:hover,.protocol-download-actions a:focus-visible{color:#062019;background:#fff;border-color:#fff}.territories{background:#f4f6f0;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.map-wrap{position:relative}.map-wrap:before{content:"";filter:blur(35px);background:#0f6a4d1f;border-radius:50%;position:absolute;inset:8% 3%}.map-wrap img{filter:drop-shadow(0 28px 35px #15211d1f);width:100%;position:relative}.territory-list{border-top:1px solid var(--line);margin-top:38px;display:grid}.territory-list div{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr .75fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.territory-list i{background:var(--coral);width:9px;height:9px;box-shadow:0 0 0 2px var(--coral);border:2px solid #fff;border-radius:50%}.territory-list strong{font-size:.88rem}.territory-list small{color:var(--muted)}.territory-list b{color:var(--forest);background:#fff;border-radius:999px;padding:5px 8px;font-size:.75rem}.territory-status-note{color:#71827c!important;margin:18px 0 0!important;font-size:.75rem!important;line-height:1.55!important}.evidence{background:#fff}.evidence-grid{border:1px solid var(--line);background:var(--line);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.evidence-grid article{background:#fff;min-height:270px;padding:clamp(26px,3vw,40px)}.evidence-grid article>strong{color:var(--coral);letter-spacing:-.08em;margin-bottom:50px;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:900;line-height:.8;display:block}.evidence-grid h3{margin-bottom:9px;font-size:1.06rem}.evidence-grid p{color:var(--muted);margin:0;font-size:.8rem}.events{color:#fff;background:#081a16}.events .heading>p:last-child{color:#acc1ba}.forums-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.forum-card{background:#ffffff0b;border:1px solid #ffffff21;border-radius:22px;flex-direction:column;min-height:520px;padding:clamp(26px,3vw,38px);display:flex}.forum-card.featured{background:linear-gradient(145deg,#70ffc21b,#ffffff0a);border-color:#70ffc275}.forum-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.forum-card-top span{color:#bad0c9;letter-spacing:.09em;text-transform:uppercase;background:#ffffff17;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:850}.forum-card.featured .forum-card-top span{color:#062019;background:#70ffc2}.forum-card time{color:#ff898b;font-size:.75rem;font-weight:850}.forum-kicker{color:#79e6b8;letter-spacing:.05em;text-transform:uppercase;margin:48px 0 12px;font-size:.75rem;font-weight:800}.forum-card h3{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(1.45rem,2.15vw,2.2rem);line-height:1.08}.forum-summary{color:#abc0b9;margin:0;font-size:.8rem;line-height:1.68}.forum-result{border-top:1px solid #ffffff1f;gap:7px;margin:auto 0 0;padding-top:24px;display:grid}.forum-result b{color:#79e6b8;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.forum-result span{color:#d8e5e0;font-size:.75rem;line-height:1.5}.report-download{background:#02120f9e;border:1px solid #70ffc23d;border-radius:14px;grid-template-columns:72px 1fr;align-items:center;gap:15px;margin-top:22px;padding:13px;display:grid}.report-download>img{object-fit:cover;border-radius:4px;width:72px;height:102px;box-shadow:0 8px 22px #00000047}.report-download>div{gap:7px;display:grid}.report-download span{color:#7fffc9;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:850}.report-download strong{color:#e9f2ee;font-size:.75rem;line-height:1.42}.report-actions{flex-wrap:wrap;gap:14px;display:flex}.report-actions a{color:#70ffc2;border-bottom:1px solid #70ffc2;padding-bottom:3px;font-size:.75rem;font-weight:850}.upcoming-event{background:linear-gradient(100deg,#70ffc21a,#ffffff0a);border:1px solid #70ffc275;border-radius:22px;grid-template-columns:minmax(150px,.28fr) 1fr auto;align-items:center;gap:clamp(24px,4vw,58px);margin-top:14px;padding:clamp(26px,3vw,38px);display:grid}.upcoming-event-date{justify-items:start;gap:14px;display:grid}.upcoming-event-date span{color:#062019;letter-spacing:.09em;text-transform:uppercase;background:#70ffc2;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:850}.upcoming-event time{color:#ff898b;font-size:.78rem;font-weight:850}.upcoming-event>div:nth-child(2)>p{color:#79e6b8;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:800}.upcoming-event h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.35rem,2.2vw,2.25rem);line-height:1.08}.upcoming-event>div:nth-child(2)>span{color:#abc0b9;font-size:.76rem;line-height:1.6}.upcoming-event>a{color:#70ffc2;white-space:nowrap;border:1px solid #70ffc2;border-radius:999px;padding:13px 17px;font-size:.75rem;font-weight:850}.timeline-section{background:var(--coral-soft);overflow:hidden}.timeline-section .heading{margin-bottom:42px}.next-decision{background:#fff;border:1px solid #bd30393d;border-radius:18px;grid-template-columns:.25fr 1fr auto;align-items:center;gap:28px;margin-bottom:24px;padding:24px 28px;display:grid}.next-decision>span{color:var(--coral-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:900}.next-decision strong{font-size:1.1rem}.next-decision p{color:var(--muted);margin:4px 0 0;font-size:.78rem}.next-decision a{border-bottom:1px solid var(--coral);color:var(--coral-dark);white-space:nowrap;padding-bottom:3px;font-size:.75rem;font-weight:850}.timeline{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:14px;display:grid;overflow-x:auto}.timeline article{scroll-snap-align:start;background:#ffffffb8;border:1px solid #e94f553d;border-radius:18px;min-height:240px;padding:26px}.timeline article>span{color:var(--coral);font-size:.75rem;font-weight:900}.timeline article>p{color:var(--coral-dark);letter-spacing:.06em;text-transform:uppercase;margin:46px 0 9px;font-size:.75rem;font-weight:850}.timeline h3{margin-bottom:10px;font-size:1.13rem}.timeline small{color:var(--muted);font-size:.77rem}.participate{background:linear-gradient(90deg,#f7f8f3f7,#f7f8f3e0),url(/assets/terrain-collage.png) 100%/46% no-repeat;grid-template-columns:1fr minmax(320px,.62fr);align-items:center;gap:clamp(60px,9vw,150px);display:grid}.participate>div{max-width:800px}.participate .actions{margin-top:36px}.participate article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:24px;padding:clamp(28px,4vw,45px)}.participate article>b{background:var(--coral-soft);color:var(--coral-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.75rem;display:inline-flex}.participate article h3{letter-spacing:-.03em;margin:24px 0 0;font-size:1.43rem}.participate article>p:last-child{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:18px;font-size:.76rem}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding:54px clamp(22px,7vw,108px);display:grid}.footer-brand{align-items:center;gap:16px;display:flex}.footer-brand img{object-fit:contain;width:60px;height:60px}.footer-brand div{gap:3px;display:grid}.footer-brand span{color:#9fb3a9;font-size:.75rem}footer>div:last-child{justify-self:end;max-width:520px}footer>div:last-child>b{color:#87caa8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}footer>div:last-child p{color:#aebeb6;margin:8px 0 0;font-size:.75rem}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ffbc70}@media (width<=1100px){.site-header{grid-template-columns:1fr auto auto;gap:10px}.site-header>nav{display:none}.mobile-menu{display:block}.hero-copy{width:min(900px,92vw)}.hero h1{letter-spacing:-.065em;max-width:900px;font-size:clamp(3rem,6.8vw,4.75rem)}.hero-telemetry{width:min(260px,32vw)}.vehicle-showcase{grid-template-columns:1fr}.film-copy{width:min(760px,82vw)}.film-player{grid-template-columns:1fr;align-content:center}.principles,.evidence-grid{grid-template-columns:repeat(2,1fr)}.forums-grid{grid-template-columns:1fr 1fr}.forum-card.featured{grid-column:1/-1}.upcoming-event{grid-template-columns:1fr}.upcoming-event>a{justify-self:start}.audience-card{grid-template-columns:1fr}.audience-title{border-right:0;grid-row:auto}.participate{grid-template-columns:1fr}.education-grid{grid-template-columns:repeat(2,1fr)}.education-grid article:nth-child(2){border-right:0}.education-grid article:nth-child(-n+2){border-bottom:1px solid #9bffd72e}.education-outcomes{grid-template-columns:repeat(3,1fr)}.education-outcomes>p:not(.target-label){grid-column:1/-1;justify-self:start;max-width:none}}@media (width<=780px){.site-header{min-height:68px}.brand img{width:39px;height:39px}.header-action{padding:9px 14px}.brand small{white-space:normal;max-width:180px;line-height:1.2}.hero{min-height:calc(100svh - 68px);padding:96px 22px 174px}.hero-copy{width:100%}h1{letter-spacing:-.055em;overflow-wrap:normal;width:100%;max-width:100%;padding-right:.08em;font-size:clamp(2.15rem,9.8vw,3.55rem);line-height:.94}h1 span{text-wrap:wrap;max-width:100%;padding-right:.06em}.mobile-title-break{display:block}.hero-lead{max-width:92%;font-size:.94rem}.project-status{border-radius:10px;max-width:92%;line-height:1.35}.hero-telemetry{display:none}.hero-bottom{min-height:142px;left:22px;right:22px}.hero-targets{gap:6px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.hero-stats span{font-size:.75rem}.hero-scroll span{display:none}.hero-media img{object-position:62% center}.process-strip{grid-template-columns:repeat(3,1fr)}.vehicle-showcase{padding:82px 22px}.vehicle-gallery{grid-template-rows:auto;grid-template-columns:1fr}.vehicle-gallery .gallery-main{grid-row:auto;min-height:420px}.vehicle-gallery figure{min-height:300px}.scroll-film{height:540vh}.film-sticky{min-height:580px}.film-copy{width:calc(100vw - 44px);left:22px}.film-copy h2{font-size:clamp(2.8rem,13vw,4.7rem)}.film-year{font-size:34vw;top:-4vh;right:-7vw}.film-text{font-size:.88rem}.film-cue{display:none}.film-player{padding:84px 22px}.process-strip span{border-bottom:1px solid var(--line);min-height:55px;font-size:.75rem}.section{padding:86px 22px}.big-number{top:72px;right:22px}.heading{margin-bottom:42px}.heading h2,.territories h2,.participate h2{font-size:clamp(2.35rem,12vw,3.5rem)}.heading-wide,.project-grid,.instruction-grid,.territories,.participate,.research-question{grid-template-columns:1fr}.project-card{min-height:auto}.education-heading,.education-grid,.education-outcomes{grid-template-columns:1fr}.education-grid article{border-bottom:1px solid #9bffd72e;border-right:0;min-height:250px}.education-grid article:last-child{border-bottom:0}.education-grid article>span{margin-bottom:38px}.education-outcomes{gap:20px}.education-outcomes>p:not(.target-label){border-top:1px solid #9bffd72e;grid-column:auto;padding-top:20px}.education-outcomes>.target-label{border-bottom:1px solid #9bffd72e;margin-bottom:0;padding-bottom:14px}.tab-list{grid-template-columns:repeat(2,1fr)}.tab-list button{grid-template-columns:1fr;gap:3px}.tab-list button.active{transform:translateY(-3px)}.workshop-panel{min-height:430px}.audience-tabs{grid-template-columns:repeat(2,1fr)}.audience-tabs button:nth-child(2){border-right:0}.audience-result{grid-template-columns:1fr;padding:28px}.audience-result li{white-space:normal}.protocol-tabs{grid-template-columns:repeat(3,1fr)}.protocol-tabs button:nth-child(-n+3){border-bottom:1px solid #ffffff1f}.protocol-detail{grid-template-columns:1fr}.protocol-detail>strong{font-size:7rem}.protocol-download{grid-template-columns:1fr}.protocol-download>img{width:min(190px,56vw)}.principles,.evidence-grid,.forums-grid{grid-template-columns:1fr}.forum-card.featured{grid-column:auto}.forum-card{min-height:auto}.forum-result{margin-top:34px}.report-download{grid-template-columns:62px 1fr}.report-download>img{width:62px;height:88px}.next-decision{grid-template-columns:1fr;gap:12px}.research-question{gap:20px}.territory-list div{grid-template-columns:16px 1fr auto}.territory-list small{display:none}.evidence-grid article{min-height:210px}.evidence-grid article>strong{margin-bottom:30px}footer{grid-template-columns:1fr}footer>div:last-child{justify-self:start}}@media (width<=620px){.brand small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-media video{display:none}.hero-media .hero-poster{display:block}.film-frames img{transform:none}}:root{--ink:#453a36;--muted:#665c57;--paper:#fcf4f2;--white:#fff;--forest:#b51618;--forest-dark:#342b27;--mint:#f6dfdc;--mint-soft:#fcf4f2;--coral:#e41f21;--coral-dark:#b51618;--coral-soft:#fbe9e7;--line:#e5d8d4;--yellow:#fff5d8;--shadow:0 14px 36px #453a3614}body{background:var(--paper);color:var(--ink);font-family:Lato,Helvetica Neue,Arial,sans-serif}h1,h2,h3,.brand strong{font-family:Lato,Helvetica Neue,Arial,sans-serif}h2,.heading h2,.territories h2,.participate h2{letter-spacing:-.045em;font-weight:300;line-height:1.02}.site-header{min-height:84px;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #453a3621;padding:11px clamp(20px,4vw,68px)}.brand{gap:12px}.brand img{width:48px;height:48px}.brand strong{color:var(--ink);font-size:.95rem;font-weight:650}.brand small{color:#716661;letter-spacing:.045em;margin-top:5px;font-size:.75rem;font-weight:650}.site-header>nav{gap:clamp(13px,1.7vw,27px)}.site-header>nav a{color:#554a46;font-size:.94rem;font-weight:650}.site-header>nav a:after{background:var(--coral);bottom:-10px}.header-action{background:var(--coral-dark);color:#fff;border-radius:8px;min-height:44px;padding:0 17px;font-size:.9rem;font-weight:750}.header-action:hover{background:var(--ink)}.mobile-menu summary{border-color:var(--line);background:#fff;border-radius:8px}.mobile-menu summary span{background:var(--ink)}.mobile-menu nav{border-color:var(--line);box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:10px}.mobile-menu nav a{border-bottom-color:var(--line);min-height:44px;color:var(--ink);font-size:.9rem}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{background:var(--coral-soft);color:var(--coral-dark)}.hero{background:var(--paper);min-height:auto;color:var(--ink);grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);align-items:center;gap:clamp(44px,6vw,96px);padding:clamp(72px,8vw,118px) clamp(22px,7vw,108px) 42px;display:grid}.hero:before,.hero:after,.hero-atmosphere{display:none}.hero-copy{z-index:2;width:auto;position:relative}.hero .eyebrow{color:var(--coral-dark)}.eyebrow{color:var(--coral-dark);letter-spacing:.14em;font-size:.75rem}.eyebrow i{background:var(--coral);box-shadow:none}.hero h1{width:auto;max-width:820px;color:var(--ink);letter-spacing:-.065em;margin-bottom:25px;font-size:clamp(3.7rem,6.2vw,7rem);font-weight:300;line-height:.93}.hero h1 span{color:var(--coral);background:0 0;background-clip:initial;margin-top:7px}.project-status{color:#824c47;background:#fff;border:1px solid #ebcbc7;border-radius:7px;margin:0 0 20px;padding:8px 11px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-block}.hero-lead{max-width:650px;color:var(--muted);margin-bottom:32px;font-size:clamp(1.05rem,1.35vw,1.22rem)}.button{border-radius:8px;min-height:48px;padding:0 20px;font-size:.92rem;font-weight:750}.button.primary,.hero .button.primary{background:var(--coral-dark);box-shadow:none;color:#fff}.button.primary:hover,.hero .button.primary:hover{background:var(--ink);color:#fff}.button.secondary,.hero .button.secondary{border-color:var(--coral-dark);color:var(--coral-dark);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.button.secondary:hover,.hero .button.secondary:hover{background:#fff}.hero-media{aspect-ratio:4/5;background:#e7dedb;border-radius:10px;min-height:560px;margin:0;position:relative;inset:auto;overflow:hidden}.hero-media video,.hero-media img{object-fit:cover;object-position:62% center;filter:saturate(.88)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.hero-media .hero-poster{display:none}.hero-media-control{z-index:4;min-height:42px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #453a362e;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.programme-dates{color:var(--muted);margin:24px 0 0;font-size:.82rem;line-height:1.6}.hero-telemetry{width:auto;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:0;border-radius:8px;gap:4px;padding:15px 17px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.hero-telemetry span{color:var(--coral-dark);font-size:.75rem}.hero-telemetry b{color:var(--ink);font-size:.84rem}.hero-telemetry small{color:var(--muted);font-size:.75rem}.hero-bottom{border-top:1px solid var(--line);min-height:104px;color:var(--ink);grid-column:1/-1;position:static}.hero-bottom>p{color:var(--muted);margin:0;font-size:.78rem}.hero-targets>span{color:var(--coral-dark);font-size:.75rem}.hero-stats strong{color:var(--ink);font-weight:600}.hero-stats span{color:var(--muted);font-size:.75rem}.process-strip{border-color:var(--line);background:#fff}.process-strip span{border-color:var(--line);color:var(--ink)}.process-strip span b{color:var(--coral-dark)}.section,.vehicle-showcase{background:#fff}.projects,.instruction,.territories,.timeline-section{background:var(--paper)}.vehicle-showcase img,.vehicle-gallery figure,.map-wrap,.protocol-download>img,.report-download>img{filter:none}.vehicle-gallery figure,.project-card,.workshop-panel,.audience-card,.protocol-shell,.principles article,.protocol-download,.evidence-grid article,.forum-card,.report-download,.upcoming-event,.next-decision,.timeline article,.participate article{box-shadow:none;border-radius:10px}.project-card,.principles article,.evidence-grid article,.timeline article,.participate article{border-color:var(--line);background:#fff}.project-card:after{display:none}.coral-card,.green-card{color:var(--ink);background:#fff}.coral-card .card-top,.green-card .card-top,.project-card .metric,.project-card p,.project-card li{color:var(--muted)}.project-card h3,.project-card .metric strong{color:var(--ink)}.card-top span,.panel-label,.target-label{color:var(--coral-dark)}.partnership-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.partnership-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:260px;padding:32px}.partnership-grid span{color:var(--coral-dark);letter-spacing:.1em;font-size:.75rem;font-weight:800}.partnership-grid h3{color:var(--ink);margin:52px 0 14px;font-size:1.5rem;font-weight:500}.partnership-grid p,.status-note{color:var(--muted);line-height:1.65}.status-note{color:#604e1d;background:#fff6d8;border:1px solid #e4cd95;border-radius:8px;margin:18px 0 0;padding:20px 22px}.method-summary-grid{background:#ffffff2e;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:44px 0 0;padding:1px;list-style:none;display:grid}.method-summary-grid li{background:#453a36;min-height:210px;padding:28px}.method-summary-grid span{color:#ffb4ad;font-size:.75rem;font-weight:800}.method-summary-grid h3{color:#fff;margin:42px 0 10px;font-size:1.3rem;font-weight:500}.method-summary-grid p{color:#e1d6d1;margin:0;font-size:.9rem;line-height:1.6}.principles.five{grid-template-columns:repeat(5,1fr)}.protocol-gate{color:#e1d6d1;border:1px solid #ffffff2e;border-radius:8px;margin:20px 0 8px;padding:18px 20px}.protocol-gate strong{color:#ffb4ad}.evidence-grid-six{grid-template-columns:repeat(3,1fr)}.education,.protocol,.events{background:var(--forest-dark);color:#fff}.education .eyebrow,.protocol .eyebrow,.events .eyebrow,.research-question>span,.events .section-route-link{color:#ffb4ad}.education-heading>p,.education-grid small,.education-outcomes p,.protocol .heading>p,.events .heading>p{color:#e1d6d1}.education-grid,.education-grid article,.education-outcomes,.protocol-shell,.protocol-tabs button,.principles article,.research-question,.forum-card,.upcoming-event{border-color:#ffffff2e}.protocol-tabs button.active,.tab-list button.active,.audience-tabs button.active{background:var(--coral-dark);color:#fff}.protocol-detail,.workshop-panel{color:var(--ink);background:#fff}.protocol-detail p,.workshop-panel p{color:var(--muted)}.chips span,.trace,.participate article>b{background:var(--coral-soft);color:var(--coral-dark);border-radius:6px}.territories .territory-list i,.evidence-grid article>i{background:var(--coral);box-shadow:none}.showcase-link,.section-route-link,.next-decision a,.contact-links a{color:var(--coral-dark);-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}footer,.vli-footer{background:var(--forest-dark);color:#fff}.footer-brand span,.footer-brand small,footer>div:last-child p{color:#d5c8c3}.footer-links{justify-self:end;max-width:560px}.footer-links>b{color:#ffb4ad}.footer-links nav{flex-wrap:wrap;gap:9px 18px;margin-top:14px;display:flex}.footer-links nav a{color:#fff;text-underline-offset:4px;font-size:.78rem;text-decoration:underline}@media (width<=1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:40px}.hero-media{min-height:500px}.principles.five{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.site-header{min-height:70px}.brand img{width:41px;height:41px}.header-action{min-height:40px;font-size:.82rem}.hero{grid-template-columns:1fr;gap:34px;padding:66px 22px 0}.hero h1{font-size:clamp(3rem,14vw,4.8rem);line-height:.94}.hero-media{aspect-ratio:4/5;min-height:430px}.hero-telemetry{display:grid}.hero-bottom{flex-direction:column;grid-column:auto;align-items:flex-start;gap:20px;min-height:auto;padding:28px 0}.hero-stats{width:100%}.hero-bottom>p{display:none}.partnership-grid,.method-summary-grid,.principles.five,.evidence-grid-six{grid-template-columns:1fr}.section,.vehicle-showcase{padding-left:22px;padding-right:22px}.footer-links{justify-self:start}}@media (prefers-reduced-motion:reduce){.hero-media video{display:none}.hero-media .hero-poster{display:block}.hero-media-control{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--public-ink:#453a36;--public-dark:#342b27;--public-red:#e41f21;--public-red-dark:#b51618;--public-paper:#fcf4f2;--public-white:#fff;--public-line:#e5d8d4;--public-muted:#665c57;--public-soft-red:#fbe9e7}html{scroll-behavior:smooth;scroll-padding-top:84px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--public-red);outline-offset:3px}.public-page{background:var(--public-paper);min-height:100vh;color:var(--public-ink);font-family:Lato,Helvetica Neue,Arial,sans-serif}.public-page h1,.public-page h2,.public-page h3,.public-brand strong{font-family:Lato,Helvetica Neue,Arial,sans-serif}.public-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #453a3621;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:11px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.public-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.public-brand img{object-fit:contain;width:48px;height:48px}.public-brand span{gap:3px;display:grid}.public-brand strong{font-size:.95rem;font-weight:650}.public-brand small{color:#716661;letter-spacing:.035em;font-size:.75rem;font-weight:650}.public-desktop-navigation{align-items:center;gap:4px;display:flex}.public-desktop-navigation a{color:#554a46;border-radius:7px;align-items:center;min-height:42px;padding:0 13px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.public-desktop-navigation a:hover{background:var(--public-soft-red);color:var(--public-red-dark)}.public-header-action{background:var(--public-red-dark);color:#fff;border-radius:8px;align-items:center;min-height:42px;padding:0 15px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.public-header-action:hover{background:var(--public-dark)}.public-header-actions{align-items:center;gap:8px;display:flex}.public-institution-link{min-height:42px;color:var(--public-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.public-institution-link:hover{border-color:var(--public-line);color:var(--public-red-dark)}.public-account-link{border:1px solid var(--public-line);min-height:42px;color:var(--public-ink);background:#fff;border-radius:8px;padding:0 13px}.public-account-link:hover{border-color:var(--public-red-dark);color:var(--public-red-dark)}.public-hero{background:var(--public-paper);color:var(--public-ink);padding:clamp(84px,10vw,140px) clamp(22px,8vw,128px) clamp(80px,10vw,132px);position:relative;overflow:hidden}.public-hero:after{content:"";pointer-events:none;border:1px solid #e41f2133;border-radius:50%;width:min(42vw,620px);height:min(42vw,620px);position:absolute;bottom:12%;right:-6vw}.public-hero>div{z-index:1;max-width:1100px;position:relative}.public-kicker,.public-heading p:first-child{color:var(--public-red-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.public-hero h1{max-width:980px;color:var(--public-ink);letter-spacing:-.065em;margin:20px 0 26px;font-size:clamp(3.3rem,7vw,7.3rem);font-weight:300;line-height:.94}.public-hero h1 span{color:var(--public-red)}.public-hero p:not(.public-kicker){max-width:760px;color:var(--public-muted);font-size:clamp(1.04rem,1.5vw,1.23rem);line-height:1.68}.public-hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.public-button{border:1px solid var(--public-red-dark);min-height:48px;color:var(--public-red-dark);border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:.92rem;font-weight:750;text-decoration:none;display:inline-flex}.public-button.primary{background:var(--public-red-dark);color:#fff}.public-button:hover{border-color:var(--public-dark);background:var(--public-dark);color:#fff}.public-section{padding:clamp(78px,9vw,128px) clamp(22px,7vw,108px)}.public-section:nth-of-type(odd){background:#fff}.public-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);align-items:end;gap:60px;margin-bottom:52px;display:grid}.public-heading h2{letter-spacing:-.05em;max-width:900px;margin:12px 0 0;font-size:clamp(2.5rem,5vw,5.1rem);font-weight:300;line-height:1}.public-heading>p:last-child{color:var(--public-muted);margin:0;font-size:1rem;line-height:1.72}.role-grid,.method-grid{border:1px solid var(--public-line);background:var(--public-line);border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.participate-role-grid{grid-template-columns:repeat(5,1fr)}.workgroup-grid{grid-template-columns:repeat(4,1fr)}.role-grid article,.method-grid li{background:#fff;min-height:310px;padding:28px}.role-grid span,.method-grid span,.entry-card>span,.commune-card>span,.sequence span,.forum-page-grid li>div{color:var(--public-red-dark);letter-spacing:.1em;font-size:.75rem;font-weight:800}.role-grid h3{margin:64px 0 12px;font-size:1.2rem}.role-grid p,.method-grid p{color:var(--public-muted);margin:0;font-size:.93rem;line-height:1.65}.workgroup-grid article{flex-direction:column;display:flex}.workgroup-grid a{color:var(--public-red-dark);text-underline-offset:4px;margin-top:auto;padding-top:28px;font-size:.82rem;font-weight:800;text-decoration:underline}.entry-section{background:#fff}.entry-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.entry-card{border:1px solid var(--public-line);min-height:310px;color:inherit;background:#fff;border-radius:10px;flex-direction:column;padding:32px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.entry-card:hover{border-color:var(--public-red);transform:translateY(-3px)}.entry-card h3{letter-spacing:-.03em;margin:52px 0 12px;font-size:1.55rem;font-weight:500}.entry-card p{color:var(--public-muted);margin:0;line-height:1.65}.entry-card b{color:var(--public-red-dark);margin-top:auto;padding-top:30px;font-size:.86rem}.consortium-entry{color:var(--public-muted);margin:24px 0 0;font-size:.9rem}.consortium-entry a{color:var(--public-red-dark);text-underline-offset:4px;font-weight:750;text-decoration:underline}.engagement-hero{padding-bottom:clamp(58px,7vw,92px)}.engagement-form-section{padding-top:clamp(54px,7vw,92px);background:#fff!important}.engagement-form-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.12fr);align-items:start;gap:clamp(42px,8vw,112px);display:grid}.engagement-form-layout>div:first-child{position:sticky;top:116px}.engagement-form-layout h2{letter-spacing:-.05em;margin:14px 0 24px;font-size:clamp(2.2rem,4.2vw,4.4rem);font-weight:300;line-height:1}.engagement-form-layout>div:first-child>p:not(.public-kicker){color:var(--public-muted);line-height:1.72}.engagement-form-layout ol{border-top:1px solid var(--public-line);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.engagement-form-layout ol li{border-bottom:1px solid var(--public-line);color:var(--public-muted);grid-template-columns:34px 1fr;gap:14px;padding:18px 0;font-size:.93rem;line-height:1.55;display:grid}.engagement-form-layout ol span{color:var(--public-red-dark);letter-spacing:.08em;font-size:.75rem;font-weight:800}.engagement-form{border:1px solid var(--public-line);background:var(--public-paper);border-radius:12px;gap:30px;padding:clamp(26px,4vw,48px);display:grid;position:relative;box-shadow:0 24px 70px #453a3617}.engagement-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.engagement-form label,.engagement-form legend{color:var(--public-ink);font-size:.9rem;font-weight:750}.engagement-form-grid label>span{color:var(--public-muted);font-size:.76rem;font-weight:500}.engagement-form input:not([type=checkbox]),.engagement-form select,.engagement-form textarea{width:100%;min-height:48px;color:var(--public-ink);font:inherit;background:#fff;border:1px solid #cdbeb8;border-radius:7px;margin-top:8px;padding:11px 13px}.engagement-form textarea{resize:vertical;min-height:170px;line-height:1.55}.engagement-wide-field{grid-column:1/-1}.engagement-groups{border:0;margin:0;padding:0}.engagement-groups>p{color:var(--public-muted);margin:6px 0 16px;font-size:.82rem}.engagement-groups>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.engagement-groups label{border:1px solid var(--public-line);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:22px 1fr;gap:10px;min-height:126px;padding:16px;display:grid}.engagement-groups input{width:18px;height:18px;accent-color:var(--public-red-dark);margin:2px 0 0}.engagement-groups label>span{align-content:start;gap:7px;display:grid;color:var(--public-ink)!important;font-size:.9rem!important;font-weight:750!important}.engagement-groups small{color:var(--public-muted);font-size:.78rem;font-weight:500;line-height:1.5}.engagement-availability{max-width:420px}.engagement-consent{grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.55;display:grid;font-weight:500!important}.engagement-consent input{width:18px;height:18px;accent-color:var(--public-red-dark);margin:3px 0 0}.engagement-consent a{color:var(--public-red-dark);text-underline-offset:3px;font-weight:750;text-decoration:underline}.engagement-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.engagement-form-note{color:var(--public-muted);margin:-8px 0 0;font-size:.82rem;line-height:1.6}.engagement-form>button{background:var(--public-red-dark);color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:0 22px;font-weight:800}.engagement-form>button:hover{background:var(--public-dark)}.engagement-form>button:disabled{cursor:wait;opacity:.68}.engagement-form-status{min-height:0;margin:-12px 0 0;font-size:.9rem;line-height:1.55}.engagement-form-status.success{color:#245434;background:#edf8f0;border:1px solid #8fbe9d;border-radius:8px;padding:14px 16px}.engagement-form-status.error{color:#8b1e1e;background:#fff0ef;border:1px solid #df9b96;border-radius:8px;padding:14px 16px}.contact-panel,.document-panel{background:var(--public-dark);color:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:clamp(30px,5vw,52px);display:grid}.contact-panel span,.document-panel>div:first-child>span,.research-document>div>span{color:#ffb4ad;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:800}.contact-panel h2,.document-panel h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(2rem,4vw,4rem);font-weight:300}.contact-panel p,.document-panel p{color:#ded2cd;margin:0;line-height:1.65}.contact-links{justify-items:end;gap:10px;display:grid}.contact-links a{color:#fff;text-underline-offset:4px;font-weight:750;text-decoration:underline}.commune-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.commune-card{border:1px solid var(--public-line);background:#fff;border-radius:10px;padding:clamp(28px,4vw,46px)}.commune-card h2{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.commune-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.commune-card li{color:var(--public-muted);padding-left:20px;line-height:1.55;position:relative}.commune-card li:before{background:var(--public-red);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.63em;left:0}.sequence{border:1px solid var(--public-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.sequence article{border-right:1px solid var(--public-line);padding:30px}.sequence article:last-child{border-right:0}.sequence h3{margin:42px 0 10px}.sequence p{color:var(--public-muted);margin:0;font-size:.92rem;line-height:1.6}.public-note{color:#604e1d;background:#fff6d8;border:1px solid #e4cd95;border-radius:8px;margin-top:20px;padding:20px 24px;font-size:.9rem;line-height:1.6}.document-section{padding-top:0}.document-panel{align-items:end}.document-panel h2,.document-panel p{max-width:760px}.document-panel-actions{flex-wrap:wrap;gap:10px;display:flex}.document-panel-actions a{color:#fff;border:1px solid;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.document-panel-actions a:last-child{border-color:var(--public-red-dark);background:var(--public-red-dark);color:#fff}.research-question-page{color:#fff;background:var(--public-dark)!important}.research-question-page>p{color:#ffb4ad;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.research-question-page blockquote{color:#fff;letter-spacing:-.04em;max-width:1120px;margin:28px 0 0;font-size:clamp(1.8rem,4vw,4rem);font-weight:400;line-height:1.1}.method-grid{grid-template-columns:repeat(3,1fr)}.method-grid li{min-height:250px}.method-grid h3{letter-spacing:-.03em;margin:52px 0 12px;font-size:1.45rem;font-weight:500}.principle-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.principle-grid article{border:1px solid var(--public-line);background:#fff;border-radius:10px;min-height:210px;padding:28px}.principle-grid h3{color:var(--public-red-dark);margin:0 0 38px;font-size:1.25rem}.principle-grid p{color:var(--public-muted);margin:0;line-height:1.65}.research-document{border:1px solid var(--public-line);background:#fff;border-radius:10px;grid-template-columns:minmax(190px,260px) 1fr;align-items:center;gap:clamp(30px,6vw,80px);padding:clamp(28px,5vw,54px);display:grid}.research-document>img{border-radius:6px;width:100%;box-shadow:0 14px 34px #453a3621}.document-cover-link{outline-offset:5px;border-radius:6px;align-self:start;display:block}.document-cover-link img{border-radius:6px;width:100%;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 34px #453a3621}.document-cover-link:hover img{transform:translateY(-3px);box-shadow:0 20px 44px #453a3633}.research-document h2{letter-spacing:-.05em;max-width:850px;margin:18px 0;font-size:clamp(2rem,4.2vw,4.3rem);font-weight:300;line-height:1}.research-document p{max-width:800px;color:var(--public-muted);line-height:1.7}.research-document small{color:#7b6f6a;margin-bottom:26px;display:block}.research-document .document-panel-actions a{border-color:var(--public-red-dark);color:var(--public-red-dark)}.research-document .document-panel-actions a:last-child{background:var(--public-red-dark);color:#fff}.compact-document h2{font-size:clamp(2rem,3.7vw,3.8rem)}.resource-library-intro{padding-bottom:clamp(34px,5vw,72px)}.resource-library-intro .public-heading{margin-bottom:0}.resource-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.resource-library-card{border:1px solid var(--public-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.resource-library-cover{background:linear-gradient(150deg,#efe9e4 0%,#f8f5f2 58%,#efe8e3 100%);place-items:center;min-height:430px;padding:34px 34px 0;display:grid}.resource-library-cover img{object-fit:contain;object-position:bottom;border-radius:5px 5px 0 0;width:min(100%,280px);max-height:400px;transition:transform .18s,box-shadow .18s;box-shadow:0 18px 42px #3d2f2a2e}.resource-library-cover:hover img{transform:translateY(-4px);box-shadow:0 24px 52px #3d2f2a40}.resource-library-body{flex-direction:column;flex:1;padding:26px;display:flex}.resource-library-meta{color:var(--public-red-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:800}.resource-library-card h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:500;line-height:1.08}.resource-library-description{color:var(--public-muted);margin:0;line-height:1.7}.resource-library-status{color:#796b65;margin:18px 0 24px;font-size:.8rem;line-height:1.5;display:block}.resource-library-card .document-panel-actions{margin-top:auto}.resource-library-card .document-panel-actions a{border-color:var(--public-red-dark);color:var(--public-red-dark);flex:1}.resource-library-card .document-panel-actions a:last-child{background:var(--public-red-dark);color:#fff}.video-resource-section{color:#fff;background:var(--public-dark)!important}.video-resource-section .public-heading>p:last-child{color:#ded2cd}.video-resource-featured{background:#453a36;border:1px solid #76645d;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-width:0;display:grid;overflow:hidden}.video-resource-media.video-resource-featured-media{min-height:520px}.video-resource-body.video-resource-featured-body{padding:clamp(34px,5vw,68px)}.video-resource-body.video-resource-featured-body h3{letter-spacing:-.055em;max-width:720px;font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:400;line-height:.96}.video-resource-producer{color:#ffb4ad;letter-spacing:.04em;margin:0 0 24px;font-size:.92rem;font-weight:800;display:block}.video-resource-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.video-resource-card{background:#453a36;border:1px solid #655750;border-radius:12px;grid-template-columns:minmax(220px,.85fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.video-resource-secondary-card{grid-template-columns:1fr}.video-resource-secondary-card .video-resource-media{aspect-ratio:16/9;min-height:230px}.video-resource-secondary-card .video-resource-body{min-height:340px}.video-resource-secondary-card .video-resource-body h3{font-size:clamp(1.35rem,1.8vw,1.85rem)}.video-resource-media{color:#fff;background:#211a18;min-height:320px;display:block;position:relative;overflow:hidden}.video-resource-media:after{content:"";background:linear-gradient(#140e0c0a 30%,#140e0cc2 100%);position:absolute;inset:0}.video-resource-media img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.video-resource-media:hover img{transform:scale(1.035)}.video-resource-media small{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;position:absolute;bottom:18px;left:18px}.video-resource-play{z-index:2;color:#fff;background:#b51618e6;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.25rem;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-resource-media:hover .video-resource-play{color:var(--public-red-dark);background:#fff;transform:translate(-50%,-50%)scale(1.06)}.video-resource-body{flex-direction:column;min-width:0;padding:28px;display:flex}.video-resource-body>p{color:#ffb4ad;letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.video-resource-body h3{color:#fff;letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:500;line-height:1.08}.video-resource-body>div{color:#ded2cd;line-height:1.68}.video-resource-body>a{color:#fff;text-underline-offset:5px;margin-top:auto;padding-top:28px;font-size:.88rem;font-weight:800;-webkit-text-decoration:underline #ffb4ad;text-decoration:underline #ffb4ad}.video-resource-note{color:#d5c8c3;max-width:860px;margin:30px 0 0;font-size:.84rem;line-height:1.65}.research-scope-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.research-scope-grid article{border:1px solid var(--public-line);background:#fff;border-radius:10px;min-height:230px;padding:28px}.research-scope-grid span{color:var(--public-red-dark);letter-spacing:.12em;font-size:.75rem;font-weight:800}.research-scope-grid strong{color:var(--public-ink);margin:38px 0 12px;font-size:2.6rem;font-weight:400;display:block}.research-scope-grid p{color:var(--public-muted);margin:0;line-height:1.6}.contact-section{padding-top:0}.forum-page-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none;display:grid}.forum-page-grid li{border:1px solid var(--public-line);background:#fff;border-radius:10px;flex-direction:column;min-height:450px;padding:30px;display:flex}.forum-page-grid li>div{text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.forum-page-grid li>div time{color:var(--public-muted)}.forum-page-grid li>p:first-of-type{color:var(--public-red-dark);letter-spacing:.05em;text-transform:uppercase;margin:60px 0 12px;font-size:.76rem;font-weight:750}.forum-page-grid h3{letter-spacing:-.035em;margin:0 0 18px;font-size:1.7rem;font-weight:500}.forum-page-grid li>p:last-of-type{color:var(--public-muted);margin:0;line-height:1.7}.forum-page-grid strong{color:var(--public-red-dark);margin-top:auto;padding-top:28px;font-size:.86rem}.forum-method-section{grid-template-columns:minmax(300px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(42px,8vw,112px);display:grid;background:#fff!important}.forum-method-photo{margin:0}.forum-method-photo img{object-fit:cover;object-position:50% 68%;border-radius:10px;width:100%;max-height:680px}.forum-method-photo figcaption{max-width:42rem;color:var(--public-muted);margin-top:12px;font-size:.76rem;line-height:1.55}.forum-method-copy>p:first-child{color:var(--public-red-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;font-weight:800}.forum-method-copy h2{letter-spacing:-.055em;max-width:760px;margin:0 0 28px;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:300;line-height:.98}.forum-method-copy>p:not(:first-child){max-width:760px;color:var(--public-muted);margin-bottom:18px;font-size:1rem;line-height:1.75}.aubange-section{color:#fff;background:var(--public-dark)!important}.aubange-section .public-heading>p:last-child{color:#ded2cd}.aubange-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.aubange-facts{background:#655750;border:1px solid #655750;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.aubange-facts>div{background:#453a36;min-height:130px;padding:24px}.aubange-facts span,.aubange-actions>span{color:#ffb4ad;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:.75rem;font-weight:800;display:block}.aubange-facts strong{color:#fff;font-size:.96rem;line-height:1.45}.aubange-actions{background:#453a36;border:1px solid #655750;border-radius:10px;flex-direction:column;padding:30px;display:flex}.aubange-actions ul{color:#e4d9d4;gap:15px;margin:0;padding-left:18px;line-height:1.55;display:grid}.aubange-actions a{background:var(--public-red-dark);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:0 18px;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.public-footer{background:var(--public-dark);color:#fff;justify-content:space-between;gap:40px;padding:40px clamp(22px,7vw,108px);display:flex}.public-footer>span{gap:5px;display:grid}.public-footer strong{font-size:.9rem}.public-footer small{color:#d5c8c3;font-size:.76rem}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 22px;display:flex}.public-footer a{color:#fff;text-underline-offset:4px;font-size:.8rem;text-decoration:underline}@media (width<=1420px){.public-header .public-desktop-navigation{display:none}.public-header .mobile-menu{display:block}}@media (width<=1080px){.role-grid,.participate-role-grid,.workgroup-grid,.entry-grid{grid-template-columns:repeat(2,1fr)}.role-grid article:last-child{grid-column:1/-1}.workgroup-grid article:last-child{grid-column:auto}.engagement-form-layout{grid-template-columns:1fr}.engagement-form-layout>div:first-child{position:static}.video-resource-featured{grid-template-columns:1fr}.video-resource-media.video-resource-featured-media{aspect-ratio:16/9;min-height:420px}.video-resource-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.forum-method-section{grid-template-columns:1fr;gap:34px}.forum-method-photo img{max-height:560px}}@media (width<=760px){.public-header{min-height:70px;padding:9px 18px}.public-brand img{width:42px;height:42px}.public-brand small{display:none}.public-header{gap:10px}.public-header-actions{margin-left:auto}.public-header-action,.public-institution-link{display:none}.public-account-link{min-height:40px;padding:0 10px;font-size:.82rem}.public-hero{padding-left:22px;padding-right:22px}.public-hero:after{width:80vw;height:80vw;bottom:4%;right:-32vw}.public-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.public-heading,.contact-panel,.document-panel{grid-template-columns:1fr;gap:26px}.role-grid,.entry-grid,.commune-grid,.sequence,.method-grid,.principle-grid,.research-document,.research-scope-grid,.forum-page-grid,.aubange-grid,.resource-library-grid{grid-template-columns:1fr}.role-grid article:last-child{grid-column:auto}.participate-role-grid,.workgroup-grid{grid-template-columns:1fr}.role-grid article{min-height:250px}.role-grid h3{margin-top:42px}.entry-card{min-height:280px}.contact-links{justify-items:start}.research-document>img,.research-document>.document-cover-link{width:min(220px,70vw)}.resource-library-cover{min-height:370px;padding:28px 28px 0}.video-resource-media.video-resource-featured-media{min-height:230px}.video-resource-secondary-grid,.video-resource-card{grid-template-columns:1fr}.video-resource-media{aspect-ratio:16/9;min-height:230px}.video-resource-secondary-card .video-resource-body{min-height:0}.aubange-facts{grid-template-columns:1fr}.aubange-actions a{margin-top:34px}.sequence article{border-right:0;border-bottom:1px solid var(--public-line)}.sequence article:last-child{border-bottom:0}.public-footer{flex-direction:column}.public-footer nav{justify-content:flex-start}.engagement-form{padding:22px}.engagement-form-grid,.engagement-groups>div{grid-template-columns:1fr}.engagement-groups label{min-height:0}.engagement-form>button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.privacy-shell{color:#453a36;background:#fcf4f2;min-height:100vh;font-family:Lato,Helvetica Neue,Arial,sans-serif}.privacy-shell>header,.privacy-shell>footer{background:#fff;border-bottom:1px solid #e5d8d4;justify-content:space-between;gap:20px;padding:24px clamp(20px,5vw,70px);display:flex}.privacy-shell>header a,.privacy-shell>footer a{color:#b51618;text-underline-offset:4px;font-size:.86rem;font-weight:750;text-decoration:underline}.privacy-shell article{width:min(100% - 40px,960px);margin:0 auto;padding:70px 0 80px}.privacy-kicker{color:#b51618;letter-spacing:.14em;font-size:.75rem;font-weight:800}.privacy-shell h1,.privacy-shell h2{font-family:Lato,Helvetica Neue,Arial,sans-serif}.privacy-shell h1{letter-spacing:-.06em;max-width:760px;margin:14px 0 24px;font-size:clamp(3rem,7vw,6rem);font-weight:300;line-height:.96}.privacy-lead{color:#665c57;max-width:760px;font-size:1.13rem;line-height:1.7}.privacy-shell section{border-top:1px solid #e5d8d4;grid-template-columns:240px 1fr;gap:30px;padding:30px 0;display:grid}.privacy-shell h2{margin:0;font-size:1.05rem;font-weight:500}.privacy-shell section p{color:#665c57;margin:0;line-height:1.75}.privacy-shell section a,.privacy-authority a{color:#b51618;font-weight:750}.privacy-authority{color:#fff;background:#342b27;border-radius:10px;margin-top:24px;padding:28px}.privacy-authority strong{color:#ffb4ad;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.privacy-authority p{color:#ded2cd;line-height:1.65}.privacy-authority a{color:#ffb4ad;margin-top:8px;display:inline-block}.privacy-shell>footer{color:#716661;border-top:1px solid #e5d8d4;border-bottom:0;font-size:.78rem}a:focus-visible{outline-offset:3px;outline:3px solid #e41f21}@media (width<=700px){.privacy-shell article{padding:45px 0}.privacy-shell section{grid-template-columns:1fr;gap:10px}.privacy-shell>header,.privacy-shell>footer{flex-direction:column}}html{scroll-behavior:smooth}.portal{background:var(--portal-bg);min-height:100vh;color:var(--portal-ink);font-family:Helvetica Neue,Arial,sans-serif}.portal-sidebar{z-index:20;color:#fff;background:#061d1a;flex-direction:column;width:270px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.portal-brand{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:2px 8px 25px;text-decoration:none;display:flex}.portal-brand img{object-fit:contain;width:43px;height:43px}.portal-brand span{display:grid}.portal-brand b{letter-spacing:.04em;font-size:.8rem}.portal-brand small{color:#7e9e95;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.portal-sidebar nav{gap:5px;margin-top:26px;display:grid}.portal-sidebar nav a{color:#9cb4ad;border-radius:9px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.portal-sidebar nav a span{color:#65dbae;text-align:center;width:20px;font-size:1rem}.portal-sidebar nav a.active,.portal-sidebar nav a:hover{color:#fff;background:#48e8aa1c}.sidebar-project{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;margin-top:auto;padding:18px 14px}.sidebar-project>span{color:#6fd9b1;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.sidebar-project>b{margin-top:6px;font-size:.78rem;display:block}.sidebar-project>div{background:#ffffff1a;border-radius:8px;height:4px;margin:13px 0 7px;overflow:hidden}.sidebar-project i{background:#4ee7aa;width:37%;height:100%;display:block}.sidebar-project small{color:#7e9e95;font-size:.75rem}.sidebar-user{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:13px 8px 0;display:grid}.sidebar-user>i{background:var(--portal-coral);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.sidebar-user span{display:grid;overflow:hidden}.sidebar-user b{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sidebar-user small{color:#7e9e95;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sidebar-user a{color:#85a098;text-decoration:none}.logout-button{color:#85a098;cursor:pointer;background:0 0;border:0;padding:5px}.portal-main{margin-left:270px}.portal-header{z-index:10;border-bottom:1px solid var(--portal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f8f4e6;justify-content:space-between;align-items:center;gap:30px;min-height:84px;padding:15px clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.portal-header>div:first-child span,.section-title p,.card-heading span,.form-heading span{color:#538174;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:800}.portal-header h1{letter-spacing:-.04em;margin:4px 0 0;font-size:1.5rem}.header-tools{align-items:center;gap:10px;display:flex}.header-tools a,.portal-form>button,.composer button,.profile-fields>button{background:var(--portal-green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-size:.75rem;font-weight:800;text-decoration:none}.header-tools a.secondary-tool{border:1px solid var(--portal-line);color:#667a74;background:#fff}.dashboard,.portal-section{padding:48px clamp(24px,4vw,58px);scroll-margin-top:85px}.system-alert{color:#6f5817;background:#fff4cd;border:1px solid #e9c36e;border-radius:10px;margin-bottom:24px;padding:14px 16px;font-size:.75rem}.section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.section-title p{color:#e4565c;margin:0 0 7px}.section-title h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.9rem,3vw,2.8rem)}.section-title>span{color:#71837d;font-size:.75rem}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi-grid article{border:1px solid var(--portal-line);background:#fff;border-radius:13px;min-height:150px;padding:22px;position:relative;overflow:hidden}.kpi-grid article>span{color:#73857f;letter-spacing:.1em;font-size:.75rem;font-weight:800}.kpi-grid strong{letter-spacing:-.06em;margin:15px 0 7px;font-size:2.4rem;display:block}.kpi-grid em{color:#647871;font-size:.9rem;font-style:normal;font-weight:500}.kpi-grid small{color:#7b8a85;font-size:.75rem}.kpi-grid article>i{background:var(--portal-green);height:4px;display:block;position:absolute;bottom:0;left:0}.kpi-grid .alert-kpi>i{background:var(--portal-coral)}.workspace-grid{grid-template-columns:1.45fr .75fr;gap:14px;margin-top:14px;display:grid}.progress-card,.territory-card{border:1px solid var(--portal-line);background:#fff;border-radius:14px;padding:26px}.card-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.card-heading h3{margin:7px 0 0;font-size:1.18rem}.card-heading>b{color:var(--portal-green);font-size:1.65rem}.card-heading a{color:var(--portal-green);font-size:.75rem;font-weight:800;text-decoration:none}.stage-track{grid-template-columns:repeat(6,1fr);margin:42px 0 34px;display:grid;position:relative}.stage-track:before{content:"";background:#dce5df;height:2px;position:absolute;top:15px;left:7%;right:7%}.stage-track div{z-index:2;color:#8b9a95;justify-items:center;gap:8px;font-size:.75rem;display:grid;position:relative}.stage-track i{background:#fff;border:2px solid #d6e0da;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.stage-track .done i{border-color:var(--portal-green);background:var(--portal-green);color:#fff}.stage-track .current i{border-color:var(--portal-coral);color:var(--portal-coral);box-shadow:0 0 0 5px #ff5b611f}.next-gate{background:#f0f5f1;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.next-gate>span,.next-gate>.title-with-help>span{color:var(--portal-coral);letter-spacing:.1em;font-size:.75rem;font-weight:900}.next-gate div{display:grid}.next-gate b{font-size:.75rem}.next-gate small{color:#74857f;font-size:.75rem}.next-gate>strong{font-size:.75rem}.territory-row{border-bottom:1px solid #e2e8e4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:48px;display:grid}.territory-row>i{background:var(--portal-green);border-radius:50%;width:8px;height:8px}.territory-row i.d2{background:#e8a735}.territory-row i.d3{background:#a8b6b1}.territory-row b{font-size:.75rem}.territory-row span{color:#75857f;font-size:.75rem}.territory-row small{color:#087550;background:#e6f5ee;border-radius:99px;padding:4px 7px;font-size:.75rem}.territory-row small.pending{color:#687972;background:#edf0ee}.portal-section{border-top:1px solid var(--portal-line);background:#f5f7f3}.data-layout{grid-template-columns:minmax(430px,.95fr) minmax(520px,1.05fr);align-items:start;gap:16px;display:grid}.portal-form,.updates-list,.message-layout,.profile-form{border:1px solid var(--portal-line);background:#fff;border-radius:14px}.portal-form{gap:15px;padding:25px;display:grid}.form-heading h3{margin:6px 0 4px;font-size:1.18rem}.portal-form label,.profile-fields label,.update-editor label{color:#5f746d;gap:6px;font-size:.75rem;font-weight:800;display:grid}.portal-form input,.portal-form textarea,.portal-form select,.profile-fields input,.profile-fields textarea,.composer textarea,.composer select{color:#17302a;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d9e2dc;border-radius:7px;padding:11px 12px;font-size:.75rem}.form-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.form-row.four{grid-template-columns:repeat(4,1fr)}.portal-form>button{justify-self:start;margin-top:4px}.attachment-action{align-items:center;gap:8px;display:flex}.protocol-fields{background:#f2f7f3;border:1px solid #dce6e0;border-radius:11px;gap:13px;margin-top:4px;padding:20px;display:grid}.protocol-heading{gap:5px;margin-bottom:3px;display:grid}.protocol-heading span{color:#087956;letter-spacing:.12em;font-size:.75rem;font-weight:900}.protocol-heading p{color:#6a7d76;margin:0;font-size:.75rem;line-height:1.5}.readonly-card{align-content:center;min-height:360px}.readonly-card>span{color:var(--portal-coral);letter-spacing:.12em;font-size:.75rem;font-weight:900}.readonly-card h3{margin:0;font-size:1.5rem}.readonly-card p{color:#6f817b;line-height:1.6}.updates-list{overflow:hidden}.list-head{border-bottom:1px solid var(--portal-line);justify-content:space-between;padding:19px 21px;display:flex}.list-head b{font-size:.75rem}.list-head span{color:#788a84;font-size:.75rem}.updates-list article{border-bottom:1px solid #e5ebe7;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.updates-list article>div{align-items:center;gap:10px;display:flex}.updates-list article>div>i{color:#087956;background:#e2f3eb;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.updates-list article span{display:grid}.updates-list article b{font-size:.75rem}.updates-list article small{color:#7c8e88;font-size:.75rem}.updates-list article>strong{font-size:.75rem}.updates-list article>em{color:#a45b00;background:#fff0df;border-radius:99px;padding:5px 7px;font-size:.75rem;font-style:normal}.updates-list article>em.valid{color:#087550;background:#e5f5ed}.updates-list article>p{color:#6f817b;grid-column:1/-1;margin:-3px 0 0 42px;font-size:.75rem;line-height:1.5}.update-disclosure,.update-editor{border-top:1px solid #e5ebe7;grid-column:1/-1;margin-left:42px}.update-disclosure summary,.update-editor summary{color:#087956;cursor:pointer;padding:12px 0 4px;font-size:.75rem;font-weight:850}.observation-grid{grid-template-columns:1fr 1fr;gap:0 18px;margin:12px 0;display:grid}.observation-grid>div{border-bottom:1px solid #e5ebe7;grid-template-columns:95px 1fr;gap:10px;padding:9px 0;display:grid}.observation-grid dt{color:#71847d;text-transform:uppercase;font-size:.75rem;font-weight:850}.observation-grid dd{color:#344b44;margin:0;font-size:.75rem;line-height:1.45}.evidence-link{color:#087956;margin:2px 0 12px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.update-disclosure>small{margin-bottom:9px;display:block}.update-editor>form{background:#f4f7f4;border-radius:10px;gap:12px;margin:10px 0 6px;padding:17px;display:grid}.update-editor input,.update-editor textarea,.update-editor select{color:#17302a;width:100%;font:inherit;background:#fff;border:1px solid #d6dfda;border-radius:7px;padding:10px 11px;font-size:.75rem}.update-editor button{color:#fff;cursor:pointer;background:#143c34;border:0;border-radius:7px;justify-self:start;min-height:38px;padding:0 14px;font-size:.75rem;font-weight:850}.empty-state{color:#75857f;text-align:center;margin:0;padding:28px;font-size:.75rem}.status-form{align-items:center;gap:5px;display:flex}.status-form select{color:#425b54;background:#fff;border:1px solid #d6dfda;border-radius:6px;min-height:30px;padding:4px 6px;font-size:.75rem}.status-form button{color:#fff;cursor:pointer;background:#143c34;border:0;border-radius:6px;min-height:30px;padding:0 8px;font-size:.75rem;font-weight:800}.message-layout{grid-template-columns:200px 1fr;min-height:540px;display:grid;overflow:hidden}.channels{border-right:1px solid var(--portal-line);background:#f7f9f6;align-content:start;gap:4px;padding:22px 13px;display:grid}.channels>b{margin:0 10px 13px;font-size:.75rem}.channels a{color:#657a73;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;min-height:39px;padding:0 10px;font-size:.75rem;text-decoration:none;display:grid}.channels a.active{color:#087956;background:#e2f3eb;font-weight:800}.channels a span{background:var(--portal-coral);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.75rem;display:grid}.thread{grid-template-rows:auto 1fr auto;display:grid}.thread>header{border-bottom:1px solid var(--portal-line);justify-content:space-between;padding:18px 22px;display:flex}.thread>header div{display:grid}.thread>header b{font-size:.78rem}.thread>header span,.thread>header small{color:#7b8c86;font-size:.75rem}.message-feed{align-content:end;gap:18px;padding:25px;display:grid;overflow-y:auto}.message-feed article{grid-template-columns:auto 1fr;gap:11px;display:grid}.message-feed article>i{color:#7ef2c5;background:#143c34;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.message-feed p{align-items:baseline;gap:10px;margin:0 0 5px;display:flex}.message-feed p b{font-size:.75rem}.message-feed p span{color:#8b9995;font-size:.75rem}.message-feed article div div{background:#eff3f0;border-radius:3px 10px 10px;padding:10px 13px;font-size:.75rem;line-height:1.5;display:inline-block}.composer{border-top:1px solid var(--portal-line);grid-template-columns:110px 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.composer textarea{resize:none}.composer-readonly{border-top:1px solid var(--portal-line);color:#75857f;padding:18px 22px;font-size:.75rem}.profile-form{grid-template-columns:230px 1fr;display:grid;overflow:hidden}.profile-avatar{background:var(--portal-dark);color:#6cffc5;align-content:center;justify-items:center;min-height:360px;font-size:4rem;font-weight:900;display:grid}.profile-avatar span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #6cffc559;border-radius:99px;margin-top:15px;padding:6px 9px;font-size:.75rem}.profile-fields{gap:14px;padding:30px;display:grid}.profile-fields>button{justify-self:start}.permission-summary{background:#eef5f1;border-radius:9px;gap:8px;padding:14px;display:grid}.permission-summary>span{color:#56736a;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.permission-summary>div{flex-wrap:wrap;gap:6px;display:flex}.permission-summary i{color:#087956;background:#fff;border-radius:99px;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:750}.portal-login{color:#fff;background:radial-gradient(circle at 70% 20%,#00a67533,#0000 30%),#061d1a;place-items:center;min-height:100vh;padding:24px;font-family:Helvetica Neue,Arial,sans-serif;display:grid}.login-card{background:#ffffff0d;border:1px solid #6cffc538;border-radius:24px;justify-items:start;max-width:560px;padding:48px;display:grid;box-shadow:0 30px 80px #0000004d}.login-card img{width:58px}.login-card>p{color:#6cffc5;letter-spacing:.15em;margin:26px 0 13px;font-size:.75rem;font-weight:900}.login-card h1{letter-spacing:-.07em;margin:0 0 20px;font-size:clamp(2.6rem,6vw,5rem);line-height:.92}.login-card>span{color:#b1c9c1;line-height:1.7}.login-card>a{color:#fff;background:#00a675;border-radius:9px;margin-top:30px;padding:14px 20px;font-size:.78rem;font-weight:800;text-decoration:none}.login-card small{color:#77928a;margin-top:18px;font-size:.75rem}@media (width<=1050px){.portal-sidebar{width:auto;min-height:auto;position:static}.portal{display:block}.portal-sidebar nav{grid-template-columns:repeat(5,1fr)}.sidebar-project{display:none}.portal-main{margin-left:0}.workspace-grid,.data-layout{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.portal-sidebar{padding:15px}.portal-sidebar nav{display:flex;overflow-x:auto}.portal-sidebar nav a{flex:none}.portal-sidebar nav a span,.sidebar-user{display:none}.portal-header{flex-direction:column;align-items:flex-start}.dashboard,.portal-section{padding:35px 16px}.section-title{flex-direction:column;align-items:flex-start}.kpi-grid{grid-template-columns:1fr 1fr}.workspace-grid,.data-layout,.message-layout,.profile-form,.form-row,.form-row.four,.observation-grid{grid-template-columns:1fr}.channels{border-right:0;border-bottom:1px solid var(--portal-line);display:flex;overflow-x:auto}.channels>b{display:none}.channels a{flex:none}.composer{grid-template-columns:1fr}.profile-avatar{min-height:220px}.stage-track{overflow-x:auto}.stage-track div{min-width:70px}.portal-header h1{font-size:1.25rem}.updates-list article{grid-template-columns:1fr auto}.status-form{grid-column:1/-1;margin-left:42px}.update-disclosure,.update-editor{margin-left:0}.observation-grid>div{grid-template-columns:85px 1fr}.protocol-fields{padding:15px}}:root{--portal-bg:#fcf4f2;--portal-ink:#453a36;--portal-green:#b51618;--portal-dark:#342b27;--portal-line:#e5d8d4;--portal-coral:#e41f21}.portal{background:var(--portal-bg);color:var(--portal-ink);font-family:Lato,Helvetica Neue,Arial,sans-serif}.portal h1,.portal h2,.portal h3,.portal-brand b{font-family:Lato,Helvetica Neue,Arial,sans-serif}.portal-sidebar{background:var(--portal-dark)}.portal-brand small,.sidebar-project small,.sidebar-user small{color:#cbbdb7}.portal-sidebar nav a{color:#d8cdc8;border-radius:8px;min-height:46px;font-size:.86rem}.portal-sidebar nav a span{color:#ffb4ad}.portal-sidebar nav a.active,.portal-sidebar nav a:hover{background:#e41f2133}.sidebar-project{border-color:#ffffff2e;border-radius:10px}.sidebar-project>span{color:#ffb4ad}.sidebar-project i{background:#e41f21}.sidebar-user>i{background:#b51618}.portal-header{border-color:var(--portal-line);background:#fffffff2}.portal-header>div:first-child span,.section-title p,.card-heading span,.form-heading span{color:#8a5f59}.portal-header h1,.section-title h2{font-weight:400}.header-tools a,.portal-form>button,.composer button,.profile-fields>button{background:#b51618;border-radius:8px;min-height:42px;font-size:.82rem}.header-tools a:hover,.portal-form>button:hover,.composer button:hover,.profile-fields>button:hover{background:#453a36}.header-tools a.secondary-tool{border-color:var(--portal-line);color:#554a46}.system-alert,.kpi-grid article,.progress-card,.territory-card,.portal-form,.updates-list,.message-layout,.profile-form{box-shadow:none;border-radius:10px}.kpi-grid article,.progress-card,.territory-card,.portal-form,.updates-list,.message-layout,.profile-form{border-color:var(--portal-line)}.kpi-grid article>i,.stage-track .done i{background:#b51618}.stage-track .done i{border-color:#b51618}.stage-track .current i{color:#b51618;border-color:#e41f21;box-shadow:0 0 0 5px #e41f211f}.next-gate,.permission-summary{background:#fcf4f2}.next-gate>span,.section-title p{color:#b51618}.territory-row>i{background:#b51618}.territory-row small,.updates-list article>em.valid{color:#8a191b;background:#fbe9e7}.portal-section{border-color:var(--portal-line);background:#fff}.message-section{background:#fcf4f2}.form-row label,.profile-fields label{color:#554a46;font-size:.75rem}.portal-form input,.portal-form textarea,.portal-form select,.composer textarea,.composer select,.profile-fields input,.profile-fields select,.update-editor input,.update-editor textarea,.update-editor select{color:#453a36;background:#fff;border-color:#d8cac6;border-radius:7px;min-height:44px;font-size:.84rem}.portal-form input:focus,.portal-form textarea:focus,.portal-form select:focus,.composer textarea:focus,.profile-fields input:focus,.profile-fields select:focus{border-color:#b51618;outline:3px solid #b5161824}.channels{background:#fcf4f2}.channels a.active{color:#8a191b;background:#fbe9e7}.channels a span{background:#b51618}.message-feed article>i{color:#ffb4ad;background:#453a36}.message-feed article div div{background:#fcf4f2;border-radius:3px 9px 9px}.profile-avatar{color:#ffb4ad;background:#453a36}.profile-avatar span{border-color:#ffb4ad;border-radius:7px}.permission-summary i,.territory-row small,.updates-list article>em{border-radius:7px}.portal-login{background:#342b27}.login-card{box-shadow:none;background:#ffffff0f;border-color:#ffb4ad52;border-radius:10px}.login-card>p{color:#ffb4ad}.login-card>span{color:#ded2cd}.login-card>a{background:#b51618;border-radius:8px}@media (width<=700px){.portal-sidebar{background:var(--portal-dark)}.portal-header{min-height:auto}.header-tools{flex-wrap:wrap}.kpi-grid{grid-template-columns:1fr}}.personal-home{background:radial-gradient(circle at 92% 5%,#e41f2112,#0000 28%),#fcf4f2;padding:46px clamp(24px,4vw,58px) 52px;scroll-margin-top:85px}.personal-home-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.personal-overview{padding-top:clamp(38px,5vw,68px);scroll-margin-top:85px}.personal-home-heading p,.personal-card-title p,.assistant-intro p{color:#8a5f59;letter-spacing:.12em;margin:0 0 6px;font-size:.75rem;font-weight:900}.personal-home-heading h2{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:400;line-height:1}.personal-home-heading>span{color:#806e67;font-size:.75rem}.personal-grid{grid-template-columns:1.15fr 1.15fr .72fr;gap:14px;display:grid}.personal-grid>article{border:1px solid var(--portal-line);background:#fff;border-radius:10px;min-height:315px;padding:24px}.personal-card-title{align-items:start;gap:12px;margin-bottom:19px;display:flex}.personal-card-title>span{color:#a31a1c;background:#fbe9e7;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid}.personal-card-title h3{letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:700}.next-actions-card ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.next-actions-card li a{color:inherit;border:1px solid #eee2de;border-radius:8px;gap:3px;padding:11px 12px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.next-actions-card li a:hover{border-color:#b51618;transform:translate(3px)}.next-actions-card b{font-size:.82rem}.next-actions-card span{color:#75645e;font-size:.75rem;line-height:1.45}.first-visit,.last-visit{color:#796761;margin:-7px 0 13px;font-size:.75rem}.activity-stream{display:grid}.activity-stream>div{border-top:1px solid #eee3df;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.activity-stream>div>i{background:#b51618;border-radius:50%;width:8px;height:8px;margin-top:5px}.activity-stream p{gap:2px;margin:0;display:grid}.activity-stream b{font-size:.75rem}.activity-stream span,.activity-stream time{color:#806f69;font-size:.75rem;line-height:1.4}.activity-stream time{white-space:nowrap}.activity-stream .empty-state{text-align:left;padding:22px 0}.scope-card dl{gap:0;margin:0 0 18px;display:grid}.scope-card dl>div{border-top:1px solid #eee3df;gap:3px;padding:10px 0;display:grid}.scope-card dt{color:#8a7068;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.scope-card dd{margin:0;font-size:.78rem;font-weight:700}.scope-card>a{color:#9b181a;font-size:.75rem;font-weight:900;text-decoration:none}.assistant-card{color:#fff;background:radial-gradient(circle at 88% 8%,#e41f2147,#0000 34%),linear-gradient(145deg,#453a36 0%,#342b27 100%);border:1px solid #ffb4ad33;border-radius:18px;align-content:center;gap:24px;min-height:min(610px,100vh - 150px);padding:clamp(34px,4.6vw,68px);scroll-margin-top:95px;display:grid;box-shadow:0 24px 70px #453a362e}.assistant-intro{align-items:start;gap:20px;display:flex}.assistant-mark{color:#ffb4ad;border:1px solid #ffb4ad80;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:1.25rem;font-weight:900;display:grid}.assistant-intro p{color:#ffb4ad}.assistant-intro h2{letter-spacing:-.055em;max-width:950px;margin:0 0 12px;font-size:clamp(2.2rem,4.1vw,4.25rem);font-weight:400;line-height:.98}.assistant-intro span{color:#e3d7d2;max-width:850px;font-size:clamp(.82rem,1vw,.98rem);line-height:1.65;display:block}.assistant-status{flex-wrap:wrap;gap:8px;padding-left:78px;display:flex}.assistant-status span{color:#f0d9d4;background:#ffffff0e;border:1px solid #ffb4ad38;border-radius:7px;padding:6px 9px;font-size:.75rem;font-weight:800}.assistant-suggestions{gap:9px;display:grid}.assistant-suggestions>p{color:#d9cbc6;margin:0;font-size:.75rem;font-weight:800}.assistant-suggestions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.assistant-suggestions button{color:#f9efec;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;padding:10px 13px;font-size:.75rem;line-height:1.35}.assistant-suggestions button:hover{background:#ffb4ad1a;border-color:#ffb4ad}.assistant-form{gap:7px;display:grid}.assistant-form>label{color:#d9cbc6;font-size:.75rem;font-weight:800}.assistant-form>div{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.assistant-form textarea{color:#453a36;width:100%;min-height:142px;font:inherit;resize:vertical;background:#fff;border:1px solid #fff3;border-radius:10px;padding:18px 19px;font-size:1rem;line-height:1.6}.assistant-form button{color:#fff;min-width:165px;font:inherit;cursor:pointer;background:#b51618;border:0;border-radius:10px;padding:0 24px;font-size:.88rem;font-weight:900}.assistant-form button:disabled{cursor:wait;opacity:.55}.assistant-error{color:#ffd1cc;margin:0;font-size:.76rem}.assistant-reply{background:#fff1;border:1px solid #ffb4ad3d;border-radius:9px;gap:14px;padding:22px;display:grid}.assistant-reply-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.assistant-reply-heading b{font-size:.85rem}.assistant-reply-heading span{color:#ffb4ad;background:#ffb4ad24;border-radius:99px;padding:5px 8px;font-size:.75rem;font-weight:900}.assistant-reply>p{color:#fffaf8;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.65}.assistant-sources{gap:8px;display:grid}.assistant-sources>b{color:#d8ccc7;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.assistant-sources>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.assistant-sources a,.assistant-sources>div>div{min-width:0;color:inherit;border:1px solid #ffffff1f;border-radius:7px;align-items:start;gap:9px;padding:10px;text-decoration:none;display:flex}.assistant-sources a>span,.assistant-sources>div>div>span{color:#ffb4ad;font-size:.75rem;font-weight:900}.assistant-sources p{gap:2px;margin:0;display:grid}.assistant-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.assistant-sources small{color:#cfc1bc;font-size:.75rem;line-height:1.35}.assistant-notice{color:#c9bbb6;font-size:.75rem}.resources-section{background:#fff}.resource-explainer{background:#fcf4f2;border-left:4px solid #b51618;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:17px 19px;display:flex}.resource-explainer b{font-size:.8rem}.resource-explainer p{color:#75645e;max-width:820px;margin:4px 0 0;font-size:.75rem;line-height:1.5}.resource-explainer a{color:#981719;flex:none;font-size:.75rem;font-weight:900;text-decoration:none}.document-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.document-card{border:1px solid var(--portal-line);min-width:0;min-height:420px;color:inherit;background:#fff;border-radius:11px;flex-direction:column;text-decoration:none;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.document-card:has(.document-card-preview):hover{border-color:#b51618;transform:translateY(-2px)}.document-card.unavailable{color:#86756f;background:#faf7f5}.document-card-preview{background:linear-gradient(145deg,#efe7e3,#f9f5f2);place-items:center;min-height:235px;padding:20px 20px 0;display:grid}.document-card-preview img{object-fit:contain;object-position:bottom;border-radius:4px 4px 0 0;width:min(100%,155px);max-height:215px;transition:transform .16s;box-shadow:0 12px 26px #3d2f2a2e}.document-card-preview:hover img{transform:translateY(-3px)}.document-card-placeholder{background:linear-gradient(145deg,#eee8e5,#f8f4f2);align-content:end;gap:9px;min-height:180px;padding:22px;display:grid}.document-card-placeholder span{color:#9b7770;letter-spacing:.12em;font-size:.75rem;font-weight:900}.document-card-placeholder b{color:#6e5e58;max-width:230px;font-size:1.35rem;line-height:1.08}.document-card-body{flex-direction:column;flex:1;padding:19px;display:flex}.document-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-status-row>span{color:#8a5f59;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:900}.document-status-row i{border-radius:5px;padding:4px 6px;font-size:.75rem;font-style:normal;font-weight:900}.document-status-row i.indexed{color:#8a191b;background:#fbe9e7}.document-status-row i.pending{color:#776963;background:#eee8e5}.document-card h3{margin:18px 0 8px;font-size:1rem}.document-card-body>p{color:#776762;margin:0;font-size:.78rem;line-height:1.55}.document-card-body>small{color:#8a7972;margin:12px 0 0;font-size:.75rem;line-height:1.45;display:block}.document-card footer{color:#897871;justify-content:space-between;align-self:end;align-items:center;gap:10px;margin-top:18px;font-size:.75rem;display:flex}.document-card footer b{color:#9a1a1c}.document-card-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.document-card-actions a{color:#981719;border:1px solid #981719;border-radius:7px;place-items:center;min-height:38px;padding:7px 9px;font-size:.75rem;font-weight:900;text-decoration:none;display:grid}.document-card-actions a:last-child{color:#fff;background:#981719}.document-card-availability{padding-top:16px;font-weight:800;color:#8a7972!important;margin-top:auto!important}@media (width<=1180px){.personal-grid{grid-template-columns:1fr 1fr}.scope-card{grid-column:1/-1;min-height:auto!important}.scope-card dl{grid-template-columns:repeat(4,1fr);gap:14px}.assistant-suggestions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.document-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.personal-home{padding:32px 16px 38px}.personal-home-heading{flex-direction:column;align-items:start}.personal-grid{grid-template-columns:1fr}.personal-grid>article{min-height:auto}.scope-card{grid-column:auto}.scope-card dl{grid-template-columns:1fr 1fr}.activity-stream>div{grid-template-columns:auto 1fr}.activity-stream time{grid-column:2}.assistant-card{border-radius:12px;min-height:auto;padding:30px 18px}.assistant-intro{align-items:flex-start;gap:13px}.assistant-mark{width:42px;height:42px;font-size:1rem}.assistant-intro h2{font-size:clamp(2rem,10vw,3.2rem)}.assistant-status{padding-left:0}.assistant-form>div{grid-template-columns:1fr}.assistant-form button{min-height:46px}.assistant-suggestions>div,.assistant-sources>div{grid-template-columns:1fr}.resource-explainer{flex-direction:column;align-items:start}.document-grid{grid-template-columns:1fr}}.attachment-input{gap:7px;margin-top:3px;display:grid}.attachment-native{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-trigger{color:#9b181a;cursor:pointer;border:1px dashed;border-radius:7px;justify-self:start;padding:9px 12px;font-size:.75rem;font-weight:900}.attachment-trigger.disabled{opacity:.55;cursor:not-allowed}.attachment-input>small{color:#806e67;font-size:.75rem;line-height:1.45}.assistant-card .attachment-trigger{color:#ffb4ad}.assistant-card .attachment-input>small{color:#c9bbb6}.attachment-classification{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attachment-classification label{color:#75645e;gap:5px;font-size:.75rem;font-weight:800;display:grid}.attachment-classification select{background:#fff;border:1px solid #d8cac6;border-radius:7px;min-height:40px;padding:8px}.attachment-input ul{gap:5px;margin:3px 0 0;padding:0;list-style:none;display:grid}.attachment-input li{color:#453a36;background:#fff;border:1px solid #e5d8d4;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.attachment-input li span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.attachment-input li small{color:#806e67;font-size:.75rem}.attachment-input li button{color:#8a191b;cursor:pointer;background:#fbe9e7;border:0;border-radius:50%;width:26px;height:26px}.attachment-input>p{color:#b51618;margin:0;font-size:.75rem}.contribution-attachments{grid-template-columns:1fr 1fr;margin:7px 0 12px;gap:6px!important;display:grid!important}.contribution-attachments>b{color:#75645e;text-transform:uppercase;grid-column:1/-1;font-size:.75rem}.contribution-attachments a{color:#9b181a;border:1px solid #e5d8d4;border-radius:7px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.contribution-attachments a>span{gap:3px;display:grid}.contribution-attachments a small{color:#806e67;font-weight:400}.notifications-section{background:#fff}.section-title .service-ready,.section-title .service-pending{border-radius:6px;padding:6px 8px;font-size:.75rem;font-weight:900}.section-title .service-ready{color:#176643;background:#e7f4ed}.section-title .service-pending{color:#8a191b;background:#fbe9e7}.notification-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.notification-form>article{background:#fcf4f2;border:1px solid #e5d8d4;border-radius:10px;align-content:start;gap:13px;padding:24px;display:grid}.notification-form h3{margin:0;font-size:1.15rem}.notification-form article>p{color:#75645e;margin:0;font-size:.75rem;line-height:1.55}.notification-form label{color:#5d4e49;gap:6px;font-size:.75rem;font-weight:700;display:grid}.notification-form input[type=email]{color:#453a36;min-height:44px;font:inherit;background:#fff;border:1px solid #d8cac6;border-radius:7px;padding:10px 11px}.switch-row,.check-row{border-top:1px solid #e5d8d4;align-items:center;padding:10px 0;grid-template-columns:auto 1fr!important;gap:9px!important}.switch-row input,.check-row input,.channel-checks input{accent-color:#b51618;width:18px;height:18px}.notification-form fieldset{border:1px solid #e5d8d4;border-radius:8px;margin:0;padding:13px}.notification-form legend{color:#5d4e49;padding:0 5px;font-size:.75rem;font-weight:900}.channel-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.channel-checks label{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.notification-form article>small{color:#806e67;font-size:.75rem;line-height:1.5}.notification-form>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#b51618;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;padding:0 16px;font-size:.75rem;font-weight:900}@media (width<=800px){.notification-form{grid-template-columns:1fr}.notification-form>button{grid-column:auto}.contribution-attachments,.attachment-classification{grid-template-columns:1fr}}body{margin:0}.admin-shell{min-height:100vh;color:var(--admin-ink);background:#eef2ed;padding:42px clamp(20px,5vw,74px) 70px;font-family:Helvetica Neue,Arial,sans-serif}.admin-header{grid-template-columns:180px 1fr auto;align-items:end;gap:24px;margin-bottom:28px;display:grid}.admin-header>a{color:#087956;font-size:.75rem;font-weight:800;text-decoration:none}.admin-header p,.admin-card>p,.members-head p{color:var(--admin-coral);letter-spacing:.14em;margin:0 0 6px;font-size:.75rem;font-weight:900}.admin-header h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,5vw,4.5rem)}.admin-header>span{color:#087956;background:#dff4e9;border-radius:99px;padding:7px 10px;font-size:.75rem;font-weight:800}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-stats article{border:1px solid var(--admin-line);background:#fff;border-radius:14px;gap:6px;padding:18px 20px;display:grid}.admin-stats strong{letter-spacing:-.06em;font-size:1.8rem}.admin-stats span{color:#71837d;font-size:.75rem;font-weight:750}.invitation-result,.admin-notice{border-radius:14px;margin-bottom:14px}.invitation-result{background:#e9f8f1;border:1px solid #a8d9c3;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.invitation-result p,.admin-notice{color:#526b63;margin:0;font-size:.75rem;line-height:1.55}.invitation-result h2{color:#075f46;letter-spacing:-.03em;margin:2px 0 4px;font-size:1.15rem}.invitation-actions{align-items:center;gap:7px;display:flex}.invitation-actions button,.mail-link,.pending-row button{color:#fff;cursor:pointer;background:#0d2d26;border:0;border-radius:7px;min-height:38px;padding:0 13px;font-size:.75rem;font-weight:850;text-decoration:none}.mail-link{background:var(--admin-green);align-items:center;display:inline-flex}.admin-notice{color:#72531f;background:#fff6df;border:1px solid #edcf9e;padding:13px 16px}.invitation-result small{color:#678078;margin-top:6px;font-size:.75rem;display:block}.admin-grid{grid-template-columns:minmax(360px,.8fr) 1.2fr;gap:14px;margin-bottom:14px;display:grid}.admin-card,.members-card{border:1px solid var(--admin-line);background:#fff;border-radius:16px}.admin-card{padding:28px}.admin-card h2,.members-head h2{letter-spacing:-.04em;margin:0 0 10px;font-size:1.45rem}.admin-card>span{color:#6c7f79;margin-bottom:22px;font-size:.75rem;line-height:1.6;display:block}.invite-card{gap:13px;display:grid}.invite-card label,.member-row label{color:#62756e;gap:5px;font-size:.75rem;font-weight:800;display:grid}.invite-card input,.invite-card select,.member-row input,.member-row select{color:#17302a;width:100%;min-height:39px;font:inherit;background:#fbfcfa;border:1px solid #d8e1dc;border-radius:7px;padding:8px 10px;font-size:.75rem}.invite-card>button,.member-actions>button,.copy-link{background:var(--admin-green);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:39px;padding:0 14px;font-size:.75rem;font-weight:850}.invite-card>button{justify-self:start;margin-top:5px}.role-card ul{gap:0;padding:0;list-style:none;display:grid}.role-card li{border-bottom:1px solid #e2e8e4;grid-template-columns:180px 1fr;gap:18px;padding:16px 0;display:grid}.role-card li b{font-size:.75rem}.role-card li span{color:#6d8079;font-size:.75rem;line-height:1.5}.program-settings{margin-bottom:14px}.settings-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;padding:24px 26px;display:grid}.settings-grid label{color:#62756e;align-content:start;gap:6px;font-size:.75rem;font-weight:800;display:grid}.settings-grid input,.settings-grid select,.settings-grid textarea{color:#17302a;width:100%;min-height:41px;font:inherit;background:#fbfcfa;border:1px solid #d8e1dc;border-radius:7px;padding:9px 11px;font-size:.75rem}.settings-grid textarea{resize:vertical}.settings-grid .wide-field{grid-column:span 2}.settings-grid button{background:var(--admin-green);color:#fff;cursor:pointer;border:0;border-radius:7px;place-self:end start;min-height:41px;padding:0 15px;font-size:.75rem;font-weight:850}.permissions-table{margin:18px -10px -8px;overflow-x:auto}.permissions-head,.permissions-row{grid-template-columns:130px repeat(6,minmax(82px,1fr));align-items:center;min-width:720px;display:grid}.permissions-head{color:#75867f;text-align:center;font-size:.48rem;font-weight:900}.permissions-head span:first-child{text-align:left}.permissions-row{border-top:1px solid #e4eae6}.permissions-row b{padding:12px 8px;font-size:.75rem}.permissions-row i{color:#b2bbb8;place-items:center;min-height:42px;font-size:.75rem;font-style:normal;display:grid}.permissions-row i.granted{color:var(--admin-green);font-weight:950}.members-card{overflow:hidden}.members-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:20px;padding:24px 26px;display:flex}.members-head h2{margin:0}.members-head>span{color:#778983;font-size:.75rem}.member-row{border-bottom:1px solid #e4eae6;grid-template-columns:minmax(230px,1.3fr) repeat(4,minmax(120px,.75fr)) minmax(150px,.8fr);align-items:end;gap:10px;padding:16px 20px;display:grid}.member-id{align-items:center;gap:10px;min-width:0;display:flex}.member-id>i{color:#087956;background:#e2f3eb;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.member-id span{min-width:0;display:grid}.member-id b{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.member-id small{color:#80918b;font-size:.75rem}.member-actions{gap:5px;display:flex}.copy-link{white-space:nowrap;background:#102f29}.pending-invitations,.audit-card{margin-top:14px}.pending-list{display:grid}.pending-row{border-top:1px solid #e4eae6;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.pending-row:first-child{border-top:0}.pending-row>div{gap:3px;display:grid}.pending-row b,.pending-row span,.pending-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-row b{font-size:.75rem}.pending-row span{color:#667b73;font-size:.75rem}.pending-row small{color:#8a9a94;font-size:.75rem}.pending-row button{color:#087956;background:#e8f5ef}.admin-empty{color:#778a83;margin:0;padding:22px 26px;font-size:.75rem}.audit-list{display:grid}.audit-entry{border-top:1px solid #e4eae6;grid-template-columns:34px minmax(180px,1fr) 160px;align-items:center;gap:12px;padding:13px 20px;display:grid}.audit-entry:first-child{border-top:0}.audit-entry>i{color:#087956;background:#e2f3eb;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.audit-entry>div{gap:3px;display:grid}.audit-entry b{font-size:.75rem}.audit-entry span,.audit-entry time{color:#6f817a;font-size:.75rem}.audit-entry time{text-align:right}@media (width<=1100px){.member-row{grid-template-columns:1fr 1fr 1fr}.member-id{grid-column:1/-1}.admin-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.audit-entry{grid-template-columns:34px 1fr}.audit-entry time{text-align:left;grid-column:2}}@media (width<=700px){.admin-shell{padding:24px 14px 50px}.admin-header{grid-template-columns:1fr}.admin-header>span{justify-self:start}.admin-stats{grid-template-columns:1fr 1fr}.invitation-result{grid-template-columns:1fr}.invitation-actions{flex-direction:column;align-items:stretch}.member-row{grid-template-columns:1fr 1fr}.member-id,.member-actions{grid-column:1/-1}.members-head{flex-direction:column;align-items:start}.role-card li{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr;padding:20px}.settings-grid .wide-field{grid-column:auto}.pending-row{grid-template-columns:1fr}.pending-row>*{white-space:normal}}:root{--admin-ink:#453a36;--admin-green:#b51618;--admin-line:#e5d8d4;--admin-coral:#e41f21}.admin-shell{color:var(--admin-ink);background:#fcf4f2;font-family:Lato,Helvetica Neue,Arial,sans-serif}.admin-shell h1,.admin-shell h2{font-family:Lato,Helvetica Neue,Arial,sans-serif}.admin-header>a{color:#b51618;text-underline-offset:4px;font-size:.86rem;text-decoration:underline}.admin-header p,.admin-card>p,.members-head p{color:#b51618;font-size:.75rem}.admin-header h1{letter-spacing:-.055em;font-weight:300}.admin-header>span{color:#8a191b;background:#fbe9e7;border-radius:7px;font-size:.75rem}.admin-stats article,.admin-card,.members-card,.invitation-result,.admin-notice{box-shadow:none;border-radius:10px}.admin-stats article,.admin-card,.members-card{border-color:var(--admin-line)}.invitation-result{background:#fbe9e7;border-color:#e4bbb6}.invitation-result h2{color:#8a191b}.invitation-result p,.invitation-result small{color:#70443f}.invitation-actions button,.mail-link,.pending-row button,.invite-card>button,.member-actions>button,.copy-link,.settings-grid button{background:#b51618;border-radius:8px;min-height:42px;font-size:.75rem}.invitation-actions button:hover,.mail-link:hover,.pending-row button:hover,.invite-card>button:hover,.member-actions>button:hover,.copy-link:hover,.settings-grid button:hover{background:#453a36}.admin-card h2,.members-head h2{font-weight:400}.invite-card label,.member-row label,.settings-grid label{color:#554a46;font-size:.75rem}.invite-card input,.invite-card select,.member-row input,.member-row select,.settings-grid input,.settings-grid select,.settings-grid textarea{color:#453a36;background:#fff;border-color:#d8cac6;min-height:44px;font-size:.8rem}.invite-card input:focus,.invite-card select:focus,.member-row input:focus,.member-row select:focus,.settings-grid input:focus,.settings-grid select:focus,.settings-grid textarea:focus{border-color:#b51618;outline:3px solid #b5161824}.permissions-row i.granted{color:#b51618}.member-id>i,.audit-entry>i,.pending-row button{color:#8a191b;background:#fbe9e7}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #e41f21}.integrations-card{margin-bottom:18px}.integration-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.integration-card{background:#fff;border:1px solid #e5d8d4;border-radius:10px;align-content:start;gap:14px;padding:22px;display:grid}.integration-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.integration-card>header p{color:#b51618;letter-spacing:.1em;margin:0 0 5px;font-size:.75rem;font-weight:900}.integration-card h3{margin:0;font-size:1.25rem}.integration-card>header>span{border-radius:5px;padding:5px 7px;font-size:.75rem;font-weight:900}.integration-card>header>span.configured{color:#176643;background:#e7f4ed}.integration-card>header>span.missing{color:#8a191b;background:#fbe9e7}.integration-card>p{color:#75645e;margin:0;font-size:.75rem;line-height:1.55}.integration-card>small{color:#806e67;font-size:.75rem}.integration-card form{gap:10px;display:grid}.integration-card label{color:#5d4e49;gap:5px;font-size:.75rem;font-weight:700;display:grid}.integration-card input{color:#453a36;min-height:44px;font:inherit;background:#fff;border:1px solid #d8cac6;border-radius:7px;padding:10px 11px}.integration-card form button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#b51618;border:0;border-radius:7px;justify-self:start;padding:0 14px;font-size:.75rem;font-weight:900}.integration-card .remove-integration{border-top:1px solid #eee3df;padding-top:11px}.integration-card .remove-integration button{color:#8a191b;background:0 0}@media (width<=850px){.integration-grid{grid-template-columns:1fr}}.integration-operations{grid-template-columns:.7fr 1.3fr;gap:14px;padding:0 18px 18px;display:grid}.integration-operations article{border:1px solid #e5d8d4;border-radius:9px;padding:18px}.integration-operations h3{margin:0 0 10px;font-size:1rem}.integration-operations p{color:#75645e;margin:5px 0;font-size:.75rem;line-height:1.45}.privacy-controls-card{margin:14px 0}.privacy-checklist{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.privacy-checklist label{color:#5d4e49;align-items:flex-start;gap:10px;font-size:.75rem;line-height:1.5;display:flex}.privacy-checklist input{accent-color:#b51618;margin-top:3px}.privacy-checklist button{color:#fff;cursor:pointer;background:#b51618;border:0;border-radius:8px;justify-self:start;min-height:42px;padding:0 15px;font-weight:900}@media (width<=760px){.integration-operations,.privacy-checklist{grid-template-columns:1fr}}.engagement-requests-card{margin-bottom:14px}.engagement-request-list{display:grid}.engagement-request{border-top:1px solid #e5d8d4;gap:13px;padding:20px 26px;display:grid}.engagement-request:first-child{border-top:0}.engagement-request header{justify-content:space-between;align-items:start;gap:18px;display:flex}.engagement-request header>div{gap:3px;display:grid}.engagement-request h3{margin:0;font-size:1rem}.engagement-request a{color:#8a191b;text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.engagement-request time,.engagement-request small{color:#806e67;font-size:.75rem}.engagement-request-badges{flex-wrap:wrap;gap:6px;display:flex}.engagement-request-badges span{color:#7d2425;background:#fbe9e7;border-radius:5px;padding:5px 7px;font-size:.72rem;font-weight:800}.engagement-request>p{color:#5d4e49;white-space:pre-wrap;max-width:900px;margin:0;font-size:.86rem;line-height:1.65}@media (width<=700px){.engagement-request header{flex-direction:column}}.access-scope-fields{border:1px solid #5b4a4229;border-radius:12px;margin:8px 0;padding:16px}.access-scope-fields legend{padding:0 8px;font-weight:800}.scope-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.project-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-check{background:#f9efed;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex!important}.scope-check input{width:auto!important;min-height:auto!important}.scope-text-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.scope-text-grid label{gap:5px;font-size:.75rem;font-weight:800;display:grid}.scope-text-grid input,.scope-text-grid select,.scope-text-grid textarea{color:#453a36;min-height:44px;font:inherit;background:#fff;border:1px solid #d8cac6;border-radius:7px;padding:9px 11px}.member-access-card{border-top:1px solid #5b4a4224;padding:18px 20px}.member-access-card>header{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;display:grid}.member-access-card>header>a{color:#8a191b;font-weight:800}.member-badges{flex-wrap:wrap;gap:6px;display:flex}.member-badges span{background:#fbe9e7;border-radius:6px;padding:6px 9px;font-size:.75rem;font-weight:800}.member-access-card details{margin-top:12px}.member-access-card summary{cursor:pointer;font-weight:800}.member-access-form{gap:14px;margin-top:16px;display:grid}.member-access-form>button{color:#fff;background:#b51618;border:0;border-radius:8px;justify-self:start;min-height:42px;padding:0 14px;font-weight:850}.access-preview-shell{max-width:1280px}.preview-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.preview-identity p,.preview-grid article>p{letter-spacing:.12em;font-size:.75rem;font-weight:900}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.preview-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.preview-list li{border-top:1px solid #5b4a421f;justify-content:space-between;align-items:start;gap:18px;padding-top:10px;display:flex}.preview-list span{text-align:right;max-width:60%}.preview-scopes{gap:10px;display:grid}.preview-scopes div{border-top:1px solid #5b4a421f;padding-top:10px}.preview-scopes dt{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.effective-permissions{flex-wrap:wrap;gap:8px;padding:20px;display:flex}.effective-permissions span{border-radius:999px;padding:8px 10px;font-size:.75rem;font-weight:800}.effective-permissions .granted{color:#8a191b;background:#fbe9e7}.effective-permissions .denied{color:#7c716b;background:#eeeae5}@media (width<=900px){.scope-role-grid,.project-checks,.scope-text-grid,.preview-identity,.preview-grid,.member-access-card>header{grid-template-columns:1fr}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA8cAA0AAAAAFGAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAI4AAAC+k2yXt0dTVUIAAAHAAAAAJwAAACi4/LjqT1MvMgAAAegAAABWAAAAYHobYq5jbWFwAAACQAAAAG8AAACkCy0p02dhc3AAAAKwAAAADAAAAAwADQAYZ2x5ZgAAArwAAAkJAAAMUJIbjNZoZWFkAAALyAAAADYAAAA2/N3yR2hoZWEAAAwAAAAAHwAAACQP9gb3aG10eAAADCAAAACGAAAAtqYUCchsb2NhAAAMqAAAAGAAAABgTwRSLW1heHAAAA0IAAAAHAAAACAAPQDjbmFtZQAADSQAAAEqAAACgDOxUIVwb3N0AAAOUAAAAMwAAAEoNwMxaHjaRYq1lQIAEET/ubu7X3wFXHYuGe6e4BrSE4UgRRBTwzL427fjzAHrvPDO/Pvnv5PzbKyaZ5tFADPmdDMN85lUWf0IgTlAC+YRs6o/loNlkoR55Rkdc/K7HHPNDXc8sMS+dTiwLkf6C+txpV9l137Zs4LahtooR/ozq2tR40o/x7X5mFffkvrtA2bJKDMAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgZlFh2sPAysDAWsEqwsDAKAGhmXcxLGD8wsHMxM/BxMTEwszE3MDAoM+ABEoqA3wYFBgYFBTYvP5VMU5g38a4CsidDJJjYWJdBqQUGJgAOEUMmwAAeNpjYGBgAmJmIBYBkoxgmoVhApBWAEIWBhDgBbIWMLIzSjK6MEYzJjLWMU5iOs50kumugsL//0gqWBglGB0ZoxgTGCtQVDD+//r/8f/c/zz//vy7+u/Avz3/lv2b/Df+b9xfnwdcQDsJAAA3sCYYAAABAAIADQAH//8AD3jabVYFYOJYE37vJYG2QCAkgRYPCaGUaii23YMa23XfbX966+56ur7nsnruvq7n7m6/u/u5+5VwL6mutNjMk/lmvpEAElQBQHqofUAESdAEsgCwGRhTfIjnaNIKxbCcIeONshikkRgMs40Z1LeIxVoEBUZI4ven6T3zRqweH/FUKbUi5TjIGJyRWI2/vlZqkNzWoG0iLyleT0OI50MNHq8i8epB4oseuoVY0nMTuaE2K+fmNCUnNFWFJMfstaF4NBSJiWI1baO9hbBH0Y4pHm+DxPNSA3n1D/kc5QUQZIqfUWbqUVADAFT80ECKQUlG8UZ7QoopDqeRhhpEDTnP+TDsDEpmILneYVvapRYfvkctPjpn+cuQeeCez6fnSyoczvrRazoXHt6Qy51/97nJn41pE8occBqzbsX6lS9D2z33QevLKxZN22S2S1VSx6XPnH/xs9tzZlfEV2rCWPYCQE3HUSzXsPiQE9bCOBNjxKAchj7IMyITg357OWs3oW9J4uNrAlVcwUwQH++g9hGlDN2TFtu8xKof8pyLeCmQdfVcie+CQCp+RnyNPTwHAHiKN4Z+AsLJXrZiSiLeWGuI6/w4nMQtJi/HKe3dmdSUtCc988JNF85Mt2178sLc5RuWVY03+dmKYROWjVm3GS9txEvZi06s2fqHseRdDrtf9rvr2ypj7fVyNN25OT/38JZRbmVEdBvNRpTIioXpkQ3BylT+inkTblw/YuJIAIvfY99FjJfDKBmBgRoA7LQzA5MwA5sgwatfFj7/WIzQsNQZpC2CExpN1cFPkFJ4FynE+qBL9UbHheRxVfDfDhlozAJA3oZvpLHAc0Yo8EK8MZGEQpy8zVVwoU9+fIQ2ofcKtdS+ebXyj+/9fikXspHe32lns8XPibtJO6jGwhkZgN9+SBOadiBU00w8x0pKLtYytyUgts5sahqlhJw+a0dk9qKViVkHNo1q2fzkReuO5ogIbXN6nXVdmyZM3tpZ4xW9znx9S9jWceUrm9e8sGPi6Jxm/1KMHWH7FQDEGM1chtAI0lJAKyODkbn0pnor48+N62qcur2z5tvOzubVColqJgUaZS69aNf0wjq0Y+aiYUrBpd1XhXOgEt83NAcMZ0+BDBqaA+i/ZQ7GHknk6kZNjXbkZ+Y7oonFt8yLL5gxwZc2+ZzOSGJUqjobYaMd3bO6O6LKnD2zlh4bRgyzWbgKLqMINUF3IJLtyoze1B1jg7XumYzd5XPxwZpyqRYvRVtnt2fXTouNSGOUbQAQS0kErBglZxjKmEAsZS1qOfyh5/82Bn6k2ogy4nZXA1PY/Owipo5HVz2jecmRz6Kl1LmAAIDFZzk0vXCIOvdOvPI0uRPdgmugFG8jaBiFmrvolm9Z0XP9TmtlJfWo+iNn/dLlBggY1P3UEzhvwqAeAErx6wGTNSBaIRKCfh4KUKQJnnNoAYMCUQvDNDRSG+2ULMxLzl06qt0g1pQtLxxcXlIX/CVKQRal4pzss8tBttxq6lkK3zlh9tK0x/yUrdvhndySXBgRXTCs/tEpU/t+yJs8YqXDJ5IGEv0V/jPQGYt1CRjbJHU/aSF50AzGAyAMAIgNRVkL64ZkZ3Kg78p1MKEnEVQ0tX6YODCIierHPnYEV2F0hMdMzCdbVk6oPmfnR8c7pwyf2KT4KiRTzckf8jvmxtSA3JyOu5fv6QqNG8Ta60pqURXpdI4S45JdHLE4N2xN93By+KJ5HtHjtk+4t2nJ3k7VTnsinqOUuyoltKSKxd4ubCgiGZAAACOohu8CgPV6HVKPYn2prreCzwDQOiWOQzXmKHQaQ3iK8P3vQX6ITwdpKcwmdhe2wO9VI9rWPej8IAvUvt+pq36uLvr9oFsAIJBV9xPv4QpqAu2n2awl4kMHmuCDg5QYBzHgohUaaxF6vx9LJr3gyOaR7VseWzfnvvNbKYuDKVxuuv7i4Z0tDU4/PbLp1oms5GZ64T20/GIG/sKVmNyHMzYzTI295vVtS564amLmgqOrPCG+9M7rPUGPM98+mjZ5gmFeR056Ll5dP605pMUsCACJcwswWAjhhkjpcTLGG7OQEeC/4UJBfQq19Zx42H8DtBALH3o4xBxUu/6GbPknArZx6EntjkYA0FrqXb1CmSTPWSEj9l0Bf35fcNu39/svo94t/Lp1Z8SSLJSjPa17RUsKXaZxqU83nWOqj+NHdY71XqdzXNbLMSzV9frcMhSBDAx9+5Gm13tZnb7f1JcTNw7Z/x7q318DjQP7K6l9A/tlsEPT904cYxnWG3V9FE7W9+tzQ8dZ0mc3rev17qTbNffZfWhwvzExsL8WjioWB/b/fGB/JXh4yP3/H9hfc8r+fQP7Ze1+AMFcnOuIeg5Ieu8ixHij/hTChuVzYEzrYzxn0CrcCgUevTjFMmbbExsmVLY3Bo1TNqTesFeo34QikVxCMrJQRu8XJi69eW7ttrGO+vEpdL/drCy4/vU3rwj7NXnHCQBg8X/kbnRzX56IBB4CfuhwZmBWH8Pwoff+e9jqLllaaqbM1JISD/0AuRs6yoyzS6xGEzXbWIY96evDyABo3YN7yRvg36ifAxYLffOmv2Tg31zRJiGQqqqoqEoFhKaoi2oIpDUpHRDS0YqKaFqrvhy5kwjo/Zsf2sGFvl9EDL70mk32LNhMRyqh2sMGvetPljK8hxto7OqPrO1LC0sbMZ6p6h1kmvojEAFgNRw+6CQS+hjPwCQG5YUCw2r1HWYZYarFG/Vlrx/jT46SWl2BMTdkfdUeWl0RcLVKo5IBdSWxh8dtBAZM8P2AzaY6TQFo98n8ZPXOnn/YbAEiAOcCVPynAaA7jGWABWFs9bQoUKfJHztkxeOq0x5V61weRXbAE7zU4HH3Pvu6PQ0Sb7jEXS9xnFTvxlqHA2tPkwEEewwW9HNcQRYAIEUTvZFCP1f/YGJZnn7xZTPv8HCG4h9KygzoTbOtlMDs/wqfOWJ4D9gB6OXeBwfIN4q1T1kl0wLSSOLXApNkfeqLbwzvlZS0IYogKNRWUvJnje8DBjP8nTF5Vr5/h3n2exOR8vJIwuvHvBvu9sU1Ke7zJ7XvJPgJMT6kLgAAAAABAAAAARqgDh/Zol8PPPUAGQfQAAAAAMqTXnAAAAAAyt8ugP9P/pcI7gdSAAEACQACAAAAAAAAeNpjYGRgYN/2L4yBgVP7v/9/T453QBFUoAMAkT8GAAB42mNxY9BigALGJgYGVlsGO9YXDJNYDBlUWGX//2S5xGDHvIvBnqWQoYU5i0GLeTWDM0gdUx2DCBDvYe1hYGMRZwhktYWqawPq1QXSvgxKTMsYTEBmgfSyBDOogPSzGEJomNkg8zDoDoYkprr/z6B2LAJiV6BYCFDsIcPE/5cYVgAAy8EqYwAAAAAAXQBdAF0AXQCjAM4BIQFKAWgBqAHQAiMCQwJDAlACZgK0AyADLAM4A3ED0gP0BBIEHgQqBDYEQgROBFoEZgRyBH4EigSWBKIErgTmBQcFDwUwBVcFkQXLBeUGBwYoeNpjYGRgYNBnaGJgZ4hnYAHzEICJgREAGrYBIXjabZEFSgRQFEWP3e0CPhJ2SylldxeN3TE96EJcgyuUNA74Z0wej3/effELqOaMMkrKa6CkvaQycon6W+RS+SVyGWs8Ry6nlafIFWwwF7lSfSxyowQXZLQE4wxqaY5JcWmckQf0S25c71XPza87aUU7JKPWzxT35k/Y49QKq43vCAwzoA+5w4TRvtm0HdaY7WUDu7hUuyDICU7V01LWimOjwg6hsIPRQ+w7tPbEiizXcppHZvRLTlVd7R8n/DNBlRGGGNaiVqya1hPu4N0550It0OWk7kKP3l/sDhxZG/6cKfw4VfhzrkDeNcOFtKWe1lPksEJlDt+OjLTmhFvVQEfhhNIAwcg58bU+u7LyCc6RnSwFtlm0MrAeX7Y4+8+EPsK/f6d/AKQuYlkAAHjabMqhAQEAAEXB9wEAMIMIIFEVAGiWUQA7SJYwCQBgCYDs8mHg59Vnyj9RkOGzjISJkyFLjjw12nRkZMlEJpl58JRFVo6cZJNdDjk5c2Eul9zyyMuVGzMO8rFmR1d+BRRUyFRuFYvvnuaAA0AYCMMw0Bj1UzIBAZIAgoCAc51M3Ng22K+Puxl43sPnTGHv3ObMFt7A9BloHk1ShxOwZBpYuZSk3EoV7P2EDIjE2dae8mfZ1/HxFCn5NCMksrLQRIiBJae+kvMH5/pNlw==)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2)format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}.title-with-help{align-items:center;gap:8px;min-width:0;display:inline-flex}.field-label{justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.title-with-help-light{align-items:flex-start}.title-with-help-light button{color:#ffb4ad}.pilotage-shell{min-height:100vh;padding:clamp(24px,4vw,58px)}.pilotage-header{color:#fff;background:#342b27;border-radius:12px;grid-template-columns:1fr 240px;gap:34px;padding:clamp(28px,4vw,58px);display:grid}.pilotage-header a{color:#ffb4ad;font-size:.78rem;font-weight:900;text-decoration:none}.pilotage-header p,.new-task-card>div>p{color:#ffb4ad;letter-spacing:.12em;margin:32px 0 10px;font-size:.75rem;font-weight:900}.pilotage-header h1{letter-spacing:-.07em;max-width:800px;margin:0 0 18px;font-size:clamp(2.5rem,5.5vw,5.8rem);font-weight:400;line-height:.94}.pilotage-header>div>span{color:#d9cbc6;max-width:820px;line-height:1.65;display:block}.pilotage-header aside{border:1px solid #ffb4ad40;border-radius:9px;align-content:end;gap:5px;padding:22px;display:grid}.pilotage-header aside small{color:#cbbdb7}.pilotage-header aside b{color:#ffb4ad}.pilotage-header aside span{font-size:.76rem}.command-center{background:#fff;border:1px solid #e5d8d4;border-radius:10px;margin:18px 0;padding:22px}.year-switcher{gap:8px;margin:18px 0;display:flex}.year-switcher a{color:#6c5c56;text-align:center;background:#fff;border:1px solid #d9cbc6;border-radius:999px;min-width:82px;padding:11px 16px;font-size:.78rem;font-weight:900;text-decoration:none}.year-switcher a.active{color:#fff;background:#b51618;border-color:#b51618}.command-center>header p{color:#b51618;letter-spacing:.12em;margin:0 0 6px;font-size:.75rem;font-weight:900}.command-center>header h2{margin:0;font-size:1.55rem}.pilotage-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0 0;display:grid}.pilotage-summary article{background:#fff;border:1px solid #e5d8d4;border-radius:9px;gap:5px;padding:20px;display:grid}.pilotage-summary strong{font-size:2rem}.pilotage-summary span{color:#806e67;font-size:.75rem}.pilotage-summary .alert{background:#fff2f0;border-color:#e41f21}.program-months{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.month-column{background:#f8efec;border:1px solid #e5d8d4;border-radius:10px;overflow:hidden}.month-column>header{background:#fff;border-bottom:1px solid #e5d8d4;padding:22px}.month-column>header p{color:#b51618;letter-spacing:.1em;margin:0;font-size:.75rem;font-weight:900}.month-column>header h2{margin:6px 0;font-size:1.45rem}.month-column>header span{color:#806e67;font-size:.75rem}.month-tasks{gap:9px;padding:9px;display:grid}.task-card{background:#fff;border:1px solid #eadeda;border-radius:8px;padding:18px}.task-card.priority-critique{border-left:4px solid #e41f21}.task-card.priority-haute{border-left:4px solid #c87829}.task-meta{justify-content:space-between;gap:8px;display:flex}.task-meta span,.task-meta i{color:#8a191b;background:#fbe9e7;border-radius:5px;padding:4px 6px;font-size:.75rem;font-style:normal;font-weight:900}.task-meta i{color:#665852;background:#eee8e5}.task-card h3{margin:14px 0 8px;font-size:.98rem;line-height:1.25}.task-card>p{color:#75645e;margin:0;font-size:.75rem;line-height:1.55}.task-card dl{gap:0;margin:14px 0 0;display:grid}.task-card dl>div{border-top:1px solid #eee3df;grid-template-columns:75px 1fr;gap:8px;padding:7px 0;display:grid}.task-card dt{color:#8a7068;text-transform:uppercase;font-size:.75rem;font-weight:900}.task-card dd{margin:0;font-size:.75rem}.task-card details{border-top:1px solid #eee3df;margin-top:12px}.task-card summary{color:#9b181a;cursor:pointer;padding-top:12px;font-size:.75rem;font-weight:900}.task-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.task-form .wide{grid-column:1/-1}.task-form label{color:#675752;gap:5px;font-size:.75rem;font-weight:700;display:grid}.task-form input,.task-form textarea,.task-form select{color:#453a36;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8cac6;border-radius:7px;padding:10px;font-size:.75rem}.task-form textarea{resize:vertical}.task-form button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#b51618;border:0;border-radius:7px;justify-self:start;padding:0 15px;font-size:.75rem;font-weight:900}.new-task-card{background:#fff;border:1px solid #e5d8d4;border-radius:10px;grid-template-columns:.65fr 1.35fr;gap:36px;margin-top:18px;padding:clamp(24px,4vw,42px);display:grid}.new-task-card>div>p{color:#b51618;margin-top:0}.new-task-card h2{margin:0 0 10px;font-size:2rem}.new-task-card>div>span{color:#75645e;line-height:1.55}.pilotage-footer{background:#fff;border-left:4px solid #b51618;margin-top:18px;padding:22px}.pilotage-footer p{color:#75645e;margin:6px 0 0;line-height:1.55}@media (width<=1120px){.program-months{grid-template-columns:1fr 1fr}}@media (width<=700px){.pilotage-shell{padding:14px}.pilotage-header{grid-template-columns:1fr}.pilotage-header aside{display:none}.pilotage-summary{grid-template-columns:1fr 1fr}.program-months,.new-task-card,.task-form{grid-template-columns:1fr}.task-form .wide{grid-column:auto}}body{color:#453a36;background:#fcf4f2;margin:0;font-family:Lato,Arial,sans-serif}.security-shell{min-height:100vh;padding:clamp(24px,6vw,80px)}.security-shell>a{color:#b51618;font-weight:800}.security-shell>section{background:#fff;border:1px solid #e5d8d4;border-radius:12px;max-width:760px;margin:40px auto;padding:clamp(28px,6vw,64px)}.security-shell section>p{color:#b51618;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:900}.security-shell h1{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(2.5rem,6vw,5rem);font-weight:300}.security-shell section>span{color:#75645e;line-height:1.7}.mfa-card{background:#fcf4f2;border-radius:10px;gap:14px;margin-top:32px;padding:24px;display:grid}.mfa-card p{color:#6f5f59;margin:0;line-height:1.55}.mfa-card button{color:#fff;cursor:pointer;background:#b51618;border:0;border-radius:8px;justify-self:start;min-height:44px;padding:0 16px;font-weight:900}.mfa-enroll{gap:16px;display:grid}.mfa-enroll img{background:#fff;width:220px;max-width:100%;height:auto}.mfa-enroll label{gap:6px;font-weight:800;display:grid}.mfa-enroll input{max-width:220px;min-height:46px;font:inherit;letter-spacing:.25em;border:1px solid #d8cac6;border-radius:8px;padding:8px 12px;font-size:1.1rem}.vli-page{--vli-ink:#101b19;--vli-dark:#041714;--vli-green:#00a675;--vli-neon:#70ffc2;--vli-coral:#ff5b61;--vli-paper:#f3f6f0;--vli-line:#ccd9d1;background:var(--vli-paper);color:var(--vli-ink);overflow:clip}.vli-header{position:sticky}.vli-hero{background:var(--vli-dark);color:#fff;align-items:center;min-height:calc(100svh - 78px);padding:120px clamp(22px,7vw,108px) 150px;display:flex;position:relative;overflow:hidden}.vli-hero-image,.vli-hero-image:after,.vli-hero-grid{position:absolute;inset:0}.vli-hero-image img{object-fit:cover;object-position:58% 58%;filter:saturate(.82)contrast(1.08);width:100%;height:100%}.vli-hero-image:after{content:"";background:linear-gradient(90deg,#02120ff5 0%,#02120fc7 40%,#02120f1f 78%),linear-gradient(#0000 55%,#02120fe0)}.vli-hero-grid{opacity:.16;background-image:linear-gradient(#70ffc238 1px,#0000 1px),linear-gradient(90deg,#70ffc238 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.vli-hero-copy{z-index:2;width:min(980px,76vw);position:relative}.vli-kicker,.section-label,.vli-section-heading>p,.split-heading>div>p{color:var(--vli-green);letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:900}.vli-kicker i{background:#6cffc5;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 0 6px #6cffc524,0 0 20px #6cffc5}.vli-hero h1{letter-spacing:-.075em;max-width:1040px;margin:22px 0 30px;font-size:clamp(4rem,7.4vw,8.2rem);font-weight:900;line-height:.87}.vli-hero h1 span{color:#0000;background:linear-gradient(90deg, var(--vli-coral), #ff9f82);-webkit-background-clip:text;background-clip:text;display:block}.vli-hero-copy>p:not(.vli-kicker){color:#c6d9d2;max-width:720px;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.7}.vli-hero-actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.vli-hero-actions a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0417148f;border:1px solid #ffffff47;border-radius:999px;padding:14px 20px;font-size:.78rem;font-weight:850}.vli-hero-note{z-index:2;border-left:2px solid var(--vli-neon);gap:4px;width:min(370px,36vw);padding-left:18px;display:grid;position:absolute;bottom:46px;right:clamp(22px,7vw,108px)}.vli-hero-note span{color:#7affc9;letter-spacing:.14em;font-size:.75rem;font-weight:900}.vli-hero-note b{font-size:.9rem}.vli-hero-note small{color:#9cb5ac;font-size:.75rem}.vli-section-heading{max-width:880px;margin-bottom:58px}.vli-section-heading h2,.karbike-copy h2,.territory-copy h2,.source-section h2{letter-spacing:-.068em;margin:16px 0 0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:900;line-height:.94}.split-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,8vw,130px);max-width:none;display:grid}.split-heading>p{color:#5a6b66;margin:0 0 5px;line-height:1.75}.vli-definition{background:#f8faf6}.definition-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:18px;margin-bottom:18px;display:grid}.definition-statement,.continuum{border:1px solid var(--vli-line);background:#fff;border-radius:24px;min-height:300px;padding:clamp(30px,4vw,52px)}.definition-statement span{color:var(--vli-coral);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.definition-statement p{letter-spacing:-.038em;margin:26px 0 0;font-size:clamp(1.45rem,2.5vw,2.45rem);font-weight:750;line-height:1.27}.continuum{background:var(--vli-dark);color:#fff;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;display:grid}.continuum div{text-align:center;gap:5px;display:grid}.continuum span{font-size:.85rem;font-weight:850}.continuum small{color:#9fb4ad;max-width:110px;font-size:.75rem}.continuum i{background:#ffffff4d;height:1px;margin:0 8px}.continuum-active{border:1px solid #70ffc280;border-radius:50%;padding:20px 14px;box-shadow:0 0 40px #70ffc21a}.continuum-active span{color:var(--vli-neon)}.classification-panel{color:#fff;background-color:#071a17;background-image:linear-gradient(#70ffc209 1px,#0000 1px),linear-gradient(90deg,#70ffc209 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #70ffc233;border-radius:22px;overflow:hidden}.classification-intro{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(38px,7vw,110px);padding:clamp(34px,5vw,62px);display:grid}.classification-intro span{color:var(--vli-neon);letter-spacing:.15em;font-size:.75rem;font-weight:900}.classification-intro h3{letter-spacing:-.052em;max-width:720px;margin:17px 0 0;font-size:clamp(1.9rem,3.2vw,3.5rem);font-weight:850;line-height:1.03}.classification-intro>p{color:#a9beb7;margin:0;font-size:.82rem;line-height:1.75}.axis-list{padding:0 clamp(28px,5vw,62px)}.axis-row{border-bottom:1px solid #ffffff21;grid-template-columns:54px minmax(190px,.72fr) minmax(300px,1.35fr) minmax(150px,.52fr);align-items:center;gap:clamp(20px,3.5vw,54px);min-height:142px;display:grid}.axis-row:last-child{border-bottom:0}.axis-index{color:var(--vli-coral);font-size:.75rem;font-weight:900}.axis-name h4{letter-spacing:-.02em;margin:0 0 6px;font-size:1.02rem}.axis-name p{color:#91a8a0;margin:0;font-size:.75rem}.axis-labels{color:#94aaa2;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font-size:.75rem;font-weight:750;display:flex}.axis-line{background:linear-gradient(90deg, #ffffff2e, var(--vli-neon));height:2px;position:relative}.axis-line:before,.axis-line:after{content:"";background:#60756e;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.axis-line:before{left:0}.axis-line:after{background:var(--vli-neon);right:0}.axis-line i{background:var(--vli-coral);border:3px solid #071a17;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffa6,0 0 20px #ff5b6173}.axis-result{border-left:1px solid #ffffff2e;gap:6px;padding-left:18px;display:grid}.axis-result small{color:var(--vli-neon);letter-spacing:.13em;font-size:.75rem;font-weight:900}.axis-result strong{color:#fff;font-size:.76rem}.vli-caution{background:#fff6f4;border:1px solid #ff5b616b;border-radius:16px;grid-template-columns:.25fr 1fr;gap:28px;margin-top:18px;padding:27px 30px;display:grid}.vli-caution b{color:#c1343c;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.vli-caution p{color:#604d4d;margin:0;font-size:.86rem}.territory-potential{background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(45px,8vw,120px);display:grid}.territory-copy h2{max-width:820px;font-size:clamp(2.5rem,4.4vw,4.8rem)}.journey{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.journey span{align-items:center;gap:9px;font-size:.75rem;font-weight:800;display:flex}.journey i{color:var(--vli-coral);font-style:normal}.journey-factors{color:#72817c;letter-spacing:.04em;margin:16px 0 0;font-size:.75rem}.territory-numbers{border:1px solid var(--vli-line);background:var(--vli-line);border-radius:22px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.territory-numbers article{background:#f7faf6;min-height:250px;padding:28px}.territory-numbers strong{color:var(--vli-green);letter-spacing:-.08em;font-size:clamp(2.5rem,4vw,4.7rem);line-height:1;display:block}.territory-numbers span{color:#596963;margin-top:20px;font-size:.76rem;display:block}.territory-numbers small{border-top:1px solid var(--vli-line);color:#7a8983;margin-top:18px;padding-top:14px;font-size:.75rem;line-height:1.5;display:block}.data-note{border-top:1px solid var(--vli-line);color:#77857f;grid-column:1/-1;margin:0;padding-top:20px;font-size:.75rem}.use-cases{background:#edf4ee}.use-list{border-top:1px solid var(--vli-line)}.use-list article{border-bottom:1px solid var(--vli-line);grid-template-columns:80px minmax(220px,.55fr) 1fr;align-items:center;gap:24px;min-height:92px;display:grid}.use-list article:hover{background:#ffffff94}.use-list span{color:var(--vli-coral);font-size:.75rem;font-weight:900}.use-list h3{margin:0;font-size:1.05rem}.use-list p{color:#596963;margin:0;font-size:.84rem}.system-section{background:linear-gradient(#70ffc20d 1px, transparent 1px), linear-gradient(90deg, #70ffc20d 1px, transparent 1px), var(--vli-dark);color:#fff;background-size:52px 52px}.system-section .vli-section-heading>p{color:#79ffc8}.system-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.system-grid article{background:#ffffff0a;border:1px solid #ffffff26;border-radius:16px;min-height:280px;padding:26px}.system-grid article.active{border-color:var(--vli-neon);background:#0b6b51}.system-grid span{color:#78c9a8;font-size:.75rem;font-weight:900}.system-grid .active span{color:#c4ffe8}.system-grid h3{margin:70px 0 12px;font-size:1.08rem}.system-grid p{color:#adc1ba;margin:0;font-size:.77rem}.system-grid .active p{color:#e4f7ef}.credibility-line{background:#0000002e;border:1px solid #70ffc257;border-radius:14px;grid-template-columns:.25fr 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:24px 28px;display:grid}.credibility-line span{color:var(--vli-neon);letter-spacing:.11em;font-size:.75rem;font-weight:900}.credibility-line p{color:#c8dad3;margin:0;font-size:.78rem}.credibility-line b{color:#fff;font-size:.76rem}.karbike-section{background:#eef3ed;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);min-height:860px;display:grid}.karbike-visual{background:#071915;min-height:720px;position:relative;overflow:hidden}.karbike-visual:after{content:"";background:linear-gradient(#0000 48%,#02120fb8);position:absolute;inset:0}.karbike-visual img{object-fit:cover;object-position:52% center;width:100%;height:100%}.karbike-visual>span{z-index:3;color:#d9ece5;letter-spacing:.15em;border-top:1px solid #ffffff73;padding-top:13px;font-size:.75rem;font-weight:850;position:absolute;bottom:31px;left:32px;right:32px}.karbike-scan{z-index:2;background:linear-gradient(transparent, var(--vli-neon), transparent);width:1px;box-shadow:0 0 22px var(--vli-neon);opacity:.65;position:absolute;top:0;bottom:0;left:43%}.karbike-copy{align-self:center;padding:80px clamp(34px,6vw,90px)}.karbike-copy h2{font-size:clamp(2.5rem,4.2vw,4.9rem)}.karbike-copy>p:not(.section-label){color:#5c6e67;margin-top:28px;line-height:1.78}.karbike-specs{border-top:1px solid var(--vli-line);border-left:1px solid var(--vli-line);grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.karbike-specs div{border-right:1px solid var(--vli-line);border-bottom:1px solid var(--vli-line);background:#ffffff9e;gap:5px;min-height:105px;padding:22px;display:grid}.karbike-specs strong{color:var(--vli-green);letter-spacing:-.04em;font-size:1.25rem}.karbike-specs span{color:#65756f;font-size:.75rem}.model-section{background:#fff}.model-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.model-grid article{border:1px solid var(--vli-line);background:#f8faf7;border-radius:24px;min-height:340px;padding:34px}.model-grid article>span{color:var(--vli-coral);font-size:.75rem;font-weight:900}.model-grid small{color:var(--vli-green);letter-spacing:.09em;text-transform:uppercase;margin-top:62px;font-size:.75rem;font-weight:800;display:block}.model-grid h3{letter-spacing:-.08em;margin:12px 0 18px;font-size:clamp(2.7rem,4vw,4.7rem);line-height:.85}.model-grid p{color:#5c6b66;margin:0;font-size:.84rem;line-height:1.65}.video-section{color:#fff;background:#071815}.video-section .vli-section-heading>p,.video-section .split-heading>div>p{color:#77ffc8}.video-section .split-heading>p{color:#a9beb7}.video-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.video-card{background:#ffffff0a;border:1px solid #ffffff26;border-radius:18px;transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.video-card:hover{border-color:#70ffc2a6;transform:translateY(-4px)}.video-card.featured{grid-column:span 2;grid-template-columns:1.15fr .85fr}.video-image{min-height:230px;position:relative;overflow:hidden}.featured .video-image{min-height:390px}.video-image:after{content:"";background:linear-gradient(#0000 42%,#020e0ca3);position:absolute;inset:0}.video-image img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .5s}.video-card:hover img{transform:scale(1.035)}.video-image span{z-index:2;width:54px;height:54px;color:var(--vli-neon);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03161294;border:1px solid #ffffffa6;border-radius:50%;place-items:center;font-size:.92rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-copy{padding:25px}.featured .video-copy{align-self:center;padding:40px}.video-copy small{color:#76ffc7;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}.video-copy h3{letter-spacing:-.03em;margin:15px 0 11px;font-size:1.18rem;line-height:1.15}.featured .video-copy h3{letter-spacing:-.055em;font-size:clamp(2rem,3vw,3.4rem)}.video-copy p{color:#aebfb9;margin:0;font-size:.77rem;line-height:1.65}.source-section{background:#f5f7f2;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:clamp(50px,8vw,130px);display:grid}.source-section h2{font-size:clamp(2.6rem,4.4vw,4.8rem)}.source-links{border-top:1px solid var(--vli-line)}.source-links a{border-bottom:1px solid var(--vli-line);grid-template-columns:60px 1fr auto;align-items:center;min-height:72px;display:grid}.source-links span{color:var(--vli-coral);font-size:.75rem;font-weight:900}.source-links b{font-size:.82rem}.source-links i{color:var(--vli-green);font-style:normal;transition:transform .18s}.source-links a:hover i{transform:translate(4px,-4px)}.vli-footer{color:#fff;background:#101b19;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:48px clamp(22px,7vw,108px);display:grid}.vli-footer>div:last-child{flex-wrap:wrap;gap:28px;display:flex}.vli-footer>div:last-child a{color:#aec0ba;font-size:.75rem}@media (width<=1100px){.definition-layout,.karbike-section,.territory-potential{grid-template-columns:1fr}.system-grid{grid-template-columns:repeat(3,1fr)}.karbike-visual{min-height:640px}.video-grid{grid-template-columns:repeat(2,1fr)}.source-section{grid-template-columns:1fr}}@media (width<=780px){.vli-hero{align-items:flex-end;min-height:calc(100svh - 68px);padding:110px 22px 150px}.vli-hero-copy{width:100%}.vli-hero h1{text-wrap:balance;font-size:clamp(2.75rem,12vw,4.15rem);line-height:.91}.vli-hero-image img{object-position:62% center}.vli-hero-note{width:auto;bottom:32px;left:22px;right:22px}.vli-section{padding:84px 22px}.vli-section-heading{margin-bottom:42px}.split-heading{grid-template-columns:1fr;gap:22px}.definition-layout,.model-grid,.video-grid{grid-template-columns:1fr}.continuum{min-height:240px;padding:24px 18px}.classification-intro{grid-template-columns:1fr;gap:22px}.axis-list{padding:0 24px}.axis-row{grid-template-columns:34px 1fr;gap:15px;padding:28px 0}.axis-track,.axis-result{grid-column:2}.axis-result{border-top:1px solid #ffffff1f;border-left:0;padding:13px 0 0}.vli-caution{grid-template-columns:1fr}.territory-potential{gap:44px}.territory-numbers{grid-template-columns:1fr}.territory-numbers article{min-height:145px}.use-list article{grid-template-columns:44px 1fr;padding:22px 0}.use-list p{grid-column:2}.system-grid{grid-template-columns:1fr}.system-grid article{min-height:190px}.system-grid h3{margin-top:38px}.credibility-line{grid-template-columns:1fr}.karbike-section{min-height:auto}.karbike-visual{min-height:520px}.karbike-copy{padding:72px 22px}.video-card.featured{grid-column:auto;grid-template-columns:1fr}.featured .video-image{min-height:300px}.source-links a{grid-template-columns:42px 1fr auto}.vli-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.karbike-scan{display:none}.video-card,.video-card img,.source-links i{transition:none}}.vli-page{--vli-ink:#453a36;--vli-dark:#342b27;--vli-green:#b51618;--vli-neon:#ffb4ad;--vli-coral:#e41f21;--vli-paper:#fcf4f2;--vli-line:#e5d8d4;background:var(--vli-paper);color:var(--vli-ink);font-family:Lato,Helvetica Neue,Arial,sans-serif}.vli-page h1,.vli-page h2,.vli-page h3{font-family:Lato,Helvetica Neue,Arial,sans-serif}.vli-hero{background:var(--vli-paper);min-height:auto;color:var(--vli-ink);grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);align-items:center;gap:clamp(44px,6vw,96px);padding:clamp(72px,8vw,116px) clamp(22px,7vw,108px) 46px;display:grid}.vli-hero-image{border-radius:10px;grid-area:1/2;min-height:560px;position:relative;inset:auto;overflow:hidden}.vli-hero-image img{filter:saturate(.88)contrast(.98)}.vli-hero-image:after{background:linear-gradient(#0000 55%,#342b2738)}.vli-hero-grid{display:none}.vli-hero-copy{grid-area:1/1;width:auto}.vli-kicker{color:var(--vli-green)}.vli-kicker i{background:var(--vli-coral);box-shadow:none}.vli-hero h1{color:var(--vli-ink);letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(3.7rem,6.2vw,7rem);font-weight:300;line-height:.94}.vli-hero h1 span{color:var(--vli-coral);background:0 0;background-clip:initial}.vli-hero-copy>p:not(.vli-kicker){color:#665c57}.vli-hero-actions a{border-color:var(--vli-green);min-height:48px;color:var(--vli-green);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:8px;align-items:center;padding:0 20px;font-size:.9rem;display:inline-flex}.vli-hero-actions a:first-child{border-color:var(--vli-green);background:var(--vli-green);color:#fff}.vli-hero-actions a:hover{border-color:var(--vli-dark);background:var(--vli-dark);color:#fff}.vli-hero-note{border:1px solid var(--vli-line);border-left:3px solid var(--vli-coral);width:auto;color:var(--vli-ink);background:#fff;border-radius:8px;grid-column:1/-1;padding:18px 20px;position:static}.vli-hero-note span{color:var(--vli-green)}.vli-hero-note small{color:#665c57}.vli-section{padding:clamp(84px,9vw,124px) clamp(22px,7vw,108px)}.vli-section:nth-of-type(odd){background:#fff}.vli-section-heading h2,.karbike-copy h2,.territory-copy h2,.source-section h2{letter-spacing:-.05em;font-weight:300;line-height:1}.definition-statement,.continuum,.classification-panel,.vli-caution,.territory-numbers article,.system-grid article,.karbike-visual,.video-card{box-shadow:none;border-radius:10px}.definition-statement,.territory-numbers article,.system-grid article,.video-card{border-color:var(--vli-line);background:#fff}.continuum,.classification-panel,.karbike-section{background:var(--vli-dark)}.classification-panel{background-image:none;border-color:#655750}.axis-row,.classification-intro{border-color:#ffffff2b}.continuum-active{box-shadow:none;border-color:#ffb4ad}.continuum-active span,.classification-intro span,.axis-result strong{color:#ffb4ad}.section-label,.vli-section-heading>p,.split-heading>div>p,.definition-statement span,.source-links span{color:var(--vli-green)}.split-heading>p,.definition-statement p,.use-list p,.system-grid p,.territory-copy>p{color:#665c57}.vli-caution{color:#604e1d;background:#fff6d8;border-color:#e4cd95}.karbike-visual img,.video-card img,.territory-visual img{filter:none}.source-links i,.karbike-copy a{color:var(--vli-green)}.source-links a{min-height:76px}.vli-footer{background:var(--vli-dark)}.vli-footer>div:last-child a{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (width<=780px){.vli-hero{grid-template-columns:1fr;gap:32px;padding:66px 22px 32px}.vli-hero-copy,.vli-hero-image{grid-area:auto/1}.vli-hero h1{font-size:clamp(3rem,14vw,4.8rem);line-height:.94}.vli-hero-image{min-height:430px}.vli-hero-note{grid-column:1}}
