.logo.svelte-1l8nvlt{aspect-ratio:1;width:100%;height:100%}.preloader.svelte-16ylr1u{background-color:var(--color-off-white);z-index:1000;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0}.preloader__logo.svelte-16ylr1u{opacity:0;transform-origin:50%;width:156px;height:auto}.icon-burger.svelte-1xmjppk{width:20px;height:9px}.navigation.svelte-ynojbi{--nav-duration:.4s;--nav-center-shift:calc(var(--nav-clip,0px) / -2);letter-spacing:.03375rem;color:var(--color-off-white);pointer-events:none;transition:transform var(--nav-duration) var(--ease-in-out-quart);will-change:transform;font-size:.75rem;font-weight:500;line-height:1;position:relative}@media (prefers-reduced-motion:reduce){.navigation.svelte-ynojbi{--nav-duration:0s}}.navigation[data-measured=true][data-open=false].svelte-ynojbi{transform:translateX(var(--nav-center-shift,0px))}.navigation__bg.svelte-ynojbi{position:absolute;inset:0}.navigation__bg-left.svelte-ynojbi,.navigation__bg-middle.svelte-ynojbi,.navigation__bg-right.svelte-ynojbi{background-color:var(--color-off-black);pointer-events:auto;position:absolute;top:0;bottom:0}.navigation__bg-left.svelte-ynojbi{width:8.5px;transition:transform var(--nav-duration) var(--ease-in-out-quart);will-change:transform;border-radius:8px 0 0 8px;left:0}.navigation__bg-middle.svelte-ynojbi{transform-origin:100%;transition:transform var(--nav-duration) var(--ease-in-out-quart);will-change:transform;left:8px;right:8px}.navigation__bg-right.svelte-ynojbi{border-radius:0 8px 8px 0;width:8.5px;right:0}[data-measured=true][data-open=false].svelte-ynojbi .navigation__bg-left:where(.svelte-ynojbi){transform:translateX(var(--nav-clip,0px))}[data-measured=true][data-open=false].svelte-ynojbi .navigation__bg-middle:where(.svelte-ynojbi){transform:scaleX(var(--nav-mid-scale,1))}.navigation__list.svelte-ynojbi{align-items:center;padding-inline:.125rem;display:flex}.navigation__children-wrapper.svelte-ynojbi{pointer-events:none;padding-top:1px;position:absolute;top:100%;right:-1px}.navigation__children.svelte-ynojbi{background-color:color-mix(in srgb, var(--color-off-black) 95%, #fff);transform-origin:100%;opacity:0;width:max-content;transition:opacity .2s var(--ease-in-out-quart), transform .2s var(--ease-in-out-quart);border-radius:8px;align-items:center;padding-inline:.125rem;display:flex;transform:translateY(10%);box-shadow:0 27px 80px #0000000d,0 11.28px 33.422px #00000012,0 6.031px 17.869px #00000017,0 3.381px 10.017px #0000001a,0 1.796px 5.32px #0000001f,0 .747px 2.214px #0000002b}.navigation[data-transitioning=false].svelte-ynojbi .navigation__item:where(.svelte-ynojbi):hover .navigation__children-wrapper:where(.svelte-ynojbi){pointer-events:auto}.navigation[data-transitioning=false].svelte-ynojbi .navigation__item:where(.svelte-ynojbi):hover .navigation__children:where(.svelte-ynojbi){opacity:1;transition-delay:.2s;transform:translateY(0)}.navigation__item.svelte-ynojbi{transition:opacity var(--nav-duration) var(--ease-in-out-quart), transform var(--nav-duration) var(--ease-in-out-quart), visibility var(--nav-duration);position:relative}.navigation__item.svelte-ynojbi a{pointer-events:auto;padding:.875rem 1rem;display:block}.navigation__current.svelte-ynojbi{cursor:default;padding:.875rem 1rem;display:block}.navigation__divider.svelte-ynojbi{background-color:color-mix(in srgb, var(--color-off-white) 25%, transparent);flex-shrink:0;width:1px;height:.875rem}[data-measured=true][data-open=false].svelte-ynojbi .navigation__item:where(.svelte-ynojbi):not(:has(.is-active)){opacity:0;visibility:hidden}[data-measured=true][data-open=false].svelte-ynojbi .navigation__item:where(.svelte-ynojbi):not(:has(.is-active)) a{pointer-events:none}[data-measured=true][data-open=false].svelte-ynojbi .navigation__item:where(.svelte-ynojbi):has(.is-active){transform:translateX(var(--active-shift,0px))}.navigation__burger.svelte-ynojbi{color:inherit;cursor:pointer;pointer-events:none;opacity:0;transition:opacity var(--nav-duration) var(--ease-in-out-quart);background:0 0;border:0;align-items:center;padding-block:0;padding-inline:.5rem 1.125rem;display:flex;position:absolute;top:0;bottom:0;right:0}[data-measured=true][data-open=false].svelte-ynojbi .navigation__burger:where(.svelte-ynojbi){pointer-events:auto;opacity:.6}.nav-mobile.svelte-2pxeb4{--nav-mobile-duration:.3s;color:var(--color-off-white);font-size:.875rem;font-weight:500;line-height:1;position:relative}@media (prefers-reduced-motion:reduce){.nav-mobile.svelte-2pxeb4{--nav-mobile-duration:0s}}.nav-mobile__toggle.svelte-2pxeb4{z-index:1;background-color:var(--color-off-black);width:48px;height:48px;color:var(--color-off-white);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 27px 80px #0000000d,0 11.28px 33.422px #00000012,0 6.031px 17.869px #00000017,0 3.381px 10.017px #0000001a,0 1.796px 5.32px #0000001f,0 .747px 2.214px #0000002b}.nav-mobile__icon.svelte-2pxeb4{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nav-mobile__overlay.svelte-2pxeb4{opacity:0;pointer-events:none;transition:opacity var(--nav-mobile-duration) var(--ease-in-out-quart);will-change:opacity;background-color:#00000040;position:fixed;inset:0}.nav-mobile[data-open=true].svelte-2pxeb4 .nav-mobile__overlay:where(.svelte-2pxeb4){opacity:1;pointer-events:auto}.nav-mobile__panel.svelte-2pxeb4{z-index:1;opacity:0;pointer-events:none;transition:grid-template-rows var(--nav-mobile-duration) var(--ease-in-out-quart), opacity var(--nav-mobile-duration) var(--ease-in-out-quart);grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% + 8px);right:0}.nav-mobile[data-open=true].svelte-2pxeb4 .nav-mobile__panel:where(.svelte-2pxeb4){opacity:1;pointer-events:auto;grid-template-rows:1fr}.nav-mobile__panel-inner.svelte-2pxeb4{background-color:var(--color-off-black);border-radius:8px;min-width:14rem;min-height:0;overflow:hidden;box-shadow:0 27px 80px #0000000d,0 11.28px 33.422px #00000012,0 6.031px 17.869px #00000017,0 3.381px 10.017px #0000001a,0 1.796px 5.32px #0000001f,0 .747px 2.214px #0000002b}.nav-mobile__list.svelte-2pxeb4{flex-direction:column;padding:.75rem 0;display:flex}.nav-mobile__item.svelte-2pxeb4 a{padding:.75rem 1.25rem;display:block}.nav-mobile__item.svelte-2pxeb4 a.is-active{color:var(--color-off-white)}.nav-mobile__children.svelte-2pxeb4{flex-direction:column;padding-bottom:.25rem;display:flex}.nav-mobile__children.svelte-2pxeb4 a{color:color-mix(in srgb, var(--color-off-white) 65%, transparent);padding-block:.75rem;padding-inline:2rem 1.25rem;font-weight:400}.nav-mobile__children.svelte-2pxeb4 a.is-active{color:var(--color-off-white)}.header.svelte-1elxaub{--header-padding:16px;width:100%;padding:var(--header-padding);z-index:var(--z-header);position:fixed}.header__logo.svelte-1elxaub{width:96px;height:96px;color:var(--color-off-black);transition:color .48s var(--ease-in-out-quart), transform .48s var(--ease-in-out-quart);will-change:transform;display:block}.header__logo.svelte-1elxaub:hover{transform:rotate(180deg)}.header__navigation.svelte-1elxaub{top:var(--header-padding);right:var(--header-padding);position:absolute}.header__navigation--desktop.svelte-1elxaub{display:none}body:has(.hero[data-light-logo]:not([data-faded])) .header__logo.svelte-1elxaub{color:var(--color-off-white)}@media (width>=1024px){.header__navigation--mobile.svelte-1elxaub{display:none}.header__navigation--desktop.svelte-1elxaub{display:block;right:50%;transform:translate(50%)}}.logo.svelte-1kya20e{aspect-ratio:248/42;width:100%;height:100%}.icon.svelte-1ollm8f{aspect-ratio:1;width:26px;height:26px}.icon.svelte-10pg8zd{aspect-ratio:1;width:24px;height:24px}.icon.svelte-2t4esu{aspect-ratio:1;width:14px;height:14px}.newsletter-modal.svelte-m2qpe8{z-index:20;overscroll-behavior:contain;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.newsletter-modal__backdrop.svelte-m2qpe8{background:color-mix(in srgb, var(--color-off-white) 58%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;border:0;padding:0;position:fixed;inset:0}.newsletter-modal__dialog.svelte-m2qpe8{background:var(--color-off-white);width:min(100%,26rem);color:var(--color-off-black);border:.5px solid color-mix(in srgb, var(--color-off-black) 18%, var(--color-off-white));border-radius:10px;outline:none;padding:28px 24px 24px;position:relative;box-shadow:0 18px 83px #0000001c,0 7.52px 34.675px #00000014,0 4.021px 18.539px #00000012,0 2.254px 10.393px #0000000d,0 1.197px 5.52px #0000000a,0 .498px 2.297px #00000008}.newsletter-modal__close.svelte-m2qpe8{background:var(--color-off-black);width:32px;height:32px;color:var(--color-off-white);border-radius:6px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.newsletter-modal__close.svelte-m2qpe8 .icon-close{width:10px;height:10px}.newsletter-modal__title.svelte-m2qpe8{font-family:var(--ff-heading);margin-bottom:24px;padding-right:40px;font-size:1.125rem;font-weight:700;line-height:110%}.newsletter-modal__form.svelte-m2qpe8{flex-direction:column;gap:16px;display:flex}.newsletter-modal__field.svelte-m2qpe8{letter-spacing:.03375rem;flex-direction:column;gap:6px;font-size:.75rem;font-weight:500;display:flex}.newsletter-modal__field.svelte-m2qpe8 input:where(.svelte-m2qpe8){border:.5px solid color-mix(in srgb, var(--color-off-black) 18%, var(--color-off-white));background:var(--color-off-white);width:100%;color:var(--color-off-black);border-radius:6px;padding:.625rem .75rem}.newsletter-modal__field.svelte-m2qpe8 input:where(.svelte-m2qpe8):focus-visible{outline:2px solid var(--color-off-black);outline-offset:2px}.newsletter-modal__honeypot.svelte-m2qpe8{position:absolute;left:-5000px}.newsletter-modal__error.svelte-m2qpe8{color:var(--color-brown);font-size:.8125rem;line-height:140%}.newsletter-modal__success.svelte-m2qpe8{font-size:.9375rem;line-height:150%}.newsletter-modal__submit.svelte-m2qpe8{background:var(--color-off-black);color:var(--color-off-white);cursor:pointer;border:0;border-radius:6px;align-self:flex-start;padding:4px 16px;font-size:.875rem;font-weight:500;transition:background-color .2s}.newsletter-modal__submit.svelte-m2qpe8:hover:not(:disabled){background:color-mix(in srgb, var(--color-off-black) 90%, var(--color-off-white))}.newsletter-modal__submit.svelte-m2qpe8:disabled{cursor:wait;opacity:.7}@media (width>=1024px){.newsletter-modal__dialog.svelte-m2qpe8{padding:32px 28px 28px}.newsletter-modal__title.svelte-m2qpe8{font-size:1.25rem}}.footer-wrapper.svelte-jz8lnl{width:100%;max-width:var(--page-max-width);grid-template-columns:repeat(var(--grid-cols), 1fr);grid-gap:var(--grid-gutter);padding-inline:var(--grid-margin);margin-inline:auto;display:grid}.footer.svelte-jz8lnl{margin-bottom:var(--grid-margin);background-color:var(--color-off-black);color:var(--color-off-white);border-radius:12px;grid-column:1/-1;padding:16px}.footer.svelte-jz8lnl a{text-decoration:none}.footer__logo.svelte-jz8lnl{width:56%;margin-bottom:16px}.footer__heading.svelte-jz8lnl{font-family:var(--ff-heading);margin-bottom:56px;font-size:1rem;font-weight:700}.footer__columns.svelte-jz8lnl{letter-spacing:.0375rem;flex-direction:column;gap:16px;margin-bottom:80px;font-size:.75rem;font-weight:400;line-height:160%;display:flex}.footer__column__heading.svelte-jz8lnl{opacity:.5}.footer__social.svelte-jz8lnl{align-items:center;gap:16px;width:100%;display:flex}.footer__social__newsletter.svelte-jz8lnl{background-color:var(--color-off-white);color:var(--color-off-black);border-radius:6px;justify-content:center;align-items:center;gap:12px;margin-left:auto;padding:4px 16px;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.footer__social__newsletter.svelte-jz8lnl:hover{background-color:color-mix(in srgb, var(--color-off-white) 90%, var(--color-off-black))}@media (width>=1024px){.footer.svelte-jz8lnl{flex-wrap:wrap;padding:24px;display:flex}.footer__logo.svelte-jz8lnl{align-self:flex-start;width:248px;margin-bottom:192px}.footer__heading.svelte-jz8lnl{text-align:right;width:calc(100% - 248px);margin-left:auto;font-size:1.125rem;line-height:110%;display:block}.footer__columns.svelte-jz8lnl{flex-direction:row;gap:56px;margin-bottom:0}.footer__social.svelte-jz8lnl{align-self:flex-end;width:auto;margin-left:auto}}@font-face{font-family:DM Sans;src:url(../../../fonts/DMSans-Regular.woff2)format("woff2"),url(../../../fonts/DMSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/DMSans-Italic.woff2)format("woff2"),url(../../../fonts/DMSans-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/DMSans-Medium.woff2)format("woff2"),url(../../../fonts/DMSans-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/DMSans-MediumItalic.woff2)format("woff2"),url(../../../fonts/DMSans-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Platypi;src:url(../../../fonts/Platypi-Bold.woff2)format("woff2"),url(../../../fonts/Platypi-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Platypi;src:url(../../../fonts/Platypi-BoldItalic.woff2)format("woff2"),url(../../../fonts/Platypi-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{width:100%;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}ol[role=list],ul[role=list]{padding-inline:0;list-style:none}a{color:inherit;text-decoration:none}:root{--ff-heading:"Platypi", Georgia, "Times New Roman", serif;--ff-body:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-off-black:#181401;--color-off-white:#f7f5eb;--color-green-light:#e7d900;--color-green-dark:#283d19;--color-yellow:#f9ae23;--color-brown:#45250b;--grid-cols:4;--grid-margin:16px;--grid-gutter:8px;--page-max-width:100%;--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--z-header:10}@media (width>=1024px){:root{--grid-cols:12;--grid-gutter:16px;--page-max-width:62.5rem}}body{background-color:var(--color-off-white);min-height:100dvh;color:var(--color-off-black);font-family:var(--ff-body);position:relative}.button-reset{cursor:pointer;font:inherit;color:inherit;text-align:inherit;vertical-align:baseline;appearance:none;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;text-decoration:none}@media print{body{background:#fff;overflow:visible!important}body *{visibility:hidden}.header,.background,.modal__backdrop,.modal__bar,.resource-wrapper__actions{display:none!important}.modal,.modal__dialog,.modal__body,.resource-wrapper{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.resource,.resource *{visibility:visible;color:#000!important;background:0 0!important}.resource{width:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.resource__content{display:block!important}.resource img{max-width:100%;height:auto}}.preview-banner.svelte-12qhfyh{z-index:200;color:#fff;text-align:center;background:#1f6f3c;padding:.4rem 1rem;font-size:.8125rem;position:sticky;top:0}:is(html:has(.preview-banner.svelte-12qhfyh),body:has(.preview-banner.svelte-12qhfyh)){overscroll-behavior:auto;height:auto;overflow-y:auto}.background.svelte-12qhfyh{z-index:-1;opacity:.5;width:100%;position:absolute}.background--top.svelte-12qhfyh{top:0;left:0}.background--bottom.svelte-12qhfyh{bottom:0;right:0}body:has(.hero) .background--top.svelte-12qhfyh{opacity:0}.main.svelte-12qhfyh{padding-bottom:120px}.main.svelte-12qhfyh:has(.hero){padding-top:100dvh}@media (width>=768px){.background.svelte-12qhfyh{width:50%}.main.svelte-12qhfyh{padding-bottom:200px}}
