@font-face{font-family:Inter Tight Study;src:url(/fonts/InterTight-VariableFont_wght.ttf)format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Crimson Pro Study;src:url(/fonts/exposure-proxies/crimson-pro/CrimsonPro%5Bwght%5D.woff2)format("woff2-variations");font-style:normal;font-weight:200 900;font-display:swap}:root{--ink:#191817;--paper:#fff;--cooper-title-stroke:.006em;--cooper-body-stroke:.002em;--cooper-title-size:6rem;--cooper-body-size:1.2rem;--cooper-title-kerning:-.035em;--cooper-body-kerning:0em;--fraunces-title-stroke:.006em;--fraunces-body-stroke:.002em;--fraunces-title-size:6rem;--fraunces-body-size:1.2rem;--fraunces-title-kerning:-.035em;--fraunces-body-kerning:0em;--crimson-title-stroke:.016em;--crimson-body-stroke:.004em;--crimson-title-size:6rem;--crimson-body-size:1.2rem;--crimson-title-kerning:-.035em;--crimson-body-kerning:0em;--averia-title-stroke:.1em;--averia-body-stroke:.025em;--averia-title-size:6rem;--averia-body-size:1.2rem;--averia-title-kerning:-.035em;--averia-body-kerning:0em}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #1918172e;justify-content:space-between;align-items:center;gap:2rem;min-height:3.5rem;padding:.875rem 1.5rem;font-family:Inter Tight Study,Arial,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;display:flex;position:sticky;top:0}nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;display:flex}.font-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.control-group{gap:.5rem;display:grid}.control-heading{font-weight:600;color:var(--ink)!important}.font-control{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}.font-control>span{width:3rem}.font-slider{touch-action:none;flex:1;min-width:3rem;display:flex}.font-slider-control{align-items:center;width:100%;height:1rem;display:flex}.font-slider-track{background:#19181733;width:100%;height:1px;position:relative}.font-slider-indicator{background:var(--ink)}.font-slider-thumb{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:.75rem;height:.75rem;display:block}.font-slider-thumb:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.font-control output{font-variant-numeric:tabular-nums;text-align:right;width:4.25rem}header a{color:inherit;text-decoration:none}header a:hover{text-underline-offset:.2em;text-decoration:underline}main{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.specimen{--family:Georgia, serif;--body-weight:400;--title-weight:800;min-width:0;min-height:calc(100svh - 3.5rem);font-family:var(--family);font-weight:var(--body-weight);border-bottom:1px solid #1918172e;border-right:1px solid #1918172e;padding:clamp(2rem,5vw,5rem);scroll-margin-top:3.5rem;line-height:1.45}.specimen:nth-child(2n){border-right:0}.label{font-variant-numeric:tabular-nums;gap:1rem;margin-bottom:clamp(3rem,8vw,7rem);font-family:Inter Tight Study,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1;display:grid}.label-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.label h2{font:inherit;margin:0}.label span{color:#19181785}h1{font-size:var(--title-size);font-weight:var(--title-weight);letter-spacing:var(--title-kerning);paint-order:stroke fill;text-shadow:0 0 .025em #19181773;margin:0 0 clamp(3rem,7vw,6rem);line-height:.9}.copy{max-width:38rem;font-size:var(--body-size);letter-spacing:var(--body-kerning)}.body-label{color:#19181785;margin-bottom:1rem;font-family:Inter Tight Study,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1;display:block}p{text-indent:2.5rem;margin:0}.lead{text-indent:0}strong{letter-spacing:calc(.045em + var(--body-kerning));text-transform:uppercase;padding-right:.1rem;font-family:inherit;font-size:.78em;font-weight:700;line-height:1.2}.cooper{--family:"Cooper", Georgia, serif;--body-weight:400;--title-weight:850;--title-size:var(--cooper-title-size);--body-size:var(--cooper-body-size);--title-kerning:var(--cooper-title-kerning);--body-kerning:var(--cooper-body-kerning)}.cooper h1{-webkit-text-stroke:var(--cooper-title-stroke) currentColor}.cooper .copy{paint-order:stroke fill;-webkit-text-stroke:var(--cooper-body-stroke) currentColor}.fraunces{--family:"Fraunces", Georgia, serif;--body-weight:420;--title-weight:850;--title-size:var(--fraunces-title-size);--body-size:var(--fraunces-body-size);--title-kerning:var(--fraunces-title-kerning);--body-kerning:var(--fraunces-body-kerning);font-variation-settings:"opsz" 15, "wght" 420, "SOFT" 20, "WONK" 0}.fraunces h1{font-variation-settings:"opsz" 60, "wght" 850, "SOFT" 100, "WONK" 1;-webkit-text-stroke:var(--fraunces-title-stroke) currentColor}.fraunces .copy{paint-order:stroke fill;-webkit-text-stroke:var(--fraunces-body-stroke) currentColor}.crimson{--family:"Crimson Pro Study", Georgia, serif;--body-weight:430;--title-weight:880;--title-size:var(--crimson-title-size);--body-size:var(--crimson-body-size);--title-kerning:var(--crimson-title-kerning);--body-kerning:var(--crimson-body-kerning)}.crimson h1{-webkit-text-stroke:var(--crimson-title-stroke) currentColor}.crimson .copy{paint-order:stroke fill;-webkit-text-stroke:var(--crimson-body-stroke) currentColor}.averia{--family:"Averia Serif Libre", Georgia, serif;--body-weight:400;--title-weight:700;--title-size:var(--averia-title-size);--body-size:var(--averia-body-size);--title-kerning:var(--averia-title-kerning);--body-kerning:var(--averia-body-kerning)}.averia h1{-webkit-text-stroke:var(--averia-title-stroke) currentColor}.averia .copy{paint-order:stroke fill;-webkit-text-stroke:var(--averia-body-stroke) currentColor}@media (width<=53rem){main{grid-template-columns:1fr}.specimen,.specimen:nth-child(2n){border-right:0;min-height:auto}.specimen{padding:2rem 1.5rem 5rem}.label{margin-bottom:4rem}}@media (width<=38rem){header{flex-wrap:wrap;align-items:flex-start;gap:1rem}header>span{max-width:6rem;line-height:1.15}nav{max-width:12rem}.font-controls{grid-template-columns:1fr}.font-control>span{width:3.5rem}h1{margin-bottom:3.5rem}p{text-indent:1.75rem}}
