.hero .name{z-index:3;font-family:var(--f-display);letter-spacing:-.035em;color:var(--bone);white-space:nowrap;margin:0;font-size:clamp(4.6rem,17vw,19rem);font-weight:200;line-height:.84;position:absolute;bottom:-.14em;left:-.04em}.hero .line{right:var(--gut);z-index:3;text-align:right;max-width:24ch;position:absolute;bottom:clamp(5.5rem,15vh,10rem)}.hero .line p{font-family:var(--f-display);font-weight:300;font-size:var(--t-lead);margin:0;line-height:1.3}.hero .k{left:var(--gut);z-index:3;color:var(--salmon);position:absolute;top:5.5rem}@media (width<=40rem){.hero .line{max-width:18ch;bottom:24vh;right:1.25rem}.hero .name{font-size:19vw}}.access{padding:clamp(5rem, 14vh, 11rem) var(--gut)}.access h2{font-family:var(--f-display);font-weight:200;font-size:var(--t-h2-lg);letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0;line-height:.98}.access p{max-width:50ch;color:var(--dim);margin:1.8rem 0 0;font-weight:300}.access .btn{background:var(--salmon);color:var(--night);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;margin-top:2rem;padding:1rem 1.8rem;display:inline-block}.access .fine{font-family:var(--f-mono);letter-spacing:.04em;color:var(--slate);max-width:50ch;margin-top:1.2rem;font-size:.66rem;line-height:1.7}
