@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_c3ee8f3-module__qXfqaa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_c3ee8f3-module__qXfqaa__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_fb049bb-module__7WklCq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_fb049bb-module__7WklCq__variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--gfd-green-700:#33591f;--gfd-green-600:#416f2b;--gfd-green-500:#518937;--gfd-green-400:#6faa4b;--gfd-green-300:#8ccd64;--gfd-green-200:#aee08c;--butter:#e8b44a;--butter-dim:#a67f2c;--bull:#55c26b;--bear:#e2604a;--bg:#0c0b08;--bg-raised:#14130e;--bg-panel:#1a1813;--bg-inset:#100f0b;--line:#f0e8d61a;--line-strong:#f0e8d62e;--fg:#f2efe6;--fg-muted:#a9a494;--fg-faint:#757060;--accent:var(--gfd-green-300);--accent-ink:#0a1c06;--accent-soft:#8ccd641f;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px -12px #000000b3;--show-in-dark:block;--show-in-light:none;--glow-opacity:.7;--font-head:var(--font-serif), Georgia, "Times New Roman", serif;--font-ui:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--font-read:var(--font-serif), Georgia, "Times New Roman", serif;--font-data:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--optical-display:"opsz" 60;--optical-heading:"opsz" 36;--optical-small:"opsz" 20;--step--1:clamp(.82rem, .79rem + .13vw, .89rem);--step-0:clamp(1rem, .96rem + .18vw, 1.08rem);--step-1:clamp(1.19rem, 1.11rem + .36vw, 1.42rem);--step-2:clamp(1.41rem, 1.28rem + .65vw, 1.86rem);--step-3:clamp(1.68rem, 1.46rem + 1.08vw, 2.44rem);--step-4:clamp(2rem, 1.65rem + 1.73vw, 3.2rem);--step-5:clamp(2.38rem, 1.83rem + 2.71vw, 4.2rem);--step-6:clamp(2.83rem, 1.97rem + 4.24vw, 5.5rem);--gutter:clamp(1.25rem, .9rem + 1.7vw, 2.5rem);--measure:68ch;--page:1280px;--page-wide:1560px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--ease:cubic-bezier(.2, .7, .3, 1)}:root[data-theme=light]{--bg:#faf6ed;--bg-raised:#fffdf8;--bg-panel:#f3ede0;--bg-inset:#f1ebdc;--line:#261e0e1f;--line-strong:#261e0e3d;--fg:#1b1a12;--fg-muted:#5b574a;--fg-faint:#8a8474;--accent:var(--gfd-green-600);--accent-ink:#fff;--accent-soft:#416f2b1a;--butter-dim:#8a681f;--bull:#2f8f45;--bear:#c4432c;--shadow-1:0 1px 2px #141e0f0f;--shadow-2:0 16px 40px -16px #141e0f38;--show-in-dark:none;--show-in-light:block;--glow-opacity:.4}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#faf6ed;--bg-raised:#fffdf8;--bg-panel:#f3ede0;--bg-inset:#f1ebdc;--line:#261e0e1f;--line-strong:#261e0e3d;--fg:#1b1a12;--fg-muted:#5b574a;--fg-faint:#8a8474;--accent:var(--gfd-green-600);--accent-ink:#fff;--accent-soft:#416f2b1a;--butter-dim:#8a681f;--bull:#2f8f45;--bear:#c4432c;--shadow-1:0 1px 2px #141e0f0f;--shadow-2:0 16px 40px -16px #141e0f38;--show-in-dark:none;--show-in-light:block;--glow-opacity:.4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-size:var(--step-0);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-head);font-variation-settings:var(--optical-heading);letter-spacing:-.012em;text-wrap:balance;font-weight:600;line-height:1.1}h1{font-variation-settings:var(--optical-display);letter-spacing:-.018em}h4{font-variation-settings:var(--optical-small)}p{text-wrap:pretty}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.shell{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.shell-wide{width:100%;max-width:var(--page-wide);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3.5rem,2.4rem + 5.5vw,7rem)}.section-tight{padding-block:clamp(2.5rem,1.8rem + 3.5vw,4.5rem)}.rule{border:0;border-top:1px solid var(--line)}.eyebrow{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:.72rem;font-weight:500}.eyebrow-accent{color:var(--accent)}.lede{font-size:var(--step-1);color:var(--fg-muted);max-width:58ch;line-height:1.5}.num{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.btn{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);border-radius:var(--r-md);background:var(--btn-bg);color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;transition:transform .18s var(--ease), filter .18s var(--ease), background .18s var(--ease);justify-content:center;align-items:center;gap:.55em;padding:.78em 1.35em;font-size:.94rem;font-weight:560;display:inline-flex}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--fg);border:1px solid var(--line-strong)}.btn-ghost:hover{background:var(--bg-panel);filter:none}.btn-sm{padding:.55em .95em;font-size:.86rem}.card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-lg)}.tag{border:1px solid var(--line);background:var(--bg-panel);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);border-radius:999px;align-items:center;gap:.4em;padding:.25em .6em;font-size:.68rem;font-weight:500;display:inline-flex}.tag-butter{color:var(--butter);border-color:color-mix(in srgb, var(--butter) 32%, transparent);background:color-mix(in srgb, var(--butter) 10%, transparent)}.tag-cheese{color:#d9a441;background:#d9a44114;border-color:#d9a4414d}.tag-powder{color:#8fb8e8;background:#8fb8e814;border-color:#8fb8e84d}.tag-liquids{color:#7fd2c4;background:#7fd2c414;border-color:#7fd2c44d}.tag-market{color:var(--fg-muted)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal-in;animation-timeline:view();animation-range:entry 0% cover calc(18% + var(--reveal-stagger,0%))}}}@keyframes reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.skip-link{z-index:200;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);transition:transform .18s var(--ease);padding:.6rem 1rem;font-size:.88rem;font-weight:560;position:fixed;top:.6rem;left:.6rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.up{color:var(--bull)}.down{color:var(--bear)}.flat{color:var(--fg-faint)}.scroll-x{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}
.LocaleSwitch-module__X9gnyq__wrap{position:relative}.LocaleSwitch-module__X9gnyq__trigger{border-radius:var(--r-sm);color:var(--fg-muted);transition:background .15s var(--ease), color .15s var(--ease);border:1px solid #0000;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.82rem;font-weight:500;display:inline-flex}.LocaleSwitch-module__X9gnyq__trigger:hover{background:var(--bg-panel);color:var(--fg)}.LocaleSwitch-module__X9gnyq__menu{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:168px;box-shadow:var(--shadow-2);animation:LocaleSwitch-module__X9gnyq__pop .14s var(--ease);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}@keyframes LocaleSwitch-module__X9gnyq__pop{0%{opacity:0;transform:translateY(-4px)}}.LocaleSwitch-module__X9gnyq__item,.LocaleSwitch-module__X9gnyq__itemActive{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--fg-muted);align-items:center;gap:.65rem;padding:.5rem .6rem;font-size:.88rem;display:flex}.LocaleSwitch-module__X9gnyq__item:hover,.LocaleSwitch-module__X9gnyq__itemActive:hover{background:var(--bg-panel);color:var(--fg)}.LocaleSwitch-module__X9gnyq__itemActive{color:var(--fg);font-weight:550}.LocaleSwitch-module__X9gnyq__itemActive .LocaleSwitch-module__X9gnyq__code{color:var(--accent)}.LocaleSwitch-module__X9gnyq__code{letter-spacing:.08em;color:var(--fg-faint);width:1.6em;font-size:.7rem}
.MobileNav-module__lB7WuW__trigger{border-radius:var(--r-sm);width:38px;height:34px;color:var(--fg);justify-content:center;align-items:center;display:inline-flex}.MobileNav-module__lB7WuW__trigger:hover{background:var(--bg-panel)}@media (min-width:960px){.MobileNav-module__lB7WuW__trigger{display:none}}.MobileNav-module__lB7WuW__bars,.MobileNav-module__lB7WuW__barsOpen{width:20px;height:12px;display:block;position:relative}.MobileNav-module__lB7WuW__bars i,.MobileNav-module__lB7WuW__barsOpen i{width:100%;height:1.8px;transition:transform .24s var(--ease), top .24s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.MobileNav-module__lB7WuW__bars i:first-child{top:0}.MobileNav-module__lB7WuW__bars i:last-child{top:10px}.MobileNav-module__lB7WuW__barsOpen i:first-child{top:5px;transform:rotate(45deg)}.MobileNav-module__lB7WuW__barsOpen i:last-child{top:5px;transform:rotate(-45deg)}.MobileNav-module__lB7WuW__sheet{z-index:55;padding:2rem var(--gutter) 3rem;background:var(--bg);border-top:1px solid var(--line);animation:MobileNav-module__lB7WuW__slide .2s var(--ease);flex-direction:column;gap:1.5rem;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}@keyframes MobileNav-module__lB7WuW__slide{0%{opacity:0;transform:translateY(-8px)}}.MobileNav-module__lB7WuW__list{flex-direction:column;display:flex}.MobileNav-module__lB7WuW__link{border-bottom:1px solid var(--line);font-size:var(--step-2);letter-spacing:-.02em;animation:MobileNav-module__lB7WuW__fade .3s var(--ease) backwards;padding:.95rem 0;font-weight:560}@keyframes MobileNav-module__lB7WuW__fade{0%{opacity:0;transform:translate(-6px)}}.MobileNav-module__lB7WuW__cta{align-self:flex-start}
.ThemeToggle-module__3b5zuq__button{border-radius:var(--r-sm);width:34px;height:34px;color:var(--fg-muted);transition:background .15s var(--ease), color .15s var(--ease);justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__3b5zuq__button:hover{background:var(--bg-panel);color:var(--fg)}.ThemeToggle-module__3b5zuq__icon{line-height:0;display:block}
.Header-module__Af2_WG__header{z-index:60;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.Header-module__Af2_WG__bar{align-items:center;gap:clamp(1rem,3vw,2.5rem);height:68px;display:flex}.Header-module__Af2_WG__brand{flex:none;line-height:0;display:block}.Header-module__Af2_WG__brand img{width:auto;height:38px}.Header-module__Af2_WG__logoDark{display:var(--show-in-dark)}.Header-module__Af2_WG__logoLight{display:var(--show-in-light)}.Header-module__Af2_WG__nav{align-items:center;gap:clamp(.5rem,1.6vw,1.6rem);margin-right:auto;display:none}.Header-module__Af2_WG__link{color:var(--fg-muted);white-space:nowrap;transition:color .15s var(--ease);padding:.4rem 0;font-size:.92rem;font-weight:480;position:relative}.Header-module__Af2_WG__link:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .22s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Header-module__Af2_WG__link:hover{color:var(--fg)}.Header-module__Af2_WG__link:hover:after{transform:scaleX(1)}.Header-module__Af2_WG__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.Header-module__Af2_WG__cta{display:none}@media (min-width:960px){.Header-module__Af2_WG__nav{display:flex}.Header-module__Af2_WG__actions{margin-left:0}.Header-module__Af2_WG__cta{display:inline-flex}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--line);background:var(--bg-inset)}.Footer-module__EZoWya__grid{grid-template-columns:1fr;gap:2.5rem;padding-block:clamp(2.75rem,2rem + 3vw,4.5rem);display:grid}@media (min-width:640px){.Footer-module__EZoWya__grid{grid-template-columns:repeat(3,1fr)}.Footer-module__EZoWya__brandCol{grid-column:1/-1}}@media (min-width:1000px){.Footer-module__EZoWya__grid{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:3rem}.Footer-module__EZoWya__brandCol{grid-column:auto}}.Footer-module__EZoWya__brandCol img{width:auto;height:46px;margin-bottom:1.25rem}.Footer-module__EZoWya__logoDark{display:var(--show-in-dark)}.Footer-module__EZoWya__logoLight{display:var(--show-in-light)}.Footer-module__EZoWya__blurb{max-width:36ch;color:var(--fg-muted);font-size:.92rem;line-height:1.6}.Footer-module__EZoWya__address{color:var(--fg-faint);margin-top:1.25rem;font-size:.9rem;font-style:normal;line-height:1.65}.Footer-module__EZoWya__contactLinks{flex-direction:column;gap:.3rem;margin-top:1rem;font-size:.9rem;display:flex}.Footer-module__EZoWya__contactLinks a{color:var(--fg-muted);transition:color .15s var(--ease)}.Footer-module__EZoWya__contactLinks a:hover{color:var(--accent)}.Footer-module__EZoWya__col{flex-direction:column;gap:.7rem;display:flex}.Footer-module__EZoWya__col h2{margin-bottom:.3rem}.Footer-module__EZoWya__col a{color:var(--fg-muted);transition:color .15s var(--ease);font-size:.92rem}.Footer-module__EZoWya__col a:hover{color:var(--accent)}.Footer-module__EZoWya__base{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding-block:1.5rem 2.25rem;display:flex}.Footer-module__EZoWya__copy{color:var(--fg-faint);font-size:.82rem}.Footer-module__EZoWya__disclaimer{max-width:92ch;color:var(--fg-faint);opacity:.75;font-size:.76rem;line-height:1.55}.Footer-module__EZoWya__tagline{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:1.1rem;font-size:.74rem}
