@layer reset{html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before,::backdrop{margin:0;padding:0}::file-selector-button{margin:0;padding:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid}::file-selector-button{box-sizing:border-box;border:0 solid}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:var(--color-text);text-decoration:none}button{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:none;margin:0;padding:0}input,optgroup,select,textarea{font:inherit;color:inherit}textarea{resize:vertical}::placeholder{color:var(--color-blue-20);opacity:1}}:root{--color-black:#000;--color-black-20:#0003;--color-black-40:#0006;--color-black-80:#000c;--color-white:#fff;--color-white-20:#fff3;--color-white-22:#ffffff38;--color-white-30:#ffffff4d;--color-white-40:#fff6;--color-white-60:#fff9;--color-white-80:#fffc;--color-blue:#afcde5;--color-blue-20:#afcde533;--color-brown:#2f1d12;--color-brown-20:#2f1d1233;--color-brown-30:#2f1d124d;--color-brown-40:#2f1d1266;--color-brown-45:#2f1d1273;--color-brown-60:#2f1d1299;--color-brown-80:#2f1d12cc;--color-charcoal:#5b5b5b;--color-green-dark:#6a6b5e;--color-green-light:#7e7f74;--color-grey:#bdbdbd;--color-white-off:#eeebe7;--color-white-off-20:#eeebe733;--color-white-off-24:#eeebe73d;--color-white-off-40:#eeebe766;--color-white-off-80:#eeebe7cc;--color-taupe:#c5b9ac;--color-taupe-22:#c5b9ac38;--color-taupe-40:#c5b9ac66;--color-text:var(--color-black);--color-text--light:var(--color-white);--font-family-base:"Inter";--font-family-heading:var(--font-family-base);--h1-font-family:var(--font-family-heading);--h1-font-size:clamp(3rem, 2rem + 4.35vw, 6rem);--h1-font-weight:700;--h1-line-height:99%;--h1-letter-spacing:-.02em;--h2-font-family:var(--font-family-heading);--h2-font-size:clamp(2rem, 1.5rem + 2.18vw, 3.5rem);--h2-font-weight:600;--h2-line-height:99%;--h2-letter-spacing:-.04em;--h3-font-family:var(--font-family-heading);--h3-font-size:clamp(1.75rem, 1.5rem + 1.09vw, 2.5rem);--h3-font-weight:500;--h3-line-height:99%;--h3-letter-spacing:-.02em;--subtitle-font-family:var(--font-family-heading);--subtitle-font-size:clamp(1.125rem, 1.083rem + .18vw, 1.25rem);--subtitle-font-weight:500;--subtitle-line-height:150%;--subtitle-letter-spacing:-.04em;--gc-font-family:var(--font-family-base);--gc-font-size--lg:1.125rem;--gc-font-weight--lg:500;--gc-line-height--lg:150%;--gc-letter-spacing--lg:-.05em;--gc-font-size:1rem;--gc-font-weight:500;--gc-line-height:150%;--gc-letter-spacing:-.02em;--gc-font-size--sm:.825rem;--gc-font-weight--sm:500;--gc-line-height--sm:normal;--gc-letter-spacing--sm:-.04em;--gc-font-size--xs:.75rem;--gc-font-weight--xs:500;--gc-line-height--xs:normal;--gc-letter-spacing--xs:-.04em;--container-size:1512px;--container-inline-padding:1.25rem;--container-inline-padding--sm:.75rem;--section-padding:6.25rem}@layer components{.btn{align-items:center;gap:.25rem;display:flex;position:relative}.btn .btn__inner{background:var(--color-green-light);width:fit-content;height:2.5rem;color:var(--color-white);border-radius:1.25rem;justify-content:center;align-items:center;padding-block:.75rem;padding-inline:1.5rem;display:flex}.btn .btn__label{font-family:var(--font-family-base);letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:99%}.btn .btn__icon{background:var(--color-blue);transform-origin:0;border-radius:100%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .735s cubic-bezier(.625,.05,0,1);display:flex;position:relative;transform:scale(0)rotate(.001deg)}.btn .btn__icon.btn__icon--duplicate{z-index:2;transform-origin:100%;position:absolute;right:0;transform:scale(1)rotate(.001deg)}.btn:hover .btn__icon{transform:scale(1)rotate(.001deg)}.btn:hover .btn__icon.btn__icon--duplicate{transform:scale(0)rotate(.001deg)}}@layer utilities{h1,.type-h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}h2,.type-h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}h3,.type-h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}.type-subtitle{font-family:var(--subtitle-font-family);font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);line-height:var(--subtitle-line-height);letter-spacing:var(--subtitle-letter-spacing)}.type-gc-lg{font-family:var(--gc-font-family);font-size:var(--gc-font-size--lg);font-weight:var(--gc-font-weight--lg);line-height:var(--gc-line-height--lg);letter-spacing:var(--gc-letter-spacing--lg)}body,.type-gc{font-family:var(--gc-font-family);font-size:var(--gc-font-size);font-weight:var(--gc-font-weight);line-height:var(--gc-line-height);letter-spacing:var(--gc-letter-spacing)}.type-gc-sm{font-family:var(--gc-font-family);font-size:var(--gc-font-size--sm);font-weight:var(--gc-font-weight--sm);line-height:var(--gc-line-height--sm);letter-spacing:var(--gc-letter-spacing--sm)}.type-gc-xs{font-family:var(--gc-font-family);font-size:var(--gc-font-size--xs);font-weight:var(--gc-font-weight--xs);line-height:var(--gc-line-height--xs);letter-spacing:var(--gc-letter-spacing--xs)}i,.icon{font-size:1.5rem;line-height:100%}.text-black{color:var(--color-black)}.text-black-20{color:var(--color-black-20)}.text-black-40{color:var(--color-black-40)}.text-black-80{color:var(--color-black-80)}.text-white{color:var(--color-white)}.text-white-20{color:var(--color-white-20)}.text-white-22{color:var(--color-white-22)}.text-white-30{color:var(--color-white-30)}.text-white-40{color:var(--color-white-40)}.text-white-60{color:var(--color-white-60)}.text-white-80{color:var(--color-white-80)}.text-blue{color:var(--color-blue)}.text-blue-20{color:var(--color-blue-20)}.text-brown{color:var(--color-brown)}.text-brown-20{color:var(--color-brown-20)}.text-brown-30{color:var(--color-brown-30)}.text-brown-40{color:var(--color-brown-40)}.text-brown-45{color:var(--color-brown-45)}.text-brown-60{color:var(--color-brown-60)}.text-brown-80{color:var(--color-brown-80)}.text-charcoal{color:var(--color-charcoal)}.text-green-dark{color:var(--color-green-dark)}.text-green-light{color:var(--color-green-light)}.text-grey{color:var(--color-grey)}.text-white-off{color:var(--color-white-off)}.text-white-off-20{color:var(--color-white-off-20)}.text-white-off-24{color:var(--color-white-off-24)}.text-white-off-40{color:var(--color-white-off-40)}.text-white-off-80{color:var(--color-white-off-80)}.text-taupe{color:var(--color-taupe)}.text-taupe-22{color:var(--color-taupe-22)}.text-taupe-40{color:var(--color-taupe-40)}.bg-black{background-color:var(--color-black)}.bg-black-20{background-color:var(--color-black-20)}.bg-black-40{background-color:var(--color-black-40)}.bg-black-80{background-color:var(--color-black-80)}.bg-white{background-color:var(--color-white)}.bg-white-20{background-color:var(--color-white-20)}.bg-white-22{background-color:var(--color-white-22)}.bg-white-30{background-color:var(--color-white-30)}.bg-white-40{background-color:var(--color-white-40)}.bg-white-60{background-color:var(--color-white-60)}.bg-white-80{background-color:var(--color-white-80)}.bg-blue{background-color:var(--color-blue)}.bg-blue-20{background-color:var(--color-blue-20)}.bg-brown{background-color:var(--color-brown)}.bg-brown-20{background-color:var(--color-brown-20)}.bg-brown-30{background-color:var(--color-brown-30)}.bg-brown-40{background-color:var(--color-brown-40)}.bg-brown-45{background-color:var(--color-brown-45)}.bg-brown-60{background-color:var(--color-brown-60)}.bg-brown-80{background-color:var(--color-brown-80)}.bg-charcoal{background-color:var(--color-charcoal)}.bg-green-dark{background-color:var(--color-green-dark)}.bg-green-light{background-color:var(--color-green-light)}.bg-grey{background-color:var(--color-grey)}.bg-white-off{background-color:var(--color-white-off)}.bg-white-off-20{background-color:var(--color-white-off-20)}.bg-white-off-24{background-color:var(--color-white-off-24)}.bg-white-off-40{background-color:var(--color-white-off-40)}.bg-white-off-80{background-color:var(--color-white-off-80)}.bg-taupe{background-color:var(--color-taupe)}.bg-taupe-22{background-color:var(--color-taupe-22)}.bg-taupe-40{background-color:var(--color-taupe-40)}.container{width:100%;max-width:var(--container-size);padding-inline:var(--container-inline-padding--sm);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--container-inline-padding)}}.block-spacing{padding-block:var(--section-padding)}.block-spacing--start{padding-block-start:var(--section-padding)}.block-spacing--end{padding-block-end:var(--section-padding)}}body{font-family:var(--font-family-base);background:var(--color-white-off)}.lang-select.svelte-w8mcdx{justify-self:flex-end}.trigger.svelte-w8mcdx{cursor:pointer;color:var(--color-white);letter-spacing:-.02rem;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-weight:400;display:inline-flex}.chevron.svelte-w8mcdx{transition:transform .15s cubic-bezier(.625,.05,0,1)}.chevron.open.svelte-w8mcdx{transform:rotate(180deg)}.menu.svelte-w8mcdx{z-index:1100;background:var(--color-white-off);border:1px solid var(--color-taupe-40);min-width:8rem;box-shadow:0 10px 30px var(--color-brown-20);color:var(--color-brown);border-radius:.75rem;flex-direction:column;padding:.375rem;display:flex;position:absolute;top:0;left:0}.option.svelte-w8mcdx{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;padding:.5rem .75rem;transition:background-color .15s cubic-bezier(.625,.05,0,1);display:flex}.option.svelte-w8mcdx:hover{background:var(--color-taupe-22)}.option[aria-selected=true].svelte-w8mcdx{font-weight:600}header.svelte-hv3zzy{z-index:1000;width:100%;position:fixed;top:0;left:0}header.svelte-hv3zzy .inner:where(.svelte-hv3zzy){grid-template-columns:200px 1fr 200px;align-items:center;padding-block:1.25rem;display:grid}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy){background:var(--color-white-22);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:1.5rem;padding-block:.375rem;padding-inline:2rem .375rem;display:inline-flex}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-list:where(.svelte-hv3zzy){gap:2rem;display:inline-flex}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-item:where(.svelte-hv3zzy){position:relative}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-link:where(.svelte-hv3zzy){cursor:pointer;height:2.625rem;color:var(--color-white);font-family:inherit;font-size:inherit;text-wrap:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:1.25rem;transition:color .15s cubic-bezier(.625,.05,0,1),transform .15s cubic-bezier(.625,.05,0,1);display:flex}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-link:where(.svelte-hv3zzy):hover{color:var(--color-white-off)}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-link:where(.svelte-hv3zzy):active{color:var(--color-white);transform:scale(.98)}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .dropdown:where(.svelte-hv3zzy){background:var(--color-white-22);opacity:0;visibility:hidden;border-radius:1rem;flex-direction:column;gap:.25rem;min-width:12rem;margin-top:.5rem;padding:.5rem;transition:opacity .15s cubic-bezier(.625,.05,0,1);display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .has-dropdown:where(.svelte-hv3zzy):hover .dropdown:where(.svelte-hv3zzy),header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .has-dropdown:where(.svelte-hv3zzy):focus-within .dropdown:where(.svelte-hv3zzy){opacity:1;visibility:visible}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .dropdown-link:where(.svelte-hv3zzy){height:2.25rem;color:var(--color-white);text-wrap:nowrap;border-radius:999px;align-items:center;padding-inline:.875rem;font-weight:400;line-height:1.25rem;transition:color .15s cubic-bezier(.625,.05,0,1);display:flex}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .dropdown-link:where(.svelte-hv3zzy):hover{color:var(--color-white-off)}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-cta:where(.svelte-hv3zzy){cursor:pointer;background:var(--color-brown);width:fit-content;height:2.625rem;color:var(--color-white);text-wrap:nowrap;font-family:inherit;font-size:inherit;filter:brightness();border:none;border-radius:2.625rem;justify-content:center;align-items:center;padding-block:.75rem;padding-inline:1.125rem;font-weight:400;line-height:1.25rem;transition:filter .15s cubic-bezier(.625,.05,0,1),transform .15s cubic-bezier(.625,.05,0,1);display:flex}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-cta:where(.svelte-hv3zzy):hover{filter:brightness(130%)}header.svelte-hv3zzy .nav:where(.svelte-hv3zzy) .nav-cta:where(.svelte-hv3zzy):active{filter:brightness();transform:scale(.98)}.drawer.svelte-35c3h2{z-index:1100;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.drawer.svelte-35c3h2.expanded{pointer-events:all}.drawer.svelte-35c3h2 .drawer__overlay:where(.svelte-35c3h2){z-index:1;background:var(--color-black-20);opacity:0;width:100%;height:100%;transition:opacity .3s cubic-bezier(.66,0,.34,1);position:absolute;top:0;left:0}.drawer.svelte-35c3h2 .drawer__inner:where(.svelte-35c3h2){background:var(--color-white);z-index:5;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem;flex-flow:column;width:100%;max-width:485px;height:100%;padding-block-end:1.25rem;padding-inline:1.25rem;transition:transform .3s cubic-bezier(.66,0,.34,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:scroll;transform:translate(100%)}.drawer.svelte-35c3h2.expanded .drawer__overlay:where(.svelte-35c3h2){opacity:1;transition:opacity .5s cubic-bezier(.66,0,.34,1)}.drawer.svelte-35c3h2.expanded .drawer__inner:where(.svelte-35c3h2){transition:transform .5s cubic-bezier(.66,0,.34,1);transform:translate(0)}
