*{box-sizing:border-box;background:0 0;border:0;margin:0;padding:0}img,svg,video{vertical-align:bottom}:focus-visible{outline-offset:2px;outline:2px solid #fd8984}address{font-style:normal}img{max-width:100%;height:auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}@font-face{font-family:Greed Standard;src:url(/_astro/GreedStandard-Regular.BRCw24vm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Greed Standard;src:url(/_astro/GreedStandard-RegularItalic._TgzF5qn.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Greed Standard;src:url(/_astro/GreedStandard-SemiBold.BARa_hyJ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Greed Standard;src:url(/_astro/GreedStandard-SemiBoldItalic.BT9urwrW.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:TT Gentlemens;src:url(/_astro/TT_Gentlemens_Regular.CCqoaV5V.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{color:#1b443f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eff1e3;font-family:Greed Standard,sans-serif}a{color:inherit}.button{color:#1b443f;letter-spacing:.03em;border:1px solid #1b443f;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}@media (width>=64em){.button{font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .2s,gap .2s,padding .2s}}.button:hover,.button:active{background-color:#f4ffb2;gap:.875rem;padding-right:1.375rem}.button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1b443f}.button--primary{background-color:#e0f17d}.button__icon{flex-shrink:0;width:1.5625rem;height:auto}.headline{color:#1b443f;font-size:clamp(3rem,5.2vw,6.25rem);font-weight:600;line-height:1.1}@media (width>=64em){.headline{line-height:1}}.headline--special{font-feature-settings:"lnum" 1, "tnum" 1;font-family:TT Gentlemens,sans-serif;font-weight:400}.header{background-color:#eff1e3;justify-content:center;padding:.875rem 1.25rem 1.125rem;display:flex}@media (width>=64em){.header{padding-block:1.75rem 2rem}}.header__logo{width:clamp(9.8125rem,15.04vw,18.0625rem);height:auto}.hero{flex-direction:column;display:flex}@media (width>=64em){.hero{background-color:#eff1e3;border:clamp(1.1875rem,2.8125vw,3.375rem) solid #fd8984;grid-template-columns:minmax(0,717fr) minmax(0,903fr);align-items:center;column-gap:clamp(3rem,5vw,6rem);padding-left:clamp(3rem,5vw,6rem);display:grid}}.hero__content{flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem 3rem;display:flex}@media (width>=64em){.hero__content{gap:3rem;padding:clamp(3rem,5vw,6rem) 0}}.hero__headline{flex-direction:column;gap:.25rem;display:flex}@media (width>=64em){.hero__headline{gap:1rem}}.hero__text{letter-spacing:.03em;font-size:1.125rem;line-height:1.2}.hero__text p+p{margin-top:1.2em}.hero__links{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}@media (width>=64em){.hero__links{flex-flow:wrap}}.hero__media{border:clamp(1.1875rem,2.8125vw,3.375rem) solid #fd8984;order:-1;position:relative}@media (width>=64em){.hero__media{border:0;order:0;align-self:stretch}}.hero__image{aspect-ratio:338/306;object-fit:cover;width:100%;display:block}@media (width>=64em){.hero__image{aspect-ratio:903/828;height:100%}}.hero__stamp{color:#eff1e3;white-space:nowrap;transform-origin:100% 100%;pointer-events:none;font-family:TT Gentlemens,sans-serif;font-size:clamp(2.5rem,5.2vw,6.25rem);line-height:1;position:absolute;bottom:.4em;right:.35em;transform:rotate(-12.82deg)}.footer{font-feature-settings:"ss03" 1, "ss07" 1;letter-spacing:.03em;flex-direction:column;gap:1rem;padding:0 1.25rem 1.5625rem;font-size:1rem;line-height:1.2;display:flex}@media (width>=64em){.footer{padding:2rem clamp(1.25rem,7.19vw,8.625rem)}}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer__title{font-size:inherit;font-weight:600}.footer__legal-list{flex-wrap:wrap;list-style:none;display:flex}.footer__legal-list li+li:before{content:"|";content:"|"/"";padding-inline:.25em}
