:root{--c-milky:#fafaf7;--c-graphite:#2a2c2d;--c-copper:#c77f44;--c-copper-deep:#6f3e1d;--c-surface:#f0efeb;--c-surface-2:#e9e7e2;--grad-copper:linear-gradient(90deg, var(--c-copper-deep) 0%, var(--c-copper) 100%);--grad-green-deep:linear-gradient(180deg, #1e2e20 0%, #2a3a2e 100%);--grad-green:linear-gradient(90deg, #2f392d 0%, #325e47 100%);--font-sans:var(--font-montserrat), "Segoe UI", system-ui, -apple-system, sans-serif;--fs-h1:min(6.1111vw, .7404rem + 2.8205vw, 4.125rem);--lh-h1:min(7.5vw, 1.125rem + 2.5vw, 4.125rem);--fs-lead:min(4.4444vw, .9135rem + .3846vw, 1.375rem);--lh-lead:min(5.5556vw, 1.149rem + .4487vw, 1.6875rem);--fs-body:min(4.4444vw, .9423rem + .2564vw, 1.25rem);--lh-body:min(5.5556vw, 1.1923rem + .2564vw, 1.5rem);--fs-chip:min(4.4444vw, .9135rem + .3846vw, 1.375rem);--lh-chip:min(5.5556vw, 1.149rem + .4487vw, 1.6875rem);--fs-nav:min(5.5556vw, 1.25rem, 1.25rem);--lh-nav:min(6.6667vw, 1.5rem, 1.5rem);--fs-lang:min(3.8889vw, .7885rem + .3846vw, 1.25rem);--lh-lang:min(4.7222vw, .9615rem + .4487vw, 1.5rem);--fs-small:min(3.8889vw, .8173rem + .2564vw, 1.125rem);--lh-small:min(4.7222vw, .9904rem + .3205vw, 1.375rem);--container-max:90rem;--gutter:min(4.4444vw, .5rem + 2.2222vw, 2.5rem);--header-h:min(24.4444vw, 4.6635rem + 3.7179vw, 9.125rem);--r-sm:1.5rem;--r-md:2rem;--r-lg:2.5rem;--r-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.2s;--dur-base:.4s;--dur-slow:.8s;--z-header:100;--z-menu:200}*,:before,:after{box-sizing:border-box}*{margin:0}html{font-size:16px}@media (min-width:1920px){html{font-size:max(16px,min(.833333vw,21.34px))}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--c-milky);min-height:100svh;color:var(--c-graphite);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-scroll-locked]{touch-action:none;padding-inline-end:var(--scrollbar-w,0px);overflow:hidden}img,picture,svg,video{max-width:100%;display:block}img,video{-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}:is(a,button) :is(img,video){pointer-events:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:600}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}::selection{background:var(--c-copper);color:var(--c-milky)}html{scrollbar-width:none}::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--c-copper);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-menu) + 1);background:var(--c-graphite);color:var(--c-milky);border-radius:0 0 var(--r-sm) 0;padding:12px 20px;position:absolute;top:0;left:0;translate:0 -100%}.skip-link:focus-visible{translate:0}@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}}@keyframes reveal-up{0%{opacity:0;translate:0 var(--reveal-shift,32px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal-ready] [data-reveal]:not([data-reveal=self]):not([data-revealed])>*,[data-reveal-ready] [data-reveal=self]:not([data-revealed]){opacity:0}[data-reveal]:not([data-reveal=self])[data-revealed=play]>*,[data-reveal=self][data-revealed=play]{animation:.7s cubic-bezier(.33,1,.68,1) backwards reveal-up;animation-delay:calc(var(--reveal-i,0)*var(--reveal-stagger,60ms))}[data-reveal=self][data-revealed=play]{--reveal-shift:12px;animation-duration:.6s}}[data-reveal]>:nth-child(2){--reveal-i:1}[data-reveal]>:nth-child(3){--reveal-i:2}[data-reveal]>:nth-child(4){--reveal-i:3}[data-reveal]>:nth-child(5){--reveal-i:4}[data-reveal]>:nth-child(6){--reveal-i:5}[data-reveal]>:nth-child(7){--reveal-i:6}[data-reveal]>:nth-child(8){--reveal-i:7}[data-reveal]>:nth-child(9){--reveal-i:8}[data-reveal]>:nth-child(10){--reveal-i:9}[data-reveal]>:nth-child(11){--reveal-i:10}[data-reveal]>:nth-child(12){--reveal-i:11}
