@font-face{font-family:HN;src:url(/assets/fonts/HelveticaNeue.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#fff;--ink:#101010;--ink-70:#101010ad;--ink-45:#10101073;--ink-25:#10101040;--line:#10101024;--line-soft:#10101012;--wash:#f4f2ee;--font:"HN", "Helvetica Neue", Helvetica, "Inter", Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--t-nav:.6875rem;--t-micro:.6875rem;--t-body:.875rem;--t-lede:clamp(1rem, 1.3vw, 1.25rem);--t-mid:clamp(1.5rem, 3vw, 2.5rem);--t-display:clamp(2.75rem, 8vw, 7.5rem);--track-nav:.14em;--track-mid:.04em;--margin:clamp(1.125rem, 4vw, 3.25rem);--gutter:clamp(.5rem, 1.2vw, 1.25rem);--section:clamp(5rem, 12vw, 11rem);--head-h:3.375rem;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.9s;--pink:#f8c6d8}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,figure,ul{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}
