.landing-module__scJOqG__page{padding-bottom:40px}.landing-module__scJOqG__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"kicker kicker""h1 file""foot file";column-gap:clamp(32px,6vw,96px);padding-top:clamp(48px,12vh,140px);padding-bottom:clamp(72px,14vh,160px);display:grid;position:relative}.landing-module__scJOqG__kicker{color:var(--phosphor);grid-area:kicker;margin:0 0 28px}.landing-module__scJOqG__h1{letter-spacing:-.015em;grid-area:h1;margin:0;font-size:clamp(44px,6.6vw,96px);font-weight:400;line-height:.98}.landing-module__scJOqG__mark{white-space:nowrap;position:relative}.landing-module__scJOqG__mark:after{content:"";background:var(--phosphor);transform-origin:0;height:.06em;animation:landing-module__scJOqG__draw .9s .9s var(--ease) forwards;position:absolute;bottom:-.14em;left:.02em;right:.04em;transform:scaleX(0)}@keyframes landing-module__scJOqG__draw{to{transform:scaleX(1)}}.landing-module__scJOqG__heroFoot{grid-area:foot;gap:28px;max-width:34rem;margin-top:40px;display:grid}.landing-module__scJOqG__lede{color:#cfc7b6;margin:0;font-size:clamp(19px,1.6vw,22px)}.landing-module__scJOqG__ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.landing-module__scJOqG__alt{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s}.landing-module__scJOqG__alt:hover{color:var(--text);border-color:var(--phosphor-dim)}.landing-module__scJOqG__file{background:linear-gradient(180deg, var(--manila), var(--manila-2));color:var(--ink-text);transition:transform .5s var(--ease);border-radius:2px 2px 3px 3px;grid-area:file;align-self:end;justify-items:center;gap:14px;margin:0;padding:26px 22px 20px;display:grid;position:relative;transform:rotate(1.4deg);box-shadow:0 30px 60px -30px #000c,inset 0 1px #ffffff40}.landing-module__scJOqG__file:hover{transform:rotate(0)translateY(-4px)}.landing-module__scJOqG__fileTab{background:var(--manila);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:4px 4px 0 0;padding:4px 14px 6px;font-size:11px;position:absolute;top:-22px;left:18px}.landing-module__scJOqG__file figcaption{width:100%;font-family:var(--mono);gap:6px;font-size:12px;display:grid}.landing-module__scJOqG__fileRow{border-bottom:1px dashed #1d1b1640;justify-content:space-between;padding-bottom:5px;display:flex}.landing-module__scJOqG__fileRow span:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-ink)}.landing-module__scJOqG__on{color:#1f6b36}.landing-module__scJOqG__on:before{content:"● ";animation:2.4s step-end infinite landing-module__scJOqG__blink}@keyframes landing-module__scJOqG__blink{50%{opacity:.2}}.landing-module__scJOqG__fileNote{font-family:var(--serif);color:#3d3628;margin-top:6px;font-size:15px;font-style:italic;line-height:1.35}.landing-module__scJOqG__block{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px clamp(32px,6vw,96px);padding-top:clamp(56px,9vh,96px);padding-bottom:clamp(56px,9vh,96px);display:grid}.landing-module__scJOqG__block>h2{margin:6px 0 0;font-weight:400}.landing-module__scJOqG__steps{margin:0;padding:0;list-style:none;display:grid}.landing-module__scJOqG__steps li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:18px;padding:20px 0;display:grid}.landing-module__scJOqG__steps li:first-child{border-top:0;padding-top:0}.landing-module__scJOqG__n{font-family:var(--term);color:var(--phosphor);font-size:26px;line-height:1}.landing-module__scJOqG__stepT{font-family:var(--display);font-size:clamp(24px,2.4vw,32px);line-height:1.1}.landing-module__scJOqG__stepB{color:var(--muted)}.landing-module__scJOqG__terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin:0;display:grid}.landing-module__scJOqG__terms div{border-top:1px solid var(--line);padding:18px 0}.landing-module__scJOqG__terms div:nth-child(-n+2){border-top:0;padding-top:0}.landing-module__scJOqG__terms dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--phosphor);margin-bottom:6px;font-size:12px}.landing-module__scJOqG__terms dd{margin:0;font-size:19px}.landing-module__scJOqG__salaries{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__scJOqG__salary{border-left:1px solid var(--line);gap:8px;padding:26px 24px;text-decoration:none;transition:background .25s;display:grid}.landing-module__scJOqG__salary:first-child{border-left:0}.landing-module__scJOqG__salary:hover{background:var(--ink-2)}.landing-module__scJOqG__amount{font-size:clamp(44px,5vw,68px);line-height:1}.landing-module__scJOqG__salaryMeta{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);font-size:12px}.landing-module__scJOqG__fine{color:var(--muted);grid-column:2;margin:0;font-size:15px}.landing-module__scJOqG__close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(64px,12vh,140px);padding-bottom:clamp(48px,8vh,96px);display:flex}.landing-module__scJOqG__closeLine{margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.05}@media (max-width:880px){.landing-module__scJOqG__hero{grid-template-columns:1fr;grid-template-areas:"kicker""h1""foot""file"}.landing-module__scJOqG__file{justify-self:start;width:min(300px,100%);margin-top:64px}.landing-module__scJOqG__block{grid-template-columns:1fr}.landing-module__scJOqG__fine{grid-column:1}.landing-module__scJOqG__steps li{grid-template-columns:44px 1fr}.landing-module__scJOqG__stepB{grid-column:2}.landing-module__scJOqG__terms{grid-template-columns:1fr}.landing-module__scJOqG__terms div:nth-child(2){border-top:1px solid var(--line);padding-top:18px}.landing-module__scJOqG__salaries{grid-template-columns:1fr}.landing-module__scJOqG__salary{border-left:0;border-top:1px solid var(--line)}.landing-module__scJOqG__salary:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.landing-module__scJOqG__mark:after{animation:none;transform:scaleX(1)}.landing-module__scJOqG__on:before{animation:none}.landing-module__scJOqG__file{transition:none}}
