:root{color:#171616;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f3ed;font-family:Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}body{min-width:320px;margin:0}a{color:inherit}::selection{color:#f6f3ed;background:#171616}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:y proximity}}:root{--ink:#171616;--muted:#6f6961;--line:#d1cbc1;--paper:#f6f3ed;--paper-deep:#ebe6dc;--accent:#d96b45}.page-shell{min-height:100vh;color:var(--ink);background:var(--paper);scroll-snap-type:y mandatory}.page-shell>section{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh}.page-shell [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.page-shell [data-reveal].is-visible{opacity:1;transform:translateY(0)}.page-shell [data-reveal=heading]{transition-delay:80ms}.page-shell [data-reveal=lead]{transition-delay:.18s}.page-shell [data-reveal=definitions]{transition-delay:.26s}.page-shell [data-reveal=section]{transition-delay:40ms}.page-shell [data-reveal=list]{transition-delay:.12s}.page-shell [data-reveal=project]{transition-delay:.18s}.page-shell [data-reveal=project]:nth-child(2){transition-delay:.28s}.page-shell [data-reveal=footer]{transition-delay:.32s}.meaning-intro,.projects-section,.about-content,footer{width:min(100%,1480px);margin-inline:auto}.meaning-intro{padding-left:calc(clamp(24px,8vw,122px) + clamp(150px,17vw,220px))}.meaning-section{border-bottom:1px solid var(--line);align-items:center;min-height:100svh;display:flex}.meaning-intro{width:100%;padding-top:clamp(52px,9vh,112px);padding-bottom:clamp(52px,9vh,112px);padding-right:clamp(24px,8vw,122px)}.entry-heading{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,38px);display:flex}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:11px;font-weight:600}.meaning-intro h1{letter-spacing:-.075em;margin:0;font-family:Georgia,serif;font-size:clamp(68px,12vw,176px);font-weight:400;line-height:.82}.pronunciation{margin:0;font-family:Georgia,serif;font-size:15px;font-style:italic}.pronunciation span{color:var(--muted)}.meaning-lead{margin:clamp(30px,4vw,48px) 0}.hero-copy{letter-spacing:-.055em;max-width:580px;margin:0;font-size:clamp(28px,3.3vw,46px);line-height:1.08}.definitions{flex-direction:column;gap:clamp(26px,3vw,38px);max-width:920px;display:flex}.scroll-hint{width:fit-content;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:clamp(42px,7vh,80px) auto 0;font-size:10px;text-decoration:none;transition:color .2s;display:flex}.scroll-hint:hover,.scroll-hint:focus-visible{color:var(--ink)}.scroll-hint:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.entry-definition{grid-template-columns:30px minmax(0,1fr);column-gap:14px;margin:0;padding:0;font-family:Georgia,serif;font-size:clamp(17px,1.8vw,22px);line-height:1.42;display:grid}.sense-number{color:var(--muted);padding-top:5px;font-family:Helvetica,Arial,sans-serif;font-size:12px}.entry-definition p{overflow-wrap:anywhere;margin:0}.entry-definition .usage{color:var(--muted);grid-column:2;margin-top:26px;font-size:clamp(14px,1.4vw,17px)}.entry-definition strong{font-family:Helvetica,Arial,sans-serif}.projects-section{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(70px,9vw,120px) clamp(24px,5vw,80px) clamp(80px,9vw,130px) calc(clamp(24px,5vw,80px) + clamp(150px,17vw,220px));display:flex}.projects-heading{margin-bottom:42px}.projects-heading .eyebrow{margin-bottom:16px}.projects-heading h2{letter-spacing:-.08em;margin:0;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.95}.project-list{border-top:1px solid var(--ink)}.project-entry{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(220px,.7fr) 1fr 30px;align-items:baseline;gap:32px;margin-inline:-14px;padding:26px 14px;text-decoration:none;transition:background .2s,padding .2s;display:grid}.project-entry:hover,.project-entry:focus-visible{background:var(--paper-deep);padding-inline:22px}.project-entry:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.project-name{font-family:Georgia,serif;font-size:clamp(18px,2vw,25px)}.project-sentence{color:var(--muted);font-size:15px;line-height:1.5}.project-arrow{color:var(--accent);text-align:right;font-size:22px}.about-section{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;display:flex}.about-content{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:clamp(40px,8vw,140px);margin-block:auto;padding:clamp(100px,13vh,170px) clamp(24px,5vw,80px) 60px calc(clamp(24px,5vw,80px) + clamp(150px,17vw,220px));display:grid}.about-heading h2{letter-spacing:-.08em;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.95}.about-entry{grid-template-columns:30px minmax(0,650px);column-gap:14px;font-family:Georgia,serif;display:grid}.about-lead{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(24px,3vw,40px);line-height:1.08}.about-copy{max-width:580px;color:var(--muted);margin:0 0 18px;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.about-link{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;margin-top:18px;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;display:inline-block}.about-link span{color:var(--accent);vertical-align:-2px;font-size:18px}.about-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px}footer{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:26px clamp(24px,5vw,80px) 26px calc(clamp(24px,5vw,80px) + clamp(150px,17vw,220px));font-size:10px;display:flex}footer a{text-underline-offset:3px}.slide-nav{z-index:2;position:fixed;top:50%;left:clamp(16px,3vw,42px);transform:translateY(-50%)}.slide-nav ol{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.slide-nav button{color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:10px;display:flex}.slide-nav button:before{content:"";border:1px solid;border-radius:50%;width:8px;height:8px;transition:background-color .2s,transform .2s}.slide-nav button:hover,.slide-nav button:focus-visible,.slide-nav button.is-active{color:var(--ink)}.slide-nav button.is-active:before{border-color:var(--accent);background:var(--accent);transform:scale(1.25)}.slide-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (height<=700px) and (width>=701px){.about-content{gap:clamp(28px,5vw,72px);padding-top:clamp(48px,8vh,80px);padding-bottom:32px}.about-heading h2{margin-top:14px;font-size:clamp(42px,5vw,64px)}.about-lead{margin-bottom:18px;font-size:clamp(22px,2.6vw,32px)}.about-copy{margin-bottom:12px;font-size:clamp(15px,1.4vw,18px);line-height:1.4}.about-link{margin-top:10px}footer{padding-top:18px;padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.page-shell [data-reveal]{opacity:1;transition:none;transform:none}.page-shell{scroll-snap-type:y proximity}.slide-nav button:before{transition:none}}@media (width<=700px){.meaning-intro{padding:40px 8vw 52px}.projects-section{padding:64px 8vw 76px}.about-content{padding:76px 8vw 40px;display:block}.about-heading{margin-bottom:48px}.about-heading h2{margin-top:16px;font-size:17vw}.about-entry{grid-template-columns:24px minmax(0,1fr);column-gap:10px}.about-lead{margin-bottom:22px}.entry-heading{gap:24px}.meaning-intro h1{letter-spacing:-.05em;font-size:20vw;line-height:.88}.meaning-lead{margin:28px 0}.definitions{gap:24px}.entry-definition{grid-template-columns:24px minmax(0,1fr);column-gap:10px}.entry-definition .usage{margin-top:22px}.project-entry{grid-template-columns:minmax(0,1fr) 24px;gap:7px 16px;margin:0;padding:20px 0}.project-entry:hover,.project-entry:focus-visible{margin-inline:-10px;padding-inline:10px}.project-name,.project-sentence{overflow-wrap:anywhere;grid-column:1}.project-arrow{grid-area:1/2/span 2;align-self:center}footer{flex-direction:column;gap:16px;padding:22px 6vw}.slide-nav{inset:auto 8vw 18px;transform:none}.slide-nav ol{flex-direction:row;justify-content:space-between}.slide-nav-label{display:none}}@media (height<=700px) and (width<=700px){.about-content{padding-top:48px;padding-bottom:28px}.about-heading{margin-bottom:28px}.about-heading h2{margin-top:12px}.about-lead{margin-bottom:16px;font-size:clamp(22px,7vw,30px)}.about-copy{margin-bottom:12px;font-size:15px;line-height:1.4}.about-link{margin-top:6px}footer{padding-top:16px;padding-bottom:16px}}@media (height<=600px) and (width<=400px){.about-content{margin-block:0}}
