.apply[data-astro-cid-nuz5layc]{position:relative;overflow:hidden}.apply__arc[data-astro-cid-nuz5layc]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.apply__arc-line[data-astro-cid-nuz5layc]{fill:none;stroke:var(--lamp);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset 1.5s var(--ease-out)}.apply__arc-node[data-astro-cid-nuz5layc]{fill:var(--lamp);transition:opacity .3s var(--ease-out) 1.2s}.apply__arc[data-astro-cid-nuz5layc].is-waiting .apply__arc-line[data-astro-cid-nuz5layc]{stroke-dashoffset:1px}.apply__arc[data-astro-cid-nuz5layc].is-waiting .apply__arc-node[data-astro-cid-nuz5layc]{opacity:0}.apply[data-astro-cid-nuz5layc]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f4c27f24,#0000);width:70%;height:80%;position:absolute;inset:-20% auto auto -15%}.apply__grid[data-astro-cid-nuz5layc]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem clamp(3rem,7vw,7rem);display:grid;position:relative}.apply__title[data-astro-cid-nuz5layc]{font-size:var(--step-4)}.apply__text[data-astro-cid-nuz5layc]{color:var(--mist);margin-top:1.25rem}.apply__photo[data-astro-cid-nuz5layc]{max-width:26rem;margin-top:2.5rem}.apply__photo[data-astro-cid-nuz5layc] img[data-astro-cid-nuz5layc]{aspect-ratio:4/5;object-fit:cover;background:var(--dusk);width:100%;height:auto;display:block;box-shadow:0 2px 4px #08182a4d,0 40px 72px -36px #040c18e6}.apply__photo[data-astro-cid-nuz5layc] figcaption[data-astro-cid-nuz5layc]{font-size:var(--step--1);color:var(--mist);margin-top:.875rem}.apply__photo[data-astro-cid-nuz5layc] b[data-astro-cid-nuz5layc]{color:var(--cream);font-weight:600}.apply__steps[data-astro-cid-nuz5layc]{counter-reset:step;gap:1rem;max-width:30rem;margin-top:2.5rem;display:grid}.apply__steps[data-astro-cid-nuz5layc] li[data-astro-cid-nuz5layc]{border-top:1px solid var(--line-dark);color:var(--mist);font-size:var(--step--1);counter-increment:step;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-top:1rem;line-height:1.5;display:grid}.apply__steps[data-astro-cid-nuz5layc] li[data-astro-cid-nuz5layc]:before{content:counter(step);font-family:var(--display);font-variation-settings:"opsz" 36;font-weight:600;font-size:var(--step-2);color:var(--lamp);grid-row:span 2;line-height:1}.apply__steps[data-astro-cid-nuz5layc] b[data-astro-cid-nuz5layc]{color:var(--cream);font-weight:600}.apply__mail[data-astro-cid-nuz5layc]{color:var(--mist);margin-top:2rem}.apply__panel[data-astro-cid-nuz5layc]{box-shadow:inset 0 0 0 1px var(--line-dark), 0 40px 80px -40px #040c18cc;background:#0d27438c;padding:clamp(1.5rem,4vw,3rem)}@media (width<=61.99rem){.apply__grid[data-astro-cid-nuz5layc]{grid-template-columns:1fr}.apply__intro[data-astro-cid-nuz5layc]{max-width:40rem}.apply__photo[data-astro-cid-nuz5layc]{max-width:22rem}}@media (width<=47.99rem){.apply__panel[data-astro-cid-nuz5layc]{margin-inline:calc(var(--gutter) * -1)}}.prose{min-width:0;font-size:1.125rem;line-height:1.65}.prose>*{max-width:68ch}.prose .chart,.prose .figures,.prose .note{max-width:100%}.prose p{margin-top:1.25rem}.prose h2{font-size:var(--step-3);margin-top:clamp(3rem,6vw,4.5rem);scroll-margin-top:6rem;line-height:1.1}.prose h3{font-size:var(--step-1);margin-top:2.25rem;scroll-margin-top:6rem}.prose h2+p,.prose h3+p{margin-top:1rem}.prose ul,.prose ol{margin-top:1.25rem;padding-left:1.5rem}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li{margin-top:.625rem;padding-left:.25rem}.prose li::marker{color:var(--ember);font-weight:600}.prose strong{font-weight:650}.prose a{text-underline-offset:.2em;transition:text-decoration-color .15s var(--ease-out), text-underline-offset .15s var(--ease-out);font-weight:500;-webkit-text-decoration:underline #a4561fbf;text-decoration:underline #a4561fbf;text-decoration-thickness:1px}.prose a:hover{text-underline-offset:.3em;text-decoration-color:currentColor}.prose .figures a{text-decoration-color:currentColor}.prose blockquote{font-family:var(--display);font-variation-settings:"opsz" 26;font-size:var(--step-2);letter-spacing:-.012em;margin:clamp(2rem,5vw,3rem) 0;padding:0;line-height:1.2}.prose blockquote p{margin:0}.prose table:not([role]){border-collapse:collapse;width:100%;max-width:100%;margin-top:1.75rem;font-size:1rem;line-height:1.45}.prose table:not([role]) th{border-bottom:2px solid var(--navy);text-align:left;vertical-align:bottom;padding:.625rem 1rem .625rem 0;font-weight:650}.prose table:not([role]) td{border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem 1rem .75rem 0}.prose table:not([role]) td:last-child,.prose table:not([role]) th:last-child{padding-right:0}@media (width<=40rem){.prose{font-size:1.0625rem}.prose table:not([role]){font-size:.9375rem;display:block;overflow-x:auto}.prose table:not([role]) th,.prose table:not([role]) td{min-width:5rem;padding-right:.75rem}}.chart-tip{z-index:50;background:var(--navy);max-width:min(20rem,100vw - 1rem);color:var(--cream);font-size:var(--step--1);border-radius:4px;gap:.125rem;padding:.5rem .75rem;line-height:1.35;display:grid;position:fixed;top:0;left:0;box-shadow:0 12px 24px -12px #08182a99}.chart-tip[hidden]{display:none}.chart-tip strong{font-variant-numeric:tabular-nums;font-weight:700}.chart-tip span{font-weight:400}.preview-bar[data-astro-cid-megjhfwz]{z-index:50;padding:.75rem var(--gutter);background:var(--dusk);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex;position:sticky;top:0}.preview-bar__actions[data-astro-cid-megjhfwz]{flex-wrap:wrap;gap:.75rem;display:flex}.preview-bar[data-astro-cid-megjhfwz] .button[data-astro-cid-megjhfwz]{min-height:2.75rem;padding-block:.5rem}.hero-cta[data-astro-cid-megjhfwz]{margin-top:2.5rem}.role-hero[data-astro-cid-megjhfwz]{padding-block:clamp(9rem,20vh,13rem) clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.role-hero[data-astro-cid-megjhfwz]:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f4c27f29,#0000);height:90%;position:absolute;inset:auto -10% -45% 35%}.role-hero__grid[data-astro-cid-megjhfwz]{z-index:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.role-hero__back[data-astro-cid-megjhfwz] a[data-astro-cid-megjhfwz]{min-height:2.75rem;color:var(--mist);font-size:var(--step--1);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.role-hero__back[data-astro-cid-megjhfwz] a[data-astro-cid-megjhfwz]:before{content:"←";transition:transform .18s var(--ease-out);margin-right:.5rem}.role-hero__back[data-astro-cid-megjhfwz] a[data-astro-cid-megjhfwz]:hover:before{transform:translate(-3px)}.role-hero__title[data-astro-cid-megjhfwz]{font-size:var(--step-5);max-width:12em;margin-top:.75rem}.role-hero__status[data-astro-cid-megjhfwz]{font-size:var(--step-1);color:var(--mist);margin-top:clamp(1.25rem,2.5vw,2rem)}.role-hero__status[data-astro-cid-megjhfwz] b[data-astro-cid-megjhfwz]{color:var(--lamp);font-weight:600}.role-hero__term[data-astro-cid-megjhfwz]{white-space:nowrap}.role-hero__lede[data-astro-cid-megjhfwz]{margin-top:1rem}.role-hero__actions[data-astro-cid-megjhfwz]{flex-wrap:wrap;gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.role-ledger[data-astro-cid-megjhfwz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,3rem);display:grid}.role-ledger__item[data-astro-cid-megjhfwz]{border-top:1px solid var(--line-dark);flex-direction:column;gap:.625rem;min-width:0;padding-top:1.125rem;display:flex;container-type:inline-size}.role-ledger__value[data-astro-cid-megjhfwz]{font-size:min(3.75rem, calc(150cqi / var(--len)));color:var(--lamp);font-variation-settings:"opsz" 36;letter-spacing:-.02em;white-space:nowrap;order:-1;font-weight:600;line-height:1}.role-ledger__label[data-astro-cid-megjhfwz]{color:var(--mist);font-size:var(--step--1);max-width:22ch;line-height:1.4}.brief__grid[data-astro-cid-megjhfwz]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.brief__part[data-astro-cid-megjhfwz]{border-top:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:1rem clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2rem,4vw,3rem);display:grid}.brief__part[data-astro-cid-megjhfwz]:first-child{border-top:0;padding-top:0}.brief__part--open[data-astro-cid-megjhfwz]{display:block}.brief__part--open[data-astro-cid-megjhfwz]>p{max-width:40em}.brief__part--lead[data-astro-cid-megjhfwz]>p:first-child{font-family:var(--display);font-variation-settings:"opsz" 26;font-size:var(--step-2);letter-spacing:-.01em;margin-top:0;line-height:1.3}.brief__heading[data-astro-cid-megjhfwz]{font-size:var(--step-2);line-height:1.15}.brief__text[data-astro-cid-megjhfwz]>:first-child{margin-top:0}.brief__text[data-astro-cid-megjhfwz] li::marker{color:var(--navy)}.glance[data-astro-cid-megjhfwz]{position:sticky;top:6.5rem}.glance__card[data-astro-cid-megjhfwz]{background:#fffefb;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 1px 2px #08182a24,0 24px 48px -32px #08182a8c}.glance__title[data-astro-cid-megjhfwz]{font-size:var(--step-2)}.glance__list[data-astro-cid-megjhfwz]{margin-top:1.25rem}.glance__row[data-astro-cid-megjhfwz]{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.glance__row[data-astro-cid-megjhfwz] dt[data-astro-cid-megjhfwz]{color:var(--slate);font-size:var(--step--1);padding-top:.15rem;font-weight:600}.glance__row[data-astro-cid-megjhfwz] dd[data-astro-cid-megjhfwz]{font-weight:500}.glance__cta[data-astro-cid-megjhfwz]{width:100%;margin-top:1.25rem}.glance__sign[data-astro-cid-megjhfwz]{font-size:var(--step--1);color:var(--slate);align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.glance__sign[data-astro-cid-megjhfwz] b[data-astro-cid-megjhfwz]{color:var(--navy);font-weight:600}.glance__faces[data-astro-cid-megjhfwz]{flex:none;display:flex}.glance__faces[data-astro-cid-megjhfwz] img[data-astro-cid-megjhfwz]{object-fit:cover;object-position:50% 20%;background:var(--stone);border:2px solid #fffefb;border-radius:50%;width:3rem;height:3rem}.glance__faces[data-astro-cid-megjhfwz] img[data-astro-cid-megjhfwz]+img[data-astro-cid-megjhfwz]{margin-left:-.75rem}.others__title[data-astro-cid-megjhfwz]{font-size:var(--step-3)}.others__list[data-astro-cid-megjhfwz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.others__link[data-astro-cid-megjhfwz]{height:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#fffefb;gap:.75rem;padding:1.75rem;text-decoration:none;display:grid;box-shadow:0 1px 2px #08182a24,0 24px 48px -32px #08182a8c}.others__link[data-astro-cid-megjhfwz]:hover{transform:translateY(-4px);box-shadow:0 2px 4px #08182a24,0 32px 56px -30px #08182a99}.others__name[data-astro-cid-megjhfwz]{font-size:var(--step-2);line-height:1.15}.others__terms[data-astro-cid-megjhfwz]{color:var(--slate);font-size:var(--step--1)}.others__go[data-astro-cid-megjhfwz]{text-underline-offset:.3em;align-self:end;margin-top:.5rem;font-weight:600;text-decoration:underline}.others__all[data-astro-cid-megjhfwz]{margin-top:2rem}.apply-bar[data-astro-cid-megjhfwz]{display:none}@media (width<=61.99rem){.role-hero__grid[data-astro-cid-megjhfwz],.brief__grid[data-astro-cid-megjhfwz]{grid-template-columns:1fr}.role-hero__grid[data-astro-cid-megjhfwz]{align-items:start}.glance[data-astro-cid-megjhfwz]{order:-1;position:static}.others__list[data-astro-cid-megjhfwz]{grid-template-columns:1fr}}@media (width<=47.99rem){.brief__part[data-astro-cid-megjhfwz]{grid-template-columns:1fr}.apply-bar[data-astro-cid-megjhfwz]{inset:auto 0 var(--notice-space,0px);z-index:40;padding:.75rem var(--gutter);box-shadow:0 -1px 0 var(--line), 0 -12px 24px -18px #08182a66;transition:transform .24s var(--ease-out);background:#f7f5eff7;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;transform:translateY(110%)}.apply-bar[data-astro-cid-megjhfwz][hidden]{display:none}.apply-bar[data-astro-cid-megjhfwz]:not(.is-shown){visibility:hidden;transition:transform .24s var(--ease-out), visibility 0s .24s}.apply-bar[data-astro-cid-megjhfwz].is-shown{transform:none}.apply-bar__title[data-astro-cid-megjhfwz]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.apply-bar[data-astro-cid-megjhfwz] .button[data-astro-cid-megjhfwz]{flex:none;min-height:2.75rem;padding-inline:1.5rem}}
