.c-status{--status-navy:#072032;--status-cream:#f7f5ee;--status-gold:#e3b505;--status-gold-hover:#c99f04;--status-muted:#f7f5eead;--status-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--status-navy);min-height:calc(100svh - 7rem);color:var(--status-cream);padding-block:clamp(3.5rem,9vw,8rem) clamp(5rem,11vw,9rem);position:relative;overflow:hidden}.c-status__geometry,.c-status__accent,.c-status__shard{pointer-events:none;position:absolute;inset:0}.c-status__geometry{z-index:0}.c-status__accent{background:var(--status-gold);clip-path:polygon(62% 100%,100% 38%,100% 100%);opacity:.95}.c-status__shard{background:var(--status-navy);clip-path:polygon(66% 100%,100% 48%,100% 100%)}.c-status__inner{z-index:1;max-width:42rem;position:relative}.c-status__watermark{z-index:0;color:var(--status-gold);font-family:var(--font-lora,Lora, Georgia, serif);letter-spacing:-.06em;opacity:.16;max-inline-size:none;margin:0;font-size:clamp(7rem,22vw,16rem);font-weight:700;line-height:.78;position:absolute;top:-.18em;left:-.06em}.c-status__eyebrow{z-index:1;margin:0 0 var(--space-6,1.5rem);color:var(--status-gold);font-family:var(--font-inconsolata,Inconsolata, ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;max-inline-size:none;font-size:.8rem;font-weight:700;position:relative}.c-status__title{z-index:1;margin:0 0 var(--space-6,1.5rem);color:var(--status-cream);font-family:var(--font-lora,Lora, Georgia, serif);letter-spacing:-.04em;text-wrap:balance;max-inline-size:16ch;font-size:clamp(2.2rem,5vw,4.1rem);font-weight:700;line-height:.98;position:relative}.c-status__lead{z-index:1;margin:0 0 var(--space-10,2.5rem);color:var(--status-muted);font-family:var(--font-inconsolata,Inconsolata, ui-monospace, monospace);max-inline-size:46ch;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;position:relative}.c-status__actions{z-index:1;flex-wrap:wrap;gap:.85rem 1rem;display:flex;position:relative}.c-status .cta-button,.c-status .cta-button--outline{border-radius:999px}.c-status .cta-button--outline{color:var(--status-gold);border-color:var(--status-gold)}.c-status .cta-button--outline:hover{background:var(--status-gold);color:var(--status-navy)}.c-status a:focus-visible,.c-status button:focus-visible{outline:2px solid var(--status-gold);outline-offset:4px}
