@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_6ca26dfc-module__K9c8qW__className{font-family:Jost,Jost Fallback;font-style:normal}
:root{--color-bg:#f0e6d2;--color-text:#1a1a1a;--color-accent:#850f0f;--color-white:#fff;--border-width:2px;--border-thick:4px;--container-width:1200px;--font-primary:"Jost",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-primary);line-height:1.5;overflow-x:hidden}:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px;border-radius:2px}.skip-link{background:var(--color-text);color:var(--color-white);z-index:9999;padding:1rem;font-weight:700;transition:top .3s;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.grid-layout{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.btn{text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn--primary{background-color:var(--color-text);color:var(--color-bg);border:2px solid var(--color-text)}.btn--primary:hover,.btn--primary:focus-visible{color:var(--color-text);box-shadow:4px 4px 0 var(--color-accent);background-color:#0000;transform:translate(-4px,-4px)}.btn--secondary{color:var(--color-text);border:2px solid var(--color-text);background-color:#0000}.btn--secondary:hover,.btn--secondary:focus-visible{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}pre,code,pre code{font-family:Courier New,Courier,monospace;color:#1a1a1a!important;background-color:#f4f4f4!important}pre{border:1px solid #ccc;margin-bottom:1.5rem;padding:1rem;overflow-x:auto}@view-transition{navigation:auto}::view-transition-old(root){animation:.4s cubic-bezier(.25,1,.5,1) both fade-out,.4s cubic-bezier(.25,1,.5,1) both slide-to-left}::view-transition-new(root){animation:.4s cubic-bezier(.25,1,.5,1) both fade-in,.4s cubic-bezier(.25,1,.5,1) both slide-from-right}:root.back-transition ::view-transition-old(root){animation-name:fade-out,slide-to-right}:root.back-transition ::view-transition-new(root){animation-name:fade-in,slide-from-left}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(20px)}}@keyframes slide-to-left{to{transform:translate(-20px)}}@keyframes slide-from-left{0%{transform:translate(-20px)}}@keyframes slide-to-right{to{transform:translate(20px)}}
.Header-module-scss-module__wS1-Va__header{border-bottom:var(--border-thick)solid var(--color-text);background-color:var(--color-bg);z-index:100;padding:1rem 0;position:relative}.Header-module-scss-module__wS1-Va__header__container{justify-content:space-between;align-items:center;display:flex}.Header-module-scss-module__wS1-Va__header__logo{text-transform:uppercase;color:var(--color-text);border:var(--border-width)solid var(--color-text);z-index:102;background:var(--color-bg);align-items:center;gap:10px;padding:.5rem .8rem;font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.Header-module-scss-module__wS1-Va__header__logo:before{content:"";background-color:var(--color-accent);border-radius:50%;width:12px;height:12px;display:block}.Header-module-scss-module__wS1-Va__header .Header-module-scss-module__wS1-Va__burger{cursor:pointer;z-index:102;background:0 0;border:none;padding:10px;display:none}.Header-module-scss-module__wS1-Va__header .Header-module-scss-module__wS1-Va__burger__line{background-color:var(--color-text);width:30px;height:3px;margin-bottom:6px;transition:transform .3s,opacity .3s;display:block}.Header-module-scss-module__wS1-Va__header .Header-module-scss-module__wS1-Va__burger--open .Header-module-scss-module__wS1-Va__burger__line:first-child{transform:translateY(9px)rotate(45deg)}.Header-module-scss-module__wS1-Va__header .Header-module-scss-module__wS1-Va__burger--open .Header-module-scss-module__wS1-Va__burger__line:nth-child(2){opacity:0}.Header-module-scss-module__wS1-Va__header .Header-module-scss-module__wS1-Va__burger--open .Header-module-scss-module__wS1-Va__burger__line:nth-child(3){transform:translateY(-9px)rotate(-45deg)}@media (max-width:768px){.Header-module-scss-module__wS1-Va__header .Header-module-scss-module__wS1-Va__burger{display:block}.Header-module-scss-module__wS1-Va__header__nav{background-color:var(--color-bg);z-index:101;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.Header-module-scss-module__wS1-Va__header__nav--open{transform:translate(0)}}.Header-module-scss-module__wS1-Va__header__nav-list{gap:2rem;list-style:none;display:flex}@media (max-width:768px){.Header-module-scss-module__wS1-Va__header__nav-list{text-align:center;flex-direction:column;gap:3rem}}.Header-module-scss-module__wS1-Va__header__link{color:var(--color-text);text-transform:uppercase;font-size:1rem;font-weight:600;text-decoration:none;position:relative}@media (max-width:768px){.Header-module-scss-module__wS1-Va__header__link{font-size:2rem;font-weight:800}}.Header-module-scss-module__wS1-Va__header__link:hover,.Header-module-scss-module__wS1-Va__header__link--active{color:var(--color-accent)}
.Footer-module-scss-module__wcgw9G__footer{background-color:var(--color-text);color:var(--color-bg);margin-top:4rem;padding:4rem 0 2rem}.Footer-module-scss-module__wcgw9G__footer__content{flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-bottom:3rem;display:flex}.Footer-module-scss-module__wcgw9G__footer__logo{border:2px solid var(--color-bg);margin-bottom:1rem;padding:.5rem;font-size:2rem;font-weight:800;display:inline-block}.Footer-module-scss-module__wcgw9G__footer__title{text-transform:uppercase;color:var(--color-white);border-bottom:2px solid var(--color-accent);margin-bottom:1rem;padding-bottom:.2rem;font-size:1.2rem;font-weight:700;display:inline-block}.Footer-module-scss-module__wcgw9G__footer__list{list-style:none}.Footer-module-scss-module__wcgw9G__footer__list li{margin-bottom:.5rem}.Footer-module-scss-module__wcgw9G__footer__list a{color:var(--color-bg);text-decoration:none}.Footer-module-scss-module__wcgw9G__footer__list a:hover{text-decoration:underline}.Footer-module-scss-module__wcgw9G__footer__copy{text-align:center;opacity:.7;border-top:1px solid #333;padding-top:2rem;font-size:.9rem}
