@layer base{*{text-box:trim-both cap alphabetic;box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}:root{--scale-default:clamp(.75rem, .4375rem + 1.25vw, 1rem);--scale-half:clamp(.5rem, -.125rem + 2.5vw, 1rem);--font-serif:"Affairs", Georgia, "Times New Roman", serif;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;line-height:var(--scale-default)}body{font-family:var(--font-serif);line-height:calc(var(--scale-default) * 1.5);font-size:calc(var(--scale-default));background:#dfdfdc}:is(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:400;line-height:1.125}h1{letter-spacing:-.03em;font-size:2.375rlh;line-height:1.175}h2{font-size:1.25rlh;line-height:1.3334}p{text-wrap:balance;text-box:trim-both ex alphabetic}a{color:inherit;text-decoration:underline}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Affairs;src:url(/fonts/Affairs-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Affairs;src:url(/fonts/Affairs-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}}@layer utilities{.grid{display:grid}.gap-y-1{row-gap:1rlh}.gap-y-2{row-gap:2rlh}.max-width-prose{max-width:30rlh}.center{text-align:center;justify-content:center;place-items:center}.px-1{padding-inline:1rlh}.px-2{padding-inline:2rlh}.px-3{padding-inline:4rlh}.px-4{padding-inline:6rlh}.py-1{padding-block:1rlh}.py-2{padding-block:2rlh}.py-3{padding-block:4rlh}.py-4{padding-block:6rlh}.emphasis{font-style:italic}.small{font-size:max(.8125rlh,12px);line-height:1.5}.secondary{color:color-mix(in srgb, currentColor 50%, transparent)}.container-inline{container-type:inline-size}}@layer components{nav{border-inline:1px solid #0001;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rlh 2rlh;margin-bottom:1rlh;padding:4rlh 1.5rlh 1rlh;display:flex}@media (width>=44rem){nav{justify-content:space-between;padding:4rlh 3rlh 1rlh}}.navigation{border-bottom:1px solid #0001}nav svg{width:min(12rlh,180px);height:auto;overflow:visible}.container{grid-template-columns:[bleedstart]minmax(2rlh,1fr)[start]minmax(256px,720px)[end]minmax(2rlh,1fr)[bleedend];margin:0 auto;display:grid;position:relative}.container>*{grid-column:start/end}.startend{grid-column:start/end}.bleed{grid-column:bleedstart/bleedend}.sans{font-family:var(--font-sans);font-variation-settings:"opsz" 1}.columns{grid-auto-flow:column;display:grid}.columns[style*=--columns]{grid-auto-flow:row;grid-template-columns:repeat(var(--_columns,var(--columns,4)), minmax(0, 1fr))}@container (width<=40rem){.columns[style*=--columns]{--_columns:2}}@container (width<=20rem){.columns[style*=--columns]{--_columns:1}}.rows{grid-auto-rows:max-content;grid-auto-flow:row;display:grid}[data-gap],[data-row-gap],[data-column-gap]{--row-gap:3rlh;--column-gap:3rlh}:is([data-gap],[data-row-gap],[data-column-gap]).rows{row-gap:var(--row-gap)}:is([data-gap],[data-row-gap],[data-column-gap]).columns{column-gap:var(--column-gap)}:is([data-gap],[data-row-gap],[data-column-gap])[data-gap="0"]{--row-gap:0;--column-gap:0}:is([data-gap],[data-row-gap],[data-column-gap])[data-gap="1"]{--row-gap:1.5rlh;--column-gap:1.5rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-gap="2"]{--row-gap:3rlh;--column-gap:3rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-gap="3"]{--row-gap:6rlh;--column-gap:6rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-row-gap="0"]{--row-gap:0}:is([data-gap],[data-row-gap],[data-column-gap])[data-row-gap="1"]{--row-gap:1.5rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-row-gap="2"]{--row-gap:3rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-row-gap="3"]{--row-gap:6rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-column-gap="0"]{--column-gap:0}:is([data-gap],[data-row-gap],[data-column-gap])[data-column-gap="1"]{--column-gap:1.5rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-column-gap="2"]{--column-gap:3rlh}:is([data-gap],[data-row-gap],[data-column-gap])[data-column-gap="3"]{--column-gap:6rlh}.fade-parallax{--fade-inset:10%;view-timeline:--fade-parallax block;view-timeline-inset:var(--fade-inset);animation:ease-out both fade-parallax;animation-timeline:--fade-parallax;animation-range:cover}@keyframes fade-parallax{entry 0%{opacity:0}entry 50%{opacity:1}entry 100%{opacity:1}exit 0%{opacity:1}exit 50%{opacity:1}exit 100%{opacity:0}}.badge{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.25rlh;height:1rlh;font-size:max(.75rlh,10px);display:inline-flex}hr{border:none;width:100%;height:0;position:relative;overflow:visible}hr:before{content:"";width:100%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 1px #0001}input[type=text],input[type=email],textarea{appearance:none;font-family:var(--font-sans);font-variation-settings:"opsz" 1;text-box:unset;width:100%;min-height:3rlh;color:inherit;resize:vertical;background:0 0;border:0;padding-inline:1rlh;font-size:max(.8125rlh,12px);box-shadow:0 0 0 1px #0002}:is(input[type=text],input[type=email],textarea)::placeholder{color:#0007}:is(input[type=text],input[type=email],textarea):focus-visible{border-color:#000;outline:none}textarea{field-sizing:content;min-height:8rlh;padding-block:1rlh;line-height:1.5}section{grid-column:bleedstart/bleedend;grid-template-columns:subgrid;border-top:1px solid #0001;display:grid}button{appearance:none;font-family:var(--font-sans);text-box:trim-both cap alphabetic;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;height:2rlh;width:calc-size(max-content, round(up, size, .5rlh));font-variation-settings:"opsz" 8;background:#000;border:none;border-radius:99em;padding-inline:1rlh;font-size:max(.75rlh,12px);font-weight:450;line-height:1.25;transition:opacity .2s}button:hover{opacity:.84}}
