*,:before,:after{box-sizing:border-box;font-family:inherit}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;hanging-punctuation:first last;scrollbar-gutter:stable;position:relative}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100svh;margin:0;padding:0}img,picture,svg,video{max-width:100%;font-style:italic;display:block}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;max-width:75ch}button,input:is([type=submit],[type=button],[type=checkbox]){color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;letter-spacing:inherit}input[type=number]{appearance:normal;-moz-appearance:textfield}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}table{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:10rem}}
:root{--clr-neutral-100:#ecebeb;--clr-neutral-400:#666;--clr-neutral-900:#161310;--clr-accent:#b25f3f;--clr-background:var(--clr-neutral-100);--clr-text:var(--clr-neutral-900);--clr-text-secondary:var(--clr-neutral-400);--fs-small:.9rem;--fs-medium:1rem;--fs-x-medium:1.125rem;--fs-large:2rem;--fs-x-large:calc(100vw / 7.6);--theme-transition-duration:.5s;--theme-transition-function:ease}.light-theme{--clr-text:var(--clr-neutral-900);--clr-background:var(--clr-neutral-100);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark-theme{--clr-text:var(--clr-neutral-100);--clr-background:var(--clr-neutral-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}button{background-color:#0000;border:none}body{--_body-padding-inline:2vh;grid-template-columns:var(--_body-padding-inline) [content-start] 1fr [content-end] var(--_body-padding-inline);background-color:var(--clr-background);color:var(--clr-text);font-family:var(--ff-base);font-size:var(--fs-x-medium);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;transition:background-color var(--theme-transition-duration) var(--theme-transition-function), color var(--theme-transition-duration) var(--theme-transition-function);font-weight:400;display:grid;overflow-x:clip}body>*{grid-column:1/-1}main{grid-template-columns:subgrid;grid-column:1/-1;display:grid}section{grid-column:1/-1;min-height:100svh}@media (max-width:810px){body:has([data-mobile-menu-open=true]){overflow-y:hidden}}
@font-face{font-family:ppNeueMontreal;src:url(../media/ppNeueMontreal400-s.p.075c0x4.drkv..woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ppNeueMontreal;src:url(../media/ppNeueMontreal700-s.p.0yjnr4~loixju.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:ppNeueMontreal Fallback;src:local(Arial);ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:95.87%}.ppneuemontreal_c770b6df-module__ly3Yvq__className{font-family:ppNeueMontreal,ppNeueMontreal Fallback}.ppneuemontreal_c770b6df-module__ly3Yvq__variable{--ff-base:"ppNeueMontreal", "ppNeueMontreal Fallback"}
@font-face{font-family:merchant;src:url(../media/merchant-s.p.0qf6lq_066dv2.woff2)format("woff2");font-display:swap;font-weight:200}@font-face{font-family:merchant Fallback;src:local(Arial);ascent-override:73.72%;descent-override:20.27%;line-gap-override:10.24%;size-adjust:97.67%}.merchant_bbb8b0de-module__uYwnta__className{font-family:merchant,merchant Fallback;font-weight:200}.merchant_bbb8b0de-module__uYwnta__variable{--ff-header:"merchant", "merchant Fallback"}
