._Header_1j962_1{width:100%;height:var(--menu-height);background-color:var(--bg);z-index:10;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0}._HeaderWrapper_1j962_15{max-width:var(--max-width);width:100%;padding:0 var(--spacing-16);margin:0 auto}@media (width>=48em){._HeaderWrapper_1j962_15{padding:0 var(--spacing-24)}}@media (width>=86em){._HeaderWrapper_1j962_15{padding:0 var(--spacing-48)}}._HeaderWrapper_1j962_15{width:100%;height:var(--menu-height-half);justify-content:space-between;align-items:center;gap:1rem;display:flex}._HeaderWrapper_1j962_15 h1{font-size:var(--font-size-sm);margin:0}._HeaderWrapperWithNavigation_1j962_44{max-width:var(--max-width);width:100%;padding:0 var(--spacing-16);margin:0 auto}@media (width>=48em){._HeaderWrapperWithNavigation_1j962_44{padding:0 var(--spacing-24)}}@media (width>=86em){._HeaderWrapperWithNavigation_1j962_44{padding:0 var(--spacing-48)}}._HeaderWrapperWithNavigation_1j962_44{width:100%;height:var(--menu-height-half);justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (width<=48em){._HeaderWrapperWithNavigation_1j962_44{padding:0}}._Logo_1j962_74{width:67px;height:40px}._Nav_1j962_79{justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}._NavTop_1j962_87{justify-content:flex-end;align-items:center;width:100%;display:flex}._NavList_1j962_94{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}@media screen and (width>=64em){._NavList_1j962_94{padding:0 var(--spacing-40)}}._NavDesktop_1j962_108{justify-content:space-between;align-items:center;gap:var(--spacing-24);width:100%;height:100%;margin:0;padding:0;display:flex}._MenuItem_1j962_119{text-align:left;align-items:center;height:100%;display:flex;position:relative}@media screen and (width<=48em){._MenuItem_1j962_119:first-child{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);white-space:nowrap;font-weight:700;line-height:1;text-decoration:none}._MenuItem_1j962_119 a._MenuItemActive_1j962_140,._MenuItem_1j962_119 a:hover,._MenuItem_1j962_119 a:focus-visible{text-decoration:underline}.theme-switcher.svelte-1n4ohpu{justify-content:flex-end;align-items:center;gap:var(--spacing-4);width:72px;height:46px;padding:0 var(--spacing-8);border-radius:var(--radius-8);background:var(--bg);transition:width var(--transition-slow);border:0;display:flex;overflow:hidden}.theme-switcher.expanded.svelte-1n4ohpu{width:300px}.toggle.svelte-1n4ohpu{justify-content:center;align-items:center;gap:var(--spacing-4);height:46px;padding:0 var(--spacing-8);cursor:pointer;background:0 0;border:0;display:flex}.toggle.svelte-1n4ohpu span:where(.svelte-1n4ohpu){font-family:var(--font-body);font-size:var(--font-size-14);color:var(--text);font-style:normal;font-weight:400;line-height:1}.active-swatch.svelte-1n4ohpu{border:1px solid var(--text);border-radius:50%;width:12px;height:12px}.trigger.svelte-1n4ohpu{width:var(--spacing-40);height:var(--spacing-40);color:var(--text);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.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-1792hi7{touch-action:pan-y;overflow-x:hidden}@media (pointer:fine){.slider.passed-threshold.svelte-1792hi7{pointer-events:none}}.slider-content.svelte-1792hi7{align-items:flex-start;gap:var(--gap,0);-webkit-user-select:none;user-select:none;width:fit-content;transition:transform;display:flex}@media (prefers-reduced-motion){.slider-content.svelte-1792hi7{transition:none}}.slider{width:100%;height:100%}.slider-content{height:100%}@media screen and (width>=800px){.slider-content{justify-content:space-between;height:100%;width:100%!important}}:root{--color-white:#fff;--color-white-20:#fff3;--color-white-50:#ffffff80;--color-black:#000;--color-black-20:#0003;--color-linen:#fff5e9;--color-sky:#cde3e9;--color-care:#eecfe8;--color-moss:#4c4700;--color-almost-black:#141200;--color-almost-black-10:#1412001a;--color-almost-white:#fbf7f2;--color-almost-white-10:#fbf7f21a;--color-almost-white-50:#fbf7f280;--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;scroll-behavior:smooth;font-size:100%}@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{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);position:relative}h1,h2,h3,h4,h5,h6{margin:var(--spacing-xl) 0 var(--spacing-md) 0;font-family:var(--font-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:inherit;padding:0}b,strong{font-weight:var(--font-weight-bold)}p{margin:0}.sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:not([class]){color:var(--text);text-decoration:none;-webkit-text-decoration-color:var(--text);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{margin:0;padding:0;list-style-type:none}figure{margin:0;padding:0}img{width:100%;max-width:100%;height:auto;display:block}::selection{background-color:var(--text);color:var(--bg)}main{grid-template-columns:var(--spacing-16) 1fr var(--spacing-16);min-height:90dvh;display:grid;position:relative}main>*{grid-column:2}main>.full-bleed{grid-column:1/-1;width:100%}@media (width>=48em){main{grid-template-columns:var(--spacing-32) 1fr var(--spacing-32)}}@media (width>=90em){main{grid-template-columns:1fr minmax(auto,1376px) 1fr}}@view-transition{navigation:auto}.button{border:1px solid var(--bg-alt-3);border-radius:var(--radius-8);width:auto;height:46px;font-family:var(--font-display);font-size:var(--font-size-20);font-variation-settings:"wght" 400;text-align:center;color:var(--text-alt-3);background:var(--bg-alt-3);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-self:flex-start;align-items:center;padding:0 1.5rem;font-style:normal;font-weight:400;line-height:1.1;text-decoration:none;display:flex;position:relative}.button:disabled{opacity:.5;cursor:not-allowed}.button:hover{opacity:.9}.button:focus-visible{outline:2px solid var(--bg-alt-3);outline-offset:2px}.button-center{align-self:center}.icon-button{justify-content:center;align-items:center;gap:var(--spacing-4);width:auto;height:46px;padding:0 var(--spacing-4);border-radius:var(--radius-8);cursor:pointer;transition:all var(--transition-base);background-color:#0000;text-decoration:none;display:flex}.icon-button svg{width:1rem;height:1rem}.icon-button span{font-family:var(--font-body);font-size:var(--font-size-12);color:var(--text);line-height:1}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button:hover{background-color:var(--bg-alt-2)}.icon-button:focus-visible{outline:2px solid var(--bg-alt-3);outline-offset:2px}.form-field-wrapper{gap:var(--spacing-8);flex-direction:column;display:flex}label{font-size:var(--text-scale-18);color:var(--color-white);margin:0 0 4px;line-height:1.25}.form-field-label{font-family:var(--font-body);font-size:var(--font-size-12);color:var(--text);font-style:normal;font-weight:400;line-height:1}.form-field-input{height:55px;padding:0 var(--spacing-16);border-radius:var(--radius-8);background:var(--bg-alt-2);font-family:var(--font-body);font-size:var(--font-size-28);letter-spacing:-.5px;color:var(--text);border:2px solid #0000;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:1.4;display:flex}@media screen and (width>=64em){.form-field-input{height:44px}}.form-field-input::placeholder{font-family:var(--font-body);font-size:var(--font-size-28);letter-spacing:-.5px;color:var(--text);font-style:normal;font-weight:400;line-height:1.4}.form-field-input:-webkit-autofill{font-family:var(--font-body);font-size:var(--font-size-28);letter-spacing:-.5px;color:var(--text);font-style:normal;font-weight:400;line-height:1.4}.form-field-input:-webkit-autofill:hover{font-family:var(--font-body);font-size:var(--font-size-28);letter-spacing:-.5px;color:var(--text);font-style:normal;font-weight:400;line-height:1.4}.form-field-input:-webkit-autofill:focus{font-family:var(--font-body);font-size:var(--font-size-28);letter-spacing:-.5px;color:var(--text);font-style:normal;font-weight:400;line-height:1.4}.form-field-input:-internal-autofill-selected{font-family:var(--font-body);font-size:var(--font-size-28);letter-spacing:-.5px;color:var(--text);font-style:normal;font-weight:400;line-height:1.4}.form-field-input:focus-visible{border:2px solid var(--text);outline:none}.form-field-input.input-with-error{border:2px dashed var(--text);background:var(--bg-alt)}.form-field-checkbox{justify-content:flex-start;align-items:center;display:flex}.form-field-checkbox button{width:var(--spacing-40);height:var(--spacing-40);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0 0 0 -12px;padding:0;display:flex}.form-field-checkbox .checkbox{width:var(--spacing-16);height:var(--spacing-16);border:1px solid var(--text);background-color:#0000;border-radius:2px;justify-content:center;align-items:center;display:flex}.form-field-checkbox .checkbox.checked{background-color:var(--text)}.form-field-checkbox span{font-family:var(--font-body);font-size:var(--spacing-20);color:var(--text);font-style:normal;font-weight:400;line-height:1.4}.form-field-error{justify-content:flex-start;align-items:center;gap:var(--spacing-4);display:flex}.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);color:var(--text);font-style:normal;font-weight:400;line-height:1.1}
