._5O6M5G_page{--ink:#15171b;--muted:#606771;--line:#dfe2e6;--magenta:var(--cgn-magenta,#ef0f5b);--magenta-dark:var(--cgn-magenta,#ef0f5b);min-height:100vh;color:var(--ink);background:#fff}._5O6M5G_page *,._5O6M5G_page :before,._5O6M5G_page :after{box-sizing:border-box}._5O6M5G_page h1,._5O6M5G_page h2,._5O6M5G_page h3,._5O6M5G_page p{margin:0}._5O6M5G_page a{color:inherit;text-decoration:none}._5O6M5G_page :focus-visible{outline:3px solid color-mix(in srgb, var(--magenta) 70%, white);outline-offset:4px}._5O6M5G_main{width:min(100%,1536px);margin-inline:auto}._5O6M5G_hero{border-bottom:1px solid var(--line);grid-template-columns:1fr;min-height:650px;display:grid}._5O6M5G_hero>div{flex-direction:column;justify-content:center;padding:clamp(72px,7vw,112px) clamp(34px,5vw,80px);display:flex}._5O6M5G_hero h1{letter-spacing:-.06em;font-size:clamp(3.2rem,5vw,5.6rem);font-weight:760;line-height:1}._5O6M5G_role{letter-spacing:.06em;text-transform:uppercase;font-weight:760;color:var(--magenta-dark)!important;margin-top:17px!important;font-size:.78rem!important}._5O6M5G_hero>div>p:last-child{max-width:740px;color:var(--muted);margin-top:30px;font-size:clamp(1.08rem,1.3vw,1.26rem);line-height:1.72}._5O6M5G_hero figure{min-height:500px;margin:var(--cgn-hero-media-inset-block,clamp(56px, 7.8vw, 100px)) var(--cgn-hero-media-inset-inline,clamp(28px, 4.4vw, 68px));box-shadow:var(--profile-shadow,var(--cgn-shadow-soft));background:#eceef0;border:1px solid #6946e821;align-self:stretch;position:relative;overflow:hidden}._5O6M5G_hero figure:after{border-left:1px solid var(--line);content:"";position:absolute;inset:0}._5O6M5G_hero figure img{object-fit:cover;object-position:center 28%}._5O6M5G_experience{grid-template-columns:.78fr 1.22fr;gap:clamp(55px,8vw,135px);padding:clamp(90px,9vw,145px) clamp(34px,5vw,80px);display:grid}._5O6M5G_experience span,._5O6M5G_responsibility>div:first-child>span,._5O6M5G_guides header>span{color:var(--magenta-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:780;display:block}._5O6M5G_experience h2,._5O6M5G_responsibility h2,._5O6M5G_guides h2{letter-spacing:-.05em;font-size:clamp(2.25rem,3.3vw,3.8rem);line-height:1.08}._5O6M5G_experience>div:last-child{gap:22px;display:grid}._5O6M5G_experience p,._5O6M5G_responsibilityLists p,._5O6M5G_guides header p{color:var(--muted);font-size:1rem;line-height:1.76}._5O6M5G_principles{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 clamp(34px,5vw,80px) clamp(95px,9vw,145px);display:grid}._5O6M5G_principles article{border-right:1px solid var(--line);min-height:285px;padding:38px 32px}._5O6M5G_principles svg{width:34px;height:34px;color:var(--magenta);stroke-width:1.5px;margin-bottom:35px}._5O6M5G_principles h2{letter-spacing:-.025em;font-size:1.25rem}._5O6M5G_principles p{color:var(--muted);margin-top:15px;font-size:.88rem;line-height:1.68}._5O6M5G_responsibility{border-block:1px solid var(--line);background:#f6f7f8;grid-template-columns:.72fr 1.28fr;gap:clamp(55px,8vw,125px);padding:clamp(90px,9vw,145px) clamp(34px,5vw,80px);display:grid}._5O6M5G_responsibilityLists{border-top:1px solid #d2d6db;grid-template-columns:repeat(2,1fr);display:grid}._5O6M5G_responsibilityLists>div{border-bottom:1px solid #d2d6db;padding:32px 28px 28px 0}._5O6M5G_responsibilityLists>div:last-child{border-left:1px solid #d2d6db;padding-left:28px}._5O6M5G_responsibilityLists h3{align-items:center;gap:12px;margin-bottom:21px;font-size:1.08rem;display:flex}._5O6M5G_responsibilityLists h3 svg{width:22px;height:22px;color:var(--magenta)}._5O6M5G_responsibilityLists p+p{margin-top:14px}._5O6M5G_guides{grid-template-columns:.74fr 1.26fr;gap:clamp(55px,8vw,125px);padding:clamp(90px,9vw,145px) clamp(34px,5vw,80px);display:grid}._5O6M5G_guides header p{max-width:640px;margin-top:22px}._5O6M5G_guides>div{border-top:1px solid var(--line)}._5O6M5G_guides>div a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:16px 22px;display:grid}._5O6M5G_guides>div a>span{display:none}._5O6M5G_guides>div a>strong{font-size:.96rem}._5O6M5G_guides>div a>svg{width:21px;height:21px}._5O6M5G_guides>div a:hover,._5O6M5G_guides>div a:focus-visible{color:var(--magenta-dark)}._5O6M5G_guideOverview{grid-column:2;justify-self:start;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:.88rem;font-weight:730;display:inline-flex;color:var(--magenta-dark)!important}._5O6M5G_guideOverview svg{width:19px;height:19px}._5O6M5G_finalCta{color:#fff;background:#171a20;grid-template-columns:1fr auto;align-items:center;gap:55px;padding:clamp(62px,6vw,92px) clamp(34px,5vw,80px);display:grid}._5O6M5G_finalCta h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(2rem,3vw,3.4rem)}._5O6M5G_finalCta p{color:#aeb4be;max-width:710px;margin-top:14px;line-height:1.65}._5O6M5G_finalCta>a{background:var(--magenta);min-width:220px;min-height:56px;color:var(--cgn-on-magenta,#090909);justify-content:space-between;align-items:center;gap:24px;padding:15px 19px;font-size:.9rem;font-weight:720;display:flex}._5O6M5G_finalCta>a svg{width:22px;height:22px}@media (max-width:980px){._5O6M5G_hero{grid-template-columns:1fr}._5O6M5G_hero figure{border-top:1px solid var(--line);min-height:560px}._5O6M5G_experience,._5O6M5G_responsibility,._5O6M5G_guides{grid-template-columns:1fr}._5O6M5G_guideOverview{grid-column:1}}@media (max-width:720px){._5O6M5G_hero>div{padding:62px 22px}._5O6M5G_hero h1{font-size:clamp(2.7rem,13vw,3.8rem)}._5O6M5G_hero figure{min-height:430px}._5O6M5G_experience,._5O6M5G_responsibility,._5O6M5G_guides{padding-left:22px;padding-right:22px}._5O6M5G_principles{grid-template-columns:1fr;margin-left:22px;margin-right:22px}._5O6M5G_principles article{border-right:0;border-bottom:1px solid var(--line);min-height:0}._5O6M5G_principles article:last-child{border-bottom:0}._5O6M5G_responsibilityLists{grid-template-columns:1fr}._5O6M5G_responsibilityLists>div:last-child{border-left:0;padding-left:0}._5O6M5G_finalCta{grid-template-columns:1fr;padding:58px 22px}._5O6M5G_finalCta>a{width:100%}}._5O6M5G_page{--ink:#111a3d;--muted:#5e6980;--line:#dfe3f0;--magenta:#d10d50;--magenta-dark:#d10d50;--profile-violet:#6756e8;--profile-shadow:0 27px 68px #2a255b1a, 0 7px 20px #171f3f0f;background:radial-gradient(circle at 88% 5%,#6756e817,#0000 27rem),radial-gradient(circle at 6% 48%,#ef0f5b0a,#0000 23rem),#f8f9ff}._5O6M5G_page :focus-visible{outline-color:var(--profile-violet)}._5O6M5G_hero{border:1px solid var(--line);box-shadow:var(--profile-shadow);background:radial-gradient(circle at 36% 92%,#ef0f5b0f,#0000 20rem),#fffffff2;border-radius:30px 50px 34px 42px;margin:clamp(18px,2.6vw,40px) clamp(16px,2.8vw,44px) 0;overflow:hidden}._5O6M5G_hero figure{background:linear-gradient(145deg,#eef0fa,#f8f9ff);border-radius:26px 38px 28px 34px;overflow:hidden}._5O6M5G_hero figure:after{border-left-color:var(--line);box-shadow:inset 24px 0 50px #111a3d12}._5O6M5G_hero figure img{transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s}._5O6M5G_principles{border-block:0;grid-auto-rows:1fr;align-items:stretch;gap:18px}._5O6M5G_principles article,._5O6M5G_responsibility,._5O6M5G_guideOverview,._5O6M5G_guides>div a{border:1px solid var(--line);background:#ffffffd6;border-radius:22px 30px 24px 28px;box-shadow:0 16px 44px #232b4e12}._5O6M5G_principles article{border-right:1px solid var(--line);height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .22s}._5O6M5G_principles article:nth-child(2){border-radius:22px 30px 24px 28px;transform:none}._5O6M5G_principles article:last-child{border-right:1px solid var(--line)}._5O6M5G_responsibility{background:linear-gradient(135deg,#fff,#f1f3ff);margin-inline:clamp(16px,2.8vw,44px)}._5O6M5G_guides>div{border-block:0;gap:16px;display:grid}._5O6M5G_guides>div a{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .22s}._5O6M5G_finalCta{--magenta:#ff7ba5;background:radial-gradient(circle at 85% 10%,#6756e847,#0000 28rem),radial-gradient(circle at 12% 96%,#ef0f5b26,#0000 25rem),#111a3d;border:1px solid #ffffff1a;border-radius:30px 48px 28px 42px;margin:clamp(72px,7vw,112px) clamp(16px,2.8vw,44px) clamp(18px,2.6vw,40px);box-shadow:0 34px 80px #0c123033}._5O6M5G_finalCta>a{color:#fff;background:linear-gradient(135deg,#d10d50,#6756e8);border-radius:13px 18px 14px 16px;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s,background .24s;box-shadow:0 15px 34px #63154f3d}@media (hover:hover) and (pointer:fine){._5O6M5G_hero:hover figure img{filter:saturate(1.03)contrast(1.01);transform:scale(1.025)}._5O6M5G_principles article:hover,._5O6M5G_guides>div a:hover{background-color:#fff;transform:translateY(-5px);box-shadow:0 24px 58px #232b4e1f}._5O6M5G_principles article:nth-child(2):hover{transform:translateY(-5px)}._5O6M5G_finalCta>a:hover{background:linear-gradient(135deg,#c40c49,#5744d1);transform:translateY(-3px)scale(1.015);box-shadow:0 21px 44px #63154f4f}}@media (prefers-reduced-motion:no-preference){._5O6M5G_hero>div,._5O6M5G_hero figure{animation:.72s cubic-bezier(.2,.8,.2,1) both _5O6M5G_cgnProfileEnter}._5O6M5G_hero figure{animation-delay:.11s}._5O6M5G_experience,._5O6M5G_principles,._5O6M5G_responsibility,._5O6M5G_guides,._5O6M5G_finalCta{animation:.44s ease-out both _5O6M5G_cgnProfileReveal}._5O6M5G_principles,._5O6M5G_guides{animation-delay:80ms}._5O6M5G_responsibility,._5O6M5G_finalCta{animation-delay:.15s}}@keyframes _5O6M5G_cgnProfileEnter{0%{opacity:0;transform:translateY(18px)}}@keyframes _5O6M5G_cgnProfileReveal{0%{opacity:0}to{opacity:1}}@media (max-width:720px){._5O6M5G_hero,._5O6M5G_responsibility,._5O6M5G_finalCta{margin-inline:var(--cgn-mobile-edge);border-radius:24px 30px 22px 28px}._5O6M5G_principles article:nth-child(2){transform:none}._5O6M5G_principles{grid-auto-rows:auto}._5O6M5G_principles article{height:auto}}@media (prefers-reduced-motion:reduce){._5O6M5G_page *,._5O6M5G_page :before,._5O6M5G_page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
