@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-s.woff2) format("woff2");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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_5155d9{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_5155d9{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/631ab6d518ee0b08-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f9fa7964f036c69d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/81f2f04080433cef-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed9cb87f7cefa820-s.p.woff2) format("woff2");unicode-range:u+00??,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:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ef9d7e3625c86286-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95d4fce0b415528-s.p.woff2) format("woff2");unicode-range:u+00??,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:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e3bec91e60544e8d-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56b5d6ac638045ae-s.p.woff2) format("woff2");unicode-range:u+00??,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:Titillium Web Fallback;src:local("Arial");ascent-override:119.97%;descent-override:41.09%;line-gap-override:0.00%;size-adjust:94.44%}.__className_9c8048{font-family:Titillium Web,Titillium Web Fallback;font-style:normal}.__variable_9c8048{--font-head:"Titillium Web","Titillium Web Fallback"}.stf__parent{display:block;transform:translateZ(0);touch-action:pan-y}.sft__wrapper,.stf__parent{position:relative;box-sizing:border-box}.sft__wrapper{width:100%}.stf__parent canvas{left:0;top:0;pointer-events:none}.stf__block,.stf__parent canvas{position:absolute;width:100%;height:100%}.stf__block{box-sizing:border-box;perspective:2400px}.stf__item{display:none;position:absolute;transform-style:preserve-3d}.stf__hardInnerShadow,.stf__hardShadow,.stf__innerShadow,.stf__outerShadow{position:absolute;left:0;top:0}:root{--navy:#1d3a5f;--navy-2:#2d527a;--steel:#6a90ab;--teal:#4f9f93;--teal-d:#2f7d72;--teal-l:#8ccbbf;--sky:#a8cde3;--band:#e2f3fa;--row:#eaf3e2;--khaki:#9e8240;--khaki-l:#d9c99a;--gold:#c9a24a;--red:#d7263d;--ink:#2b2f33;--ink-2:#596066;--paper:#ffffff;--scene:linear-gradient(140deg,#cdb978,#86bd9e 26%,#3f9d8f 52%,#3f86a6 78%,#3d5f73);--glass:rgba(255,255,255,.72);--glass-line:rgba(29,58,95,.16);--ctl:#1d3a5f;--head:var(--font-head),"Titillium Web","Segoe UI","Helvetica Neue",Arial,sans-serif;--serif:var(--font-serif),"Source Serif 4","Source Serif Pro",Georgia,"Times New Roman",serif;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--scene:linear-gradient(140deg,#4a4426,#1f4a3c 26%,#123d38 52%,#123449 78%,#0b1a24);--glass:rgba(10,26,36,.72);--glass-line:rgba(168,205,227,.2);--ctl:#e2f3fa;color-scheme:dark}}:root[data-theme=dark]{--scene:linear-gradient(140deg,#4a4426,#1f4a3c 26%,#123d38 52%,#123449 78%,#0b1a24);--glass:rgba(10,26,36,.72);--glass-line:rgba(168,205,227,.2);--ctl:#e2f3fa;color-scheme:dark}*,:after,:before{box-sizing:inherit}body,html{height:100%}body{margin:0;overflow:hidden;background:var(--scene);color:var(--ctl);font-family:var(--serif);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.stage{position:fixed;inset:0;z-index:2;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 52px) 12px calc(env(safe-area-inset-bottom,0px) + 118px);perspective:2200px}.stage:-webkit-full-screen{padding:calc(env(safe-area-inset-top,0px) + 10px) 10px calc(env(safe-area-inset-bottom,0px) + 112px)}.stage.reader-pseudo-fs,.stage:fullscreen{padding:calc(env(safe-area-inset-top,0px) + 10px) 10px calc(env(safe-area-inset-bottom,0px) + 112px)}.reader-viewport{width:100%;max-width:100%;overflow:hidden;touch-action:pan-x pan-y}.reader-viewport__inner{display:flex;justify-content:center;transform-origin:center center;transition:transform .32s cubic-bezier(.16,1,.3,1);will-change:transform}.book-wrap.is-zoomed{cursor:-webkit-grab;cursor:grab}.book-wrap.is-zoomed:active{cursor:-webkit-grabbing;cursor:grabbing}.book-wrap{width:min(1240px,94vw,calc((100svh - 140px) * 1.4142));flex:none;margin-inline:auto;position:relative;transform-style:preserve-3d;transform:rotateX(38deg) scale(.62) translateY(14vh);opacity:0;transition:width .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),opacity 1s}.book-wrap.layout-auto{width:min(1240px,94vw,calc((100svh - 168px) * 1.4142))}.book-wrap.layout-single{width:min(560px,94vw,calc((100svh - 168px) * .7071))!important}.book-wrap.layout-spread{width:min(1240px,98vw,calc((100svh - 168px) * 1.4142))!important}.book-wrap.layout-spread:not(.portrait) .book-spine{opacity:1;transform:translateX(-50%) scaleY(1)}#book{transition:transform .6s cubic-bezier(.16,1,.3,1)}.book-wrap:not(.portrait)[data-solo=right] #book{transform:translateX(-25%)}.book-wrap:not(.portrait)[data-solo=left] #book{transform:translateX(25%)}.book-wrap[data-solo=left] .book-spine,.book-wrap[data-solo=right] .book-spine{opacity:0!important}.book-spine{position:absolute;left:50%;top:3.5%;bottom:3.5%;width:10px;margin-left:0;z-index:8;pointer-events:none;border-radius:6px;background:linear-gradient(90deg,rgba(20,40,55,.22),rgba(255,255,255,.14) 45%,rgba(20,40,55,.22));box-shadow:inset 0 0 14px rgba(0,0,0,.12),0 0 20px rgba(0,0,0,.06);opacity:0;transform:translateX(-50%) scaleY(.92);transition:opacity .4s ease,transform .45s cubic-bezier(.16,1,.3,1)}.book-wrap.enter{transform:none;opacity:1;transition:transform 1.8s cubic-bezier(.16,1,.3,1),opacity 1s}.book-wrap.turning{transform:rotateX(6deg) scale(.985);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.book-wrap:after{content:"";position:absolute;left:6%;right:6%;bottom:-4.5%;height:8%;background:radial-gradient(closest-side,rgba(0,20,30,.45),transparent);filter:blur(10px);z-index:-1}.book-wrap.portrait{width:min(560px,92vw,calc((100svh - 140px) * .7071))}.page{background:var(--paper);color:var(--ink);overflow:hidden;container-type:size;font-family:var(--serif)}.page.pL:after,.page.pR:after{content:"";position:absolute;top:0;bottom:0;width:9%;pointer-events:none;z-index:6}.page.pL:after{right:0;background:linear-gradient(90deg,transparent,rgba(0,30,40,.04) 55%,rgba(0,30,40,.14))}.page.pR:after{left:0;background:linear-gradient(270deg,transparent,rgba(0,30,40,.04) 55%,rgba(0,30,40,.14))}.pg{inset:0;padding:12cqw 9cqw 11cqw;display:flex;flex-direction:column;font-size:2.95cqw;line-height:1.55;font-weight:400}.pg,.run{position:absolute}.run{top:5.2cqw;left:9cqw;right:9cqw;font-family:var(--head);font-size:2.25cqw;color:#8b9196;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run b{font-weight:700;color:#7d8388}.pR .run{text-align:right}.folio{position:absolute;bottom:5cqw;left:9cqw;right:9cqw;font-family:var(--head);font-size:2.25cqw;color:#8b9196}.folio b{color:#4b5156;font-weight:700}.pR .folio{text-align:right}.pg p{margin:0 0 2.2cqw;text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.pg h3{font-size:4.3cqw;line-height:1.15;color:var(--navy);margin:0 0 2cqw}.pg h3,.pg h4{font-family:var(--head);font-weight:700}.pg h4{font-size:3.4cqw;line-height:1.2;color:var(--khaki);margin:1cqw 0 1.4cqw}.small{font-size:2.45cqw;color:var(--ink-2);line-height:1.45}.cap{font-size:2.35cqw;line-height:1.4;margin-top:1.6cqw}.cap,.figt{font-family:var(--serif);color:var(--ink-2);text-align:center}.figt{font-size:2.5cqw;margin:0 0 2cqw}.pull{font-family:var(--serif);font-weight:800;font-size:4.2cqw;line-height:1.2;color:#151719;text-align:center;margin:2.4cqw 1cqw;text-wrap:balance;letter-spacing:-.01em}.gtext{background:linear-gradient(90deg,#1d3a5f,#3f6b8f 55%,#7aa0b8);-webkit-background-clip:text;background-clip:text;color:transparent}[data-a]{opacity:0}[data-a=ink]{filter:blur(6px);transform:translateY(1.4cqw)}[data-a=rise]{transform:translateY(5cqw)}[data-a=scale]{transform:scale(.88)}[data-a=wipe]{opacity:1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}[data-a=drop]{transform:translateY(-3cqw)}[data-a=fade]{filter:blur(4px)}.live [data-a]{opacity:1;filter:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.live [data-a]:not([data-a=fade]){transform:none}.live [data-a=ink]{animation:a-ink 1s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}.live [data-a=rise]{animation:a-rise 1s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}.live [data-a=scale]{animation:a-scale 1s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}.live [data-a=wipe]{animation:a-wipe 1.2s cubic-bezier(.7,0,.2,1) var(--d,0s) backwards}.live [data-a=drop]{animation:a-drop 1s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}.live [data-a=fade]{animation:a-fade .9s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}@keyframes a-ink{0%{opacity:0;filter:blur(6px);transform:translateY(1.4cqw)}to{opacity:1;filter:none;transform:none}}@keyframes a-rise{0%{opacity:0;transform:translateY(5cqw)}to{opacity:1;transform:none}}@keyframes a-scale{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes a-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes a-drop{0%{opacity:0;transform:translateY(-3cqw)}to{opacity:1;transform:none}}@keyframes a-fade{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em}.split .w>span{display:inline-block;transform:translateY(110%)}.live .split .w>span{transform:none;animation:a-word 1.1s cubic-bezier(.16,1,.3,1) calc(.2s + var(--i)*60ms) backwards}@keyframes a-word{0%{transform:translateY(110%)}to{transform:none}}.gtext.split .w>span{background:inherit;-webkit-background-clip:text;background-clip:text}canvas.fx{position:absolute;inset:0;width:100%;height:100%;display:block}.cover{background:#fff}.cover .sky{position:absolute;left:0;right:0;top:0;height:56.5%;overflow:hidden;background:linear-gradient(115deg,#d7b979,#b7bf8f 22%,#7fb39e 42%,#5aa6a0 60%,#6aaec2 80%,#4d93ad)}.cover .sky:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 70%,rgba(255,255,255,.18),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(30,70,90,.25))}.cover .city{position:absolute;left:-2%;right:-2%;bottom:0;height:62%;filter:blur(2.2px);opacity:.42}.cover .dome{position:absolute;left:50%;bottom:-38cqw;width:76cqw;height:76cqw;margin-left:-38cqw;border-radius:50%;background:linear-gradient(110deg,#c9b170,#7fb89e 45%,#5fb0b4);opacity:.95}.cover .badge{position:absolute;left:50%;top:7cqw;transform:translateX(-50%);width:68cqw;padding:5.4cqw 6cqw;border-radius:3.4cqw;border:.7cqw solid #c9a24a;background:rgba(244,248,246,.9);box-shadow:inset 0 0 0 .3cqw rgba(255,240,200,.5),0 2cqw 5cqw -2cqw rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;gap:2.6cqw}.cover .badge .l{font-family:var(--head);font-weight:300;font-size:3.7cqw;line-height:1.12;text-align:right;color:#2a2f33}.cover .badge .vrule{width:.25cqw;align-self:stretch;background:#2a2f33}.cover .badge .r{font-family:var(--head);font-weight:300;font-size:8.6cqw;line-height:.92;color:#1d2125;letter-spacing:-.01em}.cover .ttl{position:absolute;left:4cqw;right:4cqw;top:41cqw;text-align:center;font-family:var(--head);font-weight:700;font-size:5.9cqw;line-height:1.08;color:#fff;text-shadow:0 .5cqw 2cqw rgba(0,40,60,.35)}.cover .orb{position:absolute;left:50%;top:55cqw;width:60cqw;height:60cqw;margin-left:-30cqw}.cover .shadow{position:absolute;left:50%;top:111cqw;width:58cqw;height:3cqw;margin-left:-29cqw;background:radial-gradient(closest-side,rgba(0,0,0,.22),transparent);filter:blur(2px)}.cover .sub{left:8cqw;right:8cqw;top:124.5cqw;font-family:var(--head);font-weight:300;font-size:4.2cqw;line-height:1.2;color:#2a2f33;display:none}.cover .partners,.cover .sub{position:absolute;text-align:center}.cover .partners{left:5cqw;right:5cqw;bottom:4.5cqw;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2cqw;gap:2cqw}.cover .partners small{display:block;font-family:var(--serif);font-size:1.9cqw;color:#333;margin-bottom:1cqw}.cover .partners b{display:block;font-family:var(--serif);font-weight:700;font-size:2.4cqw;line-height:1.1}.cover .partners .p1 b,.cover .partners .p2 b{color:#2b3a8f}.cover .partners .p3 b{color:#5d6d71;font-family:var(--head);font-weight:400}.cover .partners .p4 b{color:#1d2125;font-weight:400}.cover .subt{position:absolute;left:6cqw;right:6cqw;top:115.5cqw;text-align:center;font-family:var(--head);font-weight:300;font-size:3.9cqw;line-height:1.2;color:#25292c}.cover .sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.22) 48%,transparent 58%);background-size:260% 100%;animation:sheen 7s ease-in-out infinite;pointer-events:none;z-index:4}.wavep{background:linear-gradient(160deg,#1f8a62,#2e9b8a 30%,#3c94a8 58%,#4a8fb0 72%,#8aa77f 88%,#cdb06a);color:#fff}.wavep.b{background:linear-gradient(200deg,#3a8fae,#2e8f8a 40%,#1f7c66 70%,#0f4a44)}.wavep.c{background:linear-gradient(205deg,#0aa3c2,#1197a6 28%,#1d8a8c 52%,#2f7f7c 70%,#6f8a66 86%,#b39c5c)}.divider-title{position:absolute;left:0;right:0;top:63cqw;margin:0;text-align:center;font-family:var(--serif);font-weight:800;font-size:8cqw;line-height:.98;letter-spacing:-.02em;color:#fff;text-shadow:0 .6cqw 2.4cqw rgba(0,40,50,.25)}.divider-title .w{display:block;padding-bottom:.08em}.glass{position:absolute;width:var(--sz,26cqw);height:var(--sz,26cqw);border-radius:50%;border:.3cqw solid rgba(255,255,255,.38);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.22),rgba(255,255,255,.05) 60%);display:grid;place-items:center;animation:float 7s ease-in-out infinite;animation-delay:var(--dl,0s)}.glass svg{width:46%;height:46%;color:#fff}.partp{background:linear-gradient(170deg,#9cc5d6,#6fb1b3 40%,#4f9f93 75%,#5aa59a);color:#fff}.partp .pn{top:8cqw;left:0;right:0;font-family:var(--head);font-weight:300;font-size:12cqw;line-height:1}.partp .circ,.partp .pn{position:absolute;text-align:center}.partp .circ{--orbit-r:32cqw;--orbit-sz:14cqw;--orbit-core-sz:13cqw;left:50%;top:42cqw;width:84cqw;height:84cqw;margin-left:-42cqw;border-radius:50%;border:none;background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.22),rgba(255,255,255,.06) 72%);display:grid;place-items:center;padding:10cqw;z-index:1;overflow:visible}.partp .circ-title{position:relative;z-index:2;max-width:58cqw;font-family:var(--head);font-weight:300;font-size:7.4cqw;line-height:1.15}.partp .circ,.partp .pn{opacity:0;transform:scale(.9);transition:opacity 1.4s .2s,transform 1.6s cubic-bezier(.16,1,.3,1) .2s}.partp .pn{transform:translateY(-4cqw)}.partp.live .circ,.partp.live .pn{opacity:1;transform:none}.part-orbit.nf{position:absolute;left:50%;top:50%;width:0;height:0;z-index:-1;pointer-events:none}.part-orbit-spin{transform-origin:0 0;animation:part-orbit 28s linear infinite;animation-play-state:paused}.partp.live .part-orbit-spin{animation-play-state:running}.part-orbit-node{position:absolute;left:0;top:0;width:var(--orbit-sz);height:var(--orbit-sz);margin:calc(var(--orbit-sz) / -2) 0 0 calc(var(--orbit-sz) / -2);transform:rotate(calc(var(--i, 0) * (1turn / var(--orbit-n, 6)))) translateY(calc(-1 * var(--orbit-r)));opacity:0;transition:opacity .9s calc(.35s + var(--i, 0) * .12s)}.partp.live .part-orbit-node{opacity:1}.part-orbit-icon{width:100%;height:100%;animation:part-orbit 28s linear infinite reverse;animation-play-state:paused}.partp.live .part-orbit-icon{animation-play-state:running}.part-orbit-icon .glass{position:relative;inset:auto;width:100%;height:100%;opacity:.92;animation:none;pointer-events:auto;cursor:pointer;touch-action:manipulation;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,opacity .22s ease}.part-orbit-icon .glass:hover{transform:scale(1.06);opacity:1;border-color:rgba(255,255,255,.82);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.38),rgba(255,255,255,.12) 65%);box-shadow:0 0 2.4cqw rgba(255,255,255,.28),0 1.2cqw 3cqw rgba(0,40,50,.18)}.part-orbit-icon .glass:active{transform:scale(1.02)}.part-orbit-core{position:absolute;left:50%;top:50%;z-index:1;width:var(--orbit-core-sz);height:var(--orbit-core-sz);margin:calc(var(--orbit-core-sz) / -2) 0 0 calc(var(--orbit-core-sz) / -2);opacity:0;transform:scale(.88);transition:opacity 1s .25s,transform 1.2s cubic-bezier(.16,1,.3,1) .25s;pointer-events:none}.partp.live .part-orbit-core{opacity:1;transform:none}.part-orbit-core .glass{position:relative;inset:auto;width:100%;height:100%;opacity:1;animation:none;border-color:rgba(255,255,255,.55);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.32),rgba(255,255,255,.1) 65%);box-shadow:0 0 2cqw rgba(255,255,255,.2)}@media (prefers-reduced-motion:reduce){.part-orbit-icon,.part-orbit-spin{animation:none}.part-orbit-node{transform:rotate(calc(var(--i, 0) * (1turn / var(--orbit-n, 6)))) translateY(calc(-1 * var(--orbit-r)))}}.opener .pg{padding-top:14cqw}.opener .edge{position:absolute;left:0;top:0;bottom:0;width:.8cqw;background:linear-gradient(180deg,#3aa1a8,#6fc1b4 50%,#2f7d9a)}.chbar{display:flex;align-items:center;gap:3cqw;margin:0 -2cqw 10cqw 3cqw}.chbar i{flex:1 1;height:5cqw;background:linear-gradient(90deg,#2f7f9a,#5a9fa7 25%,#9cc6b4 50%,#c9d8b6 62%,#8cc3cd 80%,#6fb3c7);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.4s cubic-bezier(.7,0,.2,1) .2s;transition:clip-path 1.4s cubic-bezier(.7,0,.2,1) .2s;transition:clip-path 1.4s cubic-bezier(.7,0,.2,1) .2s,-webkit-clip-path 1.4s cubic-bezier(.7,0,.2,1) .2s;box-shadow:0 .4cqw 1cqw rgba(0,0,0,.08)}.live .chbar i{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.chbar span{font-size:5.4cqw;color:#2a2f33}.chbar span,.opener h2{font-family:var(--head);font-weight:400}.opener h2{font-size:7.8cqw;line-height:1.2;margin:0 0 6cqw;letter-spacing:-.01em}.opener .st{font-family:var(--head);font-weight:300;font-size:5cqw;line-height:1.22;color:#2a2f33;margin-bottom:4cqw}.opener .ab{font-size:2.6cqw}.opener .opener-sub.split .w>span{transition:transform 1s cubic-bezier(.16,1,.3,1) calc(.72s + var(--i)*42ms),color .22s ease,font-weight .22s ease}.ack h2{font-family:var(--serif);font-weight:800;font-size:7.6cqw;text-align:center;margin:8cqw 0 3cqw;letter-spacing:-.02em}.ack p{text-align:center!important;font-size:2.55cqw;font-weight:400;line-height:1.35}.ack .pl{text-align:center;margin-top:7cqw;display:grid;grid-gap:6cqw;gap:6cqw}.ack .pl small{display:block;font-family:var(--serif);font-size:2.5cqw;margin-bottom:1.4cqw;color:#333}.ack .pl b{font-family:var(--serif);font-size:4.4cqw;font-weight:700;color:#2b3a8f}.ack .pl .m b{color:#1d2125;font-weight:400}.ack .pl .g b{color:#5d6d71;font-family:var(--head);font-weight:400}.toc{display:flex;flex-direction:column}.toc h2{font-size:5.4cqw;color:var(--navy);margin:-2cqw 0 1.6cqw}.toc .pt,.toc h2{font-family:var(--head);font-weight:700}.toc .pt{font-size:2.65cqw;color:#222;margin:1.4cqw 0 .3cqw}.toc .r{display:grid;grid-template-columns:1fr auto;grid-gap:2cqw;gap:2cqw;align-items:baseline;font-size:2.4cqw;line-height:1.25;padding:.35cqw 1cqw;border-radius:1cqw;background:none;border:0;text-align:left;width:100%;color:var(--ink);font-family:var(--serif);font-weight:400}.toc button.r{cursor:pointer;transition:background .3s,padding .3s;color:var(--navy)}.toc button.r:hover{background:var(--band);padding-left:2.4cqw}.toc button.r:after{content:"";display:none}.toc .r em{font-style:normal;color:var(--teal-d);font-size:2.1cqw;margin-left:1.4cqw}.toc .r .n,.toc .r em{font-family:var(--head);font-weight:600}.toc .r .n{color:#555}.toc .r.sub{position:relative;padding-left:3.4cqw;font-size:1.75cqw;color:#444}.toc .r.sub:before{content:"";position:absolute;left:1.4cqw;top:.95em;width:.7cqw;height:.7cqw;border-radius:50%;background:var(--teal)}.cover .partners{grid-template-columns:repeat(3,1fr);align-items:end;left:8cqw;right:8cqw}.cover .partners img{display:block;height:7.2cqw;width:auto;max-width:100%;margin:0 auto;object-fit:contain}.pub{background:#fff}.pub-badge{position:absolute;top:28cqw;left:0;right:0;margin:0 auto;width:max-content;display:flex;align-items:center;gap:2.4cqw;padding:3.6cqw 4.6cqw;border:.3cqw solid #2a2f33;border-radius:2.4cqw;color:#2a2f33}.pub-badge .l{font-family:var(--head);font-weight:300;font-size:3.1cqw;line-height:1.12;text-align:right}.pub-badge .vrule{width:.22cqw;align-self:stretch;background:#2a2f33}.pub-badge .r{font-family:var(--head);font-weight:300;font-size:7.2cqw;line-height:.92}.pub-by{position:absolute;top:64cqw;left:0;right:0;text-align:center}.pub-by+.pub-by{top:100cqw}.pub-by small{display:block;font-family:var(--serif);font-size:2.2cqw;color:#222;margin-bottom:2cqw}.pub-by img{display:block;height:15cqw;width:auto;margin:0 auto}.pub-by img.ifa{height:21cqw}.about{background:#fff}.about .pg{justify-content:center;font-size:2.3cqw;line-height:1.5;padding:12cqw 13cqw}.about .pg>div b{display:block;font-family:var(--serif);font-weight:700;color:#1d2125;margin-bottom:.5cqw}.about .pg>div p{margin:0 0 5cqw}.about .pg>p{margin:0 0 6cqw}.about .cite{margin:0}.ack .pl img{display:block;height:11cqw;width:auto;margin:0 auto}.pdfad{background:#fff}.pdfad-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfad.live .pdfad-img{animation:a-fade .9s cubic-bezier(.2,.7,.2,1) backwards}.mast .pg{--fs:2.08cqw;font-size:var(--fs);line-height:1.26;text-align:center;padding:5.5cqw 7.5cqw 4.5cqw;color:#2b2f33}.mast .blk{margin-bottom:.6em}.mast .blk b{display:block;font-family:var(--serif);font-weight:700;color:#111;margin:0 0 .1em}.mast .blk i{font-style:normal;font-weight:600;color:#111;margin-top:.35em}.mast .blk i,.mast .blk span{display:block}.mast .disc p{margin:0;font-size:.82em;line-height:1.36;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.mast .copy{margin:auto 0 0;font-size:.82em;color:#555}.edteam .pg{--fs:2.02cqw;font-size:var(--fs);padding:6cqw 7cqw 5cqw;justify-content:space-between}.edteam .ed:after{content:"";display:block;clear:both}.edteam .ed img{float:left;width:6.6em;height:7.1em;object-fit:cover;border-radius:0 1.4em 0 0;margin:.15em 1em .3em 0;background:#dfeeee}.edteam .ed h3{font-family:var(--serif);font-weight:700;font-size:1.42em;line-height:1.15;color:#3f9f86;margin:0 0 .15em}.edteam .role{display:block;font-family:var(--head);font-size:.95em;color:#333;line-height:1.3;margin-bottom:.5em}.edteam .ed p{margin:0;line-height:1.4;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;color:#1f2326}.contents .pg{--fs:1.97cqw;font-size:var(--fs);padding:6.5cqw 7.5cqw 5cqw}.contents .toc h2{font-family:var(--head);font-weight:300;font-size:2.6em;line-height:1.1;color:#2e4a63;margin:0 0 .35em}.contents .toc .pt{font-family:var(--head);font-weight:400;font-size:1.1em;line-height:1.25;color:#4f9f93;margin:.7em 0 .15em}.contents .toc .r{font-size:1em;line-height:1.25;padding:.1em .45em;color:#1f2326}.contents .toc button.r{color:#1f2326}.contents .toc .r em{font-size:.85em}.contents .toc .r .n{color:#1f2326}.contents .toc .r.sub{padding-left:1.6em;font-size:.9em;color:#444}.tbl{width:100%;border-collapse:separate;border-spacing:0 .5cqw;font-size:2.3cqw;text-align:center;margin:1cqw 0}.tbl th{font-family:var(--serif);font-weight:700;color:#fff;padding:2.2cqw 1.4cqw;background:linear-gradient(90deg,#5aa898,#9cc7d8)}.tbl th:first-child{border-radius:0}.tbl td{padding:1.2cqw 1.4cqw;color:#41474c;font-weight:400;line-height:1.35;border-bottom:.15cqw solid #d6dde2}.tbl tr:nth-child(2n) td{background:var(--row)}.tbl tbody tr{opacity:0;transform:translateX(-3cqw)}.live .tbl tbody tr{opacity:1;transform:none;animation:a-row .7s ease calc(.4s + var(--i)*.22s) backwards}@keyframes a-row{0%{opacity:0;transform:translateX(-3cqw)}to{opacity:1;transform:none}}.stats4{display:grid;grid-template-columns:1fr 1fr;grid-gap:5cqw;gap:5cqw;margin-top:2cqw}.st .v{font-family:var(--head);font-weight:300;font-size:9.4cqw;line-height:.95;color:var(--navy);letter-spacing:-.02em}.st .v small{font-size:.4em;color:var(--teal-d);margin-left:.6cqw;font-weight:600}.st .ln{height:.6cqw;background:var(--band);margin:2cqw 0 1.6cqw;overflow:hidden;border-radius:1cqw}.st .ln i{display:block;height:100%;width:0;background:linear-gradient(90deg,#5aa898,#9cc7d8);transition:width 1.8s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) + .4s)}.live .st .ln i{width:100%}.st p{margin:0!important;font-size:2.6cqw;color:var(--ink-2);line-height:1.4;text-align:left!important}.band{background:var(--band);padding:3cqw 2.4cqw 2cqw;position:relative}svg text{font-family:var(--serif)}.bubble{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .7s cubic-bezier(.3,1.7,.5,1)}.bubble.on{transform:scale(1)}.stem{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.stem.on{transform:scaleY(1)}.vlab{font-size:7.5px;font-weight:700;fill:#4b5156;opacity:0;transition:opacity .6s}.vlab.on{opacity:1}.ax{fill:#555;font-size:7px}.seg{display:inline-flex;background:#fff;border-radius:99px;padding:.6cqw;border:.15cqw solid #cfe2ea}.seg button{border:0;background:transparent;font-family:var(--head);font-size:2.4cqw;padding:1.2cqw 3cqw;border-radius:99px;cursor:pointer;color:var(--ink-2);min-height:6.6cqw}.seg button[aria-pressed=true],.tip{background:var(--navy);color:#fff}.tip{position:absolute;pointer-events:none;font-family:var(--head);font-size:2.4cqw;padding:1.2cqw 2cqw;border-radius:1.2cqw;transform:translate(-50%,-130%);opacity:0;transition:opacity .2s;white-space:nowrap;z-index:7;line-height:1.3}.tip b{display:block;font-size:3cqw}.lp{align-items:flex-end;height:var(--lh,46cqw);gap:2cqw;border-bottom:.3cqw solid #2a2f33;padding:0 2cqw}.lc,.lp{display:flex}.lc{flex:1 1;height:100%;flex-direction:column;align-items:center;justify-content:flex-end}.lc,.lc .bb{position:relative}.lc .bb{width:var(--s);height:var(--s);border-radius:50%;background:linear-gradient(90deg,#5aa898,#b5d4e6);flex:none;margin-bottom:calc(var(--s) * -.5);z-index:1;transform:scale(0);transition:transform .8s cubic-bezier(.3,1.7,.5,1) calc(var(--d,0s) + .8s)}.lc .bb.dk{background:linear-gradient(90deg,#1d3a5f,#4b6f8c)}.lc .stem2{width:.3cqw;background:#5f7f93;height:0;transition:height 1s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.live .lc .stem2{height:var(--h)}.live .lc .bb{transform:scale(1)}.lc b{position:absolute;bottom:calc(var(--h) + var(--s) * .55 + 1cqw);left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--serif);font-weight:600;font-size:2.6cqw;color:#333;opacity:0;transition:opacity .6s calc(var(--d,0s) + 1.3s)}.live .lc b{opacity:1}.lpl{display:flex;gap:2cqw;padding:1.2cqw 2cqw 0}.lpl span{flex:1 1;text-align:center;font-size:2.2cqw;line-height:1.25;color:#333}.legend,.lpl span{font-family:var(--serif)}.legend{display:flex;justify-content:center;gap:5cqw;margin-top:2cqw;font-size:2.3cqw}.legend span{display:flex;align-items:center;gap:1.4cqw}.legend i{width:5cqw;height:1.8cqw;background:linear-gradient(90deg,#5aa898,#b5d4e6)}.legend i.dk{background:linear-gradient(90deg,#1d3a5f,#4b6f8c)}.cut{font-family:var(--serif);font-size:3.2cqw;color:#222;text-align:center}.pz{position:relative;height:44cqw;margin:2cqw 0 0}.pz .zero{left:0;right:0;top:66%;height:.25cqw;background:#2a2f33}.pz .c,.pz .zero{position:absolute}.pz .c{top:0;bottom:0;width:14%}.pz .c .s{position:absolute;left:50%;width:.3cqw;margin-left:-.15cqw;background:#5f7f93;transition:height 1s cubic-bezier(.2,.8,.2,1) var(--d,0s);height:0}.pz .c.p .s{bottom:34%}.pz .c.n .s{top:66%}.live .pz .c .s{height:var(--h)}.pz .c .b{position:absolute;left:50%;width:var(--sz);height:var(--sz);margin-left:calc(var(--sz) * -.5);border-radius:50%;background:linear-gradient(90deg,#5aa898,#b5d4e6);transform:scale(0);transition:transform .8s cubic-bezier(.3,1.7,.5,1) calc(var(--d,0s) + .8s)}.pz .c.p .b{bottom:calc(34% + var(--h) - var(--sz) * .5)}.pz .c.n .b{top:calc(66% + var(--h) - var(--sz) * .5)}.live .pz .c .b{transform:scale(1)}.pz .c em{position:absolute;left:50%;transform:translateX(-50%);font-style:normal;font-family:var(--serif);font-size:2.4cqw;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .5s calc(var(--d,0s) + 1.4s)}.pz .c.p em{bottom:calc(34% + var(--h) + var(--sz) * .5 + .8cqw)}.pz .c.n em{top:calc(66% + var(--h) + var(--sz) * .5 + .6cqw)}.live .pz .c em{opacity:1}.pz .note{position:absolute;left:1cqw;top:74%;font-family:var(--serif);font-style:italic;font-size:2.3cqw;text-align:left;line-height:1.3}.pzl{display:flex;margin-top:.6cqw}.pzl span{width:14%;text-align:center;font-family:var(--serif);font-size:2cqw;line-height:1.2}.gm{position:relative;height:42cqw;border-left:.25cqw solid #2a2f33;border-bottom:.25cqw solid #2a2f33;margin:2cqw 0 0 5cqw}.gm .c{width:20%;height:100%}.gm .c,.gm .s{position:absolute;bottom:0}.gm .s{left:50%;width:.3cqw;background:#5f7f93;height:var(--v);transition:height .5s cubic-bezier(.2,.8,.2,1)}.gm .b{bottom:var(--v);width:var(--sz);height:var(--sz);margin:0 0 calc(var(--sz) * -.5) calc(var(--sz) * -.5);border-radius:50%;background:linear-gradient(90deg,#5aa898,#b5d4e6);transition:bottom .5s cubic-bezier(.2,.8,.2,1),width .5s,height .5s,margin .5s}.gm .b,.gm .c em{position:absolute;left:50%}.gm .c em{transform:translateX(30%);bottom:calc(var(--v) + 1cqw);font-style:normal;font-family:var(--serif);font-size:2.6cqw;transition:bottom .5s}.gm .ml{position:absolute;left:0;right:0;height:0;border-top:.3cqw solid #2a2f33;transition:bottom .5s cubic-bezier(.2,.8,.2,1)}.gm .ml.a{border-top-style:dashed;border-color:#7d8388}.gm .ml span{position:absolute;right:0;bottom:.6cqw;font-family:var(--serif);font-size:2.3cqw;background:rgba(226,243,250,.9);padding:0 1cqw;text-align:right;line-height:1.25}.gm .ml.g span{bottom:auto;top:.6cqw}.gm .yl{position:absolute;left:-5cqw;font-family:var(--serif);font-size:2cqw;transform:translateY(50%)}.gml{position:relative;height:6cqw;margin-left:5cqw;margin-top:1cqw}.gml span{position:absolute;width:20%;text-align:center;font-family:var(--serif);font-size:2.3cqw;line-height:1.2}.sl{margin-top:.6cqw}.sl label{display:flex;justify-content:space-between;font-family:var(--head);font-size:2.4cqw;color:var(--navy)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6.6cqw;background:transparent;cursor:pointer;touch-action:none}input[type=range]::-webkit-slider-runnable-track{height:1cqw;border-radius:2cqw;background:linear-gradient(90deg,#4f9f93 var(--p,50%),#d4e7ee var(--p,50%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:4.6cqw;height:4.6cqw;border-radius:50%;background:#fff;border:.9cqw solid var(--navy);margin-top:-1.8cqw;box-shadow:0 .6cqw 1.4cqw rgba(0,0,0,.25)}input[type=range]::-moz-range-track{height:1cqw;border-radius:2cqw;background:#d4e7ee}input[type=range]::-moz-range-progress{height:1cqw;border-radius:2cqw;background:#4f9f93}input[type=range]::-moz-range-thumb{width:3.6cqw;height:3.6cqw;border-radius:50%;background:#fff;border:.8cqw solid var(--navy)}.dirs{list-style:none;margin:0;padding:0}.dirs li{display:grid;grid-template-columns:5.4cqw 1fr;grid-gap:1.4cqw;gap:1.4cqw;padding:1.1cqw 0;border-bottom:.15cqw solid #e3e8eb;font-size:2.65cqw;line-height:1.3}.dirs li>b{color:var(--khaki);font-size:3cqw}.dirs li>b,.dirs strong{font-family:var(--head);font-weight:700}.dirs strong{color:var(--navy);display:block;font-size:2.9cqw}.dirs span{color:var(--ink-2)}.agenda{list-style:none;margin:0;padding:0;display:grid;grid-gap:2cqw;gap:2cqw}.agenda li{display:grid;grid-template-columns:5cqw 1fr;grid-gap:1.4cqw;gap:1.4cqw;font-size:2.75cqw;line-height:1.38;text-align:justify}.agenda li>b{font-family:var(--serif);font-weight:400;color:#222}.agenda strong{font-weight:600;color:#222}.rings{display:grid;grid-gap:3.6cqw;gap:3.6cqw;margin-top:2cqw}.ring{display:grid;grid-template-columns:27cqw 1fr;grid-gap:4cqw;gap:4cqw;align-items:center}.ring svg{width:27cqw;height:27cqw}.ring .bg{fill:none;stroke:var(--band);stroke-width:12}.ring .fg{fill:none;stroke:url(#bubg);stroke-width:12;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.ring text{font-family:var(--head);font-weight:300;font-size:28px;fill:var(--navy)}.ring p{margin:0!important;font-size:3.1cqw;line-height:1.35;text-align:left!important;font-weight:400}.calc{margin-top:3cqw;background:linear-gradient(120deg,#1d3a5f,#2f6b8a 60%,#4f9f93);color:#fff;padding:3.6cqw 4cqw;position:relative;overflow:hidden}.calc:after{content:"";position:absolute;inset:-60%;background:conic-gradient(transparent,rgba(255,255,255,.12),transparent 25%);animation:spin 14s linear infinite}.calc>*{position:relative;z-index:1}.calc label{font-family:var(--head);font-size:2.5cqw;color:#cfe8f1}.calc output{display:block;font-family:var(--head);font-weight:300;font-size:8cqw;line-height:1}.calc output small{font-size:.36em;color:#cfe8f1}.calc p{margin:1cqw 0 0!important;font-size:2.2cqw;color:#cfe8f1;text-align:left!important}.calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d9c99a var(--p,50%),rgba(255,255,255,.25) var(--p,50%))}.calc input[type=range]::-webkit-slider-thumb{border-color:#d9c99a}.orbit{width:64cqw;height:64cqw;margin:0 auto 2cqw}.orbit svg{width:100%;height:100%;overflow:visible}.orbit .o{fill:none;stroke:#cfe2ea;stroke-width:1}.orbit .oa{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:46 900;transform-origin:150px 150px}.orbit .a1{stroke:#c9a24a;animation:spin 9s linear infinite}.orbit .a2{stroke:#4f9f93;animation:spin 14s linear infinite reverse}.orbit .a3{stroke:#6a90ab;animation:spin 21s linear infinite}.orbit .lab{fill:var(--navy);font-family:var(--head);font-weight:700;font-size:13px;text-anchor:middle}.orbit .core{fill:url(#bubg)}.orbit .ct{fill:#fff;font-family:var(--head);font-weight:700;font-size:13px;text-anchor:middle}.qs{display:grid;grid-gap:1.8cqw;gap:1.8cqw}.qs div{padding-left:3cqw;border-left:.6cqw solid var(--teal)}.qs strong{font-family:var(--head);font-weight:700;font-size:3.3cqw;color:var(--khaki);display:block}.qs span{font-size:2.7cqw;line-height:1.35}.tiles{display:grid;grid-gap:2cqw;gap:2cqw;margin-top:1cqw}.tile{height:15.5cqw;perspective:900px;border:0;padding:0;background:none;cursor:pointer;text-align:left}.tile .tin{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.3,1.4,.5,1)}.tile.on .tin{transform:rotateX(180deg)}.tile .f{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:2.2cqw 3.4cqw;display:flex;flex-direction:column;justify-content:center}.tile .fr{background:var(--row);color:#666}.tile .bk{background:linear-gradient(90deg,#5aa898,#9cc7d8);color:#fff;transform:rotateX(180deg)}.tile small{font-family:var(--head);font-size:2.2cqw;opacity:.9}.tile strong{font-family:var(--head);font-weight:700;font-size:4.8cqw;line-height:1.05}.tile .fr strong{text-decoration:line-through;-webkit-text-decoration-color:#c9a24a;text-decoration-color:#c9a24a;text-decoration-thickness:.4cqw;color:#7d8388}.tile .bk span{font-family:var(--serif);font-size:2.45cqw;line-height:1.3}.stages{display:grid;grid-gap:2.2cqw;gap:2.2cqw;margin:1cqw 0 2cqw}.stg{display:grid;grid-template-columns:14cqw 1fr;grid-gap:3cqw;gap:3cqw;align-items:center;border:0;background:var(--band);padding:2.2cqw 3cqw;text-align:left;cursor:pointer;transition:background .6s,transform .6s}.stg svg{width:14cqw;height:14cqw;color:#7d8388;transition:color .6s,transform .8s cubic-bezier(.3,1.6,.5,1)}.stg strong{font-family:var(--head);font-weight:700;font-size:3.8cqw;color:var(--navy);display:block}.stg span{font-size:2.6cqw;color:var(--ink-2)}.stg.on{background:linear-gradient(90deg,#5aa898,#9cc7d8);transform:translateX(1.4cqw)}.stg.on span,.stg.on strong{color:#fff}.stg.on svg{color:#fff;transform:scale(1.1)}.tk svg{width:100%;height:auto;display:block}.tk .l1{fill:var(--navy);font-family:var(--head);font-weight:700;font-size:14px}.tk .l1,.tk .l2{text-anchor:middle}.tk .l2{fill:#555;font-size:9px}.tk .rb{animation:rb 5s ease-in-out infinite}.tk .rb,.tk .rs{fill:#d7263d;transform-box:fill-box;transform-origin:center}.tk .rs{opacity:.85;animation:rs 5s ease-in-out infinite;animation-delay:var(--dl)}.tk .dt{fill:#4f9f93;animation:rise 4s ease-in infinite;animation-delay:var(--dl)}.tk .pool{fill:url(#bubg);transform-box:fill-box;transform-origin:center;animation:pool 4s ease-in-out infinite}.tk .coil{fill:none;stroke:#1d3a5f;stroke-width:2.4}.tk .core{fill:#1d3a5f}.tk .spark{stroke:#c9a24a;stroke-width:2.4;stroke-dasharray:3 5;fill:none;animation:dash 1s linear infinite}.tk .bolt{fill:#d9c99a;animation:flick 1.6s steps(2) infinite}.tiers{display:grid;grid-template-columns:1fr 1fr;grid-gap:3cqw;gap:3cqw;margin:2cqw 0 3cqw}.tier{background:var(--band);padding:3cqw}.tier strong{font-family:var(--head);font-weight:700;font-size:3.5cqw;color:var(--navy);display:block;line-height:1.1;margin-bottom:1cqw}.tier p{font-size:2.45cqw;line-height:1.35;text-align:left!important}.meter{height:20cqw;background:#fff;position:relative;overflow:hidden}.meter .fl{position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(0deg,#1d3a5f,#4f9f93);transition:height 2.4s cubic-bezier(.2,.8,.2,1) .4s}.live .meter .fl{height:100%}.meter .fl:before{content:"";position:absolute;left:0;right:0;top:-1.6cqw;height:3.2cqw;background:radial-gradient(circle at 50% 0,#fff 1.7cqw,transparent 1.8cqw) 0 0/6cqw 3.2cqw repeat-x;animation:wave 2.4s linear infinite}.meter span{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--head);font-weight:600;font-size:6cqw;color:#fff;z-index:1}.eqz{height:20cqw;display:flex;align-items:center;gap:.8cqw;background:#fff;padding:0 1cqw}.eqz i{flex:1 1;background:linear-gradient(#5aa898,#9cc7d8);height:20%;animation:eq 2.4s ease-in-out infinite;animation-delay:calc(var(--k)*-.17s)}.chain{display:grid;grid-gap:2cqw;gap:2cqw;margin:1cqw 0 3cqw}.chain div{display:grid;grid-template-columns:13cqw 1fr;grid-gap:3cqw;gap:3cqw;align-items:baseline;background:var(--band);padding:2.4cqw 3cqw}.chain strong{font-family:var(--head);font-weight:300;font-size:6.4cqw;color:var(--navy);line-height:1}.chain span{font-size:2.7cqw;line-height:1.35}.pion{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4cqw 3cqw;gap:1.4cqw 3cqw;margin:1cqw 0 2cqw}.pion span{font-family:var(--head);font-weight:600;font-size:3cqw;color:var(--navy);padding:1.4cqw 2cqw;background:var(--row)}.wq{height:100cqw;width:auto;max-width:100%;display:block;margin:0 auto}.flow{fill:none;stroke:#1d3a5f;stroke-width:1.4;stroke-dasharray:4 5;animation:dash 1.1s linear infinite}.flow.up{stroke:#c9a24a}.sdg{transform-box:fill-box;transform-origin:center;animation:sdg 3s ease-in-out infinite;animation-delay:var(--dl)}.arch{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:3cqw;gap:3cqw;margin-top:1cqw}.arch .t{font-family:var(--serif);font-weight:600;font-size:3cqw;color:#222;text-align:center;margin-bottom:1.2cqw}.arch .s{font-family:Arial,var(--head);font-size:2.1cqw;line-height:1.25;padding:1.8cqw;margin-bottom:1.8cqw;text-align:center;color:#fff;position:relative}.arch .s:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-1.8cqw;width:.25cqw;height:1.8cqw;background:#2a2f33}.arch .o .s{background:linear-gradient(180deg,#6fb3a6,#9cc7d8)}.arch .n .s{background:#5aa898}.arch .n .s.nv{background:linear-gradient(90deg,#1d3a5f,#3f6b8f)}.arch .n .s.k{background:#d9c99a;color:#2a2f33}.arch .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6cqw;gap:1.6cqw}.arch .two .s:after{display:none}.risks{display:grid;grid-gap:2.6cqw;gap:2.6cqw}.risk{display:grid;grid-template-columns:10cqw 1fr;grid-gap:3cqw;gap:3cqw;padding:2.8cqw 3cqw;background:var(--band);position:relative;overflow:hidden}.risk svg{width:10cqw;height:10cqw;color:var(--navy)}.risk strong{font-family:var(--head);font-weight:700;font-size:3.6cqw;color:var(--khaki);display:block;line-height:1.1;margin-bottom:.8cqw}.risk span{font-size:2.6cqw;line-height:1.35}.risk:before{content:"";position:absolute;top:0;left:-70%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:sweep 5s ease-in-out infinite;animation-delay:var(--dl)}.ppl{grid-gap:2.4cqw;gap:2.4cqw}.pp,.ppl{display:grid}.pp{grid-template-columns:11cqw 1fr;grid-gap:3.4cqw;gap:3.4cqw;align-items:center}.ph{width:11cqw;height:11cqw;border-radius:0 2.6cqw 0 0;background:linear-gradient(180deg,#d6e9ee,#b9d8d2);display:grid;place-items:center;font-family:var(--head);font-weight:600;font-size:4cqw;color:#5d7f86;position:relative;overflow:hidden}.ph:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);background-size:250% 100%;animation:sheen 5s ease-in-out infinite;animation-delay:var(--dl)}.pp strong{font-family:var(--serif);font-weight:700;font-size:3.5cqw;color:#3f9f86;display:block;line-height:1.1}.pp span{font-size:2.45cqw;color:#444;line-height:1.3;display:block}.bar{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);transform:translateX(-50%) translateY(140%);z-index:10;display:flex;padding:7px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px -20px rgba(0,20,30,.6);transition:transform 1s cubic-bezier(.16,1,.3,1) .6s;max-width:calc(100vw - 20px)}.bar,.bar.reader-bar{align-items:center;gap:6px}.bar.reader-bar{flex-direction:row;padding:7px 10px;border-radius:999px;max-width:min(980px,calc(100vw - 16px))}.bar.reader-bar::-webkit-scrollbar{display:none}.reader-bar-row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;flex:none}.reader-bar-row--modes{border-right:1px solid var(--glass-line);padding-right:6px}.zoom-pill{font-family:var(--head);font-size:11px;font-weight:600;padding:5px 9px;border-radius:999px;background:var(--glass-line);color:var(--ctl);line-height:1}.ib-wrap{position:relative;display:inline-flex}.ib-wrap[data-tip]:focus-within:after,.ib-wrap[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);font-family:var(--head);font-size:11px;line-height:1.25;white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--navy);color:#fff;pointer-events:none;z-index:20;box-shadow:0 8px 20px rgba(0,20,30,.25)}.bar.show{transform:translateX(-50%)}.ib{width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--ctl);display:grid;place-items:center;cursor:pointer;flex:none;transition:background .3s,color .3s}.ib:hover{background:var(--glass-line)}.ib svg{width:20px;height:20px}.ib[aria-pressed=true]{background:#4f9f93;color:#fff}.ib.big{background:var(--ctl);color:var(--glass);color:#fff;background:#1d3a5f}.ib.big:hover{background:#4f9f93}.pno{font-family:var(--head);font-size:13px;min-width:92px;text-align:center;color:var(--ctl);white-space:nowrap}.sep{width:1px;height:26px;background:var(--glass-line);flex:none}@media (max-width:560px){.pno{min-width:62px;font-size:12px}.ib{width:40px;height:40px}.hide-s,.reader-bar-row--modes .hide-s{display:none}.bar.reader-bar{overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.ib-wrap[data-tip]:hover:after{display:none}}.reader-toc-fab{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);z-index:12;min-width:44px;min-height:44px;padding:0;border:1px solid var(--glass-line);border-radius:12px;background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ctl);cursor:pointer;touch-action:manipulation;display:grid;place-items:center;box-shadow:0 10px 28px -14px rgba(0,20,30,.5);transition:transform .2s ease,background .2s ease}.reader-toc-fab svg{width:20px;height:20px}.reader-toc-fab:hover{background:rgba(255,255,255,.86)}.reader-toc-fab:active{transform:scale(.96)}.reader-toc-fab.reader-back-fab{display:inline-flex;align-items:center;gap:6px;padding:0 14px;font-family:var(--head);font-size:12px;font-weight:600}.hint{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 18px);transform:translate(-50%,-20px);z-index:10;font-family:var(--head);font-size:13px;padding:10px 18px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ctl);opacity:0;transition:opacity .8s,transform .8s;pointer-events:none}.hint.on{opacity:1;transform:translate(-50%)}.toc-corner-nav{position:fixed;left:calc(env(safe-area-inset-left,0px) + clamp(10px,2.4vw,24px));bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:11;height:60px;min-width:44px;padding:7px;margin:0;border:0;background:transparent;cursor:pointer;line-height:0;touch-action:manipulation;transition:filter .22s ease,transform .22s ease;filter:drop-shadow(0 10px 24px rgba(0,20,30,.26));pointer-events:auto}.toc-corner-nav img{height:100%;width:auto;display:block;border-radius:10px}.toc-corner-nav:hover{filter:drop-shadow(0 12px 28px rgba(0,20,30,.34))}.toc-corner-nav:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.toc-corner-nav{transition:filter .15s ease}}@media (max-width:960px){.toc-corner-nav{left:calc(env(safe-area-inset-left,0px) + 8px);top:calc(env(safe-area-inset-top,0px) + 10px);bottom:auto;height:auto;width:clamp(72px,22vw,128px);padding:8px}.toc-corner-nav img{width:100%;height:auto}}html.nolib{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.nolib{scroll-behavior:auto}}.splash{position:fixed;inset:0;z-index:50;display:grid;place-items:center;text-align:center;background:linear-gradient(115deg,#d7b979,#9fbf93 25%,#4fa59c 55%,#3f88a8 80%,#33566b);color:#fff;padding:24px;transition:opacity 1.2s,transform 1.4s cubic-bezier(.7,0,.2,1)}.splash.out{opacity:0;transform:scale(1.2);pointer-events:none}.splash .orb{width:min(300px,56vw);height:min(300px,56vw);margin:0 auto 18px;position:relative}.splash .badge2{display:inline-flex;align-items:center;gap:14px;padding:16px 26px;border:3px solid #c9a24a;border-radius:16px;background:rgba(244,248,246,.9);color:#1d2125;margin-bottom:14px;opacity:0;animation:up 1.2s .9s forwards}.splash .badge2 .l{font-family:var(--head);font-weight:300;font-size:15px;line-height:1.1;text-align:right}.splash .badge2 i{width:1px;align-self:stretch;background:#1d2125}.splash .badge2 .r{font-family:var(--head);font-weight:300;font-size:34px;line-height:.92;text-align:left}.splash h1{font-weight:700;font-size:clamp(1.7rem,4.6vw,3rem);line-height:1.1;margin:0 auto;max-width:20ch;text-shadow:0 4px 18px rgba(0,40,60,.35);animation:up 1.2s 1.3s forwards}.splash h1,.splash p{font-family:var(--head);opacity:0}.splash p{font-weight:300;font-size:clamp(1rem,2vw,1.25rem);margin:12px auto 28px;max-width:40ch;animation:up 1.2s 1.6s forwards}.splash .acts{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;opacity:0;animation:up 1s 2s forwards}.splash button{font-family:var(--head);font-weight:600;font-size:15px;border-radius:999px;padding:14px 28px;cursor:pointer;min-height:48px;border:2px solid #fff;transition:transform .3s,box-shadow .3s}.splash .go{background:#1d3a5f;border-color:#1d3a5f;color:#fff}.splash .go:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px rgba(0,20,40,.6)}.splash .quiet{background:transparent;color:#fff}.splash small{display:block;margin-top:18px;font-family:var(--head);font-size:13px;color:#eef7f6;opacity:0;animation:up 1s 2.3s forwards}.nolib body{overflow:auto}.nolib .stage{position:relative;display:block;padding:24px 12px 120px}.nolib .book-wrap{transform:none;opacity:1;width:min(560px,94vw);margin:0 auto}.nolib .page{position:relative;width:100%;aspect-ratio:210/297;margin:0 auto 24px;box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4cqw)}}@keyframes part-orbit{to{transform:rotate(1turn)}}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dash{to{stroke-dashoffset:-18}}@keyframes rb{0%,15%{transform:scale(1);opacity:1}45%,to{transform:scale(.12);opacity:0}}@keyframes rs{0%,40%{transform:scale(0);opacity:0}60%,90%{transform:scale(1);opacity:.9}to{opacity:0}}@keyframes rise{0%{transform:translate(0);opacity:0}15%,85%{opacity:1}to{transform:translate(var(--dx),-118px);opacity:0}}@keyframes pool{0%,to{transform:scale(.68)}60%{transform:scale(1.04)}}@keyframes wave{to{background-position:6cqw 0}}@keyframes eq{0%,to{height:18%}50%{height:92%}}@keyframes sdg{0%,to{opacity:.55}50%{opacity:1}}@keyframes sweep{0%{left:-70%}60%,to{left:130%}}@keyframes flick{0%{opacity:.25}to{opacity:1}}@keyframes opener-gtext-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes book-edge-in{0%{opacity:0;transform:translateY(.55cqw);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.page.live .folio,.page.live .run{animation:book-edge-in .85s cubic-bezier(.16,1,.3,1) both}.page.live .run{animation-delay:.12s}.page.live .folio{animation-delay:.22s}.page.live .pg h3,.page.live .pg h4{transition:color .24s ease,transform .24s ease,text-shadow .24s ease}.page.live .gtext.split{background-size:220% auto;animation:opener-gtext-flow 12s ease-in-out infinite}.page.live .gtext.split .w>span{transition:transform .22s ease,filter .22s ease}.page.live .gtext:not(.split){background-size:200% auto;animation:opener-gtext-flow 14s ease-in-out infinite}.page.live .pull{transition:transform .28s ease,text-shadow .28s ease,color .28s ease}.page.live .pg li,.page.live .pg p{transition:color .35s ease}.page.live .toc .r button span{transition:color .22s ease,transform .22s ease}.line-hl{position:absolute;left:0;top:0;z-index:6;pointer-events:none;border-radius:.35em;background:linear-gradient(118deg,rgba(140,203,191,.55),rgba(79,159,147,.32) 50%,rgba(168,205,227,.4));mix-blend-mode:multiply;opacity:0;transition:opacity .18s ease,transform .16s cubic-bezier(.16,1,.3,1),width .16s cubic-bezier(.16,1,.3,1),height .16s ease}.line-hl:after{content:"";position:absolute;left:6px;right:6px;bottom:-2px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--teal-d),var(--gold));transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.line-hl.on{opacity:1}.line-hl.on:after{transform:scaleX(1)}@media (hover:hover){.page.live .pg h3:hover,.page.live .pg h4:hover{color:var(--teal-d);transform:translateX(.12cqw);text-shadow:0 .2cqw 1cqw rgba(79,159,147,.14)}.page.live .pull:hover{transform:scale(1.008);text-shadow:0 .35cqw 1.6cqw rgba(29,58,95,.1)}.page.live .pg b:hover,.page.live .pg strong:hover,.page.live .toc .r button:hover span{color:var(--teal-d)}}@media (hover:none){.page.live .pg h3:active,.page.live .pg h4:active{color:var(--teal-d)}}@media (prefers-reduced-motion:reduce){.line-hl,.line-hl:after,.split .w>span,.tbl tbody tr,[data-a]{transition:none!important;animation:none!important}.page.live .folio,.page.live .gtext.split,.page.live .gtext:not(.split),.page.live .run{animation:none!important}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important}}.page:not(.live) *,.page:not(.live) :after,.page:not(.live) :before{animation-play-state:paused}.hl{background:linear-gradient(160deg,#1f8a62,#2e9b8a 30%,#3c94a8 58%,#4a8fb0 72%,#8aa77f 88%,#cdb06a);color:#1f2326}.hl-r{background:linear-gradient(200deg,#3a8fae,#2e8f8a 40%,#1f7c66 70%,#0f4a44)}.hl-card{position:absolute;top:12.4cqw;bottom:12.4cqw;background:rgba(245,249,248,.96)}.hl-l .hl-card{left:13cqw;right:0}.hl-r .hl-card{left:0;right:13cqw}.hl-circle{position:absolute;top:33.5cqw;width:73cqw;height:73cqw;border-radius:50%;overflow:hidden;z-index:1;background:conic-gradient(from 0deg,#7cc4bd 0deg,#5d8fa3 80deg,#46596a 150deg,#bfa574 222deg,#d3b97b 245deg,#6fb08f 300deg,#7cc4bd 1turn)}.hl-l .hl-circle{right:-36.5cqw}.hl-r .hl-circle{left:-36.5cqw}.hl-circle-inner{position:absolute;inset:5.5cqw;width:calc(100% - 11cqw);height:calc(100% - 11cqw);border-radius:50%;background:radial-gradient(circle at 45% 40%,#3fb0b4 0,#1f6f80 55%,#1a425a 100%)}.hl .glass{z-index:2}.hl-item{position:absolute;z-index:3;display:flex;align-items:center;gap:1.7cqw}.hl-l .hl-item{flex-direction:row-reverse;text-align:right}.hl-item b{font-family:var(--head);font-weight:700;font-size:6cqw;line-height:1;color:#2b4a63}.hl-item p{margin:0;font-family:var(--serif);font-size:2.2cqw;line-height:1.38;color:#1f2326}.hl5 .hl-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6cqw 4cqw 5cqw;background:#f5f9f8}.hl5 .hl-card,.hl5.hl-l .hl-card,.hl5.hl-r .hl-card{inset:0}.hl5 .hl-card h3{position:absolute;top:5cqw;left:6cqw;margin:0;font-family:var(--head);font-weight:400;font-size:2cqw;color:#111}.hl5 .figcap{font-family:var(--serif);font-size:2.2cqw;line-height:1.35;text-align:center;color:#444;margin:0 0 2cqw}.hl5.hl-l .hl-card img{width:78cqw;height:auto}.hl5-icon{width:12cqw;height:auto;margin:0 0 1.6cqw;mix-blend-mode:multiply}.hl5-kicker{font-weight:300;font-size:3.4cqw;color:#222}.hl5-kicker,.hl5-title{font-family:var(--head)}.hl5-title{font-weight:700;font-size:4.4cqw;color:#1d3a5f;margin:.3cqw 0 2.2cqw}.hl5-title span{color:#5c87a6}.hl5-photo{width:58cqw;height:auto;margin:0 0 3cqw;border-radius:1cqw;box-shadow:0 1.8cqw 4cqw -2cqw rgba(15,45,60,.45)}.hl5 .hl-card p{width:84cqw;margin:0;font-family:var(--serif);font-size:2.55cqw;line-height:1.52;text-align:left;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;color:#24292d}.flow .pg{padding:12cqw 9cqw 11.5cqw;font-size:2.7cqw;line-height:1.55;font-weight:400;color:#24292d}.flow .pg p{margin:0 0 2.1cqw;text-align:left;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.flow .pg h3{font-size:4.1cqw;line-height:1.2;margin:3cqw 0 1.4cqw;color:var(--navy)}.flow .pg h4{position:relative;font-size:3.2cqw;font-weight:600;line-height:1.25;color:#b8934a;margin:2.8cqw 0 1.2cqw;padding-left:3cqw}.flow .pg h4:before{content:"";position:absolute;left:.2cqw;top:.5em;width:1.2cqw;height:1.2cqw;border-radius:.25cqw;background:var(--gold)}.flow .pg>:first-child{margin-top:0}.flow .pull{position:relative;font-family:var(--serif);font-weight:700;font-size:4.1cqw;line-height:1.24;color:#16191b;text-align:center;margin:3.2cqw 2cqw 3.8cqw;padding-top:4cqw;letter-spacing:-.01em;text-wrap:balance}.flow .pull:before{content:"“";position:absolute;left:50%;top:-1.6cqw;transform:translateX(-50%);font-size:9cqw;line-height:1;color:var(--gold);opacity:.75}.flow .pull:after{content:"";display:block;width:14cqw;height:.45cqw;margin:2.2cqw auto 0;border-radius:999px;background:linear-gradient(90deg,var(--teal-d),var(--gold));transform:scaleX(0)}.flow-fig{margin:1cqw 0 3cqw}.flow-fig figcaption{font-size:2.2cqw;text-align:center;color:#555;margin:0 0 1.6cqw;line-height:1.35}.flow-fig img{display:block;width:100%;height:auto}.flow-op .pg{padding-top:13cqw}.flow-op .chbar{margin-bottom:6cqw}.flow-op h2{font-size:6.2cqw;font-weight:600;line-height:1.22;margin:0 0 2.4cqw}.flow-op .st{font-size:4.1cqw;line-height:1.25;margin:0 0 5cqw}.flow-op .opener-title+.pg{margin-top:0}.flow-op h2+p{margin-top:3cqw}.live [data-a=lift]{animation:a-lift 1s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}.live [data-a=sweep]{animation:a-sweep 1.15s cubic-bezier(.6,0,.2,1) var(--d,0s) backwards}.live [data-a=slide]{animation:a-slide 1s cubic-bezier(.16,1,.3,1) var(--d,0s) backwards}.live [data-a=focus]{animation:a-focus 1s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}.live [data-a=pull]{animation:a-pull 1.1s cubic-bezier(.16,1,.3,1) var(--d,0s) backwards}.live [data-a=pull]:after{animation:a-bar .9s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .45s) forwards}.flow .split.flow-h .w>span{animation-delay:calc(var(--d,0s) + var(--i)*55ms)}@keyframes a-lift{0%{opacity:0;transform:translateY(2.6cqw) scale(.985)}to{opacity:1;transform:none}}@keyframes a-sweep{0%{opacity:.15;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes a-slide{0%{opacity:0;transform:translateX(-4cqw)}to{opacity:1;transform:none}}@keyframes a-focus{0%{opacity:0;filter:blur(5px);letter-spacing:.08em}to{opacity:1;filter:none;letter-spacing:normal}}@keyframes a-pull{0%{opacity:0;transform:scale(.92);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes a-bar{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.flow .pull:after{transform:none}}.run{display:flex}.pR .run{justify-content:flex-end}.run .rt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run b{flex:none}.f41{container-type:inline-size;aspect-ratio:1306/1517;width:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;font-family:var(--serif);color:#1f2326;text-align:left;line-height:1.3;font-weight:400;letter-spacing:normal}.f41-top{font-size:2.5cqw;text-align:center;margin:.4cqw 0 .8cqw}.f41-plot{display:grid;grid-template-columns:4.6cqw 1fr 4.6cqw;height:61.5cqw;flex:none}.f41-yl,.f41-yr{writing-mode:vertical-rl;align-self:center;text-align:center;font-size:2.15cqw;line-height:1.15}.f41-yl{transform:rotate(180deg)}.f41-grid{display:grid;grid-template:1fr 1fr/1fr 1fr;background:#c9dbe0;margin:0 1cqw}.f41-grid,.f41-q{position:relative}.f41-q{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.f41-q,.f41-q3,.f41-q4{padding:3.6cqw 1.6cqw 1.6cqw}.f41-tag{position:absolute;top:.9cqw;left:.9cqw;background:#24395a;color:#fff;font-family:var(--head);font-size:1.5cqw;line-height:1;padding:.45cqw .9cqw;border-radius:.3cqw}.f41-q1 .f41-tag,.f41-q4 .f41-tag{left:auto;right:.9cqw}.f41-qt{font-weight:700;font-size:1.95cqw;line-height:1.2}.f41-qs{font-size:1.65cqw;line-height:1.2;margin:.2cqw 0 1cqw;color:#333}.f41-body{display:flex;align-items:center;gap:1cqw;width:100%;flex:1 1;min-height:0}.f41-rev{flex-direction:row-reverse}.f41-items{flex:0 0 38%;display:flex;flex-direction:column;gap:1.3cqw;text-align:left}.f41-item{display:flex;align-items:center;gap:.8cqw;font-size:1.6cqw;line-height:1.18}.f41-axes svg,.f41-item svg{flex:none;width:3.1cqw;height:3.1cqw;fill:none;stroke:#24395a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.f41-dia{flex:1 1;min-width:0;display:flex;justify-content:center}.f41-dia svg{width:100%;height:auto;max-height:21cqw;overflow:visible}.f41-c circle{stroke:#fff;stroke-width:.6}.f41-navy circle{fill:#24395a}.f41-gold circle{fill:#d9bf82;fill-opacity:.94}.f41-teal circle{fill:#6fb5a3;fill-opacity:.92}.f41-cl,.f41-cs{fill:#fff;text-anchor:middle}.f41-cl{font-family:var(--serif);font-weight:700;font-size:12px}.f41-cs{font-family:var(--head);font-size:6.4px}.f41-ring{stroke:#fff;stroke-width:.4}.f41-lead path{fill:none;stroke:#24395a;stroke-width:.6}.f41-rl{font-weight:700;font-size:7.5px;fill:#24395a}.f41-rl,.f41-rs{font-family:var(--serif)}.f41-rs{font-size:5.4px;fill:#333}.f41-ax{position:absolute;background:#111;pointer-events:none}.f41-ax-x{left:0;right:0;top:50%;height:.3cqw;margin-top:-.15cqw}.f41-ax-y{top:-1.2cqw;bottom:-1.2cqw;left:50%;width:.3cqw;margin-left:-.15cqw}.f41-ax:after,.f41-ax:before{content:"";position:absolute;width:1.6cqw;height:1.6cqw;background:#111;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.f41-ax-x:before{left:-.6cqw;top:-.65cqw}.f41-ax-x:after{right:-.6cqw;top:-.65cqw;transform:scaleX(-1)}.f41-ax-y:before{top:-.6cqw;left:-.65cqw;transform:rotate(90deg)}.f41-ax-y:after{bottom:-.6cqw;left:-.65cqw;transform:rotate(-90deg)}.f41-ysoc{position:absolute;left:50%;top:13%;transform:translateX(-50%);writing-mode:vertical-rl;background:#fff;font-family:var(--head);font-size:1.35cqw;letter-spacing:.06em;padding:.6cqw .3cqw}.f41-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2cqw;gap:2cqw;margin:2cqw 5.6cqw .8cqw}.f41-bottom b{display:block;font-size:1.65cqw}.f41-bottom small{display:block;font-size:1.25cqw;color:#555}.f41-bottom>span{font-size:2.3cqw}.f41-bottom>div:last-child{text-align:right}.f41-legend{display:grid;grid-template-columns:9cqw 1fr 1.7fr 1.05fr;grid-gap:1.3cqw;gap:1.3cqw;align-items:start;margin:0 5.6cqw;padding:1cqw;border:.3cqw solid #24395a;border-radius:.9cqw;font-size:1.22cqw;line-height:1.25}.f41-legend b{display:block;font-size:1.32cqw;margin-bottom:.3cqw;white-space:nowrap}.f41-legend span{display:block;line-height:1.25}.f41-legend i{display:inline-block;min-width:2.2cqw;font-style:normal;font-weight:700}.f41-lg{align-self:stretch;display:grid;place-items:center;background:#24395a;color:#fff;font-weight:700;font-size:2cqw}.f41-axes span{display:flex;gap:.8cqw;align-items:flex-start;margin-bottom:1.4cqw}.f41-axes b{display:inline;margin:0}.f41-purpose{display:flex;align-items:center;gap:2.4cqw;margin:1.3cqw 5.6cqw 0;padding:1.2cqw 3cqw;border-radius:.6cqw;background:#24395a;color:#fff;font-size:1.95cqw;line-height:1.35;text-align:center}.f41-purpose svg{flex:none;width:5.4cqw;height:5.4cqw;fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.f41-purpose span{display:block}.f41-purpose span+span{margin-top:.4cqw;font-size:.92em}.f41-note{margin:1.2cqw 5.6cqw 0;font-size:1.32cqw;line-height:1.3;text-align:center;color:#444}.live .f41-ax-x{animation:f41-grow-x 1s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .25s) backwards}.live .f41-ax-y{animation:f41-grow-y 1s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .25s) backwards}.live .f41-c{animation:f41-pop .75s cubic-bezier(.34,1.56,.64,1) calc(var(--d,0s) + .3s + var(--i)*.12s) backwards}.live .f41-c,.live .f41-ring{transform-box:fill-box;transform-origin:center}.live .f41-ring{animation:f41-pop .9s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .25s + var(--i)*.1s) backwards}.live .f41-lead path{stroke-dasharray:60;animation:f41-draw .8s ease calc(var(--d,0s) + .6s + var(--i)*.08s) backwards}.live .f41-lead text{animation:a-fade .6s ease calc(var(--d,0s) + .8s + var(--i)*.08s) backwards}.live .f41-cv{animation:a-fade .6s ease calc(var(--d,0s) + .55s + var(--i)*.12s) backwards}.live .f41-item{animation:a-slide .7s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .35s) backwards}@keyframes f41-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes f41-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes f41-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes f41-draw{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.hl5 .f41{width:92cqw}.hl5 .hl-card .figcap{width:auto;text-align:center;-webkit-hyphens:manual;hyphens:manual}