.page-module___8aEwW__page{background:var(--color-surface);min-height:100svh}.page-module___8aEwW__container{width:min(100% - 3rem, var(--content-max));flex-direction:column;min-height:100svh;margin-inline:auto;display:flex}.page-module___8aEwW__header{padding-block:var(--space-8);border-bottom:1px solid var(--color-line)}.page-module___8aEwW__identity{gap:var(--space-1);width:fit-content;margin:0;line-height:1.25;display:grid}.page-module___8aEwW__identity span:first-child{font-family:var(--font-display);font-size:1.5rem}.page-module___8aEwW__identity span:last-child{color:var(--color-muted);letter-spacing:.015em;font-size:.875rem}.page-module___8aEwW__main{padding-block:var(--space-16);flex:1;align-items:center;display:flex}.page-module___8aEwW__introduction{max-width:54rem}.page-module___8aEwW__introduction h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:1.04}.page-module___8aEwW__introduction p{max-width:58ch;margin:var(--space-8) 0 0;color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.page-module___8aEwW__footer{padding-block:var(--space-6);border-top:1px solid var(--color-line)}.page-module___8aEwW__footer p{color:var(--color-muted);margin:0;font-size:.875rem}@media (max-width:36rem){.page-module___8aEwW__container{width:min(100% - 2rem, var(--content-max))}.page-module___8aEwW__header{padding-block:var(--space-6)}.page-module___8aEwW__main{padding-block:var(--space-16);align-items:flex-start}.page-module___8aEwW__introduction p{margin-top:var(--space-6)}}
