/* latin */
@font-face{font-family:'Alan Sans';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/alan-sans-500-latin.woff2) format('woff2');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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin */
@font-face{font-family:'Alan Sans';font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/alan-sans-500-latin.woff2) format('woff2');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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin */
@font-face{font-family:'Atkinson Hyperlegible Next';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/atkinson-hyperlegible-next-400-latin.woff2) format('woff2');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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0}
body{-webkit-font-smoothing:antialiased}
a{color:inherit}
svg{display:block;overflow:visible}
.t>:last-child{margin-bottom:0!important}
.bp{min-width:320px}
.lqimg{transition:opacity .5s ease}
.js .lqimg:not(.l){opacity:0}
/* page / */
.p0-0{display:flex;padding:0px 0px 0px 0px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;overflow:hidden;background-image:linear-gradient(#fbdeb6, #fbdeb6);background-size:auto;background-position:0 0;background-repeat:no-repeat}
.p0-1{display:flex;padding:11px 17px 0px 17px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:flex-start;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto}
.p0-2{display:block;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto;aspect-ratio:341 / 50.28}
.p0-3{display:flex;padding:35px 17px 35px 17px;flex-direction:column;gap:24px;justify-content:center;align-items:center;position:relative;flex:0 0 auto;height:1405.14px;align-self:stretch;width:auto;overflow:hidden}
.p0-4{display:flex;padding:0px 0px 0px 0px;flex-direction:column;gap:29px;justify-content:flex-start;align-items:flex-start;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto}
.p0-5{display:block;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto;aspect-ratio:602 / 598;background-image:url("data:image/webp;base64,UklGRtoAAABXRUJQVlA4IM4AAABwBACdASoYABgAPt1kqU+opSOiKAqpEBuJYgCdAAinCkRj8mqq5TNxF329oADb7RsBLUV0h9bZ7+zfhB5I5X+/zzTrl6qkrfO/U5K8ibHwrZgOvNgy22Kjr1094A591gUxN6XBcpIH1HszyGtFoswurJ/gJm+Ga6vY59jUd7b3YuVmornLDRRDFObVLd0gk9Ssfo2p39u6vFG2RXHOj56H5fE3LWjQXi4Z1bL5YMVIz/Rr0989EvPqbA48vZgqQ4uBpkpGSGYw0q5kDIAAAA==");background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:9px 9px 22.8px -9px rgba(0, 0, 0, 0.25);order:0}
.p0-6{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;max-width:none}
.p0-7{display:block;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto;font-family:'Alan Sans', sans-serif;font-weight:400;font-size:55px;line-height:1;text-align:left;color:#000000;order:1}
.p0-8{font-weight:800;font-size:48px;margin:0 0 0px}
.p0-9{font-weight:500;font-size:32px;margin:0 0 0px}
.p0-a{margin:0;padding-left:1.5em}
.p0-b{font-family:'Atkinson Hyperlegible Next', sans-serif;font-size:32px}
.p0-c{font-family:'Atkinson Hyperlegible Next', sans-serif;font-size:32px}
.p0-d{font-family:'Atkinson Hyperlegible Next', sans-serif;font-size:32px}
.p0-e{font-family:'Atkinson Hyperlegible Next', sans-serif;font-size:32px}
.p0-f{font-family:'Atkinson Hyperlegible Next', sans-serif;font-size:32px}
.p0-g{display:block;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto;aspect-ratio:464 / 89;border-radius:18px;background-image:linear-gradient(#7aa1bf, #7aa1bf);background-size:auto;background-position:0 0;background-repeat:no-repeat;order:2}
.p0-h{display:block;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto;font-family:'Atkinson Hyperlegible Next', sans-serif;font-weight:400;font-size:24px;line-height:1;text-align:left;color:#000000}
.p0-i{margin:0 0 0px}
.p0-j{display:block;position:relative;flex:0 0 auto;height:58px;width:187px;max-width:100%;border-radius:17px;background-image:linear-gradient(#7aa1bf, #7aa1bf);background-size:auto;background-position:0 0;background-repeat:no-repeat}
.p0-k{display:flex;padding:0px 0px 0px 0px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:flex-start;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto;filter:drop-shadow(0px 4px 4.85px rgba(0, 0, 0, 0.19))}
.p0-l{display:block;position:relative;flex:0 0 auto;height:auto;align-self:stretch;width:auto;aspect-ratio:375 / 55.3}
@media (min-width: 828px){
.p0-1{padding:21px 303px 0px 38px}
.p0-2{aspect-ratio:939 / 138.46}
.p0-3{padding:35px 38px 35px 38px;height:auto}
.p0-4{display:grid;padding:59px 38px 41px 38px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto;column-gap:0px;row-gap:16px;height:698px;width:1280px;max-width:100%;flex-direction:initial;gap:initial;justify-content:initial;align-items:initial;align-self:initial}
.p0-5{grid-column:2 / span 1;grid-row:1 / span 2;width:602px;max-width:100%;height:598px;justify-self:start;align-self:start;order:1;flex:initial;aspect-ratio:initial}
.p0-7{grid-column:1 / span 1;grid-row:1 / span 1;width:602px;max-width:100%;justify-self:start;align-self:start;order:0;flex:initial;height:initial}
.p0-8{font-size:75px}
.p0-9{font-size:46px}
.p0-b{font-size:42px}
.p0-c{font-size:42px}
.p0-d{font-size:42px}
.p0-e{font-size:42px}
.p0-f{font-size:42px}
.p0-g{grid-column:1 / span 1;grid-row:2 / span 1;width:464px;max-width:100%;height:89px;justify-self:start;align-self:end;border-radius:28px;flex:initial;aspect-ratio:initial}
.p0-h{font-size:32px}
.p0-j{height:89px;width:289px;border-radius:28px}
.p0-l{aspect-ratio:1280 / 188.75}
}