.hold{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(1.4rem,3.4vw,2.6rem);row-gap:2rem}.rail{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;font-family:var(--font-mono);font-size:clamp(.66rem,1.5vw,.74rem);letter-spacing:.06em;color:var(--ink-soft)}.rail b{font-weight:400;color:var(--ink)}.rail--bottom{padding-top:.9rem;border-top:1px solid var(--rule)}.statement{align-self:center;margin:clamp(2rem,8vh,5rem) 0}.statement h1{max-width:15ch;margin:0 0 0 -.045em;font-size:clamp(2.3rem,7.4vw,5.6rem);line-height:1.04;font-weight:400;letter-spacing:-.032em;text-wrap:balance}.statement h1 span{display:block;color:var(--ink-soft)}.statement p{max-width:34ch;margin:clamp(1.4rem,3.6vh,2.2rem) 0 0;font-size:clamp(.92rem,1.9vw,1.05rem);line-height:1.55;color:var(--ink-soft)}.link{position:relative;color:inherit;text-decoration:none;white-space:nowrap}.link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;opacity:.4;transform-origin:right;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s ease}.link:hover{color:var(--ink)}.link:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.fade{opacity:0;animation:fade 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d,0s)}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.rail{flex-direction:column;gap:.3rem}.rail--bottom{gap:.45rem}.statement h1{max-width:100%}}@media (prefers-reduced-motion:reduce){.fade{animation:none;opacity:1}.link:after{transition:none}}