@font-face{font-family:"H2H Grotesque 2";src:url(/fonts/h2h-grotesque-2-vf.v1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"H2H Grotesque 2 Fallback";src:local(Arial),local(ArialMT);size-adjust:89.43%;ascent-override:76.48%;descent-override:20.13%;line-gap-override:0%;unicode-range:U+0-2A,U+2C-2013,U+2015-10FFFF}@font-face{font-family:H2H Pangolin;src:url(/fonts/h2h-pangolin-regular.v1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:H2H Pangolin Fallback;src:local(Georgia);size-adjust:92.88%;ascent-override:98.41%;descent-override:30.79%;line-gap-override:0%}:root{--u:calc(100cqi / 1440);--grey:#9e9e9e;--sky:#a4e2ff;--signal:#ff2f00;--black:#000;--font-text:"H2H Grotesque 2", "H2H Grotesque 2 Fallback", Arial, sans-serif;--font-display:"H2H Pangolin", "H2H Pangolin Fallback", Georgia, serif;--fs-text:max(13px, calc(27.0561 * var(--u)));--lh-text:1.0718;--margin:calc(22 * var(--u));--gap:calc(22 * var(--u));--radius:calc(141.492 * var(--u))}*,:before,:after{box-sizing:border-box}html{background:var(--page-bg,var(--sky));-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;color:var(--page-fg,var(--grey));font-family:var(--font-text);font-size:var(--fs-text);line-height:var(--lh-text);font-variation-settings:"TRAC" 31;font-feature-settings:"liga" 0, "dlig" 0, "hlig" 0, "rlig" 0;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip;container-type:inline-size}h1,h2,p,ul,figure{font:inherit;margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:none;display:block}:focus-visible{outline-offset:4px;outline:2px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--page-fg,var(--grey));color:var(--page-bg,var(--sky));border-radius:999px;padding:.3em .8em;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.pill{background:var(--signal);color:var(--sky);letter-spacing:-.0296em;font-variation-settings:"TRAC" 0;border-radius:999px;padding-inline:2.115em;line-height:2.846;transition:background-color .2s,color .2s;display:block}@media (hover:hover){.pill:hover{background:var(--black);color:var(--signal)}}.pill:is(:focus-visible,.is-touched){background:var(--black);color:var(--signal)}.selection-pill{font-family:inherit;font-size:inherit;font-feature-settings:inherit;font-variation-settings:"TRAC" 18;letter-spacing:normal;background:var(--grey);min-height:44px;color:var(--page-bg);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:0;line-height:2.846}.selection-pill:focus-visible{outline-color:var(--selection-color,var(--page-fg))}@media (hover:hover){.selection-pill:hover{background:var(--selection-hover-color,#e8e8e8);color:var(--page-bg)}}.selection-pill:is(:focus-visible,.is-touched){background:var(--selection-hover-color,#e8e8e8);color:var(--page-bg)}.selection-pill:is([aria-selected=true],[aria-pressed=true]){background:var(--selection-color,var(--page-fg));color:var(--page-bg)}.squircle{border-radius:var(--radius)}@supports (corner-shape:squircle){.squircle{border-radius:calc(175 * var(--u));corner-shape:superellipse(1.5)}}.compact-images .squircle{border-radius:calc(38.778 * var(--u))}@supports (corner-shape:squircle){.compact-images .squircle{border-radius:calc(47.961 * var(--u))}}.mark{display:block;position:relative}.mark svg{width:100%;height:auto;overflow:visible}.mark__outline{opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.mark__fill,.mark__outline{transition:opacity .2s}a.mark,.mark-shape{pointer-events:none}a.mark .mark__fill path,.mark-shape .mark__fill path{pointer-events:visiblePainted}@media (hover:hover){:is(a:hover>.mark,a.mark:hover,.mark-shape:hover) .mark__fill{opacity:.3}:is(a:hover>.mark,a.mark:hover,.mark-shape:hover) .mark__outline{opacity:1}}:is(a:focus-visible>.mark,a.mark:focus-visible,.is-touched>.mark,a.mark.is-touched,.mark-shape.is-touched) .mark__fill{opacity:.3}:is(a:focus-visible>.mark,a.mark:focus-visible,.is-touched>.mark,a.mark.is-touched,.mark-shape.is-touched) .mark__outline{opacity:1}.card,.channel,.pill,.mark{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.is-leaving :is(.site-header,main,.site-footer){opacity:0;transition:opacity .17s cubic-bezier(.4,0,1,1)}.is-entering:not(.is-entering-same){animation:.26s cubic-bezier(.4,0,.2,1) both page-background-in}.is-entering :is(.site-header,main,.site-footer){animation:.2s cubic-bezier(0,0,.2,1) .11s both page-content-in}@keyframes page-background-in{0%{background-color:var(--enter-from)}}@keyframes page-content-in{0%{opacity:0}}.mark__fill{display:block}.site-header{padding-top:calc(69 * var(--u));justify-content:center;display:flex}.site-footer{padding-top:calc(421 * var(--u));padding-bottom:max(calc(16 * var(--u)), 16px, env(safe-area-inset-bottom));justify-content:center;display:flex}.intro{width:min(100% - 32px, max(calc(965 * var(--u) + 2em), 26em));margin:calc(122 * var(--u)) auto 0;text-align:center;text-wrap:balance}.stack{gap:var(--gap);padding-inline:var(--margin);display:grid}.intro__line[data-astro-cid-fmp4ekgg]{text-wrap:balance;display:block}.intro__mobile[data-astro-cid-fmp4ekgg]{display:none}@media (width<=600px){.intro__desktop[data-astro-cid-fmp4ekgg]{display:none}.intro__mobile[data-astro-cid-fmp4ekgg]{display:block}}
