/*! Baselayer CSS core v.2.0.0 https://github.com/SimonPadbury/baselayer */:root{--base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--prose:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--mono:ui-monospace,Menlo,"Segoe UI Mono",Consolas,"Ubuntu Monospace",monospace;--fs:100%;--lh:1.5;--mlh:calc(var(--lh)*1rem);--lighter:200;--normal:400;--semibold:600;--bold:700;--heavy:900;--wxxs:256px;--wxs:512px;--wsm:768px;--wmd:1024px;--wlg:1280px;--wxl:1440px;--wxxl:1600px;--s1:0.5rem;--s2:clamp(1rem,2.2222vw,1.5rem);--s3:clamp(2rem,4.4444vw,3rem);--s4:clamp(3rem,6.6666vw,4.5rem);--pcell:var(--s1) calc(var(--s1)*2);--ls:0.75em;--h1:2.441em;--h2:1.953em;--h3:1.563em;--h4:1.25em;--h5:1em;--h6:.8em;--hf:inherit;--hfw:var(--normal);--hlh:calc(1em + 0.5rem);--fslongread:clamp(1rem,0.25rem + 1.5625vw,1.25rem);--lhlongread:calc(var(--fs)*1.5);--dolink:.3rem;--dtlink:1px;--sinput:2.5em;--fwbtn:normal;--b1:1px solid var(--cborder);--b2:4px solid var(--cborder);--b3:8px solid var(--cborder);--r2:4px;--r3:8px;--r4:16px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;font-size:var(--fs);line-height:var(--lh);margin:0;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}iframe{border:0}summary{cursor:pointer}body{background-color:var(--cbgbody);color:var(--ctext);font-family:var(--base)}:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px dotted #000}.visuallyhidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}fieldset{border:var(--b1)}label,legend{font-family:var(--base)}::placeholder{color:var(--ctext);opacity:.7}input,select,textarea{background:var(--cbginput);border:0;border-radius:unset;font-family:var(--base);font-size:inherit;min-height:var(--sinput);outline:0 none;padding:var(--pcell);text-align:start}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px var(--cfocus);outline:0;position:relative;z-index:1}[type=color],select:not([multiple]){height:var(--sinput)}[type=color]{padding:.25em;width:var(--sinput)}input[type=checkbox],input[type=radio]{display:inline;height:.85em;min-height:unset;width:1em}input::file-selector-button{background:var(--cbgbtn);border:0;color:#fff;font-size:1em}:disabled:hover{cursor:not-allowed}.btn,[type=button],[type=reset],[type=submit],button{align-items:center;-webkit-appearance:none;background:var(--cbgbtn);border:0;color:var(--cbtn);display:inline-flex;font-family:var(--base);font-size:inherit;font-weight:var(--fwbtn);justify-content:center;margin:0;min-height:var(--sinput);padding:var(--s1) 1em;position:relative;text-decoration:none;transition:all .15s ease}.btn:active,.btn:hover,[type=button]:active,[type=button]:hover,[type=reset]:active,[type=reset]:hover,[type=submit]:active,[type=submit]:hover,button:active,button:hover{background:var(--cbgbtnh);color:var(--cbtnh);cursor:pointer}[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,button:focus-visible{box-shadow:0 0 0 4px var(--cfocus);outline:0;z-index:1}.icon{height:var(--sinput);line-height:inherit;padding:0;width:var(--sinput)}blockquote,dl,fieldset,figcaption,ol,p,pre,table,ul{margin-block:0 var(--mlh)}caption{margin-block:var(--s1)}.h1,h1{font-size:var(--h1);font-weight:var(--hfw);line-height:var(--hlh);margin-block:0 var(--mlh)}.h2,h2{font-size:var(--h2)}.h3,h3{font-size:var(--h3)}.h4,h4{font-size:var(--h4)}.h5,h5{font-size:var(--h5)}.h6,h6{font-size:var(--h6)}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:var(--hfw);line-height:var(--hlh);margin-block:var(--hlh) var(--mlh)}.contentgrid>.h2,.contentgrid>.h3,.contentgrid>.h4,.contentgrid>.h5,.contentgrid>.h6,.contentgrid>h2,.contentgrid>h3,.contentgrid>h4,.contentgrid>h5,.contentgrid>h6{margin-block:calc(var(--hlh) - var(--mlh)) var(--mlh)}a{color:var(--clink);cursor:pointer;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:var(--dtlink);text-underline-offset:var(--dolink);transition:all .15s ease}a:hover{color:var(--clinkh)}ol,ul{padding-left:1.5em}ol ol,ol ul,ul ol,ul ul{margin-block:var(--ls) 0}li ol,li ul,li+li{margin-top:var(--ls)}dl{margin:0 0 var(--mlh)}dt{font-weight:700}dd{margin:0 0 var(--ls);padding-left:1.5em}ol>li>ol{list-style-type:lower-alpha}ol>li>ol>li>ol{list-style-type:lower-roman}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{border:var(--b1);padding:var(--pcell);text-align:left;vertical-align:top}dt,tfoot,thead{font-weight:var(--bold)}hr{border:0;border-top:var(--b1);height:0;margin-block:3rem;width:100%}blockquote{margin-inline:0;padding-inline:var(--s3)}code,kbd,samp{font-family:var(--mono)}code{background:var(--cbgcode);color:var(--ccode);display:inline-block;padding-inline:.25em}pre,pre code{overflow-x:auto}pre code{background:var(--cbgcode);display:block;padding:1em}sub,sup{font-size:85%;line-height:0}.unlist{list-style-type:none}.noline,nav a{text-decoration:none}.h\:line:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:var(--dtlink);text-underline-offset:var(--dolink)}.nowrap{white-space:nowrap}.big{font-size:150%}.small,small{font-size:75%}.lighter{font-weight:var(--lighter)}.normal{font-weight:var(--normal)}.semibold{font-weight:var(--semibold)}.bold{font-weight:var(--bold)}.heavy{font-weight:var(--heavy)}.italic{font-style:italic}.right{text-align:right}.center{text-align:center}.left{text-align:left}.uppercase{text-transform:uppercase}.longread{font-size:var(--fslongread);line-height:var(--lhlongread)}.base{font-family:var(--base)}.prose{font-family:var(--prose)}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.overflowx{overflow-x:auto}.overflowy{overflow-y:auto}.block{display:block}.inlineblock{display:inline-block}.inlineflex{display:inline-flex}.flex{display:flex}.flexwrap{flex-wrap:wrap}.flexcolumn{flex-direction:column}.flexstart{justify-content:flex-start}.flexcenter{justify-content:center}.flexend{justify-content:flex-end}.flextop{align-items:flex-start}.flexmiddle{align-items:center}.flexbottom{align-items:flex-end}.flexspace{justify-content:space-between}.grow{flex-grow:1}.gap1{--gap:var(--s1)}.gap1,.gap2{gap:var(--gap)}.gap2{--gap:var(--s2)}.gap3{--gap:var(--s3)}.gap3,.gap4{gap:var(--gap)}.gap4{--gap:var(--s4)}.grid2cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.grid3cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.grid4cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.col1{grid-column:1}.col2{grid-column:2}.col3{grid-column:3}.col4{grid-column:4}.cols1-2{grid-column:1/span 2}.cols1-3{grid-column:1/span 3}.cols1-4{grid-column:1/span 4}.cols2-3{grid-column:2/span 2}.cols2-4{grid-column:2/span 3}.cols3-4{grid-column:3/span 2}.dense{grid-auto-flow:dense}:has(>[class*=cq]){container-type:inline-size}@container (max-width: 511px){.cqxs\:drop{display:flex;flex-direction:column}}@media (max-width:511px){.xs\:drop{display:flex;flex-direction:column}.xs\:hiddenbelow{display:none!important}}@media (min-width:512px){.xs\:hidden{display:none!important}}@container (max-width: 767px){.cqsm\:drop{display:flex;flex-direction:column}}@media (max-width:767px){.sm\:drop{display:flex;flex-direction:column}.sm\:hiddenbelow{display:none!important}}@media (min-width:768px){.sm\:hidden{display:none!important}}@container (max-width: 1023px){.cqmd\:drop{display:flex;flex-direction:column}}@media (max-width:1023px){.md\:drop{display:flex;flex-direction:column}.md\:hiddenbelow{display:none!important}}@media (min-width:1024px){.md\:hidden{display:none!important}}@container (max-width: 1279px){.cqlg\:drop{display:flex;flex-direction:column}}@media (max-width:1279px){.lg\:drop{display:flex;flex-direction:column}.lg\:hiddenbelow{display:none!important}}@media (min-width:1280px){.lg\:hidden{display:none!important}}.contentgrid{--full:minmax(var(--s2),1fr);--content:min(var(--wsm),100% - (var(--s2) * 2));--pop:minmax(0,var(--s2));--expand:minmax(0,calc(180px - var(--s2)));display:grid;grid-template-columns:var(--full) var(--expand) var(--pop) var(--content) var(--pop) var(--expand) var(--full)}.contentgrid>*{grid-column:4}.popout{grid-column:3/span 3}.expand{grid-column:2/span 5}.fullbleed{grid-column:1/span 7}.contentgrid>hr+*{margin-top:0}.container{--wmax:var(--wxxl);margin-inline:auto;width:min(100% - (var(--s2) * 2),var(--wmax))}.w100\%{width:100%}.wxxs{--wmax:var(--wxxs)}.wxs,.wxxs{max-width:var(--wmax)}.wxs{--wmax:var(--wxs)}.wsm{--wmax:var(--wsm)}.wmd,.wsm{max-width:var(--wmax)}.wmd{--wmax:var(--wmd)}.wlg{--wmax:var(--wlg)}.wlg,.wxl{max-width:var(--wmax)}.wxl{--wmax:var(--wxl)}.wxxl{--wmax:var(--wxxl);max-width:var(--wmax)}.wmax100vw{max-width:100vw}.h100\%{height:100%}.h100dvh{height:min(100%,100dvh)}.hmax100dvh{max-height:100dvh}.box{inset:0}.ratio1x1{aspect-ratio:1/1}.ratio4x3{aspect-ratio:4/3}.ratio16x9{aspect-ratio:16/9}.ratio21x9{aspect-ratio:21/9}.mxauto{margin-inline:auto}.m0{margin:0}.m1{margin:var(--s1)}.m2{margin:var(--s2)}.m3{margin:var(--s3)}.m4{margin:var(--s4)}.mt1{margin-top:var(--s1)}.mt2{margin-top:var(--s2)}.mt3{margin-top:var(--s3)}.mt4{margin-top:var(--s4)}.mr1{margin-right:var(--s1)}.mr2{margin-right:var(--s2)}.mr3{margin-right:var(--s3)}.mr4{margin-right:var(--s4)}.mb1{margin-bottom:var(--s1)}.mb2{margin-bottom:var(--s2)}.mb3{margin-bottom:var(--s3)}.mb4{margin-bottom:var(--s4)}.ml1{margin-left:var(--s1)}.ml2{margin-left:var(--s2)}.ml3{margin-left:var(--s3)}.ml4{margin-left:var(--s4)}.mx1{margin-inline:var(--s1)}.mx2{margin-inline:var(--s2)}.mx3{margin-inline:var(--s3)}.mx4{margin-inline:var(--s4)}.my1{margin-block:var(--s1)}.my2{margin-block:var(--s2)}.my3{margin-block:var(--s3)}.my4{margin-block:var(--s4)}.pcell{padding:var(--pcell)}.p0{padding:0}.p1{padding:var(--s1)}.p2{padding:var(--s2)}.p3{padding:var(--s3)}.p4{padding:var(--s4)}.pt1{padding-top:var(--s1)}.pt2{padding-top:var(--s2)}.pt3{padding-top:var(--s3)}.pt4{padding-top:var(--s4)}.pr1{padding-right:var(--s1)}.pr2{padding-right:var(--s2)}.pr3{padding-right:var(--s3)}.pr4{padding-right:var(--s4)}.pb1{padding-bottom:var(--s1)}.pb2{padding-bottom:var(--s2)}.pb3{padding-bottom:var(--s3)}.pb4{padding-bottom:var(--s4)}.pl1{padding-left:var(--s1)}.pl2{padding-left:var(--s2)}.pl3{padding-left:var(--s3)}.pl4{padding-left:var(--s4)}.px1{padding-inline:var(--s1)}.px2{padding-inline:var(--s2)}.px3{padding-inline:var(--s3)}.px4{padding-inline:var(--s4)}.py1{padding-block:var(--s1)}.py2{padding-block:var(--s2)}.py3{padding-block:var(--s3)}.py4{padding-block:var(--s4)}.b0{border:0}.b1{border:var(--b1)}.b2{border:var(--b2)}.b3{border:var(--b3)}.bt1{border-top:var(--b1)}.bt2{border-top:var(--b2)}.bt3{border-top:var(--b3)}.br1{border-right:var(--b1)}.br2{border-right:var(--b2)}.br3{border-right:var(--b3)}.bb1{border-bottom:var(--b1)}.bb2{border-bottom:var(--b2)}.bb3{border-bottom:var(--b3)}.bl1{border-left:var(--b1)}.bl2{border-left:var(--b2)}.bl3{border-left:var(--b3)}.r2{border-radius:var(--r2)}.r3{border-radius:var(--r3)}.r4{border-radius:var(--r4)}.pill{border-radius:99em}.pill,.r2,.r3,.r4{overflow:hidden}.cover{height:100%;object-fit:cover;object-position:center;width:100%}.h\:opacity25\%\:hover,.opacity25\%{opacity:.25}.h\:opacity50\%\:hover,.opacity50\%{opacity:.5}.h\:opacity75\%\:hover,.opacity75\%{opacity:.75}.h\:opacity100\%\:hover{opacity:1}:root{--cbgbody:#fff;--ctext:#333;--clink:#06f;--clinkh:#02b;--cfocus:#4cf;--cbginput:#eee;--cbtn:#fff;--cbtnh:#fff;--cbgbtn:#777;--cbgbtnh:#666;--ccode:#000;--cbgcode:#eef;--cborder:#ddd}.theme-dark{--cbgbody:#222;--ctext:#ddd;--clink:#39f;--clinkh:#07f;--cbginput:#444;--ccode:#fff;--cbgcode:#228;--cborder:#ddd;.treversi{color:#fff}.breversi{border-color:#fff}.bgreversi{background:#fff}.trevopp{color:#000}.revopp{border-color:#000}.bgrevopp{background:#000}}.h\:twhite:hover,.trevopp,.twhite{color:#fff}.bwhite,.h\:bwhite:hover,.revopp{border-color:#fff}.bgrevopp,.bgwhite,.h\:bgwhite:hover{background:#fff}.h\:tblack:hover,.tblack,.treversi{color:#000}.bblack,.breversi,.h\:bblack:hover{border-color:#000}.bgblack,.bgreversi,.h\:bgblack:hover{background:#000}.bgtransparent{background:transparent}