.page-module___8aEwW__page{grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(20px,3vw,40px) clamp(20px,4vw,56px);animation:1.2s ease-out both page-module___8aEwW__fade;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__top,.page-module___8aEwW__bottom{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.page-module___8aEwW__wordmark{letter-spacing:0;gap:.42em;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1;display:inline-flex}.page-module___8aEwW__wordmark span:last-child{margin-right:-.42em}.page-module___8aEwW__nav{color:var(--muted);gap:.8em;font-size:clamp(15px,1.15vw,17px);font-weight:300;display:flex}.page-module___8aEwW__dot{color:var(--muted);opacity:.6}.page-module___8aEwW__center{text-align:center;place-content:center;padding:10vh 0;display:grid}.page-module___8aEwW__line{letter-spacing:-.005em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(30px,4.2vw,58px);font-weight:300;line-height:1.12;animation:1.4s cubic-bezier(.2,.6,.2,1) .15s both page-module___8aEwW__rise}.page-module___8aEwW__line em{font-style:italic;font-weight:300}.page-module___8aEwW__sub{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:clamp(22px,3vh,34px) 0 0;font-size:clamp(14px,1.05vw,16px);font-weight:400;animation:1.4s cubic-bezier(.2,.6,.2,1) .35s both page-module___8aEwW__rise}.page-module___8aEwW__link,.page-module___8aEwW__meta{color:var(--muted);font-size:clamp(14px,1.05vw,16px);font-weight:300}.page-module___8aEwW__link{border-bottom:1px solid #0000;transition:color .25s,border-color .25s}.page-module___8aEwW__link:hover{color:var(--ink);border-bottom-color:var(--ink)}.page-module___8aEwW__grain{opacity:.032;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}@keyframes page-module___8aEwW__fade{0%{opacity:0}to{opacity:1}}@keyframes page-module___8aEwW__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.page-module___8aEwW__page{padding:22px 20px 26px}.page-module___8aEwW__top,.page-module___8aEwW__bottom{flex-direction:column;align-items:flex-start;gap:8px}.page-module___8aEwW__center{padding:8vh 0}}
