.page-footer.svelte-jz8lnl{background-color:var(--c-delta-dark-200);color:var(--c-on-delta);font-size:var(--fs-18)}.footer-inner.svelte-jz8lnl{max-width:var(--content-width-md);margin-inline:auto;padding:calc(var(--layout-gap) / 2) var(--content-padding);display:flex;flex-direction:column;gap:var(--gap-px-xl);justify-content:space-between}@media(min-width:35rem){.footer-inner.svelte-jz8lnl{flex-direction:row}}.footer-inner.svelte-jz8lnl .home:where(.svelte-jz8lnl){font-family:var(--ff-alpha);font-size:var(--fs-20)}.footer-inner.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;display:flex;flex-direction:row;gap:var(--gap-px-xl);padding:0}@media(min-width:35rem){.footer-inner.svelte-jz8lnl ul:where(.svelte-jz8lnl){flex-direction:row;justify-content:space-between}}@media(hover:hover)and (pointer:fine){.footer-inner.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--c-epsilon)}}svg.svelte-1drckhf{height:1em;width:auto}svg.svelte-3l9pnk{height:1em;width:auto}.drawer-button{padding:.5rem;flex-direction:column;align-items:center;border-radius:50%;aspect-ratio:1/1;font-size:var(--icon-size-30);transition:all var(--transition);scale:1;z-index:30;background-color:transparent;color:var(--c-delta-light-100);border:.1875rem solid;color:var(--c-epsilon)}.drawer-button svg{stroke-width:.1875rem}@media(hover:hover)and (pointer:fine){.drawer-button:hover{scale:1.1}}@media(min-width:40rem){.drawer-button{padding:.75rem;font-size:var(--icon-size-30);border:.25rem solid}.drawer-button svg{stroke-width:4px}}.drawer-button.is-below-hero{color:var(--c-delta-light-100)}.menu-drawer-open{position:fixed;top:var(--content-padding);right:var(--content-padding)}.menu-drawer-content{background-color:var(--c-delta);color:var(--c-on-delta);position:fixed;z-index:30;inset:0;padding:var(--content-padding);font-size:var(--fs-32);display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-drawer-nav{border-left:.0625rem solid currentColor;padding-left:2rem}.menu-drawer-nav ul.svelte-1a55bli{padding:0;list-style:none;line-height:1.25}.menu-drawer-nav ul.svelte-1a55bli+ul:where(.svelte-1a55bli){margin-top:var(--gap-rem-2xl)}.menu-drawer-nav ul.svelte-1a55bli li:where(.svelte-1a55bli):not(:last-of-type){margin-bottom:1.25rem}.menu-drawer-nav ul.svelte-1a55bli a:where(.svelte-1a55bli){text-decoration:none;font-family:var(--ff-alpha)}@media(hover:hover)and (pointer:fine){.menu-drawer-nav ul.svelte-1a55bli a:where(.svelte-1a55bli):hover{color:var(--c-epsilon);text-decoration:.0625rem underline solid currentColor}}.menu-drawer-close{position:absolute;top:var(--content-padding);right:var(--content-padding)}.page-header.svelte-1elxaub{height:0;position:relative}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}li a,p a{text-decoration:underline}p{text-wrap:pretty}button{appearance:none;border:none;background:none;padding:0;font:inherit;cursor:pointer;line-height:1;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(../../../fonts/playfair-display-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(../../../fonts/playfair-display-v40-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../../../fonts/lato-v25-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(../../../fonts/lato-v25-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(../../../fonts/lato-v25-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../../../fonts/lato-v25-latin-700.woff2) format("woff2")}:root{--content-padding: clamp(24px, 9.9155px + 3.7559vw, 64px);--content-width-lg: 90rem;--content-width-md: 60rem;--content-width-sm: 42rem;--content-width-xs: 30rem;--text-width: 45rem;--layout-gap: clamp(5rem, 4.2958rem + 3.0047vw, 7rem);--c-alpha: #000;--c-beta: #ffffff;--c-gamma: #ffe200;--c-on-gamma: #000;--c-gamma-light-100: #fff6b1;--c-gamma-light-200: #fffbd8;--c-delta: #607557;--c-on-delta: white;--c-delta-light-100: #9cac94;--c-on-delta-light-100: #fff;--c-delta-light-200: #becfb6;--c-on-delta-light-200: #fff;--c-delta-dark-100: #303c2c;--c-delta-dark-200: #10140f;--c-epsilon: #f4e9d3;--c-on-epsilon: #000;--c-zeta: #eeedea;--gap-rem-4xl: clamp(3rem, 1.9437rem + 4.507vw, 6rem);--gap-rem-3xl: clamp(2rem, 1.2958rem + 3.0047vw, 4rem);--gap-rem-2xl: clamp(1.5rem, .9718rem + 2.2535vw, 3rem);--gap-rem-xl: clamp(1rem, .6479rem + 1.5023vw, 2rem);--gap-rem-lg: clamp(.75rem, .4859rem + 1.1268vw, 1.5rem);--gap-rem-md: clamp(.5rem, .3239rem + .7512vw, 1rem);--gap-rem-sm: clamp(.25rem, .0739rem + .7512vw, .75rem);--gap-rem-xs: clamp(.25rem, .162rem + .3756vw, .5rem);--gap-px-4xl: clamp(48px, 31.0986px + 4.507vw, 96px);--gap-px-3xl: clamp(32px, 20.7324px + 3.0047vw, 64px);--gap-px-2xl: clamp(24px, 15.5493px + 2.2535vw, 48px);--gap-px-xl: clamp(16px, 10.3662px + 1.5023vw, 32px);--gap-px-lg: clamp(12px, 7.7746px + 1.1268vw, 24px);--gap-px-md: clamp(8px, 5.1831px + .7512vw, 16px);--gap-px-sm: clamp(4px, 1.1831px + .7512vw, 12px);--gap-px-xs: clamp(4px, 2.5915px + .3756vw, 8px);--fs-80: clamp(2rem, .9437rem + 4.507vw, 5rem);--fs-58: clamp(2.625rem, 2.2729rem + 1.5023vw, 3.625rem);--fs-46: clamp(2rem, 1.6919rem + 1.3146vw, 2.875rem);--fs-36: clamp(1.375rem, 1.0669rem + 1.3146vw, 2.25rem);--fs-32: clamp(1.25rem, .9859rem + 1.1268vw, 2rem);--fs-28: clamp(1.25rem, 1.0739rem + .7512vw, 1.75rem);--fs-24: clamp(1.125rem, .993rem + .5634vw, 1.5rem);--fs-22: clamp(1.125rem, 1.037rem + .3756vw, 1.375rem);--fs-20: clamp(1rem, .912rem + .3756vw, 1.25rem);--fs-18: clamp(1rem, .956rem + .1878vw, 1.125rem);--fs-16: 1rem;--fs-14: .875rem;--ff-alpha: "Playfair Display";--ff-beta: "Lato";--icon-size-60: clamp(2.5rem, 2.0599rem + 1.8779vw, 3.75rem);--icon-size-30: clamp(1.25rem, 1.0299rem + .939vw, 1.875rem);--icon-size-20: clamp(1rem, .912rem + .3756vw, 1.25rem);--br-xl: 1rem;--br-lg: .75rem;--br-md: .5rem;--br-sm: .25rem;--transition: .1s;--header-height: 5rem}html{font-family:var(--ff-beta);font-weight:400;line-height:1.333;color:var(--c-alpha);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h-80{font-size:var(--fs-80);font-weight:700;font-family:var(--ff-alpha);line-height:1}.h-46,.text-default h1{font-size:var(--fs-46);font-weight:700;font-family:var(--ff-alpha);line-height:1}.h-36,.text-default h2{font-size:var(--fs-36);font-weight:700;font-family:var(--ff-alpha);line-height:1}.h-24,.text-default h3{font-size:var(--fs-24);font-weight:700;font-family:var(--ff-alpha);line-height:1}h2{position:relative;z-index:5}h2:before{content:"";display:block;position:absolute;top:-.25em;left:-.4em;z-index:-1;width:1em;height:1em;border-radius:5rem;background-color:var(--c-delta)}.link,.text-default a:not(.button){text-decoration:none;text-underline-offset:.375rem}@media(hover:hover)and (pointer:fine){.link:hover,.text-default a:hover:not(.button){text-decoration:.0625rem underline solid currentColor}}.text-default{max-width:var(--text-width);font-size:var(--fs-20);text-align:left;line-height:1.5}.text-default>*{margin-top:1.5em}.text-default>*:first-child{margin-top:0}.text-default.large{font-size:var(--fs-24)}.text-default h1,.text-default h2{margin-top:1.5em}.text-default h3{line-height:1}.text-default a:not(.button){text-decoration:underline solid;word-break:break-word;color:var(--c-delta-dark-100)}.text-default .underline{text-decoration:underline;text-underline-offset:.125rem}html{scroll-padding-top:2rem}body{background-color:#fff}img{border-radius:var(--br-md)}::selection{background-color:var(--c-delta-light-100);color:var(--c-on-delta)}:focus-visible{transition:none!important;box-shadow:0 0 0 .1875rem #fff;outline:.1875rem solid black;outline-offset:.1875rem}.section-inner{max-width:var(--content-width-md);margin-inline:auto;padding:var(--layout-gap) var(--content-padding)}section.bg-beta{background-color:var(--c-beta)}section.bg-delta{background-color:var(--c-delta);color:var(--c-on-delta)}section.bg-delta h2:before{background-color:var(--c-delta-light-100)}section.bg-beta+section.bg-beta .section-inner,section.bg-delta+section.bg-delta .section-inner{padding-top:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
