.hero.page-hero{--hero-min:max(100svh, 620px);text-align:center;padding-top:calc(var(--bar-h) + clamp(28px, 6vh, 90px));justify-content:center}.page-hero .hero-paper{box-shadow:inset 0 -1px 0 var(--rule-band)}.page-hero:has(.page-hero-shot) .hero-paper{box-shadow:none}.hero.page-hero:has(.page-hero-shot):after{content:"";z-index:2;background-color:var(--rule-band);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.page-hero-say{width:100%;max-width:var(--sheet);justify-items:center;gap:clamp(18px,2.6vw,30px);margin-inline:auto;display:grid;container-type:inline-size}.page-hero-words{justify-items:center;gap:clamp(18px,2.6vw,30px);width:100%;display:grid}.page-hero-crumbs ol{font-size:var(--meta);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.page-hero-crumbs li{color:var(--accent);align-items:center;gap:10px;display:flex}.page-hero-crumbs li+li:before{content:"/";color:color-mix(in srgb, var(--paper) 40%, transparent)}.page-hero-crumbs a{color:color-mix(in srgb, var(--paper) 62%, transparent);text-decoration:none;transition:color .25s}@media (hover:hover){.page-hero-crumbs a:hover{color:var(--paper)}}.page-hero-crumbs a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-hero h1{font-size:min(calc(var(--display) * .7), calc(100cqw / var(--fit,5.413)),  13svh);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:700;line-height:.96;position:relative}.page-hero h1>span:not(.draw){color:var(--accent)}.page-hero-lead{max-width:62ch;color:color-mix(in srgb, var(--paper) 80%, transparent);font-size:var(--read);margin:0;line-height:1.55}.page-hero-go{color:inherit;font-size:var(--meta);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;margin-top:clamp(4px,1.4vw,14px);font-weight:600;text-decoration:none;display:inline-flex}.page-hero-go span{background-color:var(--accent);width:42px;height:42px;color:var(--on-accent);place-items:center;transition:translate .3s cubic-bezier(.16,1,.3,1);display:grid}.page-hero-go svg{width:18px;height:18px}@media (hover:hover){.page-hero-go:hover span{translate:0 4px}}.page-hero-go:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-hero-shot{z-index:1;width:100%;margin-top:clamp(18px,3vh,44px);line-height:0;display:block;position:relative}.page-hero-shot img{width:100%;height:auto;display:block}.hero.page-hero:has(.page-hero-shot){justify-content:end;padding-bottom:0}.page-hero-say:has(.page-hero-shot){flex:1;grid-template-rows:max-content 1fr}.page-hero-say:has(.page-hero-shot) .page-hero-words{min-height:calc(50svh - var(--bar-h) - clamp(28px, 6vh, 90px));align-content:end}.page-hero-say:has(.page-hero-shot) .page-hero-shot{align-self:end}@media (max-width:900px){.page-hero-say:has(.page-hero-shot){grid-template-rows:1fr max-content}.page-hero-say:has(.page-hero-shot) .page-hero-words{align-content:center;min-height:0}.page-hero-say:has(.page-hero-shot) .page-hero-shot{margin-top:clamp(24px,5vh,56px)}}:target,.page-hero-to{scroll-margin-top:calc(var(--bar-h) + clamp(12px, 2vh, 28px))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.draw-ruler{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.draw-ruler>span{display:inline-block}.page-hero h1:has(>.draw-ruler){justify-self:stretch}@media (max-width:900px){.page-hero[data-wrap] .page-hero-crumbs li[aria-current=page]{display:none}}
