.recruit-page{--rc-ink:#0b2942;--rc-green:#076aa6;--rc-line:#cbdce7;color:var(--rc-ink);background:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.95;overflow-wrap:anywhere}
.recruit-page *{box-sizing:border-box}.recruit-page .rc-wrap{width:min(1080px,calc(100% - 64px));margin-inline:auto}.recruit-page h1,.recruit-page h2,.recruit-page h3{color:var(--rc-ink);font-weight:700;line-height:1.5;letter-spacing:.025em}.recruit-page h1{font-size:clamp(32px,4.3vw,58px);margin:22px 0}.recruit-page h2{font-size:clamp(25px,3vw,34px);margin:0 0 28px}.recruit-page h3{font-size:20px;margin:0 0 15px}.recruit-page p{margin:0 0 22px}.recruit-page .rc-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--rc-green);margin:0 0 18px}.rc-hero{padding:96px 0 70px;background:linear-gradient(115deg,#edf5f2,#f7f9f5 66%,#e0ece7);border-bottom:1px solid var(--rc-line);position:relative}.rc-hero:after{content:"";position:absolute;right:8%;top:90px;width:22vw;height:22vw;border:1px solid #bed5cd;border-radius:50%;box-shadow:0 0 0 45px #d6e5dd55;pointer-events:none}.rc-hero .rc-wrap{position:relative;z-index:1}.rc-tag{display:inline-block;border-bottom:1px solid var(--rc-green);font-size:15px;font-weight:700}.rc-lead{font-size:18px}.rc-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin:30px 0 20px}.recruit-page .rc-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;background:var(--rc-green);color:#fff;text-decoration:none;border:1px solid var(--rc-green);border-radius:4px;padding:16px 26px;font:inherit;font-weight:700;cursor:pointer;min-height:56px}.recruit-page .rc-button:hover{background:#104f47}.recruit-page a:focus-visible,.recruit-page button:focus-visible,.recruit-page input:focus-visible,.recruit-page select:focus-visible,.recruit-page textarea:focus-visible{outline:3px solid #be7615;outline-offset:4px}.rc-text-link{color:var(--rc-ink);text-underline-offset:6px}.recruit-page .rc-hero-note{font-size:13px;margin:0;color:#48635d}.rc-section{padding-block:80px}.rc-columns{display:grid;grid-template-columns:1fr 2fr;gap:64px}.rc-tint{background:#f5f8f7}.rc-role-list{list-style:none;counter-reset:roles;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0;padding:0}.rc-role-list li{counter-increment:roles;padding:24px 20px;background:#fff;border-top:2px solid var(--rc-green);font-weight:700}.rc-role-list li:before{content:"0" counter(roles);display:block;font-size:13px;color:var(--rc-green);letter-spacing:.1em;margin-bottom:12px}.rc-support{background:#fff;padding:30px 34px;border:1px solid var(--rc-line)}.rc-support p:last-child{margin:0}.rc-checklist{list-style:none;margin:0 0 28px;padding:0}.rc-checklist li{padding:16px 0 16px 30px;border-bottom:1px solid var(--rc-line);position:relative}.rc-checklist li:first-child{padding-top:0}.rc-checklist li:before{content:"✓";position:absolute;left:0;color:var(--rc-green);font-weight:700}.recruit-page .rc-requirements{display:block;margin:0}.recruit-page .rc-requirements dt{color:var(--rc-ink)}.rc-requirements>div{display:grid;grid-template-columns:180px 1fr;padding:23px 0;border-bottom:1px solid var(--rc-line);gap:30px}.rc-requirements>div:first-child{border-top:1px solid var(--rc-line)}.rc-requirements dt{font-weight:700}.rc-requirements dd{margin:0}.rc-apply{padding:80px 0;background:#eaf2ef}.recruit-page .rc-form-wrap{max-width:800px}.rc-form{background:white;border:1px solid var(--rc-line);padding:40px;border-radius:8px}.rc-form label{display:block;font-weight:700;margin-bottom:10px}.rc-form em{font-size:11px;color:#516963;font-style:normal;font-weight:400;margin-left:8px;white-space:nowrap}.rc-form input:not([type=checkbox]):not([type=hidden]),.rc-form select,.rc-form textarea{display:block;width:100%;min-width:0;font:inherit;font-size:16px;color:var(--rc-ink);background:#fff;border:1px solid #9aada8;border-radius:4px;padding:12px;margin:0 0 25px;box-shadow:none}.rc-form textarea{resize:vertical}.rc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.rc-form .rc-consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;font-weight:400;margin-bottom:28px}.rc-consent input{flex:none;margin-top:7px;width:18px;height:18px}.rc-consent a{color:var(--rc-green);text-decoration:underline}.recruit-page .rc-form-note{font-size:13px;color:#516963}.rc-notice,.rc-error{padding:24px;background:#fff;border:1px solid var(--rc-green);margin-block:24px}.rc-error{border-color:#b14932;color:#8c2e1c}.rc-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.recruit-page [id]{scroll-margin-top:110px}
@media(max-width:760px){.recruit-page .rc-wrap{width:calc(100% - 40px)}.rc-hero{padding:65px 0 48px}.rc-hero:after{display:none}.rc-section,.rc-apply{padding-block:48px}.rc-columns{grid-template-columns:1fr;gap:10px}.rc-role-list{grid-template-columns:1fr 1fr;gap:12px}.rc-role-list li{padding:18px 15px}.rc-support{padding:24px}.rc-requirements>div{grid-template-columns:1fr;gap:6px;padding:20px 0}.rc-form{padding:25px 20px}.rc-form-grid{grid-template-columns:1fr}.rc-form .rc-button{width:100%}.rc-lead{font-size:16px}.rc-actions{gap:20px}.recruit-page h1{font-size:clamp(29px,7.8vw,42px)}}
/* Match the site's navy / blue / cyan palette and full-width page layout. */
body.page-template-page-recruit #page,
body.page-template-page-recruit #primary,
body.page-template-page-recruit .site-content,
body.page-template-page-recruit .content-area,
body.page-template-page-recruit .site-main,
body.page-template-page-recruit #page.grid-container {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
.recruit-page{width:100%;max-width:none;margin:0;background:#fff;overflow:clip}
.recruit-page .rc-wrap{width:min(1180px,calc(100% - 64px))}
.rc-hero{padding:110px 0 85px;background:#082f50;border:0;isolation:isolate;color:#d8e6ef;overflow:hidden}
.rc-hero:after{inset:0 0 0 auto;width:40%;height:100%;border:0;border-radius:0;background:#0b4976;box-shadow:none;z-index:-1}
.rc-hero .rc-wrap{padding-right:445px}
.recruit-page .rc-hero h1{color:#fff;font-size:clamp(34px,3.5vw,50px);line-height:1.6}
.recruit-page .rc-hero .rc-eyebrow{color:#5be9f2}
.recruit-page .rc-tag{color:#5be9f2;border-color:#5be9f2;font-size:14px}
.recruit-page .rc-hero .rc-lead{color:#d8e6ef;font-size:17px}
.recruit-page .rc-hero-note{color:#bbd0df}
.rc-hero .rc-text-link{color:#fff}
.recruit-page .rc-button{border-radius:5px;background:#076aa6;border-color:#076aa6;box-shadow:none;transition:background .2s,transform .2s}
.recruit-page .rc-button:hover{background:#055486;transform:translateY(-2px)}
.recruit-page .rc-hero .rc-button{background:#10c3d7;border-color:#10c3d7;color:#052b48}
.recruit-page .rc-hero .rc-button:hover{background:#5be9f2;border-color:#5be9f2}
.rc-partner-art{position:absolute;right:0;top:25px;width:365px;display:grid;grid-template-columns:1fr;gap:16px;color:#fff}
.recruit-page .rc-art-note{margin:0 0 4px;font-weight:700;font-size:18px}
.rc-partner-card{display:grid;grid-template-columns:58px 1fr;column-gap:18px;align-items:center;padding:23px 25px;border:1px solid #ffffff40;border-radius:8px;background:#ffffff09}
.rc-partner-card svg{grid-column:1;grid-row:1/4;width:58px;height:58px;color:#5be9f2}
.rc-partner-card small{font-size:12px;color:#b9d9eb;grid-column:2}
.rc-partner-card strong{font-size:21px;grid-column:2;color:white}
.rc-partner-card>span{font-size:12px;grid-column:2;color:#d8e6ef}
.rc-art-plus{line-height:1;text-align:center;color:#5be9f2;font-size:25px}
.recruit-page .rc-art-footer{margin:0;font-size:13px;color:#d8e6ef}
.rc-tint{background:#edf5fa}
.rc-role-list li{border-top-color:#076aa6;border-radius:6px;box-shadow:0 5px 20px #082f5006}
.rc-role-list li:before{color:#076aa6}
.rc-support{border-radius:8px;border-left:3px solid #10c3d7}
.rc-checklist li:before{color:#076aa6}
.recruit-page .rc-requirements{background:#fff;border:1px solid #cbdce7;border-radius:8px;padding:0 30px}
.rc-requirements>div:first-child{border-top:0}.rc-requirements>div:last-child{border-bottom:0}
.rc-apply{background:#edf5fa;border-top:1px solid #d8e6ef}
.rc-form{border-color:#cbdce7;border-radius:8px;box-shadow:0 12px 40px #082f5008}
.rc-form input:not([type=checkbox]):not([type=hidden]),.rc-form select,.rc-form textarea{border-color:#a9bdcb;border-radius:5px;background:#fcfdfe}
.rc-form em,.recruit-page .rc-form-note{color:#557086}.rc-consent a{color:#076aa6}
@media(max-width:1050px) and (min-width:761px){.rc-hero .rc-wrap{padding-right:340px}.rc-partner-art{width:300px;top:65px}.rc-partner-card{padding:18px;grid-template-columns:42px 1fr;gap:0 12px}.rc-partner-card svg{width:42px;height:42px}.rc-partner-card strong{font-size:18px}.recruit-page .rc-hero h1{font-size:34px}.rc-role-list{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.recruit-page .rc-wrap{width:calc(100% - 40px)}.rc-hero{padding:64px 0 48px}.rc-hero .rc-wrap{padding-right:0}.recruit-page .rc-hero h1{font-size:clamp(28px,7.6vw,42px)}.rc-partner-art{position:relative;top:auto;right:auto;width:100%;margin-top:40px;gap:13px}.rc-partner-card{padding:20px}.rc-partner-card strong{font-size:19px}.rc-partner-card>span{font-size:12px}.recruit-page .rc-requirements{padding:0 20px}.rc-hero .rc-actions{align-items:flex-start;flex-direction:column;gap:18px}}
@media(prefers-reduced-motion:reduce){.recruit-page .rc-button{transition:none}.recruit-page .rc-button:hover{transform:none}}
/* A scroll-drawn, winding path connects each role in reading order. */
.recruit-page .rc-journey{margin:48px 0 32px;padding:0}
.rc-journey figcaption{font-size:clamp(21px,2.5vw,28px);font-weight:700;line-height:1.6;text-align:center}
.recruit-page .rc-journey-intro{text-align:center;font-size:14px;color:#557086;margin:12px 0 38px}
.rc-journey-track{position:relative;padding:35px 0}
.rc-journey-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.rc-journey-line path{fill:none;stroke-width:3;stroke-linecap:round}
.rc-journey-base{stroke:#c8dce8}.rc-journey-progress{stroke:#079eb9}.rc-journey-tip{fill:#10c3d7;stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 5px #10c3d770)}
.recruit-page .rc-journey-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:72px}
.rc-journey-steps>li{position:relative;min-height:190px;display:flex;align-items:center;margin:0;padding:0}
.rc-journey-steps>li:nth-child(even){justify-content:flex-end}
.rc-journey-card{width:40%;background:#fff;border:1px solid #c3d9e7;border-radius:10px;padding:26px 30px;box-shadow:0 12px 28px #082f5005;position:relative}
.rc-journey-card:after{content:"";position:absolute;width:calc(10% + 10px);height:1px;background:#9dbed3;left:100%;top:50%}
.rc-journey-steps>li:nth-child(even) .rc-journey-card:after{left:auto;right:100%}
.rc-journey-number{display:block;color:#076aa6;font-family:var(--font-en,sans-serif);font-size:12px;letter-spacing:.12em;font-weight:700;margin-bottom:12px}
.rc-journey-owner{display:inline-block;color:#076aa6;background:#e9f3fa;border-radius:4px;padding:3px 10px;font-size:12px;margin-bottom:12px}
.recruit-page .rc-journey-card h3{font-size:clamp(20px,2.1vw,26px);margin:0 0 12px}
.recruit-page .rc-journey-card p{font-size:14px;margin:0;line-height:1.9}
.rc-journey-dot{position:absolute;left:45%;top:50%;transform:translate(-50%,-50%);width:17px;height:17px;border:3px solid #a6c5d8;border-radius:50%;background:#edf5fa;z-index:2;transition:background .4s,border-color .4s,box-shadow .4s}
.rc-journey-steps>li:nth-child(even) .rc-journey-dot{left:55%}
.rc-journey-assist{border-top:1px dashed #8dbfc6;padding-top:14px;margin-top:18px;color:#075860}
.rc-journey-assist strong,.rc-journey-assist span{display:block;font-size:13px}.rc-journey-assist span{margin-top:4px;font-size:12px}
.rc-journey-delivery .rc-journey-card{border-color:#70b6be;background:#f5fffe}.rc-journey-delivery .rc-journey-owner{color:#075860;background:#daf3f1}
.recruit-page .rc-journey-handoff{border-top:1px solid #bddddf;margin-top:18px;padding-top:14px;color:#42657c;font-size:13px}
.rc-journey.is-animated .rc-journey-card{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}
.rc-journey.is-animated .is-reached .rc-journey-card{opacity:1;transform:translateY(0)}
.rc-journey .is-reached .rc-journey-dot{background:#10c3d7;border-color:#fff;box-shadow:0 0 0 3px #10a7c0}
@media(max-width:760px){.recruit-page .rc-journey{margin-top:34px}.rc-journey figcaption,.recruit-page .rc-journey-intro{text-align:left}.recruit-page .rc-journey-steps{gap:48px}.rc-journey-steps>li{justify-content:flex-end;min-height:0}.rc-journey-card{width:calc(100% - 66px);padding:21px 18px}.rc-journey-dot{left:22px}.rc-journey-steps>li:nth-child(even) .rc-journey-dot{left:38px}.rc-journey-card:after,.rc-journey-steps>li:nth-child(even) .rc-journey-card:after{left:auto;right:100%;width:28px}.rc-journey-steps>li:nth-child(odd) .rc-journey-card:after{width:44px}.recruit-page .rc-journey-card h3{font-size:20px}.recruit-page .rc-journey-card p{font-size:13px}.rc-journey-number{font-size:10px}.rc-journey-owner{font-size:11px}}
@media(prefers-reduced-motion:reduce){.rc-journey.is-animated .rc-journey-card{opacity:1;transform:none;transition:none}.rc-journey-dot{transition:none}}
@media print{.rc-journey.is-animated .rc-journey-card{opacity:1;transform:none}}

/* Small interactions keep the same visual language throughout the page. */
.rc-title-line{display:block}
.rc-motion .rc-title-line{animation:rc-title-enter .95s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--rc-line-delay,0ms)}
@keyframes rc-title-enter{from{opacity:0;transform:translateY(26px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}
.rc-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(#8ddfed0c 1px,transparent 1px),linear-gradient(90deg,#8ddfed0c 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,transparent 25%,#000)}
.rc-hero-glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--rc-glow-x,70%) var(--rc-glow-y,40%),#10c3d72e,transparent 80%);transition:opacity .6s}
.rc-pointer-active .rc-hero-glow{opacity:1}
.rc-partner-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;transform-style:preserve-3d}
@media(hover:hover) and (pointer:fine){.rc-partner-card:hover{border-color:#5be9f2;box-shadow:0 16px 35px #00152540}.rc-partner-card:hover svg{filter:drop-shadow(0 0 7px #5be9f255)}}
.rc-reading-meter{position:fixed;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#076aa6,#10c3d7);transform:scaleX(0);transform-origin:left;z-index:9999;pointer-events:none}
body.admin-bar .rc-reading-meter{top:32px}
.rc-motion .rc-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1)}
.rc-motion .rc-reveal-visible{opacity:1;transform:translateY(0)}
.rc-checklist li:nth-child(2),.rc-requirements>div:nth-child(2){transition-delay:60ms}.rc-checklist li:nth-child(3),.rc-requirements>div:nth-child(3){transition-delay:120ms}.rc-checklist li:nth-child(4){transition-delay:180ms}.rc-checklist li:nth-child(5){transition-delay:240ms}
.rc-section h2:after{content:"";display:block;width:44px;height:3px;background:#10c3d7;margin-top:20px;transform-origin:left;transform:scaleX(1)}
.rc-motion h2.rc-reveal:after{transform:scaleX(0);transition:transform .8s .2s cubic-bezier(.2,.8,.2,1)}
.rc-motion h2.rc-reveal-visible:after{transform:scaleX(1)}
.rc-checklist li{transition:background .25s}.rc-checklist li:hover{background:#e6f2f8}
.rc-requirements>div{position:relative}.rc-requirements>div:before{content:"";position:absolute;left:-15px;top:20px;bottom:20px;width:3px;background:#10a7c0;transform:scaleY(0);transition:transform .25s}.rc-requirements>div:hover:before{transform:scaleY(1)}
.recruit-page .rc-button{position:relative;overflow:hidden}.rc-button>span{display:inline-block;transition:transform .25s}.rc-button:hover>span,.rc-button:focus-visible>span{transform:translate(4px,-2px)}
.rc-form{transition:border-color .3s,box-shadow .3s}.rc-form:focus-within{border-color:#079eb9;box-shadow:0 0 0 4px #10c3d710,0 18px 50px #082f500a}
.rc-form input:not([type=checkbox]):not([type=hidden]),.rc-form textarea,.rc-form select{transition:border-color .2s,background .2s,box-shadow .2s}
.rc-form input:focus,.rc-form textarea:focus,.rc-form select:focus{background:white;border-color:#076aa6;box-shadow:0 0 0 3px #076aa610}
@media(max-width:782px){body.admin-bar .rc-reading-meter{top:46px}}
@media(prefers-reduced-motion:reduce){.rc-title-line{animation:none!important}.rc-motion .rc-reveal{opacity:1;transform:none;transition:none}.rc-hero-glow{display:none}.rc-partner-card,.rc-button>span,.rc-form,.rc-form input,.rc-form textarea,.rc-form select,.rc-requirements>div:before{transition:none!important}.rc-section h2:after{transform:none!important}.rc-partner-card{transform:none!important}}
@media print{.rc-motion .rc-reveal{opacity:1;transform:none}.rc-reading-meter,.rc-hero-glow{display:none}}

/* Two lines from the role cards meet in a line-drawn handshake. */
.rc-partner-art:has(.rc-handshake){gap:0}
.rc-partner-art:has(.rc-handshake) .rc-art-note{margin-bottom:22px}
.rc-partner-art:has(.rc-handshake) .rc-art-footer{margin-top:22px}
.rc-handshake{height:110px;position:relative;width:100%;overflow:visible}
.rc-handshake>svg{display:block;width:100%;height:110px;overflow:visible}
.rc-handshake-wire{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}
.rc-handshake-wire--partner{stroke:#5be9f2}.rc-handshake-wire--company{stroke:#9acbff}
.rc-handshake-halo{fill:#0b4976;stroke:#61ccdd66;stroke-width:1}
.rc-handshake-hands{stroke:#e0fbff;stroke-width:1.25}
.rc-handshake-hands path{stroke-dasharray:100;stroke-dashoffset:0}
.rc-handshake-anchor{fill:#5be9f2}
.rc-motion .rc-handshake:not(.is-connected) .rc-handshake-wire,.rc-motion .rc-handshake:not(.is-connected) .rc-handshake-hands path{stroke-dashoffset:100}
.rc-motion .rc-handshake:not(.is-connected) .rc-handshake-halo{opacity:0}
.rc-handshake.is-connected .rc-handshake-wire{transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}
.rc-handshake.is-connected .rc-handshake-hands path{transition:stroke-dashoffset 1.1s .85s ease}
.rc-handshake.is-connected .rc-handshake-halo{transition:opacity .6s .7s;filter:drop-shadow(0 0 9px #10c3d72b)}
@media(min-width:761px){.rc-partner-art:has(.rc-handshake){top:10px}}
@media(prefers-reduced-motion:reduce){.rc-handshake path{stroke-dashoffset:0!important;transition:none!important}.rc-handshake-halo{opacity:1!important;transition:none!important}}

/* Two full figures, drawn first, then joined at their hands. */
.rc-partner-art.rc-people-art{width:400px;gap:0;top:18px}
.rc-people-art .rc-people-drawing{width:100%;height:auto}
.rc-people-drawing>svg{width:100%;height:auto;display:block}
.rc-person{stroke-width:2;stroke-dasharray:100;stroke-dashoffset:0}
.rc-person--sales{stroke:#5be9f2}.rc-person--engineer{stroke:#a6d2ff}
.rc-people-joined{stroke:#f0fdff;stroke-width:2.3;stroke-dasharray:100;stroke-dashoffset:0}
.rc-people-ground{fill:none;stroke:#80c3df3b;stroke-width:1}
.rc-people-spark{stroke:#5be9f2;stroke-width:1.8;opacity:1}
.rc-motion .rc-people-drawing:not(.is-connected) .rc-person path,.rc-motion .rc-people-drawing:not(.is-connected) .rc-people-joined path{stroke-dashoffset:100}
.rc-people-drawing.is-connected .rc-person path{transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}
.rc-people-drawing.is-connected .rc-person--engineer path{transition-delay:.2s}
.rc-people-drawing.is-connected .rc-people-joined path{transition:stroke-dashoffset 1s 1.7s ease}
.rc-motion .rc-people-drawing:not(.is-connected) .rc-people-spark{opacity:0}
.rc-people-drawing.is-connected .rc-people-spark{transition:opacity .6s 2.5s}
.rc-people-labels{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;text-align:center}
.rc-people-labels>div{padding:13px 5px;border-top:1px solid #5be9f266}
.rc-people-labels>div:last-child{border-color:#a6d2ff66}
.rc-people-labels small,.rc-people-labels strong,.rc-people-labels span{display:block}
.rc-people-labels small{font-size:11px;color:#b9d9eb}.rc-people-labels strong{font-size:18px;color:#fff;margin:3px 0}.rc-people-labels span{font-size:11px;color:#d8e6ef}
.rc-people-art .rc-art-footer{text-align:center}
@media(min-width:761px) and (max-width:1050px){.rc-partner-art.rc-people-art{width:300px;top:65px}.rc-people-labels{gap:8px}.rc-people-labels strong{font-size:16px}.rc-people-labels span{font-size:10px}}
@media(max-width:760px){.rc-partner-art.rc-people-art{width:100%;top:auto}.rc-people-labels{gap:8px}.rc-people-labels strong{font-size:16px}.rc-people-labels span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.rc-people-drawing path{stroke-dashoffset:0!important;transition:none!important}.rc-people-spark{opacity:1!important;transition:none!important}}
