:root{--accent:#d91f26;--ink:#000;--paper:#fafafa;--white:#fff;--muted:#737373;--line:#e6e6e6;--photo-gradient:linear-gradient(180deg, transparent 0%, #000 87.3874%);--text-features:"blwf", "cv03", "cv04", "cv09", "cv11";--ease:cubic-bezier(.22, 1, .36, 1);--spring-reveal:linear(0, .04896, .14578, .25142, .35135, .44091, .51931, .58721, .64572, .69603, .73922, .77629, .8081, .83539, .8588, .87888, .8961, .91088, .92355, .93442, .94375, .95175, .95861, .9645, .96954, .97388, .97759, .98078, .98351, .98586, .98787, .98959, .99107, .99234, .99343, .99437, .99517, .99585, .99644, .99695, .99738, .99776, .99807, .99835, .99858, .99878, .99896, .99911, .99923, .99934, 1);--spring-menu:linear(0, .0461, .13751, .23774, .33319, .41943, .49563, .56228, .62031, .67072, .71446, .75241, .78532, .81385, .8386, .86005, .87866, .89479, .90877, .9209, .93142, .94053, .94844, .95529, .96124, .96639, .97086, .97473, .97809, .981, .98353, .98572, .98762, .98926, .99069, .99193, .993, .99393, .99474, .99544, .99604, .99657, .99703, .99742, .99776, .99806, .99832, .99854, .99874, .9989, 1);--spring-actions:linear(0, .04868, .14444, .24855, .34694, .43518, .51259, .57982, .63796, .68812, .73136, .76862, .80071, .82836, .85217, .87268, .89034, .90555, .91865, .92994, .93966, .94803, .95524, .96145, .9668, .9714, .97537, .97879, .98173, .98426, .98645, .98833, .98995, .99134, .99254, .99358, .99447, .99524, .9959, .99647, .99696, .99738, .99774, .99806, .99833, .99856, .99876, .99893, .99908, .99921, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#969696 transparent}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:16px;font-weight:500;line-height:1.5}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-geist), Arial, sans-serif;font-weight:600}h1{letter-spacing:-.04em;text-transform:uppercase;font-size:54px;line-height:1.1}h2{letter-spacing:-.02em;text-transform:uppercase;font-size:48px;line-height:1.1}h3{letter-spacing:-.04em;font-size:40px;line-height:1.2}h4{letter-spacing:-.04em;text-transform:uppercase;font-size:28px;line-height:1.2}p{color:var(--muted);text-wrap:balance}p,h4,a,button{font-feature-settings:var(--text-features)}h1,h2,h3{font-feature-settings:normal}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:default}button{border:0}img,video{max-width:100%;display:block}a,button,input,textarea,select{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}[id]{scroll-margin-top:104px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:200;background:#fff;padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}@supports selector(::-webkit-scrollbar){html{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;margin-block:8px}::-webkit-scrollbar-thumb{background:#0005 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:#0008}::-webkit-scrollbar-corner{background:0 0}}@media (810px<=width<1200px){h1{font-size:50px}h2{font-size:46px}h4{font-size:26px}}@media not (min-width:810px){h1{font-size:44px}h2{font-size:42px}h4{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}[data-scroll-character]{opacity:1!important}}@media (forced-colors:active){html{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:canvastext}}
