.CompanyPersonPath-module__xhAdEq__wrap{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid;position:relative}.CompanyPersonPath-module__xhAdEq__side{background:color-mix(in srgb, var(--color-accent) 7%, #fff);border-radius:24px;padding:32px 64px 32px 36px}.CompanyPersonPath-module__xhAdEq__sideAlt{background:color-mix(in srgb, var(--color-accent) 14%, #fff);padding:32px 36px 32px 64px}.CompanyPersonPath-module__xhAdEq__tag{letter-spacing:.1em;color:var(--color-accent-ink);font-size:13px;font-weight:700;display:block}.CompanyPersonPath-module__xhAdEq__text{font-family:var(--font-serif-jp), serif;color:var(--color-ink);text-wrap:balance;margin:12px 0 0;font-size:clamp(17px,1.8vw,20px);font-weight:700;line-height:1.8}.CompanyPersonPath-module__xhAdEq__meet{background:var(--color-accent);color:#fff;letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-size:14px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.CompanyPersonPath-module__xhAdEq__wrap{grid-template-columns:1fr;gap:28px}.CompanyPersonPath-module__xhAdEq__side,.CompanyPersonPath-module__xhAdEq__sideAlt{padding:26px 24px}.CompanyPersonPath-module__xhAdEq__meet{width:64px;height:64px;font-size:13px}}
.JourneyPath-module__HGN62G__wrap{grid-template-columns:1fr 1fr;gap:24px;display:grid}.JourneyPath-module__HGN62G__col{box-shadow:0 10px 32px color-mix(in srgb, var(--color-accent) 10%, transparent);background:#fff;border-radius:24px;flex-direction:column;padding:32px 32px 26px;display:flex}.JourneyPath-module__HGN62G__colAlt{background:color-mix(in srgb, var(--color-accent) 4%, #fff)}.JourneyPath-module__HGN62G__label{background:var(--color-accent);color:#fff;letter-spacing:.08em;border-radius:999px;align-self:flex-start;margin:0;padding:5px 16px;font-size:14px;font-weight:700}.JourneyPath-module__HGN62G__steps{flex-direction:column;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.JourneyPath-module__HGN62G__step{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.JourneyPath-module__HGN62G__no{background:color-mix(in srgb, var(--color-accent) 12%, #fff);width:40px;height:40px;color:var(--color-accent-ink);font-family:var(--font-geist-mono), monospace;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.JourneyPath-module__HGN62G__title{color:var(--color-ink);margin:6px 0 0;font-size:15.5px;font-weight:700;line-height:1.6}.JourneyPath-module__HGN62G__note{color:var(--color-ink-soft);margin:4px 0 0;font-size:13px;line-height:1.8}.JourneyPath-module__HGN62G__more{min-height:48px;color:var(--color-accent-ink);text-underline-offset:5px;align-self:flex-start;align-items:center;margin-top:18px;font-size:14.5px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:960px){.JourneyPath-module__HGN62G__wrap{grid-template-columns:1fr}}@media (max-width:767px){.JourneyPath-module__HGN62G__col{padding:26px 22px 20px}}
.CareerScatterHero-module__bnmbaa__stage{--ease:cubic-bezier(.22, 1, .36, 1);min-height:clamp(620px, calc(100svh - var(--brand-header-h,0px) - 24px), 900px);word-break:auto-phrase;background:#fff;border-radius:12px;position:relative;overflow:hidden}.CareerScatterHero-module__bnmbaa__field{position:absolute;inset:0}.CareerScatterHero-module__bnmbaa__thumb{left:var(--x);top:var(--y);width:var(--w);height:var(--h);opacity:var(--o);animation:CareerScatterHero-module__bnmbaa__thumbIn .7s var(--ease) both;animation-delay:calc(var(--i) * 40ms + .12s);position:absolute;overflow:hidden}.CareerScatterHero-module__bnmbaa__thumb img{object-fit:cover;object-position:var(--pos,50% 50%)}.CareerScatterHero-module__bnmbaa__thumb:not(.CareerScatterHero-module__bnmbaa__large) img{filter:saturate(.75)}.CareerScatterHero-module__bnmbaa__large{z-index:1}@keyframes CareerScatterHero-module__bnmbaa__thumbIn{0%{opacity:0;transform:translate(-16px)}to{opacity:var(--o);transform:none}}.CareerScatterHero-module__bnmbaa__catch{z-index:3;letter-spacing:.04em;color:var(--color-ink);text-align:right;animation:CareerScatterHero-module__bnmbaa__textIn .76s var(--ease) .6s both;justify-items:end;gap:10px;margin:0;font-size:15px;font-weight:700;line-height:1.6;display:grid;position:absolute;top:6.5%;right:4%}.CareerScatterHero-module__bnmbaa__catchLine{background:#ffffffd1;align-items:center;gap:12px;padding:2px 0 2px 8px;display:inline-flex}.CareerScatterHero-module__bnmbaa__rule{background:currentColor;width:64px;height:1px;display:inline-block}.CareerScatterHero-module__bnmbaa__license{color:var(--color-accent-ink);text-underline-offset:4px;background:#ffffffd1;padding:2px 0 2px 8px;text-decoration:underline}.CareerScatterHero-module__bnmbaa__titleBlock{z-index:3;text-align:right;position:absolute;bottom:8%;right:4%}.CareerScatterHero-module__bnmbaa__title{font-family:var(--font-sans-jp), "Hiragino Sans", sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(36px,5.3vw,76px);font-weight:700;line-height:1.18}.CareerScatterHero-module__bnmbaa__line{background-image:linear-gradient(90deg, var(--color-ink) 0%, var(--color-ink) 50%, color-mix(in srgb, var(--color-ink) 42%, #fff) 60%, color-mix(in srgb, var(--color-ink) 42%, #fff) 100%);color:#0000;animation:CareerScatterHero-module__bnmbaa__textIn .76s var(--ease) .9s both, CareerScatterHero-module__bnmbaa__gradation 8s cubic-bezier(.22, 1, .36, 1) .9s both;background-position:0 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;display:block}.CareerScatterHero-module__bnmbaa__line2{animation-delay:1.04s,1.04s}@keyframes CareerScatterHero-module__bnmbaa__gradation{0%{background-position:100% 0}to{background-position:0 0}}@keyframes CareerScatterHero-module__bnmbaa__textIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.CareerScatterHero-module__bnmbaa__sub{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--color-ink);animation:CareerScatterHero-module__bnmbaa__textIn .76s var(--ease) 1.2s both;margin:18px 0 0;font-size:22px;font-weight:500}@media (max-width:767px){.CareerScatterHero-module__bnmbaa__stage{border-radius:0;min-height:640px}.CareerScatterHero-module__bnmbaa__pcOnly{display:none}.CareerScatterHero-module__bnmbaa__thumb:not(.CareerScatterHero-module__bnmbaa__large){width:calc(var(--w) * .8);height:calc(var(--h) * .8)}.CareerScatterHero-module__bnmbaa__l2{width:200px;height:200px;top:36%;left:16%}.CareerScatterHero-module__bnmbaa__catch{gap:6px;font-size:13px;top:4%;right:16px}.CareerScatterHero-module__bnmbaa__rule{width:40px}.CareerScatterHero-module__bnmbaa__titleBlock{bottom:6%;left:16px;right:16px}.CareerScatterHero-module__bnmbaa__title{font-size:clamp(30px,9vw,40px)}.CareerScatterHero-module__bnmbaa__line{text-align:left}.CareerScatterHero-module__bnmbaa__line2{text-align:right}.CareerScatterHero-module__bnmbaa__sub{margin-top:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.CareerScatterHero-module__bnmbaa__thumb,.CareerScatterHero-module__bnmbaa__catch,.CareerScatterHero-module__bnmbaa__line,.CareerScatterHero-module__bnmbaa__sub{animation:none}.CareerScatterHero-module__bnmbaa__line{background-position:0 0}}
@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.CareerRail-module__v4dFyW__rail{--rail-bg:color-mix(in srgb, var(--color-ink) 5%, #fff);--rail-ink:var(--color-ink);--rail-muted:color-mix(in srgb, var(--color-ink) 52%, #fff);--rail-line:color-mix(in srgb, var(--color-ink) 16%, #fff);top:calc(var(--brand-header-h,0px) + 12px);height:calc(100vh - var(--brand-header-h,0px) - 24px);flex-direction:column;gap:12px;min-height:520px;display:flex;position:sticky}.CareerRail-module__v4dFyW__dark{--rail-bg:#1c1c1c;--rail-ink:#fff;--rail-muted:#ffffff9e;--rail-line:#ffffff38}.CareerRail-module__v4dFyW__card{background:var(--rail-bg);min-height:0;color:var(--rail-ink);border-radius:12px;flex-direction:column;flex:1;padding:36px 24px 16px;transition:background-color .4s,color .4s;display:flex;overflow:auto}.CareerRail-module__v4dFyW__brand{border-bottom:1px solid var(--rail-line);color:inherit;gap:4px;padding-bottom:26px;text-decoration:none;display:grid}.CareerRail-module__v4dFyW__code{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.1}.CareerRail-module__v4dFyW__name{font-size:13px;font-weight:700}.CareerRail-module__v4dFyW__nav{margin-top:26px}.CareerRail-module__v4dFyW__nav ol,.CareerRail-module__v4dFyW__nav ul{margin:0;padding:0;list-style:none}.CareerRail-module__v4dFyW__nav a{min-height:42px;color:var(--rail-muted);align-items:center;padding-right:16px;font-size:13px;font-weight:700;text-decoration:none;transition:color .4s;display:flex;position:relative}.CareerRail-module__v4dFyW__nav a:hover,.CareerRail-module__v4dFyW__nav a.CareerRail-module__v4dFyW__current{color:var(--rail-ink)}.CareerRail-module__v4dFyW__nav a.CareerRail-module__v4dFyW__current:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;right:2px}.CareerRail-module__v4dFyW__external{margin-top:8px!important}.CareerRail-module__v4dFyW__arrow{margin-left:6px;font-size:12px}.CareerRail-module__v4dFyW__docPill{border:1px solid var(--rail-line);min-height:34px;color:var(--rail-muted);border-radius:999px;align-self:flex-start;align-items:center;margin-top:auto;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.CareerRail-module__v4dFyW__docPill:hover{color:var(--rail-ink)}.CareerRail-module__v4dFyW__pill{isolation:isolate;border-radius:30px;justify-content:space-between;align-items:center;height:60px;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .4s,color .4s;display:flex;position:relative}.CareerRail-module__v4dFyW__pillSearch{background:var(--rail-bg);color:var(--rail-ink)}.CareerRail-module__v4dFyW__pillPrimary{background:var(--color-accent);color:#fff}.CareerRail-module__v4dFyW__pillPrimary:hover{background:var(--color-accent-ink)}.CareerRail-module__v4dFyW__pillPrimary:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--glow-angle), transparent 0deg, transparent 250deg, color-mix(in srgb, var(--brand-secondary) 70%, #fff) 320deg, transparent 360deg);animation:3s linear infinite CareerRail-module__v4dFyW__glow;position:absolute;inset:-1.5px}@keyframes CareerRail-module__v4dFyW__glow{to{--glow-angle:360deg}}@media (max-width:1023px){.CareerRail-module__v4dFyW__rail{display:none}}@media (prefers-reduced-motion:reduce){.CareerRail-module__v4dFyW__card,.CareerRail-module__v4dFyW__nav a,.CareerRail-module__v4dFyW__pill{transition:none}.CareerRail-module__v4dFyW__pillPrimary:before{opacity:0;animation:none}}
.careerRgf-module__HvjWCG__shell{--ease:cubic-bezier(.22, 1, .36, 1);--paper:color-mix(in srgb, var(--color-ink) 4%, #fff);--dark:#111;--on-dark:#fff;--on-dark-muted:#ffffffb8;--on-dark-line:#ffffff2e;word-break:auto-phrase;background:#fff;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.careerRgf-module__HvjWCG__chapters{gap:12px;min-width:0;display:grid}:is(.careerRgf-module__HvjWCG__shell .careerRgf-module__HvjWCG__chapters .reveal,.careerRgf-module__HvjWCG__shell .careerRgf-module__HvjWCG__chapters .reveal-left){transition:opacity .79s var(--ease), transform .79s var(--ease)}.careerRgf-module__HvjWCG__shell .careerRgf-module__HvjWCG__chapters .reveal-left{transition-duration:.7s}.reveal-js .careerRgf-module__HvjWCG__shell .careerRgf-module__HvjWCG__chapters .reveal:not(.enter){transform:translateY(24px)}.reveal-js .careerRgf-module__HvjWCG__shell .careerRgf-module__HvjWCG__chapters .reveal-left:not(.enter){transform:translate(-20px)}.careerRgf-module__HvjWCG__shell .careerRgf-module__HvjWCG__chapters .reveal:after{display:none}.careerRgf-module__HvjWCG__hero,.careerRgf-module__HvjWCG__chapter,.careerRgf-module__HvjWCG__related{padding:0;overflow:hidden}.careerRgf-module__HvjWCG__chapter{color:var(--color-ink);background:#fff;border-radius:12px;padding:110px clamp(24px,6vw,110px);position:relative}.careerRgf-module__HvjWCG__dark{background:var(--dark);color:var(--on-dark)}.careerRgf-module__HvjWCG__chapterHead{margin-bottom:42px}.careerRgf-module__HvjWCG__chapterLabel{flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:0 0 26px;display:flex}.careerRgf-module__HvjWCG__chapterNo{font-family:var(--font-inter), sans-serif;color:var(--color-accent);font-size:13px;font-weight:600}.careerRgf-module__HvjWCG__chapterEn{font-family:var(--font-serif-jp), serif;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(40px,4.8vw,68px);font-weight:500;line-height:1.15}.careerRgf-module__HvjWCG__chapterJa{color:color-mix(in srgb, currentColor 62%, transparent);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.careerRgf-module__HvjWCG__chapterJa:before{content:"";background:currentColor;width:26px;height:1px}.careerRgf-module__HvjWCG__chapterHead h2,.careerRgf-module__HvjWCG__closingInner h2{letter-spacing:.01em;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.5}.careerRgf-module__HvjWCG__onDark .careerRgf-module__HvjWCG__chapterNo,.careerRgf-module__HvjWCG__dark .careerRgf-module__HvjWCG__chapterNo,.careerRgf-module__HvjWCG__factsWrap .careerRgf-module__HvjWCG__chapterNo,.careerRgf-module__HvjWCG__closing .careerRgf-module__HvjWCG__chapterNo{color:color-mix(in srgb, var(--brand-secondary) 80%, #fff)}.careerRgf-module__HvjWCG__note{max-width:760px;color:var(--color-ink-faint);margin:42px 0 0;font-size:13.5px;line-height:1.95}.careerRgf-module__HvjWCG__tag{background:color-mix(in srgb, var(--color-accent) 10%, #fff);color:var(--color-accent-ink);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.careerRgf-module__HvjWCG__textLink,.careerRgf-module__HvjWCG__docLink{min-height:44px;color:var(--color-accent-ink);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.careerRgf-module__HvjWCG__textLink{margin-left:14px}.careerRgf-module__HvjWCG__pill{min-width:280px;height:60px;transition:background-color .4s var(--ease), color .4s var(--ease), transform .4s var(--ease);border-radius:30px;justify-content:space-between;align-items:center;gap:26px;padding:0 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.careerRgf-module__HvjWCG__pill:hover{transform:translateY(-2px)}.careerRgf-module__HvjWCG__pillPrimary{background:var(--color-accent);color:#fff}.careerRgf-module__HvjWCG__pillPrimary:hover{background:var(--color-accent-ink)}.careerRgf-module__HvjWCG__pillPlain{background:var(--paper);color:var(--color-ink)}.careerRgf-module__HvjWCG__pillPlain:hover{background:color-mix(in srgb, var(--color-ink) 9%, #fff)}.careerRgf-module__HvjWCG__pillOnDark{color:var(--color-ink);background:#fff}.careerRgf-module__HvjWCG__pillGhost{color:#fff;box-shadow:inset 0 0 0 1px var(--on-dark-line);background:0 0}.careerRgf-module__HvjWCG__pillGhost:hover{background:#ffffff14}.careerRgf-module__HvjWCG__cta{justify-items:start;gap:16px;margin-top:68px;display:grid}.careerRgf-module__HvjWCG__cta>p{margin:0;font-size:15px;line-height:1.9}.careerRgf-module__HvjWCG__ctaPills{flex-wrap:wrap;gap:12px;display:flex}.careerRgf-module__HvjWCG__onDark .careerRgf-module__HvjWCG__docLink,.careerRgf-module__HvjWCG__dark .careerRgf-module__HvjWCG__docLink,.careerRgf-module__HvjWCG__factsWrap .careerRgf-module__HvjWCG__docLink{color:#fff}.careerRgf-module__HvjWCG__mobilePills{display:none}.careerRgf-module__HvjWCG__hero{border-radius:12px}.careerRgf-module__HvjWCG__statement{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:42px 68px;margin-bottom:68px;display:grid}.careerRgf-module__HvjWCG__statement .careerRgf-module__HvjWCG__chapterHead{margin-bottom:0}.careerRgf-module__HvjWCG__statementBody p{color:var(--color-ink-soft);margin:0;font-size:16px;line-height:1.9}.careerRgf-module__HvjWCG__statementBody p+p{margin-top:16px}.careerRgf-module__HvjWCG__statementBody .careerRgf-module__HvjWCG__lead{color:var(--color-ink);font-size:18px;font-weight:700;line-height:2}.careerRgf-module__HvjWCG__offerLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:start;gap:42px 68px;margin-top:68px;display:grid}.careerRgf-module__HvjWCG__photo{aspect-ratio:4/5;border-radius:12px;margin:0;position:relative;overflow:hidden}.careerRgf-module__HvjWCG__photo img{object-fit:cover}.careerRgf-module__HvjWCG__photo figcaption{color:#fff;background:linear-gradient(#0000,#0000008c);padding:26px 16px 14px;font-size:12px;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.careerRgf-module__HvjWCG__offerList{margin:0;padding:0;list-style:none}.careerRgf-module__HvjWCG__offer{border-top:1px solid var(--color-line);grid-template-columns:54px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.careerRgf-module__HvjWCG__offer:last-child{border-bottom:1px solid var(--color-line)}.careerRgf-module__HvjWCG__offerNo{font-family:var(--font-inter), sans-serif;color:var(--color-accent);font-size:26px;font-weight:500;line-height:1.2}.careerRgf-module__HvjWCG__offer h3{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.5}.careerRgf-module__HvjWCG__offer p{color:var(--color-ink-soft);margin:0 0 12px;font-size:15px;line-height:1.9}.careerRgf-module__HvjWCG__retention{background:var(--paper);color:var(--color-ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 26px;margin-top:42px;padding:26px 32px;text-decoration:none;display:grid}.careerRgf-module__HvjWCG__retentionText{color:var(--color-ink-soft);font-size:14.5px;line-height:1.85}.careerRgf-module__HvjWCG__retentionText strong{color:var(--color-ink);margin-bottom:4px;font-size:17px;display:block}.careerRgf-module__HvjWCG__retentionGo{color:var(--color-accent-ink);white-space:nowrap;font-size:14px;font-weight:700}.careerRgf-module__HvjWCG__whyHead{text-align:center;max-width:820px;margin:0 auto 68px}.careerRgf-module__HvjWCG__whyHead .careerRgf-module__HvjWCG__chapterLabel{justify-content:center}.careerRgf-module__HvjWCG__whyLead{color:var(--on-dark-muted);margin:0;font-size:15px;line-height:1.95}.careerRgf-module__HvjWCG__factBoard{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);gap:12px;margin-bottom:110px;display:grid}.careerRgf-module__HvjWCG__factPhoto{border-radius:12px;min-height:320px;position:relative;overflow:hidden}.careerRgf-module__HvjWCG__factPhoto img{object-fit:cover}.careerRgf-module__HvjWCG__factTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.careerRgf-module__HvjWCG__factTiles>div{background:#1f1f1f;border-radius:12px;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:26px;display:flex}.careerRgf-module__HvjWCG__factTiles dt{color:var(--on-dark-muted);font-size:12.5px;font-weight:700}.careerRgf-module__HvjWCG__factTiles dd{font-family:var(--font-inter), var(--font-sans-jp), sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.15}.careerRgf-module__HvjWCG__factTiles dd.careerRgf-module__HvjWCG__factCode{white-space:nowrap;font-size:clamp(22px,2.2vw,30px)}.careerRgf-module__HvjWCG__factTiles dd small{margin-left:6px;font-size:15px;font-weight:700}.careerRgf-module__HvjWCG__factNote{color:var(--on-dark-muted);grid-column:1/-1;margin:4px 0 0;font-size:12.5px;line-height:1.8}.careerRgf-module__HvjWCG__strengthList{margin:0;padding:0;list-style:none}.careerRgf-module__HvjWCG__strength{border-top:1px solid var(--on-dark-line);grid-template-columns:68px minmax(0,1.618fr) minmax(0,1fr);gap:26px 42px;padding:42px 0;display:grid}.careerRgf-module__HvjWCG__strength:last-child{border-bottom:1px solid var(--on-dark-line)}.careerRgf-module__HvjWCG__strengthNo{font-family:var(--font-inter), sans-serif;color:color-mix(in srgb, var(--brand-secondary) 80%, #fff);font-size:26px;font-weight:500}.careerRgf-module__HvjWCG__strengthMain h3{margin:0 0 12px;font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.55}.careerRgf-module__HvjWCG__strengthSummary{margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.9}.careerRgf-module__HvjWCG__strengthBody{color:var(--on-dark-muted);margin:0;font-size:14.5px;line-height:1.95}.careerRgf-module__HvjWCG__contrast{align-content:start;gap:12px;margin:0;display:grid}.careerRgf-module__HvjWCG__contrast>div{background:#1f1f1f;border-radius:12px;padding:16px 18px}.careerRgf-module__HvjWCG__contrast dt{color:var(--on-dark-muted);margin-bottom:4px;font-size:12px;font-weight:700}.careerRgf-module__HvjWCG__contrast dd{margin:0;font-size:14px;line-height:1.8}.careerRgf-module__HvjWCG__evidence{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.careerRgf-module__HvjWCG__fieldsLayout{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:start;gap:42px 68px;display:grid}.careerRgf-module__HvjWCG__fieldsLead{color:var(--color-ink-soft);margin:0 0 42px;font-size:15.5px;line-height:1.95}.careerRgf-module__HvjWCG__group{margin-bottom:42px}.careerRgf-module__HvjWCG__groupLabel{align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.careerRgf-module__HvjWCG__groupLabel:before{content:"";background:var(--color-ink);border-radius:50%;width:8px;height:8px}.careerRgf-module__HvjWCG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.careerRgf-module__HvjWCG__chips li{background:var(--paper);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.careerRgf-module__HvjWCG__indexList{gap:12px;display:grid}.careerRgf-module__HvjWCG__indexRow{background:var(--paper);color:var(--color-ink);transition:background-color .4s var(--ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 18px;padding:26px;text-decoration:none;display:grid}.careerRgf-module__HvjWCG__indexRow:hover{background:color-mix(in srgb, var(--color-accent) 7%, #fff)}.careerRgf-module__HvjWCG__indexText{color:var(--color-ink-soft);font-size:14.5px;line-height:1.85}.careerRgf-module__HvjWCG__indexText strong{color:var(--color-ink);margin-bottom:4px;font-size:18px;display:block}.careerRgf-module__HvjWCG__indexGo{color:var(--color-accent-ink);grid-column:2;font-size:14px;font-weight:700}.careerRgf-module__HvjWCG__cardStack{background:var(--paper);color:var(--color-ink);border-radius:12px;gap:0;padding:26px;text-decoration:none;display:grid;position:relative}.careerRgf-module__HvjWCG__stackCard{margin-top:calc(var(--k) * -6px);margin-left:calc(var(--k) * 16px);margin-right:calc((2 - var(--k)) * 16px);background:#fff;border-radius:12px;gap:6px;padding:18px 20px;display:grid;box-shadow:0 10px 26px #00000012}.careerRgf-module__HvjWCG__stackCard+.careerRgf-module__HvjWCG__stackCard{margin-top:10px}.careerRgf-module__HvjWCG__stackTag{background:color-mix(in srgb, var(--color-accent) 10%, #fff);color:var(--color-accent-ink);border-radius:999px;justify-self:start;padding:2px 10px;font-size:11.5px;font-weight:700}.careerRgf-module__HvjWCG__stackTitle{font-size:15.5px;font-weight:700;line-height:1.5}.careerRgf-module__HvjWCG__stackMeta{color:var(--color-ink-faint);font-size:12.5px}.careerRgf-module__HvjWCG__stackGo{color:var(--color-ink-soft);margin-top:26px;font-size:14px;line-height:1.85}.careerRgf-module__HvjWCG__stackGo strong{color:var(--color-accent-ink);margin-top:10px;display:block}.careerRgf-module__HvjWCG__flow{grid-template-columns:minmax(0,1fr) auto;gap:0 68px;display:grid}.careerRgf-module__HvjWCG__flowMain .careerRgf-module__HvjWCG__chapterHead h2{margin-bottom:16px}.careerRgf-module__HvjWCG__flowLead{color:var(--color-ink-soft);margin:0;font-size:14.5px;line-height:1.9}.careerRgf-module__HvjWCG__vertical{writing-mode:vertical-rl;letter-spacing:.18em;color:var(--color-ink);align-self:start;margin:0;font-size:40px;font-weight:700;line-height:1}.careerRgf-module__HvjWCG__flowCta{grid-column:1/-1}.careerRgf-module__HvjWCG__factsWrap{background:#fff}.careerRgf-module__HvjWCG__panel{background:var(--dark);color:var(--on-dark);border-radius:12px;padding:68px clamp(24px,5vw,68px)}.careerRgf-module__HvjWCG__panelLead{max-width:760px;color:var(--on-dark-muted);margin:0 0 42px;font-size:15px;line-height:1.95}.careerRgf-module__HvjWCG__panelLead a,.careerRgf-module__HvjWCG__panelLinks a,.careerRgf-module__HvjWCG__small a{color:#fff;text-underline-offset:4px;text-decoration:underline}.careerRgf-module__HvjWCG__certificate{color:var(--color-ink);background:#fff;border-radius:12px;overflow-x:auto}.careerRgf-module__HvjWCG__certificate table{border-collapse:collapse;width:100%}.careerRgf-module__HvjWCG__certificate th,.careerRgf-module__HvjWCG__certificate td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:20px 24px;font-size:14.5px;line-height:1.85}.careerRgf-module__HvjWCG__certificate tr:last-child th,.careerRgf-module__HvjWCG__certificate tr:last-child td{border-bottom:0}.careerRgf-module__HvjWCG__certificate th{background:var(--paper);width:34%;font-weight:700}.careerRgf-module__HvjWCG__panelLinks{flex-wrap:wrap;gap:8px 26px;margin-top:16px;display:flex}.careerRgf-module__HvjWCG__panelLinks a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.careerRgf-module__HvjWCG__costBlock{border-top:1px solid var(--on-dark-line);gap:26px;margin-top:68px;padding-top:68px;display:grid}.careerRgf-module__HvjWCG__costEyebrow{font-family:var(--font-inter), sans-serif;letter-spacing:.14em;color:color-mix(in srgb, var(--brand-secondary) 80%, #fff);margin:0 0 12px;font-size:12px;font-weight:600}.careerRgf-module__HvjWCG__costBlock h3{margin:0 0 12px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.5}.careerRgf-module__HvjWCG__costBlock p{color:var(--on-dark-muted);margin:0;font-size:15px;line-height:1.9}.careerRgf-module__HvjWCG__costGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.careerRgf-module__HvjWCG__costCard{background:#1f1f1f;border-radius:12px;padding:26px}.careerRgf-module__HvjWCG__costCard h4{margin:0 0 8px;font-size:16px;font-weight:700}.careerRgf-module__HvjWCG__faqLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:start;gap:42px 68px;display:grid}.careerRgf-module__HvjWCG__faqLead{color:var(--color-ink-soft);margin:0;font-size:15px;line-height:1.9}.careerRgf-module__HvjWCG__closing{background:var(--dark);color:var(--on-dark);padding-bottom:0}.careerRgf-module__HvjWCG__closingInner{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:end;gap:42px 68px;display:grid}.careerRgf-module__HvjWCG__closingInner h2{margin-bottom:16px}.careerRgf-module__HvjWCG__closingInner p{color:var(--on-dark-muted);margin:0;font-size:15px;line-height:1.9}.careerRgf-module__HvjWCG__closingActions{justify-items:stretch;gap:12px;display:grid}.careerRgf-module__HvjWCG__closingActions .careerRgf-module__HvjWCG__pill{min-width:0}.careerRgf-module__HvjWCG__small{flex-wrap:wrap;gap:4px 18px;display:flex;font-size:13px!important}.careerRgf-module__HvjWCG__small a{align-items:center;min-height:44px;display:inline-flex}.careerRgf-module__HvjWCG__giant{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;white-space:nowrap;color:#fff;margin:68px 0 0;font-size:clamp(96px,20.8vw,300px);font-weight:600;line-height:.82;transform:translateY(.08em)}.careerRgf-module__HvjWCG__related{background:var(--paper);border-radius:12px;padding:42px clamp(24px,6vw,110px)}.careerRgf-module__HvjWCG__relatedLabel{font-family:var(--font-inter), sans-serif;letter-spacing:.14em;color:var(--color-ink-faint);margin:0 0 12px;font-size:12px;font-weight:600}.careerRgf-module__HvjWCG__relatedLinks{flex-wrap:wrap;gap:4px 26px;display:flex}.careerRgf-module__HvjWCG__relatedLinks a{min-height:44px;color:var(--color-ink);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:1023px){.careerRgf-module__HvjWCG__shell{grid-template-columns:minmax(0,1fr)}.careerRgf-module__HvjWCG__mobilePills{gap:10px;padding:4px 0;display:grid}.careerRgf-module__HvjWCG__mobilePills .careerRgf-module__HvjWCG__pill{width:100%;min-width:0}.careerRgf-module__HvjWCG__statement,.careerRgf-module__HvjWCG__offerLayout,.careerRgf-module__HvjWCG__factBoard,.careerRgf-module__HvjWCG__fieldsLayout,.careerRgf-module__HvjWCG__faqLayout,.careerRgf-module__HvjWCG__closingInner{grid-template-columns:minmax(0,1fr)}.careerRgf-module__HvjWCG__strength{grid-template-columns:54px minmax(0,1fr)}.careerRgf-module__HvjWCG__contrast{grid-column:2}}@media (max-width:767px){.careerRgf-module__HvjWCG__shell{gap:0;padding:0}.careerRgf-module__HvjWCG__chapters{gap:0}.careerRgf-module__HvjWCG__mobilePills{padding:16px}.careerRgf-module__HvjWCG__chapter{border-radius:0;padding:68px 20px}.careerRgf-module__HvjWCG__chapterHead h2,.careerRgf-module__HvjWCG__closingInner h2{font-size:26px}.careerRgf-module__HvjWCG__whyHead{text-align:left}.careerRgf-module__HvjWCG__whyHead .careerRgf-module__HvjWCG__chapterLabel{justify-content:flex-start}.careerRgf-module__HvjWCG__statementBody p,.careerRgf-module__HvjWCG__offer p{line-height:2}.careerRgf-module__HvjWCG__photo{aspect-ratio:4/3}.careerRgf-module__HvjWCG__retention{grid-template-columns:minmax(0,1fr);padding:22px 20px}.careerRgf-module__HvjWCG__factTiles>div{padding:20px 16px}.careerRgf-module__HvjWCG__strength{grid-template-columns:minmax(0,1fr);gap:12px;padding:32px 0}.careerRgf-module__HvjWCG__contrast{grid-column:auto}.careerRgf-module__HvjWCG__indexRow{grid-template-columns:minmax(0,1fr);padding:22px 20px}.careerRgf-module__HvjWCG__indexGo{grid-column:auto}.careerRgf-module__HvjWCG__flow{grid-template-columns:minmax(0,1fr)}.careerRgf-module__HvjWCG__vertical{display:none}.careerRgf-module__HvjWCG__panel{padding:42px 20px}.careerRgf-module__HvjWCG__certificate th,.careerRgf-module__HvjWCG__certificate td{width:auto;padding:14px 16px;display:block}.careerRgf-module__HvjWCG__certificate th{border-bottom:0}.careerRgf-module__HvjWCG__costGrid{grid-template-columns:minmax(0,1fr)}.careerRgf-module__HvjWCG__pill{width:100%;min-width:0}.careerRgf-module__HvjWCG__ctaPills{width:100%}.careerRgf-module__HvjWCG__related{border-radius:0;padding:32px 20px}.careerRgf-module__HvjWCG__giant{font-size:27vw}}@media (prefers-reduced-motion:reduce){.careerRgf-module__HvjWCG__pill,.careerRgf-module__HvjWCG__indexRow{transition:none}}
