@font-face{font-family:PP Neue Montreal;src:url(./PPNeueMontreal-Variable.BoLLgMA1.ttf)format("truetype-variations");font-weight:200 800;font-style:normal;font-display:block}@media (width<=860px){:root{--u:.25641vw;--grid-columns:6;--grid-gap:calc(var(--u)*4);--page-margin:calc(var(--u)*16);--grid-column:calc((100vw - var(--page-margin)*2 - var(--grid-gap)*5)/var(--grid-columns))}}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-text-size-adjust:100%;min-width:320px}body,html{background:var(--color-paper)}body{min-height:100lvh;color:var(--color-ink);font-family:var(--font-primary);font-size:calc(var(--u)*13);font-variation-settings:"wght" var(--font-weight-body);font-weight:var(--font-weight-body);letter-spacing:-.005em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.32;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:none}button{appearance:none;cursor:pointer;background:0 0;border:none}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block}img,video{max-width:100%;height:auto}:focus-visible{outline-offset:4px;outline:2px solid}section{position:relative}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.cursor-canvas[data-v-ed2cb7ab]{z-index:var(--z-cursor-canvas);pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (hover:none),(prefers-reduced-motion:reduce){.cursor-canvas[data-v-ed2cb7ab]{display:none}}.cursor-canvas__unit[data-v-ed2cb7ab]{width:calc(var(--u)*100);visibility:hidden;pointer-events:none;height:0;position:fixed;top:0;left:0}:root{--u:min(.0520833vw,1.15px);--grid-columns:12;--grid-gap:calc(var(--u)*4);--page-margin:calc(var(--u)*32);--grid-column:calc((100vw - var(--page-margin)*2 - var(--grid-gap)*11)/var(--grid-columns));--color-ink:#000;--color-paper:#fff;--color-paper-alt:#f4f4f4;--color-line:#00000029;--color-muted:#0000007a;--font-primary:"PP Neue Montreal","Helvetica Neue",Arial,sans-serif;--font-weight-display:640;--font-weight-strong:620;--font-weight-body:530;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.76,0,.24,1);--z-cursor-canvas:4;--z-site-header:60}@media (width<=860px){:root{--u:.25641vw;--grid-columns:6;--grid-gap:calc(var(--u)*4);--page-margin:calc(var(--u)*16);--grid-column:calc((100vw - var(--page-margin)*2 - var(--grid-gap)*5)/var(--grid-columns))}}
