@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--svh: 1vh;--navy: #182241;--deep: #071936;--gold: #C8A415;--ivory: #F2F1EC;--white: #FFFFFF;--grey: #59647A;--lgrey: #959BA8;--line: #D2D3D3;--gutter: clamp(20px, 5vw, 88px);--serif: "Playfair Display Variable", "Playfair Fallback", Georgia, serif;--sans: "Inter Variable", "Inter Fallback", Arial, sans-serif;--t-xl: clamp(3rem, min(8vw, calc(15 * var(--svh))), 8rem);--t-l: clamp(2.1rem, min(4.6vw, calc(8.6 * var(--svh))), 5rem);--t-m: clamp(2.5rem, min(5.6vw, calc(10 * var(--svh))), 6rem);--t-s: clamp(1.7rem, 2.6vw, 2.6rem)}@supports (height: 1svh){:root{--svh: 1svh}}@font-face{font-family:Playfair Fallback;src:local("Georgia");size-adjust:103%;ascent-override:105%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ivory)}body{margin:0;background:var(--ivory);color:var(--navy);font:400 1.125rem/1.55 var(--sans);text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}img,svg,picture{display:block}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid currentColor;outline-offset:3px}h1,h2,.t-s,.k-name,.st-name,.u-q,.who-name,.d-crit,.u-b,.d-end{font-family:var(--serif);font-weight:400;letter-spacing:-.016em}.t-xl{font-size:var(--t-xl);line-height:1.02}.t-l{font-size:var(--t-l);line-height:1.04}.t-m{font-size:var(--t-m);line-height:1.03}.t-s{font-size:var(--t-s);line-height:1.1}.lead{font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.4;max-width:34ch}.ch-0 .lead{max-width:30ch}.body,.proof{max-width:62ch}.proof{font-size:1.125rem;line-height:1.5}.nb{white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;background:var(--navy);color:var(--ivory);padding:.6em 1em;z-index:10}.skip:focus{top:16px}.lg{position:relative;width:100%}.lg-navy{color:var(--navy)}.lg-ivory{color:var(--ivory)}.lg-dots{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lg-wm{position:absolute;height:auto;max-width:none}.lr{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.lf{fill:currentColor}.gd-gold{color:var(--gold)}.lg-pulse,.sf-pulse{position:absolute;border:1px solid var(--gold);opacity:0;pointer-events:none}.lg-pulse{left:-2.5%;top:-9%;width:30.5%;aspect-ratio:1;border-radius:50%}.ch{padding:clamp(4rem,12vh,9rem) var(--gutter);position:relative}.tone-ivory{background:var(--ivory);color:var(--navy);--sub: var(--grey);--rule: var(--line)}.tone-deep{background:var(--deep);color:var(--ivory);--sub: var(--lgrey);--rule: #2d3a55}.tone-navy{background:var(--navy);color:var(--ivory);--sub: var(--lgrey);--rule: #39436a}.proof,.who-role,.hero-foot,.d-note{color:var(--sub)}#layer,.bg,.n-map{display:none}.mini{margin-bottom:1.5rem;height:auto}.logo-slot-0{width:min(30vw,340px);min-width:230px;margin-bottom:clamp(1.5rem,calc(5 * var(--svh)),3.5rem)}.ch-0>.stage{min-height:calc(76 * var(--svh));display:flex;flex-direction:column;justify-content:center}.ch-0 h1{max-width:7.6em;position:relative}.ch-0 .lead,.hero-foot{position:relative}.hero-etch{position:absolute;right:0;bottom:0;width:56vw;max-width:1180px;height:auto;pointer-events:none}.ch-0 .lead{margin-top:1.5rem}.hero-foot{position:absolute!important;left:var(--gutter);bottom:clamp(1rem,calc(3 * var(--svh)),2rem);font-size:1rem}.b-labels{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.b-title{max-width:11.5em}.b-plan{width:100%;max-width:1100px;margin-top:2.5rem;overflow:visible}.b-plan-tall{display:none}.b-plan text{font-family:var(--serif);fill:currentColor}.b-line{stroke:var(--lgrey);stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.b-end{stroke:var(--gold);stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.b-node{fill:var(--gold)}.b-trunk{stroke:var(--lgrey);stroke-width:1;stroke-dasharray:2 7;vector-effect:non-scaling-stroke;opacity:.75}.plate{width:min(100%,380px);height:auto;margin-bottom:1.5rem}.k-title{max-width:21ch}.k-rows{margin-top:clamp(1.5rem,calc(5 * var(--svh)),3.5rem)}.k-row{padding-bottom:clamp(.8rem,calc(2.4 * var(--svh)),1.6rem)}.k-rule{height:1px;position:relative;margin-bottom:clamp(.5rem,calc(1.6 * var(--svh)),1rem)}.k-rule i{position:absolute;inset:0;background:var(--gold);transform-origin:left}.k-name{font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.2}.k-text{font-size:1.125rem;color:var(--sub)}.k-proof{margin-top:.6rem}.d-title{max-width:16ch}.d-crit{font-size:clamp(1.5rem,2.4vw,2.4rem);margin-top:1.5rem;line-height:1.2}.d-end{font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.2;margin-top:1.5rem;max-width:22ch}.d-proof{margin-top:1rem}.d-sift{margin-top:2rem}.d-sift svg{width:100%;height:auto;max-width:900px;overflow:visible}.s-gates line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.s-line{fill:none;stroke:var(--navy);stroke-linecap:round;stroke-linejoin:round}.s-line.tier-0{stroke:var(--gold)}.s-line.tier-2{stroke:var(--grey)}.s-names text,.s-tiers text{font-family:var(--sans);fill:var(--grey);paint-order:stroke;stroke:var(--ivory);stroke-width:4px}.s-tiers text{fill:var(--navy);font-weight:500}.d-note{font-size:1rem;margin-top:.75rem}.people{margin-top:2.5rem;display:grid;gap:1.75rem}.person{display:flex;gap:clamp(1rem,2.2vw,2rem);align-items:center}.ph-wrap{width:var(--ph, 132px);height:var(--ph, 132px);flex:none;position:relative}.ring{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);transform:rotate(-90deg);overflow:visible;z-index:1}.ring circle{fill:none;stroke:var(--gold);stroke-width:.6;stroke-dasharray:1}.who-rule{display:block;height:1px;background:var(--line);transform-origin:left;margin-bottom:.55rem}.ph,.ph img{width:100%;height:100%;border-radius:50%;object-fit:cover}.who{flex:1;min-width:0}.who-name{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15}.who-role{font-size:1rem;margin-top:.15rem}.who-proof{font-size:1.125rem;line-height:1.4;margin-top:.3rem;max-width:40ch}.more-wrap{--ph: 132px;height:22px;display:flex;justify-content:center;align-items:center}.more-dot{width:9px;height:9px;border-radius:50%;background:var(--gold);display:block}.who-more{font-size:1.125rem}.n-title{max-width:17ch}.n-lead{margin-top:1.25rem}.n-reach{margin-top:.9rem;max-width:42ch}.n-list{margin-top:1.5rem;display:grid;gap:.25rem}.n-still{width:min(100%,540px);margin-top:2.5rem}.n-plates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;max-width:900px}.n-plate{margin:0}.n-plate img{width:100%;height:auto;opacity:.9}.n-plate figcaption{font-size:1rem;color:var(--sub);margin-top:.35rem}.land{fill:none;stroke:var(--lgrey);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.n-still .land{stroke-width:1px}.link{stroke:var(--gold);stroke-width:1;vector-effect:non-scaling-stroke}.u-before{margin-bottom:2rem}.u-b{font-size:clamp(1.5rem,2.6vw,2.6rem);line-height:1.2}.logo-slot-6{width:min(70vw,620px);margin:2.5rem 0}.u-a{margin-top:1.75rem;max-width:42ch}.u-rule{display:block;height:1px;background:var(--rule);margin-bottom:.7rem;transform-origin:left}.u-q{font-size:clamp(1.4rem,2vw,2rem);line-height:1.15;margin-bottom:.3rem}.u-a p{font-size:1.125rem;line-height:1.45;color:var(--sub)}.w-add{margin-top:1.25rem;max-width:30ch}.way{margin-top:clamp(3rem,8vh,6rem);display:grid;gap:2.5rem}.way-list{position:relative;padding-left:clamp(1.75rem,4vw,4rem)}.rail{position:absolute;left:4px;top:12px;bottom:12px;width:1px;background:var(--line)}.rail i{position:absolute;inset:0;background:var(--gold);transform-origin:top}.w-fig{margin:0;position:relative;order:-1;width:min(82%,420px)}.w-fig img,.w-fig svg{width:100%;height:auto;display:block}.w-fig svg{position:absolute;inset:0;height:100%;overflow:visible}.w-trail{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.w-stop{fill:var(--gold)}.station{position:relative;padding-bottom:clamp(2.5rem,7vh,5rem)}.station:last-child{padding-bottom:0}.st-dot{position:absolute;left:calc(-1*clamp(1.75rem,4vw,4rem));top:.75em;width:9px;height:9px;border-radius:50%;background:var(--gold)}.st-name{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.05;margin-bottom:.6rem}.station li{max-width:62ch}.stance{margin-top:clamp(4rem,12vh,8rem);border-top:1px solid var(--line);padding-top:clamp(1.5rem,4vh,3rem);display:grid;gap:2rem}.stance dl{display:grid;gap:1.5rem clamp(2rem,5vw,5rem)}.stance dt{font-weight:500}.stance dd{color:var(--grey);max-width:44ch}.source{margin-top:clamp(3rem,9vh,6rem);border-top:1px solid var(--line);padding-top:clamp(1.5rem,4vh,3rem);display:grid;gap:2rem}.source-text{color:var(--grey);max-width:38ch;margin-top:.75rem}.source-cta{display:inline-block;margin-top:1rem}.source-list li{border-bottom:1px solid var(--line)}.source-list li:first-child{border-top:1px solid var(--line)}.source-list a{display:block;padding:.85rem 0;text-decoration:none}.source-list a:hover .source-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.source-title{display:block;font-family:var(--serif);font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.2;letter-spacing:-.012em}.source-by{display:block;color:var(--grey);font-size:1rem;margin-top:.2rem}.ch-8{padding-top:clamp(5rem,14vh,10rem);padding-bottom:clamp(5rem,14vh,10rem);min-height:calc(100 * var(--svh));display:flex;align-items:center}.ch-8 .two{width:100%}.two{display:grid;gap:3.5rem;position:relative;padding-top:clamp(2rem,5vh,3.5rem)}.two-top{position:absolute;left:0;right:0;top:0;height:1px;background:var(--line);transform-origin:left}.two-rule{display:none}.two-col+.two-col{border-top:1px solid var(--line);padding-top:3.5rem}.two-col{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.plain{display:grid;gap:.25rem}.two-col .lead{max-width:40ch}.btn{display:inline-block;margin-top:auto;padding:.95em 1.5em;background:var(--navy);color:var(--ivory);text-decoration:none;font-weight:400;border:1px solid var(--navy);transition:background-color .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1)}.btn:hover{background:var(--deep)}.btn-line{background:transparent;color:var(--navy)}.btn-line:hover{background:var(--navy);color:var(--ivory)}.ch-9{min-height:calc(100 * var(--svh));display:flex;flex-direction:column;overflow:hidden}.ch-9>*{position:relative}.ch-9>.end-etch{position:absolute;right:-3vw;bottom:0;width:62vw;max-width:1200px;height:auto;opacity:.5;pointer-events:none}.end-logo{width:150px;margin-bottom:auto}.end-title{max-width:12em;margin-top:4rem}.ways{margin-top:clamp(2rem,calc(6 * var(--svh)),4rem);border-top:1px solid var(--rule)}.ways li{display:grid;grid-template-columns:7rem 1fr;padding:.7rem 0;border-bottom:1px solid var(--rule)}.way-l{color:var(--sub)}.foot{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;color:var(--sub);font-size:1rem}.legal{max-width:62ch;margin:0 auto;padding:4rem var(--gutter) 6rem}.legal h1{font-size:var(--t-l);line-height:1.05;margin:2rem 0 1.5rem}.legal h2{font-size:1.5rem;margin:2rem 0 .5rem}@media(min-width:761px){.ch-4 .stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,6rem)}.people{margin-top:0}.two{grid-template-columns:1fr 1fr;gap:0}.two-col{padding-right:clamp(2rem,5vw,6rem)}.two-col+.two-col{border-top:0;padding-top:0;padding-left:clamp(2rem,5vw,6rem);padding-right:0}.two-rule{display:block;position:absolute;left:50%;top:clamp(2rem,5vh,3.5rem);bottom:0;width:1px;background:var(--line);transform-origin:top}.way{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,6rem)}.w-fig{order:0;width:100%;max-width:calc(78 * var(--svh) * .8);position:sticky;top:calc(10 * var(--svh));justify-self:end}.stance{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.source{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(2rem,5vw,5rem)}.stance dl{grid-template-columns:1fr 1fr}}html.stage .still{display:none}html.stage #layer{display:block;position:fixed;inset:0 0 auto;height:calc(100 * var(--svh));pointer-events:none;z-index:5;overflow:hidden;contain:strict;color:var(--navy)}html.stage #rules{position:absolute;inset:0}#rules path{shape-rendering:crispEdges}html.stage .svh-probe{position:absolute;inset:0;visibility:hidden}html.stage .bg{display:block;position:fixed;inset:0 0 auto;height:120vh;z-index:0;background:var(--ivory);pointer-events:none}html.stage .bg i{position:absolute;inset:0;opacity:0;will-change:opacity}html.stage .bg-deep{background:var(--deep)}html.stage .bg-navy{background:var(--navy)}html.stage main{position:relative;z-index:1}html.stage .ch{background:transparent}html.stage .solid.tone-ivory{background:var(--ivory)}html.stage .solid.tone-navy{background:var(--navy)}html.stage .frame{position:absolute;inset:10px;border:1px solid currentColor;opacity:.24}html.intro .frame{animation:frame-draw 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes frame-draw{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0 0 0 0)}}html.stage .sf{position:absolute;top:22px;right:calc(var(--gutter) - 14px);width:96px;padding:10px 12px 12px;border:1px solid color-mix(in srgb,currentColor 34%,transparent);opacity:0}html.stage .sf-pulse{inset:-1px}html.stage .sf-mark{position:relative;aspect-ratio:1010 / 222}html.stage .sf-mark img{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0}html.stage .sf-grid{width:100%;height:auto;margin-top:8px;overflow:visible}html.stage .sf .gd:not(.gd-gold){color:inherit}html.stage .plate,html.stage .hero-etch{--r: 1;-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--r) * 125% - 25%),transparent calc(var(--r) * 125%));mask-image:linear-gradient(180deg,#000 calc(var(--r) * 125% - 25%),transparent calc(var(--r) * 125%))}html.stage .hero-etch{-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--r) * 130% - 30%),transparent calc(var(--r) * 130%));mask-image:linear-gradient(100deg,#000 calc(var(--r) * 130% - 30%),transparent calc(var(--r) * 130%))}html.stage .hero-text,html.stage .hero-foot{opacity:0}html.stage .pin{padding:0;height:calc((var(--len) + 20) * var(--svh))}html.stage .pin:not(.ch-0){margin-top:calc(-100 * var(--svh))}html.stage .ch-0{height:calc(var(--len) * 1 * var(--svh))}html.stage .pin>.stage{position:sticky;top:0;height:calc(100 * var(--svh));padding:clamp(4.5rem,calc(10 * var(--svh)),7rem) var(--gutter) clamp(1.25rem,calc(4 * var(--svh)),3rem);overflow:hidden}html.stage .ch-0>.stage{display:flex;flex-direction:column;justify-content:center;min-height:0;padding-top:0;padding-bottom:clamp(2rem,calc(6 * var(--svh)),4rem)}html.stage .ch-1 .stage{display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(1rem,calc(3 * var(--svh)),2.5rem)}html.stage .b-title{color:var(--ivory);order:2;font-size:clamp(3rem,min(7.4vw,calc(13 * var(--svh))),7.4rem)}html.stage .b-plan{order:1;flex:1 1 0;min-height:0;margin:0;max-width:none;padding-right:100px}html.stage .ch-2 .stage{display:flex;flex-direction:column;justify-content:flex-start}html.stage .plate-ki{position:absolute;right:calc(var(--gutter) + 120px);top:calc(5 * var(--svh));width:min(26vw,calc(38 * var(--svh)));margin:0}html.stage .k-rows{margin-top:auto;position:relative}html.stage .k-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:2rem;align-items:baseline;padding-bottom:clamp(.8rem,calc(3.4 * var(--svh)),2.4rem)}html.stage .k-rule{grid-column:1 / -1}html.stage .k-text{color:var(--ivory);font-family:var(--serif);font-size:clamp(1.25rem,min(2.4vw,calc(4.2 * var(--svh))),2.4rem);line-height:1.15}html.stage .k-name{font-family:var(--sans);font-size:1.125rem;color:var(--lgrey);letter-spacing:0;font-weight:400}html.stage .k-proof{font-size:1rem;max-width:80ch;position:relative}html.stage .ch-3 .stage{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.5rem,3vw,4rem)}html.stage .d-title{font-size:clamp(2.1rem,min(3.5vw,calc(6.4 * var(--svh))),3.8rem);max-width:none}html.stage .s-line.tier-0,html.stage .s-line.tier-2{stroke:var(--navy)}html.stage .d-text{position:relative;display:flex;flex-direction:column;z-index:1}html.stage .d-crit{position:relative;margin-top:clamp(1rem,calc(3 * var(--svh)),2rem);height:1.1em;font-size:clamp(2.6rem,min(5vw,calc(9 * var(--svh))),5.4rem);line-height:1.05}html.stage .d-crit li{position:absolute;left:0;top:0;opacity:0}html.stage .d-end{position:absolute;left:0;top:var(--end-top, 36%);font-size:clamp(1.8rem,min(3.2vw,calc(6 * var(--svh))),3.4rem);line-height:1.06;max-width:15ch;margin:0;opacity:0}html.stage .d-proof{margin-top:auto;opacity:0;font-size:1rem;max-width:40ch}html.stage .plate-daten{position:absolute;left:calc(var(--gutter) - 8px);bottom:calc(14 * var(--svh));width:min(15vw,calc(26 * var(--svh)));margin:0}html.stage .d-sift{margin:0;padding-top:90px;display:flex;flex-direction:column;justify-content:center;min-height:0}html.stage .d-sift svg{width:100%;height:auto;max-height:calc(72 * var(--svh));max-width:none;flex:0 1 auto;min-height:0;overflow:visible}html.stage .ch-4 .stage{align-items:center;padding-top:3rem;padding-bottom:2rem}html.stage .people{--ph: clamp(84px, min(9vw, calc(15 * var(--svh))), 140px);gap:clamp(.75rem,calc(2.4 * var(--svh)),1.75rem);padding-right:96px}html.stage .more-wrap{height:24px}html.stage .who{opacity:0}html.stage .n-map{display:block;position:absolute;inset:0;width:100%;height:100%}html.stage .n-text{position:relative;z-index:1;max-width:42vw}html.stage .n-list{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}html.stage .n-plates{display:block;position:absolute;left:var(--gutter);bottom:clamp(1.25rem,calc(4 * var(--svh)),3rem);width:min(26vw,calc(36 * var(--svh)));height:calc(40 * var(--svh));margin:0;z-index:1;max-width:none}html.stage .n-plate{position:absolute;inset:0;opacity:0;display:flex;flex-direction:column;justify-content:flex-end}html.stage .n-plate img{width:100%;height:calc(100% - 2rem);object-fit:contain;object-position:left bottom}html.stage .n-cam{transform-origin:0 0}html.stage .land-far{stroke:#59647a}html.stage .canton{fill:none;stroke:#59647a;stroke-width:1;vector-effect:non-scaling-stroke}html.stage .canton-lu{stroke:var(--lgrey)}html.stage .n-link line{stroke:var(--gold);stroke-width:1;vector-effect:non-scaling-stroke}html.stage .n-node circle{fill:var(--ivory)}html.stage .n-home circle{fill:var(--gold)}html.stage .n-node text{fill:var(--ivory);font:400 clamp(.875rem,1.05vw,1.0625rem) var(--sans);paint-order:stroke;stroke:var(--navy);stroke-width:4px}html.stage .ch-6 .stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto 1fr;column-gap:clamp(2rem,8vw,10rem);row-gap:clamp(.5rem,calc(2 * var(--svh)),1.5rem);padding-top:clamp(4rem,calc(8 * var(--svh)),6rem)}html.stage .u-head{grid-column:1 / -1;position:relative;min-height:clamp(7rem,calc(18 * var(--svh)),11rem)}html.stage .u-before{margin:0}html.stage .u-title{position:absolute;left:0;top:0;max-width:20ch;opacity:0;font-size:clamp(2.1rem,min(3.8vw,calc(7.6 * var(--svh))),4.2rem)}html.stage .u-b{opacity:0;font-size:clamp(1.5rem,min(2.8vw,calc(5 * var(--svh))),2.9rem)}html.stage .logo-slot-6{grid-column:1 / -1;grid-row:3;justify-self:center;margin:0;width:min(52vw,620px,calc(62 * var(--svh)))}html.stage .u-a{margin:0;opacity:0;align-self:center;max-width:36ch}html.stage .u-a-0 .u-rule,html.stage .u-a-2 .u-rule{transform-origin:right}html.stage .u-a-0{grid-column:1;grid-row:2;justify-self:start}html.stage .u-a-1{grid-column:2;grid-row:2;justify-self:end}html.stage .u-a-2{grid-column:1;grid-row:4;justify-self:start}html.stage .u-a-3{grid-column:2;grid-row:4;justify-self:end}@media(max-width:760px){.people,.more-wrap{--ph: 84px}.ch-0>.stage,html.stage .ch-0>.stage{justify-content:flex-start;padding-top:clamp(2.5rem,calc(8 * var(--svh)),5rem);padding-bottom:0}.ch-0 .lead,.ch-0 h1{max-width:none}.logo-slot-0{margin-bottom:1rem;width:min(60vw,300px)}.ch-0 h1{font-size:min(3rem,calc(7.2 * var(--svh)))}.ch-0 .lead{margin-top:.7rem;line-height:1.32}.hero-foot{position:relative!important;left:auto;bottom:auto;margin-top:.6rem;font-size:.9375rem;line-height:1.3}.hero-etch{width:100%;right:0;left:0;bottom:calc(5 * var(--svh))}.ch-9>.end-etch{width:130vw;right:-15vw;bottom:auto;top:3%;opacity:.3}.ring circle{stroke-width:.9}.b-plan-wide{display:none}.b-plan-tall{display:block}html.stage .pin{height:calc((114 + (var(--len) - 100) * 1.3) * var(--svh))}html.stage .ch-0{height:calc(var(--len) * 1 * var(--svh))}html.stage .pin>.stage{padding-top:3.75rem;padding-bottom:1rem}html.stage .frame{inset:6px}html.stage .sf{top:14px;right:14px;width:66px;padding:7px 8px 8px}html.stage .sf-grid{margin-top:5px}html.stage .ch-1 .stage{justify-content:flex-start;gap:.8rem}html.stage .b-title{order:0;font-size:min(2.9rem,calc(6.8 * var(--svh)));padding-right:74px}html.stage .b-plan{padding-right:0;flex:1 1 0}html.stage .plate-ki{left:50%;right:auto;width:min(82vw,calc(44 * var(--svh)));top:calc(33 * var(--svh));translate:-50% 0}html.stage .k-title{padding-right:74px;font-size:min(2.1rem,calc(5.4 * var(--svh)))}html.stage .k-row{display:block;padding-bottom:.55rem}html.stage .k-name{font-size:1rem}html.stage .k-text{font-size:1.25rem}html.stage .k-proof{font-size:.9375rem;line-height:1.4}html.stage .ch-3 .stage{display:flex;flex-direction:column;gap:.5rem}html.stage .d-title{padding-right:74px;font-size:min(2.1rem,calc(5.4 * var(--svh)))}html.stage .d-crit{font-size:2.3rem;margin-top:.3rem}html.stage .d-end{position:static;font-size:1.4rem;max-width:none;line-height:1.15;margin-top:-2.5rem}html.stage .d-text{position:static}html.stage .d-proof{position:absolute;left:var(--gutter);right:var(--gutter);bottom:.9rem;margin:0;max-width:none;font-size:.875rem;line-height:1.3;z-index:1;background:var(--ivory);padding-top:.3rem}html.stage .plate-daten{left:50%;bottom:auto;top:calc(25 * var(--svh));width:min(70vw,calc(50 * var(--svh)));translate:-50% 0}html.stage .d-sift{flex:1 1 auto;padding-top:0;justify-content:flex-start}html.stage .d-sift svg{max-height:calc(54 * var(--svh));flex:1 1 0}html.stage .d-note{font-size:.875rem;margin-top:.2rem}html.stage .ch-4 .stage{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;padding-top:3.75rem}html.stage .ch-4 h2{font-size:min(2.5rem,calc(6 * var(--svh)));padding-right:74px}html.stage .people{--ph: min(84px, calc(11 * var(--svh)));gap:min(.7rem,calc(1.2 * var(--svh)));margin-top:0;padding-right:0}html.stage .person{gap:.9rem}html.stage .who-name{font-size:1.15rem}html.stage .who-role{font-size:.875rem}html.stage .who-proof{font-size:.9375rem;line-height:1.3}html.stage .who-more{font-size:1rem}html.stage .who-rule{margin-bottom:.3rem}html.stage .n-text{max-width:none}html.stage .n-title{font-size:min(2.1rem,calc(5.2 * var(--svh)));padding-right:74px;max-width:none}html.stage .n-lead{font-size:1.0625rem;margin-top:.5rem;max-width:none;line-height:1.28}html.stage .n-reach{font-size:.9375rem;line-height:1.32;margin-top:.3rem;max-width:none}html.stage .n-node text{font-size:.8125rem}html.stage .n-plates{display:none}html.stage .ch-6 .stage{display:flex;flex-direction:column;gap:1.25rem}html.stage .u-head{min-height:9rem;padding-right:0}html.stage .u-title{font-size:2.1rem}html.stage .u-b{font-size:1.5rem;line-height:1.2;margin-bottom:.2rem}html.stage .logo-slot-6{width:76vw;align-self:center}html.stage .u-a{position:absolute;left:var(--gutter);right:var(--gutter);bottom:max(1.5rem,calc(6 * var(--svh)));max-width:none}.u-q{font-size:1.75rem}html.stage .u-a p{font-size:1.125rem}}
