@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77ecfe8ce40a53ab-s.3p4bflluklw47.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a1d6a9b7179920b3-s.2mzwocr42l3yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c67c2824a3f8fc99-s.05b8u4tj-zvmp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f0624f9da2c12308-s.37wqnnlzjg-vu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5e87fcb5c63effdd-s.2s8-i0me40ryp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3793699501f03c1c-s.p.3e8dukbyqtglu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Fallback;src:local(Arial);ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.0%;size-adjust:101.05%}._7O_DLa_className{font-family:Commissioner,Commissioner Fallback;font-style:normal}
@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/4593d80586715942-s.3ju_6_z3qep24.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/2123cf3c0f5c04c5-s.3iprg8zlnohjb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/32a4de1ce8e4f04e-s.0rn478ab6h7vs.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/17c4eff329c6d1c8-s.2xxn-i1vlcz3p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/d540bc2c8eb2c2ce-s.p.3w0fqriazmlj4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Condensed Fallback;src:local(Arial);ascent-override:120.13%;descent-override:40.04%;line-gap-override:0.0%;size-adjust:74.92%}.LbE4Cq_className{font-family:Sofia Sans Condensed,Sofia Sans Condensed Fallback;font-style:normal}
@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9a1d875a463d6d97-s.1yb936zmik__1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a980f3ce8a3afe2e-s.0s154dn96an6o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/68579efe8900e43d-s.363l46r-crix0.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5c07014eca3b9a8d-s.12js-g3o75gnq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7c238e756ea55281-s.p.3mp4c4xnoib5n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Extra Condensed Fallback;src:local(Arial);ascent-override:147.51%;descent-override:49.17%;line-gap-override:0.0%;size-adjust:61.01%}.WwoUmq_className{font-family:Sofia Sans Extra Condensed,Sofia Sans Extra Condensed Fallback;font-style:normal;font-weight:900}
@font-face{font-family:Name Fallback;src:local(Impact);font-weight:900;size-adjust:83.9%;ascent-override:107.3%;descent-override:35.8%;line-gap-override:0%}@font-face{font-family:Name Fallback Apple;src:local(HelveticaNeue-CondensedBlack),local(Helvetica Neue Condensed Black);font-weight:900;size-adjust:91.7%;ascent-override:98.1%;descent-override:32.7%;line-gap-override:0%}@font-face{font-family:Display Fallback;src:local(Arial Narrow Bold),local(ArialNarrow-Bold);font-weight:600 800;size-adjust:87.3%;ascent-override:103.1%;descent-override:34.4%;line-gap-override:0%}@font-face{font-family:"Display Fallback 2";src:local(Helvetica Neue Condensed Bold),local(HelveticaNeue-CondensedBold);font-weight:600 800;size-adjust:86.4%;ascent-override:104.2%;descent-override:34.7%;line-gap-override:0%}@font-face{font-family:"Display Fallback 3";src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 800;size-adjust:71.6%;ascent-override:125.7%;descent-override:41.9%;line-gap-override:0%}@font-face{font-family:Body Fallback;src:local(Helvetica Neue),local(HelveticaNeue),local(Arial),local(ArialMT);size-adjust:100%;ascent-override:102%;descent-override:21%;line-gap-override:0%}@property --ink-r{syntax:"<length>";inherits:true;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#eff1ee;--paper-rgb:239 241 238;--mist-1:#e3e8e5;--mist-2:#d5dcd9;--ink-1:#111416;--ink-2:#2a3034;--ink-3:#434c50;--ink-4:#5e676b;--ink-5:#b9c2c4;--wash:#1b5960;--wash-deep:#0f3a3c;--jade:#2f8f86;--jade-ink:#1f6f68;--jade-deep:#134a47;--jade-name:#0f3d36;--jade-hair:#2f8f868c;--glow:#9eeaf2;--glow-core:#e9fdfe;--cinnabar:#b1362b;--text:var(--ink-1);--text-2:var(--ink-3);--text-3:var(--ink-4);--rule:#c3d3d2;--rule-rest:#5d8987;--ink-annot:var(--wash);--focus:var(--jade-deep);--font-name:var(--font-name-face,"Sofia Sans Extra Condensed"), "Name Fallback", "Name Fallback Apple", "Arial Narrow", sans-serif;--font-display:var(--font-display-face,"Sofia Sans Condensed"), "Display Fallback", "Display Fallback 2", "Display Fallback 3", "Arial Narrow", sans-serif;--font-body:var(--font-body-face,"Commissioner"), "Body Fallback", ui-sans-serif, system-ui, sans-serif;--font-code:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--flare-body:18;--flare-sign:60;--w-body:400;--w-ui:560;--w-strong:700;--ease-ink:cubic-bezier(.2, .7, .1, 1);--ease-out:cubic-bezier(.3, .6, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .3, 1);--ease-bloom:cubic-bezier(.32, .42, .22, 1);--ease-stamp:cubic-bezier(.3, 1.4, .5, 1);--dur-press:.12s;--dur-hover:.2s;--dur-brush:.52s;--dur-bloom:.64s;--dur-settle:.4s;--dur-draw:.52s;--draw-step:90ms;--dur-route-exit:.16s;--dur-route-enter:.26s;--route-step:50ms;--route-shift:16px;--route-blur:3px;--dur-route-pan:.6s;--dur-route-sweep:.34s;--dur-route-back-pan:.4s;--dur-route-reduced:.15s;--dur-header:.22s;--z-landscape:-3;--z-paper:-1;--z-header:10;--z-skip:50;--fs-small:.875rem;--fs-body:clamp(1.0625rem, .965rem + .4vw, 1.125rem);--fs-lead:clamp(1.125rem, .93rem + .8vw, 1.25rem);--fs-item:clamp(1.125rem, .93rem + .8vw, 1.25rem);--fs-h2:clamp(1.375rem, .985rem + 1.6vw, 1.625rem);--fs-title:clamp(2rem, 1.22rem + 3.2vw, 2.5rem);--fs-name:clamp(2.75rem, 2.1875rem + 2.6vw, 4.5rem);--fs-figure:clamp(1.375rem, 1.0825rem + 1.2vw, 1.625rem);--fs-nav:.9375rem;--fs-brand:1.0625rem;--lh-body:1.6;--lh-lead:1.55;--lh-item:1.3;--lh-h2:1.25;--lh-title:1.1;--lh-name:1.02;--lh-small:1.45;--measure-read:42.5rem;--measure-wide:60rem;--strip-text-max:36.25rem;--frame:75rem;--rail-gap:3rem;--rail-w:18.75rem;--space-section:clamp(2.625rem, 1.65rem + 4vw, 3.25rem);--space-head:.75rem;--space-item:clamp(1.5rem, .72rem + 3.2vw, 2rem);--space-para:.9em;--space-strip-text:clamp(1.25rem, .9rem + 1.4vw, 1.75rem);--gutter:1.25rem;--header-h:3.5rem;--seal-size:28px;--brand-gap:10px;--header-gap:var(--space-s);--nav-gap:14px;--strip-home:clamp(190px, 28svh, 240px);--strip-sub:clamp(110px, 20svh, 170px);--strip-doc:clamp(88px, 12svh, 110px);--closing-h:160px;--glimpse-h:180px;--glimpse-h-end:250px;--story-map-art:3.25rem;--space-3xs:clamp(.25rem, .23rem + .1vw, .3125rem);--space-2xs:clamp(.5rem, .47rem + .14vw, .625rem);--space-xs:clamp(.75rem, .7rem + .25vw, .9375rem);--space-s:clamp(1rem, .93rem + .36vw, 1.25rem);--space-m:clamp(1.5rem, 1.39rem + .54vw, 1.875rem);--space-l:clamp(2rem, 1.79rem + 1.07vw, 2.75rem);--space-xl:clamp(3rem, 2.64rem + 1.79vw, 4.25rem);--space-2xl:clamp(4rem, 3.29rem + 3.57vw, 6.5rem);--space-3xl:clamp(6rem, 4.86rem + 5.71vw, 10rem)}@media (max-width:26rem){:root{--fs-nav:.875rem;--fs-brand:1rem;--nav-gap:10px;--seal-size:24px;--brand-gap:8px;--header-gap:var(--space-2xs)}}@media (max-width:22.5rem){:root{--gutter:1rem;--nav-gap:8px}}@media (min-width:40rem){:root{--fs-nav:1rem;--nav-gap:28px;--space-head:.875rem;--gutter:2rem;--header-h:4rem;--strip-home:220px;--strip-sub:220px;--strip-doc:160px;--closing-h:200px;--glimpse-h:232px;--glimpse-h-end:290px;--story-map-art:clamp(3.5rem, (100vw - 4rem) * .0617, 4.625rem)}}@media (min-width:75rem){:root{--space-section:3.625rem;--gutter:2.5rem;--strip-home:clamp(440px, 58svh, 540px);--strip-sub:clamp(300px, 40svh, 360px);--strip-doc:180px;--closing-h:240px;--story-map-art:clamp(3.5rem, (100vw - 5rem) * .0617, 4.625rem)}}@media (max-height:31.25rem) and (max-width:74.99rem){:root{--header-h:3rem;--strip-home:80px;--strip-sub:80px;--strip-doc:64px;--closing-h:96px}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scrollbar-color:var(--ink-5) transparent;scroll-padding-top:calc(var(--header-h) + .75rem);overflow-x:clip}a,button,summary{-webkit-tap-highlight-color:transparent}body{min-height:100svh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body);font-variation-settings:"FLAR" var(--flare-body);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;overflow-x:clip}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,li,dd,dt,figcaption{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word;font-weight:var(--w-strong);line-height:var(--lh-item)}ul[role=list],ol[role=list]{padding:0;list-style:none}main:focus,h1[tabindex="-1"]:focus{outline:none}[hidden]{display:none!important}html:not(.js) body:before,html.no-landscape body:before{content:"";z-index:var(--z-paper);pointer-events:none;mix-blend-mode:soft-light;opacity:.42;background:url(../media/paper-fibres.1o3gv0jl0dxm4.svg) 0 0/760px 760px,url(../media/paper-grain.02aamw852r6w6.svg) 0 0/256px 256px;position:fixed;inset:0}.landscape{z-index:var(--z-landscape);pointer-events:none;width:100%;height:100lvh;position:fixed;inset:0}html.no-landscape .landscape{display:none}a{color:inherit;text-underline-offset:.26em;text-decoration-thickness:1px}strong,b{font-weight:var(--w-strong)}small{font-size:var(--fs-small)}abbr[title]{text-decoration:none}time{font-variant-numeric:lining-nums tabular-nums}::selection{background:color-mix(in oklab, var(--wash) 26%, var(--paper));color:var(--ink-1)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:3px}.skip-link{left:var(--gutter);z-index:var(--z-skip);background:var(--ink-1);color:var(--paper);font-weight:var(--w-ui);border-radius:2px;padding:.6rem 1rem;text-decoration:none;position:fixed;top:.75rem;translate:0 -200%}.skip-link:focus-visible{outline-color:var(--ink-1);translate:0}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}@media (max-width:14.99rem){.nowrap{white-space:normal}}.accent{color:inherit}.ink-defs{width:0;height:0;position:absolute;overflow:hidden}@media print{.landscape,.skip-link{display:none!important}}@media (forced-colors:active){.landscape,body:before{display:none}:focus-visible{outline-color:highlight}a{text-decoration:underline}}
:root{--gutter-x:max(var(--gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.frame{width:min(var(--frame), 100% - 2 * var(--gutter-x));margin-inline:auto}main{display:block}.bleed{margin-inline:calc(50% - 50vw)}.site-header{z-index:var(--z-header);padding-top:env(safe-area-inset-top,0px);position:relative}.site-header__inner{justify-content:space-between;align-items:center;column-gap:var(--header-gap);min-height:var(--header-h);flex-wrap:wrap;display:flex}.home-link{align-items:center;gap:var(--brand-gap);min-height:44px;font-family:var(--font-body);font-size:var(--fs-brand);font-weight:var(--w-strong);letter-spacing:-.005em;color:var(--ink-1);-webkit-tap-highlight-color:transparent;line-height:1.2;text-decoration:none;display:inline-flex}.home-link:focus-visible{outline-offset:3px}.seal{width:var(--seal-size);aspect-ratio:1;flex:none;display:block}.seal__mark{width:100%;height:100%;display:block;overflow:visible}.seal__stone{fill:var(--cinnabar)}.seal__glyph{fill:#000}.site-nav__list{align-items:center;column-gap:var(--nav-gap);font-family:var(--font-body);font-size:var(--fs-nav);font-weight:var(--w-ui);letter-spacing:.005em;flex-wrap:wrap;line-height:1.3;display:flex}.site-nav__list a{--brush-y:calc(50% + .72em);min-block-size:44px;min-inline-size:44px;color:var(--ink-2);transition:color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;padding-bottom:0;text-decoration:none;display:inline-flex}.site-nav__list a:hover,.site-nav__list a[aria-current]{color:var(--ink-1)}.site-nav__list a.brush{text-decoration:none}@media (max-width:22.25rem){.site-header__inner{padding-block:.25rem}.site-nav{flex-basis:100%}.site-nav__list{margin-inline-start:-.2rem}}.site-header.is-pinned,.site-header.is-unpinned{transition:translate var(--dur-header) var(--ease-out);position:sticky;top:0}.site-header.is-unpinned{translate:0 calc(-100% - 2px)}.site-header.is-instant{transition:none!important}.site-header:is(.is-pinned,.is-unpinned) :is(a,button){scroll-margin-top:calc(-3 * var(--header-h) - .75rem - 4px)}.site-header.is-pinned:before,.site-header.is-unpinned:before{content:"";z-index:-1;pointer-events:none;background:var(--paper);border-bottom:1px solid var(--mist-2);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.site-header.is-pinned{transition:opacity .12s linear,translate}.site-header.is-unpinned{opacity:0;transition:opacity .12s linear,translate 0s linear .12s}}@media (forced-colors:active){.site-header.is-pinned:before,.site-header.is-unpinned:before{background:canvas;border-color:canvastext}}@media print{.site-header,.actions,.ink-btn{display:none!important}}.strip{position:relative}.strip--home{--strip-h:var(--strip-home)}.strip--sub{--strip-h:var(--strip-sub)}.strip--doc{--strip-h:var(--strip-doc)}.strip__art{min-height:var(--strip-h,var(--strip-sub))}.strip__text{padding-top:var(--space-strip-text);position:relative}.strip__text>*+*{margin-block-start:var(--space-para)}.strip__text>:is(h1,.name,.page-title)+*{margin-block-start:.875rem}.strip__text>.lead+.lead{margin-block-start:.75rem}@media (min-width:75rem){.strip--home,.strip--sub{grid-template-columns:minmax(0,1fr);display:grid}.strip--home>.strip__art,.strip--home>.strip__text,.strip--sub>.strip__art,.strip--sub>.strip__text{grid-area:1/1}.strip--home>.strip__text,.strip--sub>.strip__text{z-index:1;max-width:var(--strip-text-max);padding-block:var(--space-l);align-self:center}.strip--sub>.strip__text{padding-block:calc(var(--strip-h) - 12.5rem) var(--space-m);align-self:start}}html:not(.js) .strip__art,html.no-landscape .strip__art,html:not(.js) .closing__art,html.no-landscape .closing__art{background:url(../media/ridge-hint.0hei-9429xokw.svg) 100% 100%/auto 70% no-repeat}@media print{.strip__art,.closing__art{display:none!important}.strip__text{padding-top:0}}.sec{margin-block-start:var(--space-section)}.sec>*{max-width:var(--measure-read)}.sec>:is(.wide,.table-wrap,figure.diagram){max-width:var(--measure-wide)}.sec>*+*{margin-block-start:var(--space-para)}.sec>.sec__title+*{margin-block-start:var(--space-head)}.wide{max-width:var(--measure-wide)}.sec__title{font-family:var(--font-body);font-size:var(--fs-h2);font-weight:var(--w-strong);line-height:var(--lh-h2);letter-spacing:-.01em;color:var(--ink-1)}.sec__title--item{font-size:var(--fs-item);line-height:var(--lh-item);letter-spacing:0}.sec__date{vertical-align:baseline;font-size:var(--fs-small);font-weight:var(--w-body);letter-spacing:0;color:var(--ink-3);white-space:nowrap;margin-inline-start:.5em;line-height:1}.sec__sub{font-family:var(--font-body);font-size:var(--fs-item);font-weight:var(--w-strong);line-height:var(--lh-item);color:var(--ink-1)}.sec>.sec__sub{margin-block-start:var(--space-item)}.sec>.sec__sub+*{margin-block-start:var(--space-head)}.page-title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:780;line-height:var(--lh-title);letter-spacing:-.008em;color:var(--ink-1)}.name{font-family:var(--font-name);font-size:var(--fs-name);font-weight:900;line-height:var(--lh-name);letter-spacing:-.005em;color:var(--ink-1);white-space:nowrap;text-wrap:nowrap;padding-block-end:.06em}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);text-wrap:pretty;max-width:34em}.small{font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-3)}.small--quiet{color:var(--ink-4)}.actions>a.brush,.more>a{position:relative}.actions>a.brush:before,.more>a:before{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:0}.actions>a.brush{font-weight:var(--w-ui)}.actions{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.75rem;display:flex}.strip__text>.actions,.sec>.actions{margin-block-start:var(--space-m)}.rows{display:grid}.rows>li{border-top:1px solid var(--rule);padding-block:.875rem;position:relative}.rows--plain{gap:.375rem}.rows--plain>li{border-top:0;padding-block:0}.row__title{font-family:var(--font-body);font-size:var(--fs-item);font-weight:var(--w-strong);line-height:var(--lh-item);color:var(--ink-1)}.row__title a:after{content:"";position:absolute;inset:0}.row__meta{margin-block-end:.125rem}.row__line{margin-block-start:.25rem}.row__meta a,.row__line a{z-index:1;position:relative}.more,.sec>.more{margin-block-start:var(--space-s)}@media (min-width:75rem){.has-rail{grid-template-columns:minmax(0, var(--measure-read)) minmax(0, var(--rail-w));column-gap:var(--rail-gap);align-items:start;display:grid}:where(.has-rail>*,.has-rail .rail-sub>*,.has-rail>.case__body>*,.has-rail>.case__body>.case__part>*){grid-column:1;min-width:0;max-width:none}.has-rail>.wide,.has-rail>.table-wrap,.has-rail>figure.diagram{max-width:var(--measure-wide);grid-column:1/-1}.has-rail .rail-sub,.has-rail>.case__body,.has-rail>.case__body>.case__part{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;display:grid}.has-rail>.case__body>.case__part{position:relative}.has-rail>.case__body>.case__part>.margin-notes{grid-area:1/2;position:absolute;inset-block-start:0;inset-inline:0}}.closing{margin-block-start:var(--space-section);position:relative}.closing__art{min-height:var(--closing-h)}@media print{.closing{display:none!important}}.glimpse{display:none}@media (max-width:74.99rem){html.el-glimpses .glimpse{height:var(--glimpse-h);pointer-events:none;display:block;position:relative}html.el-glimpses .glimpse+:is(.sec,section){margin-block-start:0}html.el-glimpses .glimpse:before{content:"";background:var(--glimpse-still,none) center / cover no-repeat;opacity:1;transition:opacity .3s linear;position:absolute;inset:0}html.el-glimpses .glimpse[data-live]:before{opacity:0}html.is-still.el-glimpses .glimpse:before{transition:none}html.el-glimpses .closing__art[data-glimpse=end]{min-height:var(--glimpse-h-end)}}@media (min-width:40rem) and (max-width:74.99rem){html.el-glimpses .glimpse{width:min(100%,40rem);margin-inline:auto}html.el-glimpses .glimpse--phone{display:none}html.el-glimpses .glimpse--phone+:is(.sec,section){margin-block-start:var(--space-section)}}@media (max-height:31.25rem) and (max-width:74.99rem){html.el-glimpses .glimpse{display:none}html.el-glimpses .glimpse+:is(.sec,section){margin-block-start:var(--space-section)}html.el-glimpses .closing__art[data-glimpse=end]{min-height:var(--closing-h)}}@media (prefers-reduced-motion:reduce){html.el-glimpses .glimpse:before{transition:none}}@media print{.glimpse{display:none!important}}.site-footer{padding-block:var(--space-s) max(var(--space-l), env(safe-area-inset-bottom,0px));font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--w-body);line-height:var(--lh-small);color:var(--ink-3);margin-block-start:var(--space-section);overflow-x:clip}main:has(>.closing:last-child)+.site-footer{margin-block-start:var(--space-2xs)}.site-footer>.frame{container:story-map/inline-size}.story-map{--story-map-gap:1.75rem;column-gap:0;row-gap:var(--story-map-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-end:var(--space-2xs);display:grid}.story-map__art,.story-map__list{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:subgrid;display:grid}.story-map [data-stretch="0"]{grid-column:1/2}.story-map [data-stretch="1"]{grid-column:2/3}.story-map [data-stretch="2"]{grid-column:3/4}.story-map [data-stretch="3"]{grid-column:4/5}.story-map [data-stretch="4"]{grid-column:5/6}@media (max-width:39.99rem){.story-map__list{flex-wrap:wrap;justify-content:space-between;column-gap:.5rem;display:flex}.story-map .story-map__list a:before{top:0}@supports (grid-template-columns:subgrid){@container story-map (min-width:20.3em){.story-map{grid-template-columns:repeat(5,auto);justify-content:space-between;column-gap:.5rem}.story-map__list{column-gap:normal;display:grid}.story-map .story-map__list a:before{top:calc(-1 * (var(--story-map-art) + var(--story-map-gap)))}}}}.story-map__art{height:var(--story-map-art);pointer-events:none;position:relative}.story-map__scene{--h:var(--story-map-art);--ww:calc(var(--wl) + var(--wr));--la1:.156;--la2:.5;--la3:.844;--ra1:.156;--ra2:.5;--ra3:.844;--mask: linear-gradient(to bottom, transparent, #00000040 12%, #000000b3 24%, #000 35%, #000 calc(100% - max(var(--fade-b), 25%)), #00000073 calc(100% - max(var(--fade-b), 25%) / 2), transparent), linear-gradient(var(--tl), transparent calc(var(--h) * .0696), rgb(0 0 0/var(--la1)) calc(var(--fl) * .2476 + var(--h) * .0696), rgb(0 0 0/var(--la2)) calc(var(--fl) * .4951 + var(--h) * .0696), rgb(0 0 0/var(--la3)) calc(var(--fl) * .7427 + var(--h) * .0696), #000 calc(var(--fl) * .9903 + var(--h) * .0696)), linear-gradient(var(--tr), #000 calc((var(--ww) - var(--fr)) * .9903 + var(--h) * .0696), rgb(0 0 0/var(--ra3)) calc((var(--ww) - var(--fr) * .75) * .9903 + var(--h) * .0696), rgb(0 0 0/var(--ra2)) calc((var(--ww) - var(--fr) * .5) * .9903 + var(--h) * .0696), rgb(0 0 0/var(--ra1)) calc((var(--ww) - var(--fr) * .25) * .9903 + var(--h) * .0696), transparent calc(var(--ww) * .9903 + var(--h) * .0696));--wl:calc(var(--h) * 1.2);--wr:calc(var(--h) * 1.2);--fl:calc(var(--h) * .6);--fr:calc(var(--h) * .6);--tl:82deg;--tr:82deg;--focus:50%;--fade-b:8%;inset-block:0;left:calc(50% - var(--wl));width:var(--ww);mix-blend-mode:multiply;opacity:.9;-webkit-mask-image:var(--mask);-webkit-mask-composite:source-in;-webkit-mask-image:var(--mask);mask-image:var(--mask);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.story-map__scene img{top:0;left:var(--wl);width:auto;max-width:none;height:100%;translate:calc(-1 * var(--focus,50%)) 0;position:absolute}.story-map__scene[data-stretch="0"],.story-map__scene[data-stretch="1"],.story-map__scene[data-stretch="2"],.story-map__scene[data-stretch="3"],.story-map__scene[data-stretch="4"]{--focus:50%;--fade-b:8%}@supports (width:1cqi){.story-map__scene{--col:calc(100cqi / 5);--f:calc(var(--col) / 3);--wl:calc(var(--col) / 2 + var(--f) / 2);--wr:calc(var(--col) / 2 + var(--f) / 2);--fl:var(--f);--fr:var(--f)}.story-map__scene[data-stretch="0"]{--wl:calc(var(--col) * .5 + var(--gutter-x));--fl:calc(var(--col) * .45);--la1:.08;--la2:.26;--la3:.6}.story-map__scene[data-stretch="4"]{--wr:calc(var(--col) * .5 + var(--gutter-x));--fr:calc(var(--col) * .45);--ra1:.08;--ra2:.26;--ra3:.6}@media (max-width:39.99rem){@supports (grid-template-columns:subgrid){@container story-map (min-width:20.3em){.story-map__art{--sides:.5rem;--w-h:max(44px, 2.749em + var(--sides));--w-w:max(44px, 2.491em + var(--sides));--w-wr:calc(3.412em + var(--sides));--w-r:calc(3.581em + var(--sides));--w-c:calc(3.695em + var(--sides));--w-sum:calc(var(--w-h) + var(--w-w) + var(--w-wr) + var(--w-r) + var(--w-c));--s-hw:calc((var(--w-h) + var(--w-w)) / 2 - var(--w-sum) / 4 + 25cqi);--s-ww:calc((var(--w-w) + var(--w-wr)) / 2 - var(--w-sum) / 4 + 25cqi);--s-wr:calc((var(--w-wr) + var(--w-r)) / 2 - var(--w-sum) / 4 + 25cqi);--s-rc:calc((var(--w-r) + var(--w-c)) / 2 - var(--w-sum) / 4 + 25cqi);--home-c:calc(var(--w-h) / 2);--contact-c:calc(var(--w-c) / 2)}.story-map__scene{--fl:22px;--fr:22px}.story-map__scene[data-stretch="0"]{--wl:calc(var(--home-c) + var(--gutter-x));--fl:26px;--wr:calc(var(--s-hw) / 2 + 11px)}.story-map__scene[data-stretch="1"]{--wl:calc(var(--s-hw) / 2 + 11px);--wr:calc(var(--s-ww) / 2 + 11px)}.story-map__scene[data-stretch="2"]{--wl:calc(var(--s-ww) / 2 + 11px);--wr:calc(var(--s-wr) / 2 + 11px)}.story-map__scene[data-stretch="3"]{--wl:calc(var(--s-wr) / 2 + 11px);--wr:calc(var(--s-rc) / 2 + 11px)}.story-map__scene[data-stretch="4"]{--wl:calc(var(--s-rc) / 2 + 11px);--wr:calc(var(--contact-c) + var(--gutter-x));--fr:26px}}}}@media (max-width:23.4375rem){.story-map__art{--sides:.125rem}}}.story-map__tick{background:var(--rule-rest);width:1px;height:6px;margin-left:-.5px;position:absolute;bottom:calc(100% - 2px);left:50%}.story-map__list{color:var(--ink-2)}.story-map__list li{grid-row:1;justify-content:center;display:flex;position:relative}.story-map__list a{white-space:nowrap;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.story-map__list a:before{content:"";inset:0;top:calc(-1 * (var(--story-map-art) + var(--story-map-gap)));position:absolute}.story-map__list a,.site-footer__links a,.site-footer .still-toggle{--brush-y:calc(50% + .78em);padding-bottom:0;padding-inline:.25rem}@media (min-width:40rem){.story-map__list a{font-size:var(--fs-nav);font-weight:var(--w-ui)}}@media (max-width:23.4375rem){.story-map__list a{padding-inline:.0625rem}}.site-footer__base{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:2rem;display:flex}.site-footer__line{flex-wrap:wrap;align-items:center;margin:0;display:flex}.site-footer__copy{flex-basis:100%;margin:0;padding-inline-end:.25rem}.site-footer__links{color:var(--ink-2);flex-wrap:wrap;align-items:center;column-gap:1em;display:flex}.site-footer__links a,.still-toggle{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}@media (min-width:40rem){.site-footer__copy{flex-basis:auto}.site-footer__links{column-gap:0}.site-footer__links:before,.site-footer__links li+li:before{content:"·" / "";color:var(--ink-3);margin-inline:.2em}}.site-footer time{white-space:nowrap}.site-footer__updated{margin:0}.still-toggle{font:inherit;color:var(--ink-2);vertical-align:middle}html:not(.js) .still{display:none}body:has(>main[data-page=not-found]){flex-direction:column;min-height:100svh;display:flex}body>main[data-page=not-found]{flex:1 0 auto}body:has(>main[data-page=not-found])>.site-footer{flex:none}.print-name{display:none}@media print{.print-name{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-3);margin-block-end:1.25rem;display:block}.site-footer{display:none}}
.brush{--brush-h:.36em;--brush-pad:.4em;-webkit-text-decoration:underline 1px var(--rule-rest);text-decoration:underline 1px var(--rule-rest);text-underline-offset:.3em;padding-bottom:var(--brush-pad);background-image:var(--brush-img,url(../media/brush.1v15pqcgza5-m.svg));background-repeat:no-repeat;background-position:100% var(--brush-y,100%);background-size:0% var(--brush-h);transition:background-size var(--brush-ms,var(--dur-brush)) var(--ease-ink), background-position 0s, text-decoration-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out)}.brush[data-brush="2"]{--brush-img:url(../media/brush-2.0aeuq9m0c6-s7.svg)}.brush:hover,.brush:focus-visible,.brush[aria-current],.brush[aria-pressed=true],.ink-row:hover .brush:not(.brush--rest),.ink-row:focus-within .brush:not(.brush--rest){background-position:0 var(--brush-y,100%);background-size:100% var(--brush-h);text-decoration-color:#0000}.brush:focus-visible{outline-offset:5px}.brush--display{--brush-h:.2em;--brush-pad:.17em;background-image:var(--brush-img,url(../media/brush.1v15pqcgza5-m.svg)), url(../media/brush-trace.3by3ixrj15cnn.svg);background-position:100% 100%,0 100%;background-size:0% var(--brush-h), 100% calc(var(--brush-h) * .72);text-decoration:none}.brush--display:hover,.brush--display:focus-visible,.brush--display[aria-current],.ink-row:hover .brush--display,.ink-row:focus-within .brush--display{background-position:0 100%,0 100%;background-size:100% var(--brush-h), 100% var(--brush-h)}.brush--rest:focus-visible{outline-offset:2px;border-radius:.15em}.ink-btn{--x:50%;--y:50%;--rmax:280px;--ink-dx:12px;--ink-tail:10px;--ink-dy:6px;isolation:isolate;min-height:48px;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-ui);letter-spacing:.012em;color:var(--ink-1);-webkit-tap-highlight-color:transparent;transition:--ink-r var(--dur-bloom) var(--ease-bloom), scale var(--dur-press) var(--ease-out);align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ink-btn:hover,.ink-btn:focus-visible{--ink-r:var(--rmax)}.ink-btn:active{scale:.985}.ink-btn:focus-visible{outline-offset:9px;border-radius:18px 30px 20px 26px/26px 22px 30px 18px}.ink-btn__ink{inset:calc(var(--ink-dy) * -1) calc(var(--ink-tail) * -1) calc(var(--ink-dy) * -1) calc(var(--ink-dx) * -1);z-index:-1;pointer-events:none;position:absolute;-webkit-mask:url(../media/swash.0ii2_b_s2a8ot.svg) 0 0/100% 100% no-repeat;mask:url(../media/swash.0ii2_b_s2a8ot.svg) 0 0/100% 100% no-repeat}.ink-btn__ink:before,.ink-btn__ink:after{content:"";position:absolute;inset:0}.ink-btn__ink:before{background:linear-gradient(97deg, color-mix(in oklab, var(--wash) 31%, transparent), color-mix(in oklab, var(--wash) 21%, transparent) 58%, color-mix(in oklab, var(--wash) 10%, transparent))}.ink-btn__ink:after{background:radial-gradient(circle at calc(var(--x) + var(--ink-dx)) calc(var(--y) + var(--ink-dy)), var(--ink-2) 0, var(--ink-1) calc(var(--ink-r) - 40px), #05080a calc(var(--ink-r) - 14px), color-mix(in oklab, var(--ink-1) 45%, transparent) calc(var(--ink-r) - 5px), transparent var(--ink-r));filter:url(#ink-bloom)}.ink-btn__label{color:#0000;background:radial-gradient(circle at var(--x) var(--y), var(--paper) calc(var(--ink-r) - 56px), var(--ink-1) calc(var(--ink-r) - 34px));-webkit-background-clip:text;background-clip:text;align-items:center;gap:.7em;padding:.82em calc(1.4em + 2.4rem) .82em 1.3em;display:inline-flex}.ink-btn__arrow{background:radial-gradient(circle at calc(var(--x) - var(--ax,50%)) calc(var(--y) - var(--ay,50%)), var(--paper) calc(var(--ink-r) - 56px), var(--ink-1) calc(var(--ink-r) - 34px));width:1.6em;height:.78em;transition:translate .28s var(--ease-ink);flex:none;-webkit-mask:url(../media/arrow.2b5os2fvi_9e4.svg) 50%/contain no-repeat;mask:url(../media/arrow.2b5os2fvi_9e4.svg) 50%/contain no-repeat}.ink-btn:hover .ink-btn__arrow{translate:.22em}.ink-row{--x:30%;--y:50%;--rmax:600px;--ink-r:0px;--bleed:max(-1.25rem, calc(var(--gutter) * -.75));isolation:isolate;transition:--ink-r .4s var(--ease-out);position:relative}.ink-row:before{content:"";inset:0 var(--bleed);z-index:-1;pointer-events:none;background:radial-gradient(ellipse var(--ink-r) calc(var(--ink-r) * .3) at calc(var(--x) - var(--bleed)) var(--y), color-mix(in oklab, var(--wash) 30%, var(--paper)) 0, color-mix(in oklab, var(--wash) 36%, var(--paper)) 86%, var(--wash-deep) 92%, var(--wash-deep) 97%, transparent 100%);filter:url(#ink-feather);opacity:.22;position:absolute;-webkit-mask:url(../media/wash-row.32rdpi-albrcr.svg) 0 0/100% 100% no-repeat;mask:url(../media/wash-row.32rdpi-albrcr.svg) 0 0/100% 100% no-repeat}.ink-row:hover,.ink-row:focus-within{--ink-r:var(--rmax);transition:--ink-r .7s var(--ease-bloom)}.home-link .seal__mark{transform-origin:50% 55%;transition:scale var(--dur-press) var(--ease-out), filter var(--dur-hover) var(--ease-out)}html.js:not(.is-sealed) .home-link .seal__mark{animation:seal-stamp .68s var(--ease-stamp) .14s both}.home-link:hover .seal__mark{filter:brightness(.94)saturate(1.06)}.home-link:active .seal__mark{scale:.95}@keyframes seal-stamp{0%{opacity:0;filter:blur(1.2px);rotate:-5deg;scale:1.22}45%{opacity:1;filter:blur();rotate:.6deg;scale:.95}70%{scale:1.015}to{opacity:1;filter:none;rotate:0deg;scale:1}}html.js:not(.is-arrived) [data-arrive=name]{filter:url(#ink-arrive)}html.is-routed [data-arrive=name]{filter:none!important}html.js [data-draw].is-pending [data-order]{stroke-dasharray:1 2;stroke-dashoffset:1.001px}html.js [data-draw].is-pending:not(svg):not(:has([data-order])){clip-path:inset(0 100% 0 0)}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.brush{transition-duration:1ms,0s,1ms,1ms}.ink-btn,.ink-row{transition-duration:1ms}.ink-btn__arrow{transition:none}.ink-btn:hover .ink-btn__arrow{translate:none}html.js:not(.is-sealed) .home-link .seal__mark{animation:.24s both ink-fade}html.js:not(.is-arrived) [data-arrive=name]{filter:none}::view-transition-old(root){animation:.2s reverse both ink-fade}::view-transition-new(root){animation:.2s both ink-fade}html.js [data-draw].is-pending [data-order]{stroke-dasharray:none;stroke-dashoffset:0}html.js [data-draw].is-pending:not(svg){clip-path:none}}@keyframes ink-fade{0%{opacity:0}to{opacity:1}}@media print{[data-draw]{clip-path:none!important}[data-draw] [data-order]{stroke-dasharray:none!important;stroke-dashoffset:0!important}[data-arrive]{filter:none!important}}@media (forced-colors:active){.ink-btn__ink,.ink-row:before{display:none}.ink-btn{border:1px solid linktext}.ink-btn__label{color:linktext;background:0 0}.ink-btn__arrow{background:linktext}.brush{background:0 0;text-decoration:underline}.home-link .seal{outline:1px solid canvastext}[data-arrive]{filter:none!important}html.js [data-draw].is-pending [data-order]{stroke-dasharray:none;stroke-dashoffset:0}html.js [data-draw].is-pending:not(svg){clip-path:none}}
.hello{row-gap:var(--space-m);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:var(--space-m);display:grid}.hello__photo{aspect-ratio:4/5;mix-blend-mode:multiply;width:72%;max-width:20rem;height:auto;display:block}.hello__text>*{max-width:var(--measure-read)}.hello__text>*+*{margin-block-start:var(--space-para)}.hello__text>.sec__title+*{margin-block-start:var(--space-head)}@media (min-width:40rem){.hello{grid-template-columns:15rem minmax(0,37.5rem);column-gap:2.5rem}.hello__photo{width:100%;max-width:none}.hello__text>.sec__title:first-child{text-box:trim-start cap alphabetic}}@media (min-width:75rem){.hello{grid-template-columns:17.5rem minmax(0,40rem);column-gap:3rem}}@media (forced-colors:active){.hello__photo{mix-blend-mode:normal}}.signoff{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.hello__text>.signoff,.signoff{margin-block-start:var(--space-s)}.signoff__name{font-family:var(--font-body);font-size:var(--fs-lead);font-weight:var(--w-ui);font-variation-settings:"FLAR" var(--flare-sign);letter-spacing:.02em;color:var(--ink-2);line-height:1.2}.seal--sign{width:24px;translate:0 .08em;rotate:-2deg}@media (max-width:39.99rem){.seal--sign{width:22px}}@media (forced-colors:active){.seal--sign{display:none}}.now .rows--plain{gap:.5rem}.fig{font-family:var(--font-name);font-size:var(--fs-figure);letter-spacing:.005em;font-variant-numeric:lining-nums;color:var(--ink-2);font-weight:900;line-height:1}.case__fig{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.case__fig .small{color:var(--ink-3)}.case__body{margin:0}.case>.case__body{margin-block-start:var(--space-m)}.case__label{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-strong);letter-spacing:0;color:var(--ink-1)}.case__part+.case__part{margin-block-start:var(--space-s)}.case__part>.case__label+*{margin-block-start:.25rem}.case__part>*+*{margin-block-start:var(--space-para)}.case__body ul{padding-inline-start:1.2em}.case__body li+li{margin-block-start:.25rem}.case--compact{border-top:1px solid var(--rule);padding-block:.875rem}.case--compact+.case--compact{margin-block-start:0}summary.case__summary{cursor:pointer;-webkit-tap-highlight-color:transparent;min-block-size:44px;list-style:none;display:block;position:relative}summary.case__summary::-webkit-details-marker{display:none}summary.case__summary:focus-visible{outline-offset:4px}.case__title{font-family:var(--font-body);font-size:var(--fs-item);font-weight:var(--w-strong);line-height:var(--lh-item);color:var(--ink-1)}summary.case__summary>*+*{margin-block-start:.375rem}.case--compact>.case__body{margin-block-start:var(--space-s)}summary.case__summary:after{content:"Show details" / "";font-size:var(--fs-small);font-weight:var(--w-ui);line-height:var(--lh-small);color:var(--ink-2);-webkit-text-decoration:underline 1px var(--rule-rest);text-decoration:underline 1px var(--rule-rest);text-underline-offset:.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.4 3.3Q3.4 5.3 5 7.1Q6.7 5.2 8.6 3.1' fill='none' stroke='%232A3034' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100%/.62em .62em no-repeat;margin-block-start:.375rem;padding-inline-end:1.05em;display:inline-block}details[open]>summary.case__summary:after{content:"Hide details" / "";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.4 6.7Q3.4 4.7 5 2.9Q6.7 4.8 8.6 6.9' fill='none' stroke='%232A3034' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}summary.case__summary:hover:after{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}@media (min-width:40rem){details[data-collapse=phone][open]>summary.case__summary:after{content:none}details[data-collapse=phone][open]>summary.case__summary{cursor:default}}@media print{summary.case__summary:after{content:none}details.case::details-content{content-visibility:visible;display:block}}@media (forced-colors:active){summary.case__summary:after{background:0 0}}.table-wrap{max-width:100%}.table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:lining-nums tabular-nums}.table__caption{caption-side:top;text-align:start;padding-block-end:var(--space-2xs)}.table th,.table td{text-align:start;vertical-align:baseline;color:var(--ink-1);padding:.7rem 1.5rem .7rem 0}.table th:last-child,.table td:last-child{padding-inline-end:0}.table td:is([data-label=Years],[data-label=Year]){white-space:nowrap}.table thead th{font-weight:var(--w-ui);color:var(--ink-3);vertical-align:bottom;padding-block:0 .5rem}.table tbody tr{border-block-start:1px solid var(--rule)}.table tbody th{font-weight:var(--w-strong)}.table tbody th a{text-decoration-thickness:1px}.table--quiet td{color:var(--ink-3)}.table--quiet tbody th{font-weight:var(--w-ui);color:var(--ink-2)}@media (max-width:47.99rem){.table,.table tbody,.table tr,.table th,.table td,.table caption{display:block}.table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table tbody tr{grid-template-columns:minmax(0,1fr);row-gap:.25rem;padding-block:.75rem;display:grid}.table tbody th{font-size:var(--fs-body);line-height:var(--lh-item);order:-1;padding:0 0 .125rem}.table--quiet tbody th{font-size:var(--fs-small)}.table tbody td{--label-w:max(5.25rem, 28%);padding:0 0 0 calc(var(--label-w) + .75rem);white-space:normal;position:relative}.table tbody td:before{content:attr(data-label) / "";width:var(--label-w);font-weight:var(--w-ui);color:var(--ink-3);position:absolute;inset-block-start:0;inset-inline-start:0}.table tbody td[data-label=""]{padding-inline-start:0}.table tbody td[data-label=""]:before{content:none}}@media (max-width:14.99rem){.table tbody :is(th,td){overflow-wrap:anywhere}.table tbody td{padding-inline-start:0}.table tbody td:before{width:auto;display:block;position:static}}.diagram{row-gap:var(--space-2xs);margin:0;display:grid;container-type:inline-size}.diagram__art{width:100%;height:auto;display:block;overflow:visible}.diagram__art--wide{max-width:1200px}.diagram__art--tall{max-width:min(100%,27.5rem)}@media (max-width:39.99rem){.diagram__art--tall{width:auto;max-height:85svh;margin-inline:auto}}@container (min-width:60rem){.diagram__art--tall{display:none}}@container (max-width:59.99rem){.diagram__art--wide{display:none}.diagram[data-fold=phone]>.diagram__steps{order:-1}.diagram[data-fold=phone]:not(:has(>.diagram__steps[open]))>:is(.diagram__art,.diagram__caption){display:none}}@media (min-width:40rem){.diagram__art--tall{max-width:min(100%,24rem)}}.diagram__band{fill:var(--wash);fill-opacity:.08;stroke:none}.diagram__band--1{fill-opacity:.05}.diagram__band--2{fill-opacity:.08}.diagram__band--3{fill-opacity:.11}.diagram__node{fill:var(--wash);fill-opacity:.16;stroke:none}.diagram__edge{fill:none;stroke:var(--ink-annot);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.diagram__label,.diagram__sub,.diagram__band-label{font-family:var(--font-body);font-variation-settings:"FLAR" var(--flare-body)}.diagram__label{font-size:21px;font-weight:var(--w-ui);fill:var(--ink-2)}.diagram__sub{font-size:19px;font-weight:var(--w-body);fill:var(--ink-3)}.diagram__band-label{font-size:19px;font-weight:var(--w-ui);fill:var(--ink-annot)}.diagram__art--tall .diagram__label{font-size:19px}.diagram__art--tall .diagram__sub,.diagram__art--tall .diagram__band-label{font-size:17px}.diagram__caption,.diagram__steps{max-width:var(--measure-read)}.diagram__steps>summary,.fold>summary{cursor:pointer;min-block-size:44px;font-weight:var(--w-ui);color:var(--ink-2);-webkit-text-decoration:underline 1px var(--rule-rest);text-decoration:underline 1px var(--rule-rest);text-underline-offset:.3em;align-items:center;gap:.45em;list-style:none;display:inline-flex}.diagram__steps>summary::-webkit-details-marker{display:none}.fold>summary::-webkit-details-marker{display:none}.diagram__steps>summary:after,.fold>summary:after{content:"";width:.42em;height:.42em;transition:rotate var(--dur-hover) var(--ease-out);border-block-end:1.6px solid;border-inline-end:1.6px solid;rotate:-45deg}.diagram__steps[open]>summary:after,.fold[open]>summary:after{rotate:45deg}.diagram__steps>summary:hover,.diagram__steps>summary:focus-visible,.fold>summary:hover,.fold>summary:focus-visible,.margin-note__toggle:hover,.margin-note__toggle:focus-visible{color:var(--jade-deep);-webkit-text-decoration-color:var(--jade-deep);text-decoration-color:var(--jade-deep)}.fold>summary>h3{margin:0}.diagram__steps>summary:focus-visible,.fold>summary:focus-visible{outline-offset:2px}.sec>.fold{margin-block-start:var(--space-item)}.fold>summary+*{margin-block-start:var(--space-head)}.diagram__steps ol{gap:var(--space-2xs);margin-block-start:var(--space-2xs);padding-inline-start:1.5em;display:grid}.diagram__steps li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.diagram__steps>summary:after,.fold>summary:after{transition:none}}@media print{.diagram__steps>summary{display:none}.fold>summary:after{content:none}:is(.diagram__steps,.fold)::details-content{content-visibility:visible;display:block}.diagram__steps ol{display:grid!important}}@media (forced-colors:active){.diagram__band,.diagram__node{fill:none}.diagram__edge{stroke:canvastext}.diagram__label,.diagram__sub,.diagram__band-label{fill:canvastext}}.margin-note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-annot)}.margin-note p+p{margin-block-start:.5em}.margin-note__term{font-weight:var(--w-strong)}@media (min-width:75rem){.has-rail .margin-note,.has-rail .margin-notes{max-width:var(--rail-w);grid-column:2;align-self:start}.has-rail .margin-notes{grid-row:span 2}.has-rail .margin-note,.has-rail .margin-notes{margin-block-start:0}.has-rail .margin-note{padding-block-start:.3em}}.margin-note__toggle{min-block-size:44px;font:inherit;font-weight:var(--w-ui);color:var(--ink-annot);-webkit-text-decoration:underline 1px var(--rule-rest);text-decoration:underline 1px var(--rule-rest);text-underline-offset:.3em;align-items:center;gap:.4em;display:none}.margin-note__toggle:after{content:"";width:.38em;height:.38em;transition:rotate var(--dur-hover) var(--ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;translate:0 -.12em;rotate:45deg}.margin-note__toggle[aria-expanded=true]:after{translate:0 .12em;rotate:-135deg}.margin-note__toggle:focus-visible{outline-offset:2px}@media (max-width:74.99rem){html.js .margin-note__toggle{display:inline-flex}html.js .margin-note__toggle+.margin-note__body{padding-block:.125rem .5rem}html.js .margin-note__toggle[aria-expanded=false]+.margin-note__body{display:none}}.margin-notes{row-gap:var(--space-s);align-self:start;display:grid}@media (max-width:74.99rem){.margin-notes{row-gap:0}}@media (prefers-reduced-motion:reduce){.margin-note__toggle:after{transition:none}}@media print{.margin-note__toggle{display:none!important}.margin-note__body{display:block!important}}details.diagram__steps,details.fold,details.case{interpolate-size:allow-keywords}:is(details.diagram__steps,details.fold,details.case)::details-content{block-size:0;transition:block-size var(--dur-route-enter) var(--ease-out), content-visibility var(--dur-route-enter) allow-discrete;overflow:clip}:is(details.diagram__steps,details.fold,details.case)[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){:is(details.diagram__steps,details.fold,details.case)::details-content{transition:none}}html.is-still :is(details.diagram__steps,details.fold,details.case)::details-content{transition:none}@media print{:is(details.diagram__steps,details.fold,details.case)::details-content{block-size:auto;transition:none}.case__evidence a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--fs-small);color:var(--ink-3)}}@media print and (min-width:600px){.diagram__art--wide{display:block}.diagram__art--tall{display:none}}
.site-nav__list a{--brush-img:url(../media/brush-jade.43s_d83-ze74e.svg);letter-spacing:.02em;position:relative}.site-nav__list a:hover,.site-nav__list a[aria-current]{color:var(--ink-1)}.home-link__name{letter-spacing:.01em}.brush{--brush-img:url(../media/brush-jade.43s_d83-ze74e.svg)}.brush[data-brush="2"]{--brush-img:url(../media/brush-2-jade.1j71-k80gmid_.svg)}.brush:hover,.brush:focus-visible,.page-title{color:var(--jade-deep)}.strip--home .name{width:fit-content;font-size:calc(var(--fs-name) * 1.55);letter-spacing:-.012em;color:var(--jade-name);line-height:.92;position:relative}.strip--home .name:after{content:"";background:var(--jade-deep);width:76%;height:15px;margin-block-start:.12em;margin-inline-start:-.02em;display:block;-webkit-mask:url(../media/swash-jade.037fhysh5lix7.svg) 0/100% 100% no-repeat;mask:url(../media/swash-jade.037fhysh5lix7.svg) 0/100% 100% no-repeat}.strip--home .strip__text>.name+*{margin-block-start:1.15rem}.strip--home .strip__text>.lead:first-of-type{letter-spacing:.003em;color:var(--ink-1);font-weight:340;line-height:1.62}.strip--home .lead+.lead{color:var(--ink-2);font-size:var(--fs-body);margin-block-start:1.25rem;position:relative}.strip--home .hero__actions{margin-block-start:2rem}.hello{margin-block-start:calc(var(--space-l,3rem) * .6)}.sec__title{letter-spacing:-.005em}@media (max-width:40rem){.strip--home .name{font-size:calc(var(--fs-name) * 1.42)}}.ink-btn{--ink-tail:12px;filter:none}.ink-btn__ink{-webkit-mask:url(../media/btn-jade.2n6d3b61h-5zk.svg) 0 0/100% 100% no-repeat;mask:url(../media/btn-jade.2n6d3b61h-5zk.svg) 0 0/100% 100% no-repeat}.ink-btn__ink:before{background:linear-gradient(97deg, #1b5f5a, var(--jade-deep) 45%, #0f3d3b 82%, #0f3d3bb3)}@supports (color:lab(0% 0 0)){.ink-btn__ink:before{background:linear-gradient(97deg, #1b5f5a, var(--jade-deep) 45%, #0f3d3b 82%, lab(22.7121% -16.3309 -3.55167/.7))}}.ink-btn:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--glow) 55%, transparent), color-mix(in oklab, var(--glow) 22%, transparent) 55%, transparent);filter:blur(8px);opacity:0;transition:opacity var(--dur-bloom) var(--ease-bloom), scale var(--dur-bloom) var(--ease-bloom);border-radius:40% 60% 50% 50%/60% 50% 50% 40%;position:absolute;inset:-16px -8px -16px -20px;scale:.86}.strip--home .ink-btn:hover:after,.strip--home .ink-btn:focus-visible:after{opacity:1;scale:1}.strip--home .ink-btn__ink:after{display:none}.strip--home .ink-btn__ink{transition:filter .2s var(--ease-out)}.strip--home .ink-btn:is(:hover,:focus-visible) .ink-btn__ink{filter:brightness(1.04)}.strip--home .ink-btn:active{transition:translate .12s var(--ease-out);translate:0 1px;scale:none}.strip--home .ink-btn:active .ink-btn__ink{filter:brightness(.94);transition:filter .12s var(--ease-out)}.ink-btn__label{color:var(--glow-core);letter-spacing:.012em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;padding-inline-end:2.7em;font-weight:620}.ink-btn__arrow{background:var(--glow-core)}.ink-btn:not(.strip--home .ink-btn){min-height:44px}.ink-btn:not(.strip--home .ink-btn) .ink-btn__ink,.ink-btn:not(.strip--home .ink-btn):after{display:none}.ink-btn:not(.strip--home .ink-btn) .ink-btn__label{color:var(--ink-1);font-weight:var(--w-ui);-webkit-text-decoration:underline 1px var(--rule-rest);text-decoration:underline 1px var(--rule-rest);text-underline-offset:.3em;transition:color var(--dur-hover) var(--ease-out), text-decoration-color var(--dur-hover) var(--ease-out);padding:.5em 0}.ink-btn:not(.strip--home .ink-btn):hover .ink-btn__label,.ink-btn:not(.strip--home .ink-btn):focus-visible .ink-btn__label{color:var(--jade-deep);-webkit-text-decoration-color:var(--jade-deep);text-decoration-color:var(--jade-deep)}.ink-btn:not(.strip--home .ink-btn) .ink-btn__arrow{background:currentColor}.brush:active,.site-nav__list a:active,summary:active,.margin-note__toggle:active,.ink-row:hover .row__title a,.ink-row:focus-within .row__title a{color:var(--jade-deep)}.rows>li{border-top-color:var(--rule)}.table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--jade-deep);font-size:.75rem}.story-map__tick{background:var(--jade-hair)}:focus-visible{outline-color:var(--jade-deep)}@media (prefers-reduced-motion:reduce){.ink-btn:after{transition:none}}@media (forced-colors:active){.strip--home .name{color:canvastext}.strip--home .name:after,.ink-btn:after{display:none}}@media print{.ink-btn:after{display:none}}html.el-swash.swash-play:not(.is-routed):not(.is-still) .strip--home .name:after{background:radial-gradient(closest-side, #fffaf040, #fff8ec21 45%, #fff8ec0a 75%, transparent) no-repeat, var(--jade-deep);background-blend-mode:screen, normal;-webkit-mask-composite:source-in;background-position:-16% 70%,0 0;background-size:60px 80%,auto;-webkit-mask-image:linear-gradient(90deg,#000 43%,#00000059 57%),url(../media/swash-jade.037fhysh5lix7.svg);mask-image:linear-gradient(90deg,#000 43%,#00000059 57%),url(../media/swash-jade.037fhysh5lix7.svg);-webkit-mask-position:100% 0,0;mask-position:100% 0,0;-webkit-mask-size:250% 100%,100% 100%;mask-size:250% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.el-swash.swash-play.is-arrived:not(.is-routed):not(.is-still) .strip--home .name:after{animation:.72s cubic-bezier(.38,.1,.22,1) both swash-lay}html.el-swash.swash-play.is-arrived.swash-light:not(.is-routed):not(.is-still) .strip--home .name:after{animation:.72s cubic-bezier(.38,.1,.22,1) both swash-lay,.7s cubic-bezier(.45,.05,.35,1) both swash-glint}@keyframes swash-lay{0%{-webkit-mask-position:100% 0,0;mask-position:100% 0,0}to{-webkit-mask-position:0 0,0;mask-position:0 0,0}}@keyframes swash-glint{0%{background-position:-16% 62%,0 0}35%{background-position:34% 42%,0 0}70%{background-position:76% 18%,0 0}to{background-position:118% 0,0 0}}html.el-navMark .site-nav__list a.brush[aria-current]:not(:hover):not(:focus-visible){background-size:0% var(--brush-h)}html.el-navMark .site-nav__list a.brush:after{content:"";left:0;right:0;top:calc((100% - var(--brush-h)) / 2 + .72em);height:var(--brush-h);pointer-events:none;background:var(--jade-deep);-webkit-mask:linear-gradient(#000, #000) 0 0 / 100% 100% no-repeat, var(--brush-img) 0 0 / 100% 100% no-repeat;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(#000, #000) 0 0 / 100% 100% no-repeat, var(--brush-img) 0 0 / 100% 100% no-repeat;mask:linear-gradient(#000, #000) 0 0 / 100% 100% no-repeat, var(--brush-img) 0 0 / 100% 100% no-repeat;opacity:0;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}html.el-navMark .site-nav__list a.brush[aria-current]:after{opacity:1}html.el-navMark .site-nav__list a.brush.is-laying:after{opacity:1;-webkit-mask-image:linear-gradient(90deg, #000 40%, transparent 60%), var(--brush-img);-webkit-mask-image:linear-gradient(90deg, #000 40%, transparent 60%), var(--brush-img);mask-image:linear-gradient(90deg, #000 40%, transparent 60%), var(--brush-img);animation:nav-lay .4s var(--ease-ink) .13s both, nav-dry 1.1s ease-out .13s both;-webkit-mask-size:250% 100%,100% 100%;mask-size:250% 100%,100% 100%}html.el-navMark .site-nav__list a.brush.is-lifting:after{opacity:1;-webkit-mask-image:linear-gradient(90deg, transparent 40%, #000 60%), var(--brush-img);-webkit-mask-image:linear-gradient(90deg, transparent 40%, #000 60%), var(--brush-img);mask-image:linear-gradient(90deg, transparent 40%, #000 60%), var(--brush-img);transform-origin:50% 100%;animation:.32s cubic-bezier(.5,0,.75,.4) both nav-lift-r;-webkit-mask-size:250% 100%,100% 100%;mask-size:250% 100%,100% 100%}html.el-navMark .site-nav__list a.brush.is-lifting.lift-l:after{-webkit-mask-image:linear-gradient(90deg, #000 40%, transparent 60%), var(--brush-img);-webkit-mask-image:linear-gradient(90deg, #000 40%, transparent 60%), var(--brush-img);mask-image:linear-gradient(90deg, #000 40%, transparent 60%), var(--brush-img);animation-name:nav-lift-l}@keyframes nav-lay{0%{-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0}to{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}}@keyframes nav-dry{0%{background-color:#082726}to{background-color:var(--jade-deep)}}@keyframes nav-lift-r{0%{opacity:1;transform:translateY(0)scaleY(1);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0}to{opacity:.2;transform:translateY(-1px)scaleY(.45);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}}@keyframes nav-lift-l{0%{opacity:1;transform:translateY(0)scaleY(1);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}to{opacity:.2;transform:translateY(-1px)scaleY(.45);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0}}@media (prefers-reduced-motion:reduce){html.el-swash.swash-play .strip--home .name:after,html.el-swash.swash-play.is-arrived .strip--home .name:after,html.el-swash.swash-play.is-arrived.swash-light .strip--home .name:after,html.el-navMark .site-nav__list a.brush:after{animation:none!important}html.el-navMark .site-nav__list a.brush.is-lifting:after{opacity:0}}html.is-still.el-navMark .site-nav__list a.brush:after{animation:none!important}html.is-still.el-navMark .site-nav__list a.brush.is-lifting:not([aria-current]):after{opacity:0}@media (forced-colors:active){html.el-navMark .site-nav__list a.brush:after{background:canvastext}}
.story-map__scene img.story-map__lit{opacity:0;transition:opacity .52s var(--ease-out)}html:not(.el-sun) .story-map__scene[data-stretch="0"] .story-map__lit{opacity:1}html.el-visited.el-sun .story-map__scene.is-been:not(.is-here) img.story-map__lit{opacity:.5}html.el-sun .story-map__scene.is-here .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="0"]>a[aria-current]) .story-map__scene[data-stretch="0"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="1"]>a[aria-current]) .story-map__scene[data-stretch="1"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="2"]>a[aria-current]) .story-map__scene[data-stretch="2"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="3"]>a[aria-current]) .story-map__scene[data-stretch="3"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="4"]>a[aria-current]) .story-map__scene[data-stretch="4"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="0"]>a:is(:hover,:focus-visible)) .story-map__scene[data-stretch="0"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="1"]>a:is(:hover,:focus-visible)) .story-map__scene[data-stretch="1"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="2"]>a:is(:hover,:focus-visible)) .story-map__scene[data-stretch="2"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="3"]>a:is(:hover,:focus-visible)) .story-map__scene[data-stretch="3"] .story-map__lit{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="4"]>a:is(:hover,:focus-visible)) .story-map__scene[data-stretch="4"] .story-map__lit{opacity:1}.story-map__sun{display:none}html.el-sun .story-map__sun{--still-w:calc(var(--story-map-art) * 4.771);left:calc(50% + (var(--fx) - .5) * var(--still-w));top:calc(var(--fy) * 100%);width:calc(var(--story-map-art) * 1.9);height:calc(var(--story-map-art) * 1.15);pointer-events:none;mix-blend-mode:plus-lighter;opacity:0;transition:opacity .62s var(--ease-out) 80ms;background:radial-gradient(closest-side,#ffffff0b 0,#ffffff0a 14%,#faffff07 32%,#f4fdfe05 52%,#f0fcfd02 72%,#f0fcfd01 88%,#0000 100%);display:block;position:absolute;translate:-50% -50%}html.el-sun .story-map__sun[data-stretch="0"]{height:calc(var(--story-map-art) * .8);translate:-50% -78%}html.el-sun .story-map__sun.is-here{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="0"]>a[aria-current]) .story-map__sun[data-stretch="0"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="1"]>a[aria-current]) .story-map__sun[data-stretch="1"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="2"]>a[aria-current]) .story-map__sun[data-stretch="2"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="3"]>a[aria-current]) .story-map__sun[data-stretch="3"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="4"]>a[aria-current]) .story-map__sun[data-stretch="4"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="0"]>a:is(:hover,:focus-visible)) .story-map__sun[data-stretch="0"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="1"]>a:is(:hover,:focus-visible)) .story-map__sun[data-stretch="1"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="2"]>a:is(:hover,:focus-visible)) .story-map__sun[data-stretch="2"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="3"]>a:is(:hover,:focus-visible)) .story-map__sun[data-stretch="3"]{opacity:1}html.el-sun .story-map:has(>.story-map__list>[data-stretch="4"]>a:is(:hover,:focus-visible)) .story-map__sun[data-stretch="4"]{opacity:1}@media (prefers-reduced-motion:reduce){.story-map__scene img.story-map__lit,.story-map__sun{transition:none}}html.is-still .story-map__scene img.story-map__lit,html.is-still .story-map__sun{transition:none}html.el-focus{scrollbar-color:var(--jade-hair) transparent}html.el-focus :focus-visible{outline:2px solid var(--jade-deep);outline-offset:3px;box-shadow:none}html.el-focus h1[tabindex="-1"]:focus-visible{outline:none}html.el-focus .brush--rest:focus-visible{outline-offset:2px;border-radius:2px}html.el-focus .ink-btn:focus-visible{outline-offset:3px;border-radius:6px}html.el-focus .strip--home .ink-btn:focus-visible{outline:none}html.el-focus .strip--home .ink-btn:focus-visible:before{content:"";inset:calc(var(--ink-dy) * -1 - 5px) calc(var(--ink-tail) * -1 - 5px) calc(var(--ink-dy) * -1 - 5px) calc(var(--ink-dx) * -1 - 5px);border:2px solid var(--jade-deep);pointer-events:none;border-radius:10px;position:absolute}@media (forced-colors:active){html.el-focus .strip--home .ink-btn:focus-visible{outline:2px solid canvastext}html.el-focus .strip--home .ink-btn:focus-visible:before{display:none}}html.el-focus ::selection{background:color-mix(in oklab, var(--glow) 55%, var(--paper));color:var(--ink-1)}html.el-rowrule .ink-row:before{display:none}html.el-rowrule :is(.ink-row,.rule-row):after{--b:var(--bleed,0px);content:"";left:var(--b);right:var(--b);z-index:0;pointer-events:none;background:var(--jade);opacity:0;transform-origin:0;height:1.5px;transition:opacity .24s var(--ease-out), transform 0s linear .24s;position:absolute;bottom:-.75px;transform:scaleX(0)}html.el-rowrule :is(.ink-row,.rule-row):is(:hover,:focus-within):after{opacity:.7;transition:opacity 90ms var(--ease-out), transform .26s cubic-bezier(.3, .6, .25, 1);transform:scaleX(1)}html.el-rowrule .rule-row{position:relative}.diagram__flow{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0}.diagram__flow--tail,.diagram__flow--body,.diagram__flow--core{stroke:#082726}.diagram__flow--tail{stroke-width:1px}.diagram__flow--body{stroke-width:2px}.diagram__flow--core{stroke-width:3.5px}@media (prefers-reduced-motion:reduce){html.el-rowrule :is(.ink-row,.rule-row):is(:hover,:focus-within):after{transition:none}}html.is-still.el-rowrule :is(.ink-row,.rule-row):is(:hover,:focus-within):after{transition:none}@media (forced-colors:active){.diagram__flow,html.el-rowrule :is(.ink-row,.rule-row):after{display:none!important}}@media print{.diagram__flow{display:none}}
