.page-recruit .rc-title{font-size:clamp(64px,12.5vw,230px);line-height:.95;letter-spacing:-.06em;margin-left:-.04em;max-width:none}.page-recruit .pg-hero--photo .pg-hero__lead{color:var(--ink);max-width:32em}.page-recruit .pg-hero--photo:after{background:linear-gradient(180deg,#fff0 32%,#ffffffb8 54%,#ffffffeb 78%,#fffffffa)}.rc-intro{padding-top:clamp(40px,5vw,72px)}.rc-message{margin-top:clamp(64px,8vw,128px)}.rc-message__head{display:grid;gap:18px;align-content:start}.rc-message__head .ph{display:block}.rc-message__body{display:grid;gap:1.1em}.rc-anchor{width:clamp(140px,17vw,280px);aspect-ratio:1;margin-top:clamp(8px,2vw,32px);pointer-events:none}html[data-webgl=off] .rc-anchor,html:not([data-webgl]) .rc-anchor{border-radius:50%;background:var(--chrome-dot);width:clamp(70px,9vw,140px);box-shadow:inset 0 0 0 1px #0b0b0c1f,0 40px 80px -40px #0b0b0c73}@media (max-width: 860px){.rc-message__head{position:relative}.rc-anchor{position:absolute;right:-6px;top:-72px;width:26vw;margin:0}}.rc-gates{list-style:none;margin:.6em 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink)}.rc-gates li{display:grid;gap:4px;padding:18px 12px 4px 0}.rc-gates b{display:inline-flex;align-items:flex-end;gap:.12em;font-weight:900;font-size:clamp(28px,3vw,46px);line-height:1.1;letter-spacing:-.03em}.rc-gates b:after{content:"";flex:none;width:.28em;height:.28em;margin-bottom:.14em;border-radius:50%;background:var(--chrome-dot);box-shadow:inset 0 0 0 1px #0b0b0c33}.rc-gates span{font-family:var(--en);font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel7);line-height:1.5}@media (max-width: 640px){.rc-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-gates li{border-bottom:1px solid var(--line);padding-bottom:14px}}.page-recruit .pg-cards>li{display:grid}.page-recruit .pg-card__go{display:inline-flex;align-items:center;gap:.6em}.rc-office{background:none}.rc-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(14px,2vw,28px)}.rc-g{display:grid;gap:10px;align-content:start}.rc-g p{font-size:13px;color:var(--steel7)}.rc-g--a{grid-column:1 / span 8}.rc-g--a .pg-photo{aspect-ratio:16 / 10}.rc-g--b{grid-column:9 / span 4;align-self:end}.rc-g--b .pg-photo{aspect-ratio:4 / 5}.rc-g--c{grid-column:2 / span 5}.rc-g--c .pg-photo{aspect-ratio:4 / 3}.rc-g--d{grid-column:7 / span 6;margin-top:clamp(40px,8vw,140px)}.rc-g--d .pg-photo{aspect-ratio:16 / 10}.rc-office__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:clamp(28px,3vw,48px)}@media (max-width: 860px){.rc-g,.rc-g--a,.rc-g--b,.rc-g--c,.rc-g--d{grid-column:1 / -1;margin-top:0;align-self:auto}.rc-g .pg-photo{aspect-ratio:16 / 11}}.rc-jobs{display:grid;gap:22px;align-content:start}.page-recruit .rc-table th{width:12em}.page-recruit .rc-table th,.page-recruit .rc-table td{vertical-align:middle}@media (max-width: 640px){.page-recruit .rc-table th{width:8.5em}}.rc-apply__box{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px clamp(24px,4vw,72px);align-items:end;border-top:1px solid var(--ink);padding-top:clamp(32px,4vw,56px)}.rc-apply__text{display:grid;gap:14px}.rc-apply__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.rc-apply__note{grid-column:1 / -1}@media (max-width: 860px){.rc-apply__box{grid-template-columns:1fr}.rc-apply__actions{justify-content:flex-start}}.page-recruit .pg-pending:before{flex:none;white-space:nowrap}
