.HS70Aa_page{background:var(--canvas);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.HS70Aa_main{background:linear-gradient(132deg, var(--canvas) 8%, var(--surface-warm) 56%, var(--surface-lilac) 100%);flex:1;display:flex;overflow:hidden}.HS70Aa_hero{align-items:center;gap:3rem;padding-block:2.25rem 3rem;display:grid}.HS70Aa_copy{z-index:2;max-width:42rem;position:relative}.HS70Aa_title{max-width:11ch;color:var(--brand-strong);font-family:var(--font-newsreader), "Iowan Old Style", Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin-block-start:1rem;font-size:clamp(3rem,2.1rem + 4.8vw,6.25rem);font-weight:510;line-height:.94}.HS70Aa_introduction{max-width:37rem;color:var(--text-muted);text-wrap:pretty;margin-block-start:1.25rem;font-size:1.125rem;line-height:1.7}.HS70Aa_actions{flex-direction:column;gap:.5rem;margin-block-start:1.5rem;display:flex}.HS70Aa_action{width:100%;font-size:1rem}.HS70Aa_visual{aspect-ratio:1;isolation:isolate;justify-self:center;width:min(100%,18rem);position:relative}.HS70Aa_frame{z-index:1;border:1px solid color-mix(in srgb, var(--gold-decor) 72%, var(--border));background:var(--canvas);box-shadow:0 2rem 4.5rem color-mix(in srgb, var(--brand-strong) 14%, transparent), 0 .45rem 1.1rem color-mix(in srgb, var(--text) 10%, transparent);border-radius:.35rem;padding:.5rem;transition:translate .4s cubic-bezier(.22,1,.36,1),rotate .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;rotate:-1.4deg}.HS70Aa_artwork{border-radius:.2rem;width:100%;height:auto;display:block}.HS70Aa_orbit{z-index:2;pointer-events:none;fill:none;width:114%;height:114%;stroke:var(--gold-decor);stroke-dasharray:1600;stroke-dashoffset:0;stroke-width:1.5px;position:absolute;inset:-7%;overflow:visible;rotate:-13deg}.HS70Aa_dotOne,.HS70Aa_dotTwo{z-index:3;background:var(--brand);pointer-events:none;border-radius:999px;display:block;position:absolute}.HS70Aa_dotOne{width:.45rem;height:.45rem;inset-block-start:6%;inset-inline-start:7%}.HS70Aa_dotTwo{width:.28rem;height:.28rem;inset-block-end:9%;inset-inline-end:2%}@media (min-width:23rem){.HS70Aa_visual{width:min(100%,22rem)}}@media (max-width:24.999rem){.HS70Aa_hero{gap:2.5rem}}@media (min-width:30rem){.HS70Aa_actions{flex-direction:row;align-items:center;gap:1rem}.HS70Aa_action{width:auto}}@media (min-width:48rem){.HS70Aa_hero{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:clamp(2.5rem,6vw,5rem);min-height:calc(100svh - 5rem);padding-block:4rem}.HS70Aa_visual{width:min(100%,30rem)}}@media (min-width:68.75rem){.HS70Aa_visual{width:min(100%,34rem)}}@media (hover:hover) and (pointer:fine){.HS70Aa_visual:hover .HS70Aa_frame{translate:0 -.25rem;rotate:0deg}}@media (prefers-reduced-motion:no-preference){.HS70Aa_copy{animation:.65s cubic-bezier(.22,1,.36,1) 80ms backwards HS70Aa_copy-arrives}.HS70Aa_frame{animation:.78s cubic-bezier(.22,1,.36,1) .16s backwards HS70Aa_artwork-settles}.HS70Aa_orbit{animation:1.1s cubic-bezier(.22,1,.36,1) .42s backwards HS70Aa_orbit-draws}}@keyframes HS70Aa_copy-arrives{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes HS70Aa_artwork-settles{0%{opacity:0;translate:1.25rem 1rem;rotate:2deg}to{opacity:1;translate:0;rotate:-1.4deg}}@keyframes HS70Aa_orbit-draws{0%{opacity:0;stroke-dashoffset:1600px}to{opacity:1;stroke-dashoffset:0}}
