@font-face{font-family:BBH Sans Bogle;src:url(../../../fonts/bbh-sans-bogle-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:D-DIN;src:url(../../../fonts/d-din-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:D-DIN;src:url(../../../fonts/d-din-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color:#171914;font-synthesis:none;--ink:#171914;--brand:#4a925f;--brand-deep:#143823;--brand-dark:#0b2416;--brand-soft:#b9d7c0;--paper:#ede9de;--paper-bright:#f7f4eb;--signal:#ff7048;--signal-hover:#ff825c;--muted:#565a51;--rule:#17191438;--max:1480px;--pad:clamp(1.25rem, 3.4vw, 4.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ede9de;font-family:D-DIN,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--brand) var(--brand-dark);scroll-padding-top:6rem}body{background:var(--paper);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;margin:0}body::selection{color:var(--ink);background:var(--signal)}::selection{color:var(--ink);background:var(--signal)}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--paper-bright);outline-offset:4px;box-shadow:0 0 0 7px var(--ink)}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.display{text-transform:uppercase;letter-spacing:-.025em;font-family:BBH Sans Bogle,Arial Narrow,sans-serif;font-weight:400;line-height:.86}.shell{width:min(100%, var(--max));padding-inline:var(--pad);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
