:root{--color-black-0: #000;--color-black-1: #262621;--color-black-2: #333;--color-black-3: #666;--color-white-0: #fff;--color-white-1: #eee;--color-white-2: #ccc;--color-white-3: #aaa;--color-yellow-1: #efd600;--color-orange-1: #f7a70b;--color-blue-1: #1951a0;--color-design-3: #F2ECE9;--color-design-4: #BFBCBA;--color-design-2: #737272;--color-design-1: #403F3D;--color-design-5: #0D0D0D}@font-face{font-family:Atkinson;font-style:normal;font-weight:400;src:url(../../../fonts/Atkinson-Hyperlegible-Regular-102a.woff2) format("woff2"),url(../../../fonts/Atkinson-Hyperlegible-Regular-102.woff) format("woff")}@font-face{font-family:Atkinson;font-style:normal;font-weight:700;src:url(../../../fonts/Atkinson-Hyperlegible-Bold-102a.woff2) format("woff2"),url(../../../fonts/Atkinson-Hyperlegible-Bold-102.woff) format("woff")}@font-face{font-family:Atkinson;font-style:italic;font-weight:400;src:url(../../../fonts/Atkinson-Hyperlegible-Italic-102a.woff2) format("woff2"),url(../../../fonts/Atkinson-Hyperlegible-Italic-102.woff) format("woff")}@font-face{font-family:Atkinson;font-style:italic;font-weight:700;src:url(../../../fonts/Atkinson-Hyperlegible-BoldItalic-102a.woff2) format("woff2"),url(../../../fonts/Atkinson-Hyperlegible-BoldItalic-102.woff) format("woff")}:root{--font-family-sans-serif: palatino, times, "Times New Roman", serif;--font-family-sans-serif: "Atkinson", arial, helvetica, sans-serif}:root{--color-text: var(--color-black-0);--color-text-invert: var(--color-white-0);--color-link: var(--color-blue-1);--color-link-invert: var(--color-orange-1);--color-link-active: var(--color-black-0);--color-link-active-invert: var(--color-black-0);--color-outline: var(--color-yellow-1);--color-background: var(--color-white-0);--color-background-alt: var(--color-white-2);--color-background-invert: var(--color-black-0);--color-text-disabled: var(--color-black-3);--color-button-expanded: var(--color-link-active);--color-button-background-expanded: var(--color-white-0);--color-border: var(--color-black-0);--color-border-alt: var(--color-white-3);font-size:min(max(.5rem + 1vw,16px),18px);--ratio: 1.5;--measure: 60ch;--line-height: 1.4;--line-height-tighter: 1.2;--font-family: var(--font-family-sans-serif)}:root{--measure-big: calc(var(--measure) * var(--ratio));--measure-page: calc(var(--measure) * var(--ratio) * var(--ratio));--measure-small: calc(var(--measure) / var(--ratio))}:root{--s-6: calc(var(--s-5) / var(--ratio));--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--s6: calc(var(--s5) * var(--ratio));--s7: calc(var(--s6) * var(--ratio));--s8: calc(var(--s7) * var(--ratio))}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{margin:0;font-family:var(--font-family);color:var(--color-text);background-color:var(--color-background);line-height:var(--line-height)}a{color:var(--color-link);text-decoration:underline;fill:var(--color-link)}a:hover,a:focus{color:var(--color-link-active);background-color:var(--color-outline);outline:3px solid var(--color-outline);fill:var(--color-link-active)}a:not([class]){text-decoration-skip-ink:auto}button{display:flex;gap:var(--s-2);align-items:center;width:fit-content;padding:var(--s-3) var(--s-2);font-size:inherit;border-style:solid;border-width:1px;background-color:var(--color-background);cursor:pointer}button:disabled{opacity:.5}button:not(:disabled){cursor:pointer}button:not(:disabled):hover,button:not(:disabled):focus-visible{color:var(--color-link-active);background-color:var(--color-outline);border-color:var(--color-link-active);outline:3px solid var(--color-outline);fill:var(--color-link-active)}button:not(:disabled):active{transform:translateY(.5px)}button:not(:disabled):active,button:not(:disabled)[aria-expanded=true]{color:var(--color-button-expanded);background-color:var(--color-button-background-expanded);fill:var(--color-button-expanded)}.no-flexbox-gap button>*+*{margin-left:var(--s-2)}code{word-wrap:break-word}figcaption{text-wrap:balance}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{font-size:var(--s3)}h2{font-size:var(--s2)}h3,h4,h5,h6{font-size:var(--s1)}hr{margin-inline:0}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}ul[role=list],ol[role=list]{list-style:none}sup,sub{position:relative;top:-.4em;vertical-align:baseline}sub{top:.4em}:target{scroll-margin-block:var(--s0)}textarea:not([rows]){min-height:10em}input,button,textarea,select{font:inherit}h1,h2,h3,h4,button,input,label{line-height:var(--line-height-tighter)}:root{--center-measure--global: var(--measure);--center-space--global: var(--s-1)}:root{--cluster-space--global: var(--s-1);--cluster-justify-content--global: flex-start;--cluster-align-items--global: center}:root{--cover-height--global: 100vh;--cover-space--global: var(--s-1)}:root{--flow-space--global: var(--s-1)}:root{--frame-ratio-height--global: 9;--frame-ratio-width--global: 16}:root{--full-bleed-measure--global: var(--measure);--full-bleed-side-space--global: var(--s-1);--full-bleed-stack-space--global: var(--s-1)}:root{--grid-space--global: var(--s-1);--grid-column-space--global: var(--grid-space--global);--grid-min-width--global: var(--measure-small);--grid-row-space--global: var(--grid-space--global)}:root{--sidebar-content-min-width--global: 75%;--sidebar-space--global: var(--s-1);--sidebar-width--global: initial}:root{--stack-space--global: var(--s-1)}:root{--switcher-min-width--global: var(--measure);--switcher-space--global: var(--s-1)}.u-background-color{--background-color: initial;background-color:var(--background-color, var(--color-background-alt))}.u-border-bottom{--border-bottom-color: initial;--border-bottom-style: initial;--border-bottom-width: initial;border-bottom-width:var(--border-bottom-width, 1px);border-bottom-style:var(--border-bottom-style, solid);border-bottom-color:var(--border-bottom-color, var(--color-border))}.u-border-radius{--border-radius: initial;border-radius:var(--border-radius, var(--s-1))}.u-border-top{--border-top-color: initial;--border-top-style: initial;--border-top-width: initial;border-top-width:var(--border-top-width, 1px);border-top-style:var(--border-top-style, solid);border-top-color:var(--border-top-color, var(--color-text))}.u-border{--border-color: initial;--border-style: initial;--border-width: initial;border-width:var(--border-width, 1px);border-style:var(--border-style, solid);border-color:var(--border-color, var(--color-text))}.u-box{--box-padding: initial;padding:var(--box-padding, var(--s-1))}:root{--column-width--global: var(--measure-big)}.u-column{--column-width--component: initial;--column-width: var(--column-width--component, var(--column-width--global));margin-inline:auto;max-width:var(--column-width);padding-inline:var(--s-1)}@media (min-width: 450px){.u-column{padding-inline:var(--s-1)}}.u-column.l-with-sidebar{width:100%}.u-flex-grow{flex-grow:1}@supports selector(:focus-visible){.u-focus-visible-only:is(:hover,:focus){outline:none}.u-focus-visible-only:is(:focus-visible){outline:3px solid var(--color-outline)}}.u-font-family-sans{font-family:var(--font-family-sans)}.u-font-size\:small{font-size:var(--s-1)}.u-font-size\:base{font-size:var(--s0)}.u-font-size\:big-1{font-size:var(--s1)}.u-font-size\:big-2{font-size:var(--s2)}.u-font-size\:big-3{font-size:var(--s3)}.u-font-size\:big-4{font-size:var(--s4)}.u-font-weight\:bold{font-weight:700}.u-icon{block-size:var(--s0);inline-size:var(--s0);stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;overflow:visible}.u-padding-block{--padding-block: initial;padding-block:var(--padding-block, var(--s-1))}.u-padding-inline{--padding-inline: initial;padding-inline:var(--padding-inline, var(--s-1))}.u-text-align\:center{text-align:center}.l-center{--center-measure--component: initial;--center-space--component: initial;--center-measure: var(--center-measure--component, var(--center-measure--global, 60ch));--center-space: var(--center-space--component, var(--center-space--global, 1rem));box-sizing:content-box;max-width:60ch;max-width:var(--center-measure);padding-right:1rem;padding-right:var(--center-space);padding-left:1rem;padding-left:var(--center-space);margin-right:auto;margin-left:auto}.l-center.intrinsically-center{display:flex;flex-direction:column;align-items:center}.l-cluster{--cluster-justify-content--component: initial;--cluster-space--component: initial;--cluster-align-items--component: initial;--cluster-justify-content: var(--cluster-justify-content--component, var(--cluster-justify-content--global));--cluster-align-items: var(--cluster-align-items--component, var(--cluster-align-items--global));--cluster-space: var(--cluster-space--component, var(--cluster-space--global));display:flex;flex-wrap:wrap;justify-content:var(--cluster-justify-content);align-items:var(--cluster-align-items);gap:var(--cluster-space)}ul.l-cluster{max-width:none;padding:0;list-style:none;margin-block:0}ul.l-cluster>li{max-width:none;padding:0}.l-cover{--cover-height--component: initial;--cover-space--component: initial;--cover-height: var(--cover-height--component, var(--cover-height--global, 100vh));--cover-space: var(--cover-space--component, var(--cover-space--global, 1rem));position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:var(--cover-height);padding:1rem;padding:var(--cover-space);overflow:hidden}.l-cover>*{margin-block-start:var(--s-1, 1rem);margin-block-end:var(--s-1, 1rem)}.l-cover>.e-cover__centered{margin-block-start:auto;margin-block-end:auto}.l-cover>:first-child:not(.e-cover__centered){margin-block-start:0}.l-cover>:last-child:not(.e-cover__centered){margin-block-end:0}.l-flow{--flow-space--component: initial;--flow-space: var(--flow-space--component, var(--flow-space--global))}.l-flow>*{margin-block:0}.l-flow>*+*{margin-block-start:var(--flow-space, 1rem)}.l-frame{--frame-ratio-height--component: initial;--frame-ratio-width--component: initial;--frame-ratio-height: var(--frame-ratio-height--component, var(--frame-ratio-height--global));--frame-ratio-width: var(--frame-ratio-width--component, var(--frame-ratio-width--global));position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:var(--frame-ratio-width)/var(--frame-ratio-height)}.l-frame>img{width:100%;height:100%;object-fit:cover}.l-frame>video{width:100%;height:100%;object-fit:cover}.l-full-bleed{--full-bleed-measure--component: initial;--full-bleed-side-space--component: initial;--full-bleed-stack-space--component: initial;--full-bleed-measure: var( --full-bleed-measure--component, var(--full-bleed-measure--global, 60ch) );--full-bleed-side-space: var( --full-bleed-side-space--component, var(--full-bleed-side-space--global, 1rem) );--full-bleed-stack-space: var( --full-bleed-stack-space--component, var(--full-bleed-stack-space--global) );width:100%;max-width:60ch;max-width:var(--full-bleed-measure);padding-inline-end:var(--full-bleed-side-space);padding-inline-start:var(--full-bleed-side-space);margin-inline-end:auto;margin-inline-start:auto}@supports (width: min(60ch,100%)){.l-full-bleed{display:grid;max-width:none;gap:var(--full-bleed-stack-space, 1rem) 0;grid-template-columns:1fr 1fr 1fr 1fr min(var(--full-bleed-measure),100%) 1fr 1fr 1fr 1fr}}.l-full-bleed>*{grid-column:5/6;margin-block-start:0;margin-block-end:0}.u-full-bleed--1{grid-column:1/10}.u-full-bleed--2{grid-column:2/9}.u-full-bleed--3{grid-column:3/8}.u-full-bleed--4{grid-column:4/7}.u-full-bleed--left{grid-column:1/6}.u-full-bleed--left-2{grid-column:2/6}.u-full-bleed--left-3{grid-column:3/6}.u-full-bleed--left-4{grid-column:4/6}.u-full-bleed--right{grid-column:5/10}.u-full-bleed--right-2{grid-column:5/9}.u-full-bleed--right-3{grid-column:5/8}.u-full-bleed--right-4{grid-column:5/7}.l-grid{--grid-column-space--component: initial;--grid-min-width--component: initial;--grid-row-space--component: initial;--grid-column-space: var(--grid-column-space--component, var(--grid-column-space--global));--grid-min-width: var(--grid-min-width--component, var(--grid-min-width--global));--grid-row-space: var(--grid-row-space--component, var(--grid-row-space--global));display:grid;column-gap:var(--grid-column-space);row-gap:var(--grid-row-space);grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-width),100%),1fr))}ul.l-grid{max-width:none;padding:0;list-style:none;margin-block:0}.l-sidebar{--sidebar-content-min-width--component: initial;--sidebar-space--component: initial;--sidebar-width--component: initial;--sidebar-content-min-width: var( --sidebar-content-min-width--component, var(--sidebar-content-min-width--global) );--sidebar-space: var(--sidebar-space--component, var(--sidebar-space--global));--sidebar-width: var(--sidebar-width--component, var(--sidebar-width--global));display:flex;flex-wrap:wrap;gap:var(--sidebar-space)}.l-sidebar:not(.e-sidebar-on-right)>*:first-child,.l-sidebar.e-sidebar-on-right>*:last-child{flex-basis:var(--sidebar-width);flex-grow:1}.l-sidebar:not(.e-sidebar-on-right)>*:last-child,.l-sidebar.e-sidebar-on-right>*:first-child{flex-basis:0;flex-grow:999;min-width:calc(var(--sidebar-content-min-width) - var(--sidebar-space))}.l-stack{--stack-space--component: initial;--stack-space: var(--stack-space--component, var(--stack-space--global));display:flex;flex-direction:column;justify-content:flex-start;gap:var(--stack-space)}.l-stack:only-child{block-size:100%}ul.l-stack{max-width:none;padding:0;list-style:none;margin-block:0}.l-stack>*{margin-block:0}.l-switcher{--switcher-min-width--component: initial;--switcher-space--component: initial;--switcher-min-width: var(--switcher-min-width--component, var(--switcher-min-width--global));--switcher-space: var(--switcher-space--component, var(--switcher-space--global));--modifier: calc(var(--switcher-min-width) - (100% - var(--switcher-space)));display:flex;flex-wrap:wrap;gap:var(--switcher-space)}ul.l-switcher{max-width:none;padding:0;list-style:none;margin-block:0}.l-switcher>*{flex-basis:calc(var(--modifier) * 999);flex-grow:1;margin:0}.l-switcher>:nth-last-child(n+8){flex-basis:100%}.l-switcher>:nth-last-child(n+8)~*{flex-basis:100%}.b-main h2{--flow-space: var(--s3)}.b-main h3{--flow-space: var(--s2)}
