@layer components{.card.landing{width:100%;max-width:none;display:block;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.landing-eyebrow{margin:0 0 var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);font-weight:600}.landing-eyebrow--accent{color:var(--color-accent-text)}.landing-hero,.landing-section{padding-inline:var(--space-3)}.landing-section{margin-top:var(--space-section)}@media(min-width:900px){.landing-hero,.landing-section{padding-inline:var(--space-6)}}@media(min-width:1280px){.landing-hero,.landing-section{padding-inline:var(--space-12)}}.landing-section-heading{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--text-3);letter-spacing:-.015em;color:var(--color-text);line-height:1.1}.landing-section-heading--lg{font-size:var(--text-4)}.landing-explainer-heading{display:none}@media(min-width:900px){.landing-explainer-heading{display:block}}.landing-hero{margin-top:var(--space-3);padding:var(--space-12) var(--space-6) var(--space-8);border-radius:var(--radius-lg);gap:var(--space-8);flex-direction:column;display:flex}@media(min-width:900px){.landing-hero{margin-top:var(--space-6);padding:var(--space-24) var(--space-16);align-items:end;gap:var(--space-16);grid-template-columns:7fr 5fr;display:grid}}.landing-hero-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-hero);letter-spacing:-.02em;color:var(--color-text);text-wrap:pretty;margin:0;line-height:.98}.landing-hero-secondary{gap:var(--space-6);flex-direction:column;display:flex}.landing-hero-lead{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:40ch;margin:0;line-height:1.4}.landing-hero-ctas{gap:var(--space-2);flex-direction:column;display:flex}@media(min-width:900px){.landing-hero-ctas{gap:var(--space-3);flex-direction:row}}.btn-hero{--button-height-hero:clamp(56px, 54px + .5vw, 60px);font-size:var(--text-0);width:100%;height:var(--button-height-hero)!important}@media(min-width:900px){.btn-hero{width:auto}}.btn-hero.btn-secondary{background:var(--color-surface-base)!important}@keyframes landing-hero-drift{0%{background-position:50%}to{background-position:62% 46%}}.landing-hero.texture-ground:before{animation:landing-hero-drift var(--motion-drift) var(--easing-out) infinite alternate}@media(max-width:899.98px){.landing-hero.texture-ground:before{background-image:url(/build/assets/plaster-wall-640-ChRIuhG5.webp)}}.landing-tier-cards{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}@media(min-width:900px){.landing-explainer{gap:var(--space-6);grid-template-columns:3fr 9fr;align-items:start;display:grid}.landing-tier-cards{grid-template-columns:1fr 1fr 1fr;margin-top:0}}.landing-tier-label{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-caption);color:var(--color-text);font-weight:600;display:flex}.landing-tier-label--recruiter{color:var(--color-accent-text)}.landing-tier-label--identity{color:var(--sem-earned-text)}.landing-tier-heading{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--text-2);color:var(--color-text);line-height:1.2}.landing-tier-body{font-size:var(--text-0);color:var(--color-text-secondary);margin:0;line-height:1.55}.landing-companies-panel{gap:var(--space-6);padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media(min-width:900px){.landing-companies-panel{align-items:center;gap:var(--space-6);grid-template-columns:6fr 6fr;display:grid}}.landing-companies-copy{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.landing-companies-body{margin:0 0 var(--space-2);font-size:var(--text-0);color:var(--color-text-secondary);max-width:44ch;line-height:1.55}.landing-illustration{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-page);flex-direction:column;display:none}@media(min-width:900px){.landing-illustration{display:flex}}.landing-illustration-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.landing-illustration-eyebrow{font-size:var(--text-caption);color:var(--color-text-muted)}.landing-illustration-status-dot{background:var(--color-success);border-radius:50%;flex:none;width:6px;height:6px}.landing-illustration-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-2);color:var(--color-text);margin:0}.landing-illustration-meta{font-size:var(--text-caption);color:var(--color-text-secondary);margin:0}.landing-illustration-room{align-items:center;gap:var(--space-2);font-size:var(--text-caption);display:flex}.landing-illustration-caption{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.landing-openings-body{margin:var(--space-2) 0 0;font-size:var(--text-0);color:var(--color-text-secondary);line-height:1.55}.landing-openings-cta{margin-top:var(--space-4)}.landing-teaser-grid{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}@media(min-width:900px){.landing-openings{gap:var(--space-6);grid-template-columns:3fr 9fr;align-items:start;display:grid}.landing-teaser-grid{grid-template-columns:1fr 1fr 1fr;margin-top:0}}h3.landing-teaser-title{align-items:center;gap:var(--space-2);font-size:var(--text-1);display:flex}.landing-teaser-title a{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;min-height:44px;display:-webkit-box;overflow:hidden}}
