@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./media/inter-regular-6NKSEXTM.woff2") format("woff2"),url("./media/inter-regular-OS4OQHHH.ttf") format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url("./media/roboto-slab-bold-RMO2KY6R.woff2") format("woff2"),url("./media/roboto-slab-bold-IQOUX7BH.ttf") format("truetype")}:root{--tw-ink: #20211f;--tw-paper: #eeeeec;--tw-logo-ink: #20211f;--tw-hover: #363833;--tw-placeholder: #454640;--tw-muted: #61635d;--tw-line: #b8b9b5;--tw-white: #ffffff;--tw-surface: #eeeeec;--tw-accent: #749d81;--tw-accent-strong: #315344;--tw-accent-soft: #dfe7df;--tw-danger: #873f37;--tw-danger-soft: #f1dcd6;--tw-success: #3e623d;--tw-success-soft: #d9e9d4;--tw-body: "Inter", Arial, sans-serif;--tw-display: "Roboto Slab", Georgia, serif;--tw-font-body: 16px;--tw-leading-body: 26px;--tw-type-hero: clamp(30px, 2.847vw, 41px);--tw-type-section: clamp(29px, 2.78vw, 40px);--tw-type-card: 23px;--tw-type-product: clamp(36px, 5vw, 64px);--tw-space-1: 4px;--tw-space-2: 8px;--tw-space-3: 12px;--tw-space-4: 16px;--tw-space-5: 20px;--tw-space-6: 24px;--tw-space-8: 32px;--tw-space-10: 40px;--tw-space-12: 48px;--tw-space-16: 64px;--tw-space-20: 80px;--tw-space-24: 96px;--tw-space-36: 144px;--tw-space-40: 160px;--tw-max-width: 1440px;--tw-gutter: clamp(24px, 5.5556vw, 80px);--tw-card-gap: 24px;--tw-section-space: 144px;--tw-radius-control: 25px;--tw-radius-card: 24px;--tw-radius-hero: 40px;--tw-radius-product: 5px;--tw-control-height: 58px;--tw-control-padding: 16px 25px;--tw-shadow: 0 4px 3px -1px #0003, inset 0 2px 3px #fff9;--tw-duration: .2s;--tw-hover-lift: -2px;--tw-focus: var(--tw-ink)}[data-tw-theme=product]{--tw-ink: #222421;--tw-paper: #eeefec;--tw-surface: #f8f9f5;--tw-line: #d8dbd5;--tw-hover: #315344;--tw-focus: #315344;--tw-radius-control: 5px;--tw-radius-card: 5px;--tw-shadow: none}@media(max-width:600px){:root{--tw-control-height: 48px;--tw-control-padding: 13px 15px;--tw-radius-control: 21px;--tw-radius-hero: 20px;--tw-section-space: 80px}[data-tw-theme=product]{--tw-radius-control: 5px}}@media(prefers-reduced-motion:reduce){:root{--tw-duration: 0ms;--tw-hover-lift: 0px}}.tw-scope{color:var(--tw-ink);background:var(--tw-paper);font:400 var(--tw-font-body)/var(--tw-leading-body) var(--tw-body);font-synthesis:none;-webkit-font-smoothing:antialiased}.tw-scope *,.tw-scope *:before,.tw-scope *:after{box-sizing:border-box}.tw-scope button,.tw-scope input,.tw-scope textarea,.tw-scope select{font:inherit}.tw-scope a{color:inherit;text-underline-offset:3px}.tw-scope :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--tw-focus);outline-offset:5px}.tw-scope ::selection{color:var(--tw-paper);background:var(--tw-ink)}.tw-shell{width:min(100%,var(--tw-max-width));margin-inline:auto;padding-inline:var(--tw-gutter)}.tw-heading{margin:0;font:400 var(--tw-type-section)/1.3 var(--tw-body)}.tw-heading strong,.tw-card h3{font-family:var(--tw-display);font-weight:700}.tw-hero-heading{font-size:var(--tw-type-hero);line-height:1.4634;letter-spacing:-.35px}.tw-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--tw-control-height);min-width:44px;padding:var(--tw-control-padding);border:0;border-radius:var(--tw-radius-control);background:var(--tw-ink);color:var(--tw-paper)!important;box-shadow:var(--tw-shadow);text-decoration:none;cursor:pointer;line-height:1.5;transition:transform var(--tw-duration),background var(--tw-duration)}.tw-button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--tw-hover-lift))}.tw-button:not(.tw-button--secondary):not(.tw-button--outline):hover:not(:disabled):not([aria-disabled=true]){background:var(--tw-hover)}.tw-button:active:not(:disabled){transform:translateY(0)}.tw-button--secondary{background:var(--tw-paper);color:var(--tw-ink)!important}.tw-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff35}.tw-button--outline{background:transparent;color:var(--tw-ink)!important;border:1px solid var(--tw-line);box-shadow:none}.tw-button--outline:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff35}.tw-button:disabled,.tw-button[aria-disabled=true]{opacity:.65;cursor:not-allowed;transform:none}.tw-button[aria-busy=true]{cursor:wait}.tw-button[aria-busy=true]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tw-spin .8s linear infinite}.tw-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline}.tw-field{display:grid;gap:8px}.tw-field label{font-size:14px;line-height:1.5}.tw-input{width:100%;min-height:var(--tw-control-height);padding:17px 25px;border:1px solid transparent;border-radius:var(--tw-radius-control);box-shadow:var(--tw-shadow);background:var(--tw-paper);color:var(--tw-ink)}textarea.tw-input{min-height:184px;padding-top:28px;line-height:26px;resize:vertical}.tw-input::placeholder{color:var(--tw-placeholder);opacity:1}.tw-input[aria-invalid=true]{border-color:var(--tw-danger)}.tw-help{margin:0;color:var(--tw-muted);font-size:14px;line-height:1.5}.tw-error{color:var(--tw-danger)}.tw-check{display:flex;align-items:center;gap:12px;min-height:44px}.tw-check input{width:20px;height:20px;accent-color:var(--tw-ink)}.tw-card{overflow:hidden;border-radius:var(--tw-radius-card);box-shadow:var(--tw-shadow)}.tw-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.tw-card__body{padding:10px 24px 32px}.tw-card h3{margin:0 0 14px;font-size:var(--tw-type-card);line-height:1.3}.tw-card p{margin:0}.tw-accordion{border-radius:var(--tw-radius-control);box-shadow:var(--tw-shadow)}.tw-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:82px;padding:20px 25px;cursor:pointer;border-radius:inherit;font:700 23px/1.3 var(--tw-display);list-style:none}.tw-accordion summary::-webkit-details-marker{display:none}.tw-accordion summary:after{content:"+";font:400 24px var(--tw-body)}.tw-accordion[open] summary:after{content:"-"}.tw-accordion p{margin:0;padding:0 25px 25px}.tw-alert{display:flex;align-items:start;gap:12px;padding:16px 20px;border-radius:var(--tw-radius-control);color:var(--tw-success);background:var(--tw-success-soft)}.tw-alert--error{color:var(--tw-danger);background:var(--tw-danger-soft)}[data-tw-theme=product] .tw-button--secondary{background:var(--tw-accent-soft);color:var(--tw-accent-strong)!important;border:1px solid #c7d7c6}[data-tw-theme=product] .tw-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--tw-accent-strong);color:var(--tw-paper)!important;border-color:var(--tw-accent-strong)}[data-tw-theme=product] .tw-input{background:var(--tw-white);border-color:var(--tw-line)}[data-tw-theme=product] .tw-card{background:var(--tw-surface);border:1px solid var(--tw-line)}@keyframes tw-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.tw-input{padding-inline:18px}.tw-accordion summary{min-height:72px;font-size:20px}}@media(prefers-reduced-motion:reduce){.tw-scope *,.tw-scope *:before,.tw-scope *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--ink: var(--tw-ink);--paper: var(--tw-paper);--gutter: var(--tw-gutter);--shadow: var(--tw-shadow);--serif: var(--tw-display)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--tw-body);font-synthesis:none;line-height:var(--tw-leading-body);overflow-wrap:anywhere;font-size:16px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:5px}img{display:block;max-width:100%}.halftone-art{position:relative;isolation:isolate;overflow:hidden;filter:grayscale(1) contrast(1.04)}.halftone-art:before,.halftone-art:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle,var(--tw-ink) 1.1px,transparent 1.4px);background-size:5px 5px;mix-blend-mode:soft-light;opacity:.5}.halftone-art:before{background-image:radial-gradient(circle,var(--tw-ink) 1.7px,transparent 2px);-webkit-mask-image:radial-gradient(ellipse at center,#000 10%,transparent 60%);mask-image:radial-gradient(ellipse at center,#000 10%,transparent 60%)}.halftone-art:after{-webkit-mask-image:radial-gradient(ellipse at center,transparent 10%,#000 50%,transparent 72%);mask-image:radial-gradient(ellipse at center,transparent 10%,#000 50%,transparent 72%)}@media(max-width:600px){.halftone-art:before,.halftone-art:after{opacity:.4}}@media(forced-colors:active){.halftone-art{filter:none}.halftone-art:before,.halftone-art:after{display:none}}.page-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:var(--gutter)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tw-control-height);min-width:44px;padding:var(--tw-control-padding);border:0;border-radius:var(--tw-radius-control);text-decoration:none;cursor:pointer;transition:transform var(--tw-duration),background var(--tw-duration)}.button.button-dark{background:var(--ink);color:var(--paper);box-shadow:var(--shadow)}.button-dark:hover:not(:disabled){background:var(--tw-hover);transform:translateY(var(--tw-hover-lift))}.button-dark:active{transform:translateY(0)}h2{font-size:clamp(29px,2.78vw,40px);font-weight:400;line-height:1.3;margin:0}h2 strong{font-family:var(--serif);font-weight:700}::selection{color:var(--paper);background:var(--ink)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.button:disabled{opacity:.65;cursor:not-allowed;transform:none}.button[aria-busy=true]{cursor:wait;min-width:180px}.footer-meta a{display:inline-flex;align-items:center;min-height:44px}
