._Header_1j962_1{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:var(--menu-height);background-color:var(--bg);border:0;z-index:10}._HeaderWrapper_1j962_15{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 var(--spacing-16)}@media(min-width:48em){._HeaderWrapper_1j962_15{padding:0 var(--spacing-24)}}@media(min-width:86em){._HeaderWrapper_1j962_15{padding:0 var(--spacing-48)}}._HeaderWrapper_1j962_15{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:var(--menu-height-half)}._HeaderWrapper_1j962_15 h1{margin:0;font-size:var(--font-size-sm)}._HeaderWrapperWithNavigation_1j962_44{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 var(--spacing-16)}@media(min-width:48em){._HeaderWrapperWithNavigation_1j962_44{padding:0 var(--spacing-24)}}@media(min-width:86em){._HeaderWrapperWithNavigation_1j962_44{padding:0 var(--spacing-48)}}._HeaderWrapperWithNavigation_1j962_44{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:var(--menu-height-half)}@media screen and (max-width:48em){._HeaderWrapperWithNavigation_1j962_44{padding:0}}._Logo_1j962_74{width:67px;height:40px}._Nav_1j962_79{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}._NavTop_1j962_87{display:flex;justify-content:flex-end;align-items:center;width:100%}._NavList_1j962_94{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0}@media screen and (min-width:64em){._NavList_1j962_94{padding:0 var(--spacing-40)}}._NavDesktop_1j962_108{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-24);width:100%;height:100%;margin:0;padding:0}._MenuItem_1j962_119{position:relative;display:flex;align-items:center;height:100%;text-align:left}@media screen and (max-width:48em){._MenuItem_1j962_119:nth-child(1){padding:0 0 0 var(--spacing-16)}}._MenuItem_1j962_119 a{color:var(--text);font-family:var(--font-body);font-size:var(--font-size-14);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}._MenuItem_1j962_119 a._MenuItemActive_1j962_140{text-decoration:underline}._MenuItem_1j962_119 a:hover,._MenuItem_1j962_119 a:focus-visible{text-decoration:underline}.theme-switcher.svelte-1n4ohpu{overflow:hidden;display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);width:72px;height:46px;padding:0 var(--spacing-8);border:0;border-radius:var(--radius-8);background:var(--bg);transition:width var(--transition-slow)}.theme-switcher.expanded.svelte-1n4ohpu{width:300px}.toggle.svelte-1n4ohpu{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);height:46px;padding:0 var(--spacing-8);border:0;background:transparent;cursor:pointer}.toggle.svelte-1n4ohpu span:where(.svelte-1n4ohpu){font-family:var(--font-body);font-size:var(--font-size-14);font-style:normal;font-weight:400;line-height:1;color:var(--text)}.active-swatch.svelte-1n4ohpu{width:12px;height:12px;border-radius:50%;border:1px solid var(--text)}.trigger.svelte-1n4ohpu{display:flex;justify-content:center;align-items:center;width:var(--spacing-40);height:var(--spacing-40);padding:0;border:0;border-radius:50%;background:transparent;color:var(--text);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.color-swatch.svelte-1n4ohpu{width:var(--spacing-24);height:var(--spacing-24);border:1px solid var(--text);border-radius:50%}.is-active.svelte-1n4ohpu{border:1px solid var(--text)}.slider.svelte-zf2yw{overflow-x:hidden;touch-action:pan-y}@media(pointer:fine){.slider.passed-threshold.svelte-zf2yw{pointer-events:none}}.slider-content.svelte-zf2yw{display:flex;align-items:flex-start;width:fit-content;gap:var(--gap, 0);-webkit-user-select:none;user-select:none;transition:transform}@media(prefers-reduced-motion){.slider-content.svelte-zf2yw{transition:none}}.slider{width:100%;height:100%}.slider-content{height:100%}@media screen and (min-width:800px){.slider-content{justify-content:space-between;width:100%!important;height:100%}}:root{--color-white: #fff;--color-white-20: rgba(255, 255, 255, .2);--color-white-50: rgba(255, 255, 255, .5);--color-black: #000;--color-black-20: rgba(0, 0, 0, .2);--color-linen: #FFF5E9;--color-sky: #CDE3E9;--color-care: #EECFE8;--color-moss: #4C4700;--color-almost-black: #141200;--color-almost-black-10: rgba(20, 18, 0, .1);--color-almost-white: #FBF7F2;--color-almost-white-10: rgba(251, 247, 242, .1);--color-almost-white-50: rgba(251, 247, 242, .5);--font-body: Arial, sans-serif;--font-display: "please-display-vf", sans-serif;--font-size-base: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-18: 1.125rem;--font-size-20: clamp(1rem, .4vw + .9rem, 1.25rem);--font-size-24: clamp(1.125rem, .5vw + 1rem, 1.5rem);--font-size-28: clamp(1.25rem, .7vw + 1.1rem, 1.75rem);--font-size-32: clamp(1.5rem, .7vw + 1.4rem, 2rem);--font-size-40: clamp(1.75rem, 1.1vw + 1.5rem, 2.5rem);--font-size-44: clamp(2rem, 1.1vw + 1.8rem, 2.75rem);--font-size-48: clamp(2.25rem, 1.1vw + 2rem, 3rem);--font-size-72: clamp(3rem, 2.1vw + 2.6rem, 4.5rem);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.5;--line-height-tight: 1.25;--line-height-loose: 1.75;--line-height-article: 1.4;--spacing-4: .25rem;--spacing-8: .5rem;--spacing-14: .875rem;--spacing-16: 1rem;--spacing-20: 1.25rem;--spacing-24: 1.5rem;--spacing-28: 1.75rem;--spacing-32: 2rem;--spacing-40: 2.5rem;--spacing-48: 3rem;--spacing-64: 4rem;--spacing-80: 5rem;--spacing-120: 7.5rem;--spacing-160: 10rem;--radius-8: .5rem;--radius: .875rem;--radius-pill: 999px;--max-width: 1440px;--menu-height: 124px;--menu-height-half: 62px;--transition-fast: .15s ease-in-out;--transition-base: .35s ease-in-out;--transition-slow: .5s ease-in-out}[data-theme=sky]{--bg: var(--color-linen);--text: var(--color-almost-black);--bg-alt: var(--color-white-20);--bg-alt-2: var(--color-almost-black-10);--bg-alt-3: var(--color-almost-black);--text-alt-3: var(--color-linen);--bg-inverse: var(--color-almost-black);--text-inverse: var(--color-linen);--text-inverse-alt-2: var(--color-white-50)}[data-theme=linen]{--bg: var(--color-sky);--text: var(--color-almost-black);--bg-alt: var(--color-white-20);--bg-alt-2: var(--color-almost-black-10);--bg-alt-3: var(--color-almost-black);--text-alt-3: var(--color-sky);--bg-inverse: var(--color-almost-black);--text-inverse: var(--color-sky);--text-inverse-alt-2: var(--color-white-50)}[data-theme=care]{--bg: var(--color-care);--text: var(--color-almost-black);--bg-alt: var(--color-white-20);--bg-alt-2: var(--color-almost-black-10);--bg-alt-3: var(--color-almost-black);--text-alt-3: var(--color-care);--bg-inverse: var(--color-almost-black);--text-inverse: var(--color-care);--text-inverse-alt-2: var(--color-white-50)}[data-theme=moss]{--bg: var(--color-moss);--text: var(--color-almost-white);--bg-alt: var(--color-black-20);--bg-alt-2: var(--color-almost-white-10);--bg-alt-3: var(--color-almost-white);--text-alt-3: var(--color-moss);--bg-inverse: var(--color-black);--text-inverse: var(--color-almost-white);--text-inverse-alt-2: var(--color-white-50)}[data-theme=almostblack]{--bg: var(--color-almost-black);--text: var(--color-almost-white);--bg-alt: var(--color-black-20);--bg-alt-2: var(--color-almost-white-10);--bg-alt-3: var(--color-white);--text-alt-3: var(--color-almost-black);--bg-inverse: var(--color-black);--text-inverse: var(--color-almost-white);--text-inverse-alt-2: var(--color-white-50)}html{box-sizing:border-box;font-size:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,*:before,*:after{box-sizing:inherit}html,body,main{width:100%;min-height:100%;margin:0;padding:0}body{position:relative;background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--transition-slow),color var(--transition-slow)}h1,h2,h3,h4,h5,h6{margin:var(--spacing-xl) 0 var(--spacing-md) 0;padding:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:inherit}b,strong{font-weight:var(--font-weight-bold)}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;overflow:hidden}a:not([class]){color:var(--text);text-decoration:none;text-decoration-color:var(--text);text-underline-offset:.2em;transition:all var(--transition-base)}a:not([class]):hover,a:not([class]):focus-visible{text-decoration:underline}ul,ol{margin-left:auto;margin-right:auto}ul:not([class]),ul:not([class]) li,ol:not([class]),ol:not([class]) li{list-style-type:none;padding:0;margin:0}figure{margin:0;padding:0}img{height:auto;max-width:100%;width:100%;display:block}::selection{background-color:var(--text);color:var(--bg)}main{position:relative;display:grid;grid-template-columns:var(--spacing-16) 1fr var(--spacing-16);min-height:90vh;min-height:90dvh}main>*{grid-column:2}main>.full-bleed{width:100%;grid-column:1/-1}@media(min-width:48em){main{grid-template-columns:var(--spacing-32) 1fr var(--spacing-32)}}@media(min-width:90em){main{grid-template-columns:1fr minmax(auto,1376px) 1fr}}.button{align-self:flex-start;position:relative;display:flex;justify-content:center;align-items:center;width:auto;height:46px;padding:0 1.5rem;border:1px solid var(--bg-alt-3);border-radius:var(--radius-8);font-family:var(--font-display);font-size:var(--font-size-20);font-style:normal;font-variation-settings:"wght" 400;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;color:var(--text-alt-3);background:var(--bg-alt-3);cursor:pointer;transition:all var(--transition-base)}.button:disabled{opacity:.5;cursor:not-allowed}.button-center{align-self:center}.icon-button{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);width:auto;height:46px;padding:0 var(--spacing-4);cursor:pointer;text-decoration:none}.icon-button svg{width:1rem;height:1rem}.icon-button span{font-family:var(--font-body);font-size:var(--font-size-12);line-height:1;color:var(--text)}.icon-button:hover,.icon-button:focus-visible{text-decoration:underline}.form-field-wrapper{display:flex;flex-direction:column;gap:var(--spacing-8)}label{margin:0 0 4px;font-size:var(--text-scale-18);line-height:1.25;color:var(--color-white)}.form-field-label{font-family:var(--font-body);font-size:var(--font-size-12);font-style:normal;font-weight:400;line-height:1;color:var(--text)}.form-field-input{display:flex;justify-content:center;align-items:center;height:55px;padding:0 var(--spacing-16);border:2px solid transparent;border-radius:var(--radius-8);background:var(--bg-alt-2);font-family:var(--font-body);font-size:var(--font-size-28);font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-.5px;color:var(--text)}@media screen and (min-width:64em){.form-field-input{height:44px}}.form-field-input::placeholder,.form-field-input:-webkit-autofill,.form-field-input:-webkit-autofill:hover,.form-field-input:-webkit-autofill:focus,.form-field-input:-internal-autofill-selected{font-family:var(--font-body);font-size:var(--font-size-28);font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-.5px;color:var(--text)}.form-field-input:focus-visible{outline:none;border:2px solid var(--text)}.form-field-input.input-with-error{border:2px dashed var(--text);background:var(--bg-alt)}.form-field-checkbox{display:flex;justify-content:flex-start;align-items:center}.form-field-checkbox button{display:flex;justify-content:center;align-items:center;width:var(--spacing-40);height:var(--spacing-40);padding:0;border:0;background-color:transparent;margin:0 0 0 -12px}.form-field-checkbox .checkbox{display:flex;justify-content:center;align-items:center;width:var(--spacing-16);height:var(--spacing-16);border-radius:2px;border:1px solid var(--text);background-color:transparent}.form-field-checkbox .checkbox.checked{background-color:var(--text)}.form-field-checkbox span{font-family:var(--font-body);font-size:var(--spacing-20);font-style:normal;font-weight:400;line-height:1.4;color:var(--text)}.form-field-error{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-4)}.form-field-error span{font-family:var(--font-body);font-size:var(--font-size-12);font-weight:700}.form-message{font-family:var(--font-body);font-size:var(--font-size-20);font-style:normal;font-weight:400;line-height:1.1;color:var(--text)}
