:root{--paper: #f6f0e4;--paper-shadow: #e5dbc9;--ink: #171411;--muted: #544d44;--accent: #8b3b28;--border: #d4c7b4;--font-display: "Newsreader", serif;--font-body: "Source Sans 3", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(139,59,40,.08),transparent 30%),linear-gradient(180deg,#ffffff85,#fff0),repeating-linear-gradient(to bottom,transparent 0,transparent 35px,rgba(139,59,40,.035) 35px,rgba(139,59,40,.035) 36px),var(--paper);color:var(--ink);font-family:var(--font-body);font-size:20px;line-height:1.76}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}h1{font-size:clamp(3rem,7vw,4.9rem)}h2{font-size:clamp(2rem,4vw,2.8rem)}h3{font-size:clamp(1.45rem,3vw,2rem)}p{margin:0;color:var(--muted)}strong,b{font-weight:700}.site-header{border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(139,59,40,.06),transparent 40%),#f7f3ebf0;backdrop-filter:blur(8px)}.site-nav,.site-main,.site-footer{width:min(980px,calc(100% - 2rem));margin:0 auto}.site-nav{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:1.5rem 0 1rem}.site-mark{max-width:34rem}.site-mark__title{display:inline-block;text-decoration:none;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1;letter-spacing:-.025em}.site-links{display:flex;flex-wrap:wrap;gap:1.25rem}.site-links a{text-decoration:none;font-weight:600;position:relative}.site-links a:hover,.text-link:hover,.essay-link:hover h3,.essay-pagination a:hover{color:var(--accent)}.site-links a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .14s ease}.site-links a:hover:after{transform:scaleX(1)}.site-main{padding:2.75rem 0 4.5rem}.section-label,.essay-link__kicker,.essay-header__kicker,.essay-pagination__label{font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.home-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:2.5rem}.home-intro__main{position:relative;padding-right:1rem}.home-intro__main p+p,.page-intro p+p,.essay-body p+p{margin-top:1.15rem}.home-intro__aside{border-left:1px solid var(--border);padding-left:1.5rem}.milestone-list{list-style:none;margin:1rem 0 0;padding:0}.milestone-list li{padding:.9rem 0;border-top:1px solid var(--border)}.milestone-list span{display:block;margin-bottom:.25rem;font-weight:700;color:var(--accent)}.home-section,.page-intro,.essay-page{margin-top:3rem}.home-section,.essay-pagination,.site-footer,.essay-list__item,.page-intro{border-top:1px solid var(--border)}.home-section,.page-intro,.essay-pagination,.site-footer{padding-top:1.15rem}.essay-list{list-style:none;margin:1rem 0 0;padding:0}.essay-list__item{padding:1.15rem 0}.essay-list__item--highlight{padding:1.2rem 0 1.2rem 1rem;border-left:2px solid rgba(139,59,40,.24)}.essay-list__item:last-child{border-bottom:1px solid var(--border)}.essay-link{display:block;text-decoration:none}.essay-link__kicker{margin-bottom:.3rem}.essay-link h3{margin-bottom:.35rem}.essay-link__meta{margin-bottom:.5rem;font-size:.92rem;font-weight:600;color:var(--muted)}.essay-link p{max-width:48rem}.page-intro p,.home-intro__main p,.essay-body p{max-width:42rem}.essay-header{padding-bottom:1.4rem;border-bottom:1px solid var(--border)}.essay-header__kicker{margin-bottom:.4rem}.essay-header__dek{margin-top:1rem;max-width:42rem;font-size:1.45rem;line-height:1.45;color:var(--ink)}.essay-header__meta{margin-top:.15rem;font-size:.9rem;font-weight:600;letter-spacing:.01em;color:var(--muted)}.essay-byline{display:flex;align-items:center;gap:.9rem;margin-top:1rem}.essay-byline__photo{display:block;flex-shrink:0;width:3.35rem}.essay-byline__photo img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:38% 42%;border:1px solid var(--border);border-radius:10px}.essay-byline__text{min-width:0}.essay-byline__name{font-size:1rem;font-weight:700;color:var(--ink)}.essay-byline__name a{text-decoration:none}.essay-byline__name a:hover{color:var(--accent)}.essay-byline__role{font-size:.92rem;color:var(--muted)}.essay-figure,.essay-video{margin:1.8rem 0 0}.essay-video__frame{max-width:44rem;border:1px solid var(--border);box-shadow:0 16px 36px #17141114;background:#000}.essay-video__frame iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.essay-figure img{display:block;width:100%;border:1px solid var(--border);box-shadow:0 16px 36px #17141114}.essay-video figcaption,.essay-figure figcaption{margin-top:.7rem;max-width:44rem;font-size:.95rem;color:var(--muted)}.about-intro{display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:2rem;align-items:start}.about-intro__text p+p{margin-top:1.15rem}.about-portrait{margin:0;max-width:13rem}.about-portrait img{display:block;width:100%;object-fit:cover;object-position:42% 40%;border:1px solid var(--border);box-shadow:0 12px 28px #17141114}.essay-body{margin-top:1.8rem;font-size:1.12rem}.essay-body a,.text-link,.essay-pagination a{color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.18em}.essay-body>p:first-of-type{max-width:44rem;font-size:1.42rem;line-height:1.58;color:var(--ink)}.essay-body>p:first-of-type:first-letter{float:left;margin:.1rem .45rem 0 0;font-family:var(--font-display);font-size:4.8rem;line-height:.82;color:var(--accent)}.essay-body>p,.essay-body ul,.essay-body ol,.essay-body blockquote,.essay-body h2,.essay-body h3{max-width:44rem}.essay-body h2{margin-top:2.4rem;font-size:1.7rem}.essay-body h3{margin-top:2rem;font-size:1.3rem}.essay-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.essay-pagination a{text-decoration:none;font-weight:600}.essay-pagination__label{display:block;margin-bottom:.25rem}.site-footer{padding-bottom:2.5rem;margin-top:4rem}.site-footer p+p{margin-top:.4rem}.site-footer a{color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.16em}.note-log{display:grid;gap:1.6rem}.note-item{padding-top:1.1rem;border-top:1px solid var(--border)}.note-item__date{font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.note-item h2{margin-top:.35rem;margin-bottom:.75rem;font-size:1.5rem}.note-item p+p{margin-top:.95rem}.taste-list,.side-list{display:grid;gap:1rem;margin-top:1rem}.taste-item,.side-list__item{padding-top:1rem;border-top:1px solid var(--border)}.taste-item__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.taste-item__head h3,.side-list__item h3{font-size:1.3rem}.taste-item__score{flex-shrink:0;font-size:.95rem;font-weight:700;letter-spacing:.05em;color:var(--accent)}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}@media(max-width:780px){body{font-size:18px}.site-nav{align-items:flex-start;flex-direction:column}.home-intro,.essay-pagination,.about-intro{grid-template-columns:1fr}.home-intro__aside{border-left:0;padding-left:0}.home-intro__main{padding-right:0}}
