:root{--bg:#fff;--ink:#0f0f12;--ink-soft:#6b6b6b;--rule:#d8d8d8;--red:#b6362e;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding:22px 40px;font-weight:400;position:relative;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9999;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:320px 320px;position:fixed;inset:0}.top{border-top:1px solid var(--ink);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);z-index:3;justify-content:space-between;align-items:baseline;padding:11px 0 10px;font-size:10.5px;display:flex;position:relative}.top .right{color:var(--red);font-weight:500}.hero{z-index:3;flex-direction:column;justify-content:center;align-items:stretch;min-height:calc(100vh - 100px);padding:16px 0 56px;display:flex;position:relative}.wordmark{cursor:default;width:100%;display:block;overflow:visible}.wordmark-text{fill:var(--ink);font-family:Instrument Serif,Times New Roman,serif;font-size:220px;font-style:italic;font-weight:400}.hero-sub{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;max-width:900px;margin-top:28px;font-size:clamp(20px,2.4vw,36px);font-style:italic;font-weight:400;line-height:1.2}.ad-stack{pointer-events:none;z-index:5;justify-content:center;align-items:center;gap:0;padding:0 2vw;display:flex;position:fixed;inset:0}.ad-card{aspect-ratio:5/6;width:clamp(110px,11vw,158px);transform:translateY(28px) scale(.86) rotate(var(--rot,0deg));opacity:0;filter:drop-shadow(0 18px 32px #14120a47);flex:none;margin-left:-42px;transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1)}.ad-card:first-child{margin-left:0}.ad-card.shown{opacity:1;transform:translateY(0) scale(1) rotate(var(--rot,0deg))}.ad-card-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:14px 12px 10px;display:flex}.ad-card.has-border .ad-card-inner{outline:1px solid var(--ink);outline-offset:-6px}.ad-title{flex:1;justify-content:center;align-items:center;display:flex}.ad-title.v-italic{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(14px,1.4vw,22px);font-style:italic;line-height:1.05}.ad-title.v-sans-big{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,38px);font-style:italic;font-weight:400}.ad-title.v-sans-stamp{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(10px,.95vw,14px);font-weight:600;line-height:1.15}.ad-title.v-mark{font-family:var(--serif);font-size:clamp(20px,2vw,32px);font-style:italic}.ad-brand{font-family:var(--sans);letter-spacing:.3em;text-align:center;opacity:.92;border-top:1px solid;align-self:stretch;padding-top:6px;font-size:8.5px;font-weight:600}.section{border-top:1px solid var(--ink);z-index:3;max-width:1320px;margin:0 auto;padding:80px 0 96px;position:relative}.section+.section{padding-top:60px}.section-label{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:56px;padding-top:14px;font-size:10.5px;display:flex}.section-label .right-label{color:var(--ink-soft);font-weight:500}.prose{font-family:var(--serif);letter-spacing:-.018em;max-width:1200px;color:var(--ink);font-size:clamp(28px,4vw,62px);font-style:italic;font-weight:400;line-height:1.14}.prose em{font-style:italic}.prose.small{max-width:900px;margin-bottom:36px;font-size:clamp(22px,2.6vw,38px);line-height:1.25}.prose a.creator{color:var(--ink);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);cursor:help;transition:color .15s,text-decoration-color .15s}.prose a.creator:hover,.prose a.creator:focus{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);outline:none}.portrait-pop{pointer-events:none;opacity:0;z-index:50;background:var(--bg);width:220px;transition:opacity .22s;position:fixed;box-shadow:0 18px 36px #14120a38}.portrait-pop img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:270px;display:block}.portrait-pop .cap{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;background:var(--ink);color:var(--bg);text-align:center;padding:9px 10px;font-size:9.5px}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.signup{border:1px solid var(--ink);width:100%;max-width:460px;display:flex}.signup input{font-family:var(--sans);color:var(--ink);letter-spacing:.04em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 16px;font-size:12px}.signup input::placeholder{color:var(--ink-soft);text-transform:none}.signup button{background:var(--ink);color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:12px 22px;font-size:10.5px;font-weight:600}.signup button:hover{background:var(--red);color:#fff}.footer{border-top:1px solid var(--ink);max-width:1320px;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);z-index:3;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:22px 0 6px;font-size:10.5px;display:flex;position:relative}.footer .ticker{white-space:nowrap;color:var(--ink-soft);flex:1;margin:0 12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.ticker .reel{animation:42s linear infinite scroll;display:inline-block}.ticker .reel span{padding:0 28px;display:inline-block}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer .copyr{color:var(--ink-soft)}@media (max-width:880px){body{padding:18px}.hero{min-height:calc(100vh - 80px);padding-bottom:32px}.hero-sub{font-size:clamp(18px,4.8vw,28px)}.section{padding:56px 0 72px}.section-label{margin-bottom:32px;font-size:9.5px}.prose{font-size:clamp(26px,6.5vw,42px);line-height:1.18}.prose.small{font-size:clamp(20px,5vw,28px)}.portrait-pop{width:160px}.portrait-pop img{height:200px}.footer{flex-wrap:wrap;gap:14px}.footer .ticker{flex-basis:100%;order:3;margin:0}.ad-stack{display:none}}
.site-nav-module__VDimBW__nav{z-index:50;background:#f2efe8;border-bottom:1px solid #0e0e0f1f;align-items:center;gap:24px;padding:14px 32px;display:flex;position:sticky;top:0}.site-nav-module__VDimBW__brand{letter-spacing:.16em;text-transform:uppercase;color:#0e0e0f;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.site-nav-module__VDimBW__links{align-items:center;gap:22px;margin-left:auto;display:flex}.site-nav-module__VDimBW__link{letter-spacing:.2em;text-transform:uppercase;color:#6e6b64;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s}.site-nav-module__VDimBW__link:hover{color:#d8391f}.site-nav-module__VDimBW__linkActive{color:#0e0e0f}.site-nav-module__VDimBW__auth{border-left:1px solid #0e0e0f24;align-items:center;margin-left:8px;padding-left:22px;display:flex}@media (max-width:640px){.site-nav-module__VDimBW__nav{gap:14px;padding:12px 18px}.site-nav-module__VDimBW__links{gap:14px}.site-nav-module__VDimBW__brand{font-size:12px}}
.auth-status-module__V-I2eq__signIn,.auth-status-module__V-I2eq__name,.auth-status-module__V-I2eq__signOut{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:9.5px;font-weight:600;text-decoration:none}.auth-status-module__V-I2eq__signIn:hover,.auth-status-module__V-I2eq__name:hover,.auth-status-module__V-I2eq__signOut:hover{color:var(--red)}.auth-status-module__V-I2eq__wrap{align-items:baseline;gap:16px;display:inline-flex}.auth-status-module__V-I2eq__signOut{color:var(--ink-soft)}
