footer[data-astro-cid-sz7xmlte]{background-color:var(--color-text);color:var(--color-background)}a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.columns[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:1.5em;flex-wrap:wrap}@media (max-width: 768px){.columns[data-astro-cid-sz7xmlte]{flex-direction:column}}h2[data-astro-cid-sz7xmlte]{font-size:var(--font-size-medium);margin-block-end:1em}.column[data-astro-cid-sz7xmlte]{border-block-start:2px solid var(--color-background)}svg[data-astro-cid-sz7xmlte]{margin-inline-end:1ch}a[data-astro-cid-sz7xmlte]:not(:has(svg)){display:block;margin-bottom:.5em}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.vOaqz9CW.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.4z3sNOWE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.9OhHGxkQ.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.95VoEncJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.BWKK40rE.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.DoB8ClNE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.omNc5MGi.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.DE2qOTV3.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BfmCfwfZ.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.BhTl8mZv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/public-sans-vietnamese-900-normal.BhKpPMVy.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-900-normal.Dma_2IYf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/public-sans-latin-ext-900-normal.m89DD6us.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-900-normal.CoG0sc14.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-family:Public Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/public-sans-latin-900-normal.ComRs1a5.woff2) format("woff2"),url(/_astro/public-sans-latin-900-normal.DOa3hBzc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{height:100%;scroll-behavior:smooth}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial"),local("ArialMT");font-display:swap;ascent-override:81.4217%;descent-override:21.1125%;line-gap-override:0%;size-adjust:118.8872%}@font-face{font-family:"Montserrat Fallback: Roboto";src:local("Roboto"),local("Roboto-Regular");font-display:swap;ascent-override:81.2434%;descent-override:21.0662%;size-adjust:119.1482%}@font-face{font-family:"Public Sans Fallback: Arial";src:local("Arial"),local("ArialMT");font-display:swap;ascent-override:81.4217%;descent-override:21.1125%;line-gap-override:0%;size-adjust:118.8872%}@font-face{font-family:"Public Sans Fallback: Roboto";src:local("Roboto"),local("Roboto-Regular");font-display:swap;ascent-override:81.2434%;descent-override:21.0662%;size-adjust:119.1482%}:root{font-size:18px;font-family:var(--font-body)}@media (max-width: 768px){:root{font-size:16px}}@media only screen and (max-width: 300px){:root{font-size:12px}}body{line-height:1.8}:root{--font-size-x-small: .5739210285rem}.font-size-x-small{font-size:.5739210285rem}h9,.h9{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-x-small);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-x-small: 1rem}}:root{--font-size-small: .7575757576rem}.small,.font-size-small{font-size:.7575757576rem}h8,.h8{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-small);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-small: 1rem}}:root{--font-size-base: 1rem}.font-size-base{font-size:1rem}h7,.h7{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-base);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-base: 1rem}}:root{--font-size-large: 1.32rem}.font-size-large{font-size:1.32rem}h6,.h6{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-large);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-large: 1rem}}:root{--font-size-x-large: 1.7424rem}@media (max-width: 768px){:root{--font-size-x-large: 1.32rem}}.font-size-x-large{font-size:1.7424rem}h5,.h5{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-x-large);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-x-large: 1rem}}:root{--font-size-xx-large: 2.299968rem}@media (max-width: 768px){:root{--font-size-xx-large: 1.7424rem}}.font-size-xx-large{font-size:2.299968rem}h4,.h4{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-xx-large);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-xx-large: 1rem}}:root{--font-size-xxx-large: 3.03595776rem}@media (max-width: 768px){:root{--font-size-xxx-large: 2.299968rem}}.font-size-xxx-large{font-size:3.03595776rem}h3,.h3{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-xxx-large);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-xxx-large: 1rem}}:root{--font-size-xxxx-large: 4.0074642432rem}@media (max-width: 768px){:root{--font-size-xxxx-large: 3.03595776rem}}.font-size-xxxx-large{font-size:4.0074642432rem}h2,.h2{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-xxxx-large);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-xxxx-large: 1rem}}:root{--font-size-xxxxx-large: 5.289852801rem}@media (max-width: 768px){:root{--font-size-xxxxx-large: 4.0074642432rem}}.font-size-xxxxx-large{font-size:5.289852801rem}h1,.h1{font-family:var(--font-heading);font-weight:700;line-height:.8;text-transform:uppercase;font-size:var(--font-size-xxxxx-large);margin-block-start:1rem}@media only screen and (max-width: 300px){:root{--font-size-xxxxx-large: 1rem}}p{margin-block-start:1rem}h1,h2{--min-font-size: 1rem;--max-font-size: 7rem;--target-font-size: 10vw;--fallback-font-size: var(--max-font-size);font-size:var(--fallback-font-size);font-size:clamp(var(--min-font-size),var(--target-font-size),var(--max-font-size))}@media (min-width: 1024px){h1,h2{--target-font-size: 8vw}}@media (min-width: 769px) and (max-width: 1023px){h1,h2{--max-font-size: 4rem}}@media (max-width: 768px){h1,h2{--max-font-size: 3rem;--min-font-size: var(--font-size-large);--fallback-font-size: 1.5rem}}@media (min-width: 1024px){h2{--target-font-size: 6vw}}@media (min-width: 769px) and (max-width: 1023px){h2{--max-font-size: 3rem;--target-font-size: 5vw}}@media (max-width: 768px){h2{--max-font-size: 3rem;--min-font-size: var(--font-size-large);--fallback-font-size: 1.5rem}}h3{font-size:var(--font-size-x-large);line-height:1.25em}:root{--color-text: #2d2e33;--color-background: #f5f5f5;--color-primary: #f02400;--color-secondary: #c51a00;--color-accent: #dddddd}.color-text{color:var(--color-text)}.background-color-text{background-color:var(--color-text)}.color-background{color:var(--color-background)}.background-color-background{background-color:var(--color-background)}.color-primary{color:var(--color-primary)}.background-color-primary{background-color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.background-color-secondary{background-color:var(--color-secondary)}.color-accent{color:var(--color-accent)}.background-color-accent{background-color:var(--color-accent)}:root{--background-gradient: transparent radial-gradient( closest-side at 50% 50%, var(--color-primary) 0%, var(--color-secondary) 100% ) 0% 0% no-repeat padding-box}:root{--gap: 2rem;--negative-left-overlap: -.2ch;--max-width: 1200px;--gutter-min-width: 2rem;--gutter-count: 2;--column-count: 2;--gutter-max-width: calc( calc(100vw - var(--max-width)) / var(--gutter-count) );--gutter: minmax(var(--gutter-min-width), var(--gutter-max-width));--font-heading: "Public Sans", "Public Sans Fallback: Arial", "Public Sans Fallback: Roboto", "sans-serif";--font-body: Montserrat, "Montserrat Fallback: Arial", "Montserrat Fallback: Roboto", "sans-serif"}:root{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-background)}footer{position:sticky;top:100vh;width:100%}h1,h2{font-family:var(--font-heading);word-break:break-word;hyphens:auto}header,footer,section{overflow:hidden}header,footer,section,.grid{display:grid;grid-template-columns:var(--gutter) repeat(var(--column-count),1fr) var(--gutter);padding-block:2rem}header>*,footer>*,section>*,.grid>*{grid-column:2/-2}picture:has(img){display:contents}picture:has(img) source{display:none}
