@font-face{font-family:Archivo;src:url(/_astro/archivo-var.BEIDiHaE.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/_astro/fraunces-var.95tNYFdQ.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/_astro/fraunces-var-italic.BAvHW7U6.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Archivo Fallback;src:local("Arial");size-adjust:98%;ascent-override:92%}@font-face{font-family:Fraunces Fallback;src:local("Georgia");size-adjust:102%}:root{--ink: #210804;--cream: #efe8df;--brick: #7d290d;--terracotta: #d45b30;--sky: #74b3d6;--olive: #757522;--font-sans: "Archivo", "Archivo Fallback", system-ui, sans-serif;--font-serif: "Fraunces", "Fraunces Fallback", Georgia, serif;--text-display: clamp(2.6rem, 1.2rem + 5.4vw, 4.5rem);--text-h2: clamp(2rem, 1.1rem + 3vw, 3.25rem);--text-h3: clamp(1.25rem, 1.05rem + .8vw, 1.625rem);--text-lead: clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-body: 1.0625rem;--text-small: .875rem;--text-label: .8125rem;--leading-body: 1.6;--leading-tight: 1.05;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-5: 4rem;--space-6: clamp(4rem, 3rem + 5vw, 7.5rem);--radius-card: 0;--border: 1px solid;--max-width: 72rem;--gutter: clamp(1.25rem, 4vw, 3rem);--header-h: 5.25rem;--shadow-1: 0 1px 2px rgba(33, 8, 4, .12);--ease-out: cubic-bezier(.22, 1, .36, 1);--reveal-duration: .5s;--reveal-distance: 16px}*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);background-color:var(--cream);overscroll-behavior-y:none;touch-action:manipulation}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;cursor:pointer}h1,h2,h3{font-weight:800;line-height:var(--leading-tight);letter-spacing:-.015em;text-wrap:balance}:focus-visible{outline:3px solid var(--terracotta);outline-offset:2px}::selection{background-color:var(--terracotta);color:var(--cream)}.container{max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;top:-100%;left:var(--space-2);z-index:100;padding:.6em 1em;background:var(--ink);color:var(--cream);font-weight:700;text-decoration:none}.skip-link:focus-visible{top:var(--space-1)}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:var(--text-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:1.5em;height:2px;background:currentColor}.duotone{position:relative;overflow:hidden;background-color:var(--duotone-tint, var(--terracotta))}.duotone>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06) brightness(1.02);mix-blend-mode:multiply}.duotone--on-dark{background-color:var(--duotone-tint, var(--cream))}.duotone--on-dark>img{mix-blend-mode:screen;filter:grayscale(1) contrast(1.06) invert(0)}.grain{position:relative;overflow:hidden;background-color:var(--ink)}.grain>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) sepia(.18) contrast(1.18) brightness(1.04)}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;mix-blend-mode:overlay;opacity:.75}html.js-reveal [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--ease-out),transform var(--reveal-duration) var(--ease-out)}html.js-reveal [data-reveal].is-visible{opacity:1;transform:none}.cta{display:inline-block;padding:.85em 1.7em;background-color:var(--terracotta);color:var(--ink);font-weight:800;font-size:1rem;letter-spacing:.01em;text-decoration:none;border:var(--border) var(--terracotta);border-radius:0;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.cta:hover{background-color:var(--brick);border-color:var(--brick);color:var(--cream);transform:translateY(-2px);box-shadow:var(--shadow-1)}.cta:active{transform:none}.cta--header{padding:.65em 1.4em;font-size:1rem;border-color:var(--ink);white-space:nowrap}@media(max-width:23.4rem){.cta--header{padding-inline:.9em;font-size:.9375rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.js-reveal [data-reveal]{opacity:1;transform:none}}header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);color:var(--ink);background-color:var(--cream);box-shadow:var(--shadow-1);transform:translateY(-100%);visibility:hidden;transition:transform .32s var(--ease-out),visibility 0s linear .32s}header[data-astro-cid-3ef6ksr2].is-solid{transform:none;visibility:visible;transition-delay:0s}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);height:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-shrink:0}.brand-logo[data-astro-cid-3ef6ksr2]{width:104px;height:auto}.brand-name[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(.9rem,2vw,1.75rem);margin-inline:auto;font-size:1rem;font-weight:700}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent;padding-block:.2em;transition:border-color .16s var(--ease-out)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:var(--terracotta)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active:before{content:"";position:absolute;left:-.7em;top:50%;width:6px;height:6px;border-radius:999px;background-color:currentColor;transform:translateY(-50%)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.5em;padding:.55em .8em;border:var(--border) var(--ink);border-radius:0;background:none;color:var(--ink);font-weight:800;font-size:1rem;cursor:pointer}.menu-toggle[data-astro-cid-3ef6ksr2]:hover,.menu-toggle[data-astro-cid-3ef6ksr2]:focus-visible{background-color:var(--ink);color:var(--cream)}.menu-icon[data-astro-cid-3ef6ksr2]{position:relative;width:1.1em;height:2px;background-color:currentColor;box-shadow:0 -.35em 0 currentColor,0 .35em 0 currentColor}header[data-astro-cid-3ef6ksr2].is-open .menu-icon[data-astro-cid-3ef6ksr2]{box-shadow:none;background-color:transparent}header[data-astro-cid-3ef6ksr2].is-open .menu-icon[data-astro-cid-3ef6ksr2]:before,header[data-astro-cid-3ef6ksr2].is-open .menu-icon[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:0;background-color:currentColor;transform:rotate(45deg)}header[data-astro-cid-3ef6ksr2].is-open .menu-icon[data-astro-cid-3ef6ksr2]:after{transform:rotate(-45deg)}@media(max-width:64rem){.nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;margin:0;padding:var(--space-1) var(--gutter) var(--space-2);background-color:var(--cream);box-shadow:var(--shadow-1);font-size:1.125rem}header[data-astro-cid-3ef6ksr2].is-open .nav[data-astro-cid-3ef6ksr2]{display:flex}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-block:.8em;border-bottom:1px solid rgba(33,8,4,.12)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active:before{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:30rem){.header-inner[data-astro-cid-3ef6ksr2]{gap:var(--space-2)}.brand-logo[data-astro-cid-3ef6ksr2]{width:84px}.header-actions[data-astro-cid-3ef6ksr2]{gap:var(--space-1)}.header-actions[data-astro-cid-3ef6ksr2] .cta--header{padding-inline:1em}.menu-text[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{padding:.6em .7em;min-height:2.75rem}}@media(max-width:23.4rem){.brand-logo[data-astro-cid-3ef6ksr2]{width:70px}.header-actions[data-astro-cid-3ef6ksr2] .cta--header{padding-inline:.75em}.menu-toggle[data-astro-cid-3ef6ksr2]{padding-inline:.55em}}.wa-link[data-astro-cid-ut3kf42a]{display:inline-flex;align-items:center;gap:.7em;font-weight:800;text-decoration:none}.wa-link--light[data-astro-cid-ut3kf42a]{color:var(--ink)}.wa-link--dark[data-astro-cid-ut3kf42a]{color:var(--cream)}.wa-mark[data-astro-cid-ut3kf42a]{display:grid;place-items:center;flex:none;width:2.25em;height:2.25em;background-color:var(--cream);color:var(--ink);transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.wa-link--dark[data-astro-cid-ut3kf42a] .wa-mark[data-astro-cid-ut3kf42a]{background-color:var(--terracotta)}.wa-mark[data-astro-cid-ut3kf42a] svg[data-astro-cid-ut3kf42a]{width:1.3em;height:1.3em}.wa-label[data-astro-cid-ut3kf42a]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.wa-link[data-astro-cid-ut3kf42a]:hover .wa-mark[data-astro-cid-ut3kf42a],.wa-link[data-astro-cid-ut3kf42a]:focus-visible .wa-mark[data-astro-cid-ut3kf42a]{background-color:var(--ink);color:var(--cream)}.wa-link--button[data-astro-cid-ut3kf42a]{padding:.5em .85em;gap:.5em;border:var(--border) var(--ink);background-color:var(--cream);color:var(--ink);white-space:nowrap;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.wa-link--button[data-astro-cid-ut3kf42a] .wa-mark[data-astro-cid-ut3kf42a]{width:auto;height:auto;background:none;color:inherit}.wa-link--button[data-astro-cid-ut3kf42a] .wa-label[data-astro-cid-ut3kf42a]{text-decoration:none}.wa-link--button[data-astro-cid-ut3kf42a]:hover,.wa-link--button[data-astro-cid-ut3kf42a]:focus-visible{background-color:var(--ink);color:var(--cream)}.wa-link--button[data-astro-cid-ut3kf42a]:hover .wa-mark[data-astro-cid-ut3kf42a],.wa-link--button[data-astro-cid-ut3kf42a]:focus-visible .wa-mark[data-astro-cid-ut3kf42a]{background:none;color:inherit}.wa-link--dark[data-astro-cid-ut3kf42a]:hover .wa-mark[data-astro-cid-ut3kf42a],.wa-link--dark[data-astro-cid-ut3kf42a]:focus-visible .wa-mark[data-astro-cid-ut3kf42a]{background-color:var(--cream);color:var(--ink)}.footer[data-astro-cid-sz7xmlte]{position:relative;z-index:1;background-color:var(--ink);color:var(--cream);padding-block:var(--space-5)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-4);justify-items:start}.footer-symbol[data-astro-cid-sz7xmlte]{width:94px}.footer-groups[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-4);width:100%}.footer-group[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-2)}.footer-group[data-astro-cid-sz7xmlte] .eyebrow[data-astro-cid-sz7xmlte]{color:var(--terracotta)}.footer-row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.footer-names[data-astro-cid-sz7xmlte]{font-weight:500;font-size:var(--text-lead)}.footer-logo[data-astro-cid-sz7xmlte]{width:auto;display:block}.footer-logo--lg[data-astro-cid-sz7xmlte]{height:clamp(4.25rem,3rem + 2.5vw,5.5rem)}.footer-logo--md[data-astro-cid-sz7xmlte]{height:clamp(2.75rem,2rem + 1.5vw,3.5rem)}.footer-logo--sm[data-astro-cid-sz7xmlte]{height:2.25rem;opacity:.8}.footer-logo--sm[data-astro-cid-sz7xmlte].footer-logo--square{height:3.5rem}.footer-pages[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.footer-pages[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;text-underline-offset:.2em}.footer-pages[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-pages[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{color:var(--terracotta);text-decoration:underline}.footer-producer[data-astro-cid-sz7xmlte]{font-size:var(--text-body)}.footer-producer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-weight:700;text-underline-offset:.2em}.footer-producer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--terracotta)}.footer-small[data-astro-cid-sz7xmlte]{font-size:var(--text-small);opacity:.7}.footer-small[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-underline-offset:.2em}.footer-small[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--terracotta)}body{padding-bottom:var(--consent-h, 0px)}.consent{position:fixed;inset:auto 0 0;z-index:60;display:grid;align-items:center;min-height:18svh;background-color:var(--cream);transform:translateY(100%);visibility:hidden;transition:transform .5s linear,visibility 0s .5s;color:var(--ink);padding-block:var(--space-2);line-height:1.45}.consent:before{content:"";position:absolute;inset:auto 0 100%;height:100vh;background-color:#21080433;pointer-events:none;opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1)}.consent.is-shown{transform:none;visibility:visible;transition:transform .5s linear,visibility 0s}.consent.is-shown:before{opacity:1}.consent.is-nudging .consent-accept{animation:consent-pulse 1.6s var(--ease-out) infinite}@keyframes consent-pulse{0%{box-shadow:0 0 #d45b3099}70%{box-shadow:0 0 0 1rem #d45b3000}to{box-shadow:0 0 #d45b3000}}@media(prefers-reduced-motion:reduce){.consent.is-nudging .consent-accept{animation:none;outline:3px solid var(--ink);outline-offset:3px}}.consent-inner{display:flex;align-items:center;gap:var(--space-3) var(--space-5)}.consent-copy{flex:1 1 auto;display:grid;gap:.5rem}.consent-title{font-size:var(--text-h3);line-height:1.1;color:var(--ink)}.consent-text{font-size:1.0625rem;text-wrap:pretty}.consent-text a{margin-left:.35em;color:var(--ink);text-underline-offset:.2em;white-space:nowrap}.consent-points{display:flex;flex-wrap:wrap;gap:.35rem var(--space-3);margin:.25rem 0 0;padding:0;list-style:none;font-size:1rem;font-weight:700}.consent-points li:before,.consent-reasons strong:before{content:"✓";margin-right:.45em;color:var(--olive);font-weight:800}.consent-actions{flex:0 0 auto;display:grid;justify-items:center;gap:.6rem}.consent-accept{padding:.9em 3em;border:1px solid var(--terracotta);border-radius:0;background-color:var(--terracotta);color:var(--ink);font-weight:800;font-size:1.125rem;transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.consent-accept:hover,.consent-accept:focus-visible{background-color:var(--ink);border-color:var(--ink);color:var(--cream)}.consent-more{padding:.2em 0;border:0;border-radius:0;background:none;color:inherit;font-size:var(--text-small);font-weight:600;text-decoration:underline;text-underline-offset:.2em;opacity:.75;cursor:pointer}.consent-more:hover,.consent-more:focus-visible{opacity:1}@media(max-width:47.9rem){.consent{padding-block:.75rem}.consent-title{font-size:1.125rem}.consent-points{display:none}.consent-accept{padding-block:.6em}.consent-inner{flex-direction:column;align-items:stretch;gap:.6rem}.consent-copy{gap:.35rem}.consent-text,.consent-points{font-size:.875rem}.consent-points{flex-direction:column;gap:.15rem}.consent-actions{grid-template-columns:1fr auto;align-items:center;gap:var(--space-3)}.consent-accept{justify-self:stretch;padding-inline:1em}}.consent-config .prefs-body{justify-items:start}.consent-config .prefs-title{padding-right:0}.consent-reasons{display:grid;gap:var(--space-1);margin:0 0 var(--space-1);padding:0;list-style:none;font-size:var(--text-small);line-height:1.45}.consent-reasons li{display:grid;gap:.1rem}.consent-reasons strong{color:var(--olive);font-size:1rem}.consent-reasons span{padding-left:1.3em}.prefs .consent-config-accept{margin-top:var(--space-1);padding:.9em 2em;font-size:1.0625rem}.consent-config-save{justify-self:end}.prefs-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding-block:var(--space-2);border-top:1px solid rgba(33,8,4,.15);cursor:pointer}.prefs-option-text{display:grid;gap:.15rem;font-size:var(--text-small);line-height:1.45}.prefs-option-text strong{font-size:1rem}.prefs-option input{appearance:none;flex:0 0 auto;position:relative;width:2.75rem;height:1.5rem;margin:0;border:var(--border) var(--ink);border-radius:999px;background-color:#fff;cursor:pointer;transition:background-color .16s var(--ease-out)}.prefs-option input:after{content:"";position:absolute;top:50%;left:.2rem;width:.95rem;height:.95rem;border-radius:999px;background-color:var(--ink);transform:translateY(-50%);transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}.prefs-option input:checked{background-color:var(--olive);border-color:var(--olive)}.prefs-option input:checked:after{background-color:#fff;transform:translate(1.2rem,-50%)}.prefs-option input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.consent-options-policy{font-size:var(--text-small);color:var(--ink);text-underline-offset:.2em}.prefs{margin:auto;width:min(100% - 2rem,32rem);max-height:calc(100dvh - 2rem);padding:0;border:var(--border) var(--ink);border-radius:0;background-color:#fff;color:var(--ink);overflow:auto}.prefs::backdrop{background-color:#210804a6}.prefs-body{position:relative;display:grid;gap:var(--space-2);padding:var(--space-4)}.prefs-body .eyebrow{color:var(--brick)}.prefs-title{font-size:var(--text-h3);line-height:1.25;padding-right:2.5rem}.prefs-text,.prefs-id,.prefs-feedback{font-size:var(--text-small);line-height:1.5}.prefs-id code{font-size:.8125rem;word-break:break-all}.prefs-feedback{font-weight:700;color:var(--olive)}.prefs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.prefs .consent-accept{padding:.7em 1.5em;border:var(--border) var(--terracotta);background-color:var(--terracotta);color:var(--ink);font-size:.9375rem}.prefs .consent-accept:hover,.prefs .consent-accept:focus-visible{background-color:var(--brick);border-color:var(--brick);color:var(--cream)}.prefs-revoke{padding:.7em 1.5em;border:var(--border) var(--ink);border-radius:0;background:none;color:var(--ink);font-weight:800;font-size:.9375rem}.prefs-revoke:hover,.prefs-revoke:focus-visible{background-color:var(--ink);color:var(--cream)}.prefs-policy{font-size:var(--text-small);font-weight:700;text-underline-offset:.2em}.prefs-close{position:absolute;top:var(--space-2);right:var(--space-2);width:2.5rem;height:2.5rem;padding:0;border:var(--border) var(--ink);border-radius:0;background-color:var(--cream);color:var(--ink);font-size:1.5rem;line-height:1}.prefs-close:hover,.prefs-close:focus-visible{background-color:var(--ink);color:var(--cream)}
