.apex-landing{isolation:isolate;min-height:100svh;padding-block-start:max(var(--space-lg), env(safe-area-inset-top));padding-block-end:max(var(--space-2xl), env(safe-area-inset-bottom));padding-inline:max(var(--space-md), env(safe-area-inset-left));background:var(--theme-canvas);color:var(--color-ink);font-family:var(--font-body);place-items:center;display:grid;position:relative;overflow:clip}.apex-landing:before,.apex-landing:after,.apex-landing__orbit{z-index:-1;border:var(--rule-hair) solid var(--color-rule);content:"";pointer-events:none;border-radius:50%;position:absolute}.apex-landing:before{aspect-ratio:2.15;width:min(86rem,112%);transform:rotate(-8deg)}.apex-landing:after{aspect-ratio:1.8;border-color:var(--color-paper-3);width:min(62rem,88%);transform:rotate(11deg)}.apex-landing__orbit{aspect-ratio:1;border-color:var(--color-rule-2);opacity:.42;width:min(38rem,66%)}.apex-landing h1{gap:clamp(var(--space-xs), 2vw, var(--space-lg));min-width:0;max-width:8ch;padding-inline:var(--space-sm);color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;font-size:clamp(3.5rem,13vw,10rem);font-weight:800;line-height:.86;display:grid}.apex-landing h1 span:last-child{color:var(--color-accent);transform:translate(.1em)}@media (hover:hover) and (pointer:fine){.apex-landing{cursor:url(../../../soft-cursor.svg) 12 12,auto}}@media (width>=40rem){.apex-landing{padding-inline:var(--page-gutter)}.apex-landing h1{font-size:clamp(5rem,12vw,10rem)}}@media (prefers-reduced-motion:reduce){.apex-landing h1 span:last-child{transform:none}}
