.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}/*!
* Generated with Salty CSS (https://salty-css.dev)
* Do not edit this file directly
*/@layer reset,global,templates,l0,l1,l2,l3,l4,l5,l6,l7,l8;:root{--colors-orange: #FF5E2D;--colors-black: #000000;--colors-dark: #111111;--colors-white: #FFFFFF;--colors-light: #F5F5F5;--colors-amber: #9A651A;--colors-sand: #DDDAC7;--spacing-small: clamp(4px, .21vw, 6px);--spacing-medium: clamp(20px, 1.04vw, 30px);--spacing-large: clamp(36px, 1.88vw, 54px);--spacing-page-margin: clamp(120px, 6.25vw, 180px);--spacing-block-margin: clamp(160px, 8.33vw, 240px);--font-size-regular: clamp(16px, .83vw, 24px);@media (max-width: 800px){--spacing-page-margin: clamp(42px, 9.38vw, 90px)}}.theme-dark,[data-theme=dark]{--theme-background-color: var(--colors-dark);--theme-text-color: var(--colors-white);--theme-highlight-color: var(--colors-orange)}.theme-light,[data-theme=light]{--theme-background-color: var(--colors-white);--theme-text-color: var(--colors-black);--theme-highlight-color: var(--colors-orange)}.theme-amber,[data-theme=amber]{--theme-background-color: var(--colors-amber);--theme-text-color: var(--colors-black);--theme-highlight-color: var(--colors-orange)}.theme-sand,[data-theme=sand]{--theme-background-color: var(--colors-sand);--theme-text-color: var(--colors-black);--theme-highlight-color: var(--colors-orange)}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{line-height:1.15;text-size-adjust:100%;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:currentColor}button{line-height:1em;color:currentColor}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15em}}@layer global{body{font-family:Saans,helvetica,sans-serif;overflow-y:scroll}[data-entry-animation=fadeIn]{opacity:0;transform:translate3d(0,30px,0);transition:.3s ease-out}[data-entry-visible=true][data-entry-animation=fadeIn]{opacity:1;transform:translateZ(0)}a{text-decoration-thickness:1px;text-underline-offset:.2em}strong{font-weight:600}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}}@layer templates{.text-style-regular,.t_rfFz{font-size:var(--font-size-regular);font-weight:500;line-height:1.625em}}@layer l0{.NFJnd{height:6em}@media (max-width: 800px){.NFJnd{height:4em}}.tkiOT{height:1.5em}.gPjpl{height:8em;width:auto}@media (max-width: 800px){.gPjpl{height:5em}}.DFTAf{color:var(--colors-orange);text-decoration:underline;text-decoration-color:transparent;transition:.2s ease-out;margin-right:var(--spacing-page-margin)}.UgBUX{position:relative;z-index:1}.UgBUX svg{z-index:1;position:absolute;inset:0;margin:auto}.UgBUX+section{padding-top:calc(var(--spacing-page-margin) + 50px)}.BnbUj{position:relative;height:fit-content;background:var(--theme-background-color);color:var(--theme-text-color);padding:var(--spacing-page-margin) var(--spacing-page-margin);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.BnbUj a,.BnbUj.textColor-highlight{color:var(--theme-highlight-color)}.Zlocg{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:var(--spacing-page-margin);gap:2em;text-align:center}.KnDWm{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-large) var(--spacing-page-margin)}@media (max-width: 1200px){.KnDWm{padding:var(--spacing-large)}}@media (max-width: 800px){.KnDWm{padding:var(--spacing-large) var(--spacing-page-margin)}}.JeXfN{position:absolute;right:0;top:0;bottom:0;width:50%;display:flex;justify-content:center;align-items:center}.CMtxU{position:relative;height:fit-content;background:var(--theme-background-color);color:var(--theme-text-color);display:flex;flex-direction:column;gap:var(--spacing-medium)}.CMtxU.position-left{--asset-width:clamp(650px, 33.85vw, 975px);padding-inline:var(--spacing-page-margin);align-items:flex-start}.CMtxU.position-center{--asset-width:clamp(980px, 51.04vw, 1470px);padding-inline:var(--spacing-page-margin);align-items:center}.CMtxU.position-right{--asset-width:clamp(650px, 33.85vw, 975px);padding-inline:var(--spacing-page-margin);align-items:flex-end}.CMtxU.position-full{--asset-width:100%;padding-inline:0px;align-items:center}.CMtxU.paddingBlock-small{padding-block:var(--spacing-small)}.CMtxU.paddingBlock-medium{padding-block:var(--spacing-medium)}.CMtxU.paddingBlock-large{padding-block:var(--spacing-large)}.CMtxU.paddingBlock-pageMargin{padding-block:var(--spacing-page-margin)}.CMtxU.paddingBlock-none{padding-block:0px}.CMtxU.size-small{--asset-width:clamp(600px, 31.25vw, 900px);--asset-margin-inline:clamp(50px, 2.6vw, 75px)}.uXRbw{max-width:clamp(650px,33.85vw,975px)}.SnLKh{display:grid;align-items:start;grid-template-columns:repeat(3,max-content);gap:var(--spacing-page-margin);background:var(--theme-background-color);color:var(--theme-text-color);padding:var(--spacing-page-margin) var(--spacing-page-margin)}.SnLKh svg{fill:var(--theme-text-color)}@media (max-width: 1200px){.SnLKh{grid-template-columns:1fr 1fr;gap:var(--spacing-page-margin)}}@media (max-width: 800px){.SnLKh{grid-template-columns:1fr}}.aUfsn{max-width:clamp(820px,42.71vw,1230px)}.YrkxC{display:block;height:var(--spacing-large);width:100%;background:var(--theme-background-color)}.BGEaR{position:relative;height:fit-content}.sGNFd{max-width:var(--asset-width);margin-inline:var(--asset-margin-inline)}.YoVmv{position:relative;height:fit-content;background:var(--theme-background-color);color:var(--theme-text-color);padding:var(--spacing-page-margin);display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-page-margin)}@media (max-width: 800px){.YoVmv{grid-template-columns:1fr}}.qNDYr{display:flex;flex-direction:column}.JrCVc{display:flex;gap:3em;grid-row:1 / 2}@media (max-width: 1200px){.JrCVc{gap:1em}}@media (max-width: 800px){.JrCVc{flex-direction:column;gap:var(--spacing-large);font-size:1.5em;text-align:center}}.scgWS{display:flex;justify-content:center;align-items:center;width:100%}.scgWS picture,img{height:auto}.xfmhx{max-width:clamp(600px,31.25vw,900px);padding-top:var(--spacing-page-margin)}.xfmhx a{color:var(--theme-highlight-color)}@media (max-width: 1200px){.xfmhx{padding-top:var(--spacing-regular)}}.ssBXt{display:flex;flex-direction:column;gap:0em}.OJNHu{display:block;height:var(--spacing-page-margin);width:100%;background:var(--theme-background-color)}.lWqJt{display:contents}@media (max-width: 800px){.lWqJt{display:flex;visibility:hidden;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-large);position:fixed;inset:0;background-color:var(--theme-background-color);transition:opacity .2s ease-out;z-index:100;opacity:0}.lWqJt.open{visibility:visible;opacity:1}}.zuZxt{display:grid;gap:2em;grid-template-columns:1fr 1fr;justify-content:start}@media (max-width: 800px){.zuZxt{grid-template-columns:1fr}}.ijMBD{display:none}@media (max-width: 800px){.ijMBD{display:flex;align-items:center;justify-content:center;width:2em;height:2em;background-color:red;border:none;position:fixed;top:var(--spacing-large);right:var(--spacing-large);cursor:pointer;background:var(--button-icon, url(/icons/menu.svg)) no-repeat center center;background-size:contain;z-index:101}.ijMBD.open{--button-icon:url(/icons/close.svg)}}.vPcjq{color:var(--colors-orange);text-decoration:underline;text-decoration-color:transparent;transition:.2s ease-out}.vPcjq:where(:hover,:focus-visible){opacity:.5}.vPcjq.active{text-decoration-color:currentColor}.nmwlC{display:grid;gap:2em;width:100%;grid-template-columns:1fr auto 1fr}.zGpDU{grid-column:2 / 3;display:flex;align-items:center;transition:.2s ease-out;z-index:101}.zGpDU:where(:hover,:focus-visible){opacity:.5}@media (max-width: 800px){.zGpDU{grid-column:1 / 2}}}@layer l1{.cRPln{justify-content:flex-start;grid-column:1 / 2}.sLTSs{justify-content:flex-end;grid-column:3 / 4}}@font-face{font-family:Saans;src:url(/fonts/SaansRegular.woff) format("woff"),url(/fonts/SaansRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
