.ao{height:200svh;position:relative}.ao-stage{background:var(--color-chalk);height:100svh;position:sticky;top:0;overflow:hidden}@media (max-width:899px){.ao{height:auto}.ao-stage{position:relative}}.still .ao,html:not(.js) .ao{height:100svh}@media (prefers-reduced-motion:reduce){.ao{height:100svh}}.ao-arch{clip-path:inset(34% 18% 0 round 62.4375rem 62.4375rem 0 0);position:absolute;inset:0}.ao-title{z-index:2;left:var(--margin);right:var(--margin);top:max(calc(var(--header-h) + 1rem), 9svh);letter-spacing:-.02em;color:var(--color-ink);pointer-events:none;margin:0;font-size:clamp(3rem,7.5vw,8.25rem);font-weight:400;line-height:.95;position:absolute}.ao-arch img{object-fit:cover;object-position:45% 55%;width:100%;height:100%;transform:scale(var(--zoom,1.15));position:absolute;inset:0}.ao-words{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ao-words text{font-family:var(--font-serif);fill:var(--color-ink);letter-spacing:.01em;font-size:clamp(max(1.0625rem,16px),1.7vw,1.75rem)}
