.mission-scene__plain{position:absolute;inset:0}.mission-scene--layered{container-type:size}.mission-scene--layered .mission-scene__canvas{width:min(100%, calc(100cqh * var(--scene-ratio)));aspect-ratio:var(--scene-ratio);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.mission-scene__artboard{transform-origin:0 0;transform:scale(var(--artboard-scale,1));position:absolute;top:0;left:0}@supports (transform:scale(calc(100px / 1600px))){.mission-scene__artboard{transform:scale(var(--artboard-scale,calc(100cqw / 1600px)))}}.mission-deck[data-enhanced=true] .mission-deck__slide:first-child .mission-scene__canvas{will-change:transform}.mission-scene__artboard,.mission-scene__artboard *{transition:none!important}.mission-scene.mission-scene--layered .mission-scene__artboard>.mission-scene__environment{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0;transform:none}.mission-labels{color:#f8f8f5;position:absolute;inset:0}.mission-label{text-shadow:0 1px 2px #181c1d99,0 1.92px 7.2px #252a2beb,0 4px 16px #353a3beb,0 0 28.8px #353a3bb3;font-family:var(--font-display);overflow-wrap:break-word;pointer-events:auto;-webkit-user-select:text;user-select:text;background:0 0;border:0;margin:0;padding:10.4px 15.2px;line-height:1.08;position:absolute}.mission-label--title{font-size:var(--label-size,89.6px);letter-spacing:-.035em;text-wrap:balance;font-weight:650}.mission-label--fact dt{color:#f0d49c;font-weight:650;font-size:var(--label-size,42.4px);letter-spacing:-.025em;text-wrap:pretty;line-height:1.08}.mission-label--fact dd{font-family:var(--font-sans);text-wrap:pretty;margin-top:4.8px;font-size:28px;font-weight:450;line-height:1.22}.mission-labels__leader{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mission-labels__leader polyline{fill:none;stroke:#f0d49c;stroke-width:.1px}.mission-labels__leader ellipse{fill:#f0d49c}.mission-page{--mission-gold:var(--site-gold);--mission-ink:var(--site-ink);color:#f6f5ef;background:var(--mission-ink)}.mission-shell{width:min(100% - 80px,1360px);margin-inline:auto}.mission-page h1,.mission-page h2,.mission-page h3{font-family:var(--font-display);text-wrap:balance}.mission-page :where(a,button,summary):focus-visible{outline:2px solid var(--mission-gold);outline-offset:5px}.mission-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mission-scene__environment{object-fit:cover;object-position:center;width:100%;height:100%}.mission-hero{isolation:isolate;border-bottom:1px solid #e4d1a655;min-height:min(900px,max(760px,92svh));position:relative;overflow:hidden}.mission-hero__inner{min-height:inherit;flex-direction:column;padding-top:116px;padding-bottom:32px;display:flex;position:relative}.mission-breadcrumb{color:#deded5;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.mission-breadcrumb a:hover{color:var(--mission-gold)}.mission-hero__copy{width:47%;margin-block:auto;padding-block:70px 54px}.mission-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.65rem,4.9vw,5.2rem);font-weight:600;line-height:1.02}.mission-hero h1:after{content:"";background:var(--mission-gold);width:76px;height:2px;margin-top:26px;display:block}.mission-hero__description{color:#e5e5dc;max-width:44ch;margin-top:26px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.mission-hero__value{font-family:var(--font-display);color:#f0d39b;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:600;line-height:1.1}.mission-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.mission-button{color:#192020;background:#e4d1a6;border:1px solid #e4d1a6;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:15px 20px;font-size:15px;font-weight:650;transition:background .25s,transform .25s;display:inline-flex}.mission-button:hover{background:#f8e3b9;transform:translateY(-2px)}.mission-text-link{color:#f0dfba;border-bottom:1px solid #e4d1a666;align-items:center;gap:9px;padding-block:8px;font-size:15px;display:inline-flex}.mission-text-link:hover{color:#fff;border-color:#fff}.mission-content{padding-block:72px 96px;position:relative}.mission-content>.mission-shell{position:relative}.mission-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#435949d9,#405642b8);border:1px solid #0000;border-radius:0;padding:clamp(24px,4vw,54px);box-shadow:0 20px 55px #0002}.mission-chapter .mission-panel{width:min(100%,700px);position:relative}.mission-chapter--reverse{justify-content:flex-end}.mission-chapter h2,.mission-section-title{letter-spacing:-.025em;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:700;line-height:1.15}.mission-prose{color:#e0e4dd;gap:18px;margin-top:24px;font-size:17px;line-height:1.8;display:grid}.mission-media{background:#35483b;border:1px solid #e4d1a655;margin-bottom:0;position:relative}.mission-media__frame{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.mission-media__frame video{object-fit:contain;width:100%;height:100%;display:block}.mission-config{padding-block:12px 32px;scroll-margin-top:100px}.mission-capability-content{border-top:3px solid var(--site-gold);background:#22292b;padding-top:clamp(40px,5vw,72px)}.mission-config__heading{margin-bottom:32px}.mission-config__heading .mission-section-title{color:#f6f1e7;max-width:18ch}.mission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mission-option{text-align:left;background:linear-gradient(125deg,#4a604f,#3b503f);border:1px solid #0000;border-radius:0;flex-direction:column;align-items:stretch;padding:clamp(22px,2.4vw,34px);transition:background .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px #0002}.mission-option:hover{--site-corner-color:#b36367;background:#526852;box-shadow:0 10px 30px #0003}.mission-option[aria-pressed=true]{background:linear-gradient(120deg,#53664b,#465e47);box-shadow:inset 3px 0 #e4d1a6}.mission-option h3{font-size:clamp(1.25rem,1.65vw,1.5rem);font-weight:600;line-height:1.3}.mission-option p{color:#dde2e5;margin-top:14px;font-size:16px;line-height:1.65}.mission-option svg{color:#e4d1a6;flex-shrink:0}.mission-selection{justify-content:space-between;align-items:center;gap:24px;scroll-margin-top:100px;display:flex}.mission-selection__label{color:#dac99e;font-size:16px}.mission-selection__group{margin-top:16px}.mission-selection__group span{color:#d8dcd2;font-size:14px}.mission-selection__group p{margin-top:4px;font-size:20px;font-weight:550}.mission-clear{color:#f6c6b8;text-underline-offset:4px;margin-top:8px;font-size:14px;text-decoration:underline;display:block}.mission-contact{color:#293f30;background:#e4d1a6;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-weight:600;transition:background .2s;display:inline-flex}.mission-contact:hover{background:#f0dfba}.mission-next{margin-top:80px}.mission-next__heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.mission-next__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mission-page .card-motion{border-color:#0000;border-radius:0}.mission-page .mission-parameter-card{color:#fff;background:#425945e6}.mission-page .mission-parameter-card>.card-motion-icon{color:#e4d1a619}.mission-page .mission-parameter-card>span:first-of-type{background:linear-gradient(#0000,#425945)}.mission-page .mission-parameter-card :is(.text-slate-600,.text-slate-900){color:#e4e6dd}.mission-page .mission-parameter-card .card-motion-arrow{color:#e4d1a6}.mission-data{margin-bottom:40px}.mission-data dl{background:#c1ccb63b;border:1px solid #c1ccb63b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.mission-data dl>div{background:#3d5442;padding:26px}.mission-data dt{color:#d1d9cb;font-size:15px}.mission-data dd{font-family:var(--font-display);color:#f0d39b;margin-top:14px;font-size:24px;font-weight:600;line-height:1.2}.mission-note{color:#cbd4ca;margin-top:24px;font-size:14px;line-height:1.75}.mission-parameter-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.mission-highlights ul{gap:20px;margin-top:28px;display:grid}.mission-highlights li{color:#e0e4dd;border-top:1px solid #e4d1a633;align-items:start;gap:14px;padding-top:20px;line-height:1.7;display:flex}.mission-highlights li svg{color:#e4d1a6;flex-shrink:0;width:21px;height:21px;margin-top:3px}.mission-highlights .mission-contact{margin-top:32px}.mission-detail-anchor{scroll-margin-top:100px}.mission-quick-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.mission-quick-facts a{background:#415947;padding:24px;transition:background .25s}.mission-quick-facts a:hover{background:#5b7056}.mission-quick-facts span{color:#d4dacd;justify-content:space-between;align-items:start;gap:12px;font-size:14px;display:flex}.mission-quick-facts svg{flex-shrink:0}.mission-quick-facts strong{font-family:var(--font-display);color:#f0d39b;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(1.5rem,2.3vw,2.2rem);line-height:1.1;display:block}@media (width<=1023px){.mission-shell{width:calc(100% - 48px)}.mission-hero__copy{width:52%}.mission-hero h1{font-size:clamp(2.8rem,5.5vw,4rem)}.mission-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-parameter-layout{grid-template-columns:1fr}.mission-data dl,.mission-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-selection{flex-direction:column;align-items:start}}@media (width<=767px){.mission-shell{width:calc(100% - 32px)}.mission-hero{min-height:0}.mission-hero__inner{padding-top:104px;padding-bottom:24px}.mission-hero__copy{width:100%;padding:34px 0 0}.mission-hero h1{max-width:15ch;font-size:clamp(2.6rem,9vw,4.1rem)}.mission-hero__description{max-width:100%}.mission-content{padding-block:32px 56px}.mission-chapter .mission-panel{padding:24px 20px}.mission-prose{font-size:16px;line-height:1.8}.mission-options{grid-template-columns:1fr}.mission-config{padding-top:0}.mission-config__heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px}.mission-next{margin-top:48px}.mission-next__grid,.mission-data dl,.mission-quick-facts{grid-template-columns:1fr}.mission-breadcrumb{font-size:13px}}@media (prefers-reduced-transparency:reduce){.mission-panel,.mission-option{-webkit-backdrop-filter:none;backdrop-filter:none;background:#3d5442}}@media print{.mission-page,.mission-panel{color:#000;background:#fff}.mission-hero{min-height:0}}.mission-stage{isolation:isolate;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:visible}.mission-stage__pin{pointer-events:none;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.mission-stage__content{min-height:140svh;margin-top:-100svh;position:relative}.mission-scene__environment{filter:none;border:0;border-radius:0;display:block}.mission-story{display:block}.mission-hero{border:0;min-height:140svh;overflow:visible}.mission-hero__inner{justify-content:flex-start;min-height:140svh;padding-block:112px 14svh}.mission-breadcrumb{background:#334a3bb8;align-self:flex-start;padding:10px 16px}.mission-hero__copy{background:linear-gradient(125deg,#36513fe8,#405c44c9);border-left:2px solid #0000;width:min(600px,48%);margin:24svh 0 0;padding:clamp(24px,3.3vw,48px)}.mission-hero h1{font-size:clamp(2.6rem,4.2vw,4.5rem)}.mission-chapter__inner{align-items:flex-end;min-height:140svh;padding-block:56svh 16svh;display:flex}.mission-chapter .mission-panel{width:min(600px,48%)}.mission-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(125deg,#36513fe8,#405c44d4)}.mission-image-open{color:#f1dcaf;cursor:zoom-in;background:#344c3b66;border:1px solid #f1dcaf66;justify-content:center;align-items:center;width:44px;height:44px;margin-top:24px;transition:background .2s;display:inline-flex}.mission-image-open:hover{background:#61705c88}.mission-media{border:0;border-radius:0;margin:0}.mission-stage .mission-content{padding-top:0}@media (width<=767px){.mission-hero__copy,.mission-chapter .mission-panel{width:100%}.mission-hero__inner{padding-top:100px;padding-bottom:12svh}.mission-hero__copy{margin-top:44svh;padding:26px 22px}.mission-chapter__inner{padding-block:60svh 12svh}.mission-hero h1{font-size:clamp(2.4rem,9vw,3.7rem)}}@media (prefers-reduced-transparency:reduce){.mission-hero__copy,.mission-panel{background:#405744}}@media print{.mission-stage__pin{display:none}.mission-stage__content{min-height:0;margin-top:0}.mission-hero,.mission-hero__inner,.mission-chapter__inner{min-height:0;padding-block:20px}.mission-hero__copy{margin-top:0}}.mission-hero--poster .mission-hero__inner{min-height:100svh;padding-bottom:8svh}.mission-hero--poster{min-height:100svh}.mission-stage:has(>.mission-stage__content>.mission-hero--poster)>.mission-stage__content{min-height:125svh}.mission-hero--poster .mission-hero__copy{background:linear-gradient(100deg,#344d3dde,#344d3d94 70%,#0000);border:0;width:min(48%,650px);margin-top:7svh;padding:24px 28px}.mission-hero--poster h1{text-align:left;text-wrap:pretty;font-size:clamp(2.8rem,5vw,5.6rem)}.mission-hero--poster h1:after{display:none}.mission-hero--poster .mission-hero__description{margin-top:18px;line-height:1.5}.mission-hero--poster .mission-hero__actions{margin-top:22px}.mission-hero--parameter.mission-hero--poster h1{font-size:clamp(1.7rem,2.7vw,3rem)}.mission-hero--parameter.mission-hero--poster .mission-hero__value{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:normal;margin-top:12px;font-size:clamp(2.8rem,5.5vw,6.4rem)}.mission-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px);display:grid}.mission-fact{text-shadow:0 2px 16px #0006;background:linear-gradient(100deg,#304b3aed,#304b3aa8 75%,#304b3a50);border-left:2px solid #0000;flex-direction:column-reverse;min-width:0;padding:20px 24px;transition:transform .35s,border-color .35s;display:flex}.mission-fact:hover{--site-corner-color:#b36367;transform:translateY(-5px)}.mission-fact dt{color:#f2f2eb;margin-top:12px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.4}.mission-fact dd{color:#f1d59e;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2rem,3.8vw,4.3rem);font-weight:600;line-height:1.05}.mission-fact dd.mission-fact--long{font-size:clamp(1.65rem,2.4vw,2.7rem)}.mission-hero__facts{margin-top:auto;padding-top:8svh}.mission-hero__facts .mission-fact:nth-child(2){margin-top:7svh}.mission-hero__facts .mission-fact:nth-child(3){margin-top:2svh}.mission-hero__facts:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,390px));justify-content:space-between}.mission-chapter__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,12vw,180px);min-height:115svh;padding-block:14svh 10svh;display:grid}.mission-chapter>.mission-stage__content{min-height:125svh}.mission-chapter__headline{background:linear-gradient(120deg,#3c5442e8,#3c544294);align-self:start;min-width:0;padding:clamp(24px,3vw,40px)}.mission-chapter__headline h2{font-size:clamp(2rem,3.4vw,3.7rem);line-height:1.08}.mission-chapter__fact{align-self:end;margin-bottom:3svh;display:block}.mission-chapter--reverse{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-chapter--reverse .mission-chapter__headline{grid-area:1/2}.mission-chapter--reverse .mission-chapter__fact{grid-area:1/1}.mission-parameter-copy{max-width:980px}.mission-parameter-copy .mission-prose{max-width:70ch}.mission-chapter__headline .mission-image-open{margin-top:24px}.mission-benefits{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px);padding-top:10svh;display:grid}.mission-benefits li{border-top:2px solid var(--mission-gold);font-family:var(--font-display);text-wrap:pretty;background:linear-gradient(110deg,#354e3eef,#354e3ea6);padding:24px;font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1.2}.mission-benefits li:nth-child(2){margin-top:8svh}.mission-benefits li:nth-child(3){margin-top:16svh}.mission-stage .mission-content>.mission-shell>.mission-note{background:#354e3edf;width:fit-content;padding:12px 18px}@media (width<=1023px){.mission-facts{gap:18px}.mission-fact{padding:18px}.mission-chapter__inner{gap:30px}}@media (width<=767px){.mission-hero--poster .mission-hero__inner{padding-top:100px;padding-bottom:48px}.mission-hero--poster .mission-hero__copy{width:100%;margin-top:42svh;padding:24px 20px}.mission-hero--poster h1{font-size:clamp(2.3rem,9vw,3.5rem)}.mission-hero--parameter.mission-hero--poster .mission-hero__value{overflow-wrap:anywhere;font-size:clamp(2.5rem,10vw,4rem)}:is(.mission-hero__facts,.mission-hero__facts:has(>:last-child:nth-child(2))){grid-template-columns:minmax(0,1fr);gap:20px;padding-top:56px}.mission-hero__facts .mission-fact{width:90%;margin:0}.mission-hero__facts .mission-fact:nth-child(2){justify-self:end;margin:0}.mission-hero__facts .mission-fact:nth-child(3){margin:0}.mission-chapter__inner,.mission-chapter--reverse{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:55svh 48px}.mission-chapter--reverse .mission-chapter__headline,.mission-chapter--reverse .mission-chapter__fact{grid-area:auto}.mission-chapter__fact{justify-self:end;width:90%;margin-bottom:0}.mission-benefits{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:48px}.mission-benefits li:nth-child(n){margin-top:0}}@media (prefers-reduced-motion:reduce){.mission-fact{transition:none}.mission-fact:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.mission-fact,.mission-chapter__headline,.mission-benefits li,.mission-hero--poster .mission-hero__copy{background:#3c5341}}@media print{.mission-fact,.mission-chapter__headline,.mission-benefits li,.mission-hero--poster .mission-hero__copy{color:#000;background:#fff}.mission-hero--poster,.mission-hero--poster .mission-hero__inner{min-height:0}.mission-hero__facts,.mission-benefits{padding-top:20px}.mission-chapter__inner{min-height:0;padding-block:20px}}.mission-stage--annotated :is(.mission-hero__copy,.mission-chapter__headline),.mission-stage--annotated :is(.mission-hero__copy,.mission-chapter__headline) *{transition:none!important}.mission-page:has(>.mission-stage--annotated:first-child){padding-top:calc(var(--site-header-height) + 1px)}.mission-stage--annotated{--mission-image-height:min(var(--mission-native-image-height), calc(100svh - var(--site-header-height) - 1px));background:#35483b;container-type:inline-size}.mission-stage--annotated>.mission-stage__pin{height:var(--mission-image-height);pointer-events:none;min-height:0;top:0}.mission-page .mission-story{--mission-slide-gap:clamp(18px, 2.5svh, 28px);display:flow-root}.mission-story>.mission-stage--annotated[data-poster-letterboxed=true],.mission-story>.mission-stage--annotated[data-poster-letterboxed=true]+.mission-stage--annotated,.mission-story>.mission-stage--annotated[data-poster-letterboxed=true]+.mission-media{margin-top:var(--mission-slide-gap)}.mission-stage--annotated .mission-scene__environment{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;margin-inline:auto;position:absolute;inset:0}.mission-scene__backdrop{object-fit:cover;object-position:center;filter:blur(28px)brightness(.55)saturate(.8);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.mission-stage--annotated .mission-scene:after,.mission-stage--annotated .mission-scene:before{display:none}.mission-page .mission-stage.mission-stage--annotated>.mission-stage__content{margin-top:calc(-1 * var(--mission-image-height));min-height:var(--mission-image-height);pointer-events:none;background:0 0}.mission-stage--annotated .mission-stage__content :is(a,button,.mission-hero__copy,.mission-chapter__headline,.mission-panel,.mission-benefits li,.mission-note,.mission-next,.mission-fact){pointer-events:auto}.mission-stage--annotated .mission-hero,.mission-stage--annotated .mission-hero__inner{min-height:var(--mission-image-height)}.mission-stage--annotated .mission-hero__inner{padding-block:100px min(10vw,12svh)}.mission-stage--annotated .mission-hero__copy{width:min(540px,48%);margin:max(24px, calc(var(--mission-image-height) * .45 - 150px)) 0 0;padding:clamp(22px,2.8vw,36px)}.mission-stage--annotated :is(.mission-hero__copy,.mission-chapter__headline){background:linear-gradient(120deg,#3b5542ee,#425545d9);border:1px solid #0000;border-left-width:2px;border-radius:0;box-shadow:0 12px 36px #0003}.mission-stage--annotated .mission-hero h1{font-size:clamp(1.8rem,2.8vw,3rem)}.mission-stage--annotated .mission-hero__description{max-width:48ch;margin-top:18px}.mission-stage--annotated .mission-hero__facts,.mission-stage--annotated .mission-chapter__fact{display:none}.mission-stage--annotated .mission-hero__value{font-size:clamp(2rem,3vw,3.2rem)}.mission-stage--annotated .mission-chapter__inner{min-height:var(--mission-image-height);padding-block:calc(var(--mission-image-height) * .4) min(6vw, 10svh);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,8vw,120px)}.mission-stage--annotated .mission-chapter__headline{width:min(540px,100%);padding:clamp(22px,2.8vw,36px)}.mission-stage--annotated .mission-chapter--reverse .mission-chapter__headline{justify-self:end}.mission-stage--annotated .mission-chapter__headline h2{text-align:left;font-size:clamp(1.65rem,2.4vw,2.6rem)}.mission-stage--annotated .mission-prose{max-width:60ch}.mission-stage--annotated .mission-parameter-copy{max-width:740px}@media (width<=767px),(orientation:portrait){.mission-stage--annotated .mission-hero__copy{width:100%;padding:24px 20px}.mission-stage--annotated .mission-chapter__inner{padding-block:calc(var(--mission-image-height) * .35) 24px;grid-template-columns:minmax(0,1fr)}.mission-stage--annotated .mission-chapter--reverse .mission-chapter__headline{grid-column:1}.mission-stage--annotated .mission-hero__facts{margin-top:0;padding-top:28px;display:grid}.mission-stage--annotated .mission-hero__facts .mission-fact{width:100%;padding:16px 20px}.mission-stage--annotated .mission-fact dd{font-size:1.6rem}}@media (prefers-reduced-transparency:reduce){.mission-stage--annotated :is(.mission-hero__copy,.mission-chapter__headline){background:#3c5341}}.mission-stage--annotated>.mission-stage__pin{position:relative;top:0}.mission-stage--annotated :is(.mission-hero,.mission-hero__inner,.mission-chapter__inner){isolation:auto;border:0;width:100%;min-height:0;margin:0;padding:0;display:block;position:static;overflow:visible}.mission-stage--annotated :is(.mission-hero__copy,.mission-chapter__headline){width:min(480px,100vw - 40px);margin:24px auto;padding:clamp(20px,2vw,28px);position:relative}.mission-stage--annotated .mission-breadcrumb{margin-bottom:18px}.mission-page .mission-stage--annotated .mission-hero__value{font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.12}.mission-stage--annotated .mission-hero__facts{margin-inline:20px}.mission-page .mission-stage.mission-stage--annotated[data-poster-placement=below]>.mission-stage__content{min-height:0;margin-top:0;display:flow-root}.mission-stage--annotated[data-poster-placement=overlay] :is(.mission-hero,.mission-hero__inner,.mission-chapter__inner){min-height:var(--mission-image-height)}.mission-page .mission-stage--annotated[data-poster-placement=overlay]>.mission-stage__content{position:static}.mission-stage--annotated[data-poster-placement=overlay] :is(.mission-hero__copy,.mission-chapter__headline){left:var(--mission-safe-x);top:var(--mission-safe-y);margin:0;position:absolute}.mission-page .mission-stage--annotated:is([data-poster-copy-layout=wide],[data-poster-copy-layout=compact]) :is(.mission-hero__copy,.mission-chapter__headline){padding:18px 22px}.mission-page .mission-stage--annotated:is([data-poster-copy-layout=wide],[data-poster-copy-layout=compact]) :is(h1,.mission-chapter__headline h2){font-size:clamp(1.25rem,1.65vw,1.65rem);line-height:1.2}.mission-page .mission-stage--annotated:is([data-poster-copy-layout=wide],[data-poster-copy-layout=compact]) :is(.mission-prose,.mission-hero__description){gap:8px;max-width:none;margin:12px 0 0;font-size:1rem;line-height:1.55}.mission-page .mission-stage--annotated:is([data-poster-copy-layout=wide],[data-poster-copy-layout=compact]) .mission-hero h1:after{display:none}.mission-page .mission-stage--annotated:is([data-poster-copy-layout=wide],[data-poster-copy-layout=compact]) .mission-hero__value{margin-top:10px;font-size:1.7rem}.mission-stage--annotated:is([data-poster-copy-layout=wide],[data-poster-copy-layout=compact]) .mission-breadcrumb{margin-bottom:10px;padding-block:0}.mission-stage--annotated:is([data-poster-copy-layout=wide],[data-poster-copy-layout=compact]) .mission-hero__actions{gap:16px;margin-top:14px}.mission-stage--annotated[data-poster-copy-layout=wide] .mission-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;column-gap:28px;display:grid}.mission-stage--annotated[data-poster-copy-layout=wide] .mission-hero__copy .mission-breadcrumb{background:0 0;grid-area:1/1;padding:0}.mission-stage--annotated[data-poster-copy-layout=wide] .mission-hero__copy h1{grid-area:2/1}.mission-stage--annotated[data-poster-copy-layout=wide] .mission-hero__description{grid-area:1/2/span 2}.mission-stage--annotated[data-poster-copy-layout=wide] .mission-hero__value{grid-area:3/1}.mission-stage--annotated[data-poster-copy-layout=wide] .mission-hero__actions{grid-area:3/2}.mission-stage--annotated[data-poster-copy-layout=wide] .mission-hero__copy:not(:has(.mission-hero__description)) .mission-hero__actions{grid-row:1/span 2;margin:0}.mission-page .mission-stage--annotated[data-poster-copy-layout=compact] :is(.mission-hero__copy,.mission-chapter__headline){padding:14px 18px}@media (width>=768px) and (width<=1279px){.mission-page .mission-stage--annotated[data-poster-copy-layout=compact] :is(.mission-prose,.mission-hero__description){margin-top:10px;font-size:.9375rem;line-height:1.4}.mission-page .mission-stage--annotated[data-poster-copy-layout=compact] :is(h1,.mission-chapter__headline h2){font-size:1.2rem}.mission-page .mission-stage--annotated[data-poster-copy-layout=wide] :is(.mission-hero__copy,.mission-chapter__headline){column-gap:20px;padding:12px 16px}.mission-page .mission-stage--annotated[data-poster-copy-layout=wide] :is(.mission-prose,.mission-hero__description){font-size:.9375rem;line-height:1.4}.mission-page .mission-stage--annotated[data-poster-copy-layout=wide] :is(h1,.mission-chapter__headline h2){font-size:1.25rem}}.mission-page .mission-stage--annotated .mission-chapter__headline{padding:clamp(18px,2vw,28px)}.mission-page .mission-stage--annotated .mission-chapter__headline h2{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.35rem,1.85vw,2rem);font-weight:600;line-height:1.18}.mission-page .mission-stage--annotated .mission-chapter__headline .mission-prose{color:#edf0f1;gap:12px;max-width:none;margin-top:14px;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.6}@media (width>=768px) and (width<=1100px){.mission-page .mission-stage--annotated .mission-chapter__headline{padding:16px 18px}.mission-page .mission-stage--annotated .mission-chapter__headline .mission-prose{margin-top:10px;font-size:15px;line-height:1.5}}@media (width<=767px){.mission-page .mission-stage--annotated .mission-chapter__headline h2{font-size:1.5rem}.mission-page .mission-stage--annotated .mission-chapter__headline{margin-block:16px 24px;padding:22px 20px}}.mission-page .mission-stage--annotated[data-poster-copy-layout=compact] .mission-chapter__headline{padding:10px 18px}.mission-page .mission-stage--annotated[data-poster-copy-layout=compact] .mission-chapter__headline h2{font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.2}.mission-page .mission-stage--annotated[data-poster-copy-layout=compact] .mission-chapter__headline .mission-prose{gap:8px;margin-top:10px;font-size:clamp(.9375rem,1vw,1rem);line-height:1.4}.mission-stage--annotated[data-poster-forced=true] :is(.mission-hero__copy,.mission-chapter__headline){box-sizing:border-box;max-height:calc(var(--mission-image-height) - 24px);overscroll-behavior:contain;overflow-y:auto}.mission-inset{background:#3c5341f2;border:1px solid #d5dec044;border-radius:3px;width:min(480px,100% - 40px);margin:20px auto 24px;position:relative;overflow:hidden;box-shadow:0 12px 36px #0005}.mission-inset img{object-fit:contain;width:100%;height:auto;display:block}.mission-stage--annotated[data-inset-placement=overlay] .mission-inset{top:var(--mission-inset-y);left:var(--mission-inset-x);margin:0;position:absolute}.mission-stage--annotated:has(.mission-inset)>.mission-stage__content{display:flow-root}@media print{.mission-scene__backdrop{display:none}.mission-stage--annotated[data-inset-placement=overlay] .mission-inset{margin:20px auto;position:relative;inset:auto}.mission-page:has(>.mission-stage--annotated:first-child){padding-top:0}.mission-stage--annotated>.mission-stage__pin{height:56.25vw;display:block;position:relative}.mission-stage--annotated .mission-scene__environment{object-fit:contain}.mission-page .mission-stage.mission-stage--annotated>.mission-stage__content{min-height:0;margin-top:0}.mission-stage--annotated :is(.mission-hero,.mission-hero__inner,.mission-chapter__inner){min-height:0;padding-block:20px}.mission-stage--annotated .mission-hero__copy{width:100%;margin:0}}
