
/* Independently authored dark recruitment presentation, scoped to the fun page. */
body.career-fun{--career-paper:#020707;background:#020707;color:#fffbed}
body.career-fun main .career-chapter,body.career-fun #openings,body.career-fun footer{background:#020707!important;color:#fffbed;border-color:#ffffff24}
body.career-fun main .career-chapter :is(h2,h3,strong,summary),body.career-fun #openings :is(h2,h3){color:#fffbed!important}
body.career-fun main .career-chapter :is(p,a,span),body.career-fun #openings :is(p,a){color:#c7c7bc!important}
body.career-fun>header.career-header-light,body.career-fun>header.career-header-scrolled{background:#020707c9!important;border:0;backdrop-filter:blur(12px)}
body.career-fun>header.career-header-light :is(.nav>a:not(.btn),.brand-wordmark strong,.brand-wordmark small){color:#fffbed!important}
body.career-fun .career-chapter{padding-top:110px;padding-bottom:110px}
body.career-fun .career-facts{border-radius:0;margin-top:0}.career-fun .career-fact-grid,.career-fun .career-fact-grid article+article{border-color:#d6b87940}
body.career-fun .career-collage{min-height:1000px;background:#020707}
body.career-fun .career-tile img{border:0;height:250px;object-fit:cover}
body.career-fun .tile-market{top:90px;left:4%;width:29%;--tilt:-2deg}
body.career-fun .tile-assets{top:35px;right:4%;width:29%;--tilt:2deg}
body.career-fun .tile-security{left:7%;bottom:75px;width:28%;--tilt:3deg}
body.career-fun .tile-message{bottom:70px;right:5%;width:29%;background:#f8e6c9;border:0;color:#161311}
body.career-fun main .tile-message :is(p,a,span){color:#17130e!important}
body.career-fun .career-collage-heading{top:39%;left:28%;width:44%}
body.career-fun .career-collage-heading h2{font-size:clamp(36px,4.4vw,62px);font-weight:600}
.career-doodle{position:absolute;color:#d8b87e;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none;width:130px;height:130px;transform:rotate(var(--doodle-angle,0deg));z-index:1}
.career-doodle.one{left:40%;top:12%}.career-doodle.two{left:43%;bottom:10%}.career-doodle.three{right:6%;top:40%;width:85px}
body.career-fun .career-quote{background:#020707;padding:130px 8%}
body.career-fun .career-quote :is(.career-bars,.reference-motion-video){display:none}
body.career-fun .career-quote blockquote{font-size:clamp(46px,6.7vw,90px);max-width:950px}
body.career-fun .career-quote blockquote:after{content:'';display:block;width:46%;height:14px;margin:30px auto 0;border-top:4px solid #d8b87e;border-radius:50%;transform:rotate(-4deg)}
body.career-fun .career-value-cards{grid-template-columns:1fr 1fr;gap:45px}
body.career-fun .career-value-cards details:nth-child(n){background:#f9e7ca;transform:none;border:0;padding-top:22px;overflow:hidden}
body.career-fun .career-value-cards details:nth-child(2){border-radius:45% 35% 0 0 / 24px 18px 0 0}
body.career-fun .career-value-cards details:nth-child(3){clip-path:polygon(2% 0,100% 0,100% 100%,2% 100%,0 88%,2% 76%,0 64%,2% 52%,0 40%,2% 28%,0 16%)}
body.career-fun .career-value-cards summary{display:flex;flex-direction:column;padding:12px 30px 30px}
body.career-fun .career-value-cards summary img{order:3;width:calc(100% + 60px);margin:30px -30px -30px;height:140px;object-fit:cover;filter:sepia(.85) saturate(.6)}
body.career-fun main .career-value-cards :is(h3,p,span){color:#191510!important}
body.career-fun .career-value-cards h3{font:600 30px 'KaiTi',Georgia,serif;margin:12px 0}
body.career-fun .career-value-cards summary>span{align-self:flex-start;border:0;background:#161411;color:#ffeaca!important;border-radius:30px;padding:10px 18px}
body.career-fun .career-detail{padding:30px;background:#fff0d8}
body.career-fun .career-topic-grid,body.career-fun .career-topic-grid article,body.career-fun .career-path details{border-color:#d8b87e40}
body.career-fun .career-topic-mark{background:#d8b87e!important}
body.career-fun .career-back{background:#fae8ca!important;color:#15130e!important;box-shadow:none;border:1px solid #d8b87e66}
.career-gold-finale{height:clamp(220px,32vw,380px);position:relative;overflow:hidden;background:#020707}.career-gold-finale svg{display:block;width:100%;height:100%}
.career-gold-dome{position:absolute;inset:0;border-radius:50% 50% 0 0 / 100% 100% 0 0;background:#c6a061;transform-origin:center bottom;transform:scaleY(var(--rise,.05));overflow:hidden}
.career-gold-dome i{position:absolute;left:calc(var(--i)*5%);top:0;width:2px;height:100%;background:#f8e7c8aa}
.career-gold-dome i:after{content:'';position:absolute;left:-14px;width:29px;height:var(--bar-height);top:var(--bar-top);background:#fae7c7;transform:translateY(var(--bar-move,0px))}
@media(max-width:760px){body.career-fun .career-collage{min-height:0;padding:70px 6%;gap:40px 25px}body.career-fun .career-collage-heading{position:static;width:auto}body.career-fun .career-tile{position:relative;inset:auto;width:100%}body.career-fun .career-tile img{height:180px}.career-doodle{display:none}body.career-fun .career-value-cards{gap:22px}.career-gold-finale{height:200px}}
@media(max-width:520px){body.career-fun .career-value-cards{grid-template-columns:1fr}body.career-fun .career-collage{grid-template-columns:1fr 1fr}body.career-fun .career-tile img{height:145px}body.career-fun .tile-message{padding:18px}body.career-fun .career-chapter{padding-top:70px;padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){.career-gold-dome{transform:none}.career-doodle{transform:none}}
