:root{--display-font:"Bricolage Grotesque",system-ui,sans-serif;--body-font:"Satoshi",system-ui,sans-serif;--editorial-font:"Fraunces",Georgia,serif;--radius:2px;--radius-lg:4px;--paper:#faf7f5;--paper-dim:#f2ebe7;--stone:#8c7c82;--stone-dark:#5e5057;--ink-soft:#2b2027;--ink:#191115;--accent:#721f4b;--accent-strong:#8e2a5e;--accent-bright:#c4658f;--line:#19111524;--line-on-dark:#faf7f529;--band:7rem;--measure:65ch;--shell:72rem;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f2ebe7;background:var(--paper-dim)}::-webkit-scrollbar-thumb{background:#8c7c82;background:var(--stone);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#5e5057;background:var(--stone-dark)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#faf7f5;background-color:var(--paper);font-family:Satoshi,system-ui,sans-serif;font-family:var(--body-font);line-height:1.6}body,h1,h2,h3,h4{color:#191115;color:var(--ink)}h1,h2,h3,h4{text-wrap:balance;font-family:Bricolage Grotesque,system-ui,sans-serif;font-family:var(--display-font);font-weight:700;letter-spacing:-.03em;line-height:1}p{text-wrap:pretty}a{color:inherit}::selection{background:#721f4b;background:var(--accent);color:#faf7f5;color:var(--paper)}:focus-visible{outline:2px solid #721f4b;outline:2px solid var(--accent);outline-offset:3px}.eyebrow{color:#721f4b;color:var(--accent);display:block;font-family:Satoshi,system-ui,sans-serif;font-family:var(--body-font);font-size:11px;font-weight:700;letter-spacing:.28em;margin-bottom:20px;text-transform:uppercase}.band-dark .eyebrow{color:#c4658f;color:var(--accent-bright)}.band-dark{background:#191115;background:var(--ink)}.band-dark,.band-dark h1,.band-dark h2,.band-dark h3,.band-dark h4{color:#faf7f5;color:var(--paper)}.shell{margin:0 auto;max-width:72rem;max-width:var(--shell);padding-left:32px;padding-right:32px}.rule{border:0;border-top:1px solid #19111524;border-top:1px solid var(--line)}.band-dark .rule{border-top-color:#faf7f529;border-top-color:var(--line-on-dark)}.grain{position:relative}.grain:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.35'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:multiply;opacity:.35;pointer-events:none;position:absolute}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.09) translate(-1.5%,-1.5%)}}.kenburns{animation:kenburns 20s ease-out infinite alternate}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:0s;transition-delay:var(--reveal-delay,0s)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kenburns{animation:none}.reveal{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.two-col-grid{grid-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:1fr 1fr;justify-items:center}@media only screen and (max-width:1500px){.two-col-grid{grid-template-columns:1fr;row-gap:60px}}.page-hero{padding-bottom:5rem;padding-top:8rem;position:relative}.page-hero h1{font-size:clamp(2.75rem,7vw,5rem);line-height:.96;margin-bottom:28px;max-width:16ch}.page-hero .paragraph{color:#5e5057;color:var(--stone-dark);font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.75;max-width:62ch}.page-hero .paragraph+.paragraph{margin-top:18px}@media only screen and (max-width:900px){.page-hero{padding-bottom:3.5rem;padding-top:5.5rem}}
/*# sourceMappingURL=main.d360cfb7.css.map*/