:root{--sp-accent:var(--ghost-accent-color,#e10600);--sp-on-accent:#fff;--sp-highlight:#ffe500;--sp-on-highlight:#000;--sp-ink:#111;--sp-ink-soft:#4d4d4d;--sp-paper:#fcfbf7;--sp-tint:#f1efe9;--sp-line:#d6d2c6;--sp-bar:#000;--sp-on-bar:#fff;--sp-ring:#000;--sp-halo:#fff;--sp-body-stack:"Source Serif 4","Source Serif Fallback",Georgia,"Times New Roman",serif;--sp-ui-stack:"Barlow Condensed","Barlow Fallback","Arial Narrow",Arial,sans-serif;--sp-heading-stack:"Anton","Anton Fallback",Impact,"Arial Narrow",sans-serif;--sp-font-text:var(--gh-font-body,var(--sp-body-stack));--sp-font-ui:var(--sp-ui-stack);--sp-font-display:var(--gh-font-heading,var(--sp-heading-stack));--sp-hl-transform:uppercase;--sp-hl-leading:0.97;--sp-hl-track:-0.005em;--sp-hl-weight:400;--sp-hl-scale:1;--sp-gutter:clamp(1rem,4vw,1.5rem);--sp-max:80rem;--sp-read:42.5rem;--sp-gap:clamp(1rem,2.5vw,1.75rem);--sp-s1:0.25rem;--sp-s2:0.5rem;--sp-s3:0.75rem;--sp-s4:1rem;--sp-s5:1.5rem;--sp-s6:2rem;--sp-s7:3rem;--sp-s8:4.5rem;--sp-fs-xs:0.8125rem;--sp-fs-sm:0.9375rem;--sp-fs-base:1.0625rem;--sp-fs-lead:clamp(1.1875rem,1.1rem + 0.4vw,1.4375rem);--sp-fs-body:clamp(1.125rem,1.07rem + 0.3vw,1.3125rem);--sp-hl-xxl:calc(clamp(2.5rem, 1.1rem + 6.6vw, 6.75rem) * var(--sp-hl-scale));--sp-hl-xl:calc(clamp(2rem, 1.2rem + 3.8vw, 4.25rem) * var(--sp-hl-scale));--sp-hl-lg:calc(clamp(1.625rem, 1.1rem + 1.9vw, 2.625rem) * var(--sp-hl-scale));--sp-hl-md:calc(clamp(1.375rem, 1.1rem + 0.9vw, 1.875rem) * var(--sp-hl-scale));--sp-hl-sm:calc(clamp(1.1875rem, 1.05rem + 0.4vw, 1.375rem) * var(--sp-hl-scale))}.sp-hl-mixed{--sp-hl-transform:none;--sp-hl-leading:0.96;--sp-hl-track:0}.sp-hl-serif{--sp-heading-stack:"Source Serif 4","Source Serif Fallback",Georgia,"Times New Roman",serif;--sp-hl-transform:none;--sp-hl-leading:1.02;--sp-hl-track:-0.02em;--sp-hl-weight:900;--sp-hl-scale:0.9}body[class*=gh-font-heading-]{--sp-hl-transform:none;--sp-hl-leading:1.05;--sp-hl-track:0;--sp-hl-weight:800;--sp-hl-scale:0.64}:root[data-scheme=dark]{color-scheme:dark}:root[data-scheme=dark],:root[data-scheme=dark] body{--sp-scheme:dark}:root[data-tone=white]{--sp-paper:#fff;--sp-tint:#f4f4f4;--sp-line:#dcdcdc}:root[data-scheme=dark]{--sp-ink:#f4f1ea;--sp-ink-soft:#bdb8ad;--sp-paper:#121212;--sp-tint:#1c1c1c;--sp-line:#3a3a3a;--sp-ring:#fff;--sp-halo:#000}@media (prefers-color-scheme:dark){:root[data-scheme=auto]{color-scheme:dark;--sp-ink:#f4f1ea;--sp-ink-soft:#bdb8ad;--sp-paper:#121212;--sp-tint:#1c1c1c;--sp-line:#3a3a3a;--sp-ring:#fff;--sp-halo:#000}}:root[data-scheme=light]{color-scheme:light}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(../fonts/anton-latin-400-normal.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-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(../fonts/anton-latin-ext-400-normal.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-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:700;src:url(../fonts/barlow-condensed-latin-700-normal.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-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:700;src:url(../fonts/barlow-condensed-latin-ext-700-normal.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-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(../fonts/source-serif-4-latin-400-normal.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-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400;src:url(../fonts/source-serif-4-latin-400-italic.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-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:700;src:url(../fonts/source-serif-4-latin-700-normal.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-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:900;src:url(../fonts/source-serif-4-latin-900-normal.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-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(../fonts/source-serif-4-latin-ext-400-normal.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-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400;src:url(../fonts/source-serif-4-latin-ext-400-italic.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-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:700;src:url(../fonts/source-serif-4-latin-ext-700-normal.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-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{ascent-override:129.7%;descent-override:36.29%;font-family:Anton Fallback;line-gap-override:0%;size-adjust:90.69%;src:local("Arial")}@font-face{ascent-override:130.73%;descent-override:26.15%;font-family:Barlow Fallback;font-weight:100 500;line-gap-override:0%;size-adjust:76.49%;src:local("Arial")}@font-face{ascent-override:130.73%;descent-override:26.15%;font-family:Barlow Fallback;font-weight:600 900;line-gap-override:0%;size-adjust:76.49%;src:local("Arial Bold"),local("Arial-BoldMT")}@font-face{ascent-override:96.42%;descent-override:31.18%;font-family:"Source Serif Fallback";font-weight:100 500;line-gap-override:0%;size-adjust:107.45%;src:local("Georgia")}@font-face{ascent-override:96.42%;descent-override:31.18%;font-family:"Source Serif Fallback";font-weight:600 900;line-gap-override:0%;size-adjust:107.45%;src:local("Georgia Bold"),local("Georgia-Bold")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:700;src:url(../fonts/source-serif-4-latin-700-italic.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}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{--sp-font-display:var(--gh-font-heading,var(--sp-heading-stack));background:var(--sp-paper);color:var(--sp-ink);font-family:var(--sp-font-text);font-size:var(--sp-fs-base);line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6,ol,ul{margin:0}ol,ul{list-style:none;padding:0}figure{margin:0}hr{border:0;border-top:1px solid var(--sp-line);margin:var(--sp-s6) 0}[hidden]{display:none!important}:focus{outline:none}:focus-visible{border-radius:1px;-webkit-box-shadow:0 0 0 3px var(--sp-halo);box-shadow:0 0 0 3px var(--sp-halo);outline:3px solid var(--sp-ring);outline-offset:3px}.sp-masthead :focus-visible{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff;outline-color:#000}.sp-footer :focus-visible,.sp-on-bar :focus-visible{-webkit-box-shadow:0 0 0 3px var(--sp-on-bar);box-shadow:0 0 0 3px var(--sp-on-bar);outline-color:var(--sp-bar)}.sp-hl{font-family:var(--sp-font-display);font-weight:var(--sp-hl-weight);-ms-hyphens:manual;hyphens:manual;letter-spacing:var(--sp-hl-track);line-height:var(--sp-hl-leading);overflow-wrap:break-word;text-transform:var(--sp-hl-transform);text-wrap:balance}.sp-hl--lg{line-height:calc(var(--sp-hl-leading) + .05)}.sp-hl--md,.sp-hl--sm{line-height:calc(var(--sp-hl-leading) + .1)}.sp-hl--xxl{font-size:var(--sp-hl-xxl)}.sp-hl--xl{font-size:var(--sp-hl-xl)}.sp-hl--lg{font-size:var(--sp-hl-lg)}.sp-hl--md{font-size:var(--sp-hl-md)}.sp-hl--sm{font-size:var(--sp-hl-sm)}.sp-len-l.sp-hl--xxl{font-size:calc(var(--sp-hl-xxl) * .78)}.sp-len-xl.sp-hl--xxl{font-size:calc(var(--sp-hl-xxl) * .6)}.sp-len-l.sp-hl--xl{font-size:calc(var(--sp-hl-xl) * .82)}.sp-len-xl.sp-hl--xl{font-size:calc(var(--sp-hl-xl) * .68)}.sp-len-l.sp-hl--lg{font-size:calc(var(--sp-hl-lg) * .88)}.sp-len-xl.sp-hl--lg{font-size:calc(var(--sp-hl-lg) * .78)}.sp-ui{font-family:var(--sp-font-ui);font-weight:700;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.sp-wrap{margin-inline:auto;max-width:calc(var(--sp-max) + 2 * var(--sp-gutter));padding-inline:var(--sp-gutter);width:100%}.sp-main{display:block;min-height:50vh}.sp-section{padding-block:var(--sp-s6)}.sp-sr{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sp-skip{background:var(--sp-highlight);border:3px solid #000;color:var(--sp-on-highlight);font-family:var(--sp-font-ui);font-weight:700;left:var(--sp-s4);letter-spacing:.06em;padding:var(--sp-s3) var(--sp-s4);position:fixed;text-decoration:none;text-transform:uppercase;top:-6rem;z-index:1000}.sp-skip:focus{top:var(--sp-s4)}.sp-icon{fill:currentColor;height:1.25em;width:1.25em;-webkit-box-flex:0;-ms-flex:none;flex:none}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.001ms!important;transition-duration:.001ms!important}}.sp-on-bar{background:var(--sp-bar);color:var(--sp-on-bar)}.sp-header{position:relative;z-index:20}.sp-utility{font-size:var(--sp-fs-xs)}.sp-utility__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-s3);min-height:2.25rem}.sp-dateline{font-size:.9375rem;letter-spacing:.06em;margin:0}.sp-utility__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--sp-s1)}.sp-utility__actions,.sp-utility__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-utility__btn{background:none;border:0;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.9375rem;gap:.4em;min-height:2.25rem;padding:.25rem .65rem;text-decoration:none}.sp-utility__btn:hover{background:var(--sp-on-bar);color:var(--sp-bar)}.sp-utility__btn--cta{background:var(--sp-highlight);color:var(--sp-on-highlight)}.sp-utility__btn--cta:hover{background:var(--sp-on-bar);color:var(--sp-bar)}@media (max-width:30em){.sp-utility__inner{gap:var(--sp-s1)}.sp-dateline{font-size:.75rem;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-utility__actions{-webkit-box-flex:0;-ms-flex:none;flex:none;gap:0}.sp-utility__btn{font-size:.875rem;padding-inline:.5rem;white-space:nowrap}.sp-dateline{font-size:.75rem}.sp-utility__btn span:not(:only-child){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}}.sp-masthead{background:var(--sp-accent);color:var(--sp-on-accent)}.sp-masthead__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--sp-s5);justify-content:space-between;padding-block:clamp(.75rem,2.5vw,1.5rem);position:relative}.sp-masthead__brand{color:inherit;display:block;max-width:100%;min-width:0;text-decoration:none}.sp-masthead__logo{height:clamp(2.75rem,7vw,5rem);max-width:100%;width:auto}.sp-ear{-webkit-box-flex:0;background:var(--sp-highlight);border:3px solid #000;color:var(--sp-on-highlight);-ms-flex:0 1 11.5rem;flex:0 1 11.5rem;font-size:1.1875rem;letter-spacing:.06em;line-height:1.1;margin:0;padding:.55rem .8rem .45rem;text-align:center;text-wrap:balance}.sp-masthead__inner.has-ear-left:not(.has-ear-right) .sp-masthead__brand,.sp-masthead__inner.has-ear-right:not(.has-ear-left) .sp-masthead__brand{margin-right:auto}.sp-masthead__inner.has-ear-right:not(.has-ear-left) .sp-ear--right{margin-left:auto}.sp-masthead__inner.has-ear-left:not(.has-ear-right) .sp-masthead__brand{margin-left:0}.sp-masthead__inner.has-ear-left.has-ear-right .sp-masthead__brand{margin-inline:auto}@media (max-width:52em){.sp-masthead__inner.has-ear-left,.sp-masthead__inner.has-ear-right{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--sp-s3)}.sp-masthead__inner .sp-masthead__brand{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0!important}.sp-ear{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 8rem;flex:1 1 8rem;font-size:1.0625rem;margin:0!important}}.sp-wordmark{display:inline-block;font-family:var(--sp-font-display);font-size:clamp(2.25rem,8vw,5.5rem);font-weight:var(--sp-hl-weight,400);letter-spacing:-.005em;line-height:.95;overflow-wrap:anywhere;padding:.1em .22em .06em;text-transform:uppercase;text-wrap:balance}.sp-mh-solid .sp-wordmark{border:.07em solid}.sp-mh-compact .sp-masthead,.sp-mh-light .sp-masthead{background:var(--sp-paper);border-bottom:.5rem solid var(--sp-accent);color:var(--sp-ink)}.sp-mh-compact .sp-wordmark,.sp-mh-light .sp-wordmark{background:var(--sp-accent);color:var(--sp-on-accent)}.sp-mh-compact .sp-masthead__inner{padding-block:.5rem}.sp-mh-compact .sp-wordmark{font-size:clamp(1.5rem,4.5vw,2.25rem)}.sp-mh-compact .sp-masthead__logo{height:clamp(1.75rem,4vw,2.5rem)}.sp-mh-compact .sp-ear{display:none}.sp-nav{border-top:1px solid color-mix(in srgb,var(--sp-on-bar) 18%,transparent)}.sp-nav-sticky .sp-nav{position:sticky;top:0;z-index:50}.sp-nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-s3)}.sp-nav__scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sp-nav__brand{display:none;-webkit-box-flex:0;background:var(--sp-accent);color:var(--sp-on-accent);-ms-flex:none;flex:none;font-family:var(--sp-font-display);font-size:1.5rem;font-weight:var(--sp-hl-weight);letter-spacing:-.005em;line-height:1.15;max-width:14rem;overflow:hidden;padding:.1em .4em 0;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sp-nav.is-stuck .sp-nav__brand{display:block}@media (max-width:40em){.sp-nav.is-stuck .sp-nav__brand{display:none}}.sp-nav__scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-.25rem;padding-block:.4rem .3rem;padding-inline:.25rem}.sp-nav__scroll::-webkit-scrollbar{display:none}.sp-nav__scroll[data-overflow-end=true]{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.sp-nav__scroll[data-overflow-start=true]{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),transparent);mask-image:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),transparent)}.sp-nav__scroll[data-overflow-start=true][data-overflow-end=true]{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(2.5rem,#000),color-stop(#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(2.5rem,#000),color-stop(#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.sp-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1rem;min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sp-nav__link{border-bottom:.3rem solid transparent;color:var(--sp-on-bar);display:block;font-size:1.1875rem;padding:.6rem .8rem .5rem;text-decoration:none;white-space:nowrap}.sp-nav__link:hover{background:color-mix(in srgb,var(--sp-on-bar) 12%,var(--sp-bar));border-bottom-color:var(--tag,var(--sp-accent))}.sp-nav__item.is-current .sp-nav__link{border-bottom-color:var(--tag,var(--sp-accent));text-decoration:underline;text-decoration-color:var(--sp-on-bar);text-decoration-thickness:2px;text-underline-offset:.3em}.sp-ticker{background:var(--sp-highlight);border-bottom:3px solid #000;color:var(--sp-on-highlight)}.sp-ticker__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--sp-s3);min-height:2.75rem}.sp-ticker__label{-ms-flex-align:center;background:var(--sp-bar);color:var(--sp-on-bar);font-size:1.125rem;margin:0;padding:0 .9rem;position:relative;white-space:nowrap;z-index:1}.sp-ticker__label,.sp-ticker__viewport{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.sp-ticker__viewport{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-flex-align:center}.sp-ticker__viewport::-webkit-scrollbar{display:none}.sp-ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sp-ticker__item{-webkit-padding-end:2.75rem;padding-inline-end:2.75rem;position:relative}.sp-ticker__item:after{background:var(--sp-accent);content:"";height:.55rem;outline:2px solid #000;position:absolute;right:1.1rem;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:.55rem}.sp-ticker__item a{color:inherit;display:block;font-family:var(--sp-font-ui);font-size:1.1875rem;font-weight:700;letter-spacing:.02em;padding-block:.7rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sp-ticker__item a:hover{text-decoration:underline}.sp-ticker__toggle{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:2px solid;color:inherit;font-size:.9375rem;gap:.35em;margin:.4rem 0;padding:0 .7rem;position:relative;z-index:1}.sp-ticker__toggle:hover{background:var(--sp-bar);color:var(--sp-on-bar)}.sp-ticker__toggle span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.sp-ticker.is-paused .sp-ticker__pause,.sp-ticker__play{display:none!important}.sp-ticker.is-paused .sp-ticker__play{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.sp-ticker.is-animated .sp-ticker__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sp-ticker.is-animated .sp-ticker__viewport{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(1.25rem,#000),color-stop(#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(1.25rem,#000),color-stop(#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);overflow:hidden}.sp-ticker.is-animated .sp-ticker__track{-webkit-animation:sp-marquee var(--sp-ticker-duration,40s) linear infinite;animation:sp-marquee var(--sp-ticker-duration,40s) linear infinite;will-change:transform}.sp-ticker.is-animated.is-paused .sp-ticker__track,.sp-ticker.is-animated:has(.sp-ticker__item a:focus-visible) .sp-ticker__track,.sp-ticker.is-animated:hover .sp-ticker__track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes sp-marquee{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes sp-marquee{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.sp-ticker.is-animated .sp-ticker__track{-webkit-animation:none!important;animation:none!important}}@media (scripting:none){.sp-ticker__toggle{display:none!important}}@media (max-width:40em){.sp-ticker__label{font-size:1rem;padding-inline:.6rem}.sp-ticker__inner{gap:.5rem}.sp-ticker__toggle{min-width:2.5rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-ticker__text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.sp-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--sp-ink);border:3px solid var(--sp-ink);color:var(--sp-paper);cursor:pointer;font-family:var(--sp-font-ui);font-size:1.125rem;font-weight:700;gap:.5em;justify-content:center;letter-spacing:.07em;line-height:1.15;min-height:2.75rem;padding:.55rem 1.25rem;text-decoration:none;text-transform:uppercase}.sp-btn:hover{background:var(--sp-accent);border-color:var(--sp-ink);color:var(--sp-on-accent)}.sp-btn--ghost{background:transparent;color:var(--sp-ink)}.sp-btn--ghost:hover{background:var(--sp-ink);color:var(--sp-paper)}.sp-btn--highlight{background:var(--sp-highlight);border-color:#000;color:var(--sp-on-highlight)}.sp-btn--highlight:hover{background:#000;border-color:#000;color:#fff}.sp-btn--accent{background:var(--sp-accent);border-color:var(--sp-ink);color:var(--sp-on-accent)}.sp-btn--accent:hover{background:var(--sp-ink);color:var(--sp-paper)}.sp-signup{background:var(--sp-accent);border-block:.5rem solid #000;color:var(--sp-on-accent)}.sp-signup__inner{display:grid;gap:var(--sp-s4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:var(--sp-s6)}@media (min-width:52em){.sp-signup__inner{gap:var(--sp-s7);grid-template-columns:1.2fr 1fr}}.sp-signup__text{margin:0;--sp-hl-transform:uppercase}.sp-signup__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--sp-s2)}.sp-signup__input{-webkit-box-flex:1;background:#fff;border:3px solid #000;border-radius:0;color:#000;-ms-flex:1 1 14rem;flex:1 1 14rem;font-size:1.0625rem;min-height:2.75rem;padding:.5rem .9rem}.sp-signup__input::-webkit-input-placeholder{color:#595959;opacity:1}.sp-signup__input::-moz-placeholder{color:#595959;opacity:1}.sp-signup__input:-ms-input-placeholder{color:#595959;opacity:1}.sp-signup__input::-ms-input-placeholder{color:#595959;opacity:1}.sp-signup__input::placeholder{color:#595959;opacity:1}.sp-signup__err,.sp-signup__ok{-ms-flex-preferred-size:100%;flex-basis:100%;font-family:var(--sp-font-ui);font-size:1.125rem;font-weight:700;letter-spacing:.04em;margin:0}.sp-signup__err:empty,.sp-signup__ok{display:none}.sp-signup__err{background:#000;color:#fff;padding:.4rem .7rem}.sp-btn__loading,.sp-signup__form.loading .sp-btn__default{display:none}.sp-signup__form.loading .sp-btn__loading{display:inline}.sp-signup__form.success .sp-btn,.sp-signup__form.success .sp-signup__input{display:none}.sp-signup__form.success .sp-signup__ok{display:block}.sp-signup--post{background:var(--sp-tint);border:3px solid var(--sp-ink);border-block-width:3px;color:var(--sp-ink);margin-block:var(--sp-s7)}.sp-signup--post .sp-signup__inner{gap:var(--sp-s3);grid-template-columns:1fr;padding:var(--sp-s5)}.sp-signup--post .sp-signup__text{--sp-hl-transform:uppercase;font-size:var(--sp-hl-md)}.sp-signup--post .sp-btn--highlight{background:var(--sp-accent);border-color:#000;color:var(--sp-on-accent)}.sp-signup--post .sp-signup__input{border-color:var(--sp-ink)}.sp-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.375rem solid var(--sp-ink);gap:var(--sp-s4);margin-block:var(--sp-s7);padding-top:var(--sp-s5)}.sp-pagination__count{color:var(--sp-ink-soft);font-size:1.125rem;text-align:center}.sp-pagination__gap{min-width:1px}.sp-recs{display:grid;gap:var(--sp-s2);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.sp-rec__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid;color:inherit;gap:var(--sp-s3);height:100%;padding:var(--sp-s3);text-decoration:none}.sp-rec__link:hover{background:var(--sp-highlight);border-color:var(--sp-highlight);color:var(--sp-on-highlight)}.sp-rec__icon{-webkit-box-flex:0;background:#fff;display:grid;-ms-flex:none;flex:none;height:2rem;place-items:center;width:2rem}.sp-rec__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sp-rec__text{display:grid;min-width:0}.sp-rec__title{font-size:1.125rem;overflow-wrap:anywhere}.sp-rec__url{font-size:var(--sp-fs-xs);opacity:.85;overflow-wrap:anywhere}.sp-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--sp-s2)}.sp-social:not(:has(li)){display:none}.sp-social__link{border:2px solid;color:inherit;display:grid;height:2.5rem;place-items:center;text-decoration:none;width:2.5rem}.sp-social__link:hover{background:var(--sp-highlight);border-color:var(--sp-highlight);color:var(--sp-on-highlight)}.sp-social__link .sp-icon{height:1.2rem;width:1.2rem}.sp-flash{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--sp-font-ui);font-size:.9375rem;font-weight:700;gap:.4em;letter-spacing:.09em;line-height:1;padding:.22em .6em .18em;text-transform:uppercase;white-space:nowrap}.sp-flash--breaking{background:var(--sp-accent);color:var(--sp-on-accent)}.sp-flash--exclusive{background:#000;color:var(--sp-highlight)}.sp-flash--wx{background:var(--sp-highlight);-webkit-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000;color:var(--sp-on-highlight)}.sp-flash--live{background:var(--sp-accent);color:var(--sp-on-accent)}.sp-flash--ad{background:#fff6b8;-webkit-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000;color:#000;font-size:.875rem;letter-spacing:.07em;white-space:normal}.sp-flash__dot{-webkit-animation:sp-pulse 1.4s ease-in-out infinite;animation:sp-pulse 1.4s ease-in-out infinite;background:currentColor;border-radius:50%;height:.6em;width:.6em}@-webkit-keyframes sp-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes sp-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(.7);transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.sp-flash__dot{-webkit-animation:none;animation:none}}.sp-card__kickers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem .6rem;margin:0;min-height:0}.sp-card__kickers:empty{display:none}.sp-section-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sp-ink);font-size:.9375rem;gap:.5em;min-height:1.5rem;padding-block:.2rem;text-decoration:none}.sp-section-label:before{background:var(--tag,var(--sp-accent));-webkit-box-shadow:0 0 0 2px var(--sp-ink);box-shadow:0 0 0 2px var(--sp-ink);content:"";height:.7em;width:.7em;-webkit-box-flex:0;-ms-flex:none;flex:none}.sp-section-label:hover{text-decoration:underline;text-decoration-thickness:3px}.sp-lock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sp-ink)}.sp-lock .sp-icon{height:1em;width:1em}.sp-byline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sp-ink-soft);font-size:var(--sp-fs-sm);gap:.6rem;line-height:1.25;margin:0}.sp-byline__avatar{border-radius:50%;height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem;-webkit-box-flex:0;background:var(--sp-tint);border:2px solid var(--sp-ink);-ms-flex:none;flex:none}.sp-byline__text{display:grid;gap:.1rem;min-width:0}.sp-byline__name{color:var(--sp-ink);font-size:1rem;letter-spacing:.06em}.sp-byline--tiny{font-size:var(--sp-fs-xs)}.sp-img{background:var(--sp-tint);display:block;overflow:hidden;width:100%}.sp-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-ratio-3x2{aspect-ratio:3/2}.sp-ratio-16x9{aspect-ratio:16/9}.sp-ratio-4x3{aspect-ratio:4/3}.sp-ratio-1x1{aspect-ratio:1}.sp-ratio-4x5{aspect-ratio:4/5}.sp-ratio-21x9{aspect-ratio:21/9}.sp-card{gap:var(--sp-s3);position:relative}.sp-card,.sp-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.sp-card__body{gap:.5rem}.sp-card__media{border-bottom:4px solid var(--tag,var(--sp-accent));position:relative}.sp-card__title{margin:0}.sp-card__link{color:inherit;text-decoration:none}.sp-card__link:after{content:"";inset:0;position:absolute;z-index:1}.sp-card__link:hover{color:color-mix(in srgb,var(--sp-accent) 72%,var(--sp-ink));text-decoration:none}.sp-on-accent .sp-card__link:hover,.sp-splash__panel .sp-card__link:hover{color:var(--sp-highlight)}.sp-card__link:focus-visible{outline-offset:2px}.sp-card__excerpt{color:var(--sp-ink-soft);font-size:var(--sp-fs-base);margin:0}.sp-card:hover .sp-card__media img{-webkit-filter:contrast(1.04) saturate(1.06);filter:contrast(1.04) saturate(1.06)}.sp-card--spread{border-top:.375rem solid var(--sp-ink);padding-top:var(--sp-s3)}.sp-card--spread .sp-card__media{margin-top:0}.sp-card--list{border-top:.25rem solid var(--sp-ink);display:grid;gap:var(--sp-s3);grid-template-columns:minmax(0,1fr);padding-top:var(--sp-s3)}@media (min-width:34em){.sp-card--list{gap:var(--sp-s4);grid-template-columns:minmax(8rem,15rem) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sp-card--list.sp-card--noimg{grid-template-columns:minmax(0,1fr)}}.sp-card--headline{gap:.4rem}.sp-card--headline .sp-card__body{gap:.3rem}.sp-headline-item{border-top:1px solid var(--sp-line);padding-block:var(--sp-s3)}.sp-headline-item:first-child{border-top:0;padding-top:0}.sp-headline-item.has-thumb .sp-card--headline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--sp-s3);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sp-card__media--thumb{-webkit-box-flex:0;border-bottom-width:3px;-ms-flex:none;flex:none;width:5.5rem}.sp-feed>:last-child:nth-child(odd){grid-column:1/-1}.sp-feed{display:grid;gap:var(--sp-s5) var(--sp-s6);grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr))}.sp-grid{display:grid;gap:var(--sp-s5) var(--sp-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr))}.sp-empty{font-family:var(--sp-font-ui);font-size:1.375rem;letter-spacing:.05em;padding-block:var(--sp-s6);text-transform:uppercase}.sp-bar-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sp-bar);color:var(--sp-on-bar);font-size:1.375rem;gap:.6em;letter-spacing:.08em;margin:0 0 var(--sp-s4);padding:.4em .8em .3em}.sp-bar-title:before{background:var(--sp-highlight);content:"";height:.6em;width:.6em;-webkit-box-flex:0;-ms-flex:none;flex:none}.sp-page-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:.375rem solid var(--sp-ink);gap:var(--sp-s3) var(--sp-s5);justify-content:space-between;margin-bottom:var(--sp-s5);padding-bottom:var(--sp-s3)}.sp-page-head__title{margin:0}.sp-page-head__meta{color:var(--sp-ink-soft);font-size:1.125rem;margin:0}.sp-empty-state{display:grid;gap:var(--sp-s4);justify-items:start;max-width:40rem;padding-block:var(--sp-s7)}.sp-empty-state .sp-hl{margin:0}.sp-spread{display:grid;gap:var(--sp-s5) var(--sp-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.sp-latest{padding-block:var(--sp-s6) 0}.sp-latest__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:var(--sp-s6) 0 0}.sp-card--feature .sp-card__title{font-size:calc(var(--sp-hl-lg) * 1.2)}@media (min-width:52em){.sp-spread--front:has(>:nth-child(3)){grid-template-columns:1.7fr 1fr 1fr}.sp-spread--front>.sp-card+.sp-card:before{background:var(--sp-line);bottom:0;content:"";left:calc(var(--sp-gap) / -2);position:absolute;top:.75rem;width:1px}}.sp-article-head .sp-flash,.sp-splash .sp-flash,.sp-splashhead .sp-flash{font-size:1.1875rem;padding:.26em .7em .2em}.sp-article-head .sp-section-label,.sp-splash .sp-section-label,.sp-splashhead .sp-section-label{font-size:1.125rem}.sp-footer{border-top:.5rem solid var(--sp-accent);margin-top:var(--sp-s8);padding-block:var(--sp-s7) var(--sp-s5)}.sp-footer a{color:inherit}.sp-footer__top{display:grid;gap:var(--sp-s6)}@media (min-width:60em){.sp-footer__top{gap:var(--sp-s6);grid-template-columns:1.1fr 1.1fr .6fr 1.3fr}.sp-footer__top:not(:has(.sp-footer__aside)){grid-template-columns:1.4fr 1.1fr .7fr}.sp-footer__top>:only-child{grid-column:1/-1}}@media (min-width:40em) and (max-width:59.99em){.sp-footer__top{grid-template-columns:1fr 1fr}.sp-footer__aside,.sp-footer__brand{grid-column:1/-1}}.sp-footer__brand{display:grid;gap:var(--sp-s4);-ms-flex-line-pack:start;align-content:start;justify-items:start}.sp-footer .sp-wordmark--footer{background:var(--sp-accent);border:0!important;color:var(--sp-on-accent);font-size:clamp(1.75rem,4vw,2.5rem);text-decoration:none}.sp-footer__desc{color:color-mix(in srgb,var(--sp-on-bar) 82%,transparent);margin:0;max-width:28rem}.sp-footer__heading{color:var(--sp-bar-accent,var(--sp-highlight));font-size:1.1875rem;margin:0 0 var(--sp-s3)}.sp-footer-nav{display:grid;font-family:var(--sp-font-ui);font-size:1.1875rem;font-weight:700;gap:.15rem;letter-spacing:.05em;text-transform:uppercase}.sp-footer-nav a{display:inline-block;padding-block:.3rem;text-decoration:none}.sp-footer-nav a:hover{text-decoration:underline;text-decoration-color:var(--sp-bar-accent,var(--sp-highlight));text-decoration-thickness:3px}.sp-footer__legal{border-top:1px solid color-mix(in srgb,var(--sp-on-bar) 25%,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--sp-s7);padding-top:var(--sp-s4);-webkit-box-pack:justify;-ms-flex-pack:justify;color:color-mix(in srgb,var(--sp-on-bar) 78%,transparent);font-size:var(--sp-fs-sm);gap:var(--sp-s2) var(--sp-s5);justify-content:space-between}.sp-footer__legal p{margin:0}.sp-footer__sections .sp-footer-nav{display:block}.sp-footer__sections .sp-footer-nav li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:40em){.sp-footer__sections .sp-footer-nav{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:var(--sp-s6);-moz-column-gap:var(--sp-s6);column-gap:var(--sp-s6)}}.sp-footer__aside>:not(.sp-footer__heading){margin:0}.sp-footer__join{display:grid;gap:var(--sp-s3);-ms-flex-line-pack:start;align-content:start;border:3px solid var(--sp-bar-accent,var(--sp-highlight));padding:var(--sp-s5)}.sp-footer__join .sp-footer__heading{margin:0}.sp-footer__pitch{--sp-hl-transform:uppercase;color:var(--sp-on-bar)}.sp-footer__form{display:grid;gap:var(--sp-s2)}.sp-footer__form .sp-btn{justify-self:start}.sp-bar-light{--sp-bar-accent:var(--sp-accent)}.sp-tagbanner{background:var(--tag,var(--sp-accent));border-bottom:.5rem solid #000;color:var(--on-tag,var(--sp-on-accent));position:relative}.sp-tagbanner__media{inset:0;mix-blend-mode:luminosity;opacity:.38;position:absolute}.sp-tagbanner__media .sp-img,.sp-tagbanner__media img{aspect-ratio:auto;height:100%}.sp-tagbanner__inner{padding-block:clamp(1.5rem,4vw,2.75rem);position:relative}.sp-tagbanner__panel{display:grid;gap:var(--sp-s3);max-width:52rem}.sp-tagbanner__panel>*{margin:0}.sp-tagbanner__kicker{font-size:1.1875rem;letter-spacing:.14em}.sp-tagbanner__title{--sp-hl-xxl:calc(clamp(3.25rem, 1.2rem + 8vw, 7.5rem) * var(--sp-hl-scale))}@media (min-width:60em){.sp-tagbanner:not(:has(.sp-tagbanner__media)) .sp-tagbanner__panel{-webkit-column-gap:var(--sp-s7);-moz-column-gap:var(--sp-s7);column-gap:var(--sp-s7);grid-template-columns:minmax(0,1fr) minmax(0,30rem);max-width:none;row-gap:var(--sp-s2);-webkit-box-align:end;-ms-flex-align:end;align-items:end}.sp-tagbanner:not(:has(.sp-tagbanner__media)) .sp-tagbanner__kicker{grid-column:1/-1}.sp-tagbanner:not(:has(.sp-tagbanner__media)) .sp-tagbanner__title{grid-column:1;grid-row:2/span 2}.sp-tagbanner:not(:has(.sp-tagbanner__media)) .sp-tagbanner__count,.sp-tagbanner:not(:has(.sp-tagbanner__media)) .sp-tagbanner__desc{grid-column:2}}.sp-tagbanner__desc{font-size:var(--sp-fs-lead);font-weight:700;max-width:40rem}.sp-tagbanner__count{font-size:1.1875rem;opacity:1}.sp-tagbanner:has(.sp-tagbanner__media) .sp-tagbanner__panel{background:var(--tag,var(--sp-accent));border:.375rem solid #000;max-width:100%;padding:var(--sp-s5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp-tagpage{padding-top:var(--sp-s6)}.sp-tagpage>.sp-card--wide{margin-bottom:var(--sp-s6)}.sp-grid--section{grid-template-columns:minmax(0,1fr)}@media (min-width:40em){.sp-grid--section{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-grid--section>:last-child:nth-child(odd){grid-column:1/-1}.sp-grid--section>:last-child:nth-child(odd) .sp-img{aspect-ratio:21/9}}@media (min-width:64em){.sp-grid--section{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-grid--section>:last-child:nth-child(odd){grid-column:auto}.sp-grid--section>:last-child:nth-child(odd) .sp-img{aspect-ratio:3/2}.sp-grid--section>:first-child:nth-last-child(4n+1),.sp-grid--section>:last-child:nth-child(4n+1),.sp-grid--section>:last-child:nth-child(4n+2),.sp-grid--section>:nth-child(4n):nth-last-child(2),.sp-grid--section>:nth-child(4n+1):nth-last-child(2),.sp-grid--section>:nth-child(4n+1):nth-last-child(3){grid-column:span 2}.sp-grid--section>:first-child:nth-last-child(4n+1) .sp-img,.sp-grid--section>:last-child:nth-child(4n+1) .sp-img,.sp-grid--section>:last-child:nth-child(4n+2) .sp-img,.sp-grid--section>:nth-child(4n):nth-last-child(2) .sp-img,.sp-grid--section>:nth-child(4n+1):nth-last-child(2) .sp-img,.sp-grid--section>:nth-child(4n+1):nth-last-child(3) .sp-img{aspect-ratio:2/1}.sp-grid--section>:only-child:only-child{display:grid;gap:var(--sp-s6);grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-grid--section>:only-child:only-child .sp-img{aspect-ratio:16/9}}.sp-card--wide{border-top:.5rem solid var(--sp-ink);display:grid;gap:var(--sp-s4) var(--sp-s6);grid-column:1/-1;padding-top:var(--sp-s4)}@media (min-width:52em){.sp-card--wide{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-card--wide .sp-card__title{font-size:var(--sp-hl-xl)}}.sp-authorhead{background:var(--sp-tint);border-bottom:.5rem solid var(--sp-accent)}.sp-authorhead__inner{display:grid;gap:var(--sp-s5);padding-block:var(--sp-s6);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:42em){.sp-authorhead__inner{gap:var(--sp-s7);grid-template-columns:auto 1fr}}.sp-authorhead__photo{aspect-ratio:1;background:var(--sp-paper);border:.5rem solid #000;border-radius:50%;-webkit-box-shadow:.5rem .5rem 0 var(--sp-accent);box-shadow:.5rem .5rem 0 var(--sp-accent);-o-object-fit:cover;object-fit:cover;width:clamp(9rem,20vw,15rem)}.sp-authorhead__text{display:grid;gap:var(--sp-s3);justify-items:start}.sp-authorhead__text>*{margin:0}.sp-authorhead__kicker{background:#000;color:#fff;font-size:1.0625rem;padding:.25em .7em .2em}.sp-authorhead__count,.sp-authorhead__location{color:var(--sp-ink-soft);font-size:1.1875rem}.sp-authorhead__bio{font-size:var(--sp-fs-lead);max-width:44rem}.sp-authorhead__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-s3)}.sp-authorhead__web{font-size:1.125rem}.sp-404{display:grid;gap:var(--sp-s4);justify-items:start;padding-block:clamp(2rem,7vw,5rem)}.sp-404>*{margin:0}.sp-404__flash{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-s3)}.sp-flash--big{font-size:1.25rem;padding:.3em .75em .25em}.sp-404__code{color:var(--sp-ink-soft);font-size:1.25rem}.sp-404__title{--sp-hl-xxl:calc(clamp(2.75rem, 1rem + 9vw, 8rem) * var(--sp-hl-scale));max-width:8.5em}.sp-404__standfirst{font-size:var(--sp-fs-lead);font-weight:700;max-width:34rem}.sp-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sp-paper);border:.25rem solid var(--sp-ink);color:var(--sp-ink);cursor:text;font-size:1.25rem;gap:var(--sp-s3);min-height:3.5rem;padding:0 var(--sp-s4);text-align:left;width:min(100%,36rem)}.sp-searchfield:hover{background:var(--sp-highlight);border-color:#000;color:var(--sp-on-highlight)}.sp-searchfield__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--sp-font-ui);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-searchfield__key{border:2px solid;font-family:var(--sp-font-ui);font-size:.9375rem;padding:.1em .4em}.sp-404--standalone{min-height:70vh;-ms-flex-line-pack:center;align-content:center}.sp-404__details{font-size:var(--sp-fs-sm);margin-top:var(--sp-s6);max-width:50rem}.sp-404__details ul{display:grid;gap:var(--sp-s3)}
/*# sourceMappingURL=splash.css.map */