@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-wght-latin.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Synapse Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:102.4%;ascent-override:95.7%;descent-override:25.4%;line-gap-override:0%}:root{--navy:#0b1324;--navy-calm:#101a2e;--off-white:#f3ede4;--stone-light:#a9a6a0;--peach:#f7d3bf;--orange:#ff6a13;--coral:#ff4d6d;--sea:#1fb5a8;--sand:#f2c14e;--photo-block:#3a4256;--photo-block-label:#d5d8df;--photo-vignette:#0b13244d;--ink-on-navy:var(--off-white);--muted-on-navy:var(--stone-light);--accent-on-navy:var(--orange);--focus-on-navy:var(--orange);--rule-on-navy:#f3ede438;--ink-on-peach:var(--navy);--muted-on-peach:var(--navy);--accent-on-peach:var(--orange);--focus-on-peach:var(--navy);--rule-on-peach:#0b132459;--ink-on-orange:var(--navy);--muted-on-orange:var(--navy);--accent-on-orange:var(--navy);--focus-on-orange:var(--navy);--rule-on-orange:#0b132459;--flow-keyline-colour:var(--navy);--flow-a:var(--off-white);--flow-b:var(--coral);--flow-c:var(--sea);--flow-d:var(--sand);--flow-boundary:var(--navy);--flow-outlet:var(--navy);--flow-keyline:6;--flow-core:3;--flow-item-stroke:1.25;--flow-outlet-width:2;--flow-outcome-ring:5;--flow-wait:var(--orange);--font:"Schibsted Grotesk", "Synapse Fallback", system-ui, sans-serif;--w-body:400;--w-strong:650;--w-display:850;--w-max:900;--t-xs:.8125rem;--t-sm:clamp(.875rem, .84rem + .15vw, .9375rem);--t-base:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-lede:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-cta:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--t-statement:clamp(1.75rem, 1.3rem + 1.9vw, 3rem);--t-h3:clamp(1.25rem, 1.1rem + .6vw, 1.75rem);--t-h2:clamp(2.5rem, 1.08rem + 6.3vw, 6.75rem);--t-h2-calm:clamp(2.25rem, 1.2rem + 4.6vw, 5.5rem);--t-section:clamp(1.5rem, 1.25rem + 1vw, 2.125rem);--t-display:clamp(3.25rem, .83rem + 10.74vw, 9.5rem);--t-close:clamp(3rem, 1.08rem + 8.52vw, 8.75rem);--t-logo:clamp(1.75rem, 1.4rem + 1.2vw, 2.75rem);--lh-display:.9;--lh-heading:1;--lh-snug:1.3;--lh-body:1.6;--track-display:-.04em;--track-heading:-.04em;--measure:34em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section-pad:clamp(4.5rem, 3rem + 6vw, 8rem);--gutter:clamp(1.25rem, .5rem + 3.3vw, 3rem);--page-max:84rem;--line-hero:clamp(8px, .4rem + .4vw, 14px);--talk-line-wide:4;--talk-ring-wide:5;--talk-line-narrow:7;--talk-ring-narrow:8;--rule:1px;--focus-width:3px;--radius:0;--print-ink:#000;--print-ground:#fff;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-cta-fill:.24s;--dur-flow-step:.8s;--dur-header-in:.22s;--dur-header-out:.16s}:root[data-reading]{--t-sm:.9375rem;--t-base:1.125rem;--t-cta:1.25rem;--t-lede:1.3125rem;--t-section:1.75rem;--t-h2-calm:3.5rem;--t-logo:2.25rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark;scrollbar-color:var(--stone-light) var(--navy)}body{font-family:var(--font);font-size:var(--t-base);font-weight:var(--w-body);line-height:var(--lh-body);background:var(--navy);color:var(--ink-on-navy);-webkit-font-smoothing:antialiased;font-kerning:normal;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}img,svg{max-width:100%;display:block}::selection{background:var(--orange);color:var(--navy)}[data-ground=navy],[data-ground=navy-calm]{--ink:var(--ink-on-navy);--muted:var(--muted-on-navy);--accent:var(--accent-on-navy);--focus:var(--focus-on-navy);--rule-c:var(--rule-on-navy);color:var(--ink)}[data-ground=navy]{--ground:var(--navy);background:var(--navy)}[data-ground=navy-calm]{--ground:var(--navy-calm);background:var(--navy-calm)}[data-ground=peach]{--ink:var(--ink-on-peach);--muted:var(--muted-on-peach);--accent:var(--accent-on-peach);--focus:var(--focus-on-peach);--rule-c:var(--rule-on-peach);--ground:var(--peach);background:var(--peach);color:var(--ink)}[data-ground=orange]{--ink:var(--ink-on-orange);--muted:var(--muted-on-orange);--accent:var(--accent-on-orange);--focus:var(--focus-on-orange);--rule-c:var(--rule-on-orange);--ground:var(--orange);background:var(--orange);color:var(--ink)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--focus,var(--orange));outline-offset:3px}.skip-link{left:var(--gutter);top:var(--s-2);z-index:10;padding:var(--s-2) var(--s-4);background:var(--off-white);color:var(--navy);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;display:grid}.grid>*{grid-column:1/-1}:root{--mast-h:calc(var(--s-5) + var(--s-4) + var(--t-logo))}@media (height>=37.5rem){.masthead{z-index:5;position:sticky;top:0}html{scroll-padding-top:calc(var(--mast-h) + var(--s-2))}}.masthead .wrap{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5) var(--s-4);display:flex;position:relative}.masthead .wrap:after{content:"";left:var(--gutter);right:var(--gutter);border-bottom:var(--rule) solid var(--rule-c);position:absolute;bottom:0}.logo-link{--tap-pad:max(0px, (2.75rem - 1em) / 2);min-width:0;font-size:var(--t-logo);padding-block:var(--tap-pad);margin-block:calc(-1 * var(--tap-pad));flex:0 auto;line-height:1;display:block;position:relative}.logo{vertical-align:top;width:auto;height:1em;display:inline-block}.logo-mark{left:0;top:var(--tap-pad);opacity:0;visibility:hidden;transform-origin:0;width:1em;height:1em;position:absolute;transform:scale(.94)}.masthead[data-cta] .logo-link{width:5.00846em;margin-inline-end:0}.masthead[data-compact] .logo-link{width:max(1em,2.75rem);margin-inline-end:min(0px,1em - 2.75rem)}.masthead[data-compact] .logo{opacity:0;transform-origin:0;max-width:none;transform:scale(.97)}.masthead[data-compact] .logo-mark{opacity:1;visibility:visible;transform:none}.logo-word{fill:var(--ink)}.logo-line{fill:none;stroke:var(--accent)}.logo-ai{fill:var(--accent)}@media (forced-colors:active){.logo-word{fill:canvastext}.logo-line{stroke:linktext}.logo-ai{fill:linktext}}.mast-end{justify-content:flex-end;align-items:center;gap:var(--s-6);pointer-events:none;min-width:0;display:flex}.mast-end .mast-cta{pointer-events:auto}@media (width<=63.99rem){.mast-end{place-items:center end;display:grid}.mast-end>*{grid-area:1/1}}.edition{justify-content:flex-end;gap:var(--s-2) var(--s-6);font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;display:flex}.edition b{color:var(--ink);font-weight:var(--w-strong)}@media (width<=47.99rem){.edition .wide-only{display:none}}@media (width>=48rem) and (width<=59.99rem){.edition{column-gap:var(--s-4)}}.mast-cta{min-height:2.75rem;margin-block:min(0px, (var(--t-logo) - 2.75rem) / 2);padding:0 var(--s-4);background:var(--accent);color:var(--ink-on-orange);font-size:var(--t-sm);font-weight:var(--w-display);overflow-wrap:anywhere;opacity:0;visibility:hidden;transform-origin:100%;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;transform:translateY(.375rem)scale(.97)}@media (hover:hover) and (pointer:fine){.mast-cta:hover{text-underline-offset:.2em;text-decoration:underline}}.masthead[data-state=action] .mast-cta{opacity:1;visibility:visible;transform:none}@media (width<=63.99rem){.masthead[data-state=action] .edition{opacity:0;visibility:hidden;transform:translateY(-.375rem)}}.masthead[data-narrow] .mast-end{right:var(--gutter);top:var(--s-5);height:var(--t-logo);position:absolute}@media (width<=29.99rem){.masthead:not([data-header-js]) .mast-cta{display:none}}@media (width<=33.99rem){:root[data-reading] .masthead:not([data-header-js]) .mast-cta{display:none}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=still]) .masthead[data-header-ready]{--leave:opacity var(--dur-header-out) var(--ease-out), transform var(--dur-header-out) var(--ease-out), visibility 0s linear var(--dur-header-out);--arrive-after:var(--dur-header-out);--arrive:opacity var(--dur-header-in) var(--ease-out) var(--arrive-after), transform var(--dur-header-in) var(--ease-out) var(--arrive-after), visibility 0s linear var(--arrive-after)}:root:not([data-motion=still]) .masthead[data-header-ready] :is(.mast-cta,.logo-mark),:root:not([data-motion=still]) .masthead[data-header-ready][data-state=action] .edition,:root:not([data-motion=still]) .masthead[data-header-ready][data-compact] .logo{transition:var(--leave)}:root:not([data-motion=still]) .masthead[data-header-ready][data-state=action] .mast-cta,:root:not([data-motion=still]) .masthead[data-header-ready]:not([data-state=action]) .edition,:root:not([data-motion=still]) .masthead[data-header-ready]:not([data-compact]) .logo,:root:not([data-motion=still]) .masthead[data-header-ready][data-compact] .logo-mark{transition:var(--arrive)}:root:not([data-motion=still]) .masthead[data-header-ready] .logo-link{transition:width 0s linear var(--dur-header-out), margin-inline-end 0s linear var(--dur-header-out)}}@media (prefers-reduced-motion:no-preference) and (width>=64rem){:root:not([data-motion=still]) .masthead[data-header-ready]{--arrive-after:0s}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=still]) .masthead[data-header-ready][data-reversing]{--arrive-after:0s}:root:not([data-motion=still]) .mast-cta{transition:scale .16s var(--ease-out)}:root:not([data-motion=still]) .masthead[data-state=action] .mast-cta:active{scale:.97}:root:not([data-motion=still]) .masthead[data-header-ready] .mast-cta{transition:var(--leave), scale .16s var(--ease-out)}:root:not([data-motion=still]) .masthead[data-header-ready][data-state=action] .mast-cta{transition:var(--arrive), scale .16s var(--ease-out)}}:root{--route-h:2.75rem}.route{display:none}@media (height>=37.5rem){.route{background:var(--ground);opacity:0;visibility:hidden;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-.375rem)}.route[data-shown=true]{opacity:1;visibility:visible;transform:none}html:has(.route){scroll-padding-top:calc(var(--mast-h) + var(--route-h) + var(--s-6))}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=still]) .route[data-ready]{transition:opacity var(--dur-header-out) var(--ease-out), transform var(--dur-header-out) var(--ease-out), visibility 0s linear var(--dur-header-out)}:root:not([data-motion=still]) .route[data-ready][data-shown=true]{transition:opacity var(--dur-header-in) var(--ease-out), transform var(--dur-header-in) var(--ease-out), visibility 0s}}.masthead .route .wrap{justify-content:flex-start;align-items:center;gap:0 var(--s-6);min-height:var(--route-h);font-size:var(--t-sm);flex-wrap:wrap;padding-block:0;display:flex;position:relative}.masthead .route .wrap:after{content:"";left:var(--gutter);right:var(--gutter);border-bottom:var(--rule) solid var(--rule-c);position:absolute;bottom:0}.route a{align-items:center;gap:var(--s-2);min-height:2.75rem;color:var(--muted);white-space:nowrap;text-decoration:none;display:inline-flex}.route a:hover{color:var(--ink);text-decoration:underline}.route .route-map{color:var(--ink);font-weight:var(--w-strong)}.route-map:before{content:"";border-top:2px solid;border-left:2px solid;width:.45em;height:.45em;transform:translateY(20%)rotate(45deg)}.route ol{column-gap:var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.route ol a:before{content:"";border:2px solid var(--muted);background:var(--ground);border-radius:50%;flex:none;width:.8em;height:.8em}.route ol a[aria-current]{color:var(--ink);font-weight:var(--w-strong)}.route ol a[aria-current]:before{border-color:var(--accent);background:var(--accent)}@media (forced-colors:active){.route ol a[aria-current]:before{background:linktext;border-color:linktext}}@media (width<=47.99rem){.route-rest{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead .route .wrap{column-gap:var(--s-4)}.route ol{column-gap:var(--s-3)}}@media (width<=23.99rem){.masthead .route .wrap{column-gap:var(--s-3)}.route ol{column-gap:var(--s-2)}}@media (prefers-reduced-motion:no-preference){:root[data-scroll=smooth]:not([data-motion=still]){scroll-behavior:smooth}}.opening{padding-block:min(clamp(3.5rem, 2rem + 6vw, 7.5rem), 10svh) var(--section-pad);position:relative;overflow-x:clip}.opening .grid{z-index:2;position:relative}:where(.headline){--w2:9;--w3:7;--w4:5;--lead-lines:0;--board-extra-rem:0}.opening .wrap{container-type:inline-size}.headline{--lead-size:.5;--lead-lh:1;--lead-gap:.12;font-size:min(var(--t-display), max(2rem, 100cqi / var(--w4)));font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--track-display);overflow-wrap:anywhere}.headline .lead-in,.headline .question{text-wrap:balance;display:block}.headline .lead-in{font-size:max(1.25rem, calc(var(--lead-size) * 1em));font-weight:var(--w-body);line-height:var(--lead-lh);letter-spacing:-.03em;margin-bottom:calc(var(--lead-gap) * 1em)}.headline .turn{color:var(--accent)}.lede{font-size:var(--t-lede);line-height:var(--lh-snug);max-width:24em;margin-top:min(clamp(3.5rem,2rem + 5vw,6rem),7svh)}.lede strong{font-weight:var(--w-strong)}.board{margin-top:min(var(--s-7), 5svh)}.board-head{font-size:inherit;font-weight:inherit}.board-head>span{display:block}.board .what{margin-bottom:var(--s-2);font-size:var(--t-cta);font-weight:var(--w-strong);overflow-wrap:anywhere;line-height:1.5rem}.board .when{font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);font-weight:var(--w-display);letter-spacing:-.02em;line-height:1.05}.board .where{margin-top:var(--s-2);color:var(--muted)}.board .cta{margin-top:var(--s-6)}.hero-line{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.hero-line:not([data-placed]){display:none}.hero-line path{fill:none;stroke:var(--accent);stroke-width:var(--line-hero);stroke-linecap:round;stroke-linejoin:round}.hero-line .line-stop,.hero-line .line-end{fill:var(--navy);stroke:var(--accent);stroke-width:calc(var(--line-hero) * .5)}.hero-line .line-end{opacity:0}.hero-line .line-end:not([data-on]){display:none}.hero-line .line-stop,.hero-line .line-ripple,.hero-line [class^=cta-ripple],.hero-line .line-end{transform-box:fill-box;transform-origin:50%}.hero-line .line-tip{fill:color-mix(in oklab, var(--accent) 45%, var(--off-white));opacity:0;transform-box:view-box;transform-origin:0 0}.hero-line .line-ripple,.hero-line [class^=cta-ripple]{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}.headline .lead-in.under{margin-bottom:0;margin-top:calc(var(--lead-gap) * 1em)}.headline .lead-in.under em{font-style:normal;font-weight:var(--w-strong);color:var(--accent)}.map{margin-top:var(--s-7)}.map-label{font-size:var(--t-sm);color:var(--muted);margin-bottom:var(--s-4);overflow-wrap:anywhere}.map-pillars{gap:var(--s-4);padding:0;list-style:none;display:grid;position:relative}.map-pillars:before{content:"";border-left:2px solid var(--rule-c);position:absolute;top:.6em;bottom:.6em;left:calc(.55rem - 1px)}.map-pillars a{align-items:center;column-gap:var(--s-4);grid-template-columns:auto 1fr;text-decoration:none;display:grid}.map-pillars a:before{content:"";z-index:1;border:.3rem solid var(--ink);background:var(--ground);border-radius:50%;width:1.1rem;height:1.1rem;position:relative}.map-name{font-size:clamp(1.5rem,1.15rem + 1.3vw,2.125rem);font-weight:var(--w-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:.18em;line-height:1.05;text-decoration-thickness:2px}.map-last{white-space:nowrap}.map-arrow{vertical-align:-.04em;fill:none;width:.62em;height:.62em;stroke:var(--muted);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;margin-left:.22em;display:inline-block}.map-pillars a:is(:hover,:focus-visible) .map-name{text-decoration-color:var(--accent)}.map-pillars a:is(:hover,:focus-visible) .map-arrow{stroke:var(--accent)}.map-pillars a:is(:hover,:focus-visible):before{background:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.map-arrow{transition:transform .16s var(--ease-out)}.map-pillars a:hover .map-arrow{transform:translate(.12em)}}@media (forced-colors:active){.map-arrow{stroke:linktext}.map-pillars:before{border-color:canvastext}}.map-more{margin-top:var(--s-5);gap:var(--s-1) var(--s-5);font-size:var(--t-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.map-more a{max-width:100%;padding-block:var(--s-2);overflow-wrap:anywhere;color:var(--muted);text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:.25em;display:inline-block}.map-more a:hover{color:var(--ink);text-decoration-color:var(--accent)}@media (width>=60rem){.headline{--budget:calc((44vh - 8.7rem) * 1.8 - var(--board-extra-rem) * 1rem);--lead:calc(var(--lead-lines) * var(--lead-size) * var(--lead-lh) + min(var(--lead-lines), 1) * var(--lead-gap));font-size:min(var(--t-display), max(2.5rem, min(100cqi / var(--w2), var(--budget) / (1.8 + var(--lead))), min(100cqi / var(--w3), var(--budget) / (2.7 + var(--lead))), min(100cqi / var(--w4), var(--budget) / (3.6 + var(--lead)))));grid-column:1/-1}@supports (height:1svh){.headline{--budget:calc((44svh - 8.7rem) * 1.8 - var(--board-extra-rem) * 1rem)}}.lede{grid-column:1/span 5}.board{grid-area:2/9/auto/span 4;align-self:start;margin-top:min(clamp(3.5rem,2rem + 5vw,6rem),7svh)}.board .what{display:none}.opening[data-map] .lede{grid-area:2/1/auto/span 7;margin-top:min(clamp(3.5rem,2rem + 5vw,6rem),7svh)}.opening[data-map] .map{margin-top:var(--s-6);grid-area:3/1/auto/span 7}.opening[data-map] .board{grid-row:2/span 2}.map-pillars{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.map-pillars:before{border-left:0;border-top:2px solid var(--rule-c);inset:.55rem 0 auto .55rem}.map-pillars a{row-gap:var(--s-3);grid-template-columns:1fr;place-items:start}.map-name{font-size:clamp(1.375rem,.9rem + .9vw,1.875rem)}}.cta-status{align-items:center;gap:var(--s-3);font-size:var(--t-cta);font-weight:var(--w-strong);line-height:var(--lh-snug);overflow-wrap:anywhere;display:flex}.cta-status:before{content:"";border:.32em solid var(--accent);border-radius:50%;flex:none;width:1.4em;height:1.4em}.cta-note{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;max-width:30em}.board .cta:not([data-state=live]) .cta-note{padding-left:calc(1.4em + var(--s-3))}.cta-benefit{margin-top:var(--s-4);max-width:20em;font-size:var(--t-cta);font-weight:var(--w-strong);line-height:var(--lh-snug);color:var(--ink);overflow-wrap:anywhere}.cta-action{align-items:center;gap:var(--s-3);max-width:100%;min-height:3.25rem;padding:var(--s-3) var(--s-6);background:var(--accent);color:var(--ink-on-orange);font-weight:var(--w-display);font-size:var(--t-cta);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}[data-ground=orange] .cta-action{background:var(--ink);color:var(--ink-on-navy)}.cta-action{transition:transform .16s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.cta-action:active{transform:scale(.97)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (width>=23rem){html:not(:has(:target)) .opening .board .cta-action:not([data-arrived]){color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);background:0 0}}.opening .board .cta-action[data-arriving]{transition:transform .16s var(--ease-out), background-color var(--dur-cta-fill) var(--ease-out), color var(--dur-cta-fill) var(--ease-out), box-shadow var(--dur-cta-fill) var(--ease-out)}@media (forced-colors:active) and (scripting:enabled) and (prefers-reduced-motion:no-preference) and (width>=23rem){html:not(:has(:target)) .opening .board .cta-action:not([data-arrived]):not(:focus-visible){outline-offset:-2px;outline:2px solid buttontext}}@media (hover:hover) and (pointer:fine){.cta-action:hover{text-underline-offset:.2em;text-decoration:underline}}.photo{background:var(--photo-block);position:relative;overflow:hidden}.photo img{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.photo img[data-loading]{opacity:0}.photo img[data-asset=photo]{filter:url(#grade-documentary)}.photo:has(img[data-asset=photo]):after{content:"";background:radial-gradient(120% 95% at 50% 45%, transparent 58%, var(--photo-vignette) 100%);pointer-events:none;position:absolute;inset:0}.svg-defs{width:0;height:0;position:absolute}.caption{margin-top:var(--s-3);justify-content:space-between;gap:var(--s-2) var(--s-5);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;display:flex}.caption .status{color:var(--ink);font-weight:var(--w-strong)}.band{padding-bottom:var(--section-pad)}.band .photo{aspect-ratio:16/9}.statement{margin-top:var(--s-8);font-size:var(--t-statement);font-weight:var(--w-display);letter-spacing:-.025em;text-wrap:balance;max-width:18em;line-height:1.12}.statement em{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.16em;font-style:normal;text-decoration-thickness:.1em}@media (width>=60rem){.band .photo{aspect-ratio:auto;height:clamp(26rem,42vw,38rem)}.statement{grid-column:5/span 8}}.band-head{margin-top:var(--s-8);justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.band-highlight h2{font-size:var(--t-h2-calm);font-weight:var(--w-display);letter-spacing:var(--track-heading);line-height:.96}.band-highlight h2 em{color:var(--accent);font-style:normal;display:block}.band-core{margin-top:var(--s-6);font-size:var(--t-statement);font-weight:var(--w-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;max-width:18em;line-height:1.12}.band-body{margin-top:var(--s-5);max-width:var(--measure);overflow-wrap:anywhere}.band-art{flex:none;width:clamp(5.5rem,22vw,8.5rem)}.talk{--talk-line:var(--talk-line-narrow);--talk-ring:var(--talk-ring-narrow);width:100%;height:auto;display:block;overflow:visible}.talk-lines path{fill:none;stroke:var(--accent);stroke-width:var(--talk-line);stroke-linecap:round}.talk-people circle{fill:var(--ground);stroke:var(--ink);stroke-width:var(--talk-ring)}.talk-turn{fill:none;stroke:color-mix(in oklab, var(--accent) 45%, var(--ink));stroke-width:var(--talk-line);stroke-linecap:round;opacity:0}.talk-pulse{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}@media (forced-colors:active){.talk-lines path,.talk-people circle{stroke:canvastext}.talk-people circle{fill:canvas}.talk-turn,.talk-pulse{display:none}}@media (width<=23.99rem){.band-head{display:contents}.band-highlight h2{margin-top:var(--s-8);grid-column:1/-1}.band-art{margin-top:var(--s-6);grid-area:4/1/auto/-1}}@media (width>=60rem){.band-head{display:contents}.band-highlight h2{margin-top:var(--s-8);grid-area:2/1/auto/span 8}.band-highlight h2 em{display:inline}.band-text{grid-area:3/1/auto/span 8}.band-art{width:clamp(10rem,34vw - 13rem,17rem);margin-top:var(--s-8);grid-area:2/9/span 2/span 4;place-self:center}.band-core{text-wrap:pretty}.talk{--talk-line:var(--talk-line-wide);--talk-ring:var(--talk-ring-wide)}}.band-highlight[data-photo=off]{padding-top:var(--section-pad)}.band-highlight[data-photo=off] .band-head{margin-top:0}.band-highlight[data-photo=off] .band-body+.band-body{margin-top:var(--s-4)}@media (width<=23.99rem){.band-highlight[data-photo=off] h2{margin-top:0}}@media (width>=60rem){.band-highlight[data-photo=off] h2,.band-highlight[data-photo=off] .band-art{margin-top:0}.band-highlight[data-photo=off] h2{grid-row:1}.band-highlight[data-photo=off] .band-text{grid-row:2}.band-highlight[data-photo=off] .band-art{grid-row:1/span 2}}.voices{padding-bottom:var(--section-pad)}.voices-photo .photo{aspect-ratio:16/9}.voices h2{margin-top:var(--s-8);font-size:var(--t-h2-calm);font-weight:var(--w-display);letter-spacing:var(--track-heading);overflow-wrap:anywhere;line-height:.96}.voices h2 em{color:var(--accent);font-style:normal}.voice-groups{margin-top:var(--s-7);gap:var(--s-7);display:grid}.voice-pillar{align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--muted);margin-bottom:var(--s-4);overflow-wrap:anywhere;display:flex}.voice-pillar:before{content:"";border:2px solid var(--muted);border-radius:50%;flex:none;width:.8em;height:.8em}.voice-group ul{gap:var(--s-5);padding:0;list-style:none;display:grid}.voice-group li{font-size:var(--t-lede);font-weight:var(--w-strong);letter-spacing:-.012em;text-wrap:pretty;overflow-wrap:anywhere;line-height:1.3}.voice-group q{quotes:"“" "”"}.voice-group q:before{width:.45em;color:var(--accent);margin-left:-.45em;display:inline-block}.voices-note{margin-top:var(--s-6);font-size:var(--t-sm);color:var(--muted);overflow-wrap:anywhere}.voices .stance{margin-top:var(--s-8);border-top:2px solid var(--ink);padding-top:var(--s-5)}.stance-sub{font-size:var(--t-lede);line-height:var(--lh-snug);overflow-wrap:anywhere;max-width:28em}.stance-line{margin-top:var(--s-4);font-size:var(--t-statement);font-weight:var(--w-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;max-width:20em;line-height:1.12}.stance-line em{color:var(--accent);font-style:normal}@media (width>=48rem){.voice-groups{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));column-gap:var(--s-6)}.voice-groups[data-count="1"]{--cols:1}.voice-groups[data-count="2"]{--cols:2}}@media (width>=60rem){.voices-photo .photo{aspect-ratio:auto;height:clamp(22rem,34vw,30rem)}.voices h2,.voices-note{grid-column:1/span 8}}.pillars-intro{padding-top:var(--section-pad);padding-bottom:var(--s-7)}.pillars-intro h2{font-size:var(--t-h2-calm);font-weight:var(--w-display);letter-spacing:var(--track-heading);text-wrap:balance;overflow-wrap:anywhere;max-width:13em;line-height:.96}.pillar{padding-block:var(--s-6) clamp(3rem, 2rem + 3vw, 4.5rem)}.pillars-intro+.pillar{padding-top:0}.pillar .wrap.grid:before{content:"";border-top:2px solid var(--ink);margin-bottom:var(--s-5);grid-column:1/-1}.pillar-no{align-items:center;gap:var(--s-3);font-size:var(--t-sm);font-weight:var(--w-strong);display:flex}.pillar-no:before{content:"";border:.28em solid var(--ink);border-radius:50%;width:1.1em;height:1.1em}[data-ground=navy] .pillar-no:before{border-color:var(--accent)}.pillar h3{margin-top:var(--s-3);font-size:clamp(2.125rem,1.4rem + 2.3vw,3.5rem);font-weight:var(--w-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;line-height:.98}.pillar-opener{margin-top:var(--s-5);font-size:var(--t-lede);font-weight:var(--w-strong);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;max-width:20em;line-height:1.3}.pillar-opener em{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.16em;font-style:normal;text-decoration-thickness:.12em}.pillar-art{margin-top:var(--s-6)}.pillar-graphic,.pillar .flow{width:100%;max-width:13.5rem}.pillar .flow{margin:0}.pillar .flow .tall{max-width:none;margin:0}.pillar-questions{margin-top:var(--s-6);gap:var(--s-5);padding:0;list-style:none;display:grid}.pillar-questions li{column-gap:var(--s-4);font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:var(--w-strong);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;grid-template-columns:2.25rem 1fr;align-items:start;line-height:1.3;display:grid}.pillar-questions li>span{grid-column:2}.pillar .q-icon{width:2.25rem;height:2.25rem;stroke:var(--ink);margin:0}.pillar-graphic{height:auto;display:block;overflow:visible}.pillar-graphic .g-line path,.pillar-graphic path.g-line{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.pillar-graphic path.g-accent{stroke:var(--accent);stroke-width:6px}.pillar-graphic .g-thin path{fill:none;stroke:var(--muted);stroke-width:2px}.pillar-graphic .g-stop circle,.pillar-graphic circle.g-stop{fill:var(--ground);stroke:var(--ink);stroke-width:4px}.pillar-graphic circle.g-accent-ring{stroke:var(--accent)}.pillar-graphic .g-outcome{fill:var(--ground);stroke:var(--accent);stroke-width:6px}.pillar-graphic .g-boundary{fill:var(--muted)}.pillar-graphic .g-tile{fill:var(--accent);stroke:var(--ink);stroke-width:2px}.pillar-graphic [data-a]{transform-box:fill-box;transform-origin:50%}.pillar-graphic .g-pulse{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}@media (forced-colors:active){.pillar-graphic .g-line path,.pillar-graphic path.g-line,.pillar-graphic .g-thin path,.pillar-graphic .g-stop circle,.pillar-graphic circle.g-stop,.pillar-graphic .g-outcome{stroke:canvastext}.pillar-graphic .g-boundary,.pillar-graphic .g-tile{fill:canvastext}.pillar-graphic .g-pulse{display:none}}@media (width>=60rem){.pillar .wrap.grid{align-items:start}.pillar-head{padding-right:var(--s-6);grid-area:2/1/auto/span 4}.pillar-art{grid-area:2/5/auto/span 3;margin-top:0}.pillar-questions{grid-area:2/8/auto/span 5;margin-top:0}.pillar:not(:has(.pillar-art)) .pillar-head{grid-column:1/span 6}}.flow-section{padding-block:var(--section-pad)}.flow-section h2{font-size:var(--t-h2);font-weight:var(--w-display);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.flow-section h2 span{display:block}.flow-section h2 em{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.12em;font-style:normal;text-decoration-thickness:.1em}.flow-section .intro{margin-top:var(--s-6);font-size:var(--t-lede);max-width:30em;line-height:1.4}.flow{margin-top:var(--s-8)}.flow-art{position:relative;container-type:inline-size}.flow svg{width:100%;height:auto;display:block;overflow:visible}.flow .wide{display:none}.flow .keyline{fill:none;stroke:var(--flow-keyline-colour);stroke-width:var(--flow-keyline);stroke-linecap:round;stroke-linejoin:round}.flow .core{fill:none;stroke-width:var(--flow-core);stroke-linecap:round;stroke-linejoin:round}.flow .items[hidden]{display:none}.flow .boundary{fill:var(--flow-boundary)}.flow .outlet{stroke:var(--flow-outlet);stroke-width:var(--flow-outlet-width);fill:none;stroke-linecap:round;stroke-linejoin:round}.flow .outcome{fill:none;stroke:var(--flow-outlet);stroke-width:var(--flow-outcome-ring)}.flow .tile rect{stroke:var(--flow-keyline-colour);stroke-width:var(--flow-item-stroke);transform-box:fill-box;transform-origin:50%}.flow .t-wait{fill:var(--flow-wait)}.flow .t-out{fill:var(--flow-outlet)}.flow .tile.team .t-wait,.flow .tile.team .t-out,.flow .tile.wait .t-team,.flow .tile.wait .t-out,.flow .tile.out .t-team,.flow .tile.out .t-wait{opacity:0}.flow-label{left:calc(var(--x) / var(--vw) * 100%);top:calc(var(--y) / var(--vh) * 100%);font-size:clamp(.6875rem,1.5cqi,.9375rem);font-weight:var(--w-strong);white-space:nowrap;color:var(--ink);line-height:1.25;position:absolute;transform:translateY(-100%)}.flow .tall .flow-label{font-size:clamp(.75rem,4.2cqi,.9375rem)}.flow-label.mid{text-align:center;transform:translate(-50%,-100%)}.flow-label.end{text-align:right;transform:translate(-100%,-100%)}.flow-label.note{font-weight:var(--w-body)}.flow-label.accent{font-weight:var(--w-display);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:2px}.flow figcaption{margin-top:var(--s-5);font-size:var(--t-sm);max-width:40em}.flow-toggle{margin-top:var(--s-4);min-height:2.75rem;padding:var(--s-2) var(--s-4);font:inherit;font-size:var(--t-sm);font-weight:var(--w-strong);color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius);cursor:pointer;transition:transform .16s var(--ease-out);background:0 0}@media (prefers-reduced-motion:no-preference){.flow-toggle:active{transform:scale(.97)}}@media (hover:hover) and (pointer:fine){.flow-toggle:hover{background:var(--ink);color:var(--peach)}}.flow-toggle[hidden]{display:none}.flow .tall{max-width:24rem;margin-inline:auto}.flow .wide{--vw:1000;--vh:440}.flow .tall{--vw:360;--vh:490}.flow .wide .lbl-l0{--x:0;--y:56}.flow .wide .lbl-l1{--x:0;--y:136}.flow .wide .lbl-l2{--x:0;--y:276}.flow .wide .lbl-l3{--x:0;--y:356}.flow .wide .lbl-queue{--x:604;--y:164}.flow .wide .lbl-decision{--x:636;--y:158}.flow .wide .lbl-outcome{--x:998;--y:268}.flow .tall .lbl-l0{--x:56;--y:22}.flow .tall .lbl-l1{--x:128;--y:46}.flow .tall .lbl-l2{--x:232;--y:22}.flow .tall .lbl-l3{--x:304;--y:46}.flow .tall .lbl-queue{--x:128;--y:290}.flow .tall .lbl-decision{--x:116;--y:412}.flow .tall .lbl-outcome{--x:336;--y:474}@media (width>=48rem){.flow-section .intro{grid-column:7/span 6}}@media (width>=60rem){.flow .wide{display:block}.flow .tall{display:none}.pillar .flow .tall{display:block}.pillar .flow{width:100%;margin:0}.flow{width:76%;margin-inline:auto}}.questions{margin-top:var(--s-9);border-top:2px solid var(--ink);padding-top:var(--s-5)}.questions h3{font-size:var(--t-statement);font-weight:var(--w-display);letter-spacing:-.025em;text-wrap:balance;max-width:16em;margin-bottom:var(--s-7);line-height:1.08}.questions ul{gap:var(--s-6);padding:0;list-style:none;display:grid}.questions li{font-size:var(--t-h3);font-weight:var(--w-strong);letter-spacing:-.012em;padding-right:var(--s-5);line-height:1.3}.q-icon{width:3.5rem;height:3.5rem;margin-bottom:var(--s-4);fill:none;stroke:var(--flow-keyline-colour);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.q-icon[data-colour=orange] .shape{fill:var(--orange)}.q-icon[data-colour=coral] .shape{fill:var(--coral)}.q-icon[data-colour=sea] .shape{fill:var(--sea)}.q-icon[data-colour=sand] .shape{fill:var(--sand)}.q-icon[data-colour=off-white] .shape{fill:var(--off-white)}@media (width>=48rem){.questions{--cols:3}.questions[data-count="1"]{--cols:1}.questions[data-count="2"],.questions[data-count="4"]{--cols:2}.questions ul{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));row-gap:var(--s-7)}.questions[data-count="1"] li{max-width:30em}.questions[data-count="2"] li,.questions[data-count="4"] li{max-width:24em}}.people{padding-block:var(--section-pad)}.people h2{font-size:var(--t-h2-calm);font-weight:var(--w-display);letter-spacing:var(--track-heading);line-height:.96}.people h2 em{color:var(--accent);font-style:normal}.people .body{margin-top:var(--s-6);max-width:var(--measure)}.people .body p+p{margin-top:var(--s-4);color:var(--muted)}.people .pa{margin-top:var(--s-7)}.people .pa .photo{aspect-ratio:4/3}.people .pb{margin-top:var(--s-6)}.people .pb .photo{aspect-ratio:16/10}.people-promise{font-size:max(1.25rem,.42em);font-weight:var(--w-body);letter-spacing:-.03em;text-wrap:balance;max-width:22em;margin-bottom:.18em;line-height:1.1;display:block}.people:has(.people-promise) .body p:first-child+p{color:var(--ink)}@media (width>=60rem){.people h2{grid-column:1/span 7}.people .body{grid-column:1/span 5}.people .pa{margin-top:var(--s-7);grid-area:2/7/span 2/span 6}.people .pb{margin-top:var(--s-8);grid-column:1/span 5;align-self:end}}.facts{padding-block:var(--section-pad)}.facts h2{font-size:clamp(2rem,1.5rem + 1.8vw,3.25rem);font-weight:var(--w-display);letter-spacing:-.03em;line-height:1}.facts dl{margin-top:var(--s-6)}.facts dl div,.fact-list div{gap:var(--s-4);padding-block:var(--s-4);border-top:var(--rule) solid var(--rule-c);grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.facts dl div:last-child,.fact-list div:last-child,.facts dl div:has(+.fact-conduct){border-bottom:var(--rule) solid var(--rule-c)}.facts dl .fact-conduct{border-top:0}.facts dt,.fact-list dt{font-size:var(--t-sm);color:var(--muted)}.facts dd{font-size:var(--t-h3);font-weight:var(--w-strong);letter-spacing:-.01em;line-height:1.3}@media (width>=60rem){.facts h2{grid-column:1/span 4}.facts dl{grid-column:6/span 7;margin-top:0}.facts dl div{grid-template-columns:1fr 3fr}}.close{padding-block:var(--section-pad)}.close h2{font-size:var(--t-close);font-weight:var(--w-max);letter-spacing:var(--track-display);line-height:.88}.close .cta,.close-actions{margin-top:var(--s-6)}@media (width>=60rem){.close .grid{align-items:end}.close h2{grid-column:1/span 9}.close .cta,.close-actions{padding-left:var(--s-5);grid-column:10/span 3;margin-top:0}.close-actions .cta{padding-left:0}}.close-actions .cta{margin-top:0}.updates{margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--rule-c);max-width:30em}.updates h3{font-size:var(--t-h3);font-weight:var(--w-strong);line-height:var(--lh-snug);overflow-wrap:anywhere}.updates-text{margin-top:var(--s-2);overflow-wrap:anywhere}.updates-link{max-width:100%;margin-top:var(--s-4);padding-block:var(--s-2);font-size:var(--t-cta);font-weight:var(--w-strong);color:var(--ink);text-underline-offset:.25em;overflow-wrap:anywhere;text-decoration:underline 2px;display:inline-block}.updates-arrow{vertical-align:-.05em;fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.8em;height:.8em;margin-left:.3em;display:inline-block}.updates-link:hover{text-decoration-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.updates-arrow{transition:transform .16s var(--ease-out)}.updates-link:hover .updates-arrow{transform:translate(.12em)}}@media (forced-colors:active){.updates-arrow{stroke:linktext}}.updates-note{margin-top:var(--s-1);font-size:var(--t-sm);color:var(--muted);overflow-wrap:anywhere}.updates-address{font-size:var(--t-sm);font-weight:var(--w-strong);color:var(--ink);overflow-wrap:anywhere;user-select:all}.updates-privacy{font-size:var(--t-sm)}.updates-privacy a{padding-block:var(--s-1);color:var(--ink);text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:.25em;display:inline-block}.updates-privacy a:hover{text-decoration-color:var(--accent)}.updates-jump{margin-top:var(--s-4);font-size:var(--t-sm)}.updates-jump a{max-width:100%;padding-block:var(--s-2);color:var(--ink);text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:.25em;overflow-wrap:anywhere;display:inline-block}.updates-jump a:hover{text-decoration-color:var(--accent)}.site-footer .wrap{padding-block:var(--s-6) var(--s-8);font-size:var(--t-sm);color:var(--muted)}.footer-links{margin-bottom:var(--s-4)}.footer-links ul{gap:var(--s-2) var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer-links a{color:var(--ink);padding-block:var(--s-1);display:inline-block}.footer-links a[aria-current=page]{text-decoration-color:var(--accent);text-decoration-thickness:2px}.site-footer .company{margin-top:var(--s-2);overflow-wrap:anywhere}body:has(.policy) .site-footer .wrap{position:relative}body:has(.policy) .site-footer .wrap:before{content:"";left:var(--gutter);right:var(--gutter);border-top:var(--rule) solid var(--rule-c);position:absolute;top:0}.policy{padding-block:var(--s-5) var(--section-pad)}.policy-switch ul{gap:0 var(--s-5);font-size:var(--t-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.policy-switch a{color:var(--muted);padding-block:var(--s-2);text-decoration:none;display:inline-block}.policy-switch a:hover{color:var(--ink);text-decoration:underline}.policy-switch a[aria-current=page]{color:var(--ink);font-weight:var(--w-strong);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.policy-head{margin-top:var(--s-8);align-items:baseline;gap:var(--s-4) var(--s-7);flex-wrap:wrap;display:flex}.policy-head h1{font-size:var(--t-h2-calm);font-weight:var(--w-display);letter-spacing:var(--track-heading);overflow-wrap:anywhere;text-wrap:balance;flex:0 auto;line-height:.96}.policy-report{align-items:center;gap:var(--s-3);min-height:2.75rem;color:var(--accent);font-size:var(--t-cta);font-weight:var(--w-strong);text-decoration-thickness:1px;display:inline-flex}.policy-report:before{content:"";border:.26em solid var(--accent);border-radius:50%;flex:none;width:1.1em;height:1.1em}.policy-date{font-size:var(--t-sm);color:var(--muted);flex-basis:100%}.policy-contents{margin-top:var(--s-7);font-size:var(--t-sm)}.policy-contents ol{padding:0;list-style:none}.policy-contents li a{padding-block:var(--s-1);color:var(--muted);text-decoration:none;display:block}.policy-contents li a:hover{color:var(--ink);text-decoration:underline}.policy-contents.narrow{border-block:var(--rule) solid var(--rule-c)}.policy-contents.narrow summary{cursor:pointer;min-height:2.75rem;font-weight:var(--w-strong);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.policy-contents.narrow summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:.5em;height:.5em;margin-right:.25em;transform:translateY(-25%)rotate(45deg)}.policy-contents.narrow[open] summary:after{transform:translateY(25%)rotate(-135deg)}@media (forced-colors:active){.policy-contents.narrow summary:after{border-color:canvastext}}.policy-contents.narrow ol{padding-bottom:var(--s-4)}.policy-contents.wide{display:none}.policy-contents .label{color:var(--ink);font-weight:var(--w-strong);margin-bottom:var(--s-2)}.policy-body{margin-top:var(--s-7);max-width:var(--measure);overflow-wrap:break-word}.policy-body>:first-child{margin-top:0}.policy-body p+p,.policy-body p+ul,.policy-body ul+p{margin-top:var(--s-4)}.policy-body ul{padding-left:1.25em}.policy-body li+li{margin-top:var(--s-2)}.policy-body li::marker{color:var(--accent)}.policy-body strong{font-weight:var(--w-strong)}.policy-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.policy-body :is(h2,h3),.policy-body .anchor-alias{scroll-margin-top:var(--s-6)}.anchor-alias{height:0;display:block}.policy-intro{font-size:var(--t-cta);line-height:1.45}.policy-summary{margin-top:var(--s-7);border-top:2px solid var(--ink);padding-top:var(--s-5);font-size:var(--t-cta);line-height:1.45}.policy-summary li+li{margin-top:var(--s-3)}.policy-body h2{font-size:var(--t-section);font-weight:var(--w-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:var(--s-4);line-height:1.15}.policy-section{margin-top:var(--s-8)}.policy-body h3{margin-top:var(--s-6);margin-bottom:var(--s-2);font-size:var(--t-lede);font-weight:var(--w-strong);line-height:var(--lh-snug);text-wrap:balance}.fact-list{margin-block:var(--s-3) var(--s-5)}.fact-list div{grid-template-columns:minmax(6rem,30%) 1fr}.fact-list dd{overflow-wrap:anywhere;min-width:0}@media (width<=29.99rem){.fact-list div{gap:var(--s-1);grid-template-columns:1fr}}@media (width>=60rem){.policy-head{grid-column:1/-1}.policy-contents.narrow{display:none}.policy-contents.wide{top:var(--s-6);max-height:calc(100vh - 2 * var(--s-6));margin-top:var(--s-8);padding-right:var(--s-5);grid-area:3/1/auto/span 3;align-self:start;margin-inline-start:calc(-1 * var(--s-2));padding-block-end:var(--s-2);padding-inline-start:var(--s-2);display:block;position:sticky;overflow-y:auto}.policy-body{margin-top:var(--s-8);grid-area:3/5/auto/span 8}}@media (width>=60rem) and (height>=37.5rem){.policy-contents.wide{top:calc(var(--mast-h) + var(--s-6));max-height:calc(100vh - var(--mast-h) - 2 * var(--s-6))}}@media print{:root[data-reading],:root[data-reading] body,:root[data-reading] [data-ground]{background:var(--print-ground)!important;color:var(--print-ink)!important}:root[data-reading] [data-ground]{--ink:var(--print-ink);--muted:var(--print-ink);--accent:var(--print-ink);--rule-c:var(--print-ink)}:root[data-reading] :is(.skip-link,.masthead,.policy-switch,.policy-contents,.policy-report,.footer-links){display:none!important}:root[data-reading] :is(.policy,.site-footer .wrap){padding-block:0}.policy-head{margin-top:0}.policy-body{max-width:none;margin-top:var(--s-6)}.policy-body :is(h2,h3){break-after:avoid}.fact-list div,.policy-body li{break-inside:avoid}:root[data-reading] .site-footer{margin-top:var(--s-7)}.masthead{position:static!important}body:has(.policy) .site-footer .wrap:before{display:none}}@media (height<=43.75rem){.board .cta{margin-top:var(--s-4)}}@media (width<=59.99rem) and (height<=43.75rem){.opening{padding-top:var(--s-4)}.lede{margin-top:1.25rem}.board{margin-top:var(--s-4)}.board .what{margin-bottom:var(--s-1);line-height:1.25rem}.map{margin-top:var(--s-4)}.map-label{margin-bottom:var(--s-2)}.map-pillars{gap:var(--s-2)}.map-more{margin-top:var(--s-2)}.map-more a{padding-block:var(--s-1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
