@charset "UTF-8";:root{--hjpk-palette-ink: #0a223a;--hjpk-palette-ink-soft: #334c66;--hjpk-palette-muted: #6a8097;--hjpk-palette-line: #c7d8e8;--hjpk-palette-surface: #f8fbfe;--hjpk-palette-soft: #eef5fb;--hjpk-palette-dark: #04111f;--hjpk-palette-navy: #0a2a4f;--hjpk-palette-blue: #0f6faf;--hjpk-palette-blue-dark: #0b4778;--color-ink: var(--hjpk-palette-ink);--color-ink-soft: var(--hjpk-palette-ink-soft);--color-muted: var(--hjpk-palette-muted);--color-line: var(--hjpk-palette-line);--color-surface: var(--hjpk-palette-surface);--color-soft: var(--hjpk-palette-soft);--color-dark: var(--hjpk-palette-dark);--color-navy: var(--hjpk-palette-navy);--color-blue: var(--hjpk-palette-blue);--color-blue-dark: var(--hjpk-palette-blue-dark);--color-gold: #2d79bd;--hjpk-alpha-hairline: color-mix(in srgb, var(--color-ink) 12%, transparent);--hjpk-alpha-soft: color-mix(in srgb, var(--color-blue) 7%, transparent);--hjpk-alpha-focus: color-mix(in srgb, var(--color-blue) 24%, transparent);--font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-sans: "Pretendard Variable", "Pretendard", "Noto Sans KR", "Segoe UI", Arial, sans-serif;--type-route-size: clamp(6.4rem, 9.4vw, 12rem);--type-route-weight: 400;--type-route-leading: .92;--type-route-tracking: -.055em;--type-section-size: clamp(4rem, 5vw, 7.2rem);--type-section-weight: 500;--type-section-leading: 1.08;--type-section-tracking: -.045em;--type-lead-size: clamp(1.8rem, 1.7vw, 2.1rem);--type-lead-weight: 400;--type-lead-leading: 1.78;--type-lead-tracking: -.015em;--type-body-size: 1.7rem;--type-body-weight: 400;--type-body-leading: 1.8;--type-body-tracking: -.01em;--type-ui-size: 1.4rem;--type-ui-weight: 600;--type-ui-leading: 1.4;--type-ui-tracking: -.01em;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2rem;--space-6: 2.4rem;--space-8: 3.2rem;--space-10: 4rem;--space-12: 4.8rem;--space-14: 5.6rem;--space-16: 6.4rem;--space-18: 7.2rem;--space-21: 8.4rem;--space-24: 9.6rem;--space-30: 12rem;--space-36: 14.4rem;--hjpk-page-gutter: clamp(2rem, 5vw, 6.4rem);--hjpk-section-space: clamp(8.4rem, 10vw, 12rem);--hjpk-hero-height: 56rem;--hjpk-hero-copy-column: 22rem;--hjpk-hero-media-column: 28rem;--hjpk-hero-media-size: 34rem;--hjpk-reading-width: 68rem;--hjpk-wide-width: 136rem;--shadow-soft: 0 1.4rem 4rem rgba(9, 40, 75, .1);--shadow-lift: 0 1.6rem 4rem rgba(9, 40, 75, .12), 0 .4rem 1.2rem rgba(15, 111, 175, .08);--shadow-float: 0 2.4rem 6.4rem rgba(9, 40, 75, .16), 0 .8rem 2rem rgba(15, 111, 175, .1);--shadow-deep: 0 3.2rem 8rem rgba(4, 17, 31, .34), 0 1rem 3rem rgba(15, 111, 175, .14);--content-width: 120rem;--header-height: 7.2rem;--hjpk-motion-fast: .2s;--hjpk-motion-medium: .3s;--hjpk-motion-slow: .35s;--hjpk-motion-page: .42s;--hjpk-motion-reveal: .72s;--hjpk-motion-ease-out: cubic-bezier(.16, 1, .3, 1);--hjpk-motion-ease-standard: cubic-bezier(.4, 0, .2, 1);font-family:var(--font-sans)}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}*,*:before,*:after{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:var(--color-soft);color:var(--color-ink);font-family:inherit;font-size:1.6rem;line-height:1.65;word-break:keep-all;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.has-open-menu{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0;background:transparent}img{display:block;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}.blind{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:10000;padding:var(--space-3) var(--space-5);border:1px solid var(--color-blue);background:var(--color-surface);color:var(--color-ink);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--hjpk-motion-fast) var(--hjpk-motion-ease-out)}.skip-link:focus-visible{outline:2px solid var(--color-blue);outline-offset:var(--space-1);transform:translateY(0)}#header{position:fixed;top:0;left:0;z-index:50;width:100%;height:var(--header-height);border-bottom:1px solid transparent;transition:transform .28s ease,background-color .28s ease,border-color .28s ease,color .28s ease;will-change:transform}#header.transparent{color:#f7fbff}#header.light,#header.open,#header.has-submenu{border-bottom-color:#0f6faf24;background:#f8fbfef0;color:var(--color-ink);box-shadow:0 1.2rem 3.2rem #09284b0f;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem)}#header .header-inner{display:flex;width:min(var(--content-width),calc(100% - 4.8rem));height:100%;margin:0 auto;align-items:center;gap:3.2rem}#header .site-logo{display:inline-flex;align-items:center;min-width:8rem}#header .site-name{color:currentColor;font-weight:900;font-size:2.1rem;line-height:1}#header .site-navi{margin-left:auto}#header .depth1-list{display:flex;align-items:center;gap:2.6rem}#header .depth1{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0;color:currentColor;font-weight:800;font-size:1.5rem;white-space:nowrap;cursor:pointer;opacity:.84;transition:color .25s ease,opacity .25s ease}#header .depth1:after{position:absolute;right:0;bottom:.6rem;left:0;height:2px;background:var(--color-blue);content:"";opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .25s ease,transform .25s ease}#header .depth1:hover,#header .depth1.active{opacity:1}#header .depth1:hover:after,#header .depth1.active:after{opacity:1;transform:scaleX(1)}#header .depth2-list{display:none}#header .header-submenu{position:absolute;top:var(--header-height);right:0;left:0;border-top:1px solid rgba(15,111,175,.12);border-bottom:1px solid rgba(15,111,175,.16);background:#f8fbfef7;color:var(--color-ink);box-shadow:0 1.6rem 4rem #09284b14;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);opacity:0;transform:translateY(-1rem);transform-origin:top center;animation:hjpk-submenu-enter .28s cubic-bezier(.16,1,.3,1) forwards}#header .submenu-inner{display:grid;width:min(var(--content-width),calc(100% - 4.8rem));min-height:8.8rem;margin:0 auto;padding:2rem 0;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:3.2rem;align-items:center}#header .submenu-title{color:var(--color-blue-dark);font-weight:900;font-size:1.5rem}#header .submenu-list{display:flex;flex-wrap:wrap;gap:1rem 2.4rem}#header .submenu-link{display:inline-flex;min-height:3.6rem;align-items:center;color:var(--color-ink-soft);font-weight:800;font-size:1.45rem;transition:color .25s ease,transform .25s ease}#header .submenu-link:hover{color:var(--color-blue);transform:translateY(-.1rem)}#header .submenu-title,#header .submenu-item{opacity:0;transform:translateY(-.6rem);animation:hjpk-submenu-item-enter .3s cubic-bezier(.16,1,.3,1) forwards}#header .submenu-title{animation-delay:.04s}#header .submenu-item:nth-child(1){animation-delay:.07s}#header .submenu-item:nth-child(2){animation-delay:.1s}#header .submenu-item:nth-child(3){animation-delay:.13s}#header .submenu-item:nth-child(4){animation-delay:.16s}#header .submenu-item:nth-child(5){animation-delay:.19s}#header .submenu-item:nth-child(6){animation-delay:.22s}@keyframes hjpk-submenu-enter{to{opacity:1;transform:translateY(0)}}@keyframes hjpk-submenu-item-enter{to{opacity:1;transform:translateY(0)}}#header .site-control{display:none;margin-left:auto}#header .menu-header{position:relative;display:inline-flex;width:4.4rem;height:4.4rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;color:currentColor;cursor:pointer}#header .menu-header:before,#header .menu-header:after{display:none}#header .menu-line{display:block;width:2.4rem;height:2px;border-radius:999rem;background:currentColor;transition:opacity .25s ease,transform .25s ease}#header.open .menu-line{transform:translateY(.5rem) rotate(45deg)}#header.open .menu-line+.menu-line{transform:translateY(-.5rem) rotate(-45deg)}#wrap.hjpk-main{min-height:100vh;background:var(--color-surface)}.local-head{position:relative;overflow:hidden}#wrap .local-head.design4.hjpk-hero{display:flex;min-height:100svh;flex-direction:column;justify-content:center;padding:12rem max(2.4rem,calc((100vw - var(--content-width)) / 2)) 7rem;background:var(--color-dark);color:#fff;isolation:isolate}#wrap .local-head.design4.hjpk-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#07111ff5,#07111fc7 48%,#07111f61),url(/images/hjpk-team-photo.jpg) center 42% / cover no-repeat;content:""}#wrap .local-head.design4.hjpk-hero:after{position:absolute;right:0;bottom:0;left:0;z-index:-1;height:18rem;background:linear-gradient(180deg,transparent,rgba(7,17,31,.72));content:""}#wrap .local-head.design4.hjpk-hero .local-info,#wrap .local-head.design4.hjpk-hero .local-subject,#wrap .local-head.design4.hjpk-hero .local-aside{width:min(var(--content-width),100%);margin-right:auto;margin-left:auto}#wrap .local-head.design4.hjpk-hero .local-info+.local-subject{margin-top:4.8rem}#wrap .local-head.design4.hjpk-hero .local-subject+.local-aside{margin-top:4rem}#wrap .local-head.design4.hjpk-hero .section-caption{color:#ffffffc7}#wrap .local-head.design4.hjpk-hero .local-name{max-width:90rem;margin:0;color:#fff;font-weight:900;font-size:7.2rem;line-height:1.12}#wrap .local-head.design4.hjpk-hero .local-name span{display:block}#wrap .local-head.design4.hjpk-hero .local-aside .local-wrap{max-width:70rem;padding:2.4rem;border:1px solid rgba(255,255,255,.16);border-radius:.8rem;background:#07111f9e;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}#wrap .local-head.design4.hjpk-hero .local-title{margin:0;color:#fff;font-weight:900;font-size:2rem}#wrap .local-head.design4.hjpk-hero .local-summary{margin:1.2rem 0 0;color:#ffffffd1;font-weight:600;font-size:1.7rem}#wrap .local-head.design4.hjpk-hero .local-figure{display:none}#wrap .hjpk-sub-hero{padding:15rem 2.4rem 7.2rem;background:linear-gradient(135deg,#0b1f36f5,#153c65e6),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat;color:#fff}#wrap .hjpk-sub-hero .local-info,#wrap .hjpk-sub-hero .local-subject,#wrap .hjpk-sub-hero .local-summary{width:min(var(--content-width),100%);margin-right:auto;margin-left:auto}#wrap .hjpk-sub-hero .local-name{margin:0;color:#fff;font-weight:900;font-size:5.2rem;line-height:1.18}#wrap .hjpk-sub-hero .local-summary{max-width:78rem;margin-top:2rem;color:#fffc;font-weight:600;font-size:1.8rem}.hjpk-section{position:relative;padding:11rem 2.4rem}.hjpk-section-light{background:var(--color-surface)}.hjpk-section-soft{background:var(--color-soft)}.hjpk-section-dark{background:var(--color-dark);color:#fff}.hjpk-section .section-wrap{width:min(var(--content-width),100%);margin:0 auto}.hjpk-home .hjpk-section,.hjpk-home .hjpk-affiliate-section{display:flex;min-height:100svh;align-items:center;background:var(--color-surface);color:var(--color-ink)}.hjpk-home .hjpk-section-soft,.hjpk-home .hjpk-section-dark{background:var(--color-surface);color:var(--color-ink)}.hjpk-home .hjpk-section-dark .section-caption{color:var(--color-blue)}.hjpk-home .hjpk-section-dark .section-name,.hjpk-home .hjpk-section-dark .section-summary,.hjpk-home .hjpk-section-dark .para{color:inherit}.hjpk-home .hjpk-section-dark .section-summary,.hjpk-home .hjpk-section-dark .para,.hjpk-home .hjpk-section-dark .hjpk-contact-list li{color:var(--color-muted)}.hjpk-home .hjpk-section-dark .hjpk-btn.color1{background:var(--color-navy);color:#fff}.hjpk-home .hjpk-section-dark .hjpk-btn.color1:hover{background:var(--color-gold);color:#fff}.hjpk-home .hjpk-section-dark .hjpk-btn.color4{border-color:var(--color-line);color:var(--color-navy)}.hjpk-home .hjpk-affiliate-section>.section-wrap{padding:0}.hjpk-home .hjpk-affiliate-section{padding-top:var(--header-height)}.hjpk-home .hjpk-affiliate-section .content-inner{padding:0;border:0;background:transparent}.hjpk-home .hjpk-affiliate-section .section-name{color:var(--color-ink)}.hjpk-home .hjpk-affiliate-section .section-summary,.hjpk-home .hjpk-orbit-list .para{color:var(--color-muted)}.hjpk-home .hjpk-orbit-list .item{border-color:var(--color-line);background:#fff;box-shadow:0 .8rem 2.4rem #0f172a0a;-webkit-backdrop-filter:none;backdrop-filter:none}.hjpk-home .hjpk-orbit-list .board-name{color:var(--color-ink)}#wrap.hjpk-home .hjpk-affiliate-section{background:var(--color-dark);color:#fff}#wrap.hjpk-home .hjpk-affiliate-section .section-name{color:#fff}#wrap.hjpk-home .hjpk-affiliate-section .section-summary,#wrap.hjpk-home .hjpk-affiliate-section .hjpk-orbit-list .para{color:#ffffffb8}#wrap.hjpk-home .hjpk-affiliate-section .hjpk-orbit-list .item{border-color:#ffffff29;background:#07111fc7;box-shadow:none}#wrap.hjpk-home .hjpk-affiliate-section .hjpk-orbit-list .board-name{color:#fff}.section-head{max-width:82rem}.section-caption,.hjpk-sub-hero .section-caption{display:inline-block;margin-bottom:1.2rem;color:var(--color-blue);font-weight:900;font-size:1.3rem;line-height:1;text-transform:uppercase}.hjpk-section-dark .section-caption,.hjpk-sub-hero .section-caption{color:#d7b56d}.section-subject{display:block}.section-name,.local-name{margin:0;color:var(--color-ink);font-weight:900;font-size:4.2rem;line-height:1.22}.section-summary{max-width:72rem;margin:2rem 0 0;color:var(--color-muted);font-weight:600;font-size:1.7rem}.hjpk-section-dark .section-name,.hjpk-section-dark .section-summary,.hjpk-section-dark .para{color:#fff}.section-body{margin-top:5.6rem}.btn-display{margin-top:3.2rem}.btn-area{display:flex;flex-wrap:wrap;gap:1.2rem}.hjpk-btn{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;padding:1.4rem 2.2rem;border:1px solid transparent;border-radius:999rem;font-weight:900;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.hjpk-btn.color1{background:#fff;color:var(--color-navy)}.hjpk-btn.color4{border-color:#ffffff70;color:#fff}.hjpk-section-light .hjpk-btn.color1,.hjpk-section-soft .hjpk-btn.color1{background:var(--color-navy);color:#fff}.hjpk-section-light .hjpk-btn.color4,.hjpk-section-soft .hjpk-btn.color4{border-color:var(--color-line);color:var(--color-navy)}.hjpk-btn:hover{transform:translateY(-.2rem)}.hjpk-btn.color1:hover,.hjpk-section-light .hjpk-btn.color1:hover,.hjpk-section-soft .hjpk-btn.color1:hover{background:var(--color-gold);color:#fff}.hjpk-split-content{display:grid;grid-template-columns:minmax(0,.82fr) minmax(28rem,.58fr);gap:5.6rem;align-items:center}.para{margin:0}.hjpk-split-content .para{color:var(--color-ink-soft);font-weight:600;font-size:1.8rem;line-height:1.8}.hjpk-split-content .para+.para{margin-top:1.6rem}.hjpk-section-figure{margin:0;overflow:hidden;border-radius:.8rem;box-shadow:var(--shadow-soft)}.hjpk-section-figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.board-list{display:grid;gap:2rem}.hjpk-feature-list{display:flex;width:100%}.hjpk-feature-list .board-item{width:100%;min-height:auto;padding:0 6.4rem;border:1px solid var(--color-line);border-radius:1.6rem;background:#f6f6f7;box-shadow:none}.hjpk-feature-list .board-wrap{display:flex;flex-direction:column}.hjpk-feature-list .board-info{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:2.4rem;align-items:start;padding:3.2rem 0;border-bottom:1px solid rgba(15,23,42,.1);transition:border-color .3s ease,transform .3s ease}.hjpk-feature-list .board-info:last-child{border-bottom:0}.hjpk-feature-list .board-info:hover{border-color:#235f9c3d;transform:translate(.4rem)}.hjpk-feature-list .board-name{margin:0;color:var(--color-blue);font-weight:900;font-size:1.5rem;line-height:1.4;text-transform:uppercase;white-space:nowrap}.hjpk-feature-list .board-caption{display:flex;min-width:0;flex-direction:column}.hjpk-feature-title{margin:0;color:var(--color-ink);font-weight:900;font-size:2.4rem;line-height:1.25}.hjpk-feature-description{margin-top:1rem;color:var(--color-muted);font-weight:600;font-size:1.6rem;line-height:1.75}.hjpk-history-timeline{--history-year-width: 10rem;--history-gap: 6rem;--history-line-left: calc(var(--history-year-width) + (var(--history-gap) / 2));position:relative;display:flex;max-width:92rem;flex-direction:column}.hjpk-history-timeline:before{position:absolute;top:1.3rem;bottom:1.3rem;left:var(--history-line-left);width:1px;background:linear-gradient(180deg,#4aa3ff2e,#4aa3ffe6,#4aa3ff2e);content:""}.hjpk-history-item{position:relative;display:grid;min-height:12rem;grid-template-columns:var(--history-year-width) minmax(0,1fr);column-gap:var(--history-gap);padding-bottom:5.6rem}.hjpk-history-item:last-child{min-height:0;padding-bottom:0}.hjpk-history-marker{position:absolute;top:.9rem;left:calc(var(--history-line-left) - .7rem);z-index:1;width:1.4rem;height:1.4rem;border:3px solid #02050b;border-radius:50%;background:var(--color-blue);box-shadow:0 0 0 1px #4aa3ffb3,0 0 2.4rem #4aa3ff6b}.hjpk-history-year{color:var(--color-blue);font-weight:900;font-size:2.8rem;line-height:1.15;letter-spacing:0}.hjpk-history-content{min-width:0;padding-bottom:3.2rem;border-bottom:1px solid rgba(139,197,255,.18)}.hjpk-history-item:last-child .hjpk-history-content{padding-bottom:0;border-bottom:0}.hjpk-history-content h3{margin:0;color:#fff;font-weight:900;font-size:2.6rem;line-height:1.25}.hjpk-history-content p{margin:1rem 0 0;color:var(--color-muted);font-weight:600;font-size:1.7rem;line-height:1.7}@media(max-width:767px){.hjpk-history-timeline{--history-line-left: 1.1rem;max-width:none}.hjpk-history-timeline:before{top:1.1rem;bottom:1.1rem}.hjpk-history-item{display:block;min-height:11rem;padding:0 0 4.4rem 4.4rem}.hjpk-history-marker{top:.65rem;left:calc(var(--history-line-left) - .6rem);width:1.2rem;height:1.2rem;border-width:2px}.hjpk-history-year{font-size:2.3rem}.hjpk-history-content{margin-top:.8rem;padding-bottom:2.4rem}.hjpk-history-content h3{font-size:2.1rem}.hjpk-history-content p{font-size:1.5rem}}.hjpk-sitemap-list .hjpk-link-list{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:0}.hjpk-page-extra{margin-top:5.6rem;padding-top:5.6rem;border-top:1px solid rgba(15,23,42,.1)}.hjpk-page-extra .section-head{margin-bottom:3.2rem}.hjpk-business-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,.56fr);gap:3.2rem;align-items:stretch}.hjpk-business-overview .hjpk-feature-list,.hjpk-business-overview .hjpk-feature-list .board-item{height:100%;min-width:0}.hjpk-business-figure{width:100%;min-height:100%;min-width:0}.hjpk-business-figure img{width:100%;height:100%;min-height:42rem;aspect-ratio:16 / 10;object-fit:cover}.hjpk-profile-list .data-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.hjpk-profile-list .data-wrap{height:100%;padding:2.8rem 2.4rem;border:1px solid var(--color-line);border-radius:.8rem;background:#fff}.hjpk-profile-list .data-subject{color:var(--color-blue);font-weight:900;font-size:1.3rem;text-transform:uppercase}.hjpk-profile-list .data-body{margin-top:1.2rem}.hjpk-profile-list .para{color:var(--color-ink);font-weight:900;font-size:1.8rem}.hjpk-affiliate-section{background:var(--color-dark);color:#fff;overflow:hidden}.hjpk-affiliate-section>.section-wrap{width:min(var(--content-width),calc(100% - 4.8rem));margin:0 auto;padding:10rem 0}.hjpk-affiliate-section .content-inner{padding:5.6rem;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:linear-gradient(135deg,#07111ff0,#0b1f36c7),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}.hjpk-affiliate-section .section-name{color:#fff}.hjpk-affiliate-section .section-summary{color:#ffffffb8}.hjpk-affiliate-body{position:relative;display:grid;width:min(100%,104rem);grid-template-columns:minmax(26rem,1fr) 18rem minmax(26rem,1fr);gap:3rem;align-items:center;justify-items:stretch;min-height:auto;margin:3.2rem auto 0}.hjpk-orbit-core{position:relative;z-index:2;display:grid;grid-column:2;grid-row:1;justify-self:center;width:18rem;height:18rem;place-items:center;padding:3rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0b1f36eb;color:#fff;text-align:center;box-shadow:0 0 7rem #235f9c47}.hjpk-orbit-core strong{display:block;font-weight:900;font-size:3rem;line-height:1}.hjpk-orbit-core span{display:block;margin-top:.6rem;color:#ffffffb3;font-weight:800;font-size:1.2rem;text-transform:uppercase}.hjpk-orbit-list{position:relative;display:contents}#wrap .hjpk-affiliate-section .hjpk-affiliate-body .hjpk-orbit-list{display:contents}.hjpk-orbit-list .item{position:relative;width:auto;min-height:15rem;padding:2.4rem;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:#07111fc7;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}#wrap .hjpk-affiliate-section .hjpk-affiliate-body .hjpk-orbit-list .item{height:auto;min-height:18rem;padding:2.4rem}.hjpk-orbit-list .node-1{bottom:2rem;left:calc(50% - 32.5rem)}.hjpk-orbit-list .node-2{right:calc(50% - 32.5rem);bottom:2rem}.hjpk-orbit-list .node-3{right:6%;bottom:3%}.hjpk-orbit-list .node-4{bottom:6%;left:6%}.hjpk-orbit-list .node-1,.hjpk-orbit-list .node-2,.hjpk-orbit-list .node-3,.hjpk-orbit-list .node-4{inset:auto}.hjpk-orbit-list .node-1{grid-column:1;grid-row:1}.hjpk-orbit-list .node-2{grid-column:3;grid-row:1}.hjpk-orbit-list .node-3{grid-column:3;grid-row:2}.hjpk-orbit-list .node-4{grid-column:1;grid-row:2}.hjpk-orbit-list .board-name{margin:0;color:#fff;font-weight:900;font-size:1.8rem}.hjpk-orbit-list .para{margin-top:1rem;color:#ffffffb8;font-weight:600;font-size:1.4rem}#wrap.hjpk-home .hjpk-affiliate-stage{position:relative;display:flex;min-height:100svh;align-items:flex-start;padding-top:0;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,rgba(126,42,118,.46),transparent 30rem),radial-gradient(ellipse at 52% 58%,rgba(35,95,156,.28),transparent 46rem),#020305;color:#fff;isolation:isolate}#wrap.hjpk-home .hjpk-affiliate-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/hjpk-office-presentation.jpg) center 36% / cover no-repeat;content:"";filter:saturate(.82) contrast(1.1);opacity:.18}#wrap.hjpk-home .hjpk-affiliate-stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#020305,#020305db,#02030538 48%,#020305),radial-gradient(circle at 12% 48%,rgba(35,95,156,.18),transparent 28rem);content:""}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap{position:relative;z-index:1;width:100%;min-height:100svh;padding:0}#wrap.hjpk-home .hjpk-affiliate-stage .content-inner{position:relative;display:grid;min-height:100svh;padding:clamp(8.8rem,14vh,12.4rem) max(2.4rem,calc((100vw - var(--content-width)) / 2)) clamp(5.6rem,7vh,7.2rem);align-content:start;border:0;background:transparent}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro{position:relative;z-index:2;max-width:74rem;margin:0 auto;text-align:center}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-caption{display:none}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-name{color:#fff;font-size:clamp(2.4rem,2.4vw,3.2rem);line-height:1.55;letter-spacing:0}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-summary{max-width:62rem;margin:1.8rem auto 0;color:#ffffffa8;font-size:1.55rem;line-height:1.75}.hjpk-affiliate-logo-rail{position:relative;z-index:2;display:grid;width:min(100%,88rem);margin:clamp(4.4rem,7vh,6.8rem) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem);align-items:center}.hjpk-affiliate-logo-card{display:grid;min-height:8.4rem;align-content:center;justify-items:center;padding:1.2rem;color:#ffffffc2;text-align:center}.hjpk-affiliate-logo-card span{display:block;color:#ffffff80;font-weight:900;font-size:1.1rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.hjpk-affiliate-logo-card strong{display:block;margin-top:.8rem;color:#ffffffdb;font-weight:900;font-size:clamp(2rem,2.3vw,2.8rem);line-height:1.1}.hjpk-affiliate-logo-card p{max-width:22rem;margin:.8rem 0 0;color:#ffffff85;font-weight:700;font-size:1.2rem;line-height:1.55}.hjpk-affiliate-logo-card.is-placeholder strong,.hjpk-affiliate-logo-card.is-placeholder p{color:#ffffff6b}.hjpk-affiliate-arc{position:absolute;top:clamp(34rem,50vh,42rem);left:50%;z-index:1;width:min(150rem,145vw);height:72rem;border-radius:50% 50% 0 0/100% 100% 0 0;background:#020305;box-shadow:0 -5rem 11rem #832a7e57,inset 0 1px #ffffff0a;transform:translate(-50%)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-body{position:relative;z-index:2;display:block;width:min(100%,64rem);min-height:auto;margin:clamp(12rem,18vh,15.2rem) auto 0;text-align:center}.hjpk-affiliate-message h3{margin:0;color:#fff;font-weight:900;font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.38;letter-spacing:0}.hjpk-affiliate-message p{max-width:56rem;margin:2rem auto 0;color:#ffffffad;font-weight:700;font-size:1.6rem;line-height:1.75}.hjpk-contact-list{display:grid;gap:1.6rem;margin-bottom:4rem}.hjpk-contact-list li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:1.2rem;align-items:start;color:#ffffffd1;font-weight:700}.hjpk-contact-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(28rem,.48fr);gap:2.4rem;align-items:stretch}.hjpk-contact-list-light{margin-bottom:0;padding:3.2rem;border:1px solid var(--color-line);border-radius:.8rem;background:#fff}.hjpk-contact-note{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:3.2rem;border-radius:.8rem;background:var(--color-soft)}.hjpk-contact-note strong{color:var(--color-ink);font-weight:900;font-size:1.8rem}.hjpk-contact-note p{margin:1.2rem 0 0;color:var(--color-muted);font-weight:600}.hjpk-update-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.hjpk-update-card{min-height:24rem;padding:3.2rem 2.4rem;border:1px solid var(--color-line);border-radius:.8rem;background:#fff}.hjpk-update-card span{display:block;margin-top:2rem;color:var(--color-blue);font-weight:900}.hjpk-update-card h3{margin:1rem 0 0;color:var(--color-ink);font-size:2rem}.hjpk-update-card p{margin:1.2rem 0 0;color:var(--color-muted);font-weight:600}.hjpk-link-list{display:grid;gap:1rem;margin-top:2rem}.hjpk-link-list a{color:var(--color-ink-soft);font-weight:800;transition:color .25s ease}.hjpk-link-list a:hover{color:var(--color-blue)}.hjpk-reveal{--hjpk-reveal-distance: 5.6rem;--hjpk-reveal-ease: cubic-bezier(0, 0, .2, 1)}.hjpk-reveal .section-head,.hjpk-reveal .local-info,.hjpk-reveal .local-subject,.hjpk-reveal .local-summary,.hjpk-reveal .local-aside,.hjpk-reveal .local-figure,.hjpk-reveal .hjpk-split-content>*,.hjpk-reveal .hjpk-feature-list .board-info,.hjpk-reveal .board-item,.hjpk-reveal .data-item,.hjpk-reveal .hjpk-affiliate-logo-card,.hjpk-reveal .hjpk-affiliate-message,.hjpk-reveal .hjpk-update-card,.hjpk-reveal .hjpk-contact-list li,.hjpk-reveal .hjpk-contact-note,.hjpk-reveal .btn-display{opacity:0;transform:translateY(var(--hjpk-reveal-distance));transition:opacity 1s var(--hjpk-reveal-ease),transform 1s var(--hjpk-reveal-ease);will-change:opacity,transform}.hjpk-reveal.active1 .section-head,.hjpk-reveal.active1 .local-info,.hjpk-reveal.active2 .local-subject,.hjpk-reveal.active2 .local-summary,.hjpk-reveal.active2 .local-aside,.hjpk-reveal.active2 .local-figure,.hjpk-reveal.active2 .hjpk-split-content>*,.hjpk-reveal.active2 .hjpk-feature-list .board-info,.hjpk-reveal.active2 .board-item,.hjpk-reveal.active2 .data-item,.hjpk-reveal.active2 .hjpk-affiliate-logo-card,.hjpk-reveal.active2 .hjpk-affiliate-message,.hjpk-reveal.active2 .hjpk-update-card,.hjpk-reveal.active2 .hjpk-contact-list li,.hjpk-reveal.active2 .hjpk-contact-note,.hjpk-reveal.active2 .btn-display{opacity:1;transform:translateY(0)}.hjpk-reveal .hjpk-split-content>:nth-child(1),.hjpk-reveal .local-subject,.hjpk-reveal .hjpk-feature-list .board-info:nth-child(1),.hjpk-reveal .board-item:nth-child(1),.hjpk-reveal .hjpk-affiliate-logo-card:nth-child(1),.hjpk-reveal .data-item:nth-child(1),.hjpk-reveal .hjpk-update-card:nth-child(1),.hjpk-reveal .hjpk-contact-list li:nth-child(1){transition-delay:.08s}.hjpk-reveal .hjpk-split-content>:nth-child(2),.hjpk-reveal .local-summary,.hjpk-reveal .local-aside,.hjpk-reveal .hjpk-feature-list .board-info:nth-child(2),.hjpk-reveal .board-item:nth-child(2),.hjpk-reveal .hjpk-affiliate-logo-card:nth-child(2),.hjpk-reveal .data-item:nth-child(2),.hjpk-reveal .hjpk-update-card:nth-child(2),.hjpk-reveal .hjpk-contact-list li:nth-child(2),.hjpk-reveal .hjpk-contact-note{transition-delay:.18s}.hjpk-reveal .board-item:nth-child(3),.hjpk-reveal .local-figure,.hjpk-reveal .hjpk-feature-list .board-info:nth-child(3),.hjpk-reveal .hjpk-affiliate-logo-card:nth-child(3),.hjpk-reveal .data-item:nth-child(3),.hjpk-reveal .hjpk-update-card:nth-child(3),.hjpk-reveal .hjpk-contact-list li:nth-child(3){transition-delay:.28s}.hjpk-reveal .board-item:nth-child(4),.hjpk-reveal .hjpk-feature-list .board-info:nth-child(4),.hjpk-reveal .data-item:nth-child(4),.hjpk-reveal .hjpk-affiliate-message,.hjpk-reveal .btn-display{transition-delay:.38s}.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-core,.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-list .item{opacity:0;transform:translateY(var(--hjpk-reveal-distance));transition:opacity 1s var(--hjpk-reveal-ease),transform 1s var(--hjpk-reveal-ease);will-change:opacity,transform}.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-core{transform:translateY(var(--hjpk-reveal-distance));transition-delay:.16s}.hjpk-reveal.hjpk-affiliate-section.active2 .hjpk-orbit-core,.hjpk-reveal.hjpk-affiliate-section.active2 .hjpk-orbit-list .item{opacity:1;transform:translateY(0)}.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-list .item:nth-child(1){transition-delay:.18s}.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-list .item:nth-child(2){transition-delay:.28s}.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-list .item:nth-child(3){transition-delay:.38s}.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-list .item:nth-child(4){transition-delay:.48s}#footer{background:linear-gradient(135deg,#04111f,#08284a);color:#d9ecfbc7}#footer .footer-inner{width:min(var(--content-width),calc(100% - 4.8rem));margin:0 auto;padding:5.6rem 0}#footer .footer-subject{color:#f7fbff;font-weight:900;font-size:2.4rem}#footer .footer-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;margin-top:3.2rem}#footer .navi-list,#footer .data-list{display:flex;flex-wrap:wrap;gap:1rem 2rem}#footer .navi-text,#footer .data-text{color:#d9ecfbc2;font-weight:700;font-size:1.4rem}#footer .navi-text:hover{color:#f7fbff}@media(max-width:1199px){#header .header-inner{width:min(var(--content-width),calc(100% - 3.6rem))}#header .site-control{display:block}#header .site-navi{display:none}#header.open{height:100vh;overflow-y:auto}#header.open .header-inner{align-items:flex-start;flex-wrap:wrap;padding-top:1.4rem}#header.open .site-logo,#header.open .site-control{height:4.4rem;align-items:center}#header.open .site-control{margin-left:auto}#header.open .site-navi{display:block;order:3;width:100%;margin:3.2rem 0 0}#header.open .depth1-list{display:grid;gap:0}#header.open .depth1{width:100%;justify-content:space-between;min-height:5.6rem;color:var(--color-ink);font-size:2rem}#header.open .depth1-item{border-bottom:1px solid rgba(15,23,42,.08)}#header.open .depth2-list{display:grid;gap:.8rem;max-height:0;overflow:hidden;padding:0 0 0 1.2rem;opacity:0;transform:translateY(-.6rem);transition:max-height .34s cubic-bezier(.16,1,.3,1),padding .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1)}#header.open .depth2-list.active{max-height:32rem;padding:0 0 1.8rem 1.2rem;opacity:1;transform:translateY(0)}#header.open .depth2{display:inline-flex;min-height:3.6rem;align-items:center;color:var(--color-muted);font-weight:800;font-size:1.5rem}#header .header-submenu{display:none}}@media(max-width:1023px){:root{--header-height: 6.4rem}#wrap .local-head.design4.hjpk-hero:before{background:linear-gradient(180deg,#07111fe6,#07111fcc 52%,#07111f99),url(/images/hjpk-team-photo.jpg) 48% center / cover no-repeat}#wrap .local-head.design4.hjpk-hero{min-height:100svh;padding:9rem 1.8rem 5.6rem;justify-content:flex-start}#wrap .local-head.design4.hjpk-hero .local-info+.local-subject{margin-top:4rem}#wrap .local-head.design4.hjpk-hero .local-subject+.local-aside{margin-top:3.2rem}#wrap .local-head.design4.hjpk-hero .local-name{font-size:4rem;line-height:1.2}#wrap .local-head.design4.hjpk-hero .local-aside .local-wrap{padding:2rem}#wrap .hjpk-sub-hero{padding:11rem 1.8rem 5.6rem}#wrap .hjpk-sub-hero .local-name,.section-name{font-size:3.2rem}.hjpk-section{padding:6.4rem 1.8rem}.section-body{margin-top:3.2rem}.hjpk-split-content,.hjpk-business-overview,.hjpk-profile-list .data-list,.hjpk-update-list,.hjpk-contact-panel,#footer .footer-body{grid-template-columns:1fr}.hjpk-split-content{gap:3.2rem}.hjpk-business-figure img{height:auto;min-width:0;min-height:28rem;aspect-ratio:16 / 9}.hjpk-update-card,.hjpk-profile-list .data-wrap,.hjpk-contact-list-light,.hjpk-contact-note{padding:2.4rem}.hjpk-feature-list .board-item{padding:0 2.4rem}.hjpk-feature-list .board-info{grid-template-columns:1fr;gap:1.2rem;padding:2.4rem 0}.hjpk-feature-title{font-size:2rem}.hjpk-feature-description{font-size:1.5rem}.hjpk-affiliate-section>.section-wrap{width:calc(100% - 3.6rem);padding:6.4rem 0}.hjpk-affiliate-section .content-inner{padding:2.4rem}.hjpk-affiliate-body{display:grid;width:100%;grid-template-columns:1fr;gap:1.6rem;justify-items:center;min-height:auto}.hjpk-orbit-core,.hjpk-orbit-list,.hjpk-orbit-list .item{position:static;width:100%;transform:none}.hjpk-orbit-core{grid-column:auto;grid-row:auto;width:16rem;height:16rem;margin:0 auto 1.6rem}.hjpk-orbit-list{display:grid;width:100%;grid-template-columns:1fr;gap:1.6rem}#wrap .hjpk-affiliate-section .hjpk-affiliate-body .hjpk-orbit-list{display:grid}.hjpk-orbit-list .node-1,.hjpk-orbit-list .node-2,.hjpk-orbit-list .node-3,.hjpk-orbit-list .node-4{grid-column:auto;grid-row:auto}.hjpk-reveal.hjpk-affiliate-section .hjpk-orbit-core,.hjpk-reveal.hjpk-affiliate-section.active2 .hjpk-orbit-core{transform:none}#wrap.hjpk-home .hjpk-affiliate-stage{min-height:84rem}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap,#wrap.hjpk-home .hjpk-affiliate-stage .content-inner{min-height:84rem}#wrap.hjpk-home .hjpk-affiliate-stage .content-inner{padding:13.2rem 1.8rem 5.2rem}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-name{font-size:2.35rem;line-height:1.46}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-summary{font-size:1.45rem}.hjpk-affiliate-logo-rail{width:min(100%,34rem);margin-top:3rem;grid-template-columns:1fr;gap:.6rem}.hjpk-affiliate-logo-card{min-height:5.8rem;padding:.8rem}.hjpk-affiliate-logo-card strong{font-size:2.2rem}.hjpk-affiliate-logo-card p{display:none}.hjpk-affiliate-arc{top:45rem;width:190vw;height:58rem}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-body{width:min(100%,34rem);margin-top:10.4rem}.hjpk-affiliate-message h3{font-size:2.7rem}.hjpk-affiliate-message p{margin-top:1.6rem;font-size:1.45rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#header{z-index:50;height:var(--header-height);border-bottom:1px solid transparent;opacity:1;transform:translateZ(0);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .3s ease,background-color .28s ease,border-color .28s ease,color .28s ease;will-change:transform,opacity}#header.transparent{background:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}#header.light,#header.open,#header.has-submenu{border-bottom-color:#0f172a14;background:#fffffff0;color:var(--color-ink);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem)}#header .header-inner{width:min(var(--content-width),calc(100% - 4.8rem));margin:0 auto;padding:0;max-height:none;justify-content:flex-start;gap:3.2rem}#header .header-inner .site-logo{display:inline-flex;max-height:none;min-width:8rem;align-items:center}#header .header-inner .site-logo .site-name{display:inline;width:auto;height:auto;background-image:none;background-size:auto;color:currentColor;font-weight:900;font-size:2.1rem;line-height:1}#header .header-inner .site-navi{margin-left:auto}#header .header-inner .site-navi:after{display:none}#header .header-inner .site-navi .depth1-list{display:flex;align-items:center;gap:2.6rem}#header .header-inner .site-navi .depth1-list .depth1-item .depth1{display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;padding:0;background:transparent;color:currentColor;font-weight:800;font-size:1.5rem;white-space:nowrap;opacity:.84}#header .header-inner .site-navi .depth1-list .depth1-item .depth1:hover,#header .header-inner .site-navi .depth1-list .depth1-item .depth1:focus,#header .header-inner .site-navi .depth1-list .depth1-item .depth1.active{color:currentColor;opacity:1}#header .header-inner .site-navi .depth1-list .depth1-item .depth1:after{right:0;bottom:.6rem;left:0;width:auto;height:2px;background:var(--color-gold);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .25s ease,transform .25s ease}#header .header-inner .site-navi .depth1-list .depth1-item .depth1:hover:after,#header .header-inner .site-navi .depth1-list .depth1-item .depth1:focus:after,#header .header-inner .site-navi .depth1-list .depth1-item .depth1.active:after{width:auto;opacity:1;transform:scaleX(1)}#header .header-inner .site-control{display:none}#header .header-inner .site-control .menu-header{position:relative;width:4.4rem;height:4.4rem;background-image:none;background-color:transparent}#header .header-inner .site-control .menu-header:before,#header .header-inner .site-control .menu-header:after{position:absolute;right:.4rem;left:.4rem;height:2px;border-radius:999rem;background:currentColor;content:"";transition:top .25s ease,transform .25s ease}#header .header-inner .site-control .menu-header:before{top:1.7rem}#header .header-inner .site-control .menu-header:after{top:2.6rem}#header.open .header-inner .site-control .menu-header:before{top:2.1rem;transform:rotate(45deg)}#header.open .header-inner .site-control .menu-header:after{top:2.1rem;transform:rotate(-45deg)}#wrap .local-head.design3.hjpk-sub-hero{width:100%;margin:0;padding:15rem 2.4rem 7.2rem;background:linear-gradient(135deg,#0b1f36f5,#153c65e6),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat;color:#fff;text-align:left}#wrap .local-head.design4.hjpk-hero{width:100%;max-width:none;margin:0;justify-content:flex-start}#wrap .local-head.design4.hjpk-hero .local-info+.local-subject{margin-top:3.6rem}#wrap .local-head.design4.hjpk-hero .local-subject+.local-aside{margin-top:3rem}#wrap .local-head.design4.hjpk-hero .local-name span{line-height:inherit}#wrap .local-head.design4.hjpk-hero .local-aside{display:block}#wrap .local-head.design4.hjpk-hero .local-aside .local-wrap{margin:0;width:min(64rem,100%);max-width:64rem;padding:2rem}#wrap .local-head.design4.hjpk-hero .btn-display{margin-top:2.4rem}#wrap .local-head.design4.hjpk-hero .hjpk-btn.color1,#wrap .section.hjpk-section .hjpk-btn.color1{border-color:#fff;background:#fff;color:var(--color-navy)}#wrap .local-head.design4.hjpk-hero .hjpk-btn.color4{border-color:#ffffff85;background:transparent;color:#fff}#wrap .local-head.design4.hjpk-hero .hjpk-btn .btn-text,#wrap .section.hjpk-section .hjpk-btn .btn-text{color:inherit}#wrap .local-head.design4.hjpk-hero .hjpk-btn.color1:hover,#wrap .section.hjpk-section .hjpk-btn.color1:hover,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color4:hover{border-color:var(--color-gold);background:var(--color-gold);color:#fff}#wrap .local-head.design3.hjpk-sub-hero .local-info,#wrap .local-head.design3.hjpk-sub-hero .local-subject,#wrap .local-head.design3.hjpk-sub-hero .local-summary{width:min(var(--content-width),100%);margin-right:auto;margin-left:auto}#wrap .local-head.design3.hjpk-sub-hero .local-subject .local-name{margin:0;color:#fff;text-align:left;font-weight:900;font-size:5.2rem;line-height:1.18}#wrap .local-head.design3.hjpk-sub-hero .local-summary{max-width:78rem;margin-top:2rem;color:#fffc;font-weight:600;font-size:1.8rem}#wrap .section.hjpk-section .section-head{display:block;max-width:82rem}#wrap .section.hjpk-section .section-body{display:block;margin-top:5.6rem}@media(max-width:1199px){#header .header-inner{width:min(var(--content-width),calc(100% - 3.6rem))}#header .header-inner .site-control{display:block;margin-left:auto}#header .header-inner .site-navi{display:none}#header.open .header-inner{align-items:flex-start;flex-wrap:wrap;padding-top:1.4rem}#header.open .header-inner .site-navi{display:block;order:3;width:100%;margin:3.2rem 0 0}#header.open .header-inner .site-navi .depth1-list{display:grid;gap:0}#header.open .header-inner .site-navi .depth1-list .depth1-item .depth1{width:100%;min-height:5.6rem;justify-content:space-between;color:var(--color-ink);font-size:2rem}#header.open .header-inner .site-navi .depth1-list .depth1-item .depth1:after{display:none}}@media(max-width:1023px){#wrap .local-head.design3.hjpk-sub-hero{padding:11rem 1.8rem 5.6rem}#wrap .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:3.2rem}#wrap .section.hjpk-section .section-body{margin-top:3.2rem}}:root{--hjpk-space-bg: #020305;--hjpk-space-panel: rgba(8, 17, 31, .78);--hjpk-space-panel-strong: rgba(11, 31, 54, .88);--hjpk-space-line: rgba(205, 224, 255, .18);--hjpk-space-line-strong: rgba(205, 224, 255, .32);--hjpk-space-text: #f7fbff;--hjpk-space-muted: rgba(228, 237, 248, .72);--hjpk-space-faint: rgba(228, 237, 248, .52);--hjpk-space-blue: #8bc5ff;--hjpk-space-gold: #c9a45d;--hjpk-space-violet: #a05d9d;--hjpk-space-shadow: 0 3rem 8rem rgba(0, 0, 0, .34)}body{background:var(--hjpk-space-bg);color:var(--hjpk-space-text)}#wrap.hjpk-main{background:linear-gradient(180deg,#020305f0,#020305fa),url(/images/hjpk-office-presentation.jpg) center top / 100% auto no-repeat,var(--hjpk-space-bg);color:var(--hjpk-space-text)}#header.light,#header.open,#header.has-submenu{border-bottom-color:#cde0ff1f;background:#020305d1;color:#fff;box-shadow:0 1rem 4rem #00000038;-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem)}#header .site-name{letter-spacing:.01em}#header .site-name:after,#footer .footer-subject:after{display:inline-block;width:.58rem;height:.58rem;margin-left:.8rem;background:var(--hjpk-space-gold);content:"";vertical-align:.2rem}#header .depth1:after,#header .header-inner .site-navi .depth1-list .depth1-item .depth1:after{background:linear-gradient(90deg,var(--hjpk-space-blue),var(--hjpk-space-gold))}#header .header-submenu{border-top-color:#cde0ff1f;border-bottom-color:#cde0ff29;background:linear-gradient(180deg,#020305f0,#08111fe6),url(/images/hjpk-office-presentation.jpg) center 44% / cover no-repeat;color:#fff;box-shadow:0 2.4rem 6rem #00000061}#header .submenu-title,#header .submenu-link:hover{color:var(--hjpk-space-blue)}#header .submenu-link,#header.open .header-inner .site-navi .depth1-list .depth1-item .depth1,#header.open .depth2{color:#ffffffd1}#header .submenu-link:hover,#header.open .depth2:hover{color:#fff}#wrap .local-head.design4.hjpk-hero,#wrap .local-head.design3.hjpk-sub-hero{overflow:hidden;background:var(--hjpk-space-bg);color:#fff;isolation:isolate}#wrap .local-head.design4.hjpk-hero:before{background:linear-gradient(90deg,#020305f2,#020305c7 44%,#02030561 74%),url(/images/hjpk-office-presentation.jpg) right center / cover no-repeat,url(/images/hjpk-team-photo.jpg) 82% center / cover no-repeat;background-blend-mode:normal,screen,normal;opacity:1}#wrap .local-head.design4.hjpk-hero:after{inset:auto 0 0;height:38rem;background:linear-gradient(180deg,transparent,var(--hjpk-space-bg)),linear-gradient(90deg,transparent,rgba(139,197,255,.1),transparent)}#wrap .local-head.design4.hjpk-hero .local-name,#wrap .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap .local-head.design3.hjpk-sub-hero .local-name{color:#fff;text-shadow:0 1.4rem 4rem rgba(0,0,0,.4)}#wrap .local-head.design4.hjpk-hero .local-aside .local-wrap{border-color:var(--hjpk-space-line);background:linear-gradient(135deg,#0b1f36c2,#020305b3),#08111fbd;box-shadow:var(--hjpk-space-shadow)}#wrap .local-head.design4.hjpk-hero .local-title,#wrap .local-head.design4.hjpk-hero .local-summary,#wrap .local-head.design3.hjpk-sub-hero .local-summary{color:var(--hjpk-space-muted)}#wrap .local-head.design3.hjpk-sub-hero{position:relative;padding-top:16rem;background:linear-gradient(90deg,#020305f5,#020305c7 52%,#0203058a),url(/images/hjpk-office-presentation.jpg) center 42% / cover no-repeat}#wrap .local-head.design3.hjpk-sub-hero:after{position:absolute;inset:auto 0 0;z-index:-1;height:16rem;background:linear-gradient(180deg,transparent,var(--hjpk-space-bg));content:""}#wrap .hjpk-section,#wrap .hjpk-home .hjpk-section,#wrap .hjpk-home .hjpk-section-soft,#wrap .hjpk-home .hjpk-section-dark{position:relative;overflow:hidden;background:linear-gradient(180deg,#020305f0,#030810fa),var(--hjpk-space-bg);color:var(--hjpk-space-text);isolation:isolate}#wrap .hjpk-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(120deg,#020305e0,#02030585 48%,#020305eb),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat;content:"";filter:saturate(.82) contrast(1.08);opacity:.22}#wrap .hjpk-section:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(205,224,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(205,224,255,.035) 1px,transparent 1px);background-size:8rem 8rem;content:"";-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent);opacity:.34}#wrap .hjpk-section>.section-wrap{position:relative;z-index:1}#wrap .section.hjpk-section .section-head{max-width:86rem}#wrap .section-caption,#wrap .hjpk-home .hjpk-section-dark .section-caption,#wrap .hjpk-sub-hero .section-caption{color:var(--hjpk-space-gold);letter-spacing:.12em}#wrap .section-name,#wrap .hjpk-home .hjpk-section-dark .section-name,#wrap .section.hjpk-section .section-name{color:#fff}#wrap .section-summary,#wrap .hjpk-home .hjpk-section-dark .section-summary,#wrap .hjpk-home .hjpk-section-dark .para,#wrap .hjpk-split-content .para{color:var(--hjpk-space-muted)}#wrap .hjpk-btn.color1,#wrap .section.hjpk-section .hjpk-btn.color1,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color1{border-color:#ffffffe0;background:#fff;color:#07111f}#wrap .hjpk-btn.color4,#wrap .section.hjpk-section .hjpk-btn.color4,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color4,#wrap .hjpk-home .hjpk-section-dark .hjpk-btn.color4{border-color:var(--hjpk-space-line-strong);background:#ffffff0a;color:#fff}#wrap .hjpk-btn:hover{border-color:var(--hjpk-space-gold);background:var(--hjpk-space-gold);color:#07111f;box-shadow:0 1.4rem 4rem #c9a45d38}.hjpk-section-figure{position:relative;border:1px solid var(--hjpk-space-line);border-radius:.8rem;background:#ffffff0a;box-shadow:var(--hjpk-space-shadow)}.hjpk-section-figure:after,.hjpk-media-card:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.08);content:"";pointer-events:none}.hjpk-section-figure img{filter:saturate(.88) contrast(1.06)}.hjpk-feature-list .board-item,.hjpk-profile-list .data-wrap,.hjpk-update-card,.hjpk-contact-list-light,.hjpk-contact-note{border:1px solid var(--hjpk-space-line);background:linear-gradient(135deg,#0b1f36d6,#020305b8),#08111fc7;color:var(--hjpk-space-text);box-shadow:var(--hjpk-space-shadow);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.hjpk-feature-list .board-info{border-bottom-color:var(--hjpk-space-line)}.hjpk-feature-list .board-info:hover{border-color:#c9a45d6b;transform:translate(.4rem)}.hjpk-feature-list .board-name,.hjpk-profile-list .data-subject,.hjpk-update-card span{color:var(--hjpk-space-blue)}.hjpk-feature-title,.hjpk-profile-list .para,.hjpk-update-card h3,.hjpk-contact-note strong{color:#fff}.hjpk-feature-description,.hjpk-update-card p,.hjpk-contact-note p,.hjpk-contact-list-light li,.hjpk-link-list a{color:var(--hjpk-space-muted)}.hjpk-link-list a:hover{border-bottom-color:#c9a45da3;color:#fff}.hjpk-page-extra{border-top-color:var(--hjpk-space-line)}.hjpk-media-card{position:relative;min-height:28rem;margin:0;overflow:hidden;border:1px solid var(--hjpk-space-line);border-radius:.8rem;background:#08111fc2;box-shadow:var(--hjpk-space-shadow)}.hjpk-media-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.86) contrast(1.05);transform:scale(1.01);transition:transform .5s ease,filter .5s ease}.hjpk-media-card:hover img{filter:saturate(1) contrast(1.08);transform:scale(1.045)}.hjpk-media-card figcaption{position:absolute;right:0;bottom:0;left:0;padding:5.6rem 2.2rem 2.2rem;background:linear-gradient(180deg,transparent,rgba(2,3,5,.88));color:#fff}.hjpk-media-card figcaption span{display:block;color:var(--hjpk-space-gold);font-weight:900;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.hjpk-sitemap-section .hjpk-sitemap-list .board-info{display:block;min-height:20rem;padding:2.4rem;border:1px solid var(--hjpk-space-line);background:#ffffff09}.hjpk-sitemap-section .hjpk-sitemap-list .board-info:last-child{border-bottom:1px solid var(--hjpk-space-line)}.hjpk-sitemap-section .hjpk-sitemap-list .board-name{display:block;color:var(--hjpk-space-gold)}.hjpk-contact-list li{color:var(--hjpk-space-muted)}.hjpk-contact-list svg{color:var(--hjpk-space-blue)}.hjpk-link-list a:focus-visible,.submenu-link:focus-visible,.depth2:focus-visible,.hjpk-btn:focus-visible,#header a:focus-visible,#header button:focus-visible{border-color:var(--hjpk-space-blue);box-shadow:0 0 0 .4rem #8bc5ff2e}#footer{position:relative;overflow:hidden;background:linear-gradient(180deg,#020305e0,#020305fa),url(/images/hjpk-office-presentation.jpg) center 42% / cover no-repeat}#footer:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(205,224,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(205,224,255,.025) 1px,transparent 1px);background-size:8rem 8rem;content:"";opacity:.4;pointer-events:none}#footer .navi-text,#footer .data-text{color:var(--hjpk-space-muted)}@media(max-width:1199px){#header.open{background:linear-gradient(180deg,#020305fa,#08111ff5),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}#header.open .depth1-item{border-bottom-color:#cde0ff1f}}@media(max-width:1023px){#wrap .local-head.design4.hjpk-hero:before{background:linear-gradient(180deg,#020305eb,#020305b3 52%,#020305e6),url(/images/hjpk-team-photo.jpg) center / cover no-repeat,url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}#wrap .local-head.design3.hjpk-sub-hero{padding:11rem 1.8rem 5.6rem}.hjpk-media-gallery,.hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{grid-template-columns:1fr}.hjpk-media-card,.hjpk-media-card:first-child{grid-row:auto;min-height:26rem}.hjpk-sitemap-section .hjpk-sitemap-list .board-item{padding:1.6rem}.hjpk-sitemap-section .hjpk-sitemap-list .board-info{min-height:auto;padding:2rem}}:root{--hjpk-corporate-bg: #f6f8fb;--hjpk-corporate-panel: #ffffff;--hjpk-corporate-border: rgba(15, 23, 42, .1);--hjpk-corporate-shadow: 0 1.2rem 3.2rem rgba(15, 23, 42, .07);--hjpk-corporate-navy: #07111f;--hjpk-corporate-blue: #1f5f9f;--hjpk-corporate-gold: #b68b42}body{background:var(--hjpk-corporate-bg);color:var(--color-ink)}#wrap.hjpk-main{background:var(--color-surface);color:var(--color-ink)}#header.light,#header.open,#header.has-submenu{border-bottom-color:#0f172a14;background:#fffffff0;color:var(--color-ink);box-shadow:none;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem)}#header.transparent{color:#fff}#header .site-name{letter-spacing:0}#header .site-name:after,#footer .footer-subject:after{display:none}#header .depth1:after,#header .header-inner .site-navi .depth1-list .depth1-item .depth1:after{background:var(--hjpk-corporate-gold)}#header .header-submenu{border-top-color:#0f172a0f;border-bottom-color:#0f172a14;background:#fffffff7;color:var(--color-ink);box-shadow:0 1.6rem 4rem #0f172a14}#header .submenu-title,#header .submenu-link:hover{color:var(--color-blue-dark)}#header .submenu-link,#header.open .header-inner .site-navi .depth1-list .depth1-item .depth1,#header.open .depth2{color:var(--color-ink-soft)}#header .submenu-link:hover,#header.open .depth2:hover{color:var(--color-blue)}#wrap .local-head.design4.hjpk-hero,#wrap .local-head.design3.hjpk-sub-hero{overflow:hidden;background:var(--hjpk-corporate-navy);color:#fff;isolation:isolate}#wrap .local-head.design4.hjpk-hero{min-height:92svh}#wrap .local-head.design4.hjpk-hero:before{background:linear-gradient(90deg,#07111ff5,#07111fd6 48%,#07111f7a),url(/images/hjpk-team-photo.jpg) 72% center / cover no-repeat;background-blend-mode:normal;opacity:1}#wrap .local-head.design4.hjpk-hero:after{inset:auto 0 0;height:14rem;background:linear-gradient(180deg,transparent,rgba(7,17,31,.74))}#wrap .local-head.design4.hjpk-hero .local-name,#wrap .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap .local-head.design3.hjpk-sub-hero .local-name{color:#fff;text-shadow:none}#wrap .local-head.design4.hjpk-hero .local-aside .local-wrap{border-color:#ffffff2e;background:#07111f94;box-shadow:none;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}#wrap .local-head.design4.hjpk-hero .local-title,#wrap .local-head.design4.hjpk-hero .local-summary,#wrap .local-head.design3.hjpk-sub-hero .local-summary{color:#ffffffd1}#wrap .local-head.design3.hjpk-sub-hero{padding-top:15rem;background:linear-gradient(90deg,#07111ff5,#0b1f36db 54%,#153c6594),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}#wrap .local-head.design3.hjpk-sub-hero:after{display:none}#wrap .hjpk-section,#wrap .hjpk-home .hjpk-section,#wrap .hjpk-home .hjpk-section-soft,#wrap .hjpk-home .hjpk-section-dark{position:relative;overflow:hidden;background:var(--color-surface);color:var(--color-ink);isolation:auto}#wrap .hjpk-section:before,#wrap .hjpk-section:after{display:none}#wrap .hjpk-section-soft,#wrap .hjpk-home .hjpk-section-soft{background:var(--hjpk-corporate-bg)}#wrap .hjpk-section-dark,#wrap .hjpk-home .hjpk-section-dark{background:linear-gradient(135deg,#07111ffa,#0b1f36f0),var(--hjpk-corporate-navy);color:#fff}#wrap .section.hjpk-section .section-head{max-width:82rem}#wrap .section-caption,#wrap .hjpk-home .hjpk-section-dark .section-caption,#wrap .hjpk-sub-hero .section-caption{color:var(--color-blue);letter-spacing:.06em}#wrap .hjpk-section-dark .section-caption,#wrap .hjpk-home .hjpk-section-dark .section-caption,#wrap .hjpk-sub-hero .section-caption{color:#d7b56d}#wrap .section-name,#wrap .hjpk-home .hjpk-section-dark .section-name,#wrap .section.hjpk-section .section-name{color:var(--color-ink)}#wrap .hjpk-section-dark .section-name,#wrap .hjpk-home .hjpk-section-dark .section-name{color:#fff}#wrap .section-summary,#wrap .hjpk-home .hjpk-section-dark .section-summary,#wrap .hjpk-home .hjpk-section-dark .para,#wrap .hjpk-split-content .para{color:var(--color-muted)}#wrap .hjpk-section-dark .section-summary,#wrap .hjpk-section-dark .para,#wrap .hjpk-section-dark .hjpk-contact-list li{color:#ffffffc2}#wrap .hjpk-btn.color1,#wrap .section.hjpk-section .hjpk-btn.color1{border-color:var(--color-navy);background:var(--color-navy);color:#fff}#wrap .hjpk-btn.color4,#wrap .section.hjpk-section .hjpk-btn.color4,#wrap .hjpk-home .hjpk-section-dark .hjpk-btn.color4{border-color:var(--hjpk-corporate-border);background:transparent;color:var(--color-navy)}#wrap .local-head.design4.hjpk-hero .hjpk-btn.color1,#wrap .hjpk-section-dark .hjpk-btn.color1{border-color:#fff;background:#fff;color:var(--color-navy)}#wrap .local-head.design4.hjpk-hero .hjpk-btn.color4,#wrap .hjpk-section-dark .hjpk-btn.color4{border-color:#ffffff75;background:transparent;color:#fff}#wrap .hjpk-btn:hover,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color1:hover,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color4:hover,#wrap .section.hjpk-section .hjpk-btn.color1:hover,#wrap .section.hjpk-section .hjpk-btn.color4:hover{border-color:var(--color-gold);background:var(--color-gold);color:#fff;box-shadow:none}.hjpk-section-figure,.hjpk-feature-list .board-item,.hjpk-profile-list .data-wrap,.hjpk-update-card,.hjpk-contact-list-light,.hjpk-contact-note{border:1px solid var(--hjpk-corporate-border);background:var(--hjpk-corporate-panel);color:var(--color-ink);box-shadow:var(--hjpk-corporate-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.hjpk-section-figure:after,.hjpk-media-card:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(15,23,42,.04);content:"";pointer-events:none}.hjpk-section-figure img{filter:saturate(.96) contrast(1.02)}.hjpk-feature-list .board-info{border-bottom-color:#0f172a1a}.hjpk-feature-list .board-info:hover{border-color:#235f9c38;transform:translate(.4rem)}.hjpk-feature-list .board-name,.hjpk-profile-list .data-subject,.hjpk-update-card span{color:var(--color-blue)}.hjpk-feature-title,.hjpk-profile-list .para,.hjpk-update-card h3,.hjpk-contact-note strong{color:var(--color-ink)}.hjpk-feature-description,.hjpk-update-card p,.hjpk-contact-note p,.hjpk-contact-list-light li,.hjpk-link-list a{color:var(--color-muted)}.hjpk-link-list a{display:inline-flex;min-height:3.2rem;align-items:center;border-bottom:1px solid transparent}.hjpk-link-list a:hover{border-bottom-color:#235f9c6b;color:var(--color-blue)}.hjpk-page-extra{border-top-color:var(--hjpk-corporate-border)}#wrap.hjpk-home .hjpk-affiliate-stage{display:block;min-height:auto;padding:11rem 2.4rem;overflow:hidden;background:var(--hjpk-corporate-bg);color:var(--color-ink)}#wrap.hjpk-home .hjpk-affiliate-stage:before,#wrap.hjpk-home .hjpk-affiliate-stage:after,.hjpk-affiliate-arc{display:none}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap{width:min(var(--content-width),100%);min-height:auto;margin:0 auto;padding:0}#wrap.hjpk-home .hjpk-affiliate-stage .content-inner{display:block;min-height:auto;padding:0;border:0;background:transparent}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro{max-width:82rem;margin:0;text-align:left}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-caption{display:inline-block;color:var(--color-blue)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-name{color:var(--color-ink);font-size:4.2rem;line-height:1.22}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-summary{max-width:72rem;margin:2rem 0 0;color:var(--color-muted);font-size:1.7rem}.hjpk-affiliate-logo-rail{position:relative;display:grid;width:100%;margin:4rem 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.hjpk-affiliate-logo-card{display:grid;min-height:18rem;align-content:start;justify-items:start;padding:2.8rem 2.4rem;border:1px solid var(--hjpk-corporate-border);border-radius:.8rem;background:#fff;color:var(--color-ink);text-align:left;box-shadow:var(--hjpk-corporate-shadow)}.hjpk-affiliate-logo-card span{color:var(--color-blue);font-weight:900;font-size:1.2rem;letter-spacing:.06em}.hjpk-affiliate-logo-card strong{margin-top:1.4rem;color:var(--color-ink);font-size:2.4rem}.hjpk-affiliate-logo-card p{max-width:none;margin-top:1.2rem;color:var(--color-muted);font-size:1.45rem}.hjpk-affiliate-logo-card.is-placeholder strong,.hjpk-affiliate-logo-card.is-placeholder p{color:var(--color-muted)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-body{display:block;width:100%;min-height:auto;margin:2rem 0 0;text-align:left}.hjpk-affiliate-message{padding:3.2rem;border:1px solid var(--hjpk-corporate-border);border-left:4px solid var(--color-blue);border-radius:.8rem;background:#fff;box-shadow:var(--hjpk-corporate-shadow)}.hjpk-affiliate-message h3{margin:0;color:var(--color-ink);font-size:2.8rem;line-height:1.38}.hjpk-affiliate-message p{max-width:72rem;margin:1.2rem 0 0;color:var(--color-muted);font-size:1.6rem}#media .section-body{margin-top:4.8rem}.hjpk-media-layout{display:grid;gap:3.2rem}.hjpk-media-gallery{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.8rem}.hjpk-media-card{position:relative;min-height:28rem;margin:0;overflow:hidden;border:1px solid var(--hjpk-corporate-border);border-radius:.8rem;background:#fff;box-shadow:var(--hjpk-corporate-shadow)}.hjpk-media-card:first-child{grid-row:span 2;min-height:58rem}.hjpk-media-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.94) contrast(1.02);transform:scale(1.01);transition:transform .45s ease,filter .45s ease}.hjpk-media-card:hover img{filter:saturate(1) contrast(1.04);transform:scale(1.035)}.hjpk-media-card figcaption{position:absolute;right:0;bottom:0;left:0;padding:5.6rem 2.2rem 2.2rem;background:linear-gradient(180deg,transparent,rgba(7,17,31,.86));color:#fff}.hjpk-media-card figcaption span{display:block;color:#d7b56d;font-weight:900;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.hjpk-media-card figcaption strong{display:block;margin-top:.6rem;font-size:1.8rem;line-height:1.35}.hjpk-sitemap-section .hjpk-sitemap-list .board-item{padding:3.2rem}.hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.hjpk-sitemap-section .hjpk-sitemap-list .board-info{display:block;min-height:20rem;padding:2.4rem;border:1px solid var(--hjpk-corporate-border);background:#fff}.hjpk-sitemap-section .hjpk-sitemap-list .board-info:last-child{border-bottom:1px solid var(--hjpk-corporate-border)}.hjpk-sitemap-section .hjpk-sitemap-list .board-name{display:block}.hjpk-sitemap-section .hjpk-link-list{gap:.8rem 1.6rem;margin-top:1.6rem}.hjpk-contact-list li{color:#ffffffd1}.hjpk-contact-list svg{color:#d7b56d}.hjpk-contact-list-light li{color:var(--color-ink-soft)}.hjpk-contact-list-light svg{color:var(--color-blue)}.hjpk-link-list a:focus-visible,.submenu-link:focus-visible,.depth2:focus-visible,.hjpk-btn:focus-visible,#header a:focus-visible,#header button:focus-visible{border-color:var(--color-blue);outline:none;box-shadow:0 0 0 .4rem #235f9c29}#footer{position:relative;overflow:hidden;background:linear-gradient(135deg,#07111ffa,#0b1f36f5),var(--hjpk-corporate-navy)}#footer:before{display:none}#footer .footer-inner{position:relative;z-index:1}#footer .navi-text,#footer .data-text{color:#ffffffb8}.hjpk-reveal .hjpk-media-card{opacity:0;transform:translateY(var(--hjpk-reveal-distance));transition:opacity 1s var(--hjpk-reveal-ease),transform 1s var(--hjpk-reveal-ease);will-change:opacity,transform}.hjpk-reveal.active2 .hjpk-media-card{opacity:1;transform:translateY(0)}.hjpk-reveal .hjpk-media-card:nth-child(1){transition-delay:.16s}.hjpk-reveal .hjpk-media-card:nth-child(2){transition-delay:.24s}.hjpk-reveal .hjpk-media-card:nth-child(3){transition-delay:.32s}.hjpk-reveal .hjpk-media-card:nth-child(4){transition-delay:.4s}@media(max-width:1199px){#header.open{background:#fffffffa}#header.open .header-inner{height:auto;min-height:100%;align-content:flex-start;padding-bottom:4rem}#header.open .site-navi,#header.open .header-inner .site-navi{margin-top:4.8rem}#header.open .depth1-item{border-bottom-color:#0f172a14}#header.open .depth1,#header.open .depth2,#header.open .header-inner .site-navi .depth1-list .depth1-item .depth1{color:var(--color-ink)}}@media(max-width:1023px){#wrap .local-head.design4.hjpk-hero{min-height:auto;padding-top:11rem}#wrap .local-head.design4.hjpk-hero:before{background:linear-gradient(180deg,#07111fe6,#07111fc2 52%,#07111feb),url(/images/hjpk-team-photo.jpg) center / cover no-repeat}#wrap .local-head.design3.hjpk-sub-hero{padding:11rem 1.8rem 5.6rem}#wrap.hjpk-home .hjpk-affiliate-stage{padding:8rem 1.8rem}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-name{font-size:3.2rem}.hjpk-affiliate-logo-rail,.hjpk-media-gallery,.hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{grid-template-columns:1fr}.hjpk-media-card,.hjpk-media-card:first-child{grid-row:auto;min-height:26rem}.hjpk-sitemap-section .hjpk-sitemap-list .board-item{padding:1.6rem}.hjpk-sitemap-section .hjpk-sitemap-list .board-info{min-height:auto;padding:2rem}}@media(max-width:767px){#wrap .local-head.design4.hjpk-hero .local-aside .local-wrap{padding:1.8rem}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-name{font-size:2.8rem}.hjpk-affiliate-logo-card,.hjpk-affiliate-message{padding:2.2rem}}:root{--color-ink: #f7fbff;--color-ink-soft: #c7d4e6;--color-muted: #91a1b6;--color-line: rgba(126, 181, 255, .16);--color-surface: #02050b;--color-soft: #06101c;--color-dark: #02050b;--color-navy: #07111f;--color-blue: #4aa3ff;--color-blue-dark: #8bc5ff;--color-gold: #4aa3ff;--shadow-soft: 0 2.4rem 7rem rgba(0, 0, 0, .4);--hjpk-night: #02050b;--hjpk-night-soft: #06101c;--hjpk-night-panel: rgba(7, 18, 33, .74);--hjpk-night-panel-strong: rgba(10, 24, 43, .92);--hjpk-night-line: rgba(139, 197, 255, .18);--hjpk-night-text: #f7fbff;--hjpk-night-muted: #9eacc0;--hjpk-night-blue: #4aa3ff}body,#wrap.hjpk-main{background:var(--hjpk-night);color:var(--hjpk-night-text)}#header.light,#header.open,#header.has-submenu{border-bottom-color:#8bc5ff24;background:#02050bdb;color:#fff;box-shadow:0 1.6rem 4rem #00000038}#header .header-submenu{border-top-color:#8bc5ff1a;border-bottom-color:#8bc5ff24;background:#02050bf0;color:#fff;box-shadow:0 2.4rem 7rem #0000006b}#header .submenu-title,#header .submenu-link:hover,#header.open .depth2:hover{color:var(--hjpk-night-blue)}#header .submenu-link,#header.open .header-inner .site-navi .depth1-list .depth1-item .depth1,#header.open .depth2{color:#ffffffb8}#header .depth1:after,#header .header-inner .site-navi .depth1-list .depth1-item .depth1:after{background:var(--hjpk-night-blue)}#wrap .local-head.design4.hjpk-hero{min-height:92svh;justify-content:center;padding:11rem 2.4rem 8rem;background:var(--hjpk-night);color:#fff;text-align:center}#wrap .local-head.design4.hjpk-hero:before{background:radial-gradient(90% 58% at 50% 100%,rgba(74,163,255,.4) 0%,rgba(74,163,255,.16) 42%,transparent 72%),linear-gradient(180deg,#000,#02050b 54%,#04101e);opacity:1}#wrap .local-head.design4.hjpk-hero:after{right:auto;bottom:-18rem;left:50%;display:block;width:150vw;max-width:none;height:36rem;border-radius:50% 50% 0 0;background:#000;box-shadow:0 -4rem 10rem #4aa3ff33;content:"";transform:translate(-50%)}#wrap .local-head.design4.hjpk-hero .local-info,#wrap .local-head.design4.hjpk-hero .local-subject,#wrap .local-head.design4.hjpk-hero .local-aside{width:min(78rem,100%);margin-right:auto;margin-left:auto}#wrap .local-head.design4.hjpk-hero .local-info+.local-subject{margin-top:3.4rem}#wrap .local-head.design4.hjpk-hero .local-subject+.local-aside{margin-top:3.2rem}#wrap .local-head.design4.hjpk-hero .local-name{max-width:78rem;margin:0 auto;color:#fff;font-size:clamp(3.8rem,5.2vw,6.8rem);line-height:1.22;text-align:center}#wrap .local-head.design4.hjpk-hero .local-aside .local-wrap{max-width:68rem;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap .local-head.design4.hjpk-hero .local-title{color:#ffffffeb;font-size:2rem}#wrap .local-head.design4.hjpk-hero .local-summary{color:#d2e1f4bd;font-size:1.7rem}#wrap .hjpk-section,#wrap .hjpk-home .hjpk-section,#wrap .hjpk-home .hjpk-section-soft,#wrap .hjpk-home .hjpk-section-dark{background:radial-gradient(90% 70% at 50% 0%,rgba(74,163,255,.09),transparent 56%),var(--hjpk-night);color:#fff}#wrap .hjpk-section-soft,#wrap .hjpk-home .hjpk-section-soft{background:linear-gradient(180deg,#02050b,#06101c),var(--hjpk-night-soft)}#wrap .section-name,#wrap .hjpk-home .hjpk-section-dark .section-name,#wrap .section.hjpk-section .section-name,.hjpk-feature-title,.hjpk-profile-list .para,.hjpk-update-card h3,.hjpk-contact-note strong{color:#fff}#wrap .section-summary,#wrap .hjpk-home .hjpk-section-dark .section-summary,#wrap .hjpk-home .hjpk-section-dark .para,#wrap .hjpk-split-content .para,.hjpk-feature-description,.hjpk-update-card p,.hjpk-contact-note p,.hjpk-contact-list-light li,.hjpk-link-list a{color:var(--hjpk-night-muted)}#wrap .section-caption,#wrap .hjpk-home .hjpk-section-dark .section-caption,#wrap .hjpk-sub-hero .section-caption,#wrap .hjpk-section-dark .section-caption{color:var(--hjpk-night-blue)}.hjpk-section-figure,.hjpk-feature-list .board-item,.hjpk-profile-list .data-wrap,.hjpk-update-card,.hjpk-contact-list-light,.hjpk-contact-note,.hjpk-affiliate-logo-card,.hjpk-affiliate-message{border-color:var(--hjpk-night-line);background:var(--hjpk-night-panel);color:#fff;box-shadow:0 2rem 6rem #00000047;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem)}.hjpk-feature-list .board-info{border-bottom-color:#8bc5ff24}.hjpk-feature-list .board-info:hover,.hjpk-link-list a:hover{border-color:#4aa3ff80;color:#fff}.hjpk-feature-list .board-name,.hjpk-profile-list .data-subject,.hjpk-update-card span{color:var(--hjpk-night-blue)}#wrap .hjpk-btn.color1,#wrap .section.hjpk-section .hjpk-btn.color1,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color1,#wrap .hjpk-section-dark .hjpk-btn.color1{border-color:var(--hjpk-night-blue);background:var(--hjpk-night-blue);color:#02050b}#wrap .hjpk-btn.color4,#wrap .section.hjpk-section .hjpk-btn.color4,#wrap .hjpk-home .hjpk-section-dark .hjpk-btn.color4,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color4,#wrap .hjpk-section-dark .hjpk-btn.color4{border-color:#8bc5ff61;background:#ffffff08;color:#fff}#wrap .hjpk-btn:hover,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color1:hover,#wrap .local-head.design4.hjpk-hero .hjpk-btn.color4:hover,#wrap .section.hjpk-section .hjpk-btn.color1:hover,#wrap .section.hjpk-section .hjpk-btn.color4:hover{border-color:#fff;background:#fff;color:#02050b}#wrap.hjpk-home .hjpk-affiliate-stage{min-height:100svh;padding:12rem 2.4rem 13rem;background:radial-gradient(80% 44% at 50% 58%,rgba(74,163,255,.22),transparent 68%),linear-gradient(180deg,#000,#02050b 58%,#06101c);color:#fff}#wrap.hjpk-home .hjpk-affiliate-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,transparent,rgba(139,197,255,.08),transparent),linear-gradient(180deg,rgba(255,255,255,.04),transparent 26%);content:"";pointer-events:none}#wrap.hjpk-home .hjpk-affiliate-stage:after{position:absolute;top:-18rem;right:auto;left:50%;display:block;width:150vw;height:36rem;border-radius:0 0 50% 50%;background:#000;box-shadow:0 5rem 11rem #4aa3ff29;content:"";transform:translate(-50%);pointer-events:none}@keyframes hjpk-home-circle-enter{0%{opacity:0;transform:translate(-50%) translateY(7.2rem) scaleX(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scaleX(1)}}@keyframes hjpk-home-circle-breathe{0%{transform:translate(-50%) translateY(0) scaleX(1);box-shadow:0 -5.6rem 12rem #1e90ff52,0 -1.2rem 3.2rem #8bc5ff3d}to{transform:translate(-50%) translateY(-1.2rem) scaleX(1.02);box-shadow:0 -6.8rem 14rem #1e90ff6b,0 -1.8rem 4rem #8bc5ff57}}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap{position:relative;z-index:1;display:flex;min-height:calc(100svh - 25rem);flex-direction:column;justify-content:center}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro{max-width:78rem;margin:0 auto;text-align:center}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-caption,#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-name{color:#fff}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-name{font-size:clamp(3rem,4vw,5rem);line-height:1.28}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro .section-summary{max-width:70rem;margin:2.2rem auto 0;color:#d2e1f4b8}.hjpk-affiliate-logo-rail{width:min(92rem,100%);margin:5rem auto 0}.hjpk-affiliate-logo-card{min-height:14rem;align-content:center;justify-items:center;border-color:#8bc5ff24;background:#ffffff0a;text-align:center;box-shadow:none}.hjpk-affiliate-logo-card span,.hjpk-affiliate-logo-card strong{color:#ffffffd1}.hjpk-affiliate-logo-card strong{margin-top:.8rem;font-size:2.2rem;letter-spacing:0}.hjpk-affiliate-logo-card p{color:#d2e1f494}.hjpk-affiliate-message{width:min(72rem,100%);margin:1.4rem auto 0;border-left:0;background:transparent;text-align:center;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hjpk-affiliate-message h3{color:#fff;font-size:clamp(2.6rem,3vw,3.8rem)}.hjpk-affiliate-message p{margin-right:auto;margin-left:auto;color:#d2e1f4ad}.hjpk-contact-list-light li{color:#fff}#footer{background:radial-gradient(80% 90% at 50% 0%,rgba(74,163,255,.18),transparent 58%),#000}#footer .footer-subject,#footer .navi-text:hover{color:#fff}#footer .navi-text,#footer .data-text{color:#d2e1f4b3}@media(max-width:1199px){#header.open{background:#02050bf7}#header.open .depth1-item{border-bottom-color:#8bc5ff1f}#header.open .depth1,#header.open .depth2,#header.open .header-inner .site-navi .depth1-list .depth1-item .depth1{color:#fff}}@media(max-width:1023px){#wrap .local-head.design4.hjpk-hero{min-height:86svh;padding:10rem 1.8rem 7rem}#wrap .local-head.design4.hjpk-hero:before{background:radial-gradient(110% 58% at 50% 100%,rgba(74,163,255,.34),rgba(74,163,255,.1) 48%,transparent 76%),linear-gradient(180deg,#000,#02050b 58%,#06101c)}#wrap .local-head.design4.hjpk-hero .local-name{font-size:clamp(3.4rem,8vw,5.4rem)}#wrap .local-head.design4.hjpk-hero .local-title,#wrap .local-head.design4.hjpk-hero .local-summary{font-size:1.55rem}#wrap.hjpk-home .hjpk-affiliate-stage{min-height:auto;padding:9rem 1.8rem}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap{min-height:auto}.hjpk-affiliate-logo-rail{grid-template-columns:1fr}}@media(max-width:767px){#wrap .local-head.design4.hjpk-hero .local-subject+.local-aside{margin-top:2.4rem}#wrap .local-head.design4.hjpk-hero .local-title{font-size:1.45rem}#wrap .local-head.design4.hjpk-hero .local-summary{font-size:1.42rem}.hjpk-affiliate-logo-card{min-height:12rem}}#wrap .hjpk-section-figure,#wrap .hjpk-feature-list .board-item,#wrap .hjpk-profile-list .data-wrap,#wrap .hjpk-update-card,#wrap .hjpk-contact-list-light,#wrap .hjpk-contact-note,#wrap .hjpk-affiliate-logo-card,#wrap .hjpk-affiliate-message,#wrap .hjpk-media-card,#wrap .hjpk-sitemap-section .hjpk-sitemap-list .board-info{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap .hjpk-section-figure:after,#wrap .hjpk-media-card:after{display:none}#wrap .hjpk-section-figure{position:relative;overflow:visible}#wrap .hjpk-section-figure img,#wrap .hjpk-media-card img{border-radius:0}#wrap .hjpk-feature-list .board-item,#wrap .hjpk-sitemap-section .hjpk-sitemap-list .board-item{padding:0}#wrap .hjpk-feature-list .board-wrap{border-top:1px solid rgba(139,197,255,.18)}#wrap .hjpk-feature-list .board-info,#wrap .hjpk-sitemap-section .hjpk-sitemap-list .board-info{padding:2.8rem 0;border-bottom:1px solid rgba(139,197,255,.18);background:transparent}#wrap .hjpk-feature-list .board-info:hover{border-color:#8bc5ff57;transform:none}#wrap .hjpk-feature-title{font-size:2.5rem}#wrap .hjpk-profile-list .data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 5.6rem;border-top:1px solid rgba(139,197,255,.18)}#wrap .hjpk-profile-list .data-wrap{display:grid;min-height:auto;padding:2.4rem 0;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);gap:2.4rem;align-items:start;border-bottom:1px solid rgba(139,197,255,.18)}#wrap .hjpk-profile-list .data-body{margin-top:0}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-body{margin-top:4.8rem}#wrap .hjpk-affiliate-logo-rail{gap:0;border-top:1px solid rgba(139,197,255,.16);border-bottom:1px solid rgba(139,197,255,.16)}#wrap .hjpk-affiliate-logo-card{min-height:0;padding:2.8rem 3rem;border-right:1px solid rgba(139,197,255,.14)}#wrap .hjpk-affiliate-logo-card:last-child{border-right:0}#wrap .hjpk-affiliate-logo-card p{max-width:24rem}#wrap .hjpk-affiliate-message{width:min(68rem,100%);padding:0}#wrap .hjpk-media-gallery{gap:2.6rem}#wrap .hjpk-media-card{min-height:30rem}#wrap .hjpk-media-card:first-child{min-height:60rem}#wrap .hjpk-contact-note,#wrap .hjpk-update-card{padding-right:0;padding-left:0}#wrap .hjpk-update-card{padding-bottom:3rem;border-bottom:1px solid rgba(139,197,255,.18)}#wrap .hjpk-update-card.is-status{grid-column:1 / -1;min-height:18rem}#wrap .hjpk-update-card.is-error{border-color:#b91c1c47}#wrap .hjpk-page-extra .hjpk-update-card{opacity:1;transform:none}#wrap .hjpk-update-meta{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center;margin-top:2rem;color:#e2e8f0b3;font-weight:800;font-size:1.4rem}#wrap .hjpk-update-meta a{display:inline-flex;gap:.4rem;align-items:center;color:#8bc5ff;text-decoration:none}#wrap .hjpk-update-meta a:hover,#wrap .hjpk-update-meta a:focus-visible{color:#fff}#wrap .hjpk-contact-note{border-top:1px solid rgba(139,197,255,.18);padding-top:3.2rem}@media(max-width:1023px){#wrap .hjpk-profile-list .data-list,#wrap .hjpk-affiliate-logo-rail,#wrap .hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{grid-template-columns:1fr}#wrap .hjpk-affiliate-logo-card{padding:2.4rem 0;border-right:0;border-bottom:1px solid rgba(139,197,255,.14)}#wrap .hjpk-affiliate-logo-card:last-child{border-bottom:0}#wrap .hjpk-profile-list .data-wrap{grid-template-columns:1fr;gap:.8rem}#wrap .hjpk-media-card,#wrap .hjpk-media-card:first-child{min-height:28rem}}#wrap .local-head.design4.hjpk-hero{padding-bottom:11rem}#wrap .local-head.design4.hjpk-hero:after{bottom:-38rem;width:170vw;height:56rem;border-radius:50% 50% 0 0/34% 34% 0 0;background:#000;box-shadow:0 -5rem 13rem #4aa3ff2e}#wrap .local-head.design4.hjpk-hero+.hjpk-section{background:linear-gradient(180deg,#000,#02050b 18rem,#02050b),var(--hjpk-night)}#wrap.hjpk-home .hjpk-affiliate-stage:after{top:-34rem;height:56rem;border-radius:0 0 50% 50%/0 0 34% 34%}@media(max-width:1023px){#wrap .local-head.design4.hjpk-hero{padding-bottom:8rem}#wrap .local-head.design4.hjpk-hero:after{bottom:-33rem;width:190vw;height:45rem}#wrap .local-head.design4.hjpk-hero+.hjpk-section{background:linear-gradient(180deg,#000,#02050b 12rem,#02050b),var(--hjpk-night)}}#wrap .local-head.design4.hjpk-hero{overflow:visible;z-index:2}#wrap .local-head.design4.hjpk-hero:before{z-index:-2}#wrap .local-head.design4.hjpk-hero:after{z-index:-1}#wrap .local-head.design4.hjpk-hero+.hjpk-section{position:relative;z-index:1;margin-top:-1px;padding-top:18rem}#wrap .local-head.design4.hjpk-hero+.hjpk-section>.section-wrap{position:relative;z-index:2}@media(max-width:1023px){#wrap .local-head.design4.hjpk-hero+.hjpk-section{padding-top:13rem}}#wrap .local-head.design4.hjpk-hero{overflow:hidden;padding-bottom:11rem;background:radial-gradient(145% 58rem at 50% calc(100% + 36rem),#000000 0 64%,transparent 64.4%),radial-gradient(92% 38% at 50% 83%,rgba(74,163,255,.42) 0%,rgba(74,163,255,.16) 43%,transparent 74%),linear-gradient(180deg,#000,#02050b 56%,#06101c)}#wrap .local-head.design4.hjpk-hero:before{background:transparent}#wrap .local-head.design4.hjpk-hero:after{display:none}#wrap .local-head.design4.hjpk-hero+.hjpk-section{padding-top:11rem;background:linear-gradient(180deg,#000,#02050b 16rem,#02050b),var(--hjpk-night)}@media(max-width:1023px){#wrap .local-head.design4.hjpk-hero{padding-bottom:8rem;background:radial-gradient(190% 43rem at 50% calc(100% + 29rem),#000000 0 64%,transparent 64.5%),radial-gradient(112% 35% at 50% 83%,rgba(74,163,255,.36) 0%,rgba(74,163,255,.13) 46%,transparent 76%),linear-gradient(180deg,#000,#02050b 58%,#06101c)}#wrap .local-head.design4.hjpk-hero+.hjpk-section{padding-top:8rem;background:linear-gradient(180deg,#000,#02050b 11rem,#02050b),var(--hjpk-night)}}#wrap.hjpk-home .hjpk-section,#wrap.hjpk-home .hjpk-affiliate-section,#wrap.hjpk-home .hjpk-affiliate-stage,#wrap.hjpk-home .hjpk-section-light,#wrap.hjpk-home .hjpk-section-soft,#wrap.hjpk-home .hjpk-section-dark,#wrap .local-head.design4.hjpk-hero+.hjpk-section{background:#000}#wrap.hjpk-home .hjpk-section:before,#wrap.hjpk-home .hjpk-section:after,#wrap.hjpk-home .hjpk-affiliate-stage:before,#wrap.hjpk-home .hjpk-affiliate-stage:after,#wrap .local-head.design4.hjpk-hero+.hjpk-section:before,#wrap .local-head.design4.hjpk-hero+.hjpk-section:after{display:none}#wrap.hjpk-home .hjpk-affiliate-logo-rail{width:min(92rem,100%);grid-template-columns:repeat(2,minmax(0,1fr))}#wrap.hjpk-home .hjpk-affiliate-logo-card{padding:3.2rem clamp(2.8rem,4vw,4.8rem)}@media(max-width:1023px){#wrap.hjpk-home .hjpk-affiliate-logo-rail{width:min(48rem,100%);grid-template-columns:1fr}#wrap.hjpk-home .hjpk-affiliate-logo-card{padding:2.8rem 1.6rem}}#wrap .local-head.design4.hjpk-hero{position:relative;overflow:hidden;background:radial-gradient(86% 42% at 50% 76%,rgba(74,163,255,.42) 0%,rgba(74,163,255,.15) 48%,transparent 78%),linear-gradient(180deg,#000,#02050b 58%,#06101c)}#wrap .local-head.design4.hjpk-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background:transparent;content:"";pointer-events:none}#wrap .local-head.design4.hjpk-hero:after{position:absolute;right:auto;bottom:-58rem;left:50%;z-index:0;display:block;width:172vw;min-width:164rem;height:70rem;border-radius:50%;background:#000;box-shadow:0 -6rem 14rem #4aa3ff38;content:"";transform:translate(-50%);pointer-events:none}#wrap .local-head.design4.hjpk-hero .local-info,#wrap .local-head.design4.hjpk-hero .local-subject,#wrap .local-head.design4.hjpk-hero .local-aside{position:relative;z-index:1}@media(max-width:1023px){#wrap .local-head.design4.hjpk-hero{background:radial-gradient(112% 42% at 50% 78%,rgba(74,163,255,.38) 0%,rgba(74,163,255,.13) 48%,transparent 78%),linear-gradient(180deg,#000,#02050b 58%,#06101c)}#wrap .local-head.design4.hjpk-hero:after{bottom:-23rem;width:162vw;min-width:0;height:42rem}}#wrap.hjpk-sub{--hjpk-sub-bg: #02050b;--hjpk-sub-bg-soft: #06101c;--hjpk-sub-panel: rgba(7, 18, 33, .74);--hjpk-sub-panel-strong: rgba(11, 31, 54, .88);--hjpk-sub-line: rgba(139, 197, 255, .18);--hjpk-sub-line-strong: rgba(139, 197, 255, .36);--hjpk-sub-text: #f7fbff;--hjpk-sub-muted: #9eacc0;--hjpk-sub-accent: #4aa3ff;--hjpk-sub-silver: #d6e5f7;--hjpk-sub-shadow: 0 2.4rem 8rem rgba(0, 0, 0, .38);background:radial-gradient(70rem 42rem at 84% 10%,rgba(74,163,255,.16),transparent 70%),linear-gradient(180deg,#02050b,#06101c 52%,#02050b);color:var(--hjpk-sub-text)}#wrap.hjpk-sub .hjpk-page-hero{position:relative;display:flex;min-height:64rem;flex-direction:column;justify-content:center;padding:16rem max(2.4rem,calc((100vw - var(--content-width)) / 2)) 9rem;overflow:hidden;background:var(--hjpk-sub-bg);color:var(--hjpk-sub-text);isolation:isolate}#wrap.hjpk-sub .hjpk-page-hero:before{position:absolute;top:-4rem;right:-4rem;bottom:-4rem;left:-4rem;z-index:-2;background:linear-gradient(90deg,#02050bf5,#02050bc2 48%,#02050b80),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat;content:"";filter:saturate(.94) contrast(1.08);transform:scale(1.04);animation:hjpk-sub-hero-drift 18s ease-in-out infinite alternate}#wrap.hjpk-route-company .hjpk-page-hero:before{background:linear-gradient(90deg,#02050bf5,#02050bcc 52%,#02050b80),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}#wrap.hjpk-route-business .hjpk-page-hero:before{background:linear-gradient(90deg,#02050bf7,#030c18c7,#02050b7a),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}#wrap.hjpk-route-ir .hjpk-page-hero:before,#wrap.hjpk-route-pr .hjpk-page-hero:before{background:linear-gradient(90deg,#02050bf7,#07111fcc 54%,#02050b8a),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}#wrap.hjpk-route-career .hjpk-page-hero:before,#wrap.hjpk-route-contact .hjpk-page-hero:before,#wrap.hjpk-route-sitemap .hjpk-page-hero:before{background:linear-gradient(90deg,#02050bf7,#07111fd1 52%,#02050b85),url(/images/hjpk-office-presentation.jpg) center / cover no-repeat}#wrap.hjpk-sub .hjpk-page-hero:after{position:absolute;inset:auto 0 0;z-index:-1;height:22rem;background:linear-gradient(180deg,transparent,var(--hjpk-sub-bg)),linear-gradient(90deg,transparent 0%,rgba(74,163,255,.16) 50%,transparent 100%);content:""}#wrap.hjpk-sub .hjpk-page-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}#wrap.hjpk-sub .hjpk-page-hero-ring{position:absolute;top:12rem;right:max(2rem,calc((100vw - var(--content-width)) / 2));width:38rem;aspect-ratio:1;border:1px solid rgba(139,197,255,.2);border-radius:50%;background:radial-gradient(circle,transparent 54%,rgba(74,163,255,.08) 55%,transparent 58%),conic-gradient(from 90deg,transparent 0deg,rgba(74,163,255,.56) 36deg,transparent 88deg,transparent 360deg);opacity:.8;animation:hjpk-sub-ring-spin 22s linear infinite}#wrap.hjpk-sub .hjpk-page-hero-line{position:absolute;right:-8rem;width:62rem;height:1px;background:linear-gradient(90deg,transparent,rgba(139,197,255,.72),transparent);opacity:.4;transform:rotate(-18deg);animation:hjpk-sub-line-sweep 5.8s ease-in-out infinite}#wrap.hjpk-sub .hjpk-page-hero-line:nth-child(2){top:28%}#wrap.hjpk-sub .hjpk-page-hero-line:nth-child(3){top:58%;animation-delay:1.4s}#wrap.hjpk-sub .hjpk-page-hero .local-info,#wrap.hjpk-sub .hjpk-page-hero .local-subject,#wrap.hjpk-sub .hjpk-page-hero .local-summary{position:relative;z-index:1;width:min(86rem,100%);margin-right:0;margin-left:0}#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-info,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-summary{margin-right:0;margin-left:0;text-align:left}#wrap.hjpk-sub .hjpk-page-hero .section-caption{position:relative;margin-bottom:2rem;color:var(--hjpk-sub-accent);font-size:1.3rem;letter-spacing:0}#wrap.hjpk-sub .hjpk-page-hero .section-caption:after{display:inline-block;width:5.6rem;height:1px;margin-left:1.2rem;background:linear-gradient(90deg,var(--hjpk-sub-accent),transparent);content:"";vertical-align:middle}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:86rem;color:#fff;font-size:6.2rem;line-height:1.14;letter-spacing:0;text-align:left}#wrap.hjpk-sub .hjpk-page-hero .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-summary{max-width:76rem;margin-top:2.4rem;color:#e0ebf8c7;font-size:1.9rem;line-height:1.78}#wrap.hjpk-sub .hjpk-section{position:relative;padding:12rem 2.4rem;overflow:hidden;background:radial-gradient(76rem 40rem at 82% 12%,rgba(74,163,255,.1),transparent 70%),linear-gradient(180deg,#02050b,#06101c);color:var(--hjpk-sub-text);isolation:isolate}#wrap.hjpk-sub .hjpk-section-soft{background:radial-gradient(82rem 44rem at 18% 4%,rgba(214,229,247,.08),transparent 68%),linear-gradient(180deg,#06101c,#02050b)}#wrap.hjpk-sub .hjpk-section-dark{background:radial-gradient(86rem 46rem at 50% 0%,rgba(74,163,255,.13),transparent 72%),#02050b}#wrap.hjpk-sub .hjpk-section .section-wrap{position:relative;z-index:1}#wrap.hjpk-sub .section-head{max-width:84rem}#wrap.hjpk-sub .section-caption{color:var(--hjpk-sub-accent);letter-spacing:0}#wrap.hjpk-sub .section-name,#wrap.hjpk-sub .hjpk-feature-title,#wrap.hjpk-sub .hjpk-profile-list .para,#wrap.hjpk-sub .hjpk-update-card h3,#wrap.hjpk-sub .hjpk-contact-note strong{color:#fff}#wrap.hjpk-sub .section-summary,#wrap.hjpk-sub .hjpk-feature-description,#wrap.hjpk-sub .hjpk-update-card p,#wrap.hjpk-sub .hjpk-contact-note p,#wrap.hjpk-sub .hjpk-contact-list-light li,#wrap.hjpk-sub .hjpk-link-list a{color:var(--hjpk-sub-muted)}#wrap.hjpk-sub .hjpk-feature-list{display:block}#wrap.hjpk-sub .hjpk-feature-list .board-item{position:relative;width:100%;padding:0;overflow:hidden;border:1px solid var(--hjpk-sub-line);border-radius:1.6rem;background:linear-gradient(135deg,#0b1f36db,#071221ad),#ffffff05;box-shadow:var(--hjpk-sub-shadow);-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}#wrap.hjpk-sub .hjpk-feature-list .board-item:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(139,197,255,.1) 42%,transparent 68%);content:"";opacity:0;transform:translate(-30%);transition:opacity .35s ease,transform .7s cubic-bezier(0,0,.2,1);pointer-events:none}#wrap.hjpk-sub .hjpk-feature-list .board-item:hover:before{opacity:1;transform:translate(30%)}#wrap.hjpk-sub .hjpk-feature-list .board-wrap{border-top:0}#wrap.hjpk-sub .hjpk-feature-list .board-info{position:relative;display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:3.2rem;padding:3.4rem 4rem;border-bottom:1px solid rgba(139,197,255,.14);background:transparent;transition:border-color .35s ease,background-color .35s ease,transform .35s cubic-bezier(0,0,.2,1)}#wrap.hjpk-sub .hjpk-feature-list .board-info:last-child{border-bottom:0}#wrap.hjpk-sub .hjpk-feature-list .board-info:before{position:absolute;top:3.6rem;left:2.4rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--hjpk-sub-accent);box-shadow:0 0 1.8rem #4aa3ffb8;content:"";opacity:.72}#wrap.hjpk-sub .hjpk-feature-list .board-info:hover{border-color:var(--hjpk-sub-line-strong);background:#ffffff09;transform:translate(.8rem)}#wrap.hjpk-sub .hjpk-feature-list .board-name,#wrap.hjpk-sub .hjpk-profile-list .data-subject,#wrap.hjpk-sub .hjpk-update-card span{color:var(--hjpk-sub-accent);letter-spacing:0}#wrap.hjpk-sub .hjpk-feature-title{font-size:2.6rem;line-height:1.28}#wrap.hjpk-sub .hjpk-feature-description{margin-top:1.2rem;font-size:1.65rem}#wrap.hjpk-sub .hjpk-profile-list .data-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;border-top:0}#wrap.hjpk-sub .hjpk-profile-list .data-wrap{min-height:13rem;padding:2.8rem;border:1px solid var(--hjpk-sub-line);border-radius:1.6rem;background:linear-gradient(135deg,#0b1f36c7,#0712219e),#ffffff05;box-shadow:var(--hjpk-sub-shadow);transition:border-color .3s ease,transform .3s cubic-bezier(0,0,.2,1)}#wrap.hjpk-sub .hjpk-profile-list .data-wrap:hover{border-color:var(--hjpk-sub-line-strong);transform:translateY(-.5rem)}#wrap.hjpk-sub .hjpk-profile-list .data-body{margin-top:.8rem}#wrap.hjpk-sub .hjpk-history-timeline{max-width:98rem;padding:3.2rem;border:1px solid var(--hjpk-sub-line);border-radius:1.6rem;background:#07122180;box-shadow:var(--hjpk-sub-shadow)}#wrap.hjpk-sub .hjpk-history-timeline:before{background:linear-gradient(180deg,transparent,var(--hjpk-sub-accent),transparent)}#wrap.hjpk-sub .hjpk-history-marker{border-color:var(--hjpk-sub-bg);background:var(--hjpk-sub-accent);animation:hjpk-sub-marker-pulse 2.8s ease-in-out infinite}#wrap.hjpk-sub .hjpk-history-year{color:var(--hjpk-sub-accent)}#wrap.hjpk-sub .hjpk-history-content{border-bottom-color:#8bc5ff29}#wrap.hjpk-sub .hjpk-history-content p{color:var(--hjpk-sub-muted)}#wrap.hjpk-sub .hjpk-page-extra{margin-top:6.4rem;padding-top:6.4rem;border-top:1px solid var(--hjpk-sub-line)}#wrap.hjpk-sub .hjpk-update-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}#wrap.hjpk-sub .hjpk-update-card{position:relative;min-height:25rem;padding:3rem;overflow:hidden;border:1px solid var(--hjpk-sub-line);border-radius:1.6rem;background:linear-gradient(160deg,#0b1f36d1,#0712219e),#ffffff05;box-shadow:var(--hjpk-sub-shadow);transition:border-color .3s ease,transform .3s cubic-bezier(0,0,.2,1)}#wrap.hjpk-sub .hjpk-update-card:after{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--hjpk-sub-accent),transparent);content:"";opacity:0;transition:opacity .3s ease}#wrap.hjpk-sub .hjpk-update-card:hover{border-color:var(--hjpk-sub-line-strong);transform:translateY(-.6rem)}#wrap.hjpk-sub .hjpk-update-card:hover:after{opacity:1}#wrap.hjpk-sub .hjpk-update-card.is-status{grid-column:1 / -1;min-height:18rem}#wrap.hjpk-sub .hjpk-contact-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(28rem,.58fr);gap:2rem;align-items:stretch}#wrap.hjpk-sub .hjpk-contact-list-light,#wrap.hjpk-sub .hjpk-contact-note{border:1px solid var(--hjpk-sub-line);border-radius:1.6rem;background:linear-gradient(145deg,#0b1f36d1,#0712219e),#ffffff05;box-shadow:var(--hjpk-sub-shadow)}#wrap.hjpk-sub .hjpk-contact-list-light{display:grid;gap:1.4rem;padding:3rem}#wrap.hjpk-sub .hjpk-contact-list li{min-height:5.6rem;border-bottom:1px solid rgba(139,197,255,.12)}#wrap.hjpk-sub .hjpk-contact-list li:last-child{border-bottom:0}#wrap.hjpk-sub .hjpk-contact-list svg{color:var(--hjpk-sub-accent)}#wrap.hjpk-sub .hjpk-contact-note{padding:3rem;border-top:1px solid var(--hjpk-sub-line)}#wrap.hjpk-sub .hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;border-top:0}#wrap.hjpk-sub .hjpk-sitemap-section .hjpk-sitemap-list .board-info{display:block;min-height:24rem;padding:3rem;border:1px solid var(--hjpk-sub-line);border-radius:1.6rem;background:linear-gradient(155deg,#0b1f36c7,#07122194),#ffffff05}#wrap.hjpk-sub .hjpk-sitemap-section .hjpk-sitemap-list .board-info:before{display:none}#wrap.hjpk-sub .hjpk-sitemap-section .hjpk-sitemap-list .board-name{display:block;margin-bottom:1.8rem;color:var(--hjpk-sub-accent);font-size:1.5rem}#wrap.hjpk-sub .hjpk-link-list{gap:.8rem}#wrap.hjpk-sub .hjpk-link-list a{min-height:3.8rem;padding-bottom:.2rem;border-bottom:1px solid rgba(139,197,255,.12);transition:border-color .25s ease,color .25s ease,transform .25s ease}#wrap.hjpk-sub .hjpk-link-list a:hover,#wrap.hjpk-sub .hjpk-link-list a:focus-visible{border-bottom-color:var(--hjpk-sub-accent);color:#fff;transform:translate(.4rem)}#wrap.hjpk-sub .hjpk-btn{box-shadow:0 1rem 3rem #4aa3ff14}#wrap.hjpk-sub .hjpk-btn.color1,#wrap.hjpk-sub .section.hjpk-section .hjpk-btn.color1{border-color:var(--hjpk-sub-accent);background:var(--hjpk-sub-accent);color:#02050b}#wrap.hjpk-sub .hjpk-btn.color4,#wrap.hjpk-sub .section.hjpk-section .hjpk-btn.color4{border-color:#8bc5ff57;background:#ffffff09;color:#fff}#wrap.hjpk-sub .hjpk-btn:hover,#wrap.hjpk-sub .section.hjpk-section .hjpk-btn.color1:hover,#wrap.hjpk-sub .section.hjpk-section .hjpk-btn.color4:hover{border-color:#fff;background:#fff;color:#02050b}#wrap.hjpk-sub .hjpk-reveal .section-head,#wrap.hjpk-sub .hjpk-reveal .local-info,#wrap.hjpk-sub .hjpk-reveal .local-subject,#wrap.hjpk-sub .hjpk-reveal .local-summary,#wrap.hjpk-sub .hjpk-reveal .hjpk-feature-list .board-info,#wrap.hjpk-sub .hjpk-reveal .data-item,#wrap.hjpk-sub .hjpk-reveal .hjpk-update-card,#wrap.hjpk-sub .hjpk-reveal .hjpk-contact-list li,#wrap.hjpk-sub .hjpk-reveal .hjpk-contact-note,#wrap.hjpk-sub .hjpk-reveal .btn-display{--hjpk-reveal-distance: 6.8rem}@keyframes hjpk-sub-hero-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.08) translate3d(-1.6rem,-.8rem,0)}}@keyframes hjpk-sub-ring-spin{to{transform:rotate(360deg)}}@keyframes hjpk-sub-line-sweep{0%,to{opacity:.12;transform:translate(8rem) rotate(-18deg)}48%{opacity:.54;transform:translate(-8rem) rotate(-18deg)}}@keyframes hjpk-sub-marker-pulse{0%,to{box-shadow:0 0 0 1px #4aa3ff9e,0 0 1.8rem #4aa3ff52}50%{box-shadow:0 0 0 8px #4aa3ff14,0 0 3.2rem #4aa3ff8a}}@media(max-width:1199px){#wrap.hjpk-sub .hjpk-update-list,#wrap.hjpk-sub .hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){#wrap.hjpk-sub .hjpk-page-hero{min-height:52rem;padding:12rem 1.8rem 7rem}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:4.4rem}#wrap.hjpk-sub .hjpk-page-hero .local-summary{font-size:1.65rem}#wrap.hjpk-sub .hjpk-page-hero-ring{top:14rem;right:-7rem;width:28rem}#wrap.hjpk-sub .hjpk-section{padding:8.8rem 1.8rem}#wrap.hjpk-sub .hjpk-feature-list .board-info{grid-template-columns:1fr;gap:1.2rem;padding:3rem 2.4rem}#wrap.hjpk-sub .hjpk-feature-list .board-info:before{top:3.2rem;left:auto;right:2.4rem}#wrap.hjpk-sub .hjpk-profile-list .data-list,#wrap.hjpk-sub .hjpk-update-list,#wrap.hjpk-sub .hjpk-contact-panel,#wrap.hjpk-sub .hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{grid-template-columns:1fr}#wrap.hjpk-sub .hjpk-sitemap-section .hjpk-sitemap-list .board-info{min-height:auto}#wrap.hjpk-sub .hjpk-history-timeline,#wrap.hjpk-sub .hjpk-contact-list-light,#wrap.hjpk-sub .hjpk-contact-note{padding:2.4rem}}@media(max-width:767px){#wrap.hjpk-sub .hjpk-page-hero{min-height:46rem;padding-top:10.8rem}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:3.4rem;line-height:1.22}#wrap.hjpk-sub .hjpk-page-hero .section-caption:after{width:3.2rem}#wrap.hjpk-sub .hjpk-feature-title{font-size:2.2rem}#wrap.hjpk-sub .hjpk-feature-description{font-size:1.52rem}}@media(prefers-reduced-motion:reduce){#wrap.hjpk-sub .hjpk-page-hero:before,#wrap.hjpk-sub .hjpk-page-hero-ring,#wrap.hjpk-sub .hjpk-page-hero-line,#wrap.hjpk-sub .hjpk-history-marker{animation:none}#wrap.hjpk-sub .hjpk-feature-list .board-info:hover,#wrap.hjpk-sub .hjpk-profile-list .data-wrap:hover,#wrap.hjpk-sub .hjpk-update-card:hover,#wrap.hjpk-sub .hjpk-link-list a:hover,#wrap.hjpk-sub .hjpk-link-list a:focus-visible{transform:none}}#header.transparent{border-bottom-color:#ffffff2e;background:transparent;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:1200px){#header.transparent .header-inner{width:calc(100% - 12.8rem);max-width:none}}#wrap.hjpk-sub .hjpk-page-hero{min-height:100svh;padding:11.8rem max(3.2rem,calc((100vw - var(--content-width)) / 2)) 7.2rem;background:#111820;color:#fff}#wrap.hjpk-sub .hjpk-page-hero:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111820bd,#1118205c 44%,#1118202e),linear-gradient(180deg,#11182033,#1118201f 48%,#11182085),url(/images/hjpk-office-presentation.jpg) center 44% / cover no-repeat;filter:saturate(.88) contrast(1.04);transform:scale(1.02);animation:hjpk-sub-hero-drift 24s ease-in-out infinite alternate}#wrap.hjpk-route-business .hjpk-page-hero:before{background:linear-gradient(90deg,#111820bd,#1118205c 44%,#1118202e),linear-gradient(180deg,#11182033,#1118201f 48%,#11182085),url(/images/hjpk-office-presentation.jpg) center 46% / cover no-repeat}#wrap.hjpk-route-career .hjpk-page-hero:before,#wrap.hjpk-route-contact .hjpk-page-hero:before,#wrap.hjpk-route-sitemap .hjpk-page-hero:before{background:linear-gradient(90deg,#111820bd,#1118205c 44%,#1118202e),linear-gradient(180deg,#11182033,#1118201f 48%,#11182085),url(/images/hjpk-office-presentation.jpg) center 48% / cover no-repeat}#wrap.hjpk-sub .hjpk-page-hero:after{height:24rem;background:linear-gradient(180deg,transparent,rgba(2,5,11,.24))}#wrap.hjpk-sub .hjpk-page-hero .local-info,#wrap.hjpk-sub .hjpk-page-hero .local-subject,#wrap.hjpk-sub .hjpk-page-hero .local-aside{position:relative;z-index:1;width:min(var(--content-width),100%);margin-right:auto;margin-left:auto}#wrap.hjpk-sub .hjpk-page-hero .local-info{margin-top:2rem}#wrap.hjpk-sub .hjpk-breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;color:#ffffffe6;font-weight:800;font-size:1.4rem;line-height:1.4}#wrap.hjpk-sub .hjpk-breadcrumb a{color:#fff;transition:opacity .25s ease}#wrap.hjpk-sub .hjpk-breadcrumb a:hover,#wrap.hjpk-sub .hjpk-breadcrumb a:focus-visible{opacity:.72}#wrap.hjpk-sub .hjpk-breadcrumb span[aria-hidden=true]{color:#ffffff94;font-weight:600}#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-top:12.8rem}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:74rem;color:#fff;font-weight:500;font-size:10.4rem;line-height:1.02;text-align:left;text-shadow:none}#wrap.hjpk-sub .hjpk-page-hero .local-aside{display:flex;justify-content:flex-end;margin-top:8.4rem}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{width:min(48rem,100%);max-width:none;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-sub .hjpk-page-hero-aside .local-title{margin:0;color:#fff;font-weight:900;font-size:3.2rem;line-height:1.25}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{max-width:none;margin:2.4rem 0 0;color:#ffffffeb;font-weight:800;font-size:1.8rem;line-height:1.7}@media(max-width:1199px){#wrap.hjpk-sub .hjpk-page-hero{padding-right:3.2rem;padding-left:3.2rem}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:8.4rem}}@media(max-width:1023px){#wrap.hjpk-sub .hjpk-page-hero{min-height:74rem;padding:10.4rem 2.4rem 6.4rem}#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-top:9.6rem}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:6.4rem}#wrap.hjpk-sub .hjpk-page-hero .local-aside{justify-content:flex-start;margin-top:6.4rem}}@media(max-width:767px){#wrap.hjpk-sub .hjpk-page-hero{min-height:64rem;padding:9.2rem 1.8rem 5.6rem}#wrap.hjpk-sub .hjpk-breadcrumb{font-size:1.25rem}#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-top:7.2rem}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:4.6rem;line-height:1.08}#wrap.hjpk-sub .hjpk-page-hero-aside .local-title{font-size:2.6rem}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{font-size:1.55rem}}#wrap.hjpk-sub{--hjpk-hero-content-max: 121.6rem;--hjpk-hero-content-width: min(var(--hjpk-hero-content-max), calc(100% - 12.8rem) )}#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero{display:grid;min-height:100svh;padding:clamp(12.4rem,14.5svh,15.2rem) 0 clamp(5.6rem,7svh,7.6rem);grid-template-rows:auto auto auto;align-content:start}#wrap.hjpk-sub .hjpk-page-hero .local-info,#wrap.hjpk-sub .hjpk-page-hero .local-subject,#wrap.hjpk-sub .hjpk-page-hero .local-aside{display:block;width:var(--hjpk-hero-content-width);max-width:var(--hjpk-hero-content-max);margin-right:auto;margin-left:auto;text-align:left;justify-self:center}#wrap.hjpk-sub .hjpk-page-hero.hjpk-reveal .local-info,#wrap.hjpk-sub .hjpk-page-hero.hjpk-reveal .local-subject,#wrap.hjpk-sub .hjpk-page-hero.hjpk-reveal .local-aside,#wrap.hjpk-sub .hjpk-page-hero.hjpk-reveal .local-summary{opacity:1;transform:none;transition:none;will-change:transform}#wrap.hjpk-sub .hjpk-page-hero .local-info{margin-top:0;animation:hjpk-menu-hero-rise .72s cubic-bezier(.16,1,.3,1) both}#wrap.hjpk-sub .hjpk-breadcrumb{display:flex!important;width:100%;justify-content:flex-start;text-align:left}#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-top:clamp(8.4rem,12svh,13.6rem);animation:hjpk-menu-hero-rise .84s cubic-bezier(.16,1,.3,1) .04s both}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{display:block!important;width:100%!important;max-width:780px!important;margin:0 auto 0 0!important;overflow-wrap:anywhere;font-size:clamp(64px,5.85vw,112px);letter-spacing:0;text-align:left!important}#wrap.hjpk-sub .hjpk-page-hero .local-aside{display:grid!important;margin-top:clamp(4.8rem,7svh,7.6rem);grid-template-columns:minmax(0,1fr) minmax(360px,480px);justify-content:stretch;animation:hjpk-menu-hero-rise .9s cubic-bezier(.16,1,.3,1) .08s both}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{width:100%;grid-column:2}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{max-width:100%;overflow-wrap:anywhere}@keyframes hjpk-menu-hero-rise{0%{transform:translate3d(0,2.8rem,0)}to{transform:translateZ(0)}}@media(max-width:1199px){#wrap.hjpk-sub{--hjpk-hero-content-width: calc(100% - 6.4rem) }#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero{padding-top:clamp(11.2rem,13svh,13.6rem)}#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-top:clamp(6.8rem,10svh,9.6rem)}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:clamp(56px,7.2vw,84px)}#wrap.hjpk-sub .hjpk-page-hero .local-aside{margin-top:clamp(4rem,6svh,6.4rem)}}@media(max-width:1023px){#wrap.hjpk-sub{--hjpk-hero-content-width: calc(100% - 5.6rem) }#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:100svh;padding-top:clamp(10.4rem,12svh,12.4rem);padding-bottom:clamp(5.2rem,7svh,6.4rem)}#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-top:clamp(5.6rem,8svh,7.2rem)}#wrap.hjpk-sub .hjpk-page-hero .local-aside{margin-top:clamp(3.6rem,5.6svh,5.2rem);grid-template-columns:minmax(0,1fr)}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{max-width:52rem;grid-column:1}}@media(max-width:767px){#wrap.hjpk-sub{--hjpk-hero-content-width: calc(100% - 4rem) }#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:100svh;padding-top:10rem;padding-bottom:4.8rem}#wrap.hjpk-sub .hjpk-breadcrumb{gap:.5rem;font-size:1.2rem}#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-top:clamp(5.2rem,9svh,7.6rem)}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{width:100%;max-width:100%!important;font-size:clamp(42px,13.5vw,56px);line-height:1.04}#wrap.hjpk-sub .hjpk-page-hero .local-aside{margin-top:clamp(3.2rem,5.6svh,4.8rem)}#wrap.hjpk-sub .hjpk-page-hero-aside .local-title{font-size:clamp(2.3rem,7vw,2.8rem)}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{margin-top:1.4rem;font-size:clamp(1.42rem,4.1vw,1.6rem);line-height:1.62}}#wrap.hjpk-sub{--hjpk-hero-inline: max(64px, calc(50% - 608px) )}#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero{padding-right:var(--hjpk-hero-inline)!important;padding-left:var(--hjpk-hero-inline)!important}#wrap.hjpk-sub .hjpk-page-hero .local-info,#wrap.hjpk-sub .hjpk-page-hero .local-subject,#wrap.hjpk-sub .hjpk-page-hero .local-aside{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;justify-self:stretch}@media(max-width:1199px){#wrap.hjpk-sub{--hjpk-hero-inline: 32px}}@media(max-width:1023px){#wrap.hjpk-sub{--hjpk-hero-inline: 28px}}@media(max-width:767px){#wrap.hjpk-sub{--hjpk-hero-inline: 20px}}#wrap.hjpk-sub .hjpk-page-hero .local-info,#wrap.hjpk-sub .hjpk-page-hero .local-subject{display:flex!important;justify-content:flex-start!important}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{width:fit-content!important;max-width:100%!important}#wrap.hjpk-sub .hjpk-page-hero .local-aside{display:flex!important;justify-content:flex-end!important}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{width:min(480px,100%)!important;margin-right:0!important;margin-left:auto!important}@media(max-width:1023px){#wrap.hjpk-sub .hjpk-page-hero .local-aside{justify-content:flex-start!important}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{margin-left:0!important}}@media(min-width:1600px){#wrap.hjpk-sub .hjpk-page-hero .local-info,#wrap.hjpk-sub .hjpk-page-hero .local-subject{margin-left:-112px!important}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{transform:translate(72px)}}@media(min-width:1200px){#header .header-inner,#header.light .header-inner,#header.has-submenu .header-inner,#header.transparent .header-inner{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;width:calc(100% - 12.8rem);max-width:none;gap:2.4rem}#header.transparent{border-bottom-color:#8bc5ff38;background:#02050bbd;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}#header .site-logo,#header.has-submenu .site-logo,#header.light .site-logo,#header.transparent .site-logo{grid-column:1;justify-self:start}#header .site-name,#header .header-inner .site-logo .site-name{font-size:2.2rem;letter-spacing:0}#header .submenu-inner,#header.has-submenu .submenu-inner{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;width:calc(100% - 12.8rem);max-width:none;gap:3.2rem}#header .submenu-title{grid-column:1;justify-self:start}#header .submenu-list{grid-column:2;justify-content:center;gap:1rem clamp(2.4rem,2.2vw,3.6rem)}#header .site-navi,#header.has-submenu .site-navi,#header.light .site-navi,#header.transparent .site-navi{grid-column:2;justify-self:center;margin-left:0}#header .depth1-list,#header .header-inner .site-navi .depth1-list{justify-content:center;gap:clamp(2.4rem,2.2vw,3.6rem)}#header .depth1:after,#header .header-inner .site-navi .depth1-list .depth1-item .depth1:after{background:#4aa3ff}}#wrap.hjpk-home #home-summary.hjpk-section{display:block;min-height:auto;padding-top:clamp(6.4rem,7vw,8.8rem);padding-bottom:clamp(6.4rem,7vw,8.8rem)}#wrap.hjpk-home #home-summary .section-body{margin-top:clamp(2.8rem,3.5vw,4rem)}#wrap.hjpk-home #home-summary .hjpk-split-content{align-items:start;gap:clamp(3.2rem,5vw,5.6rem)}#wrap.hjpk-home #home-summary .hjpk-section-figure img{aspect-ratio:16 / 10}@media(max-width:1023px){#wrap.hjpk-home #home-summary.hjpk-section{padding-top:5.6rem;padding-bottom:5.6rem}#wrap.hjpk-home #home-summary .section-body{margin-top:2.4rem}#wrap.hjpk-home #home-summary .hjpk-split-content{gap:2.4rem}}#wrap.hjpk-sub .hjpk-page-hero-corporate,#wrap.hjpk-sub .hjpk-group-section-editorial{--hjpk-sub-accent: #70b8ff;--hjpk-sub-line: rgba(112, 184, 255, .2);--hjpk-sub-line-strong: rgba(112, 184, 255, .42)}#wrap.hjpk-sub .hjpk-page-hero-letter,#wrap.hjpk-sub .hjpk-group-section-statement{--hjpk-sub-accent: #d7b56d;--hjpk-sub-line: rgba(215, 181, 109, .24);--hjpk-sub-line-strong: rgba(215, 181, 109, .46)}#wrap.hjpk-sub .hjpk-page-hero-vision,#wrap.hjpk-sub .hjpk-group-section-tiles{--hjpk-sub-accent: #8bc5ff;--hjpk-sub-line: rgba(139, 197, 255, .22);--hjpk-sub-line-strong: rgba(139, 197, 255, .48)}#wrap.hjpk-sub .hjpk-page-hero-timeline,#wrap.hjpk-sub .hjpk-group-section-compact{--hjpk-sub-accent: #9fb4d0;--hjpk-sub-line: rgba(159, 180, 208, .22);--hjpk-sub-line-strong: rgba(159, 180, 208, .44)}#wrap.hjpk-sub .hjpk-page-hero-studio,#wrap.hjpk-sub .hjpk-page-hero-bmd,#wrap.hjpk-sub .hjpk-group-section-showcase{--hjpk-sub-accent: #6bd6c9;--hjpk-sub-line: rgba(107, 214, 201, .22);--hjpk-sub-line-strong: rgba(107, 214, 201, .46)}#wrap.hjpk-sub .hjpk-page-hero-information{--hjpk-sub-accent: #b7c7dd}#wrap.hjpk-sub .hjpk-page-hero-communication{--hjpk-sub-accent: #caa56a}#wrap.hjpk-sub .hjpk-page-hero-career{--hjpk-sub-accent: #8ed0a7}#wrap.hjpk-sub .hjpk-page-hero-letter:before{background:radial-gradient(64rem 34rem at 78% 24%,rgba(215,181,109,.24),transparent 72%),linear-gradient(90deg,#14120ef0,#14120eb8 46%,#14120e75),var(--hjpk-page-hero-image, url(/images/hjpk-office-presentation.jpg)) var(--hjpk-page-hero-position, center 38%) / cover no-repeat;filter:saturate(.78) contrast(1.08)}#wrap.hjpk-sub .hjpk-page-hero-vision:before{background:radial-gradient(72rem 42rem at 72% 16%,rgba(139,197,255,.3),transparent 66%),linear-gradient(125deg,#020912fa,#0b1f36c2 54%,#040e1875),url(/images/hjpk-office-presentation.jpg) center 54% / cover no-repeat;filter:saturate(.96) contrast(1.1)}#wrap.hjpk-sub .hjpk-page-hero-timeline:before{background:linear-gradient(90deg,#02050bf2,#080e17db),repeating-linear-gradient(90deg,rgba(159,180,208,.11) 0 1px,transparent 1px 13.6rem),repeating-linear-gradient(0deg,rgba(159,180,208,.08) 0 1px,transparent 1px 9.2rem);filter:none}#wrap.hjpk-sub .hjpk-page-hero-business:before{background:radial-gradient(54rem 34rem at 18% 28%,rgba(74,163,255,.22),transparent 68%),linear-gradient(90deg,#02050bf7,#061323c2 48%,#02050b61),url(/images/hjpk-office-presentation.jpg) center 46% / cover no-repeat}#wrap.hjpk-sub .hjpk-page-hero-studio:before{background:linear-gradient(90deg,#02050bf0,#02050bad 48%,#02050b61),url(/images/hjpk-team-photo.jpg) center 44% / cover no-repeat;filter:saturate(.9) contrast(1.04)}#wrap.hjpk-sub .hjpk-page-hero-bmd:before{background:radial-gradient(62rem 36rem at 78% 22%,rgba(107,214,201,.2),transparent 70%),linear-gradient(90deg,#02050bf5,#06141bc2 48%,#02050b70),url(/images/hjpk-office-presentation.jpg) center 62% / cover no-repeat}#wrap.hjpk-sub .hjpk-page-hero-information:before{background:linear-gradient(90deg,#02050bf5,#091320d1),repeating-linear-gradient(135deg,rgba(183,199,221,.1) 0 1px,transparent 1px 12rem);filter:none}#wrap.hjpk-sub .hjpk-page-hero-communication:before{background:radial-gradient(64rem 38rem at 80% 18%,rgba(202,165,106,.22),transparent 70%),linear-gradient(105deg,#02050bf7,#121821cc,#02050b6b),url(/images/hjpk-office-presentation.jpg) center 50% / cover no-repeat}#wrap.hjpk-sub .hjpk-page-hero-career:before{background:radial-gradient(58rem 34rem at 76% 18%,rgba(142,208,167,.2),transparent 70%),linear-gradient(90deg,#02050bf5,#081c1ac7 52%,#02050b70),url(/images/hjpk-team-photo.jpg) center 48% / cover no-repeat}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-item,#wrap.hjpk-sub .hjpk-feature-board-statement .board-item,#wrap.hjpk-sub .hjpk-feature-board-tiles .board-item,#wrap.hjpk-sub .hjpk-feature-board-showcase .board-item,#wrap.hjpk-sub .hjpk-feature-board-compact .board-item{padding:1.6rem}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-wrap{display:grid;grid-template-columns:minmax(28rem,.78fr) minmax(0,1fr);gap:1.6rem}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-info{display:grid;grid-template-columns:1fr;gap:1.4rem;padding:2.8rem;border:1px solid var(--hjpk-sub-line);border-radius:1.2rem;background:#ffffff09}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-info:first-child{grid-row:span 3;min-height:38rem;align-content:end;background:linear-gradient(160deg,#4aa3ff38,#d7b56d14),#ffffff0b}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-info:first-child .hjpk-feature-title{max-width:10em;font-size:clamp(3rem,4vw,5.2rem);line-height:1.08}#wrap.hjpk-sub .hjpk-feature-board-statement .board-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}#wrap.hjpk-sub .hjpk-feature-board-statement .board-info{display:block;padding:3rem;border:1px solid var(--hjpk-sub-line);border-radius:1.2rem;background:#ffffff08}#wrap.hjpk-sub .hjpk-feature-board-statement .board-info:first-child{grid-column:1 / -1;min-height:34rem;padding:clamp(3.2rem,5vw,6rem);background:linear-gradient(135deg,#d7b56d38,#ffffff09),#0712219e}#wrap.hjpk-sub .hjpk-feature-board-statement .board-info:first-child .hjpk-feature-title{max-width:14em;font-size:clamp(3.4rem,4.4vw,6.2rem);line-height:1.06}#wrap.hjpk-sub .hjpk-group-media-figure{margin:0 0 2.4rem;overflow:hidden;border:1px solid var(--hjpk-sub-line);border-radius:1.2rem;background:#ffffff09;box-shadow:0 2rem 5.6rem #00000038}#wrap.hjpk-sub .hjpk-group-media-figure img{width:100%;height:auto;max-height:72rem;object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.04)}#wrap.hjpk-sub .hjpk-feature-board-tiles .board-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}#wrap.hjpk-sub .hjpk-feature-board-tiles .board-info{display:block;min-height:24rem;padding:3rem;border:1px solid var(--hjpk-sub-line);border-radius:1.2rem;background:linear-gradient(160deg,#0b1f36b8,#ffffff09),#ffffff05}#wrap.hjpk-sub .hjpk-feature-board-tiles .board-info:before,#wrap.hjpk-sub .hjpk-feature-board-showcase .board-info:before{top:auto;right:2.8rem;bottom:2.8rem;left:auto;width:4.2rem;height:4.2rem;border:1px solid var(--hjpk-sub-line-strong);border-radius:50%;background:radial-gradient(circle,var(--hjpk-sub-accent),transparent 66%);opacity:.28}#wrap.hjpk-sub .hjpk-feature-board-tiles .board-info:hover{transform:translateY(-.6rem)}#wrap.hjpk-sub .hjpk-feature-board-showcase .board-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}#wrap.hjpk-sub .hjpk-feature-board-showcase .board-info{display:flex;min-height:34rem;flex-direction:column;justify-content:flex-end;padding:3.4rem;border:1px solid var(--hjpk-sub-line);border-radius:1.4rem;background:radial-gradient(38rem 24rem at 86% 12%,rgba(107,214,201,.18),transparent 70%),linear-gradient(160deg,#071221d6,#ffffff09)}#wrap.hjpk-sub .hjpk-feature-board-showcase .hjpk-feature-title{font-size:clamp(2.8rem,3.2vw,4rem)}#wrap.hjpk-sub .hjpk-feature-board-compact .board-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}#wrap.hjpk-sub .hjpk-feature-board-compact .board-info{display:grid;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);gap:1.8rem;padding:2.2rem 2.4rem;border:1px solid var(--hjpk-sub-line);border-radius:1.2rem;background:#ffffff07}#wrap.hjpk-sub .hjpk-feature-board-compact .hjpk-feature-title{font-size:2.1rem}@media(max-width:1023px){#wrap.hjpk-sub .hjpk-feature-board-editorial .board-wrap,#wrap.hjpk-sub .hjpk-feature-board-statement .board-wrap,#wrap.hjpk-sub .hjpk-feature-board-tiles .board-wrap,#wrap.hjpk-sub .hjpk-feature-board-showcase .board-wrap,#wrap.hjpk-sub .hjpk-feature-board-compact .board-wrap{grid-template-columns:1fr}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-info:first-child{grid-row:auto;min-height:auto}}@media(max-width:767px){#wrap.hjpk-sub .hjpk-feature-board-editorial .board-item,#wrap.hjpk-sub .hjpk-feature-board-statement .board-item,#wrap.hjpk-sub .hjpk-feature-board-tiles .board-item,#wrap.hjpk-sub .hjpk-feature-board-showcase .board-item,#wrap.hjpk-sub .hjpk-feature-board-compact .board-item{padding:1rem}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-info,#wrap.hjpk-sub .hjpk-feature-board-statement .board-info,#wrap.hjpk-sub .hjpk-feature-board-tiles .board-info,#wrap.hjpk-sub .hjpk-feature-board-showcase .board-info,#wrap.hjpk-sub .hjpk-feature-board-compact .board-info{min-height:auto;padding:2.4rem}#wrap.hjpk-sub .hjpk-feature-board-editorial .board-info:first-child .hjpk-feature-title,#wrap.hjpk-sub .hjpk-feature-board-statement .board-info:first-child .hjpk-feature-title,#wrap.hjpk-sub .hjpk-feature-board-showcase .hjpk-feature-title{font-size:clamp(2.8rem,9vw,3.8rem)}#wrap.hjpk-sub .hjpk-feature-board-compact .board-info{grid-template-columns:1fr}}#header .header-submenu-grouped{border-top-color:#0f172a14;border-bottom-color:#0f172a1a;background:#fff;color:var(--color-ink);box-shadow:0 1.8rem 4.6rem #0f172a1f}#header .header-submenu-grouped .submenu-inner{min-height:14.8rem;align-items:start;padding:2.8rem 0 3rem}#header .header-submenu-grouped .submenu-title{color:var(--color-blue-dark)}#header .submenu-list-grouped{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:0;align-items:start}#header .submenu-list-grouped .submenu-item{min-width:0;padding:0 clamp(2.4rem,3.2vw,4.8rem);border-left:1px solid rgba(15,23,42,.09)}#header .submenu-list-grouped .submenu-item:first-child{border-left:0}#header .submenu-link-heading{min-height:auto;color:#111827;font-weight:900;font-size:1.7rem}#header .header-submenu-grouped .submenu-link-heading:hover{color:var(--color-blue-dark)}#header .submenu-child-list{display:grid;gap:1.2rem;margin-top:1.8rem}#header .submenu-child-link{display:inline-flex;min-height:2.8rem;align-items:center;color:#64748b;font-weight:700;font-size:1.45rem;transition:color .22s ease,transform .22s ease}#header .submenu-child-link:hover,#header .submenu-child-link:focus-visible{color:var(--color-blue);transform:translate(.2rem)}.hjpk-link-list-child{margin-top:.8rem;padding-left:1.2rem}.hjpk-link-list-child a{color:var(--color-muted);font-size:.95em}@media(min-width:1200px){#header .header-submenu-grouped .submenu-inner,#header.has-submenu .header-submenu-grouped .submenu-inner{grid-template-columns:minmax(12rem,1fr) minmax(44rem,68rem) minmax(12rem,1fr)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu-grouped .submenu-inner,#header .header-submenu-grouped:is([data-menu="/ir"],[data-menu="/career"]) .submenu-inner{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu-grouped .submenu-title,#header .header-submenu-grouped:is([data-menu="/ir"],[data-menu="/career"]) .submenu-title{display:inline-flex;min-height:3.6rem;align-items:center}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu-grouped .submenu-link,#header .header-submenu-grouped:is([data-menu="/ir"],[data-menu="/career"]) .submenu-link{min-height:3.6rem;font-size:1.7rem;font-weight:700}}@media(max-width:1199px){#header.open .depth2-list.active{max-height:54rem}#header.open .depth2-item-child{padding-left:1.4rem}#header.open .depth2-child{min-height:3.2rem;color:#ffffff9e;font-size:1.42rem}}#wrap.hjpk-route-business .hjpk-group-section-overview{padding:10.8rem 2.4rem 11.2rem;background:linear-gradient(180deg,#fff,#f5f7fa 48%,#fff),#fff;color:var(--color-ink)}#wrap.hjpk-route-business .hjpk-group-section-overview .section-wrap{display:grid;width:min(var(--content-width),100%);grid-template-columns:minmax(24rem,.34fr) minmax(0,1fr);gap:5.6rem;align-items:start}#wrap.hjpk-route-business .hjpk-group-section-overview .section-head{position:sticky;top:calc(var(--header-height) + 4rem);max-width:38rem;margin:0;text-align:left;opacity:1;transform:none}#wrap.hjpk-route-business .hjpk-group-section-overview .section-caption{display:inline-flex;color:var(--color-blue)}#wrap.hjpk-route-business .hjpk-group-section-overview .section-name{color:#111827;font-weight:900;font-size:4.4rem;line-height:1.2}#wrap.hjpk-route-business .hjpk-group-section-overview .section-summary{max-width:36rem;margin:2.2rem 0 0;color:#4b5563;font-weight:600;font-size:1.72rem;line-height:1.78}#wrap.hjpk-route-business .hjpk-group-section-overview .section-body{min-width:0;margin-top:0}.hjpk-business-overview-content{display:grid;gap:2.4rem}.hjpk-business-brief{position:relative;isolation:isolate;display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(22rem,.42fr);gap:3.2rem;align-items:end;padding:4.2rem;border:1px solid rgba(16,42,68,.1);border-radius:.8rem;background:radial-gradient(42rem 28rem at 86% 8%,rgba(31,95,143,.3),transparent 70%),linear-gradient(135deg,var(--hjpk-clean-navy) 0%,var(--hjpk-clean-blue) 132%);color:#f7fbff;box-shadow:var(--hjpk-clean-shadow-deep)}.hjpk-business-brief:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0f6faf29;content:"";transform:translate(1.2rem,1.2rem)}.hjpk-business-kicker{display:inline-flex;color:var(--hjpk-clean-ice);font-weight:900;font-size:1.25rem;line-height:1;letter-spacing:0;text-transform:uppercase}.hjpk-business-brief-copy h3,.hjpk-business-capability-body h3,.hjpk-business-brand-card h3{margin:1.4rem 0 0;font-weight:900;line-height:1.24;letter-spacing:0}.hjpk-business-brief-copy h3{max-width:11em;color:#f7fbff;font-size:3.8rem}.hjpk-business-brief-copy p,.hjpk-business-capability-body p,.hjpk-business-brand-card p{margin:1.4rem 0 0;font-weight:650;line-height:1.75}.hjpk-business-brief-copy p{max-width:62rem;color:#f7fbffd6;font-size:1.62rem}.hjpk-business-brief-facts{display:grid;gap:1.2rem;margin:0}.hjpk-business-brief-facts div{min-width:0;padding:1.8rem;border:1px solid rgba(247,251,255,.22);border-radius:.8rem;background:#f7fbff1a}.hjpk-business-brief-facts dt{color:#f7fbffc7;font-weight:900;font-size:1.2rem;text-transform:uppercase}.hjpk-business-brief-facts dd{margin:.6rem 0 0;color:#f7fbff;font-weight:900;font-size:1.72rem;line-height:1.35}.hjpk-business-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}.hjpk-business-capability-card{position:relative;isolation:isolate;display:grid;min-width:0;overflow:hidden;grid-template-rows:1fr;border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:var(--hjpk-clean-panel);box-shadow:var(--hjpk-clean-shadow-lift);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.hjpk-business-capability-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0f6faf1a;content:"";transform:translate(.9rem,.9rem)}.hjpk-business-capability-card:hover{border-color:#0f6faf57;box-shadow:var(--hjpk-clean-shadow-float);transform:translateY(-.4rem)}.hjpk-business-capability-body{display:flex;min-width:0;flex-direction:column;padding:2.8rem}.hjpk-business-card-meta{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;color:var(--hjpk-clean-blue)}.hjpk-business-card-meta span{font-weight:900;font-size:1.3rem;line-height:1}.hjpk-business-capability-body h3{color:var(--hjpk-clean-ink);font-size:2.35rem}.hjpk-business-capability-body p{color:var(--hjpk-clean-soft);font-size:1.5rem}.hjpk-business-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.hjpk-business-brand-card{position:relative;isolation:isolate;display:flex;min-width:0;min-height:25rem;flex-direction:column;justify-content:flex-end;padding:3rem;border:1px solid rgba(247,251,255,.12);border-radius:.8rem;background:radial-gradient(28rem 18rem at 88% 8%,rgba(31,95,143,.22),transparent 68%),var(--hjpk-clean-navy);color:#f7fbff;box-shadow:var(--hjpk-clean-shadow-deep);transition:background-color .25s ease,transform .25s ease}.hjpk-business-brand-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0f6faf24;content:"";transform:translate(1rem,1rem)}.hjpk-business-brand-card:hover,.hjpk-business-brand-card:focus-visible{background-color:var(--hjpk-clean-blue);transform:translateY(-.3rem)}.hjpk-business-brand-card:focus-visible{outline:3px solid var(--hjpk-clean-blue);outline-offset:.4rem}.hjpk-business-brand-card.is-static{background:radial-gradient(30rem 18rem at 86% 12%,rgba(215,230,241,.16),transparent 70%),var(--hjpk-clean-navy)}.hjpk-business-brand-card h3{color:#f7fbff;font-size:2.5rem}.hjpk-business-brand-card p{color:#f7fbffd1;font-size:1.45rem;line-height:1.62}.hjpk-business-brand-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.4rem;color:#f7fbff;font-weight:900;font-size:1.35rem}@media(max-width:1199px){#wrap.hjpk-route-business .hjpk-group-section-overview .section-wrap{grid-template-columns:1fr;gap:3.6rem}#wrap.hjpk-route-business .hjpk-group-section-overview .section-head{position:static;max-width:76rem}#wrap.hjpk-route-business .hjpk-group-section-overview .section-summary{max-width:70rem}}@media(max-width:1023px){.hjpk-business-brief,.hjpk-business-brand-grid{grid-template-columns:1fr}.hjpk-business-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#wrap.hjpk-route-business .hjpk-group-section-overview{padding:7.2rem 1.8rem}#wrap.hjpk-route-business .hjpk-group-section-overview .section-name{font-size:3rem}#wrap.hjpk-route-business .hjpk-group-section-overview .section-summary{font-size:1.52rem}.hjpk-business-brief,.hjpk-business-capability-body,.hjpk-business-brand-card{padding:2.4rem}.hjpk-business-brief-copy h3{font-size:2.8rem}.hjpk-business-capability-grid{grid-template-columns:1fr}.hjpk-business-capability-card{grid-template-rows:1fr}.hjpk-business-capability-body h3,.hjpk-business-brand-card h3{font-size:2.15rem}}@media(prefers-reduced-motion:reduce){.hjpk-business-capability-card,.hjpk-business-brand-card{transition:none}.hjpk-business-capability-card:hover,.hjpk-business-brand-card:hover,.hjpk-business-brand-card:focus-visible{transform:none}}#wrap.hjpk-route-career .hjpk-page-hero-career{--hjpk-sub-accent: var(--color-gold)}#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero-career{min-height:72rem;padding-top:12rem;padding-bottom:7.2rem}#wrap.hjpk-route-career .hjpk-page-hero-career:before{background:url(/images/hjpk-team-photo.jpg) center 48% / cover no-repeat;filter:brightness(.46) saturate(.88)}#wrap.hjpk-route-career .hjpk-page-hero-career .local-subject{margin-top:7.2rem}#wrap.hjpk-route-career .hjpk-page-hero-career .local-aside{margin-top:5.2rem}.hjpk-career-section{--color-ink: #111827;--color-ink-soft: #3f4654;--color-muted: #6b7280;--color-line: #e5e7eb;--color-surface: #ffffff;--color-soft: #f5f7fa;--color-blue: #235f9c;--color-blue-dark: #153c65;--color-gold: #b68b42;padding:8.4rem 2.4rem;background:#fff;color:var(--color-ink)}.hjpk-career-roadmap-section,.hjpk-career-reward-section{background:var(--color-soft)}.hjpk-career-wrap{width:min(var(--content-width),100%);margin:0 auto}.hjpk-career-section-head{max-width:78rem;margin:0 auto;text-align:center}.hjpk-career-section-head.is-left{margin-right:0;margin-left:0;text-align:left}.hjpk-career-eyebrow{display:inline-flex;margin-bottom:1.4rem;color:var(--color-blue);font-weight:900;font-size:1.3rem;line-height:1;letter-spacing:0;text-transform:uppercase}.hjpk-career-section-head h2,.hjpk-career-cta h2{max-width:100%;margin:0;color:var(--color-ink);font-weight:900;font-size:4rem;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}.hjpk-career-section-head p,.hjpk-career-cta p{max-width:100%;margin:2rem 0 0;color:var(--color-ink-soft);font-weight:650;font-size:1.72rem;line-height:1.78;overflow-wrap:anywhere}.hjpk-career-quick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3.2rem}.hjpk-career-quick-links a{display:inline-flex;min-height:4.2rem;align-items:center;padding:0 1.8rem;border:1px solid rgba(35,95,156,.2);border-radius:999rem;background:#fff;color:var(--color-blue-dark);font-weight:900;font-size:1.42rem;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s ease}.hjpk-career-quick-links a:hover,.hjpk-career-quick-links a:focus-visible,.hjpk-career-quick-links a.is-active{border-color:var(--color-blue);background:var(--color-blue);color:#fff;transform:translateY(-.2rem)}.hjpk-career-orbit{position:relative;display:grid;min-height:61rem;place-items:center;margin-top:6.8rem;isolation:isolate}.hjpk-career-orbit:before{position:absolute;width:57rem;max-width:calc(100% - 2rem);aspect-ratio:1;border:2px dashed rgba(11,31,54,.18);border-radius:50%;content:""}.hjpk-career-orbit:after{position:absolute;width:42rem;max-width:calc(100% - 9rem);aspect-ratio:1;border-radius:50%;background:#0b1f3609;content:"";z-index:-1}.hjpk-career-orbit-core,.hjpk-career-orbit-node{display:flex;align-items:center;justify-content:center;border-radius:50%;text-align:center;letter-spacing:0}.hjpk-career-orbit-core{position:relative;z-index:2;width:22rem;aspect-ratio:1;flex-direction:column;background:var(--color-blue-dark);color:#fff;box-shadow:0 2rem 4rem #0b1f362e,0 0 0 2.6rem #235f9c0f}.hjpk-career-orbit-core strong{max-width:8em;font-weight:900;font-size:2.5rem;line-height:1.35}.hjpk-career-orbit-core span{margin-top:.8rem;color:#ffffffc7;font-weight:800;font-size:1.45rem}.hjpk-career-orbit-node{position:absolute;z-index:1;width:15.8rem;aspect-ratio:1;flex-direction:column;padding:2rem;border:1px solid rgba(15,23,42,.06);background:#fff;box-shadow:0 1.6rem 4rem #0f172a17}.hjpk-career-orbit-node:after{position:absolute;width:1.4rem;aspect-ratio:1;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 .7rem #b68b421f;content:""}.hjpk-career-orbit-node strong{color:var(--color-blue-dark);font-weight:900;font-size:1.85rem;line-height:1.25}.hjpk-career-orbit-node span{margin-top:.8rem;color:var(--color-muted);font-weight:700;font-size:1.24rem;line-height:1.45}.hjpk-career-orbit-node.is-top{top:0}.hjpk-career-orbit-node.is-top:after{right:-.3rem;top:48%}.hjpk-career-orbit-node.is-right{right:calc(50% - 35.5rem);bottom:7rem}.hjpk-career-orbit-node.is-right:after{left:1.4rem;bottom:1.1rem}.hjpk-career-orbit-node.is-left{left:calc(50% - 35.5rem);bottom:7rem}.hjpk-career-orbit-node.is-left:after{right:1.4rem;top:1.1rem}.hjpk-career-roadmap{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:5.6rem;padding-bottom:5.6rem}.hjpk-career-roadmap:before{position:absolute;right:0;bottom:1.6rem;left:0;height:1px;background:#0b1f3638;content:""}.hjpk-career-roadmap-step{position:relative;display:flex;min-height:24rem;min-width:0;flex-direction:column;align-items:flex-start;padding:3.2rem;border:1px solid rgba(15,23,42,.08);border-radius:.8rem;background:var(--color-surface);box-shadow:0 1.4rem 3.6rem #0f172a12}.hjpk-career-roadmap-step:before{position:absolute;bottom:-4.8rem;left:50%;width:1.2rem;height:1.2rem;border:3px solid var(--color-surface);border-radius:50%;background:var(--color-blue-dark);box-shadow:0 0 0 1px #153c65b3;content:"";transform:translate(-50%)}.hjpk-career-roadmap-step:after{position:absolute;top:100%;left:50%;width:1px;height:4rem;background:#0b1f362e;content:"";transform:translate(-50%)}.hjpk-career-roadmap-step span,.hjpk-career-roadmap-step h3,.hjpk-career-roadmap-step p{position:relative;z-index:1}.hjpk-career-roadmap-step span{display:inline-flex;min-height:4rem;align-items:center;padding:0 1.6rem;border-radius:999rem;background:#235f9c1a;color:var(--color-blue-dark);font-weight:900;font-size:1.4rem}.hjpk-career-roadmap-step h3{min-height:0;margin:3.2rem 0 0;color:var(--color-ink);font-weight:900;font-size:2.2rem;line-height:1.35}.hjpk-career-roadmap-step p{max-width:none;margin:2rem 0 0;color:var(--color-ink-soft);font-weight:650;font-size:1.5rem;line-height:1.76}.hjpk-career-ai-table{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4.8rem;border:1px solid var(--color-line);border-radius:.8rem;background:#fff;box-shadow:0 1.4rem 3.6rem #0f172a14}.hjpk-career-ai-column{display:grid;grid-template-rows:auto 1fr;min-width:0;border-left:1px solid var(--color-line)}.hjpk-career-ai-column:first-child{border-left:0}.hjpk-career-ai-stage{display:flex;min-height:6.4rem;align-items:center;justify-content:center;padding:1.6rem;background:var(--color-dark);color:#fff;font-weight:900;font-size:1.7rem;text-align:center}.hjpk-career-ai-detail{display:grid;gap:1rem;min-height:12rem;align-content:center;padding:2.4rem;text-align:center}.hjpk-career-ai-detail strong{color:var(--color-blue-dark);font-weight:900;font-size:1.48rem}.hjpk-career-ai-detail span{color:var(--color-ink-soft);font-weight:650;font-size:1.45rem;line-height:1.65}.hjpk-career-flow{display:flex;justify-content:center;margin-top:4.8rem}.hjpk-career-flow-list{display:flex;max-width:78rem;align-items:center;justify-content:center;gap:1.6rem;padding:2.4rem 3.2rem;border:2px dashed rgba(11,31,54,.44);border-radius:999rem}.hjpk-career-flow-item{display:inline-flex;align-items:center;gap:1.6rem}.hjpk-career-flow-circle{display:inline-flex;width:15.2rem;aspect-ratio:1;align-items:center;justify-content:center;border-radius:50%;background:var(--color-blue-dark);color:#fff;font-weight:900;font-size:1.75rem;line-height:1.35;text-align:center;box-shadow:0 1.4rem 3rem #0b1f362e}.hjpk-career-flow-arrow{color:var(--color-ink-soft);font-weight:900;font-size:3.4rem;line-height:1}.hjpk-career-capability-panel{margin-top:5.6rem;padding:4rem;border:1px solid rgba(15,23,42,.06);border-radius:.8rem;background:#f2f4f7}.hjpk-career-capability-title{display:inline-flex;min-height:5.2rem;align-items:center;gap:.8rem;padding:0 1.8rem;border-radius:.8rem;background:var(--color-blue-dark);color:#fff;box-shadow:0 1.2rem 2.8rem #153c6538}.hjpk-career-capability-title strong{font-weight:900;font-size:1.8rem}.hjpk-career-capability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem;margin-top:3.2rem}.hjpk-career-capability-grid span,.hjpk-career-course-grid span{display:flex;min-height:7.6rem;align-items:center;justify-content:center;padding:1.6rem;border:1px solid rgba(15,23,42,.08);border-radius:.8rem;background:#fff;color:var(--color-ink);font-weight:850;font-size:1.5rem;line-height:1.45;text-align:center;box-shadow:0 .8rem 2rem #0f172a0d}.hjpk-career-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.6rem}.hjpk-career-course-grid span{min-height:5.8rem;background:#0b1f3614;color:var(--color-blue-dark)}.hjpk-career-reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:4rem}.hjpk-career-reward-card{position:relative;display:grid;min-height:39.2rem;min-width:0;align-content:start;padding:3.2rem;overflow:hidden;border:1px solid rgba(9,40,75,.12);border-radius:.8rem;background:linear-gradient(180deg,rgba(248,251,254,.98),var(--color-surface) 58%),var(--color-surface);text-align:left;box-shadow:var(--shadow-lift);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.hjpk-career-reward-card:before{position:absolute;top:0;right:0;left:0;height:.4rem;background:linear-gradient(90deg,var(--color-blue),rgba(15,111,175,.18));content:""}.hjpk-career-reward-card:after{position:absolute;top:7.2rem;right:-4.8rem;width:13.6rem;aspect-ratio:1;border:1px solid rgba(15,111,175,.14);border-radius:50%;background:#eaf3fbb8;content:"";pointer-events:none}.hjpk-career-reward-card:hover,.hjpk-career-reward-card:focus-within{transform:translateY(-.4rem);border-color:#0f6faf47;box-shadow:var(--shadow-float)}.hjpk-career-reward-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;color:var(--color-blue-dark);font-weight:900;font-size:1.24rem;line-height:1}.hjpk-career-reward-topline span:first-child{display:inline-flex;min-width:4.4rem;height:2.8rem;align-items:center;justify-content:center;border:1px solid rgba(15,111,175,.22);border-radius:999rem;background:#eaf3fbbd;color:var(--color-blue-dark)}.hjpk-career-reward-topline span:last-child{color:var(--color-muted)}.hjpk-career-reward-icon{position:relative;z-index:1;display:inline-flex;width:10.8rem;aspect-ratio:1;align-items:center;justify-content:center;margin-top:4rem;border-radius:50%;background:radial-gradient(circle at 30% 24%,rgba(248,251,254,.92),transparent 34%),#eaf3fbe6;color:var(--color-blue);box-shadow:inset 0 0 0 1px #0f6faf1f,0 1.6rem 3rem #09284b1a}.hjpk-career-reward-card:nth-child(2) .hjpk-career-reward-icon{background:radial-gradient(circle at 30% 24%,rgba(248,251,254,.92),transparent 34%),#d9ecfbf0;color:var(--color-blue-dark)}.hjpk-career-reward-card h3{position:relative;z-index:1;margin:2.8rem 0 0;color:var(--color-ink);font-weight:900;font-size:2.38rem;line-height:1.25}.hjpk-career-reward-card dl{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0;margin:2.8rem 0 0;border-top:1px solid rgba(9,40,75,.1)}.hjpk-career-reward-card div{min-width:0}.hjpk-career-reward-card dl div{display:grid;grid-template-columns:minmax(8.4rem,.34fr) minmax(0,1fr);gap:1.6rem;align-items:start;padding:1.8rem 0;border-bottom:1px solid rgba(9,40,75,.1)}.hjpk-career-reward-card dt{color:var(--color-blue-dark);font-weight:900;font-size:1.44rem;line-height:1.45}.hjpk-career-reward-card dd{margin:0;color:var(--color-ink-soft);font-weight:650;font-size:1.42rem;line-height:1.6}.hjpk-career-detail-section{background:#fff}.hjpk-career-detail-shell{display:grid;grid-template-columns:minmax(28rem,.42fr) minmax(0,1fr);gap:7.2rem;align-items:start}.hjpk-career-detail-side{position:sticky;top:calc(var(--header-height) + 3.2rem)}.hjpk-career-detail-side .hjpk-career-quick-links{justify-content:flex-start}.hjpk-career-detail-content{min-width:0}.hjpk-career-detail-grid{display:grid;gap:1.6rem}.hjpk-career-detail-card{position:relative;min-width:0;padding:3.6rem;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:.8rem;background:#fff;box-shadow:0 1.4rem 3.6rem #0f172a12}.hjpk-career-detail-card:after{position:absolute;right:2.8rem;bottom:2.8rem;width:4.2rem;aspect-ratio:1;border:1px solid rgba(35,95,156,.16);border-radius:50%;background:radial-gradient(circle,rgba(35,95,156,.16),transparent 68%);content:"";pointer-events:none}.hjpk-career-detail-card:first-child{background:#f5f7fa}.hjpk-career-detail-label{display:inline-flex;margin-bottom:1.6rem;color:var(--color-blue);font-weight:900;font-size:1.3rem;line-height:1;letter-spacing:0;text-transform:uppercase}.hjpk-career-detail-card h3{max-width:24em;margin:0;color:var(--color-ink);font-weight:900;font-size:2.5rem;line-height:1.3;letter-spacing:0}.hjpk-career-detail-card p{max-width:52em;margin:1.4rem 0 0;color:var(--color-ink-soft);font-weight:650;font-size:1.62rem;line-height:1.75}.hjpk-career-detail-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.hjpk-career-detail-actions .hjpk-btn.color4{border-color:var(--color-line);color:var(--color-navy)}.hjpk-career-cta{padding:8.8rem 2.4rem 10.8rem;background:var(--color-dark);color:#fff}.hjpk-career-cta h2{color:#fff}.hjpk-career-cta p{max-width:66rem;color:#ffffffb8}.hjpk-career-cta .btn-display{margin-top:3.2rem}@media(max-width:1199px){.hjpk-career-section{padding:7.2rem 2.4rem}.hjpk-career-orbit-node.is-right{right:calc(50% - 31rem)}.hjpk-career-orbit-node.is-left{left:calc(50% - 31rem)}.hjpk-career-roadmap{gap:3.2rem}.hjpk-career-capability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem}.hjpk-career-detail-shell{gap:4.8rem}}@media(max-width:1023px){.hjpk-career-section-head,.hjpk-career-section-head.is-left{max-width:none;text-align:left}.hjpk-career-section-head h2,.hjpk-career-cta h2{font-size:3.4rem}.hjpk-career-orbit{min-height:auto;grid-template-columns:1fr;gap:1.6rem;margin-top:4.8rem}.hjpk-career-orbit:before,.hjpk-career-orbit:after{display:none}.hjpk-career-orbit-core,.hjpk-career-orbit-node,.hjpk-career-orbit-node.is-top,.hjpk-career-orbit-node.is-right,.hjpk-career-orbit-node.is-left{position:relative;inset:auto;width:100%;min-height:13.2rem;aspect-ratio:auto;border-radius:.8rem}.hjpk-career-orbit-node:after{top:1.8rem;right:1.8rem;left:auto;bottom:auto}.hjpk-career-roadmap,.hjpk-career-ai-table,.hjpk-career-reward-grid{grid-template-columns:1fr}.hjpk-career-roadmap{gap:2.4rem;padding-bottom:0}.hjpk-career-roadmap:before,.hjpk-career-roadmap-step:before,.hjpk-career-roadmap-step:after{display:none}.hjpk-career-roadmap-step{padding:2.8rem;border:1px solid var(--color-line);border-radius:.8rem;background:#fff}.hjpk-career-roadmap-step h3{min-height:0}.hjpk-career-roadmap-step p{max-width:none}.hjpk-career-ai-column,.hjpk-career-ai-column:first-child{border-top:1px solid var(--color-line);border-left:0}.hjpk-career-ai-column:first-child{border-top:0}.hjpk-career-flow-list{width:100%;flex-direction:column;border-radius:.8rem}.hjpk-career-flow-item{width:100%;flex-direction:column}.hjpk-career-flow-circle{width:min(22rem,100%)}.hjpk-career-flow-arrow{transform:rotate(90deg)}.hjpk-career-capability-panel{padding:3.2rem}.hjpk-career-course-grid,.hjpk-career-detail-shell{grid-template-columns:1fr}.hjpk-career-detail-side{position:static}}@media(max-width:767px){#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero-career{min-height:58rem;padding-top:9.2rem;padding-bottom:4.8rem}#wrap.hjpk-route-career .hjpk-page-hero-career .local-name,#wrap.hjpk-route-career .hjpk-page-hero-career .local-title,#wrap.hjpk-route-career .hjpk-page-hero-career .local-summary{width:min(100%,32rem);max-width:100%;overflow-wrap:anywhere}#wrap.hjpk-route-career .hjpk-page-hero-career .local-subject{margin-top:4.8rem}#wrap.hjpk-route-career .hjpk-page-hero-career .local-aside{margin-top:3.2rem}.hjpk-career-section,.hjpk-career-cta{padding-right:1.8rem;padding-left:1.8rem;overflow-x:hidden}.hjpk-career-wrap,.hjpk-career-section-head{width:100%;max-width:calc(100vw - 3.6rem)}.hjpk-career-section{padding-top:6.4rem;padding-bottom:6.4rem}.hjpk-career-section-head h2,.hjpk-career-cta h2{width:min(100%,32rem);font-size:2.6rem;line-height:1.28}.hjpk-career-section-head p,.hjpk-career-cta p{width:min(100%,32rem);font-size:1.52rem;word-break:break-all}.hjpk-career-quick-links{justify-content:flex-start}.hjpk-career-quick-links a{min-height:3.8rem;padding:0 1.4rem;font-size:1.32rem}.hjpk-career-orbit-core strong{font-size:2.1rem}.hjpk-career-roadmap-step{padding:2.4rem}.hjpk-career-ai-stage{justify-content:flex-start;min-height:5.6rem;text-align:left}.hjpk-career-ai-detail{min-height:auto;padding:2rem;text-align:left}.hjpk-career-capability-panel{padding:2rem}.hjpk-career-capability-grid{grid-template-columns:1fr}.hjpk-career-reward-card{padding:3rem 2.2rem}.hjpk-career-reward-icon{width:9.6rem}.hjpk-career-reward-card dl{margin-top:2.4rem}.hjpk-career-reward-card dl div{grid-template-columns:1fr;gap:.8rem}.hjpk-career-detail-shell{gap:3.6rem}.hjpk-career-detail-card{padding:2.4rem}.hjpk-career-detail-card h3{font-size:2.1rem}.hjpk-career-detail-card p{font-size:1.5rem;word-break:break-all}.hjpk-career-detail-actions{display:grid}}@media(prefers-reduced-motion:reduce){.hjpk-career-quick-links a,.hjpk-career-reward-card,.hjpk-career-flow-circle{transition:none}.hjpk-career-quick-links a:hover,.hjpk-career-quick-links a:focus-visible{transform:none}}#header .header-submenu,#header .header-submenu-grouped{border-top-color:#0f172a14;border-bottom-color:#0f172a1a;background:#fff;color:var(--color-ink);box-shadow:0 1.8rem 4.6rem #0f172a1f}#header .submenu-title,#header .header-submenu-grouped .submenu-title{color:var(--color-blue-dark)}#header .submenu-link{color:#64748b}#header .submenu-link:hover,#header .submenu-link:focus-visible{color:var(--color-blue)}#header .submenu-link-heading{color:#111827}#header .submenu-child-link{color:#64748b}#header .submenu-child-link:hover,#header .submenu-child-link:focus-visible{color:var(--color-blue)}@media(min-width:1200px){#header,#header.transparent,#header.light,#header.has-submenu{border-bottom-color:#0f172a14;background:#fffffffa;color:#111827;box-shadow:0 1.2rem 3.2rem #0f172a0f;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}#header .site-name,#header .depth1,#header .menu-header{color:#111827}#header .depth1:after,#header .header-inner .site-navi .depth1-list .depth1-item .depth1:after{background:var(--color-blue)}}@media(max-width:1199px){#header:not(.is-home) .header-inner .site-control .menu-header{filter:drop-shadow(0 .8rem 1.2rem rgba(9,40,75,.2));transition:filter .22s ease,color .22s ease}#header:not(.is-home) .header-inner .site-control .menu-header:hover,#header:not(.is-home) .header-inner .site-control .menu-header:focus-visible{filter:drop-shadow(0 .9rem 1.4rem rgba(9,40,75,.24)) drop-shadow(0 0 .5rem rgba(15,111,175,.16))}#header:not(.is-home).open .header-inner .site-control .menu-header{filter:drop-shadow(0 .7rem 1.1rem rgba(9,40,75,.18))}}#header.is-hidden{opacity:0;transform:translate3d(0,calc(-1 * var(--header-height) - 1.2rem),0);pointer-events:none}#header.open,#header.has-submenu{opacity:1;transform:translateZ(0);pointer-events:auto}@media(max-width:1199px){#header.open .depth2{color:#111827}#header.open .depth2-child{color:#4b5563}#header.open .depth2:hover,#header.open .depth2:focus-visible,#header.open .depth2-child:hover,#header.open .depth2-child:focus-visible{color:var(--color-blue)}}#wrap.hjpk-home{--hjpk-home-ink: #111827;--hjpk-home-soft: #3f4654;--hjpk-home-muted: #64748b;--hjpk-home-line: #e5e7eb;--hjpk-home-surface: #ffffff;--hjpk-home-soft-surface: #f6f8fb;--hjpk-home-navy: #07111f;--hjpk-home-blue: #235f9c;background:var(--hjpk-home-surface);color:var(--hjpk-home-ink)}#wrap.hjpk-home .local-head.design4.hjpk-hero{min-height:82svh;padding-bottom:clamp(7.2rem,8vw,10rem);background:var(--hjpk-home-navy) url(/images/hjpk-team-photo.jpg) center 42% / cover no-repeat;color:#fff}#wrap.hjpk-home .local-head.design4.hjpk-hero:before{z-index:0;display:block;background:#07111fbd;opacity:1}#wrap.hjpk-home .local-head.design4.hjpk-hero:after{display:none;background:transparent;box-shadow:none}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-info,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-subject,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-aside{position:relative;z-index:1}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-name,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-title,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-summary{text-shadow:none}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-aside .local-wrap{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-home .local-head.design4.hjpk-hero+.hjpk-section{padding-top:clamp(7.2rem,8vw,10rem);background:var(--hjpk-home-surface)}#wrap.hjpk-home .hjpk-section,#wrap.hjpk-home .hjpk-section-light,#wrap.hjpk-home .hjpk-affiliate-section,#wrap.hjpk-home .hjpk-affiliate-stage{background:var(--hjpk-home-surface);color:var(--hjpk-home-ink)}#wrap.hjpk-home .hjpk-section-soft,#wrap.hjpk-home #media.hjpk-section{background:var(--hjpk-home-soft-surface)}#wrap.hjpk-home .hjpk-section-dark{background:var(--hjpk-home-navy);color:#fff}#wrap.hjpk-home .hjpk-section:before,#wrap.hjpk-home .hjpk-section:after,#wrap.hjpk-home .hjpk-affiliate-stage:before,#wrap.hjpk-home .hjpk-affiliate-stage:after,#wrap.hjpk-home .local-head.design4.hjpk-hero+.hjpk-section:before,#wrap.hjpk-home .local-head.design4.hjpk-hero+.hjpk-section:after{display:none;background:transparent;box-shadow:none}#wrap.hjpk-home .section-name,#wrap.hjpk-home .hjpk-feature-title,#wrap.hjpk-home .hjpk-profile-list .para,#wrap.hjpk-home .hjpk-affiliate-stage .section-name,#wrap.hjpk-home .hjpk-affiliate-message h3{color:var(--hjpk-home-ink)}#wrap.hjpk-home .section-summary,#wrap.hjpk-home .hjpk-split-content .para,#wrap.hjpk-home .hjpk-feature-description,#wrap.hjpk-home .hjpk-affiliate-stage .section-summary,#wrap.hjpk-home .hjpk-affiliate-message p,#wrap.hjpk-home .hjpk-profile-list .data-body .para{color:var(--hjpk-home-soft)}#wrap.hjpk-home .hjpk-section-dark .section-name,#wrap.hjpk-home .hjpk-section-dark .section-summary,#wrap.hjpk-home .hjpk-section-dark .para,#wrap.hjpk-home .hjpk-section-dark .hjpk-contact-list li{color:#ffffffdb}#wrap.hjpk-home .hjpk-section-dark .section-name{color:#fff}#wrap.hjpk-home .hjpk-section-dark .section-caption{color:#d7b56d}#wrap.hjpk-home .hjpk-section-figure,#wrap.hjpk-home .hjpk-feature-list .board-item,#wrap.hjpk-home .hjpk-profile-list .data-wrap,#wrap.hjpk-home .hjpk-affiliate-logo-card,#wrap.hjpk-home .hjpk-affiliate-message,#wrap.hjpk-home .hjpk-media-card{border-color:var(--hjpk-home-line);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-home .hjpk-feature-list .board-info:hover{border-color:#cbd5e1;transform:none}#wrap.hjpk-home .hjpk-affiliate-stage{min-height:auto;padding:clamp(8rem,9vw,12rem) 2.4rem}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap{min-height:auto}#wrap.hjpk-home .hjpk-affiliate-logo-card strong{color:var(--hjpk-home-ink)}#wrap.hjpk-home .hjpk-affiliate-logo-card p{color:var(--hjpk-home-muted)}#wrap.hjpk-home .hjpk-section-figure img,#wrap.hjpk-home .hjpk-media-card img{filter:none;transform:none;transition:none}#wrap.hjpk-home .hjpk-media-card:hover img,#wrap.hjpk-home .hjpk-media-card:focus-visible img{filter:none;transform:none}#wrap.hjpk-home .hjpk-media-card figcaption{background:#07111fcc}#wrap.hjpk-home .hjpk-btn{box-shadow:none}#wrap.hjpk-home .hjpk-btn.color1{border-color:var(--hjpk-home-navy);background:var(--hjpk-home-navy);color:#fff}#wrap.hjpk-home .hjpk-btn.color4{border-color:#cbd5e1;background:#fff;color:var(--hjpk-home-navy)}#wrap.hjpk-home .local-head.design4.hjpk-hero .hjpk-btn.color1{border-color:#fff;background:#fff;color:var(--hjpk-home-navy)}#wrap.hjpk-home .local-head.design4.hjpk-hero .hjpk-btn.color4,#wrap.hjpk-home .hjpk-section-dark .hjpk-btn.color4{border-color:#ffffff7a;background:transparent;color:#fff}#wrap.hjpk-home .hjpk-btn.color1:hover,#wrap.hjpk-home .hjpk-btn.color1:focus-visible{border-color:var(--hjpk-home-blue);background:var(--hjpk-home-blue);color:#fff}#wrap.hjpk-home .hjpk-btn.color4:hover,#wrap.hjpk-home .hjpk-btn.color4:focus-visible{border-color:var(--hjpk-home-navy);background:var(--hjpk-home-navy);color:#fff}#wrap.hjpk-home+#footer{background:var(--hjpk-home-navy)}@media(max-width:1023px){#wrap.hjpk-home .local-head.design4.hjpk-hero{min-height:76svh;padding-bottom:7.2rem}#wrap.hjpk-home .local-head.design4.hjpk-hero+.hjpk-section{padding-top:6.4rem}#wrap.hjpk-home .hjpk-affiliate-stage{padding:7.2rem 1.8rem}}@media(max-width:767px){#wrap.hjpk-home .local-head.design4.hjpk-hero{padding-right:1.8rem;padding-left:1.8rem}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-name{max-width:100%;font-size:clamp(2.6rem,7.4vw,3.3rem);line-height:1.18;overflow-wrap:anywhere;word-break:keep-all}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-name span{max-width:9em;margin-right:auto;margin-left:auto;white-space:normal}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-title,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-summary{max-width:min(100%,33rem);margin-right:auto;margin-left:auto;overflow-wrap:anywhere;word-break:keep-all}}#wrap.hjpk-home .hjpk-affiliate-stage{position:relative;overflow:hidden}#wrap.hjpk-home .hjpk-affiliate-stage .content-inner{position:relative;isolation:isolate}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-intro,#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-rail,#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-body{position:relative;z-index:2}#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal .hjpk-affiliate-arc{top:clamp(26rem,40vh,34rem);left:50%;z-index:1;display:block;width:min(144rem,156vw);height:clamp(44rem,48vw,66rem);border:0;border-radius:50% 50% 0 0/100% 100% 0 0;background:radial-gradient(circle at 50% 0%,rgba(30,144,255,.12),transparent 18rem),#000;box-shadow:0 -7rem 16rem #1e90ff57,0 -3.2rem 8rem #60a5fa47,0 -.3rem 1.8rem #8bc5ff9e,inset 0 1px #8bc5ff75;opacity:0;transform:translate(-50%) translateY(5.2rem) scale(.98);transition:opacity 1s var(--hjpk-reveal-ease),transform 1s var(--hjpk-reveal-ease);transition-delay:.3s;pointer-events:none;will-change:opacity,transform}#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal.active2 .hjpk-affiliate-arc{opacity:1;transform:translate(-50%) translateY(0) scale(1)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-message h3{color:#fff}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-message p{color:#ffffffb8}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-rail,#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card{border-color:#ffffff2e}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card span{color:#8bc5ff}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card strong{color:#ffffffeb}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card p{color:#ffffffa3}@media(max-width:1023px){#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal .hjpk-affiliate-arc{top:clamp(39rem,68vh,50rem);width:188vw;height:42rem;transform:translate(-50%) translateY(4rem) scale(.98)}#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal.active2 .hjpk-affiliate-arc{transform:translate(-50%) translateY(0) scale(1)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-rail,#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card{border-color:var(--hjpk-home-line)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card span{color:var(--hjpk-home-blue)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card strong{color:var(--hjpk-home-ink)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card p{color:var(--hjpk-home-muted)}}body:has(#wrap.hjpk-home){background:#04111f}#header.is-home,#header.is-home.transparent,#header.is-home.light,#header.is-home.open,#header.is-home.has-submenu{border-bottom-color:#7db8f033;background:#04111fe6;color:#f7fbff;box-shadow:none;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}#header.is-home .site-name,#header.is-home .depth1,#header.is-home .menu-header{color:#f7fbff}#header.is-home .depth1:after,#header.is-home .header-inner .site-navi .depth1-list .depth1-item .depth1:after{background:#0f6faf}#header.is-home .header-submenu,#header.is-home .header-submenu-grouped{border-top-color:#7db8f029;border-bottom-color:#7db8f02e;background:#04111ff5;color:#f7fbff;box-shadow:0 1.8rem 4.8rem #04111f75}#header.is-home .submenu-title,#header.is-home .submenu-link:hover,#header.is-home .submenu-link:focus-visible,#header.is-home .submenu-child-link:hover,#header.is-home .submenu-child-link:focus-visible{color:#7db8f0}#header.is-home .submenu-link,#header.is-home .submenu-child-link{color:#f7fbffb8}#header.is-home .submenu-link-heading{color:#f7fbff}@media(max-width:1199px){#header.is-home.open .depth1{opacity:1}#header.is-home.open .depth2{color:#f7fbffdb}#header.is-home.open .depth2-child{color:#d9ecfbc7}#header.is-home.open .depth2:hover,#header.is-home.open .depth2:focus-visible,#header.is-home.open .depth2-child:hover,#header.is-home.open .depth2-child:focus-visible{color:#7db8f0}}#wrap.hjpk-home{--hjpk-home-ink: #f7fbff;--hjpk-home-soft: rgba(233, 244, 255, .78);--hjpk-home-muted: rgba(217, 236, 251, .68);--hjpk-home-line: rgba(125, 184, 240, .22);--hjpk-home-surface: #04111f;--hjpk-home-soft-surface: #061a2f;--hjpk-home-navy: #061a2f;--hjpk-home-blue: #7db8f0;background:#04111f;color:#f7fbff}#wrap.hjpk-home .local-head.design4.hjpk-hero{min-height:100svh;padding-top:calc(var(--header-height) + clamp(5.6rem,8vh,8.8rem));padding-bottom:clamp(7.2rem,10vh,11rem);background:#04111f url(/images/hjpk-team-photo.jpg) center 42% / cover no-repeat;color:#f7fbff}#wrap.hjpk-home .local-head.design4.hjpk-hero:before{display:block;background:radial-gradient(70% 48% at 50% 72%,rgba(15,111,175,.26),transparent 72%),#04111fc2;opacity:1}#wrap.hjpk-home .local-head.design4.hjpk-hero:after,#wrap.hjpk-home .hjpk-section:before,#wrap.hjpk-home .hjpk-section:after,#wrap.hjpk-home .hjpk-affiliate-stage:before,#wrap.hjpk-home .hjpk-affiliate-stage:after{display:none}#wrap.hjpk-home .local-head.design4.hjpk-hero+.hjpk-section,#wrap.hjpk-home .hjpk-section,#wrap.hjpk-home .hjpk-section-light,#wrap.hjpk-home .hjpk-section-soft,#wrap.hjpk-home .hjpk-section-dark,#wrap.hjpk-home #media.hjpk-section,#wrap.hjpk-home .hjpk-affiliate-section,#wrap.hjpk-home .hjpk-affiliate-stage{background:#04111f;color:#f7fbff}#wrap.hjpk-home .local-head.design4.hjpk-hero+.hjpk-section{padding-top:clamp(8rem,10vw,12rem)}#wrap.hjpk-home .section-name,#wrap.hjpk-home .hjpk-feature-title,#wrap.hjpk-home .hjpk-profile-list .para,#wrap.hjpk-home .hjpk-affiliate-stage .section-name,#wrap.hjpk-home .hjpk-affiliate-message h3,#wrap.hjpk-home .hjpk-affiliate-logo-card strong{color:#f7fbff}#wrap.hjpk-home .section-summary,#wrap.hjpk-home .hjpk-split-content .para,#wrap.hjpk-home .hjpk-feature-description,#wrap.hjpk-home .hjpk-affiliate-stage .section-summary,#wrap.hjpk-home .hjpk-affiliate-message p,#wrap.hjpk-home .hjpk-profile-list .data-body .para,#wrap.hjpk-home .hjpk-affiliate-logo-card p{color:var(--hjpk-home-soft)}#wrap.hjpk-home .section-caption,#wrap.hjpk-home .hjpk-feature-list .board-name,#wrap.hjpk-home .hjpk-profile-list .data-subject,#wrap.hjpk-home .hjpk-affiliate-logo-card span{color:var(--hjpk-home-blue)}#wrap.hjpk-home .hjpk-section-figure,#wrap.hjpk-home .hjpk-feature-list .board-item,#wrap.hjpk-home .hjpk-profile-list .data-wrap,#wrap.hjpk-home .hjpk-affiliate-logo-card,#wrap.hjpk-home .hjpk-affiliate-message,#wrap.hjpk-home .hjpk-media-card,#wrap.hjpk-home .hjpk-contact-list-light,#wrap.hjpk-home .hjpk-contact-note,#wrap.hjpk-home .hjpk-inquiry-form{border-color:var(--hjpk-home-line);background:#f7fbff06;color:#f7fbff;box-shadow:var(--shadow-deep);-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-home .hjpk-feature-list .board-info,#wrap.hjpk-home .hjpk-affiliate-logo-card,#wrap.hjpk-home .hjpk-affiliate-message,#wrap.hjpk-home .hjpk-media-card{position:relative;isolation:isolate}#wrap.hjpk-home .hjpk-affiliate-logo-card:before,#wrap.hjpk-home .hjpk-affiliate-message:before,#wrap.hjpk-home .hjpk-media-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0f6faf24;content:"";transform:translate(1rem,1rem)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card:before,#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-message:before{display:none}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-message{padding:3.2rem clamp(2.4rem,5vw,4rem)}#wrap.hjpk-home .hjpk-feature-list .board-wrap,#wrap.hjpk-home .hjpk-feature-list .board-info,#wrap.hjpk-home .hjpk-profile-list .data-list,#wrap.hjpk-home .hjpk-profile-list .data-wrap,#wrap.hjpk-home .hjpk-affiliate-logo-rail,#wrap.hjpk-home .hjpk-affiliate-logo-card{border-color:var(--hjpk-home-line)}#wrap.hjpk-home .hjpk-affiliate-stage{min-height:88svh;padding:clamp(7.2rem,9vh,9.6rem) 2.4rem 0;overflow:hidden}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap{min-height:calc(88svh - clamp(7.2rem,9vh,9.6rem))}#wrap.hjpk-home .hjpk-affiliate-stage .content-inner{position:relative;min-height:inherit;isolation:isolate}#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal .hjpk-affiliate-arc{top:0;display:block;background:radial-gradient(circle at 50% 0%,rgba(15,111,175,.18),transparent 18rem),#04111f;box-shadow:0 -8rem 18rem #0f6faf61,0 -3.6rem 9rem #7db8f04d,0 -.4rem 2rem #7db8f0ad,inset 0 1px #7db8f080}#wrap.hjpk-home #areas.hjpk-section,#wrap.hjpk-home #contact.hjpk-section{min-height:auto;align-items:flex-start;padding-top:clamp(7.2rem,8vw,8.4rem);padding-bottom:clamp(7.2rem,8vw,8.4rem)}#wrap.hjpk-home #areas .section-body,#wrap.hjpk-home #contact .section-body{margin-top:4rem}#wrap.hjpk-home .hjpk-btn.color1{border-color:var(--hjpk-home-blue);background:var(--hjpk-home-blue);color:#04111f}#wrap.hjpk-home .hjpk-btn.color4{border-color:#d9ecfb80;background:transparent;color:#f7fbff}#wrap.hjpk-home .hjpk-btn.color1:hover,#wrap.hjpk-home .hjpk-btn.color1:focus-visible,#wrap.hjpk-home .hjpk-btn.color4:hover,#wrap.hjpk-home .hjpk-btn.color4:focus-visible{border-color:#f7fbff;background:#f7fbff;color:#04111f}#wrap.hjpk-home+#footer{background:#04111f}@media(max-width:1023px){#wrap.hjpk-home .local-head.design4.hjpk-hero{min-height:100svh;padding-top:calc(var(--header-height) + 4.8rem);padding-bottom:7.2rem}#wrap.hjpk-home .hjpk-affiliate-stage{min-height:84svh;padding:7.2rem 1.8rem 0}#wrap.hjpk-home .hjpk-affiliate-stage>.section-wrap{min-height:calc(84svh - 7.2rem)}#wrap.hjpk-home #areas.hjpk-section,#wrap.hjpk-home #contact.hjpk-section{padding-top:6.4rem;padding-bottom:6.4rem}#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal .hjpk-affiliate-arc{top:0;width:190vw;height:44rem}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card strong{color:#f7fbff}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-logo-card p{color:#f7fbffad}}#wrap.hjpk-home .local-head.design4.hjpk-hero{min-height:100svh;padding-top:calc(var(--header-height) + clamp(6.8rem,10vh,10.8rem));padding-bottom:clamp(17rem,21vh,23rem);overflow:hidden;background:#04111f;text-align:center}#wrap.hjpk-home .local-head.design4.hjpk-hero:before{z-index:0;display:block;background:radial-gradient(74% 46% at 50% 86%,rgba(15,111,175,.58) 0%,rgba(31,128,197,.28) 42%,rgba(125,184,240,.1) 68%,transparent 84%),linear-gradient(180deg,#04111f,#04111f 46%,#061a2f);opacity:1}#wrap.hjpk-home .local-head.design4.hjpk-hero:after{right:auto;bottom:-18rem;left:50%;z-index:0;display:block;width:150vw;max-width:none;height:36rem;border-radius:50% 50% 0 0/100% 100% 0 0;background:#04111f;box-shadow:0 -5.6rem 12rem #0f6faf5c,0 -1.2rem 3.2rem #7db8f047;content:"";transform:translate(-50%);animation:hjpk-home-circle-enter 1.15s cubic-bezier(.16,1,.3,1) .15s both,hjpk-home-circle-breathe 5.8s ease-in-out 1.35s infinite alternate;pointer-events:none;will-change:transform,box-shadow,opacity}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-info,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-subject,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-aside{position:relative;z-index:1;width:min(78rem,100%);margin-right:auto;margin-left:auto}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-info+.local-subject{margin-top:3.4rem}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-subject+.local-aside{margin-top:3.2rem}#wrap.hjpk-home .local-head.design4.hjpk-hero .section-caption{color:#f7fbffbd}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-name{max-width:82rem;margin:0 auto;color:#f7fbff;font-size:clamp(4rem,5.2vw,7.2rem);line-height:1.2;text-align:center}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-aside .local-wrap{max-width:70rem;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-title{color:#f7fbffeb}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-summary{color:var(--hjpk-home-soft)}#wrap.hjpk-home .hjpk-affiliate-stage .hjpk-affiliate-arc,#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal .hjpk-affiliate-arc,#wrap.hjpk-home .hjpk-affiliate-stage.hjpk-reveal.active2 .hjpk-affiliate-arc{display:none}#wrap.hjpk-home .hjpk-section-figure-system{position:relative;display:grid;min-height:34rem;aspect-ratio:16 / 10;align-content:end;gap:1.2rem;overflow:hidden;padding:clamp(2.4rem,4vw,4rem);border:1px solid var(--hjpk-home-line);background:linear-gradient(135deg,#061a2ffa,#09284bf0),var(--hjpk-home-navy);color:#f7fbff;box-shadow:var(--shadow-deep)}#wrap.hjpk-home .hjpk-section-figure-system:before{position:absolute;top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;border:1px solid rgba(247,251,255,.1);content:""}#wrap.hjpk-home .hjpk-section-figure-system:after{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(247,251,255,.08) 0 1px,transparent 1px 6.4rem),repeating-linear-gradient(0deg,rgba(247,251,255,.05) 0 1px,transparent 1px 5.2rem);opacity:.64;content:""}#wrap.hjpk-home .hjpk-section-figure-system span,#wrap.hjpk-home .hjpk-section-figure-system strong,#wrap.hjpk-home .hjpk-section-figure-system i{position:relative;z-index:1}#wrap.hjpk-home .hjpk-section-figure-system span{color:var(--hjpk-home-blue);font-weight:900;font-size:1.4rem;line-height:1}#wrap.hjpk-home .hjpk-section-figure-system strong{max-width:9em;color:#f7fbff;font-weight:900;font-size:clamp(3rem,4vw,4.8rem);line-height:1.06}#wrap.hjpk-home .hjpk-section-figure-system i{position:absolute;top:3.2rem;right:3.2rem;width:8.4rem;height:8.4rem;border:1px solid rgba(215,181,109,.36);background:#f7fbff09;box-shadow:0 1.4rem 3.2rem #04111f42}@media(max-width:1023px){#wrap.hjpk-home .local-head.design4.hjpk-hero{padding-top:calc(var(--header-height) + 5.6rem);padding-bottom:15rem}#wrap.hjpk-home .local-head.design4.hjpk-hero:before{background:radial-gradient(115% 40% at 50% 86%,rgba(15,111,175,.52) 0%,rgba(31,128,197,.22) 48%,transparent 82%),linear-gradient(180deg,#04111f,#04111f 44%,#061a2f)}#wrap.hjpk-home .local-head.design4.hjpk-hero:after{bottom:-13rem;width:190vw;height:28rem}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-info,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-subject,#wrap.hjpk-home .local-head.design4.hjpk-hero .local-aside{width:min(100%,58rem)}#wrap.hjpk-home .local-head.design4.hjpk-hero .local-name{font-size:clamp(3.4rem,10vw,5.2rem)}}@media(prefers-reduced-motion:reduce){#wrap.hjpk-home .local-head.design4.hjpk-hero:after{animation:none;opacity:1;transform:translate(-50%)}}body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.transparent,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.light,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.has-submenu{border-bottom-color:#0f6faf24;background:#f8fbfef0;color:#09233e;box-shadow:0 1.2rem 3.2rem #09284b0f;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header .site-name,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header .depth1,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header .menu-header{color:#09233e}#wrap.hjpk-sub:not(.hjpk-route-career){--hjpk-clean-bg: #eaf3fb;--hjpk-clean-panel: #f8fbfe;--hjpk-clean-ink: #09233e;--hjpk-clean-soft: #3b526b;--hjpk-clean-muted: #6a8097;--hjpk-clean-line: #bdd2e6;--hjpk-clean-navy: #09284b;--hjpk-clean-blue: #0f6faf;--hjpk-clean-ice: #d9ecfb;--hjpk-clean-gold: #2d79bd;--hjpk-clean-shadow: 0 1.2rem 3.2rem rgba(9, 40, 75, .1);--hjpk-clean-shadow-lift: 0 1.8rem 4.8rem rgba(9, 40, 75, .14), 0 .5rem 1.6rem rgba(15, 111, 175, .08);--hjpk-clean-shadow-float: 0 2.8rem 7.2rem rgba(9, 40, 75, .18), 0 .8rem 2.4rem rgba(15, 111, 175, .1);--hjpk-clean-shadow-deep: 0 3.2rem 8rem rgba(4, 17, 31, .28), 0 1rem 3rem rgba(15, 111, 175, .16);background:var(--hjpk-clean-panel);color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{display:grid;min-height:auto;grid-template-columns:minmax(0,.92fr) minmax(30rem,.58fr);grid-template-areas:"breadcrumb breadcrumb" "title aside";gap:3.2rem clamp(4.8rem,7vw,9rem);align-items:end;padding:calc(var(--header-height) + 7.6rem) max(2.4rem,calc((100vw - var(--content-width)) / 2)) 8.4rem;overflow:hidden;background:linear-gradient(135deg,#f7fbfff0,#eaf3fbfa),var(--hjpk-clean-bg);color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:clamp(44rem,56vh,58rem);height:auto}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero:before{top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#f7fbfff0,#eaf3fbeb 54%,#f7fbffc7),linear-gradient(135deg,transparent 0 58%,rgba(15,111,175,.14) 58% 74%,transparent 74% 100%),repeating-linear-gradient(90deg,rgba(15,111,175,.08) 0 1px,transparent 1px 10.8rem),repeating-linear-gradient(0deg,rgba(9,40,75,.04) 0 1px,transparent 1px 8.4rem);filter:none;opacity:1;transform:none;animation:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero:after{z-index:0;height:1px;background:linear-gradient(90deg,transparent,rgba(15,111,175,.36),transparent)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-visual{display:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-subject,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-aside,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-summary{position:relative;z-index:1;width:auto;margin:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-info{grid-area:breadcrumb}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-subject{grid-area:title}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-aside{grid-area:aside}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb{color:var(--hjpk-clean-muted);font-weight:800}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb a,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb span{color:var(--hjpk-clean-muted)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb a:focus-visible{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:9.5em;color:var(--hjpk-clean-ink);font-size:clamp(4.8rem,6vw,7.6rem);line-height:1.08;text-align:left}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap{max-width:48rem;margin-left:auto;padding:3rem;border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:#f8fbfef2;box-shadow:var(--hjpk-clean-shadow);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-title{margin:0;color:var(--hjpk-clean-blue);font-weight:900;font-size:2.2rem;line-height:1.25}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{max-width:none;margin-top:1.4rem;color:var(--hjpk-clean-soft);font-weight:700;font-size:1.62rem;line-height:1.75}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section{padding:9.6rem 2.4rem;background:var(--hjpk-clean-panel);color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-soft,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section-overview{background:var(--hjpk-clean-bg)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark{background:linear-gradient(180deg,#09284bfa,#04111ffa),var(--hjpk-clean-navy);color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{max-width:78rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-caption,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-name,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-profile-list .data-subject,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card span{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark>.section-wrap>.section-head .section-caption{color:var(--hjpk-clean-ice)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-name,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-title,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-profile-list .para,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-content h3,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card h3,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note strong{color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-summary,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-description,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-content p,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card p,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note p,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list-light li,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-profile-list .data-body .para{color:var(--hjpk-clean-soft)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .section-name,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .section-summary{color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-compact .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-profile-list .data-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-timeline,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list-light,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note{position:relative;border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:var(--hjpk-clean-panel);box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;border-top:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-info{position:relative;display:block;min-height:22rem;padding:2.8rem;border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:linear-gradient(135deg,#f7fbfffa,#eaf3fbeb),var(--hjpk-clean-panel);box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-info:last-child{border-bottom:1px solid var(--hjpk-clean-line)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-name{display:block;margin-bottom:1.6rem;color:var(--hjpk-clean-blue);font-weight:900;font-size:1.45rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-link-list{gap:.8rem 1.6rem;margin-top:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-link-list a{min-height:3.8rem;padding-bottom:.2rem;border-bottom:1px solid rgba(15,111,175,.18);color:var(--hjpk-clean-soft);font-weight:850}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-link-list a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-link-list a:focus-visible{border-bottom-color:var(--hjpk-clean-blue);color:var(--hjpk-clean-blue);transform:translate(.2rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item{padding:0 clamp(2.4rem,4vw,4.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-feature-list .board-item,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-item{padding:0;border:0;background:transparent}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info{border-bottom-color:var(--hjpk-clean-line)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-profile-list .data-wrap:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card:hover{border-color:#0f6faf57;box-shadow:var(--hjpk-clean-shadow-float);transform:translateY(-.3rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-info{display:grid;min-height:22rem;grid-template-columns:1fr;align-content:start;gap:1.2rem;padding:3rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info:first-child,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info:first-child{grid-row:auto;grid-column:auto;min-height:22rem;padding:3rem;background:var(--hjpk-clean-panel)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info:first-child .hjpk-feature-title,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info:first-child .hjpk-feature-title,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .hjpk-feature-title{max-width:none;font-size:2.4rem;line-height:1.25}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-media-figure{border-color:var(--hjpk-clean-line);border-radius:.8rem;background:var(--hjpk-clean-bg);box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-media-figure img{max-height:52rem;filter:saturate(.92) contrast(1.02)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-timeline{padding:clamp(2.4rem,4vw,4rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-marker{border-color:#f7fbff;background:var(--hjpk-clean-blue);animation:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-year{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list-light,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note{padding:3.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list li{border-bottom-color:var(--hjpk-clean-line)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list svg{color:var(--hjpk-clean-blue)}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-group-section-overview{padding-top:9.6rem;background:var(--hjpk-clean-bg)}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-group-section-overview .section-name{color:var(--hjpk-clean-ink)}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-group-section-overview .section-summary{color:var(--hjpk-clean-soft)}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-business-capability-card{border-color:var(--hjpk-clean-line);border-radius:.8rem;box-shadow:none}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-business-capability-card:hover{box-shadow:var(--hjpk-clean-shadow)}#wrap.hjpk-route-company .hjpk-group-section-greeting .section-body{display:grid;grid-template-columns:minmax(24rem,.42fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,4rem);align-items:start}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure{position:relative;min-height:46rem;margin:0;overflow:hidden;border-color:#d7b56d3d;background:#07111f}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07111f0a,#07111f52),linear-gradient(90deg,rgba(7,17,31,.18),transparent 44%,transparent 78%,rgba(7,17,31,.58) 100%);content:"";pointer-events:none}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure img{width:100%;height:100%;min-height:46rem;max-height:none;object-fit:cover;object-position:36% center;filter:saturate(.9) contrast(1.03) brightness(.98)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-feature-list{min-width:0}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-feature-board-statement .board-wrap{grid-template-columns:1fr}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter{display:grid;min-width:0;gap:3.2rem;padding:clamp(3.2rem,5vw,5.6rem) 0 clamp(3.2rem,5vw,5.6rem) clamp(2.4rem,4vw,4rem);border-left:2px solid rgba(217,236,251,.56);color:var(--color-surface)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro{display:grid;gap:1.6rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-label{color:var(--hjpk-clean-ice);font-weight:900;font-size:1.3rem;line-height:1}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter h3{max-width:15em;margin:0;color:var(--color-surface);font-weight:900;font-size:clamp(3rem,4vw,4.8rem);line-height:1.16;letter-spacing:0}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter p{margin:0}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro p,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow span{max-width:68rem;color:#f7fbffd6;font-weight:700;font-size:clamp(1.7rem,1.8vw,1.9rem);line-height:1.9}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow{display:grid;gap:2.4rem;padding-top:3.2rem;border-top:1px solid rgba(217,236,251,.18)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow p{display:grid;max-width:70rem;gap:.8rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow strong{color:var(--color-surface);font-weight:900;font-size:2.1rem;line-height:1.35}@media(max-width:767px){#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter{gap:2.4rem;padding:2.4rem 0 2.4rem 2rem;border-left-width:1px}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter h3{font-size:clamp(2.8rem,9vw,3.8rem)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow{gap:2rem;padding-top:2.4rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow strong{font-size:1.9rem}}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-layout{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:clamp(2.4rem,4vw,4.8rem);align-items:start}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-layout-full{grid-template-columns:1fr}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-content{display:grid;min-width:0;gap:2.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-panel-label{display:inline-flex;color:var(--hjpk-clean-blue);font-weight:900;font-size:1.25rem;line-height:1}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.44fr);gap:clamp(2.4rem,4vw,3.6rem);align-items:start;padding:clamp(2.4rem,4vw,3.6rem);border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:linear-gradient(135deg,#f7fbfffa,#eaf3fbf0),var(--hjpk-clean-panel);box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-copy h3{margin:1.2rem 0 0;color:var(--hjpk-clean-ink);font-weight:900;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.25}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-copy p{margin:1.4rem 0 0;color:var(--hjpk-clean-soft);font-weight:650;font-size:1.62rem;line-height:1.75}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel ul{display:grid;gap:0;min-width:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel li{display:grid;grid-template-columns:minmax(5.6rem,8rem) minmax(0,1fr);gap:1.2rem;align-items:start;padding:1.4rem 0;border-top:1px solid var(--hjpk-clean-line)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel li:first-child{padding-top:0;border-top:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel li:last-child{padding-bottom:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel li span{color:var(--hjpk-clean-blue);font-weight:900;font-size:1.25rem;line-height:1.4}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel li strong{min-width:0;color:var(--hjpk-clean-ink);font-weight:900;font-size:1.55rem;line-height:1.45}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem;align-items:center;padding:clamp(2.8rem,4vw,4rem);border-radius:.8rem;background:linear-gradient(180deg,#09284bfa,#04111ffa),var(--hjpk-clean-navy);color:#f7fbff;box-shadow:var(--hjpk-clean-shadow-deep)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0f6faf24;content:"";transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel>div{min-width:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-subpage-panel-label{color:var(--hjpk-clean-ice)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel h3{margin:1.2rem 0 0;color:#f7fbff;font-weight:900;font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.25}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel p{max-width:60rem;margin:1.2rem 0 0;color:#f7fbffd6;font-weight:650;font-size:1.6rem;line-height:1.75}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .btn-display{margin-top:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .btn-area{justify-content:flex-end}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color1{background:var(--hjpk-clean-panel);color:var(--hjpk-clean-navy)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color4{border-color:#f7fbff66;color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:focus-visible{border-color:var(--hjpk-clean-ice);background:var(--hjpk-clean-blue);color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{position:relative;align-items:center;grid-template-areas:"breadcrumb breadcrumb" "title aside" "scroll aside";min-height:clamp(38rem,48vh,46rem);padding-top:calc(var(--header-height) + 5.6rem);padding-bottom:4.8rem;background:linear-gradient(135deg,rgba(247,251,255,.96) 0%,var(--hjpk-clean-bg) 100%)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:clamp(38rem,48vh,46rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero:before{background:linear-gradient(135deg,#f7fbfff0,#eaf3fbf5),linear-gradient(120deg,transparent 0 56%,rgba(15,111,175,.14) 56% 76%,transparent 76% 100%),repeating-linear-gradient(90deg,rgba(15,111,175,.08) 0 1px,transparent 1px 10.8rem),repeating-linear-gradient(0deg,rgba(9,40,75,.04) 0 1px,transparent 1px 8.4rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-image-plane{position:absolute;right:max(2.4rem,calc((100vw - var(--content-width)) / 2));bottom:7.2rem;z-index:1;display:none;width:min(46rem,36vw);aspect-ratio:1.34;overflow:hidden;border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:linear-gradient(180deg,#09284b05,#09284b33),var(--hjpk-page-hero-image) var(--hjpk-page-hero-position, center) / cover no-repeat;box-shadow:var(--hjpk-clean-shadow-float)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero.has-image .hjpk-page-hero-image-plane{display:block}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero.has-image .hjpk-page-hero-aside{max-width:44rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name{color:var(--hjpk-clean-ink);font-size:clamp(5.2rem,6.4vw,8.4rem);line-height:1.02}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap{position:relative;isolation:isolate;max-width:52rem;padding:2.4rem 2.8rem;border:1px solid var(--hjpk-clean-line);border-left:4px solid var(--hjpk-clean-blue);border-radius:.8rem;background:#f8fbfef2;box-shadow:var(--hjpk-clean-shadow-float);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0f6faf1f;content:"";transform:translate(1.2rem,1.2rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-title{color:var(--hjpk-clean-blue);font-size:2.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue{position:relative;z-index:1;grid-area:scroll;display:inline-flex;width:max-content;align-items:center;gap:1.2rem;color:var(--hjpk-clean-blue);font-weight:900;font-size:1.25rem;line-height:1}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:before{display:block;width:6.4rem;height:1px;background:var(--hjpk-clean-line);content:""}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:focus-visible{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar{overflow-x:clip;border-top:1px solid var(--hjpk-clean-line);border-bottom:1px solid var(--hjpk-clean-line);background:linear-gradient(180deg,#f8fbfe,var(--hjpk-clean-bg));box-shadow:0 1.4rem 3.2rem #09284b0f}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{display:flex;width:min(var(--content-width),calc(100% - 4.8rem));min-height:7.2rem;margin:0 auto;align-items:stretch;justify-content:center;overflow-x:visible;scrollbar-width:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a{position:relative;display:inline-flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;padding:1.6rem 1.2rem;color:var(--hjpk-clean-soft);font-weight:900;font-size:1.4rem;line-height:1.25;text-align:center;white-space:nowrap}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible{background:#0f6faf14;color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active:after{background:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-layout{grid-template-columns:minmax(0,1fr);width:min(100%,100rem);margin:0 auto}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar+.hjpk-section{padding-top:5.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel{grid-template-columns:minmax(0,1fr) minmax(24rem,.38fr);padding:clamp(2.4rem,4vw,3.6rem);border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:linear-gradient(135deg,#f7fbfffa,#eaf3fbf0),var(--hjpk-clean-panel);box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-copy h3{font-size:clamp(3rem,4vw,4.6rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel ul{align-self:end}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel{border-bottom-color:#f7fbff42}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-copy h3,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel li strong{color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-copy p{color:#f7fbffd6}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel li{border-top-color:#f7fbff2e}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-panel-label,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel li span{color:var(--hjpk-clean-ice)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-compact .board-info{box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table-shell{display:grid;gap:1.6rem;overflow-x:auto}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table{width:100%;min-width:72rem;border-collapse:collapse;background:var(--hjpk-clean-panel);color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table caption{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table thead th{padding:2rem 2.4rem;border-right:1px solid rgba(255,255,255,.18);background:var(--hjpk-clean-navy);color:#fff;font-weight:900;font-size:1.6rem;text-align:center}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody th,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td{padding:2rem 2.4rem;border-right:1px solid var(--hjpk-clean-line);border-bottom:1px solid var(--hjpk-clean-line);font-weight:800;font-size:1.52rem;line-height:1.5;text-align:center}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody th{color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td{color:var(--hjpk-clean-soft)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table th:last-child,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td:last-child{border-right:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table-note{margin:0;color:var(--hjpk-clean-soft);font-weight:700;font-size:1.4rem;line-height:1.6}@media(max-width:1023px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{grid-template-columns:1fr;grid-template-areas:"breadcrumb" "title" "aside";padding:calc(var(--header-height) + 4.8rem) 2.4rem 4.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:auto}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero:before{background:linear-gradient(180deg,#edf3f8fa,#fbfdffe6),linear-gradient(135deg,transparent 0 52%,rgba(31,95,143,.1) 52% 68%,transparent 68% 100%),repeating-linear-gradient(90deg,rgba(31,95,143,.08) 0 1px,transparent 1px 7.2rem),repeating-linear-gradient(0deg,rgba(16,42,68,.05) 0 1px,transparent 1px 6.4rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap{max-width:none;margin-left:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-wrap{grid-template-columns:1fr}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{grid-template-columns:1fr}#wrap.hjpk-route-company .hjpk-group-section-greeting .section-body{grid-template-columns:1fr}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure img{min-height:36rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-layout{grid-template-columns:1fr}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel{grid-template-columns:1fr}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .btn-area{justify-content:flex-start}}@media(max-width:767px){body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.transparent,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.light{background:#fffffff5}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{gap:2.2rem;padding:calc(var(--header-height) + 3.6rem) 1.8rem 4.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:100%;font-size:clamp(4rem,13vw,5.8rem);line-height:1.12}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list-light,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note{padding:2.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section{padding:7.2rem 1.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar+.hjpk-section{padding-top:4.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item{padding:0 2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info{grid-template-columns:1fr;gap:1rem;padding:2.4rem 0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-profile-list .data-list,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-list,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-panel{grid-template-columns:1fr}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure img{min-height:40rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel li{grid-template-columns:1fr;gap:.4rem}}@media(max-width:1023px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:auto}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{grid-template-areas:"breadcrumb" "title" "aside" "scroll"}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero.has-image{padding-bottom:30rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-image-plane{right:2.4rem;bottom:5.2rem;left:2.4rem;width:auto;max-height:24rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-height:auto;padding:0 2.4rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner::-webkit-scrollbar{display:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a{flex:1 0 auto;min-width:0;min-height:5.6rem;padding:1.4rem 1.6rem}}@media(max-width:767px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{padding-top:calc(var(--header-height) + 4.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero.has-image{padding-bottom:24rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:clamp(4rem,13vw,5.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:before{width:3.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{padding:0 1.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a{min-height:4.8rem;padding:1.2rem 1.4rem;font-size:1.3rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-summary-panel{padding-bottom:2.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table{min-width:64rem}}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{gap:1.2rem;padding:.8rem 0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a{border:1px solid transparent;border-radius:.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active{border-color:#0f6faf2e;background:#f8fbfeb8}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section>.section-wrap>.section-head,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-layout{width:min(100%,100rem);margin-right:auto;margin-left:auto}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section>.section-wrap>.section-head{max-width:100rem}#wrap.hjpk-route-company .hjpk-group-section>.section-wrap>.section-head{display:none}#wrap.hjpk-route-company .hjpk-group-section-greeting .section-body{display:block}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter h3,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow strong{color:var(--hjpk-clean-panel)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-content,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-panel,.hjpk-business-overview-content{gap:3.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-compact .board-wrap,.hjpk-business-capability-grid,.hjpk-business-brand-grid,.hjpk-career-detail-grid{gap:2.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list:not(.hjpk-sitemap-list) .board-item{padding:0;border:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list:not(.hjpk-sitemap-list) .board-wrap{width:100%}#wrap.hjpk-route-company .hjpk-feature-board-statement .board-info{display:grid;gap:1.6rem}#wrap.hjpk-route-company .hjpk-feature-board-statement .board-caption{display:grid;gap:1.2rem}#wrap.hjpk-route-career .hjpk-career-detail-actions{gap:1.6rem}#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn{min-width:12.8rem}#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn.color4{border-color:#0f6faf38;background:var(--color-surface);color:var(--color-blue-dark)}#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn.color4 .btn-text{color:inherit}#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn.color4:hover,#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn.color4:focus-visible{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-surface)}#wrap.hjpk-route-company .hjpk-group-section-message .hjpk-history-timeline{--history-year-width: 14rem;--history-gap: 5.6rem;max-width:none}#wrap.hjpk-route-company .hjpk-group-section-message .hjpk-history-content{padding-left:0}#wrap.hjpk-sub.hjpk-route-company:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel,#wrap.hjpk-sub.hjpk-route-company:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-copy h3,#wrap.hjpk-sub.hjpk-route-company:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel li strong{color:var(--hjpk-clean-ink)}#wrap.hjpk-sub.hjpk-route-company:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-copy p{color:var(--hjpk-clean-soft)}#wrap.hjpk-sub.hjpk-route-company:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-panel-label,#wrap.hjpk-sub.hjpk-route-company:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel li span{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub.hjpk-route-company:not(.hjpk-route-career) .hjpk-section-dark .hjpk-subpage-summary-panel li{border-top-color:var(--hjpk-clean-line)}@media(max-width:767px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{gap:.4rem;padding:0 1.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-content,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-panel,.hjpk-business-overview-content{gap:2.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section>.section-wrap>.section-head,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-layout{width:100%}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-compact .board-wrap,.hjpk-business-capability-grid,.hjpk-business-brand-grid,.hjpk-career-detail-grid{gap:1.6rem}#wrap.hjpk-route-company .hjpk-group-section-message .hjpk-history-timeline{--history-year-width: 10rem;--history-gap: 4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table-shell{overflow-x:visible}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table{display:block;min-width:0;border-collapse:separate;background:transparent}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody{display:grid;gap:1.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tr{display:grid;gap:0;padding:1.6rem;border:1px solid var(--hjpk-clean-line);border-radius:.8rem;background:var(--hjpk-clean-panel);box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody th,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td{display:grid;grid-template-columns:minmax(8.4rem,.36fr) minmax(0,1fr);gap:1.2rem;align-items:start;padding:1.2rem 0;border-right:0;text-align:left}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody th:before,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td:before{color:var(--hjpk-clean-blue);font-weight:900;font-size:1.25rem;line-height:1.45;content:attr(data-label)}#wrap.hjpk-route-career .hjpk-career-detail-actions{gap:1.2rem}#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn{width:100%}}:root{--hjpk-space-gold: #7db8f0;--hjpk-corporate-gold: #2d79bd}.hjpk-career-section{--color-gold: #2d79bd}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure{border-color:#7db8f03d}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap:before{content:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap{padding:2.8rem 3.2rem;background:#f8fbfeeb;box-shadow:var(--hjpk-clean-shadow-lift)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar+.hjpk-section{padding-top:7.2rem}@media(min-width:768px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{gap:.8rem;padding:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a{border:0;border-radius:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:after{background:var(--hjpk-clean-blue);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .25s ease,transform .25s ease}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active{border:0;background:transparent;color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible{outline:.2rem solid rgba(15,111,175,.45);outline-offset:-.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover:after,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible:after,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active:after{opacity:1;transform:scaleX(1)}}#footer{border-top:1px solid rgba(125,184,240,.16)}#footer .footer-inner{padding:6.4rem 0 4rem}#footer .footer-top{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(0,2fr);gap:4.8rem}#footer .footer-tagline{margin:1.2rem 0 0;color:#d9ecfb8c;font-weight:700;font-size:1.3rem;line-height:1.6}#footer .footer-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4rem}#footer .footer-nav-title{display:inline-block;color:#f7fbff;font-weight:900;font-size:1.4rem;line-height:1.4;transition:color .2s ease}#footer .footer-nav-title:hover,#footer .footer-nav-title:focus-visible{color:#7db8f0}#footer .footer-nav-list{display:grid;gap:.8rem;margin-top:1.6rem}#footer .footer-nav-link{color:#d9ecfb9e;font-weight:700;font-size:1.35rem;line-height:1.5;transition:color .2s ease}#footer .footer-nav-link:hover,#footer .footer-nav-link:focus-visible{color:#f7fbff}#footer .footer-bottom{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;align-items:center;justify-content:space-between;margin-top:4.8rem;padding-top:2.4rem;border-top:1px solid rgba(217,236,251,.14)}#footer .footer-meta{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;color:#d9ecfb99;font-weight:700;font-size:1.3rem}#footer .footer-legal{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;align-items:center;color:#d9ecfb7a;font-weight:700;font-size:1.3rem}#footer .footer-legal a{color:#d9ecfbb8;transition:color .2s ease}#footer .footer-legal a:hover,#footer .footer-legal a:focus-visible{color:#f7fbff}@media(max-width:1023px){#footer .footer-top{grid-template-columns:1fr;gap:3.2rem}#footer .footer-nav{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2.4rem 1.6rem}}@media(max-width:767px){#footer .footer-inner{padding:4.8rem 0 3.2rem}#footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#footer .footer-bottom{flex-direction:column;align-items:flex-start}}body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.transparent,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.light,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.open,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.has-submenu,body:has(#wrap.hjpk-sub.hjpk-route-career) #header.transparent,body:has(#wrap.hjpk-sub.hjpk-route-career) #header.light,body:has(#wrap.hjpk-sub.hjpk-route-career) #header.open,body:has(#wrap.hjpk-sub.hjpk-route-career) #header.has-submenu{border-bottom-color:#7db8f029;background:#04111fe0;color:#f7fbff;box-shadow:0 1.2rem 3.2rem #04111f66;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem)}body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header .site-name,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header .depth1,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header .menu-header,body:has(#wrap.hjpk-sub.hjpk-route-career) #header .site-name,body:has(#wrap.hjpk-sub.hjpk-route-career) #header .depth1,body:has(#wrap.hjpk-sub.hjpk-route-career) #header .menu-header{color:#f7fbff}body:has(#wrap.hjpk-sub) #header .header-submenu{border-top-color:#7db8f024;border-bottom-color:#7db8f02e;background:#04111ff5;color:#f7fbff;box-shadow:0 2.4rem 6rem #04111f80}body:has(#wrap.hjpk-sub) #header .submenu-title{color:#d9ecfb}body:has(#wrap.hjpk-sub) #header .submenu-link{color:#d9ecfbc7}body:has(#wrap.hjpk-sub) #header .submenu-link-heading{color:#f7fbff}body:has(#wrap.hjpk-sub) #header .submenu-child-link{color:#d9ecfbc7}body:has(#wrap.hjpk-sub) #header .submenu-link:hover,body:has(#wrap.hjpk-sub) #header .submenu-link:focus-visible,body:has(#wrap.hjpk-sub) #header .submenu-child-link:hover,body:has(#wrap.hjpk-sub) #header .submenu-child-link:focus-visible{color:#7db8f0}body:has(#wrap.hjpk-sub) #header .contact{border-color:#d9ecfb66;background:transparent;color:#f7fbff}body:has(#wrap.hjpk-sub) #header .contact:hover,body:has(#wrap.hjpk-sub) #header .contact:focus-visible{border-color:#7db8f0;background:#7db8f0;color:#04111f}@media(max-width:1199px){body:has(#wrap.hjpk-sub) #header.open .depth1{color:#f7fbff}body:has(#wrap.hjpk-sub) #header.open .depth1-item{border-bottom-color:#d9ecfb24}body:has(#wrap.hjpk-sub) #header.open .depth2{color:#d9ecfbd1}body:has(#wrap.hjpk-sub) #header.open .depth2:hover,body:has(#wrap.hjpk-sub) #header.open .depth2:focus-visible{color:#7db8f0}}@media(max-width:767px){body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.transparent,body:has(#wrap.hjpk-sub:not(.hjpk-route-career)) #header.light{background:#04111ff0}}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{background:linear-gradient(135deg,#061a2fe6,#04111ffa),#04111f}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero:before{background:linear-gradient(90deg,#04111feb,#061a2fe0 54%,#04111fc7),linear-gradient(120deg,transparent 0 56%,rgba(125,184,240,.1) 56% 76%,transparent 76% 100%),repeating-linear-gradient(90deg,rgba(125,184,240,.07) 0 1px,transparent 1px 10.8rem),repeating-linear-gradient(0deg,rgba(217,236,251,.04) 0 1px,transparent 1px 8.4rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero:after{background:linear-gradient(90deg,transparent,rgba(125,184,240,.4),transparent)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb a,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb span{color:#d9ecfba8}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb a:focus-visible{color:#7db8f0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name{color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap{border-color:#7db8f042;border-left-color:#7db8f0;background:#061a2fe0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-title{color:#7db8f0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{color:#d9ecfbd1}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-image-plane{border-color:#7db8f03d}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue{color:#7db8f0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:before{background:#7db8f04d}.hjpk-career-section{--color-ink: #f7fbff;--color-ink-soft: rgba(217, 236, 251, .84);--color-muted: rgba(217, 236, 251, .6);--color-line: rgba(125, 184, 240, .2);--color-surface: #061a2f;--color-soft: #04111f;--color-blue: #7db8f0;--color-blue-dark: #0a2a4f;--color-gold: #7db8f0;background:var(--color-surface)}.hjpk-career-detail-section{background:#04111f}.hjpk-career-quick-links a{border-color:#7db8f03d;background:#061a2f;color:#d9ecfb}.hjpk-career-quick-links a:hover,.hjpk-career-quick-links a:focus-visible,.hjpk-career-quick-links a.is-active{border-color:#7db8f0;background:#7db8f0;color:#04111f}.hjpk-career-orbit:before{border-color:#d9ecfb33}.hjpk-career-orbit:after{background:#7db8f00d}.hjpk-career-orbit-core{border:1px solid rgba(125,184,240,.28);box-shadow:0 2rem 4rem #04111f70,0 0 0 2.6rem #7db8f00d}.hjpk-career-orbit-node{border-color:#7db8f02e;background:#061a2f;box-shadow:0 1.6rem 4rem #04111f66}.hjpk-career-orbit-node:after{box-shadow:0 0 0 .7rem #7db8f024}.hjpk-career-orbit-node strong{color:#d9ecfb}.hjpk-career-roadmap:before,.hjpk-career-roadmap-step:after{background:#d9ecfb33}.hjpk-career-roadmap-step{border-color:var(--color-line);box-shadow:0 1.4rem 3.6rem #04111f5c}.hjpk-career-roadmap-step:before{background:#7db8f0;box-shadow:0 0 0 1px #7db8f099}.hjpk-career-roadmap-step span{background:#7db8f024;color:#d9ecfb}.hjpk-career-ai-table{background:var(--color-surface);box-shadow:0 1.4rem 3.6rem #04111f5c}.hjpk-career-ai-stage{border-bottom:1px solid rgba(125,184,240,.2)}.hjpk-career-ai-detail strong{color:#d9ecfb}.hjpk-career-flow-list{border-color:#d9ecfb4d}.hjpk-career-flow-circle{border:1px solid rgba(125,184,240,.28);box-shadow:0 1.4rem 3rem #04111f66}.hjpk-career-capability-panel{border-color:var(--color-line);background:#04111f}.hjpk-career-capability-title{border:1px solid rgba(125,184,240,.28);box-shadow:0 1.2rem 2.8rem #04111f66}.hjpk-career-capability-grid span,.hjpk-career-course-grid span{border-color:var(--color-line);background:#061a2f;box-shadow:0 .8rem 2rem #04111f4d}.hjpk-career-course-grid span{background:#7db8f01f;color:#d9ecfb}.hjpk-career-reward-card{border-color:var(--color-line);background:linear-gradient(180deg,rgba(9,40,75,.5),var(--color-surface) 58%),var(--color-surface)}.hjpk-career-reward-card:after{border-color:#7db8f029;background:#7db8f00f}.hjpk-career-reward-card:hover,.hjpk-career-reward-card:focus-within{border-color:#7db8f066}.hjpk-career-reward-topline,.hjpk-career-reward-topline span:first-child,.hjpk-career-reward-card dt{color:#d9ecfb}.hjpk-career-reward-topline span:first-child{border-color:#7db8f04d;background:#7db8f01f}.hjpk-career-reward-icon{background:radial-gradient(circle at 30% 24%,rgba(125,184,240,.24),transparent 34%),#09284bb3;box-shadow:inset 0 0 0 1px #7db8f033,0 1.6rem 3rem #04111f66}.hjpk-career-reward-card:nth-child(2) .hjpk-career-reward-icon{background:radial-gradient(circle at 30% 24%,rgba(125,184,240,.24),transparent 34%),#0a2a4fcc;color:#d9ecfb}.hjpk-career-reward-card dl,.hjpk-career-reward-card dl div{border-color:#d9ecfb24}.hjpk-career-detail-card{border-color:var(--color-line);background:var(--color-surface);box-shadow:0 1.4rem 3.6rem #04111f5c}.hjpk-career-detail-card:first-child{background:#09284b}.hjpk-career-detail-actions .hjpk-btn.color4{border-color:#d9ecfb5c;color:#f7fbff}#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn.color4{border-color:#d9ecfb5c;background:transparent;color:#f7fbff}#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn.color4:hover,#wrap.hjpk-route-career .hjpk-career-detail-actions .hjpk-btn.color4:focus-visible{border-color:#7db8f0;background:#7db8f0;color:#04111f}@media(max-width:1023px){.hjpk-career-roadmap-step{border-color:var(--color-line);background:var(--color-surface)}}#wrap.hjpk-sub:not(.hjpk-route-career){--hjpk-clean-line: #d7e3ef;--hjpk-clean-shadow: 0 .2rem .8rem rgba(9, 40, 75, .06);--hjpk-clean-shadow-lift: 0 .6rem 2rem rgba(9, 40, 75, .08);--hjpk-clean-shadow-float: 0 1.4rem 3.6rem rgba(9, 40, 75, .12);--hjpk-clean-shadow-deep: 0 2rem 4.8rem rgba(9, 40, 75, .2)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero{align-items:end}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-weight:800;letter-spacing:-.025em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-breadcrumb{font-weight:600;letter-spacing:.04em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside{align-self:end}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-wrap{max-width:44rem;padding:2.4rem 0 0;border:0;border-top:1px solid rgba(125,184,240,.4);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-title{color:#9cc6f2;font-weight:800;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{margin-top:1.6rem;color:#e2f0fce0;font-weight:500;font-size:clamp(1.6rem,1.6vw,1.8rem);line-height:1.85}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue{color:#d9ecfb9e;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:1.15rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:focus-visible{color:#7db8f0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar{border-top:0;border-bottom:1px solid var(--hjpk-clean-line);background:#fff;box-shadow:none}@media(min-width:768px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{gap:clamp(3.2rem,5vw,6rem);min-height:6.4rem;justify-content:center}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a{flex:0 0 auto;padding:0 .2rem;color:var(--hjpk-clean-muted);font-weight:700;font-size:1.5rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active{color:var(--hjpk-clean-ink)}}#wrap.hjpk-route-company .hjpk-group-section:not(.hjpk-group-section-greeting)>.section-wrap>.section-head{display:block}#wrap.hjpk-sub:not(.hjpk-route-career) .section-caption{font-weight:800;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting){background:var(--hjpk-clean-bg);color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting) .section-caption,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting)>.section-wrap>.section-head .section-caption{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting) .section-name{color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting) .section-summary,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting) .para{color:var(--hjpk-clean-soft)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting) .hjpk-subpage-panel-label{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting) .hjpk-feature-list .board-item{padding:0 clamp(2.4rem,4vw,4.8rem);border:1px solid var(--hjpk-clean-line);background:var(--hjpk-clean-panel)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section-greeting .hjpk-subpage-action-panel{border:1px solid rgba(217,236,251,.18)}#wrap.hjpk-sub:not(.hjpk-route-career){--hjpk-keyline: rgba(9, 40, 75, .78);--hjpk-hairline: var(--hjpk-clean-line)}.hjpk-career-section{--hjpk-keyline: rgba(125, 184, 240, .55);--hjpk-hairline: rgba(217, 236, 251, .16)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting) .hjpk-feature-list .board-item{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list:not(.hjpk-sitemap-list) .board-wrap{border-top:2px solid var(--hjpk-keyline)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info{border-bottom-color:var(--hjpk-hairline)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:before,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-info:before{content:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:hover{border-color:var(--hjpk-hairline);background:transparent;box-shadow:none;transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-compact .board-wrap{gap:4rem clamp(2.8rem,4vw,5.6rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-compact .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info:first-child,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info:first-child{min-height:0;padding:2.4rem 0 0;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-info:before,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-info:before{content:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-tiles .board-info:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-showcase .board-info:hover{transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-wrap{gap:4rem clamp(2.8rem,4vw,4.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-info,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-sitemap-section .hjpk-sitemap-list .board-info:last-child{min-height:0;padding:2.4rem 0 0;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-list{gap:3.2rem clamp(2.4rem,4vw,4.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card{min-height:0;padding:2.4rem 0 0;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card:after{content:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card:hover{border-color:var(--hjpk-keyline);box-shadow:none;transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card span{margin-top:1.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-timeline{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel{padding:clamp(3.2rem,5vw,4rem) 0 0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;color:var(--hjpk-clean-ink);box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel:before{content:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-subpage-panel-label{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel h3{color:var(--hjpk-clean-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel p{color:var(--hjpk-clean-soft)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color1{border-color:var(--hjpk-clean-navy);background:var(--hjpk-clean-navy);color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color4{border-color:#09284b4d;background:transparent;color:var(--hjpk-clean-navy)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:focus-visible{border-color:var(--hjpk-clean-blue);background:var(--hjpk-clean-blue);color:#f7fbff}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-media-figure{border:0;border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-route-business .hjpk-business-brief{gap:clamp(3.2rem,5vw,6.4rem);padding:clamp(3.2rem,5vw,4.4rem) 0 0;overflow:visible;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;color:var(--hjpk-clean-ink);box-shadow:none}#wrap.hjpk-route-business .hjpk-business-brief:before{content:none}#wrap.hjpk-route-business .hjpk-business-kicker{color:var(--hjpk-clean-blue)}#wrap.hjpk-route-business .hjpk-business-brief-copy h3{color:var(--hjpk-clean-ink)}#wrap.hjpk-route-business .hjpk-business-brief-copy p{color:var(--hjpk-clean-soft)}#wrap.hjpk-route-business .hjpk-business-brief-facts{gap:0}#wrap.hjpk-route-business .hjpk-business-brief-facts div{padding:1.6rem 0;border:0;border-top:1px solid var(--hjpk-hairline);border-radius:0;background:transparent}#wrap.hjpk-route-business .hjpk-business-brief-facts dt{color:var(--hjpk-clean-blue)}#wrap.hjpk-route-business .hjpk-business-brief-facts dd{color:var(--hjpk-clean-ink)}#wrap.hjpk-route-business .hjpk-business-capability-grid{gap:4.8rem clamp(2.8rem,4vw,4.8rem)}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-business-capability-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-route-business .hjpk-business-capability-card:before{content:none}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-business-capability-card:hover{box-shadow:none;transform:none}#wrap.hjpk-route-business .hjpk-business-capability-body{padding:2.4rem 0 0}#wrap.hjpk-route-business .hjpk-business-brand-grid{gap:4rem clamp(2rem,3vw,3.6rem)}#wrap.hjpk-route-business .hjpk-business-brand-card,#wrap.hjpk-route-business .hjpk-business-brand-card.is-static{min-height:0;justify-content:flex-start;padding:2.4rem 0 0;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;color:var(--hjpk-clean-ink);box-shadow:none}#wrap.hjpk-route-business .hjpk-business-brand-card:before{content:none}#wrap.hjpk-route-business .hjpk-business-brand-card h3{color:var(--hjpk-clean-ink);transition:color .25s ease}#wrap.hjpk-route-business .hjpk-business-brand-card p{color:var(--hjpk-clean-soft)}#wrap.hjpk-route-business .hjpk-business-brand-link{color:var(--hjpk-clean-blue)}#wrap.hjpk-route-business .hjpk-business-brand-card:hover,#wrap.hjpk-route-business .hjpk-business-brand-card:focus-visible{background:transparent;transform:none}#wrap.hjpk-route-business .hjpk-business-brand-card:hover h3,#wrap.hjpk-route-business .hjpk-business-brand-card:focus-visible h3{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table{background:transparent}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table thead th{padding:1.6rem 2rem;border-right:0;border-bottom:2px solid var(--hjpk-keyline);background:transparent;color:var(--hjpk-clean-ink);text-align:left}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody th,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td{padding:1.8rem 2rem;border-right:0;border-bottom:1px solid var(--hjpk-hairline);text-align:left}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table thead th:first-child,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody th:first-child,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td:first-child{padding-left:0}@media(max-width:1023px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active{border:0;border-radius:0;background:transparent}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a.is-active{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:after{bottom:0}}.hjpk-career-quick-links{gap:.8rem 2.8rem}.hjpk-career-quick-links a{min-height:0;padding:.6rem 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#d9ecfbc7}.hjpk-career-quick-links a:hover,.hjpk-career-quick-links a:focus-visible,.hjpk-career-quick-links a.is-active{border-color:#7db8f0;background:transparent;color:#7db8f0;transform:none}.hjpk-career-orbit-node{box-shadow:none}.hjpk-career-orbit-core{box-shadow:0 0 0 2.6rem #7db8f00d}.hjpk-career-flow-list{padding:0;border:0;border-radius:0}.hjpk-career-flow-circle{box-shadow:none}.hjpk-career-roadmap-step{min-height:0;padding:2.8rem 0 0;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;box-shadow:none}.hjpk-career-roadmap-step span{min-height:0;padding:0;border-radius:0;background:transparent;color:#7db8f0;font-size:1.5rem}.hjpk-career-roadmap-step h3{margin-top:2rem}.hjpk-career-ai-table{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.hjpk-career-ai-column{border-left-color:var(--hjpk-hairline)}.hjpk-career-ai-stage{justify-content:flex-start;border-bottom:2px solid var(--hjpk-keyline);background:transparent;color:#f7fbff;text-align:left}.hjpk-career-ai-detail{padding:2.4rem 2rem 2.4rem 0;text-align:left}.hjpk-career-ai-column:first-child .hjpk-career-ai-stage,.hjpk-career-ai-column:first-child .hjpk-career-ai-detail{padding-left:0}.hjpk-career-ai-column+.hjpk-career-ai-column .hjpk-career-ai-stage,.hjpk-career-ai-column+.hjpk-career-ai-column .hjpk-career-ai-detail{padding-left:2rem}.hjpk-career-capability-panel{margin-top:4.8rem;padding:3.2rem 0 0;border:0;border-top:1px solid var(--hjpk-hairline);border-radius:0;background:transparent}.hjpk-career-capability-title{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#7db8f0;box-shadow:none}.hjpk-career-capability-grid,.hjpk-career-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(2.4rem,4vw,4.8rem);margin-top:2.4rem}.hjpk-career-capability-grid span,.hjpk-career-course-grid span{min-height:0;justify-content:flex-start;padding:1.4rem 0;border:0;border-top:1px solid var(--hjpk-hairline);border-radius:0;background:transparent;box-shadow:none;text-align:left}.hjpk-career-course-grid span{color:#d9ecfb}.hjpk-career-reward-grid{gap:4rem clamp(2.4rem,3vw,4.8rem)}.hjpk-career-reward-card{min-height:0;padding:2.8rem 0 0;overflow:visible;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;box-shadow:none}.hjpk-career-reward-card:before,.hjpk-career-reward-card:after{content:none}.hjpk-career-reward-card:hover,.hjpk-career-reward-card:focus-within{border-color:var(--hjpk-keyline);box-shadow:none;transform:none}.hjpk-career-reward-topline span:first-child{min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent}.hjpk-career-reward-icon{margin-top:3.2rem;box-shadow:inset 0 0 0 1px #7db8f033}.hjpk-career-detail-grid{gap:0}.hjpk-career-detail-card,.hjpk-career-detail-card:first-child{padding:3.6rem 0;overflow:visible;border:0;border-top:1px solid var(--hjpk-hairline);border-radius:0;background:transparent;box-shadow:none}.hjpk-career-detail-card:first-child{border-top:2px solid var(--hjpk-keyline)}.hjpk-career-detail-card:after{content:none}#wrap .section-summary,#wrap .local-summary,#wrap .para,#wrap .hjpk-feature-description,#wrap .hjpk-split-content .para,#wrap .hjpk-affiliate-message p,#wrap .hjpk-affiliate-logo-card p,#wrap .hjpk-contact-list li,#wrap .hjpk-media-card figcaption,#wrap .hjpk-update-card p,#wrap .hjpk-subpage-action-panel p,#wrap .hjpk-subpage-summary-copy p,#wrap .hjpk-business-brief-copy p,#wrap .hjpk-business-capability-body p,#wrap .hjpk-business-brand-card p,#wrap .hjpk-ir-table td,#wrap .hjpk-career-section-head p,#wrap .hjpk-career-cta p,#wrap .hjpk-career-ai-detail span,#wrap .hjpk-career-roadmap-step p,#wrap .hjpk-career-reward-card dd,#wrap .hjpk-career-detail-card p{font-weight:500}#wrap .section-caption,#wrap .hjpk-breadcrumb,#wrap .hjpk-subpage-tabbar a,#wrap .board-name,#wrap .hjpk-business-kicker,#wrap .hjpk-subpage-panel-label,#wrap .hjpk-ir-table-note,#wrap .hjpk-career-eyebrow,#wrap .hjpk-career-reward-topline span,#wrap .hjpk-career-detail-label{font-weight:700}@media(max-width:1023px){.hjpk-career-orbit-core,.hjpk-career-orbit-node,.hjpk-career-orbit-node.is-top,.hjpk-career-orbit-node.is-right,.hjpk-career-orbit-node.is-left{border-radius:0}.hjpk-career-orbit-node{min-height:0;padding:2.4rem 0;border:0;border-top:1px solid var(--hjpk-hairline);background:transparent;box-shadow:none}.hjpk-career-orbit-node:after{content:none}.hjpk-career-roadmap-step{padding:2.4rem 0 0;border:0;border-top:2px solid var(--hjpk-keyline);background:transparent}.hjpk-career-ai-column,.hjpk-career-ai-column+.hjpk-career-ai-column{border-top:0;border-left:0}.hjpk-career-ai-column+.hjpk-career-ai-column .hjpk-career-ai-stage,.hjpk-career-ai-column+.hjpk-career-ai-column .hjpk-career-ai-detail{padding-left:0}.hjpk-career-ai-column+.hjpk-career-ai-column .hjpk-career-ai-stage{margin-top:3.2rem}.hjpk-career-ai-detail{padding:2rem 0}}@media(max-width:767px){#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item{padding:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tr{padding:2rem 0;border:0;border-top:2px solid var(--hjpk-keyline);border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody{gap:1.6rem}#wrap.hjpk-route-business .hjpk-business-brief{padding:2.8rem 0 0}#wrap.hjpk-route-business .hjpk-business-capability-body,#wrap.hjpk-route-business .hjpk-business-brand-card{padding:2rem 0 0}.hjpk-career-capability-grid,.hjpk-career-course-grid{grid-template-columns:1fr}.hjpk-career-reward-card{padding:2.4rem 0 0}.hjpk-career-detail-card,.hjpk-career-detail-card:first-child{padding:2.8rem 0}}#wrap.hjpk-sub{animation:hjpk-route-enter var(--hjpk-motion-page) var(--hjpk-motion-ease-out) both;transform-origin:center top}#wrap.hjpk-sub .hjpk-reveal,#footer.hjpk-reveal{--hjpk-reveal-distance: 4.8rem;--hjpk-reveal-ease: var(--hjpk-motion-ease-out)}#wrap.hjpk-sub .hjpk-reveal .section-head,#wrap.hjpk-sub .hjpk-reveal .local-info,#wrap.hjpk-sub .hjpk-reveal .local-subject,#wrap.hjpk-sub .hjpk-reveal .local-summary,#wrap.hjpk-sub .hjpk-reveal .local-aside,#wrap.hjpk-sub .hjpk-reveal .local-figure,#wrap.hjpk-sub .hjpk-reveal .hjpk-split-content>*,#wrap.hjpk-sub .hjpk-reveal .hjpk-subpage-tabbar-inner,#wrap.hjpk-sub .hjpk-reveal .hjpk-group-media-figure,#wrap.hjpk-sub .hjpk-reveal .hjpk-subpage-summary-panel,#wrap.hjpk-sub .hjpk-reveal .hjpk-subpage-action-panel,#wrap.hjpk-sub .hjpk-reveal .hjpk-feature-list .board-info,#wrap.hjpk-sub .hjpk-reveal .board-item,#wrap.hjpk-sub .hjpk-reveal .data-item,#wrap.hjpk-sub .hjpk-reveal .hjpk-history-item,#wrap.hjpk-sub .hjpk-reveal .hjpk-ir-table-shell,#wrap.hjpk-sub .hjpk-reveal .hjpk-update-card,#wrap.hjpk-sub .hjpk-reveal .hjpk-contact-list li,#wrap.hjpk-sub .hjpk-reveal .hjpk-contact-note,#wrap.hjpk-sub .hjpk-reveal .btn-display,#wrap.hjpk-sub .hjpk-reveal .hjpk-business-brief,#wrap.hjpk-sub .hjpk-reveal .hjpk-business-capability-card,#wrap.hjpk-sub .hjpk-reveal .hjpk-business-brand-card,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-section-head,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-quick-links,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-orbit-core,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-orbit-node,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-roadmap-step,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-ai-column,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-flow-circle,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-capability-panel,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-reward-card,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-detail-card,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-cta>*,#footer.hjpk-reveal .footer-brand,#footer.hjpk-reveal .footer-nav-group,#footer.hjpk-reveal .footer-bottom{opacity:0;transform:translateY(var(--hjpk-reveal-distance));transition:opacity var(--hjpk-motion-reveal) var(--hjpk-reveal-ease),transform var(--hjpk-motion-reveal) var(--hjpk-reveal-ease);will-change:opacity,transform}#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-hero-visual,#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-hero-image-plane{opacity:0;transform:translateY(1.2rem);transition:opacity var(--hjpk-motion-reveal) var(--hjpk-motion-ease-out),transform var(--hjpk-motion-reveal) var(--hjpk-motion-ease-out),filter var(--hjpk-motion-slow) var(--hjpk-motion-ease-standard);will-change:opacity,transform}#wrap.hjpk-sub .hjpk-reveal.active1 .section-head,#wrap.hjpk-sub .hjpk-reveal.active1 .local-info,#wrap.hjpk-sub .hjpk-reveal.active1 .hjpk-career-section-head,#footer.hjpk-reveal.active1 .footer-brand{opacity:1;transform:translateY(0);will-change:auto}#wrap.hjpk-sub .hjpk-reveal.active2 .local-subject,#wrap.hjpk-sub .hjpk-reveal.active2 .local-summary,#wrap.hjpk-sub .hjpk-reveal.active2 .local-aside,#wrap.hjpk-sub .hjpk-reveal.active2 .local-figure,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-split-content>*,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-subpage-tabbar-inner,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-group-media-figure,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-subpage-summary-panel,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-subpage-action-panel,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-feature-list .board-info,#wrap.hjpk-sub .hjpk-reveal.active2 .board-item,#wrap.hjpk-sub .hjpk-reveal.active2 .data-item,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-history-item,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-ir-table-shell,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-update-card,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-contact-list li,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-contact-note,#wrap.hjpk-sub .hjpk-reveal.active2 .btn-display,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-business-brief,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-business-capability-card,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-business-brand-card,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-quick-links,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-orbit-core,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-orbit-node,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-roadmap-step,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-ai-column,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-flow-circle,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-capability-panel,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-reward-card,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-detail-card,#wrap.hjpk-sub .hjpk-reveal.active2 .hjpk-career-cta>*,#footer.hjpk-reveal.active2 .footer-nav-group,#footer.hjpk-reveal.active2 .footer-bottom,#wrap.hjpk-sub .hjpk-page-hero.active2 .hjpk-page-hero-visual,#wrap.hjpk-sub .hjpk-page-hero.active2 .hjpk-page-hero-image-plane{opacity:1;transform:translateY(0);will-change:auto}#wrap.hjpk-sub .hjpk-reveal .local-subject,#wrap.hjpk-sub .hjpk-reveal .hjpk-subpage-tabbar-inner,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-quick-links,#footer.hjpk-reveal .footer-nav-group:nth-child(1){transition-delay:.08s}#wrap.hjpk-sub .hjpk-reveal .local-aside,#wrap.hjpk-sub .hjpk-reveal .local-summary,#wrap.hjpk-sub .hjpk-reveal .hjpk-group-media-figure,#wrap.hjpk-sub .hjpk-reveal .hjpk-subpage-summary-panel,#wrap.hjpk-sub .hjpk-reveal .hjpk-business-brief,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-orbit-core,#wrap.hjpk-sub .hjpk-reveal .hjpk-career-roadmap-step:nth-child(1),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-ai-column:nth-child(1),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-reward-card:nth-child(1),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-detail-card:nth-child(1),#footer.hjpk-reveal .footer-nav-group:nth-child(2){transition-delay:.12s}#wrap.hjpk-sub .hjpk-reveal .hjpk-subpage-action-panel,#wrap.hjpk-sub .hjpk-reveal .hjpk-history-item:nth-child(2),#wrap.hjpk-sub .hjpk-reveal .hjpk-business-capability-card:nth-child(2),#wrap.hjpk-sub .hjpk-reveal .hjpk-business-brand-card:nth-child(2),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-orbit-node:nth-child(2),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-roadmap-step:nth-child(2),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-ai-column:nth-child(2),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-reward-card:nth-child(2),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-detail-card:nth-child(2),#footer.hjpk-reveal .footer-nav-group:nth-child(3){transition-delay:.16s}#wrap.hjpk-sub .hjpk-reveal .hjpk-history-item:nth-child(3),#wrap.hjpk-sub .hjpk-reveal .hjpk-business-capability-card:nth-child(3),#wrap.hjpk-sub .hjpk-reveal .hjpk-business-brand-card:nth-child(3),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-orbit-node:nth-child(3),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-roadmap-step:nth-child(3),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-ai-column:nth-child(3),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-reward-card:nth-child(3),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-detail-card:nth-child(3),#footer.hjpk-reveal .footer-nav-group:nth-child(4){transition-delay:.22s}#wrap.hjpk-sub .hjpk-reveal .hjpk-history-item:nth-child(n+4),#wrap.hjpk-sub .hjpk-reveal .hjpk-business-capability-card:nth-child(n+4),#wrap.hjpk-sub .hjpk-reveal .hjpk-business-brand-card:nth-child(n+4),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-orbit-node:nth-child(n+4),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-roadmap-step:nth-child(n+4),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-ai-column:nth-child(n+4),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-reward-card:nth-child(n+4),#wrap.hjpk-sub .hjpk-reveal .hjpk-career-detail-card:nth-child(n+4),#footer.hjpk-reveal .footer-nav-group:nth-child(n+5),#footer.hjpk-reveal .footer-bottom{transition-delay:.28s}#wrap.hjpk-sub .hjpk-group-media-figure:hover img{transform:scale(1.025)}#wrap.hjpk-sub .hjpk-group-media-figure img{transition:filter var(--hjpk-motion-slow) var(--hjpk-motion-ease-standard),transform var(--hjpk-motion-slow) var(--hjpk-motion-ease-out)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a,#wrap.hjpk-sub .hjpk-btn,#wrap.hjpk-sub .hjpk-feature-list .board-info,#wrap.hjpk-sub .hjpk-history-item,#wrap.hjpk-sub .hjpk-update-card,#wrap.hjpk-sub .hjpk-business-brand-card,#wrap.hjpk-sub .hjpk-business-capability-card,#wrap.hjpk-sub .hjpk-career-quick-links a,#wrap.hjpk-sub .hjpk-career-roadmap-step,#wrap.hjpk-sub .hjpk-career-reward-card,#wrap.hjpk-sub .hjpk-career-detail-card,#footer .footer-nav-title,#footer .footer-nav-link,#footer .footer-legal a{transition:border-color var(--hjpk-motion-medium) var(--hjpk-motion-ease-standard),background-color var(--hjpk-motion-medium) var(--hjpk-motion-ease-standard),color var(--hjpk-motion-medium) var(--hjpk-motion-ease-standard),box-shadow var(--hjpk-motion-medium) var(--hjpk-motion-ease-standard),transform var(--hjpk-motion-medium) var(--hjpk-motion-ease-out)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub .hjpk-btn:hover,#wrap.hjpk-sub .hjpk-btn:focus-visible,#wrap.hjpk-sub .hjpk-business-capability-card:hover,#wrap.hjpk-sub .hjpk-business-brand-card:hover,#wrap.hjpk-sub .hjpk-business-brand-card:focus-visible,#wrap.hjpk-sub .hjpk-career-quick-links a:hover,#wrap.hjpk-sub .hjpk-career-quick-links a:focus-visible{transform:translateY(-.4rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:focus-within,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-history-item:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card:focus-within{transform:translate(.8rem)}#wrap.hjpk-sub .hjpk-feature-list .board-info:hover .hjpk-feature-title,#wrap.hjpk-sub .hjpk-feature-list .board-info:focus-within .hjpk-feature-title,#wrap.hjpk-sub .hjpk-history-item:hover .hjpk-history-year,#wrap.hjpk-sub .hjpk-update-card:hover h3,#wrap.hjpk-sub .hjpk-update-card:focus-within h3{color:var(--hjpk-clean-blue, var(--color-blue))}#wrap.hjpk-sub .hjpk-ir-table tbody tr{transition:background-color var(--hjpk-motion-fast) var(--hjpk-motion-ease-standard),color var(--hjpk-motion-fast) var(--hjpk-motion-ease-standard)}#wrap.hjpk-sub .hjpk-ir-table tbody tr:hover{background:#0f6faf0f}#footer .footer-nav-link:hover,#footer .footer-nav-link:focus-visible,#footer .footer-legal a:hover,#footer .footer-legal a:focus-visible{transform:translate(.4rem)}@keyframes hjpk-route-enter{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#wrap.hjpk-sub,#wrap.hjpk-sub *,#wrap.hjpk-sub *:before,#wrap.hjpk-sub *:after,#footer,#footer *,#footer *:before,#footer *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}#wrap.hjpk-sub .hjpk-reveal *,#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-hero-visual,#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-hero-image-plane,#footer.hjpk-reveal *{opacity:1!important;transform:none!important}}#header:not(.is-home),#header:not(.is-home).transparent,#header:not(.is-home).light,#header:not(.is-home).open,#header:not(.is-home).has-submenu{border-bottom:1px solid var(--color-line);background:var(--color-surface);box-shadow:none}#header:not(.is-home) .site-name,#header:not(.is-home) .depth1,#header:not(.is-home) .menu-line{color:var(--color-ink)}#header:not(.is-home) .depth1:after,#header:not(.is-home) .header-inner .site-navi .depth1-list .depth1-item .depth1:after{background:var(--color-blue)}#header:not(.is-home) .depth1:hover,#header:not(.is-home) .depth1:focus-visible,#header:not(.is-home) .depth1.active{color:var(--color-navy)}#header:not(.is-home) .menu-header:before,#header:not(.is-home) .menu-header:after{background:var(--color-ink)}#header:not(.is-home) .header-submenu{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-surface);box-shadow:none}#header:not(.is-home) .submenu-title,#header:not(.is-home) .submenu-link:hover,#header:not(.is-home) .submenu-link:focus-visible{color:var(--color-navy)}#header:not(.is-home) .submenu-link,#header:not(.is-home) .submenu-child-link{color:var(--color-ink-soft)}body:has(#wrap.hjpk-sub:not(.hjpk-route-career)),body:has(#wrap.hjpk-sub.hjpk-route-career){--color-ink: var(--hjpk-palette-ink);--color-ink-soft: var(--hjpk-palette-ink-soft);--color-muted: var(--hjpk-palette-muted);--color-line: var(--hjpk-palette-line);--color-surface: var(--hjpk-palette-surface);--color-soft: var(--hjpk-palette-soft);--color-dark: var(--hjpk-palette-dark);--color-navy: var(--hjpk-palette-navy);--color-blue: var(--hjpk-palette-blue);--color-blue-dark: var(--hjpk-palette-blue-dark);background:var(--color-surface);color:var(--color-ink)}#wrap.hjpk-sub:not(.hjpk-route-career){--hjpk-clean-muted: #56708c}body:has(#wrap.hjpk-sub) #header:not(.is-home).transparent,body:has(#wrap.hjpk-sub) #header:not(.is-home).light,body:has(#wrap.hjpk-sub) #header:not(.is-home).open,body:has(#wrap.hjpk-sub) #header:not(.is-home).has-submenu{border-bottom-color:var(--color-line);background:var(--color-surface);color:var(--color-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-name,body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1,body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-line{color:var(--color-ink)}#wrap.hjpk-sub{background:var(--color-surface)}#wrap.hjpk-sub .hjpk-page-hero{min-height:clamp(48rem,58vw,64rem);padding-top:calc(var(--header-height) + 8.4rem);padding-bottom:8.4rem;border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);grid-template-areas:"breadcrumb breadcrumb" "title aside" "scroll aside"}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero,#wrap.hjpk-route-career .hjpk-page-hero{min-height:clamp(48rem,58vw,64rem);padding-top:calc(var(--header-height) + 8.4rem);padding-bottom:8.4rem;border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);grid-template-areas:"breadcrumb breadcrumb" "title aside" "scroll aside"}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero:before,#wrap.hjpk-route-career .hjpk-page-hero:before{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-soft) 100%);filter:none}#wrap.hjpk-sub .hjpk-page-hero-visual{opacity:.22}#wrap.hjpk-sub .hjpk-page-hero-ring,#wrap.hjpk-sub .hjpk-page-hero-line{border-color:var(--color-line)}#wrap.hjpk-sub .hjpk-breadcrumb,#wrap.hjpk-sub .hjpk-breadcrumb a,#wrap.hjpk-sub .hjpk-breadcrumb span{color:var(--color-muted)}#wrap.hjpk-sub .hjpk-breadcrumb a:hover,#wrap.hjpk-sub .hjpk-breadcrumb a:focus-visible{color:var(--color-navy)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .hjpk-breadcrumb,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .hjpk-breadcrumb a,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .hjpk-breadcrumb span,#wrap.hjpk-route-career .hjpk-page-hero .hjpk-breadcrumb,#wrap.hjpk-route-career .hjpk-page-hero .hjpk-breadcrumb a,#wrap.hjpk-route-career .hjpk-page-hero .hjpk-breadcrumb span{color:var(--color-muted)}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:8.6ch;color:var(--color-ink);font-size:clamp(5.6rem,8.4vw,10.8rem);font-weight:900;line-height:.98;letter-spacing:-.065em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap.hjpk-route-career .hjpk-page-hero .local-name,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{color:var(--color-ink)}#wrap.hjpk-sub .hjpk-page-hero-aside{align-self:end}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-wrap{max-width:45.6rem;padding:2.4rem 0 0;border:0;border-top:1px solid var(--color-ink);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap:before{content:none}#wrap.hjpk-sub .hjpk-page-hero-aside .local-title,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{color:var(--color-navy);font-size:clamp(1.8rem,1.8vw,2.4rem);font-weight:800;letter-spacing:-.02em;text-transform:none}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{margin-top:1.6rem;color:var(--color-ink-soft);font-size:clamp(1.6rem,1.7vw,1.9rem);font-weight:500;line-height:1.8}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary,#wrap.hjpk-route-career .hjpk-page-hero-aside .local-summary,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{color:var(--color-ink-soft)}#wrap.hjpk-sub .hjpk-page-scroll-cue{color:var(--color-muted);font-size:1.2rem;font-weight:700;letter-spacing:.12em}#wrap.hjpk-sub .hjpk-page-scroll-cue:before{background:var(--color-line)}#wrap.hjpk-sub .hjpk-page-scroll-cue:hover,#wrap.hjpk-sub .hjpk-page-scroll-cue:focus-visible{color:var(--color-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue,#wrap.hjpk-route-career .hjpk-page-scroll-cue{color:var(--color-muted)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero.has-image .hjpk-page-hero-image-plane,#wrap.hjpk-route-career .hjpk-page-hero.has-image .hjpk-page-hero-image-plane{right:max(2.4rem,calc((100vw - var(--content-width)) / 2));bottom:8.4rem;display:block;width:min(34rem,27vw);aspect-ratio:1;border:0;border-radius:0;background:var(--hjpk-page-hero-image) var(--hjpk-page-hero-position, center) / cover no-repeat;box-shadow:none;filter:saturate(.8) contrast(1.04)}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-aside{margin-right:min(38rem,31vw)}#wrap.hjpk-sub .hjpk-subpage-tabbar{top:var(--header-height);border-top:0;border-bottom:1px solid var(--color-line);background:var(--color-surface);box-shadow:none}#header.is-hidden~#wrap.hjpk-sub .hjpk-subpage-tabbar{top:0}#wrap.hjpk-sub .hjpk-subpage-tabbar a,#wrap.hjpk-sub .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub .hjpk-subpage-tabbar a.is-active{border-radius:0;background:transparent}#wrap.hjpk-sub .hjpk-subpage-tabbar a{color:var(--color-muted)}#wrap.hjpk-sub .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-sub .hjpk-subpage-tabbar a.is-active{color:var(--color-navy)}#wrap.hjpk-sub .hjpk-subpage-tabbar a:after{background:var(--color-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-soft,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark{background:var(--color-surface);color:var(--color-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-wrap{padding-top:9.6rem;padding-bottom:9.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);gap:2.4rem clamp(4rem,8vw,12rem);margin-bottom:7.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-caption{grid-column:1 / -1;color:var(--color-blue);font-size:1.3rem;font-weight:800;letter-spacing:.08em}#wrap.hjpk-sub:not(.hjpk-route-career) .section-subject{grid-column:1}#wrap.hjpk-sub:not(.hjpk-route-career) .section-name{max-width:10ch;color:var(--color-ink);font-size:clamp(3.6rem,4.6vw,6.4rem);font-weight:900;line-height:1.08;letter-spacing:-.05em}#wrap.hjpk-sub:not(.hjpk-route-career) .section-summary{grid-column:2;align-self:end;max-width:48rem;margin:0;color:var(--color-ink-soft);font-size:clamp(1.7rem,1.8vw,2rem);line-height:1.8}#wrap.hjpk-sub:not(.hjpk-route-career) .section-body{border-top:1px solid var(--color-line);padding-top:4.8rem}#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-business-capability-card{border-top:1px solid var(--hjpk-keyline)}#wrap.hjpk-sub .hjpk-section,#wrap.hjpk-route-career .hjpk-career-section{content-visibility:auto;contain-intrinsic-block-size:auto 96rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-business-brand-card,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-business-brand-card.is-static,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel{border-color:var(--color-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item:focus-within,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-business-brand-card:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-business-brand-card:focus-visible{border-color:var(--color-blue)}#wrap.hjpk-route-career .hjpk-page-hero .local-name,#wrap.hjpk-route-career .hjpk-page-hero .local-title,#wrap.hjpk-route-career .hjpk-page-hero .local-summary,#wrap.hjpk-route-career .hjpk-page-hero .hjpk-breadcrumb,#wrap.hjpk-route-career .hjpk-page-hero .hjpk-breadcrumb a,#wrap.hjpk-route-career .hjpk-page-hero .hjpk-breadcrumb span{color:var(--color-ink)}#wrap.hjpk-sub+#footer{border-top:1px solid var(--color-line);background:var(--color-dark)}#wrap.hjpk-sub+#footer .footer-inner{padding-top:8.4rem;padding-bottom:3.2rem}#wrap.hjpk-sub+#footer .footer-top{display:grid;grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:6.4rem}#wrap.hjpk-sub+#footer .footer-subject{color:var(--color-surface);font-size:clamp(3.6rem,4vw,5.6rem);font-weight:900;letter-spacing:-.06em}#wrap.hjpk-sub+#footer .footer-tagline,#wrap.hjpk-sub+#footer .footer-meta,#wrap.hjpk-sub+#footer .footer-legal{color:var(--hjpk-clean-ice)}#wrap.hjpk-sub+#footer .footer-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4rem}#wrap.hjpk-sub+#footer .footer-nav-title{color:var(--color-surface);font-weight:800}#wrap.hjpk-sub+#footer .footer-nav-link,#wrap.hjpk-sub+#footer .footer-legal a{color:var(--hjpk-clean-ice)}#wrap.hjpk-sub+#footer .footer-nav-link:hover,#wrap.hjpk-sub+#footer .footer-nav-link:focus-visible,#wrap.hjpk-sub+#footer .footer-legal a:hover,#wrap.hjpk-sub+#footer .footer-legal a:focus-visible{color:var(--hjpk-clean-blue)}#wrap.hjpk-sub+#footer .footer-bottom{display:grid;grid-template-columns:1fr auto;gap:2.4rem;margin-top:7.2rem;padding-top:2.4rem;border-top:1px solid var(--hjpk-clean-line)}@media(max-width:1023px){#wrap.hjpk-sub .hjpk-page-hero{min-height:50rem;padding-top:calc(var(--header-height) + 7.2rem)}#wrap.hjpk-sub .hjpk-page-hero .local-name{font-size:clamp(5.2rem,9.8vw,8.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "title" "aside" "scroll"}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{max-width:52rem;margin-top:4.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-bottom:5.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-subject,#wrap.hjpk-sub:not(.hjpk-route-career) .section-summary{grid-column:1}#wrap.hjpk-sub+#footer .footer-top{grid-template-columns:1fr;gap:4.8rem}#wrap.hjpk-sub+#footer .footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){#header:not(.is-home).open .site-navi,#header:not(.is-home).open .depth1,#header:not(.is-home).open .depth2{color:var(--color-ink)}#wrap.hjpk-sub .hjpk-page-hero{min-height:0;padding-top:calc(var(--header-height) + 5.6rem);padding-bottom:5.6rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "title" "aside" "scroll"}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero,#wrap.hjpk-route-career .hjpk-page-hero{grid-template-columns:minmax(0,1fr)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "title" "aside" "scroll"}#wrap.hjpk-sub .hjpk-page-hero .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:none;font-size:clamp(4.8rem,15vw,6.8rem);letter-spacing:-.07em}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{max-width:none;margin-top:4.8rem}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-image-plane{display:none}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-aside{margin-right:0}#wrap.hjpk-sub .hjpk-page-scroll-cue{margin-top:4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar-inner{padding-right:4.8rem;-webkit-mask-image:linear-gradient(90deg,var(--color-dark) 0%,var(--color-dark) calc(100% - var(--space-10)),transparent 100%);mask-image:linear-gradient(90deg,var(--color-dark) 0%,var(--color-dark) calc(100% - var(--space-10)),transparent 100%)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-wrap{padding-top:7.2rem;padding-bottom:7.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{margin-bottom:4.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-name{font-size:clamp(3.4rem,10vw,4.8rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-body{padding-top:3.2rem}#wrap.hjpk-sub+#footer .footer-inner{padding-top:6.4rem}#wrap.hjpk-sub+#footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}#wrap.hjpk-sub+#footer .footer-bottom{grid-template-columns:1fr;margin-top:5.6rem}}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-inner,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-inner,#wrap.hjpk-sub .hjpk-page-hero,#wrap.hjpk-sub .hjpk-subpage-tabbar-inner,#wrap.hjpk-sub:not(.hjpk-route-career) .section-wrap,#wrap.hjpk-sub+#footer .footer-inner{width:100%;max-width:var(--hjpk-wide-width);margin-right:auto;margin-left:auto;padding-right:var(--hjpk-page-gutter);padding-left:var(--hjpk-page-gutter)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1{font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-name{font-family:var(--font-sans);letter-spacing:var(--type-section-tracking)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1:after,body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-inner .site-navi .depth1-list .depth1-item .depth1:after{height:1px}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu{border-color:var(--hjpk-alpha-hairline);background:var(--color-surface)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-title{font-family:var(--font-display);font-weight:var(--type-route-weight);letter-spacing:var(--type-lead-tracking)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-link,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-link{font-weight:var(--type-body-weight)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{display:grid;min-height:var(--hjpk-hero-height);padding-top:calc(var(--header-height) + var(--space-24));padding-bottom:var(--space-24);grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);grid-template-areas:"breadcrumb breadcrumb" "title aside" "scroll aside";column-gap:var(--space-30)}#wrap.hjpk-sub .hjpk-page-hero:before{top:0;right:0;bottom:0;left:0;animation:none;transform:none}#wrap.hjpk-sub .hjpk-page-hero:after{content:none}#wrap.hjpk-sub .hjpk-page-hero-visual{display:none}#wrap.hjpk-sub .hjpk-page-hero .hjpk-breadcrumb{font-size:var(--type-ui-size);font-weight:var(--type-body-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}#wrap.hjpk-sub .hjpk-page-hero .local-subject{grid-area:title;align-self:end}#wrap.hjpk-sub .hjpk-page-hero .local-info{width:auto;margin:0;grid-area:breadcrumb}#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-hero-aside{grid-area:aside}#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-scroll-cue{grid-area:scroll}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-image,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-image{grid-template-columns:minmax(0,1.15fr) minmax(var(--hjpk-hero-copy-column),.55fr) minmax(var(--hjpk-hero-media-column),.45fr);grid-template-areas:"breadcrumb breadcrumb breadcrumb" "title aside image" "scroll aside image";column-gap:var(--space-10)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-image .hjpk-page-hero-image-plane,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-image .hjpk-page-hero-image-plane{position:relative;right:auto;bottom:auto;width:100%;max-width:var(--hjpk-hero-media-size);margin:0;grid-area:image;align-self:end;justify-self:end}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-aside{margin-right:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap.hjpk-route-career .hjpk-page-hero .local-name,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:9ch;font-family:var(--font-display);font-size:var(--type-route-size);font-weight:var(--type-route-weight);line-height:var(--type-route-leading);letter-spacing:var(--type-route-tracking);text-wrap:balance}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-wrap{max-width:var(--hjpk-reading-width);padding-top:var(--space-6);border-top-width:1px;border-top-color:color-mix(in srgb,var(--color-ink) 72%,transparent)}#wrap.hjpk-sub .hjpk-page-hero-aside .local-title,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{font-size:var(--type-lead-size);font-weight:var(--type-ui-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-lead-tracking)}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{margin-top:var(--space-4);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}#wrap.hjpk-sub .hjpk-page-scroll-cue{font-weight:var(--type-ui-weight)}#wrap.hjpk-sub .hjpk-subpage-tabbar{border-bottom-color:var(--hjpk-alpha-hairline)}#wrap.hjpk-sub .hjpk-subpage-tabbar-inner{justify-content:flex-start;gap:var(--space-10)}#wrap.hjpk-sub .hjpk-subpage-tabbar a{min-height:var(--space-16);padding:0;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}#wrap.hjpk-sub .hjpk-subpage-tabbar a:after{height:1px}#wrap.hjpk-sub:not(.hjpk-route-career) .section-wrap{padding-top:var(--hjpk-section-space);padding-bottom:var(--hjpk-section-space)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);column-gap:var(--space-30);row-gap:var(--space-6);margin-bottom:var(--space-21)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-caption{color:var(--color-blue-dark);font-family:var(--font-display);font-size:var(--type-ui-size);font-weight:var(--type-route-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .section-name{max-width:11ch;font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);text-wrap:balance}#wrap.hjpk-sub:not(.hjpk-route-career) .section-summary{max-width:var(--hjpk-reading-width);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-body{padding-top:var(--space-12);border-top-color:var(--hjpk-alpha-hairline)}body:has(#wrap.hjpk-sub) #header:not(.is-home) a:focus-visible,body:has(#wrap.hjpk-sub) #header:not(.is-home) button:focus-visible,#wrap.hjpk-sub a:focus-visible,#wrap.hjpk-sub button:focus-visible,#wrap.hjpk-sub input:focus-visible,#wrap.hjpk-sub select:focus-visible,#wrap.hjpk-sub textarea:focus-visible,#wrap.hjpk-sub+#footer a:focus-visible{outline:2px solid var(--color-blue);outline-offset:var(--space-1)}#wrap.hjpk-sub{animation-name:hjpk-route-enter-executive}@keyframes hjpk-route-enter-executive{0%{transform:translateY(var(--space-3))}to{transform:translateY(0)}}#wrap.hjpk-sub .hjpk-page-hero .local-info,#wrap.hjpk-sub .hjpk-page-hero .local-subject,#wrap.hjpk-sub .hjpk-page-hero .local-aside,#wrap.hjpk-sub .hjpk-page-hero .local-summary,#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-scroll-cue{opacity:1;transform:none;transition-delay:0s}#wrap.hjpk-sub .hjpk-subpage-tabbar+.hjpk-section,#wrap.hjpk-sub .hjpk-page-hero+.hjpk-section{content-visibility:visible;contain:none}#wrap.hjpk-sub .hjpk-subpage-tabbar+.hjpk-section .section-head,#wrap.hjpk-sub .hjpk-page-hero+.hjpk-section .section-head{opacity:1;transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list:not(.hjpk-sitemap-list) .board-wrap,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel,#wrap.hjpk-route-business .hjpk-business-brief,#wrap.hjpk-route-business:not(.hjpk-route-career) .hjpk-business-capability-card,#wrap.hjpk-route-business .hjpk-business-brand-card,#wrap.hjpk-route-business .hjpk-business-brand-card.is-static{border-top-width:1px}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info{padding-top:var(--space-8);padding-bottom:var(--space-8)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-name{font-family:var(--font-display);font-weight:var(--type-route-weight);letter-spacing:var(--type-ui-tracking);text-transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-name.is-index,#wrap.hjpk-route-career .hjpk-career-roadmap-step>span{display:none}#wrap.hjpk-route-career .hjpk-career-roadmap-step h3{margin-top:0}#wrap.hjpk-route-business .hjpk-group-section-overview .section-head{grid-template-columns:minmax(0,1fr);row-gap:var(--space-5);margin-bottom:0}#wrap.hjpk-route-business .hjpk-group-section-overview .section-caption,#wrap.hjpk-route-business .hjpk-group-section-overview .section-subject,#wrap.hjpk-route-business .hjpk-group-section-overview .section-summary{width:100%;grid-column:1}#wrap.hjpk-route-business .hjpk-group-section-overview .section-name{max-width:none;font-size:var(--space-10);line-height:var(--type-section-leading)}#wrap.hjpk-route-business .hjpk-group-section-overview .section-summary{margin-top:var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-leading)}#wrap.hjpk-route-business .hjpk-group-section-overview .section-body{padding-top:0;border-top:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-title,#wrap.hjpk-route-business .hjpk-business-brief-copy h3,#wrap.hjpk-route-business .hjpk-business-capability-body h3,#wrap.hjpk-route-business .hjpk-business-brand-card h3,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card h3,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel h3{font-weight:var(--type-ui-weight);letter-spacing:var(--type-lead-tracking)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-description,#wrap.hjpk-route-business .hjpk-business-brief-copy p,#wrap.hjpk-route-business .hjpk-business-capability-body p,#wrap.hjpk-route-business .hjpk-business-brand-card p,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card p,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel p,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td{font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}#wrap.hjpk-route-business .hjpk-business-card-meta span{display:none}#wrap.hjpk-route-business .hjpk-business-card-meta svg{color:var(--color-blue)}#wrap.hjpk-route-business .hjpk-business-capability-body,#wrap.hjpk-route-business .hjpk-business-brand-card,#wrap.hjpk-route-business .hjpk-business-brand-card.is-static{padding-top:var(--space-8)}#wrap.hjpk-sub .hjpk-subpage-tabbar a:hover,#wrap.hjpk-sub .hjpk-subpage-tabbar a:focus-visible,#wrap.hjpk-route-business .hjpk-business-brand-card:hover,#wrap.hjpk-route-business .hjpk-business-brand-card:focus-visible{transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table thead th{border-bottom-width:1px;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-panel{gap:var(--space-12)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list-light,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note{padding:var(--space-8) 0 0;border:0;border-top:1px solid var(--hjpk-palette-line);border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note{min-height:0;justify-content:flex-start}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note strong{font-weight:var(--type-ui-weight)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list li,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note p{font-weight:var(--type-body-weight)}#wrap.hjpk-route-career .hjpk-career-wrap{width:100%;max-width:var(--hjpk-wide-width);margin-right:auto;margin-left:auto;padding-right:var(--hjpk-page-gutter);padding-left:var(--hjpk-page-gutter)}#wrap.hjpk-route-career .hjpk-career-section-head h2,#wrap.hjpk-route-career .hjpk-career-roadmap-step h3,#wrap.hjpk-route-career .hjpk-career-reward-card h3,#wrap.hjpk-route-career .hjpk-career-detail-card h2,#wrap.hjpk-route-career .hjpk-career-detail-card h3{font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking)}#wrap.hjpk-route-career .hjpk-career-section-head p,#wrap.hjpk-route-career .hjpk-career-roadmap-step p,#wrap.hjpk-route-career .hjpk-career-ai-detail span,#wrap.hjpk-route-career .hjpk-career-reward-card dd,#wrap.hjpk-route-career .hjpk-career-detail-card p{font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}#wrap.hjpk-route-career .hjpk-career-eyebrow,#wrap.hjpk-route-career .hjpk-career-reward-topline span,#wrap.hjpk-route-career .hjpk-career-detail-label{font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking);text-transform:none}#wrap.hjpk-route-career .hjpk-career-capability-grid,#wrap.hjpk-route-career .hjpk-career-course-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#wrap.hjpk-sub+#footer .footer-subject{font-family:var(--font-display);font-weight:var(--type-route-weight);letter-spacing:var(--type-section-tracking)}#wrap.hjpk-sub+#footer .footer-nav-title{font-weight:var(--type-ui-weight)}#wrap.hjpk-sub+#footer .footer-nav-link,#wrap.hjpk-sub+#footer .footer-tagline,#wrap.hjpk-sub+#footer .footer-meta,#wrap.hjpk-sub+#footer .footer-legal{font-weight:var(--type-body-weight)}#wrap.hjpk-sub+#footer .footer-bottom{border-top-color:color-mix(in srgb,var(--color-surface) 16%,transparent)}@media(max-width:1023px){#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:var(--hjpk-hero-height);padding-top:calc(var(--header-height) + var(--space-21));grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "title" "aside" "scroll";row-gap:var(--space-8)}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{margin-top:var(--space-6)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-image,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "title" "aside" "scroll"}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-image-plane{display:none}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--space-6)}#wrap.hjpk-route-career .hjpk-career-capability-grid,#wrap.hjpk-route-career .hjpk-career-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body:has(#wrap.hjpk-sub) #header:not(.is-home).open,body:has(#wrap.hjpk-sub) #header:not(.is-home).open .site-navi{background:var(--color-surface);color:var(--color-ink)}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1{font-family:var(--font-display);font-size:var(--space-8);font-weight:var(--type-route-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-lead-tracking)}#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:0;padding-top:calc(var(--header-height) + var(--space-16));padding-bottom:var(--space-16);row-gap:var(--space-6)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap.hjpk-route-career .hjpk-page-hero .local-name,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:10ch;font-size:var(--space-16);line-height:1}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap{margin-top:var(--space-4);padding-top:var(--space-5)}#wrap.hjpk-sub .hjpk-subpage-tabbar-inner{gap:var(--space-8);padding-right:var(--hjpk-page-gutter)}#wrap.hjpk-sub .hjpk-subpage-tabbar a{flex:0 0 auto}#wrap.hjpk-sub:not(.hjpk-route-career) .section-name{font-size:var(--space-12)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{margin-bottom:var(--space-14)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-body{padding-top:var(--space-8)}#wrap.hjpk-route-business .hjpk-business-capability-grid,#wrap.hjpk-route-business .hjpk-business-brand-grid{grid-template-columns:minmax(0,1fr)}#wrap.hjpk-sub+#footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#wrap.hjpk-route-career .hjpk-career-capability-grid,#wrap.hjpk-route-career .hjpk-career-course-grid{grid-template-columns:minmax(0,1fr)}}body:has(#wrap.hjpk-sub:not(.hjpk-route-home)){--hjpk-simple-blue: #0f6faf;--hjpk-simple-blue-deep: #0b4778;--hjpk-simple-ink: #0a223a;--hjpk-simple-ink-soft: #334c66;--hjpk-simple-muted: #626a76;--hjpk-simple-line: #dfe3e9;--hjpk-simple-soft: #f7f8fa;--hjpk-simple-gutter: clamp(2.4rem, 4.45vw, 6.4rem);--hjpk-simple-width: 144rem;--color-ink: var(--hjpk-simple-ink);--color-ink-soft: var(--hjpk-simple-ink-soft);--color-muted: var(--hjpk-simple-muted);--color-line: var(--hjpk-simple-line);--color-surface: #ffffff;--color-soft: var(--hjpk-simple-soft);--color-blue: var(--hjpk-simple-blue);--color-blue-dark: var(--hjpk-simple-blue-deep);--font-display: var(--font-sans);--header-height: 8rem;background:#fff;color:var(--hjpk-simple-ink)}#wrap.hjpk-sub{background:#fff;color:var(--hjpk-simple-ink)}body:has(#wrap.hjpk-sub) #header:not(.is-home),body:has(#wrap.hjpk-sub) #header:not(.is-home).transparent,body:has(#wrap.hjpk-sub) #header:not(.is-home).light,body:has(#wrap.hjpk-sub) #header:not(.is-home).has-submenu,body:has(#wrap.hjpk-sub) #header:not(.is-home).open{height:var(--header-height);border-bottom:1px solid var(--hjpk-simple-line);background:#fffffffa;color:var(--hjpk-simple-ink);box-shadow:none;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-inner{display:grid;width:100%;max-width:var(--hjpk-simple-width);margin:0 auto;padding:0 var(--hjpk-simple-gutter);grid-template-columns:1fr auto 1fr;gap:4.8rem}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-logo{min-width:0;min-height:4.4rem;align-items:center;justify-self:start}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-name{color:var(--hjpk-simple-ink);font-family:var(--font-sans);font-size:3.2rem;font-weight:800;line-height:1;letter-spacing:-.055em}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-navi{margin:0;justify-self:center}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1-list{gap:clamp(2.8rem,3.2vw,5.2rem)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1{min-height:var(--header-height);color:var(--hjpk-simple-ink);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;opacity:1}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1:after,body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-inner .site-navi .depth1-list .depth1-item .depth1:after{bottom:-1px;height:2px;background:var(--hjpk-simple-blue)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-control{display:flex;margin:0;align-items:center;justify-self:end}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-header{display:none}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu{top:var(--header-height);border-color:var(--hjpk-simple-line);background:#fff;box-shadow:0 2rem 4rem #0b0c0f0f}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-inner{width:100%;max-width:var(--hjpk-simple-width);min-height:10.4rem;padding:2.4rem var(--hjpk-simple-gutter)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-title,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-link-heading{color:var(--hjpk-simple-ink);font-family:var(--font-sans);font-weight:700}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-link,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-link{color:var(--hjpk-simple-muted);font-weight:500}#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{display:grid;width:100%;max-width:var(--hjpk-simple-width);min-height:max(64rem,100svh);margin:0 auto;padding:calc(var(--header-height) + 5.6rem) var(--hjpk-simple-gutter) 4rem;grid-template-columns:minmax(0,1.25fr) minmax(32rem,.75fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"breadcrumb breadcrumb" "title aside" "scroll category";column-gap:6.4rem;row-gap:3.2rem;overflow:hidden;border:0;background:#fff;color:var(--hjpk-simple-ink)}#wrap.hjpk-sub .hjpk-page-hero:before,#wrap.hjpk-sub .hjpk-page-hero:after,#wrap.hjpk-sub .hjpk-page-hero-visual{display:none;content:none}#wrap.hjpk-sub .hjpk-page-hero .local-info{width:auto;margin:0;grid-area:breadcrumb;align-self:start}#wrap.hjpk-sub .hjpk-page-hero .hjpk-breadcrumb{display:flex;gap:1.6rem;color:var(--hjpk-simple-muted);font-size:1.4rem;font-weight:500;letter-spacing:-.02em}#wrap.hjpk-sub .hjpk-page-hero .hjpk-breadcrumb a{color:var(--hjpk-simple-ink)}#wrap.hjpk-sub .hjpk-page-hero .hjpk-breadcrumb a:hover,#wrap.hjpk-sub .hjpk-page-hero .hjpk-breadcrumb a:focus-visible{color:var(--hjpk-simple-blue)}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero .hjpk-breadcrumb,#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero .hjpk-breadcrumb span{color:var(--hjpk-simple-muted)}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero .hjpk-breadcrumb a{color:var(--hjpk-simple-ink)}#wrap.hjpk-sub .hjpk-page-hero .local-subject{display:flex;min-width:0;padding:4rem 0;grid-area:title;align-items:center}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-hero .local-subject{align-self:center}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap.hjpk-route-career .hjpk-page-hero .local-name,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{max-width:none;margin:0;color:var(--hjpk-simple-ink);font-family:var(--font-sans);font-size:clamp(8rem,11vw,16rem);font-weight:650;line-height:1.05;letter-spacing:-.06em;white-space:normal}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name{overflow-wrap:anywhere}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-long-title .local-subject .local-name{font-size:clamp(6rem,7.6vw,11rem)}#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-hero-aside{width:100%;max-width:54rem;margin:0;grid-area:aside;align-self:center;justify-self:end}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-wrap{position:relative;max-width:none;margin:0;padding:3.2rem 0 0;border:0}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap:before{position:absolute;top:0;left:0;width:4.8rem;height:2px;background:var(--hjpk-simple-blue);content:""}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero-aside .local-wrap:before{display:block}#wrap.hjpk-sub .hjpk-page-hero-aside .local-title,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{margin:0;color:var(--hjpk-simple-ink);font-family:var(--font-sans);font-size:clamp(3.6rem,3.2vw,4.8rem);font-weight:600;line-height:1.3;letter-spacing:-.045em}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-hero-aside .local-title,#wrap:where(:not(.hjpk-route-career)).hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{word-break:keep-all}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{max-width:48rem;margin:2rem 0 0;color:var(--hjpk-simple-ink-soft);font-size:1.9rem;font-weight:430;line-height:1.72;letter-spacing:-.025em}#wrap.hjpk-sub .hjpk-page-hero.has-image{grid-template-columns:minmax(0,1.15fr) minmax(30rem,.85fr);grid-template-areas:"breadcrumb breadcrumb" "title image" "aside image" "scroll category"}#wrap.hjpk-sub .hjpk-page-hero.has-image .local-subject{align-items:end}#wrap.hjpk-sub .hjpk-page-hero.has-image .local-name,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-image .local-subject .local-name{font-size:clamp(10rem,14.5vw,21rem)}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-aside{justify-self:start}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-image-plane{position:relative;inset:auto;display:block;width:100%;max-width:44rem;height:min(54rem,60vh);margin:0;grid-area:image;align-self:end;justify-self:end;border:0;border-radius:0;background-position:var(--hjpk-page-hero-position, center);box-shadow:none}#wrap.hjpk-sub .hjpk-subpage-tabbar{position:relative;top:auto;z-index:2;width:100%;border-top:1px solid var(--hjpk-simple-line);border-bottom:1px solid var(--hjpk-simple-line);background:#fffffff5;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar-inner{display:flex;width:100%;max-width:var(--hjpk-simple-width);margin:0 auto;padding:0 var(--hjpk-simple-gutter);justify-content:flex-start;gap:0}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar-inner{mask-image:none;-webkit-mask-image:none}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a{position:relative;min-width:0;min-height:6.4rem;padding:0 2.4rem;flex:0 0 auto;align-items:center;justify-content:center;color:var(--hjpk-simple-ink);font-size:1.5rem;font-weight:520;letter-spacing:-.025em}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a:after{right:2.4rem;bottom:-1px;left:2.4rem;height:3px;background:var(--hjpk-simple-blue);opacity:0;transform:scaleX(0);transform-origin:center}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a.is-active{color:var(--hjpk-simple-blue);font-weight:700}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a.is-active:after,#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a:hover:after,#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a:focus-visible:after{opacity:1;transform:scaleX(1)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-light,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-soft,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark{padding:0;border:0;background:#fff;color:var(--hjpk-simple-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-wrap{width:100%;max-width:var(--hjpk-simple-width);margin:0 auto;padding:clamp(7.2rem,7vw,10rem) var(--hjpk-simple-gutter)}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head{display:grid;max-width:none;margin:0 0 clamp(4.8rem,4.5vw,6.4rem);grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);grid-template-areas:"caption summary" "subject summary";column-gap:clamp(4.8rem,7vw,10rem);row-gap:1.6rem;align-items:end}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section>.section-wrap>.section-head{display:grid;max-width:none;grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);grid-template-areas:"caption summary" "subject summary"}#wrap.hjpk-sub:not(.hjpk-route-career) .section-caption{margin:0;grid-area:caption;color:var(--hjpk-simple-blue);font-family:var(--font-sans);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.02em}#wrap.hjpk-sub:not(.hjpk-route-career) .section-subject{grid-area:subject}#wrap.hjpk-sub:not(.hjpk-route-career) .section-name{max-width:none;margin:0;color:var(--hjpk-simple-ink);font-family:var(--font-sans);font-size:clamp(3.2rem,3.3vw,4.8rem);font-weight:600;line-height:1.3;letter-spacing:-.04em}#wrap.hjpk-sub:not(.hjpk-route-career) .section-summary{max-width:54rem;margin:0;grid-area:summary;align-self:end;color:var(--hjpk-simple-ink-soft);font-size:1.8rem;font-weight:430;line-height:1.75;letter-spacing:-.025em}#wrap.hjpk-sub:not(.hjpk-route-career) .section-body{display:block;margin:0;padding:0;border:0}#wrap.hjpk-route-career .hjpk-career-section,#wrap.hjpk-route-career .hjpk-career-cta{padding-right:0;padding-left:0}#wrap.hjpk-route-career .hjpk-career-wrap{width:100%;max-width:var(--hjpk-simple-width);padding-right:var(--hjpk-simple-gutter);padding-left:var(--hjpk-simple-gutter)}#wrap.hjpk-route-career .hjpk-career-detail-section{padding-top:clamp(9rem,7vw,11rem);padding-bottom:clamp(9rem,7vw,11rem)}#wrap.hjpk-sub.hjpk-route-business .hjpk-group-section-overview>.section-wrap{display:block}#wrap.hjpk-sub.hjpk-route-business .hjpk-group-section-overview>.section-wrap>.section-head{position:static;top:auto;max-width:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-layout,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-content{width:100%;max-width:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-wrap{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-wrap{counter-reset:hjpk-simple-row}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info{display:grid;width:100%;min-height:13.6rem;margin:0;padding:3.6rem 0;grid-template-columns:6.4rem minmax(0,1fr);gap:2.4rem;align-items:start;border:0;border-top:1px solid var(--hjpk-simple-line);border-radius:0;background:transparent;box-shadow:none;counter-increment:hjpk-simple-row}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:last-child{border-bottom:1px solid var(--hjpk-simple-line)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:before{position:static;width:auto;height:auto;grid-column:1;border:0;border-radius:0;background:transparent;color:var(--hjpk-simple-blue);box-shadow:none;font-size:1.8rem;font-weight:700;line-height:1.35;content:counter(hjpk-simple-row,decimal-leading-zero);opacity:1}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-name{display:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-caption{display:grid;min-width:0;grid-column:2;grid-template-columns:minmax(26rem,.95fr) minmax(28rem,1.05fr);gap:clamp(4rem,7vw,11rem);align-items:start}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-title{color:var(--hjpk-simple-ink);font-size:clamp(2.2rem,2.25vw,3.2rem);font-weight:620;line-height:1.35;letter-spacing:-.045em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-description{color:var(--hjpk-simple-ink-soft);font-size:1.6rem;font-weight:430;line-height:1.75;letter-spacing:-.02em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel{display:grid;min-height:22rem;width:100%;margin:clamp(8rem,8vw,11.2rem) 0 0;padding:clamp(4rem,5vw,6.4rem) 0;grid-template-columns:minmax(0,1.2fr) auto;gap:6rem;align-items:center;clip-path:none;border:0;border-top:1px solid var(--hjpk-simple-blue);border-radius:0;background:transparent;color:var(--hjpk-simple-ink);box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section:has(.hjpk-subpage-action-panel)>.section-wrap{padding-bottom:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel:before{display:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-subpage-panel-label{color:var(--hjpk-simple-blue);font-size:1.4rem;font-weight:700;letter-spacing:.04em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel h3{max-width:15ch;margin:2rem 0 0;color:var(--hjpk-simple-ink);font-size:clamp(2.8rem,3vw,3.6rem);font-weight:650;line-height:1.2;letter-spacing:-.045em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel p{max-width:50rem;margin:1.6rem 0 0;color:var(--hjpk-simple-ink-soft);font-size:1.7rem;line-height:1.7}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section .hjpk-subpage-action-panel p{color:var(--hjpk-simple-ink-soft)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section .hjpk-subpage-action-panel .hjpk-subpage-panel-label{color:var(--hjpk-simple-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color4{min-width:20rem;min-height:5.6rem;border:1px solid var(--hjpk-simple-blue);border-radius:0;background:var(--hjpk-simple-blue);color:#fff;box-shadow:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:focus-visible{border-color:var(--hjpk-simple-blue-deep);background:var(--hjpk-simple-blue-deep);color:#fff;transform:none}#wrap.hjpk-route-business .hjpk-business-brief,#wrap.hjpk-route-business .hjpk-business-capability-card,#wrap.hjpk-route-business .hjpk-business-brand-card,#wrap.hjpk-route-business .hjpk-business-brand-card.is-static,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-card,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-list-light,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-contact-note,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table-shell{border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-route-business .hjpk-business-brief{padding:5.6rem 0;border-top:1px solid var(--hjpk-simple-line);border-bottom:1px solid var(--hjpk-simple-line);color:var(--hjpk-simple-ink)}#wrap.hjpk-route-business .hjpk-business-capability-grid,#wrap.hjpk-route-business .hjpk-business-brand-grid{gap:0 6rem}#wrap.hjpk-route-business .hjpk-business-capability-card,#wrap.hjpk-route-business .hjpk-business-brand-card,#wrap.hjpk-route-business .hjpk-business-brand-card.is-static{min-height:24rem;padding:4rem 0;border:0;border-top:1px solid var(--hjpk-simple-line);color:var(--hjpk-simple-ink)}#wrap.hjpk-route-business .hjpk-business-capability-body h3,#wrap.hjpk-route-business .hjpk-business-brand-card h3{color:var(--hjpk-simple-ink);font-size:2.8rem}#wrap.hjpk-route-business .hjpk-business-capability-body p,#wrap.hjpk-route-business .hjpk-business-brand-card p{color:var(--hjpk-simple-ink-soft)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table{border-collapse:collapse;border-top:2px solid var(--hjpk-simple-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table th,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table td{border-color:var(--hjpk-simple-line)}#wrap.hjpk-route-company .hjpk-section-dark.hjpk-group-section-greeting{background:#04111f;color:#f7fbff}#wrap.hjpk-route-company .hjpk-section-dark.hjpk-group-section-greeting>.section-wrap>.section-head{display:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-meta{color:var(--hjpk-simple-muted);font-size:1.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-meta a{color:var(--hjpk-simple-blue-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-meta a:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-update-meta a:focus-visible{color:var(--hjpk-simple-ink)}#wrap.hjpk-route-business .hjpk-business-brief-facts dt{font-size:1.4rem;line-height:1.4}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-label,#wrap.hjpk-route-business .hjpk-business-kicker,#wrap.hjpk-route-business .hjpk-business-brand-link,#wrap.hjpk-route-career .hjpk-career-eyebrow,#wrap.hjpk-route-career .hjpk-career-detail-label,#wrap.hjpk-route-career .hjpk-career-orbit-node span{font-size:1.4rem;line-height:1.45}#wrap.hjpk-sub+#footer{padding:0;border:0;background:var(--hjpk-simple-ink);color:#fff}#wrap.hjpk-sub+#footer .footer-inner{width:100%;max-width:var(--hjpk-simple-width);margin:0 auto;padding:8rem var(--hjpk-simple-gutter) 4rem}#wrap.hjpk-sub+#footer .footer-top{display:grid;padding:0 0 6rem;grid-template-columns:minmax(24rem,.8fr) minmax(0,1.2fr);gap:8rem;align-items:start}#wrap.hjpk-sub+#footer .footer-subject{color:#fff;font-family:var(--font-sans);font-size:5.6rem;font-weight:750;line-height:1;letter-spacing:-.07em}#wrap.hjpk-sub+#footer .footer-tagline{max-width:32rem;margin-top:2rem;color:#ffffffb8;font-size:1.4rem;line-height:1.6}#wrap.hjpk-sub+#footer .footer-nav{display:flex;grid-template-columns:none;justify-content:flex-end;gap:clamp(2.4rem,4vw,6rem)}#wrap.hjpk-sub+#footer .footer-nav-group{min-width:0}#wrap.hjpk-sub+#footer .footer-nav-title{color:#fff;font-size:1.5rem;font-weight:550;white-space:nowrap}#wrap.hjpk-sub+#footer .footer-nav-list{display:none}#wrap.hjpk-sub+#footer .footer-bottom{display:grid;padding:3.2rem 0 0;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:end;border-top:1px solid rgba(255,255,255,.22)}#wrap.hjpk-sub+#footer .footer-meta{display:grid;gap:.8rem;color:#ffffffc2;font-size:1.4rem;line-height:1.6}#wrap.hjpk-sub+#footer .footer-legal{color:#ffffffc2;font-size:1.4rem;line-height:1.6}#wrap.hjpk-sub+#footer a:hover,#wrap.hjpk-sub+#footer a:focus-visible{color:#fff}@media(max-width:1199px){body:has(#wrap.hjpk-sub){--header-height: 7.6rem}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-inner{display:flex;width:100%;padding:0 var(--hjpk-simple-gutter);align-items:center;gap:2.4rem}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-name{font-size:2.8rem}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-control{display:flex;margin-left:auto}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-header{position:relative;display:inline-flex;width:9.6rem;height:4.8rem;padding:0 3.6rem 0 0;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;filter:none}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-label{display:block;color:var(--hjpk-simple-ink);font-size:1.6rem;font-weight:650;line-height:1;letter-spacing:-.02em}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-line{position:absolute;top:50%;right:0;width:2.8rem;height:2px;border-radius:0;background:var(--hjpk-simple-ink);transform:translateY(-50%);transition:transform .18s ease}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-line+.menu-line{transform:translateY(-50%) rotate(90deg)}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .menu-line{transform:translateY(-50%) rotate(45deg)}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .menu-line+.menu-line{transform:translateY(-50%) rotate(135deg)}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .header-inner{height:var(--header-height);padding-top:0;align-items:center;flex-wrap:nowrap}body:has(#wrap.hjpk-sub) #header:not(.is-home).open{overflow:visible;transform:none}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .site-navi{position:absolute;top:100%;right:0;bottom:auto;left:0;display:block;width:100%;height:calc(100dvh - var(--header-height));margin:0;padding:4.8rem var(--hjpk-simple-gutter) 8rem;overflow-y:auto;border-top:1px solid var(--hjpk-simple-line);background:#fff;z-index:1}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-list{display:grid;gap:0}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item{border-bottom:1px solid var(--hjpk-simple-line)}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1{min-height:7.2rem;color:var(--hjpk-simple-ink);font-family:var(--font-sans);font-size:3.2rem;font-weight:650;letter-spacing:-.055em}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list.active{display:grid;padding:0 0 3.2rem;gap:1.2rem}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2{display:inline-flex;min-height:4rem;align-items:center;color:var(--hjpk-simple-muted);font-size:1.6rem}#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:max(64rem,100svh);padding-top:calc(var(--header-height) + 4.8rem);padding-bottom:3.2rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "title" "aside" "." "scroll";row-gap:2.4rem}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{grid-template-rows:auto minmax(12rem,1fr) auto minmax(2.4rem,.4fr) auto}#wrap.hjpk-sub .hjpk-page-hero .local-subject{padding:2.4rem 0}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-hero .local-subject{align-self:end}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap.hjpk-route-career .hjpk-page-hero .local-name,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:clamp(8rem,14vw,14rem)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-long-title .local-subject .local-name{font-size:clamp(6rem,12vw,12rem)}#wrap.hjpk-sub.hjpk-route-not-found .hjpk-page-hero .local-name,#wrap.hjpk-sub.hjpk-route-not-found .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:clamp(8rem,21vw,16.8rem)}#wrap.hjpk-sub .hjpk-page-hero .hjpk-page-hero-aside{max-width:62rem;justify-self:start}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-hero .hjpk-page-hero-aside{align-self:start}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-hero-category{display:none}#wrap.hjpk-sub .hjpk-page-hero.has-image{grid-template-columns:minmax(0,1fr) minmax(24rem,.45fr);grid-template-areas:"breadcrumb breadcrumb" "title image" "aside image" "scroll scroll"}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-image-plane{height:44rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section>.section-wrap>.section-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"caption" "subject" "summary";gap:2.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-summary{margin-top:.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info{grid-template-columns:5.6rem minmax(0,1fr)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-caption{grid-template-columns:minmax(22rem,.85fr) minmax(24rem,1.15fr);gap:4rem}#wrap.hjpk-sub+#footer .footer-top{grid-template-columns:1fr;gap:5.6rem}#wrap.hjpk-sub+#footer .footer-nav{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:767px){body:has(#wrap.hjpk-sub){--header-height: 6.8rem;--hjpk-simple-gutter: 2.4rem}body:has(#wrap.hjpk-sub) #header:not(.is-home) .site-name{font-size:2.6rem}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-header{width:8.8rem;height:4.4rem;padding-right:3.2rem}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-line{width:2.4rem}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .site-navi{padding-top:2.4rem}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1{min-height:6.4rem;font-size:2.8rem}#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:max(64rem,100svh);padding-top:calc(var(--header-height) + 4rem);padding-bottom:2.4rem;row-gap:2.4rem}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .local-head.design3.hjpk-sub-hero.hjpk-page-hero,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{grid-template-rows:auto minmax(9.6rem,1fr) auto minmax(1.6rem,.4fr) auto}#wrap.hjpk-sub .hjpk-page-hero .hjpk-breadcrumb{gap:1.2rem;color:var(--hjpk-simple-muted);font-size:1.4rem;line-height:1.5}#wrap.hjpk-sub .hjpk-page-hero .local-subject{padding:3.2rem 0 1.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-hero .local-name,#wrap.hjpk-sub:not(.hjpk-route-career) .local-head.design3.hjpk-sub-hero .local-subject .local-name,#wrap.hjpk-route-career .hjpk-page-hero .local-name,#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{color:var(--hjpk-simple-ink);font-size:clamp(6.8rem,22vw,9.2rem);line-height:1.05;letter-spacing:-.06em}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero.hjpk-page-hero.has-long-title .local-subject .local-name{font-size:clamp(4.8rem,15vw,9rem)}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-wrap{padding-top:2.4rem}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap:before{width:4.8rem}#wrap.hjpk-sub .hjpk-page-hero-aside .local-title,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{font-size:clamp(3.2rem,9vw,4rem);line-height:1.3}#wrap.hjpk-sub .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{margin-top:1.6rem;font-size:1.8rem;line-height:1.65}#wrap.hjpk-sub .hjpk-page-hero.has-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "title" "aside" "." "scroll"}#wrap.hjpk-sub .hjpk-page-hero.has-image .hjpk-page-hero-image-plane{display:none}#wrap.hjpk-sub .hjpk-subpage-tabbar{top:auto}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar-inner{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar-inner::-webkit-scrollbar{display:none}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a{min-height:6.4rem;padding:0 1.2rem;flex:0 0 auto;font-size:1.5rem}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a:after{right:1rem;left:1rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-wrap{padding-top:7.2rem;padding-bottom:7.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-head,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section>.section-wrap>.section-head{margin-bottom:4.8rem;gap:2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-caption{font-size:1.4rem}#wrap.hjpk-sub:not(.hjpk-route-career) .section-name{max-width:none;font-size:clamp(3.6rem,9.8vw,4.8rem);line-height:1.18}#wrap.hjpk-sub:not(.hjpk-route-career) .section-summary{margin-top:.4rem;font-size:1.6rem;line-height:1.75}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info{min-height:0;padding:3.2rem 0 3.6rem;grid-template-columns:5rem minmax(0,1fr);gap:1.2rem 1.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-info:before{grid-column:1;font-size:1.7rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-caption{display:block;margin-top:1.6rem;grid-column:1 / -1}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-title{display:block;font-size:2.8rem;line-height:1.35}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-description{display:block;margin-top:1.8rem;font-size:1.65rem}#wrap.hjpk-sub.hjpk-route-not-found .hjpk-page-hero .local-name,#wrap.hjpk-sub.hjpk-route-not-found .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:clamp(5.6rem,20vw,7.2rem)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel{min-height:0;margin-top:8rem;padding:4rem 0;grid-template-columns:minmax(0,1fr);gap:4rem}#wrap.hjpk-route-career .hjpk-career-detail-section{padding-top:9.6rem;padding-bottom:9.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel h3{font-size:3.2rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn{width:100%;min-width:0}#wrap.hjpk-route-business .hjpk-business-capability-grid,#wrap.hjpk-route-business .hjpk-business-brand-grid{grid-template-columns:minmax(0,1fr)}#wrap.hjpk-route-business .hjpk-business-capability-card,#wrap.hjpk-route-business .hjpk-business-brand-card,#wrap.hjpk-route-business .hjpk-business-brand-card.is-static{min-height:0}#wrap.hjpk-sub+#footer .footer-inner{padding-top:6.4rem;padding-bottom:3.2rem}#wrap.hjpk-sub+#footer .footer-top{padding-bottom:4.8rem;gap:4rem}#wrap.hjpk-sub+#footer .footer-subject{font-size:4.8rem}#wrap.hjpk-sub+#footer .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}#wrap.hjpk-sub+#footer .footer-nav-title,#wrap.hjpk-sub+#footer .footer-legal a{display:inline-flex;min-height:4.4rem;align-items:center}.hjpk-career-quick-links a{min-height:4.4rem;padding:.8rem 0;font-size:1.5rem;line-height:1.35}#wrap.hjpk-route-career .hjpk-career-section-head p,#wrap.hjpk-route-career .hjpk-career-detail-card p{font-size:1.6rem;overflow-wrap:break-word;word-break:keep-all}#wrap.hjpk-sub+#footer .footer-bottom{grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start}#wrap.hjpk-sub+#footer .footer-legal{align-items:flex-start}}@media(prefers-reduced-motion:reduce){#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-scroll-cue svg{transition:none;transform:none}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-line{transition:none}}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{font-size:1.8rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-title,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info:first-child .hjpk-feature-title,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info:first-child .hjpk-feature-title{font-size:clamp(2.2rem,1.8vw,2.6rem)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-group-section-compact>.section-wrap>.section-head{margin-bottom:4rem;row-gap:1.2rem}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-group-section-compact>.section-wrap>.section-head .section-name{font-size:clamp(2.8rem,3vw,3.6rem);font-weight:600;line-height:1.3}#wrap.hjpk-sub:is(.hjpk-route-pr,.hjpk-route-business) .hjpk-feature-list .board-info:has(.board-name:not(.is-index)):before{display:none}#wrap.hjpk-sub:is(.hjpk-route-pr,.hjpk-route-business) .hjpk-feature-list .board-name:not(.is-index){display:block;grid-column:1;min-width:0;margin:0;padding:0;color:var(--hjpk-simple-blue);font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-description,#wrap.hjpk-route-business .hjpk-business-capability-body p,#wrap.hjpk-route-business .hjpk-business-brand-card p{font-size:1.6rem;line-height:1.75}#wrap.hjpk-route-career .hjpk-career-reward-card dt{font-size:1.4rem;line-height:1.45}#wrap.hjpk-route-career .hjpk-career-quick-links a{font-size:1.5rem;line-height:1.4}#wrap.hjpk-route-career .hjpk-career-section-head p{font-size:1.8rem}#wrap.hjpk-route-career .hjpk-career-orbit-node span,#wrap.hjpk-route-career .hjpk-career-ai-detail span,#wrap.hjpk-route-career .hjpk-career-roadmap-step p,#wrap.hjpk-route-career .hjpk-career-reward-card dd,#wrap.hjpk-route-career .hjpk-career-detail-card p{font-size:1.6rem}#wrap.hjpk-route-career .hjpk-career-roadmap-step h3,#wrap.hjpk-route-career .hjpk-career-reward-card h3,#wrap.hjpk-route-career .hjpk-career-detail-card h3{font-size:2.4rem;line-height:1.35}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter h3,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow strong{font-weight:650;letter-spacing:-.035em}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro p,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow span{font-size:1.8rem;font-weight:430;line-height:1.85}@media(max-width:767px){#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero-aside .local-title,#wrap.hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{font-size:clamp(3.4rem,9.4vw,4.4rem)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero-aside .local-title,#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{line-height:1.2}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero .hjpk-page-hero-aside .local-summary,#wrap.hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{font-size:1.6rem}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .hjpk-feature-title,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-editorial .board-info:first-child .hjpk-feature-title,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-board-statement .board-info:first-child .hjpk-feature-title{font-size:2.4rem}#wrap.hjpk-route-career .hjpk-career-section-head p,#wrap.hjpk-route-career .hjpk-career-orbit-node span,#wrap.hjpk-route-career .hjpk-career-ai-detail span,#wrap.hjpk-route-career .hjpk-career-roadmap-step p,#wrap.hjpk-route-career .hjpk-career-reward-card dd,#wrap.hjpk-route-career .hjpk-career-detail-card p{font-size:1.6rem;overflow-wrap:break-word;word-break:keep-all}#wrap.hjpk-route-career .hjpk-career-roadmap-step h3,#wrap.hjpk-route-career .hjpk-career-reward-card h3,#wrap.hjpk-route-career .hjpk-career-detail-card h3{font-size:2.1rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro p,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow span{font-size:1.6rem}}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-scroll-cue{display:inline-flex;width:fit-content;min-height:4.4rem;margin:0;grid-area:scroll;gap:1.6rem;align-items:center;flex-direction:row;color:var(--hjpk-simple-blue);font-size:1.4rem;font-weight:500;letter-spacing:0}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-scroll-cue:before,#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-scroll-cue:after{display:none;content:none}#wrap.hjpk-sub .hjpk-page-scroll-cue:hover svg{transform:translateY(.4rem)}#wrap.hjpk-sub .hjpk-page-scroll-cue svg{transition:transform .2s ease}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-hero-category{grid-area:category;align-self:center;justify-self:end;color:var(--hjpk-simple-muted);font-size:1.4rem}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-content-anchor{height:0;scroll-margin-top:0}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-content-anchor+.hjpk-section{content-visibility:visible;contain:none}#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-content-anchor+.hjpk-section .section-head{opacity:1;transform:none}#wrap.hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{padding-right:var(--hjpk-simple-gutter)!important;padding-left:var(--hjpk-simple-gutter)!important}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero .local-info,#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero .local-subject{margin-left:0!important}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero-aside .local-wrap{transform:none}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar+.hjpk-section{padding-top:0}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section>.section-wrap>.section-head{width:100%;max-width:none;margin-right:0;margin-left:0}@media(max-width:1199px){#wrap:where(:not(.hjpk-route-career)).hjpk-sub .hjpk-page-hero-category{display:none}body:has(#wrap.hjpk-sub:not(.hjpk-route-home)){--header-height: 7.6rem}}@media(prefers-reduced-motion:reduce){#wrap.hjpk-sub .hjpk-page-scroll-cue svg{transition:none;transform:none}}@media(max-width:767px){body:has(#wrap.hjpk-sub:not(.hjpk-route-home)){--header-height: 6.8rem}}#wrap.hjpk-route-ir .hjpk-document-empty,#wrap.hjpk-route-ir .hjpk-update-card.is-status{display:flex;min-height:26rem;margin:0;padding:6.4rem 2.4rem;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;border:0;border-top:1px solid var(--hjpk-simple-line);border-bottom:1px solid var(--hjpk-simple-line);background:transparent;text-align:center;color:var(--hjpk-simple-ink-soft);box-shadow:none}#wrap.hjpk-route-ir .hjpk-document-empty svg,#wrap.hjpk-route-ir .hjpk-update-card.is-status>svg{position:static;width:3.2rem;height:3.2rem;padding:0;color:var(--hjpk-simple-blue)}#wrap.hjpk-route-ir .hjpk-document-empty p,#wrap.hjpk-route-ir .hjpk-update-card.is-status h3{max-width:52rem;margin:0;color:var(--hjpk-simple-ink-soft);font-size:1.8rem;font-weight:400;line-height:1.7;letter-spacing:-.02em;word-break:keep-all}#wrap.hjpk-route-ir .hjpk-update-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}#wrap.hjpk-route-ir .hjpk-update-card.is-status>span,#wrap.hjpk-route-ir .hjpk-update-card.is-status:before,#wrap.hjpk-route-ir .hjpk-update-card.is-status:after{display:none}#wrap.hjpk-route-ir .hjpk-update-card.is-status p{margin:0;color:var(--hjpk-simple-muted);font-size:1.6rem}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status){display:grid;min-height:0;padding:3.2rem 0;grid-template-columns:9.6rem minmax(0,1fr);gap:1.2rem 3.2rem;border:0;border-top:1px solid var(--hjpk-simple-line);border-radius:0;background:transparent;box-shadow:none}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>svg{display:none}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>span{grid-column:1;grid-row:1 / 4;color:var(--hjpk-simple-blue);font-size:1.4rem;line-height:1.7}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>h3,#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>p,#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>.hjpk-update-meta{grid-column:2;margin:0}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>h3{color:var(--hjpk-simple-ink);font-size:2.4rem;font-weight:600;line-height:1.4}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>p{color:var(--hjpk-simple-ink-soft);font-size:1.6rem;line-height:1.8}#wrap.hjpk-route-pr .hjpk-feature-list .board-info{grid-template-columns:12rem minmax(0,1fr);min-height:17.6rem;padding:4.8rem 0;align-items:center}#wrap.hjpk-route-pr .hjpk-feature-list .board-info .board-name:not(.is-index){font-size:1.4rem;font-weight:500}#wrap.hjpk-route-pr .hjpk-feature-list .board-caption{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:center}#wrap.hjpk-route-sitemap .hjpk-directory{border-bottom:1px solid var(--hjpk-simple-line)}#wrap.hjpk-route-sitemap .hjpk-directory-group{display:grid;grid-template-columns:minmax(18rem,.6fr) minmax(0,1.4fr);gap:4.8rem;padding:4rem 0;border-top:1px solid var(--hjpk-simple-line)}#wrap.hjpk-route-sitemap .hjpk-directory-group h3{margin:0;color:var(--hjpk-simple-ink);font-size:3.2rem;font-weight:500;line-height:1.3;letter-spacing:-.035em}#wrap.hjpk-route-sitemap .hjpk-directory-group ul{display:grid;min-width:0;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4.8rem;list-style:none}#wrap.hjpk-route-sitemap .hjpk-directory-group a{display:flex;min-height:5.6rem;padding:.8rem 0;align-items:center;justify-content:space-between;gap:1.6rem;color:var(--hjpk-simple-ink-soft);font-size:1.7rem;font-weight:400;line-height:1.6;word-break:keep-all;transition:color .2s ease}#wrap.hjpk-route-sitemap .hjpk-directory-group a svg{flex-shrink:0;color:var(--hjpk-simple-blue)}#wrap.hjpk-route-sitemap .hjpk-directory-group a:hover{color:var(--hjpk-simple-blue)}#wrap.hjpk-route-not-found .hjpk-section .section-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"caption" "subject" "summary"}#wrap.hjpk-route-contact #contact-info{background:var(--hjpk-simple-blue);color:#fff}#wrap.hjpk-route-contact #contact-info .section-caption,#wrap.hjpk-route-contact #contact-info .section-name,#wrap.hjpk-route-contact #contact-info .section-summary,#wrap.hjpk-route-contact #contact-info .hjpk-contact-list,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note p{color:#fff}#wrap.hjpk-route-contact #contact-info .hjpk-contact-list li,#wrap.hjpk-route-contact #contact-info .hjpk-contact-list svg,#wrap.hjpk-route-contact #contact-info .hjpk-contact-list span,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note strong{color:#fff}#wrap.hjpk-route-contact #contact-info .hjpk-contact-list-light,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note{border-top-color:#ffffff70}@media(max-width:767px){#wrap.hjpk-route-ir .hjpk-document-empty,#wrap.hjpk-route-ir .hjpk-update-card.is-status{min-height:22rem;padding:4rem 1.6rem}#wrap.hjpk-route-ir .hjpk-document-empty p,#wrap.hjpk-route-ir .hjpk-update-card.is-status h3{font-size:1.6rem}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status){display:flex;flex-direction:column;gap:1.6rem}#wrap.hjpk-route-ir .hjpk-update-card:not(.is-status)>h3{font-size:2.1rem}#wrap.hjpk-route-pr .hjpk-feature-list .board-info{display:block;min-height:0;padding:3.2rem 0}#wrap.hjpk-route-pr .hjpk-feature-list .board-caption{display:block;margin-top:1.6rem}#wrap.hjpk-route-sitemap .hjpk-directory-group{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:3.2rem 0}#wrap.hjpk-route-sitemap .hjpk-directory-group h3{font-size:2.6rem}#wrap.hjpk-route-sitemap .hjpk-directory-group ul{grid-template-columns:minmax(0,1fr)}#wrap.hjpk-route-sitemap .hjpk-directory-group a{font-size:1.6rem;min-height:4.8rem}}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview>.section-wrap>.section-head{margin-bottom:4.8rem}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-info{min-height:0;padding:3.2rem 0;align-items:center}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-caption{align-items:center}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-info .hjpk-feature-title{max-width:none;line-height:1.35}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .hjpk-feature-description{margin-top:0}@media(hover:none),(pointer:coarse){#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-item:before{content:none}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-info:hover{transform:none}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-info:hover .hjpk-feature-title{color:var(--hjpk-simple-ink)}}#wrap.hjpk-route-company .hjpk-group-section-greeting.hjpk-section-dark{background:var(--hjpk-simple-surface, #ffffff);color:var(--hjpk-simple-ink)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-content{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(4rem,6vw,8.8rem);align-items:start}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure{position:relative;width:100%;min-height:0;margin:0;border:0;background:var(--hjpk-simple-soft);aspect-ratio:4 / 5}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure:after{content:none}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure img{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;filter:none}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter{display:grid;gap:4rem;padding:0;border:0;color:var(--hjpk-simple-ink)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro{gap:2.4rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-label{color:var(--hjpk-simple-blue);font-size:1.4rem;font-weight:650;line-height:1.4;letter-spacing:.02em}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter h3{max-width:15em;color:var(--hjpk-simple-ink);font-size:clamp(3.2rem,3.1vw,4.4rem);font-weight:650;line-height:1.35;letter-spacing:-.045em;word-break:keep-all}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro p,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow span{max-width:68rem;color:var(--hjpk-simple-ink-soft);font-size:1.7rem;font-weight:430;line-height:1.85;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow{gap:3.2rem;padding-top:3.2rem;border-top:1px solid var(--hjpk-simple-line)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow p{gap:1.2rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow strong{color:var(--hjpk-simple-ink);font-size:2rem;font-weight:650;line-height:1.45}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-timeline{display:block;width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-timeline:before,#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-marker{display:none}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-item{display:grid;min-height:0;grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,7.2rem);padding:4rem 0;border-top:1px solid var(--hjpk-simple-line)}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-item:last-child{padding-bottom:4rem;border-bottom:1px solid var(--hjpk-simple-line)}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-year{color:var(--hjpk-simple-blue);font-size:clamp(3.2rem,3.2vw,4.4rem);font-weight:550;line-height:1.2;letter-spacing:-.035em}#wrap.hjpk-route-company .hjpk-group-section-message .hjpk-history-year{padding-top:.5rem;font-size:1.5rem;font-weight:650;line-height:1.5;letter-spacing:0;overflow-wrap:break-word}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-content,#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-item:last-child .hjpk-history-content{margin:0;padding:0;border:0}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-content h3{color:var(--hjpk-simple-ink);font-size:clamp(2.2rem,2vw,2.8rem);font-weight:600;line-height:1.4;letter-spacing:-.035em;word-break:keep-all}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-content p{max-width:68rem;margin-top:1.4rem;color:var(--hjpk-simple-ink-soft);font-size:1.7rem;font-weight:430;line-height:1.75;letter-spacing:-.02em}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .board-info{grid-template-columns:minmax(9rem,.18fr) minmax(0,1fr);gap:3.2rem;padding:4rem 0}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .board-info:before{display:none}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .board-name{display:block;min-width:0;margin:0;padding:.5rem 0 0;grid-column:1;color:var(--hjpk-simple-blue);font-size:1.4rem;font-weight:650;line-height:1.5;letter-spacing:0;overflow-wrap:break-word}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .board-caption{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3.2rem,5vw,7.2rem)}@media(max-width:1023px){#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-content{gap:3.2rem}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .board-caption{grid-template-columns:minmax(0,1fr);gap:1.6rem}}@media(max-width:767px){#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview>.section-wrap>.section-head{margin-bottom:3.2rem}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-info{grid-template-columns:3.2rem minmax(0,1fr);gap:1.6rem;padding:2.4rem 0;align-items:baseline}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .board-caption{grid-column:2;margin-top:0}#wrap.hjpk-sub.hjpk-route-company .hjpk-group-section-overview .hjpk-feature-list .hjpk-feature-description{margin-top:1.2rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-content{grid-template-columns:minmax(0,1fr);gap:4rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-group-media-figure{width:min(100%,40rem);justify-self:center;aspect-ratio:4 / 5}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter h3{font-size:3.2rem}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro p,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow span{font-size:1.6rem;line-height:1.8}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-item{grid-template-columns:minmax(0,1fr);gap:1.8rem;padding:3.2rem 0}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-item:last-child{padding-bottom:3.2rem}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-year{font-size:3.4rem}#wrap.hjpk-route-company .hjpk-group-section-message .hjpk-history-year{padding-top:0;font-size:1.4rem}#wrap.hjpk-route-company .hjpk-group-section .hjpk-history-content p{margin-top:1.2rem;font-size:1.6rem}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .board-info{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:3.2rem 0}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .board-caption{grid-column:1;margin:0}#wrap.hjpk-route-company .hjpk-group-section-trust .hjpk-feature-list .hjpk-feature-description{margin-top:0}}#wrap.hjpk-sub.hjpk-route-business .hjpk-business-diagram{--hjpk-diagram-line: var(--hjpk-simple-line);--hjpk-diagram-gap: 8rem;position:relative;width:100%;min-width:0;margin:0;color:var(--hjpk-simple-ink)}#wrap.hjpk-sub.hjpk-route-business .hjpk-business-diagram :is(h3,h4,p){margin:0;font-family:var(--font-sans);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word}#wrap.hjpk-sub.hjpk-route-business .hjpk-business-diagram h3{color:var(--hjpk-simple-ink);font-size:clamp(2.4rem,2.4vw,3.2rem);font-weight:600;line-height:1.35}#wrap.hjpk-sub.hjpk-route-business .hjpk-business-diagram h4{color:var(--hjpk-simple-ink);font-size:2rem;font-weight:600;line-height:1.5}#wrap.hjpk-sub.hjpk-route-business .hjpk-business-diagram p{color:var(--hjpk-simple-ink-soft);font-size:1.6rem;font-weight:400;line-height:1.8}#wrap.hjpk-sub.hjpk-route-business .hjpk-diagram-intro{max-width:62rem;margin:0 auto 5.6rem;color:var(--hjpk-simple-ink-soft);font-size:1.8rem;line-height:1.8;text-align:center;word-break:keep-all}#wrap.hjpk-sub.hjpk-route-business .hjpk-diagram-icon{display:inline-flex;width:5.6rem;height:5.6rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--hjpk-diagram-line);border-radius:50%;background:var(--hjpk-simple-surface, #ffffff);color:var(--hjpk-simple-blue)}#wrap.hjpk-sub.hjpk-route-business .hjpk-diagram-icon svg{width:2.4rem;height:2.4rem;stroke-width:1.5}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-headquarters{position:relative;display:grid;justify-items:center;gap:2.4rem;text-align:center}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-hub{display:flex;width:19.2rem;height:19.2rem;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;border-radius:50%;background:var(--hjpk-simple-ink);color:#fff}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-hub>span{color:#c7d8e8;font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.04em}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-hub strong{font-size:4.4rem;font-weight:600;line-height:1.2;letter-spacing:-.04em}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-hub h3{margin-top:.6rem;color:#fff;font-size:1.5rem;font-weight:400;line-height:1.5}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-headquarters>p{max-width:48rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-headquarters:after{position:absolute;bottom:-4rem;left:50%;width:1px;height:4rem;background:var(--hjpk-diagram-line);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hjpk-diagram-gap);margin-top:4rem;padding-top:4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branches:before{position:absolute;top:0;right:calc((100% - var(--hjpk-diagram-gap)) / 4);left:calc((100% - var(--hjpk-diagram-gap)) / 4);height:1px;background:var(--hjpk-diagram-line);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branch{position:relative;min-width:0}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branch:before{position:absolute;top:-4rem;left:50%;width:1px;height:4rem;background:var(--hjpk-diagram-line);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand{position:relative;padding-top:2rem;text-align:center}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand:before{position:absolute;top:-.4rem;left:calc(50% - .4rem);width:.8rem;height:.8rem;border-radius:50%;background:var(--hjpk-simple-blue);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a{display:inline-flex;min-height:4.4rem;align-items:center;gap:1.6rem;color:inherit;text-decoration:none}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a svg{width:2.2rem;height:2.2rem;flex:0 0 auto;color:var(--hjpk-simple-blue);transition:transform .18s ease}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a:hover{color:var(--hjpk-simple-blue)}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a:hover svg{transform:translate(.4rem)}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a:focus-visible{outline:2px solid var(--hjpk-simple-blue);outline-offset:.6rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand>p{max-width:38rem;margin:1.2rem auto 0}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialties{display:grid;gap:3.2rem;margin-top:4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialty{display:grid;grid-template-columns:5.6rem minmax(0,1fr);align-items:start;gap:.8rem 2rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialty .hjpk-diagram-icon{grid-row:1 / 3}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialty h4{padding-top:.8rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialty p{grid-column:2}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-diagram{max-width:104rem;margin:0 auto}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-inputs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hjpk-diagram-gap);padding-bottom:4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-inputs:after{position:absolute;right:calc((100% - var(--hjpk-diagram-gap)) / 4);bottom:0;left:calc((100% - var(--hjpk-diagram-gap)) / 4);height:1px;background:var(--hjpk-diagram-line);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-input{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-input:after{position:absolute;bottom:-4rem;left:50%;width:1px;height:4rem;background:var(--hjpk-diagram-line);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-circle{display:flex;width:22rem;height:22rem;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:2rem;border:1px solid var(--hjpk-simple-blue);border-radius:50%;color:var(--hjpk-simple-blue)}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-circle>svg{width:4rem;height:4rem;stroke-width:1.35}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-circle h3{max-width:18rem;font-size:2.2rem;line-height:1.5}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-input>p{max-width:36rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-result{position:relative;display:flex;padding-top:4rem;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-result:before{position:absolute;top:0;left:50%;width:1px;height:4rem;background:var(--hjpk-diagram-line);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-result .hjpk-diagram-icon{width:7.2rem;height:7.2rem;margin-bottom:.8rem;border-color:var(--hjpk-simple-blue);background:var(--hjpk-simple-ink);color:#fff}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-result .hjpk-diagram-icon svg{width:3rem;height:3rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-result>p{max-width:58rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-diagram{--hjpk-diagram-gap: 6.4rem;padding-top:1.6rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hjpk-diagram-gap);margin:0;padding:0;list-style:none}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-steps:before{position:absolute;top:8rem;right:calc((100% - 2 * var(--hjpk-diagram-gap)) / 6);left:calc((100% - 2 * var(--hjpk-diagram-gap)) / 6);height:1px;background:var(--hjpk-diagram-line);content:""}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-step{position:relative;min-width:0;text-align:center}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-node{position:relative;display:flex;width:16rem;height:16rem;align-items:center;justify-content:center;margin:0 auto;border:1px solid var(--hjpk-simple-blue);border-radius:50%;background:var(--hjpk-simple-surface, #ffffff);color:var(--hjpk-simple-blue)}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-number{position:absolute;top:-1.6rem;left:calc(50% - 2rem);display:flex;width:4rem;height:3.2rem;align-items:center;justify-content:center;background:var(--hjpk-simple-surface, #ffffff);color:var(--hjpk-simple-blue);font-size:1.3rem;font-weight:600;line-height:1;letter-spacing:.04em}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-node>svg{width:4rem;height:4rem;stroke-width:1.35}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-step>h3{margin-top:3.2rem;font-size:2.2rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-step>p{margin-top:1.6rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-arrow{position:absolute;top:6.8rem;right:calc(var(--hjpk-diagram-gap) / -2 - 1.2rem);width:2.4rem;height:2.4rem;background:var(--hjpk-simple-surface, #ffffff);color:var(--hjpk-simple-blue);stroke-width:1.5}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-feedback{margin-top:3.2rem;text-align:center}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-feedback>span{color:var(--hjpk-simple-ink-soft);font-size:1.5rem;line-height:1.7;word-break:keep-all}@media(max-width:1023px){#wrap.hjpk-sub.hjpk-route-business .hjpk-business-diagram{--hjpk-diagram-gap: 4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-node{width:14rem;height:14rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-steps:before{top:7rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-arrow{top:5.8rem}}@media(max-width:767px){#wrap.hjpk-sub.hjpk-route-business .hjpk-business-diagram{--hjpk-diagram-gap: 1.6rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-diagram-intro{margin-bottom:4rem;font-size:1.6rem;text-align:left}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-hub{width:18rem;height:18rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-headquarters>p{max-width:36rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branches{grid-template-columns:minmax(0,1fr);gap:4rem;margin-top:4rem;padding-top:0}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branches:before{top:0;bottom:0;left:2.8rem;width:1px;height:auto}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-headquarters:after{left:2.8rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branch:before{display:none}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand{padding:0 0 0 7.6rem;text-align:left}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand:before{top:1.8rem;left:2.4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3{font-size:2.4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a{gap:1rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand>p{margin:.8rem 0 0}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialties{margin-top:2.4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialty{gap:.6rem 2rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialty .hjpk-diagram-icon{position:relative}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-specialty h4{font-size:1.9rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-branch:last-child .hjpk-map-specialty:last-child{background:var(--hjpk-simple-surface, #ffffff)}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-circle{width:clamp(12.4rem,33vw,18rem);height:clamp(12.4rem,33vw,18rem);gap:1.2rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-circle>svg{width:2.8rem;height:2.8rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-circle h3{max-width:10rem;font-size:1.6rem;line-height:1.5}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-input{gap:2rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-input>p{text-align:left;word-break:keep-all}#wrap.hjpk-sub.hjpk-route-business .hjpk-studio-result h3{font-size:2.4rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-steps{grid-template-columns:minmax(0,1fr);gap:5.6rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-steps:before{top:4.6rem;right:auto;bottom:4.6rem;left:4.6rem;width:1px;height:auto}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-step{display:grid;grid-template-columns:9.2rem minmax(0,1fr);align-items:start;gap:1.2rem 2.4rem;text-align:left}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-node{grid-row:1 / 3;width:9.2rem;height:9.2rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-number{top:-1.2rem;height:2.4rem;font-size:1.2rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-node>svg{width:3rem;height:3rem}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-step>h3{margin:.2rem 0 0;font-size:2rem;line-height:1.5}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-step>p{grid-column:2;margin:0}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-arrow{top:auto;right:auto;bottom:-4rem;left:3.4rem;transform:rotate(90deg)}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-step:last-child{background:var(--hjpk-simple-surface, #ffffff)}#wrap.hjpk-sub.hjpk-route-business .hjpk-investment-feedback>span{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a svg{transition:none;transform:none}}body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home)){--hjpk-simple-ink: #030d20;--hjpk-simple-ink-soft: #38404a;--hjpk-simple-muted: #60666f;--hjpk-simple-blue: #14479e;--hjpk-simple-blue-deep: #030d20;--hjpk-simple-navy: #030d20;--hjpk-simple-line: #d9d6d0;--hjpk-simple-surface: #ffffff;--hjpk-simple-soft: #f5f3ef;--hjpk-simple-tint: #e3d7c7;--hjpk-simple-accent: #b39a76;--hjpk-simple-keyline: #9c968c;--color-surface: var(--hjpk-simple-surface);--color-navy: var(--hjpk-simple-navy);--color-dark: var(--hjpk-simple-navy);--color-gold: var(--hjpk-simple-blue);background:var(--hjpk-simple-surface);color-scheme:light}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home),#wrap.hjpk-sub:not(.hjpk-route-career){--hjpk-clean-bg: var(--hjpk-simple-soft);--hjpk-clean-panel: var(--hjpk-simple-surface);--hjpk-clean-ink: var(--hjpk-simple-ink);--hjpk-clean-soft: var(--hjpk-simple-ink-soft);--hjpk-clean-muted: var(--hjpk-simple-muted);--hjpk-clean-line: var(--hjpk-simple-line);--hjpk-clean-navy: var(--hjpk-simple-navy);--hjpk-clean-blue: var(--hjpk-simple-blue);--hjpk-clean-ice: var(--hjpk-simple-tint);--hjpk-clean-gold: var(--hjpk-simple-blue);--hjpk-keyline: var(--hjpk-simple-keyline);--hjpk-hairline: var(--hjpk-simple-line);background:var(--hjpk-simple-surface)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .local-head.design3.hjpk-sub-hero.hjpk-page-hero{background:var(--hjpk-simple-surface)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-page-hero-aside .local-wrap{background:transparent}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-light,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-section-dark:not(.hjpk-group-section-greeting){background:var(--hjpk-simple-surface)}#wrap.hjpk-route-company .hjpk-section-dark.hjpk-group-section-greeting{background:var(--hjpk-simple-soft);color:var(--hjpk-simple-ink)}body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .header-submenu,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home).open .site-navi{background:var(--hjpk-simple-surface)}body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .header-submenu{box-shadow:0 1.6rem 3.2rem #030d2014}body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .depth1:hover,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .depth1:focus-visible,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .depth1.active,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .submenu-link:hover,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .submenu-link:focus-visible,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .submenu-child-link:hover,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .submenu-child-link:focus-visible,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .depth2:hover,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .depth2:focus-visible,body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) #header:not(.is-home) .depth2.active{color:var(--hjpk-simple-blue-deep)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar{background:var(--hjpk-simple-surface);border-color:var(--hjpk-simple-line)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a:hover,#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a:focus-visible{background:var(--hjpk-simple-tint);color:var(--hjpk-simple-blue-deep)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a.is-active{background:var(--hjpk-simple-blue);color:var(--hjpk-simple-surface)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a.is-active:after{background:var(--hjpk-simple-accent)}body:has(#wrap:where(:not(.hjpk-route-career)).hjpk-sub) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--hjpk-simple-blue);outline-offset:4px;box-shadow:0 0 0 .4rem #b39a762e}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-tabbar a:focus-visible{outline-color:var(--hjpk-simple-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-page-scroll-cue:focus-visible{color:var(--hjpk-simple-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-feature-list .board-item:before{background:linear-gradient(110deg,transparent 0%,rgba(227,215,199,.35) 42%,transparent 68%)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter{border-color:var(--hjpk-simple-keyline);color:var(--hjpk-simple-ink)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter h3,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow strong{color:var(--hjpk-simple-ink)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-label{color:var(--hjpk-simple-blue)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-intro p,#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow span{color:var(--hjpk-simple-ink-soft)}#wrap.hjpk-route-company .hjpk-group-section-greeting .hjpk-representative-letter-flow{border-color:var(--hjpk-simple-line)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table thead th{border-color:var(--hjpk-simple-line);background:var(--hjpk-simple-tint);color:var(--hjpk-simple-ink)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table tbody th{background:var(--hjpk-simple-soft)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-ir-table{border-top-color:var(--hjpk-simple-keyline)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel{border-top-color:var(--hjpk-simple-blue);background:var(--hjpk-simple-blue);color:var(--hjpk-simple-surface);box-shadow:0 0 0 100vmax var(--hjpk-simple-blue);clip-path:inset(0 -100vmax)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel h3{color:var(--hjpk-simple-surface)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section .hjpk-subpage-action-panel p,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-group-section .hjpk-subpage-action-panel .hjpk-subpage-panel-label{color:var(--hjpk-simple-surface)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color4{border-color:var(--hjpk-simple-surface);background:var(--hjpk-simple-surface);color:var(--hjpk-simple-blue)}#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn:focus-visible,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color4:hover,#wrap.hjpk-sub:not(.hjpk-route-career) .hjpk-subpage-action-panel .hjpk-btn.color4:focus-visible{border-color:var(--hjpk-simple-navy);background:var(--hjpk-simple-navy);color:var(--hjpk-simple-surface);outline-color:var(--hjpk-simple-surface)}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-hub>span{color:var(--hjpk-simple-tint)}#wrap.hjpk-route-contact #contact-info{background:var(--hjpk-simple-soft);color:var(--hjpk-simple-ink)}#wrap.hjpk-route-contact #contact-info .section-name,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note strong{color:var(--hjpk-simple-ink)}#wrap.hjpk-route-contact #contact-info .section-summary,#wrap.hjpk-route-contact #contact-info .hjpk-contact-list,#wrap.hjpk-route-contact #contact-info .hjpk-contact-list li,#wrap.hjpk-route-contact #contact-info .hjpk-contact-list span,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note p{color:var(--hjpk-simple-ink-soft)}#wrap.hjpk-route-contact #contact-info .section-caption,#wrap.hjpk-route-contact #contact-info .hjpk-contact-list svg{color:var(--hjpk-simple-blue)}#wrap.hjpk-route-contact #contact-info .hjpk-contact-list-light,#wrap.hjpk-route-contact #contact-info .hjpk-contact-note{border-top-color:var(--hjpk-simple-line)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub+#footer{background:var(--hjpk-simple-navy);color:#fff}#wrap:where(:not(.hjpk-route-career)).hjpk-sub+#footer .footer-tagline,#wrap:where(:not(.hjpk-route-career)).hjpk-sub+#footer .footer-meta,#wrap:where(:not(.hjpk-route-career)).hjpk-sub+#footer .footer-legal{color:var(--hjpk-simple-tint)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub+#footer .footer-bottom{border-top-color:var(--hjpk-simple-accent)}#wrap:where(:not(.hjpk-route-career)).hjpk-sub+#footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3em}#wrap:where(:not(.hjpk-route-career)).hjpk-sub+#footer a:focus-visible{outline-color:var(--hjpk-simple-tint)}body:has(#wrap.hjpk-route-career.hjpk-sub){--hjpk-simple-blue: #164ff5;--hjpk-simple-blue-deep: #0d3dd1;--hjpk-simple-ink: #0b0c0f;--hjpk-simple-ink-soft: #3f4550;--header-height: 8.8rem}#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{min-height:100svh;padding:calc(var(--header-height) + 4rem) var(--hjpk-simple-gutter) 5.6rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"breadcrumb breadcrumb" "title aside" "scroll scroll";gap:5.6rem 6.4rem;align-items:center}#wrap.hjpk-route-career .hjpk-page-content-anchor{height:0;scroll-margin-top:0}#wrap.hjpk-route-career .hjpk-page-hero .local-subject{margin:0;padding:0;align-self:center}#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{width:auto;max-width:100%;font-size:clamp(8rem,11.8vw,17rem);font-weight:700;line-height:1.05;letter-spacing:-.075em;white-space:nowrap}#wrap.hjpk-route-career .hjpk-page-hero .hjpk-page-hero-aside{margin:0;padding:0;align-self:center}#wrap.hjpk-route-career.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-title{font-size:clamp(3.2rem,3vw,4.4rem);font-weight:650;line-height:1.2;letter-spacing:-.05em}#wrap.hjpk-route-career .hjpk-page-hero-aside .local-wrap:before{width:4rem;margin-bottom:2rem}#wrap.hjpk-route-career.hjpk-sub .local-head.design3.hjpk-sub-hero .hjpk-page-hero-aside .local-summary{width:auto;max-width:46rem;margin:1.6rem 0 0;line-height:1.75}#wrap.hjpk-route-career .hjpk-career-navigation{background:#04111f;border-bottom:1px solid rgba(217,236,251,.18)}#wrap.hjpk-route-career .hjpk-career-quick-links{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(2.4rem,4vw,5.6rem);margin:0 auto;overflow-x:auto}#wrap.hjpk-route-career .hjpk-career-quick-links a{flex:0 0 auto;min-height:6.4rem;padding:1.6rem 0;font-size:1.6rem;font-weight:600;white-space:nowrap}#wrap.hjpk-route-career .hjpk-career-quick-links a:is(:hover,:focus-visible,.is-active){transform:none;color:#a2cfff;border-bottom-color:#7db8f0}#wrap.hjpk-route-career .hjpk-career-quick-links a:focus-visible{outline:2px solid #a2cfff;outline-offset:-4px}#wrap.hjpk-route-career :is(.hjpk-career-section,.hjpk-career-cta){padding:6.4rem 0;content-visibility:visible;contain:none}#wrap.hjpk-route-career .hjpk-career-section+.hjpk-career-section{border-top:1px solid rgba(217,236,251,.12)}#wrap.hjpk-route-career .hjpk-career-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem 5.6rem;width:100%;max-width:none;margin:0;text-align:left;align-items:start}#wrap.hjpk-route-career .hjpk-career-eyebrow{grid-column:1 / -1;margin:0;font-weight:600}#wrap.hjpk-route-career .hjpk-career-section-head h2{width:auto;font-size:clamp(2.8rem,2.6vw,3.6rem);line-height:1.35;font-weight:650;letter-spacing:-.04em;word-break:keep-all}#wrap.hjpk-route-career .hjpk-career-section-head p{width:auto;margin:0;font-size:1.7rem;font-weight:450;line-height:1.8;word-break:keep-all}#wrap.hjpk-route-career .hjpk-career-philosophy>.hjpk-career-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5.6rem;align-items:center}#wrap.hjpk-route-career .hjpk-career-philosophy .hjpk-career-section-head{grid-template-columns:minmax(0,1fr);gap:1.6rem}#wrap.hjpk-route-career .hjpk-career-orbit{position:relative;display:block;width:100%;max-width:54rem;min-height:0;aspect-ratio:9 / 8;margin:0 auto}#wrap.hjpk-route-career .hjpk-career-orbit:before,#wrap.hjpk-route-career .hjpk-career-orbit:after,#wrap.hjpk-route-career .hjpk-career-orbit-node:after{content:none}#wrap.hjpk-route-career .hjpk-career-orbit-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#7db8f0;stroke-width:1;stroke-opacity:.45;pointer-events:none}#wrap.hjpk-route-career .hjpk-career-orbit-track{stroke-dasharray:3 6;stroke-opacity:.2}#wrap.hjpk-route-career .hjpk-career-orbit-junctions{fill:#7db8f0;stroke:none}#wrap.hjpk-route-career .hjpk-career-orbit-core{position:absolute;left:34.2593%;top:36.4583%;width:31.4815%;box-shadow:0 0 0 1.2rem #7db8f009}#wrap.hjpk-route-career .hjpk-career-orbit-core strong{font-size:2.2rem}#wrap.hjpk-route-career .hjpk-career-orbit-node{width:25.9259%;padding:1.2rem;background:#061a2f}#wrap.hjpk-route-career .hjpk-career-orbit-node strong{font-size:1.65rem;word-break:keep-all}#wrap.hjpk-route-career .hjpk-career-orbit-node span{font-size:1.35rem}#wrap.hjpk-route-career .hjpk-career-orbit-node.is-top{left:37.037%;top:1.0417%;right:auto;bottom:auto}#wrap.hjpk-route-career .hjpk-career-orbit-node.is-right{left:66.7065%;top:58.8542%;right:auto;bottom:auto}#wrap.hjpk-route-career .hjpk-career-orbit-node.is-left{left:7.3676%;top:58.8542%;right:auto;bottom:auto}#wrap.hjpk-route-career :is(.hjpk-career-roadmap,.hjpk-career-ai-table,.hjpk-career-reward-grid){margin-top:3.6rem;gap:3.2rem}#wrap.hjpk-route-career .hjpk-career-roadmap{padding-bottom:0}#wrap.hjpk-route-career .hjpk-career-roadmap:before,#wrap.hjpk-route-career .hjpk-career-roadmap-step:before,#wrap.hjpk-route-career .hjpk-career-roadmap-step:after{content:none}#wrap.hjpk-route-career .hjpk-career-roadmap-step{padding-top:2.4rem}#wrap.hjpk-route-career .hjpk-career-roadmap-step>span{display:inline-flex;margin-bottom:1.6rem}#wrap.hjpk-route-career .hjpk-career-roadmap-step p{margin-top:1.2rem;font-weight:450}#wrap.hjpk-route-career .hjpk-career-ai-column{border:0}#wrap.hjpk-route-career .hjpk-career-ai-stage{min-height:0;margin:0;padding:0 0 1.6rem}#wrap.hjpk-route-career .hjpk-career-ai-detail{min-height:0;padding:2rem 0 0}#wrap.hjpk-route-career .hjpk-career-ai-detail span{font-weight:450}#wrap.hjpk-route-career .hjpk-career-flow{margin-top:3.2rem;justify-content:flex-start}#wrap.hjpk-route-career .hjpk-career-flow-list{width:100%;max-width:none;flex-direction:row;justify-content:flex-start;gap:2rem}#wrap.hjpk-route-career .hjpk-career-flow-item{width:auto;flex:1;flex-direction:row;gap:2rem}#wrap.hjpk-route-career .hjpk-career-flow-circle{width:100%;min-height:5.6rem;padding:1.2rem;aspect-ratio:auto;border-radius:.4rem;font-size:1.6rem;font-weight:550}#wrap.hjpk-route-career .hjpk-career-flow-arrow{font-size:2.4rem;transform:none}#wrap.hjpk-route-career .hjpk-career-capability-panel{margin-top:3.2rem;padding-top:2.4rem}#wrap.hjpk-route-career :is(.hjpk-career-capability-grid,.hjpk-career-course-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3.2rem;margin-top:2rem}#wrap.hjpk-route-career .hjpk-career-capability-grid span{font-weight:500}#wrap.hjpk-route-career .hjpk-career-reward-card{display:grid;grid-template-columns:4.8rem minmax(0,1fr);align-content:start;align-items:center;gap:1.6rem;padding-top:2.4rem}#wrap.hjpk-route-career .hjpk-career-reward-icon{width:4.8rem;margin:0}#wrap.hjpk-route-career .hjpk-career-reward-icon svg{width:2.6rem;height:2.6rem}#wrap.hjpk-route-career .hjpk-career-reward-card h3{margin:0;font-size:2.2rem;font-weight:650}#wrap.hjpk-route-career .hjpk-career-reward-card dl{grid-column:1 / -1;margin:0}#wrap.hjpk-route-career .hjpk-career-reward-card dl div{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.6rem 0}#wrap.hjpk-route-career .hjpk-career-reward-card dd{font-weight:450}#wrap.hjpk-route-career .hjpk-career-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 5.6rem}#wrap.hjpk-route-career .hjpk-career-detail-card,#wrap.hjpk-route-career .hjpk-career-detail-card:first-child{padding:2.8rem 0 3.2rem;border-top:1px solid var(--hjpk-keyline)}#wrap.hjpk-route-career .hjpk-career-detail-label{margin-bottom:1.4rem;font-weight:550}#wrap.hjpk-route-career .hjpk-career-detail-card h2{margin:0;color:var(--color-ink);font-size:2.4rem;font-weight:650;line-height:1.45;letter-spacing:-.035em;word-break:keep-all}#wrap.hjpk-route-career .hjpk-career-detail-card p{margin-top:1.2rem;font-weight:450;line-height:1.85;word-break:keep-all}#wrap.hjpk-route-career .hjpk-career-detail-actions{margin-top:1.6rem}#wrap.hjpk-route-career .hjpk-career-overview-link,#wrap.hjpk-route-career .hjpk-career-overview-link:first-child{display:block;padding-right:4rem;text-decoration:none}#wrap.hjpk-route-career .hjpk-career-overview-link>svg{position:absolute;top:2.8rem;right:0;color:#a2cfff}#wrap.hjpk-route-career .hjpk-career-overview-link:is(:hover,:focus-visible){border-top-color:#7db8f0}#wrap.hjpk-route-career .hjpk-career-overview-link:is(:hover,:focus-visible) h2{color:#a2cfff}#wrap.hjpk-route-career .hjpk-career-overview-link:focus-visible{outline:2px solid #a2cfff;outline-offset:6px}#wrap.hjpk-route-career .hjpk-career-reward-review{margin-top:3.2rem}#wrap.hjpk-route-career .hjpk-career-cta h2{font-size:clamp(2.8rem,3vw,3.8rem);font-weight:650;letter-spacing:-.04em}#wrap.hjpk-route-career .hjpk-career-cta p{width:auto;font-weight:450}#wrap.hjpk-route-career .hjpk-career-cta .btn-display{margin-top:2.4rem}@media(max-width:1199px){body:has(#wrap.hjpk-route-career.hjpk-sub){--header-height: 7.6rem}#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{gap:4rem;padding-top:calc(var(--header-height) + 3.2rem)}}@media(max-width:1023px){#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero.hjpk-page-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"breadcrumb" "title" "aside" "scroll";gap:2.4rem;padding-bottom:3.6rem}#wrap.hjpk-route-career .local-head.design3.hjpk-sub-hero .local-subject .local-name{font-size:clamp(7.2rem,14vw,13rem)}#wrap.hjpk-route-career .hjpk-career-philosophy>.hjpk-career-wrap{grid-template-columns:1fr 1fr;gap:3.2rem}#wrap.hjpk-route-career .hjpk-career-orbit{min-height:0;aspect-ratio:auto;gap:0}#wrap.hjpk-route-career .hjpk-career-orbit-lines{display:none}#wrap.hjpk-route-career :is(.hjpk-career-orbit-core,.hjpk-career-orbit-node){width:100%;min-height:0;padding:2rem 0;aspect-ratio:auto;border-radius:0}#wrap.hjpk-route-career .hjpk-career-orbit-core{position:static;padding-top:0;border:0;background:transparent;box-shadow:none}#wrap.hjpk-route-career .hjpk-career-orbit-node{position:static;inset:auto;border-width:1px 0 0;background:transparent}#wrap.hjpk-route-career .hjpk-career-orbit-node span{font-size:1.5rem}#wrap.hjpk-route-career .hjpk-career-orbit-node:after{content:none}#wrap.hjpk-route-career :is(.hjpk-career-roadmap,.hjpk-career-ai-table){grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}#wrap.hjpk-route-career .hjpk-career-reward-card{grid-template-columns:4.8rem minmax(0,1fr)}#wrap.hjpk-route-career .hjpk-career-reward-card dl div{grid-template-columns:14rem minmax(0,1fr)}}@media(max-width:767px){body:has(#wrap.hjpk-route-career.hjpk-sub){--header-height: 6.8rem;--hjpk-simple-gutter: 2.4rem}#wrap.hjpk-route-career :is(.hjpk-career-section,.hjpk-career-cta){padding:4.4rem 0}#wrap.hjpk-route-career .hjpk-career-quick-links{gap:2.4rem}#wrap.hjpk-route-career .hjpk-career-quick-links a{min-height:5.8rem;font-size:1.45rem}#wrap.hjpk-route-career .hjpk-career-section-head,#wrap.hjpk-route-career .hjpk-career-philosophy>.hjpk-career-wrap{grid-template-columns:minmax(0,1fr);gap:1.6rem}#wrap.hjpk-route-career .hjpk-career-philosophy>.hjpk-career-wrap{gap:3.2rem}#wrap.hjpk-route-career .hjpk-career-section-head p{font-size:1.6rem}#wrap.hjpk-route-career .hjpk-career-orbit{text-align:left}#wrap.hjpk-route-career :is(.hjpk-career-orbit-core,.hjpk-career-orbit-node){align-items:flex-start;text-align:left}#wrap.hjpk-route-career :is(.hjpk-career-roadmap,.hjpk-career-ai-table,.hjpk-career-detail-grid){grid-template-columns:minmax(0,1fr);gap:2.4rem}#wrap.hjpk-route-career .hjpk-career-roadmap-step{padding:2rem 0 0}#wrap.hjpk-route-career .hjpk-career-flow-list{flex-direction:column;align-items:stretch;gap:1.2rem}#wrap.hjpk-route-career .hjpk-career-flow-item{flex-direction:column;gap:1.2rem}#wrap.hjpk-route-career .hjpk-career-flow-arrow{rotate:90deg}#wrap.hjpk-route-career .hjpk-career-flow-circle{min-height:4.8rem}#wrap.hjpk-route-career .hjpk-career-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}#wrap.hjpk-route-career .hjpk-career-course-grid,#wrap.hjpk-route-career .hjpk-career-reward-card dl div{grid-template-columns:minmax(0,1fr)}#wrap.hjpk-route-career .hjpk-career-detail-grid{gap:0}#wrap.hjpk-route-career .hjpk-career-detail-card h2{font-size:2.2rem}}body:has(#wrap.hjpk-sub){--hjpk-motion-fast: .22s;--hjpk-motion-medium: .38s;--hjpk-motion-slow: .65s;--hjpk-motion-ease-out: cubic-bezier(.22, 1, .36, 1);--hjpk-detail-duration: .95s;--hjpk-detail-distance: 2.4rem}#wrap.hjpk-sub{animation:none;transform:none}body:has(#wrap.hjpk-sub) :is(#wrap .hjpk-reveal,#footer.hjpk-reveal) *{transition-delay:0s;will-change:auto}body:has(#wrap.hjpk-sub) :is(#wrap,#footer) [data-motion-item=pending]{opacity:0}body:has(#wrap.hjpk-sub) :is(#wrap,#footer) [data-motion-item=visible]{animation:var(--hjpk-detail-animation, hjpk-detail-enter) var(--hjpk-detail-duration) var(--hjpk-motion-ease-out) var(--hjpk-detail-delay, 0ms) backwards}@keyframes hjpk-detail-enter{0%{opacity:0;translate:0 var(--hjpk-detail-distance)}to{opacity:1;translate:0 0}}#wrap.hjpk-sub .hjpk-page-hero .local-subject{--hjpk-detail-animation: hjpk-detail-title;--hjpk-detail-distance: 3.2rem;--hjpk-detail-duration: 1.1s;transform-origin:left bottom}#wrap.hjpk-sub .section-head>.section-subject,#wrap.hjpk-sub .hjpk-career-section-head>:is(h2,h3){--hjpk-detail-animation: hjpk-detail-heading}#wrap.hjpk-sub :is(.hjpk-feature-list .board-info,.hjpk-history-item,.data-item,.hjpk-directory-group li){--hjpk-detail-animation: hjpk-detail-slide}#wrap.hjpk-sub :is(.hjpk-map-headquarters,.hjpk-map-specialty,.hjpk-studio-input,.hjpk-studio-result,.hjpk-investment-step,.hjpk-career-orbit-core,.hjpk-career-orbit-node,.hjpk-career-detail-card){--hjpk-detail-animation: hjpk-detail-unfold}#wrap.hjpk-sub .hjpk-group-media-figure{--hjpk-detail-animation: hjpk-detail-curtain;--hjpk-detail-duration: 1.2s}#wrap.hjpk-sub .hjpk-group-media-figure[data-motion-item=visible] img{animation:hjpk-detail-image 1.4s var(--hjpk-motion-ease-out) var(--hjpk-detail-delay, 0ms) backwards}@keyframes hjpk-detail-title{0%{opacity:0;translate:0 var(--hjpk-detail-distance);rotate:x -12deg;clip-path:inset(0 -1rem 100% -1rem)}to{opacity:1;translate:0 0;rotate:x 0deg;clip-path:inset(0 -1rem 0 -1rem)}}@keyframes hjpk-detail-heading{0%{opacity:0;translate:0 1.6rem;clip-path:inset(0 -1rem 100% -1rem)}to{opacity:1;translate:0 0;clip-path:inset(0 -1rem 0 -1rem)}}@keyframes hjpk-detail-slide{0%{opacity:0;translate:-1.8rem .6rem}to{opacity:1;translate:0 0}}@keyframes hjpk-detail-unfold{0%{opacity:0;translate:0 2rem;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes hjpk-detail-curtain{0%{opacity:.4;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes hjpk-detail-image{0%{scale:1.08}to{scale:1}}#wrap.hjpk-sub .hjpk-map-headquarters[data-motion-item=visible]:after{transform-origin:center top;animation:hjpk-detail-connector .8s var(--hjpk-motion-ease-out) calc(var(--hjpk-detail-delay, 0ms) + .2s) backwards}@keyframes hjpk-detail-connector{0%{scale:1 0}to{scale:1 1}}#wrap.hjpk-sub :is(.hjpk-page-scroll-cue,.hjpk-page-hero-category,.hjpk-subpage-tabbar-inner){--hjpk-detail-distance: 1rem}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap:before{transform-origin:left center;animation:hjpk-detail-rule 1s var(--hjpk-motion-ease-out) .18s backwards}@keyframes hjpk-detail-rule{0%{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}#wrap.hjpk-sub :is(.hjpk-btn,.hjpk-subpage-tabbar a,.hjpk-career-quick-links a),#wrap.hjpk-sub :is(.hjpk-breadcrumb a,.hjpk-page-scroll-cue,.hjpk-update-meta a,.hjpk-directory a),#wrap.hjpk-sub .hjpk-map-brand a,#wrap.hjpk-sub+#footer :is(.footer-nav-title,.footer-nav-link,.footer-legal a){transition:color .25s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .45s var(--hjpk-motion-ease-out);transition-delay:0s}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-subpage-tabbar a:after{transform-origin:left center;transition:transform .5s var(--hjpk-motion-ease-out),opacity .3s ease}#wrap.hjpk-sub :is(.hjpk-feature-title,.hjpk-history-year,.hjpk-update-card h3){transition:color .3s ease}#wrap.hjpk-sub :is(.hjpk-btn,.hjpk-directory a,.hjpk-map-brand a,.hjpk-update-meta a) svg{transition:translate .45s var(--hjpk-motion-ease-out)}#wrap.hjpk-sub .hjpk-page-scroll-cue svg{transition:translate .45s var(--hjpk-motion-ease-out)}#wrap.hjpk-sub:not(.hjpk-route-home) .hjpk-page-scroll-cue:hover svg,#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a:is(:hover,:focus-visible) svg{transform:none}#wrap.hjpk-sub.hjpk-route-business .hjpk-map-brand h3 a svg{transition:translate .45s var(--hjpk-motion-ease-out)}#wrap.hjpk-sub :is(.hjpk-btn,.hjpk-directory a,.hjpk-map-brand a,.hjpk-update-meta a):focus-visible svg{translate:.3rem 0}#wrap.hjpk-sub .hjpk-page-scroll-cue:focus-visible svg{translate:0 .4rem}#wrap.hjpk-sub :is(.hjpk-btn,.hjpk-career-quick-links a):active{transform:translateY(0) scale(.985);transition-duration:.12s}#wrap.hjpk-sub :is(.hjpk-map-hub,.hjpk-diagram-icon,.hjpk-studio-circle,.hjpk-investment-node){transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease}#wrap.hjpk-sub .hjpk-group-media-figure img{transition:transform 1.1s var(--hjpk-motion-ease-out),filter .65s ease}#wrap.hjpk-sub .hjpk-btn{position:relative;overflow:hidden;isolation:isolate}#wrap.hjpk-sub .hjpk-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / 24%) 48%,transparent 76%);translate:-130% 0;content:"";pointer-events:none}#wrap.hjpk-sub .hjpk-btn:focus-visible:before{animation:hjpk-detail-light .85s var(--hjpk-motion-ease-out)}@keyframes hjpk-detail-light{to{translate:130% 0}}#wrap.hjpk-sub .hjpk-career-overview-link>svg{transition:translate .5s var(--hjpk-motion-ease-out),rotate .5s var(--hjpk-motion-ease-out)}#wrap.hjpk-sub .hjpk-career-overview-link:focus-visible>svg{translate:.3rem -.3rem;rotate:8deg}#wrap.hjpk-sub :is(.hjpk-map-hub,.hjpk-diagram-icon,.hjpk-studio-circle,.hjpk-investment-node) svg{transition:rotate .6s var(--hjpk-motion-ease-out),scale .6s var(--hjpk-motion-ease-out)}#wrap.hjpk-sub :is(input,textarea,select){transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease}@media(hover:hover)and (pointer:fine){#wrap.hjpk-sub .hjpk-btn:hover:before{animation:hjpk-detail-light .85s var(--hjpk-motion-ease-out)}#wrap.hjpk-sub .hjpk-career-overview-link:hover>svg{translate:.3rem -.3rem;rotate:8deg}#wrap.hjpk-sub :is(.hjpk-btn,.hjpk-directory a,.hjpk-map-brand a,.hjpk-update-meta a):hover svg{translate:.3rem 0}#wrap.hjpk-sub .hjpk-page-scroll-cue:hover svg{translate:0 .4rem}#wrap.hjpk-sub .hjpk-directory a:hover{transform:translate(.3rem)}#wrap.hjpk-sub :is(.hjpk-map-specialty,.hjpk-studio-input,.hjpk-investment-step):hover :is(.hjpk-diagram-icon,.hjpk-studio-circle,.hjpk-investment-node){border-color:var(--color-blue);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--color-blue) 5%,transparent)}#wrap.hjpk-sub :is(.hjpk-map-specialty,.hjpk-studio-input,.hjpk-investment-step):hover :is(.hjpk-diagram-icon,.hjpk-studio-circle,.hjpk-investment-node) svg{rotate:-8deg;scale:1.08}}@media(max-width:767px){body:has(#wrap.hjpk-sub){--hjpk-detail-distance: 1.6rem;--hjpk-detail-duration: .75s}#wrap.hjpk-sub .hjpk-page-hero .local-subject{--hjpk-detail-distance: 2rem;--hjpk-detail-duration: .9s}#wrap.hjpk-sub .hjpk-group-media-figure{--hjpk-detail-duration: .9s}}@media(hover:none){#wrap.hjpk-sub:not(.hjpk-route-home) :is(.hjpk-feature-list .board-info,.hjpk-history-item,.hjpk-update-card,.hjpk-subpage-tabbar a,.hjpk-btn,.hjpk-career-quick-links a):hover{transform:none}}body:has(#wrap.hjpk-sub) :is(#wrap,#footer) [data-motion-item]:focus-within{animation:none;transition:none;opacity:1;clip-path:none}@media(prefers-reduced-motion:reduce){html:has(#wrap.hjpk-sub){scroll-behavior:auto}body:has(#wrap.hjpk-sub) :is(#wrap,#footer) [data-motion-item]{opacity:1!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important;clip-path:none!important}#wrap.hjpk-sub .hjpk-page-hero-aside .local-wrap:before,#wrap.hjpk-sub .hjpk-group-media-figure img,#wrap.hjpk-sub .hjpk-btn:before,#wrap.hjpk-sub .hjpk-map-headquarters:after,#wrap.hjpk-sub :is(a,button,.hjpk-diagram-icon,.hjpk-studio-circle,.hjpk-investment-node) svg{animation:none!important;transition:none!important;translate:none!important;scale:none!important;rotate:none!important}#wrap.hjpk-sub .hjpk-btn:before{display:none}}body:has(#wrap.hjpk-sub) #header:not(.is-home){--hjpk-navigation-ease: cubic-bezier(.22, 1, .36, 1);transition:transform .48s var(--hjpk-navigation-ease),opacity .32s ease,background-color .36s ease,border-color .36s ease,color .28s ease}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-link,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-link,body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth2{transition:color .28s ease,opacity .28s ease,transform .36s var(--hjpk-navigation-ease)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1:after{transform-origin:right center;transition:opacity .28s ease,transform .56s var(--hjpk-navigation-ease)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth1:is(:hover,:focus-visible,.active):after{transform-origin:left center}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu{animation:hjpk-navigation-panel-enter .56s var(--hjpk-navigation-ease) both}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-inner{animation:hjpk-navigation-content-reveal .62s var(--hjpk-navigation-ease) backwards}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-title,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item{animation:hjpk-navigation-item-enter .5s var(--hjpk-navigation-ease) both}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-title{animation-delay:30ms}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item:nth-child(1){animation-delay:50ms}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item:nth-child(2){animation-delay:80ms}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item:nth-child(3){animation-delay:.11s}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item:nth-child(4){animation-delay:.14s}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item:nth-child(n+5){animation-delay:.17s}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-item{animation:hjpk-navigation-item-enter .54s var(--hjpk-navigation-ease) 80ms both}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-item:nth-child(2){animation-delay:.12s}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-item:nth-child(n+3){animation-delay:.16s}body:has(#wrap.hjpk-sub) #header:not(.is-home) :is(.submenu-link,.submenu-child-link,.depth2){position:relative}body:has(#wrap.hjpk-sub) #header:not(.is-home) :is(.submenu-link,.submenu-child-link,.depth2):after{position:absolute;right:0;bottom:.25rem;left:0;height:1px;background:currentColor;content:"";pointer-events:none;opacity:0;transform:scaleX(0);transform-origin:right center;transition:opacity .24s ease,transform .48s var(--hjpk-navigation-ease)}body:has(#wrap.hjpk-sub) #header:not(.is-home) :is(.submenu-link,.submenu-child-link,.depth2):before{position:absolute;top:50%;right:-1.2rem;width:.45rem;height:.45rem;border-top:1px solid currentColor;border-right:1px solid currentColor;content:"";pointer-events:none;opacity:0;transform:translate(-.5rem,-50%) rotate(45deg);transition:opacity .24s ease,transform .48s var(--hjpk-navigation-ease)}body:has(#wrap.hjpk-sub) #header:not(.is-home) :is(.submenu-link,.submenu-child-link,.depth2):focus-visible:after{opacity:.6;transform:scaleX(1);transform-origin:left center}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-header{transition:color .28s ease,transform .28s var(--hjpk-navigation-ease)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-header:active{transform:scale(.97)}body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-line{transition:transform .42s var(--hjpk-navigation-ease)}@media(hover:hover)and (pointer:fine){body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-link:hover,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-link:hover,body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth2:hover{transform:translate(4px)}body:has(#wrap.hjpk-sub) #header:not(.is-home) :is(.submenu-link,.submenu-child-link,.depth2):hover:after{opacity:.6;transform:scaleX(1);transform-origin:left center}body:has(#wrap.hjpk-sub) #header:not(.is-home) :is(.submenu-link,.submenu-child-link,.depth2):hover:before{opacity:1;transform:translateY(-50%) rotate(45deg)}}@media(max-width:1199px){body:has(#wrap.hjpk-sub) #header:not(.is-home).open .site-navi{transform-origin:top right;animation:hjpk-navigation-drawer-enter .62s var(--hjpk-navigation-ease) both}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item{animation:hjpk-navigation-item-enter .48s var(--hjpk-navigation-ease) both}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item:nth-child(2){animation-delay:35ms}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item:nth-child(3){animation-delay:70ms}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item:nth-child(4){animation-delay:105ms}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item:nth-child(n+5){animation-delay:.14s}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list{transition:max-height .52s var(--hjpk-navigation-ease),padding .52s var(--hjpk-navigation-ease),opacity .28s ease,transform .42s var(--hjpk-navigation-ease)}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list.active .depth2-item{animation:hjpk-navigation-item-enter .44s var(--hjpk-navigation-ease) both}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list.active .depth2-item:nth-child(2){animation-delay:35ms}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list.active .depth2-item:nth-child(n+3){animation-delay:70ms}}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu:focus-within,body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu:focus-within .submenu-inner,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item:focus-within,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-item:focus-within,body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list.active .depth2-item:focus-within,body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item:focus-within{animation:none;clip-path:none;opacity:1;transform:none}body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list.active:focus-within{transition:none;opacity:1;transform:none}@keyframes hjpk-navigation-panel-enter{0%{opacity:.3;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes hjpk-navigation-content-reveal{0%{clip-path:inset(0 0 76% 0 round 0 0 2rem 2rem)}to{clip-path:inset(-1rem -1rem -1rem -1rem round 0)}}@keyframes hjpk-navigation-item-enter{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hjpk-navigation-drawer-enter{0%{opacity:.4;transform:translateY(-20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){body:has(#wrap.hjpk-sub) #header:not(.is-home),body:has(#wrap.hjpk-sub) #header:not(.is-home) *,body:has(#wrap.hjpk-sub) #header:not(.is-home) *:before,body:has(#wrap.hjpk-sub) #header:not(.is-home) *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}body:has(#wrap.hjpk-sub) #header:not(.is-home) .header-submenu,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-inner,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-title,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-item,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-item,body:has(#wrap.hjpk-sub) #header:not(.is-home).open .site-navi,body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth1-item,body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-item,body:has(#wrap.hjpk-sub) #header:not(.is-home).open .depth2-list.active{clip-path:none;opacity:1;transform:none}body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-link,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-link:hover,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-link,body:has(#wrap.hjpk-sub) #header:not(.is-home) .submenu-child-link:hover,body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth2,body:has(#wrap.hjpk-sub) #header:not(.is-home) .depth2:hover,body:has(#wrap.hjpk-sub) #header:not(.is-home) .menu-header:active{transform:none}}body:has(#wrap.hjpk-home){--hjpk-home-cobalt: #0047ff;--hjpk-home-cobalt-deep: #0036c7;--hjpk-home-navy: #03101f;--hjpk-home-navy-deep: #010813;--hjpk-home-ink: #0b0c0f;--hjpk-home-ink-soft: #232832;--hjpk-home-muted: #414852;--hjpk-home-line: #b7bec8;--hjpk-home-soft: #eef2f7;--hjpk-home-gutter: clamp(2.4rem, 4.45vw, 6.4rem);--hjpk-home-width: 144rem;--color-ink: var(--hjpk-home-ink);--color-ink-soft: var(--hjpk-home-ink-soft);--color-muted: var(--hjpk-home-muted);--color-line: var(--hjpk-home-line);--color-surface: #ffffff;--color-soft: var(--hjpk-home-soft);--color-blue: var(--hjpk-home-cobalt);--color-blue-dark: var(--hjpk-home-cobalt-deep);--header-height: 8.8rem;background:var(--hjpk-home-navy);color:var(--hjpk-home-ink)}#wrap.hjpk-home{--hjpk-home-cobalt: #0047ff;--hjpk-home-cobalt-deep: #0036c7;--hjpk-home-navy: #03101f;--hjpk-home-navy-deep: #010813;--hjpk-home-ink: #0b0c0f;--hjpk-home-ink-soft: #232832;--hjpk-home-muted: #414852;--hjpk-home-line: #b7bec8;--hjpk-home-soft: #eef2f7;--hjpk-home-surface: #ffffff;--hjpk-home-soft-surface: #eef2f7;--hjpk-home-blue: #0047ff;position:relative;overflow:clip;background:#fff;color:var(--hjpk-home-ink)}#header.is-home,#header.is-home.transparent,#header.is-home.light,#header.is-home.open,#header.is-home.has-submenu{height:var(--header-height);box-shadow:none;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}#header.is-home.transparent{border-bottom-color:#ffffff57;background:#03101ff5;color:#fff}#header.is-home.light,#header.is-home.open,#header.is-home.has-submenu{border-bottom-color:var(--hjpk-home-line);background:#fffffffa;color:var(--hjpk-home-ink)}#header.is-home .header-inner{display:grid;width:100%;max-width:var(--hjpk-home-width);margin:0 auto;padding:0 var(--hjpk-home-gutter);grid-template-columns:1fr auto 1fr;gap:4.8rem}#header.is-home .site-logo{min-width:0;justify-self:start}#header.is-home .site-name{color:currentColor;font-size:3.2rem;font-weight:800;letter-spacing:-.055em}#header.is-home .site-navi{margin:0;justify-self:center}#header.is-home .depth1-list{gap:clamp(2.8rem,3.2vw,5.2rem)}#header.is-home .depth1{min-height:var(--header-height);color:currentColor;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;opacity:1}#header.is-home .header-inner .site-navi .depth1-list .depth1-item .depth1{color:currentColor;font-size:1.6rem;font-weight:700;opacity:1}#header.is-home .depth1:after,#header.is-home .header-inner .site-navi .depth1-list .depth1-item .depth1:after{bottom:-1px;height:2px;background:var(--hjpk-home-cobalt)}#header.is-home .site-control{display:flex;margin:0;align-items:center;justify-self:end}#header.is-home .menu-header{display:none}#header.is-home .header-submenu,#header.is-home .header-submenu-grouped{top:var(--header-height);border-color:var(--hjpk-home-line);background:#fff;color:var(--hjpk-home-ink);box-shadow:0 2rem 4rem #0b0c0f12}#header.is-home .submenu-title,#header.is-home .submenu-link-heading{color:var(--hjpk-home-ink)}#header.is-home .submenu-link,#header.is-home .submenu-child-link{color:var(--hjpk-home-muted)}#header.is-home .submenu-link:hover,#header.is-home .submenu-link:focus-visible,#header.is-home .submenu-child-link:hover,#header.is-home .submenu-child-link:focus-visible{color:var(--hjpk-home-cobalt)}#wrap.hjpk-home .hjpk-home-eyebrow{margin:0;color:#8eb5ff;font-family:var(--font-sans);font-size:1.15rem;font-weight:550;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}#wrap.hjpk-home .hjpk-home-portfolio-head{display:grid;gap:1.6rem;margin-bottom:4rem}#wrap.hjpk-home .hjpk-home-portfolio-head .hjpk-home-eyebrow{color:var(--hjpk-home-cobalt)}#wrap.hjpk-home .hjpk-home-portfolio-head h2{margin:0;color:var(--hjpk-home-ink);font-size:clamp(2.6rem,2.6vw,3.6rem);font-weight:600;line-height:1.3;letter-spacing:-.035em}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-section-head .hjpk-home-eyebrow{max-width:none;margin:0;color:#8eb5ff;font-size:1.15rem;font-weight:550;line-height:1.6;letter-spacing:.16em}#wrap.hjpk-home .hjpk-home-horizon-stage{--hjpk-home-horizon-band: clamp(9rem, 7vw, 11rem);--hjpk-home-horizon-rise: clamp(20rem, 14vw, 28rem);--hjpk-home-horizon-glow-space: 10rem;--hjpk-home-horizon-shift-y: 0px;--hjpk-home-horizon-scale-x: 1;position:relative;isolation:isolate;overflow:clip;background:#fff}#wrap.hjpk-home .hjpk-home-horizon-bridge{position:relative;z-index:1;height:var(--hjpk-home-horizon-band);background:transparent;pointer-events:none}#wrap.hjpk-home .local-head.design4.hjpk-home-hero{position:relative;isolation:isolate;display:grid;width:100%;min-height:100svh;margin:0;padding:calc(var(--header-height) + 6.4rem) var(--hjpk-home-gutter) 17rem;place-items:center;overflow:visible;background:var(--hjpk-home-navy);color:#fff;text-align:center}#wrap.hjpk-home .local-head.design4.hjpk-home-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;background:radial-gradient(76% 46% at 50% 94%,rgba(0,71,255,.9) 0%,rgba(0,71,255,.42) 42%,rgba(0,71,255,.12) 68%,transparent 84%),linear-gradient(180deg,var(--hjpk-home-navy-deep) 0%,var(--hjpk-home-navy) 66%,#032866 100%);content:"";opacity:1}#wrap.hjpk-home .local-head.design4.hjpk-home-hero:after{display:none;content:none}#wrap.hjpk-home .hjpk-home-horizon-layer{position:absolute;right:0;bottom:calc(0px - var(--hjpk-home-horizon-band));left:0;z-index:0;height:calc(var(--hjpk-home-horizon-glow-space) + var(--hjpk-home-horizon-rise) + var(--hjpk-home-horizon-band));overflow:hidden;pointer-events:none}#wrap.hjpk-home .hjpk-home-horizon-layer:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:var(--hjpk-home-horizon-band);background:radial-gradient(ellipse 90% 145% at 50% -40%,#fff0,#fff0 44%,#ffffff24 60%,#ffffffb8 82%,#fff);content:""}#wrap.hjpk-home .hjpk-home-horizon-motion{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(0,var(--hjpk-home-horizon-shift-y),0) scaleX(var(--hjpk-home-horizon-scale-x));transform-origin:50% 0;will-change:transform}#wrap.hjpk-home .hjpk-home-horizon-disc{position:absolute;top:var(--hjpk-home-horizon-glow-space);left:50%;display:block;width:max(230vw,160rem);aspect-ratio:1;border-radius:50%;background:var(--hjpk-home-navy-deep);box-shadow:0 -5.2rem 12rem #0047ffad,0 -.6rem 2.2rem #4d84ffe6,inset 0 1px #b0c9ffc2;transform:translate(-50%);transform-origin:50% 0;animation:hjpk-home-horizon-enter 1.1s cubic-bezier(.16,1,.3,1) .12s both,hjpk-home-horizon-breathe 6.4s ease-in-out 1.25s infinite alternate;will-change:transform}@keyframes hjpk-home-horizon-enter{0%{transform:translate(-50%,1.8rem) scaleX(.985)}to{transform:translate(-50%) scaleX(1)}}@keyframes hjpk-home-horizon-breathe{0%{transform:translate(-50%) translateY(0) scaleX(1)}to{transform:translate(-50%) translateY(-.8rem) scaleX(1.008)}}#wrap.hjpk-home .hjpk-home-hero-content{position:relative;z-index:1;display:grid;width:min(108rem,100%);gap:4rem;justify-items:center}body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-subject,body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-aside,body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-summary,body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .btn-display{opacity:1;transform:none;transition:none;transition-delay:0s;will-change:auto}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-subject,#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-subject+.local-aside{position:static;width:100%;max-width:none;margin:0;padding:0}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name{max-width:none;margin:0;color:#fff;font-family:var(--font-sans);font-size:clamp(6.4rem,7.2vw,10.4rem);font-weight:760;line-height:1.06;letter-spacing:-.045em;text-align:center}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name span{display:block}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-aside .local-wrap{display:grid;width:100%;max-width:82rem;margin:0 auto;padding:0;justify-items:center;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-summary{max-width:78rem;margin:0;color:#fffffff5;font-size:2rem;font-weight:540;line-height:1.62;letter-spacing:-.025em;text-align:center}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .btn-display{margin-top:3.6rem}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .btn-area{display:flex;gap:1.6rem;justify-content:center}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .hjpk-btn{min-width:22rem;min-height:6.4rem;border-radius:0;font-size:1.6rem;font-weight:750;box-shadow:none}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .hjpk-btn.color1{border-color:var(--hjpk-home-cobalt);background:var(--hjpk-home-cobalt);color:#fff}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .hjpk-btn.color4{border-color:#fff;background:#ffffff0f;color:#fff}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .hjpk-btn:hover,#wrap.hjpk-home .local-head.design4.hjpk-home-hero .hjpk-btn:focus-visible{border-color:#fff;background:#fff;color:var(--hjpk-home-navy);transform:none}#wrap.hjpk-home .hjpk-home-section{position:relative;z-index:1;display:block;min-height:0;margin:0;padding:clamp(11rem,10vw,15rem) 0;border:0;background:#fff;color:var(--hjpk-home-ink)}#wrap.hjpk-home .hjpk-home-container{width:100%;max-width:var(--hjpk-home-width);margin:0 auto;padding:0 var(--hjpk-home-gutter)}#wrap.hjpk-home .hjpk-home-section-head{display:grid;margin:0 0 clamp(7rem,8vw,11rem);grid-template-columns:minmax(0,1.15fr) minmax(36rem,.85fr);gap:clamp(6rem,10vw,16rem);align-items:end}#wrap.hjpk-home .hjpk-home-section-head.is-stacked{grid-template-columns:minmax(0,1fr)}#wrap.hjpk-home .hjpk-home-section-head h2{max-width:none;margin:0;color:var(--hjpk-home-ink);font-family:var(--font-sans);font-size:clamp(6.4rem,6vw,9rem);font-weight:720;line-height:1.05;letter-spacing:-.045em}#wrap.hjpk-home .hjpk-home-section-head h2 span{display:block}#wrap.hjpk-home .hjpk-home-section-head p{max-width:52rem;margin:0;color:var(--hjpk-home-ink-soft);font-size:2rem;font-weight:520;line-height:1.65;letter-spacing:-.025em}#wrap.hjpk-home .hjpk-home-row-list{border-bottom:1px solid var(--hjpk-home-line)}#wrap.hjpk-home .hjpk-home-row{display:grid;min-width:0;min-height:15rem;padding:4rem 0;grid-template-columns:9.6rem minmax(28rem,.9fr) minmax(34rem,1.1fr) auto;gap:clamp(3.2rem,5vw,7rem);align-items:center;border-top:1px solid var(--hjpk-home-line);color:var(--hjpk-home-ink);transition:background-color .18s ease,color .18s ease}#wrap.hjpk-home .hjpk-home-row:hover,#wrap.hjpk-home .hjpk-home-row:focus-visible{background:var(--hjpk-home-soft);color:var(--hjpk-home-cobalt)}#wrap.hjpk-home .hjpk-home-row-index{color:var(--hjpk-home-cobalt);font-size:4.8rem;font-weight:720;line-height:1;letter-spacing:-.06em}#wrap.hjpk-home .hjpk-home-row h3{min-width:0;margin:0;color:currentColor;font-size:clamp(3rem,3.4vw,5rem);font-weight:700;line-height:1.12;letter-spacing:-.04em}#wrap.hjpk-home .hjpk-home-row p{min-width:0;margin:0;color:var(--hjpk-home-ink-soft);font-size:1.8rem;font-weight:520;line-height:1.62;letter-spacing:-.02em}#wrap.hjpk-home .hjpk-home-row-link,#wrap.hjpk-home .hjpk-home-row-arrow{display:inline-flex;align-items:center;justify-content:flex-end;gap:1.2rem;color:var(--hjpk-home-cobalt);font-size:1.6rem;font-weight:750;white-space:nowrap}#wrap.hjpk-home .hjpk-home-execution{padding-top:clamp(8rem,7vw,11rem);border-top:1px solid var(--hjpk-home-line)}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-section-head h2{max-width:12ch}#wrap.hjpk-home+#footer{padding:0;border:0;background:var(--hjpk-home-ink);color:#fff}#wrap.hjpk-home+#footer .footer-inner{width:100%;max-width:var(--hjpk-home-width);margin:0 auto;padding:8rem var(--hjpk-home-gutter) 4rem}#wrap.hjpk-home+#footer .footer-top{display:grid;padding:0 0 6rem;grid-template-columns:minmax(24rem,.8fr) minmax(0,1.2fr);gap:8rem;align-items:start}#wrap.hjpk-home+#footer .footer-subject{color:#fff;font-family:var(--font-sans);font-size:5.6rem;font-weight:750;line-height:1;letter-spacing:-.07em}#wrap.hjpk-home+#footer .footer-tagline{max-width:32rem;margin-top:2rem;color:#ffffffd1;font-size:1.6rem;font-weight:500}#wrap.hjpk-home+#footer .footer-nav{display:flex;justify-content:flex-end;gap:clamp(2.4rem,4vw,6rem)}#wrap.hjpk-home+#footer .footer-nav-group{min-width:0}#wrap.hjpk-home+#footer .footer-nav-title{color:#fff;font-size:1.6rem;font-weight:650;white-space:nowrap}#wrap.hjpk-home+#footer .footer-nav-list{display:none}#wrap.hjpk-home+#footer .footer-bottom{display:grid;padding:3.2rem 0 0;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:end;border-top:1px solid rgba(255,255,255,.42)}#wrap.hjpk-home+#footer .footer-meta{display:grid;gap:.8rem;color:#ffffffd6;font-size:1.4rem;line-height:1.65}#wrap.hjpk-home+#footer .footer-legal{color:#ffffffd6;font-size:1.4rem}#wrap.hjpk-home+#footer .footer-brand,#wrap.hjpk-home+#footer .footer-nav-group,#wrap.hjpk-home+#footer .footer-bottom{opacity:1;transform:none;transition:none;transition-delay:0s;will-change:auto}#wrap.hjpk-home+#footer a:hover,#wrap.hjpk-home+#footer a:focus-visible{color:#fff}@media(prefers-reduced-motion:reduce){#wrap.hjpk-home .hjpk-home-horizon-motion{transform:none;will-change:auto}#wrap.hjpk-home .hjpk-home-horizon-disc{animation:none;transform:translate(-50%);will-change:auto}#wrap.hjpk-home .hjpk-home-row{transition:none}}body:has(#wrap.hjpk-home),#wrap.hjpk-home{--hjpk-home-cobalt: #0054ec;--hjpk-home-cobalt-deep: #003dcc;--hjpk-home-navy: #03101f;--hjpk-home-navy-deep: #00050e;--hjpk-home-ink: #090b10;--hjpk-home-ink-soft: #3d4350;--hjpk-home-muted: #4d5561;--hjpk-home-line: #cdd1d8;--hjpk-home-soft: #f4f6f9;--hjpk-home-gutter: clamp(2.4rem, 4.72vw, 6.8rem);--hjpk-home-width: 130.4rem;--header-height: 8.8rem}#wrap.hjpk-home,#wrap.hjpk-home .hjpk-home-page{position:relative;overflow:clip;background:#fff}#header.is-home.transparent{border-bottom-color:#ffffff1a;background:#00050ec7}#header.is-home .header-inner{max-width:none;padding-right:clamp(3.2rem,3vw,5.4rem);padding-left:clamp(3.2rem,3vw,5.4rem)}#header.is-home .site-name,#header.is-home .header-inner .site-logo .site-name{font-size:3.2rem}#header.is-home .depth1-list,#header.is-home .header-inner .site-navi .depth1-list{gap:4.8rem}#header.is-home .depth1,#header.is-home .header-inner .site-navi .depth1-list .depth1-item .depth1{font-size:1.7rem;font-weight:550}body:has(#wrap.hjpk-home .hjpk-home-horizon-stage.is-horizon-dark) #header.is-home.light:not(.open):not(.has-submenu){border-bottom-color:#fff3;background:#00050ef0;color:#fff}#wrap.hjpk-home .hjpk-home-horizon-stage{--hjpk-home-opening-height: max(72rem, 100svh);--hjpk-home-declaration-height: clamp(48rem, 43vw, 62rem);--hjpk-home-circle-diameter: clamp(64rem, 64vw, 112rem);--hjpk-home-circle-rise: clamp(16rem, 14vw, 22rem);--hjpk-home-horizon-scale: 1;--hjpk-home-horizon-fill: rgb(0 7 15);--hjpk-home-horizon-tone-opacity: 0;--hjpk-home-horizon-edge-opacity: 1;--hjpk-home-declaration-color: rgb(255 255 255);--hjpk-home-declaration-shadow-opacity: .34;--hjpk-home-hero-copy-opacity: 1;--hjpk-home-hero-copy-shift-y: 0px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--hjpk-home-navy-deep) 0%,var(--hjpk-home-navy) 26%,rgb(0 7 15) 40%,rgb(0 7 15) 100%)}#wrap.hjpk-home .hjpk-home-horizon-stage:before{display:none;content:none}#wrap.hjpk-home .hjpk-home-horizon-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:auto;overflow:hidden;contain:paint;pointer-events:none}#wrap.hjpk-home .hjpk-home-horizon-layer:after{position:absolute;inset:auto 0 0;display:block;height:min(22rem,calc(var(--hjpk-home-declaration-height) * .32));background:linear-gradient(180deg,#fff0,#ffffff0b,#ffffff28,#ffffff51,#ffffff80,#ffffffae,#ffffffd7,#fffffff4,#fff);content:""}#wrap.hjpk-home .hjpk-home-horizon-motion{position:absolute;inset:auto;top:calc(var(--hjpk-home-opening-height) - var(--hjpk-home-circle-rise));left:50%;width:var(--hjpk-home-circle-diameter);height:var(--hjpk-home-circle-diameter);transform:translate(-50%) scale(var(--hjpk-home-horizon-scale));transform-origin:center;will-change:auto}#wrap.hjpk-home .hjpk-home-horizon-stage.is-horizon-animating .hjpk-home-horizon-motion{will-change:transform}#wrap.hjpk-home .hjpk-home-horizon-disc{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:1;border:0;border-radius:50%;background:linear-gradient(180deg,rgb(0 5 14 / var(--hjpk-home-horizon-tone-opacity)),#00050e00 48%,rgb(255 255 255 / var(--hjpk-home-horizon-tone-opacity))),var(--hjpk-home-horizon-fill);box-shadow:none;transform:none;animation:none;will-change:auto}#wrap.hjpk-home .hjpk-home-horizon-disc:after{position:absolute;top:0;right:0;bottom:0;left:0;border:calc(1.5px / var(--hjpk-home-horizon-scale)) solid #a6dcff;border-radius:50%;background:none;box-shadow:0 0 calc(18px / var(--hjpk-home-horizon-scale)) #2082ff8c,inset 0 0 calc(14px / var(--hjpk-home-horizon-scale)) #2082ff80;clip-path:none;content:"";filter:none;opacity:var(--hjpk-home-horizon-edge-opacity);animation:hjpk-home-neon-enter .82s cubic-bezier(.16,1,.3,1) .42s backwards}#wrap.hjpk-home .local-head.design4.hjpk-home-hero{position:relative;z-index:2;display:grid;width:100%;height:var(--hjpk-home-opening-height);min-height:var(--hjpk-home-opening-height);margin:0;padding:calc(var(--header-height) + 3.2rem) var(--hjpk-home-gutter) 20rem;place-items:center;overflow:visible;background:transparent;color:#fff;text-align:center}#wrap.hjpk-home .local-head.design4.hjpk-home-hero:before,#wrap.hjpk-home .local-head.design4.hjpk-home-hero:after{display:none;content:none}#wrap.hjpk-home .hjpk-home-hero-content{position:relative;z-index:2;display:grid;width:min(112rem,100%);gap:3.2rem;justify-items:center;opacity:var(--hjpk-home-hero-copy-opacity);transform:translate3d(0,var(--hjpk-home-hero-copy-shift-y),0);will-change:auto}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-subject,#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-aside{position:static;width:100%;max-width:none;margin:0;padding:0}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name{width:100%;max-width:16em;margin:0 auto;color:#fff;font-family:var(--font-sans);font-size:clamp(5.6rem,5.4vw,8rem);font-weight:650;line-height:1.24;letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;text-align:center}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name span{display:block;animation:hjpk-home-copy-enter .9s cubic-bezier(.16,1,.3,1) .1s both}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name span+span{color:#b9d6ff;animation-delay:.21s}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-aside .local-wrap{display:grid;width:100%;max-width:none;margin:0;padding:0;justify-items:center;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-summary{max-width:61rem;margin:0;color:#b4becd;font-size:1.8rem;font-weight:400;line-height:1.85;word-break:keep-all;text-wrap:pretty;letter-spacing:-.025em;text-align:center;animation:hjpk-home-copy-enter .9s cubic-bezier(.16,1,.3,1) .34s both}#wrap.hjpk-home .hjpk-home-hero-links{display:flex;margin-top:3.6rem;gap:3.6rem;justify-content:center;animation:none}#wrap.hjpk-home .hjpk-home-hero-link{display:inline-flex;min-width:14.4rem;min-height:4.4rem;padding:0 0 1rem;align-items:center;gap:1.8rem;border-bottom:1px solid rgba(255,255,255,.38);color:#fff;justify-content:space-between;font-size:1.6rem;font-weight:550;letter-spacing:-.02em;transition:border-color .22s ease,color .22s ease}#wrap.hjpk-home .hjpk-home-hero-link:last-child{min-width:16.4rem}#wrap.hjpk-home .hjpk-home-hero-link svg{flex:0 0 auto;transition:transform .26s cubic-bezier(.16,1,.3,1)}#wrap.hjpk-home .hjpk-home-hero-link:hover,#wrap.hjpk-home .hjpk-home-hero-link:focus-visible{border-color:#4d8cff;color:#8eb5ff}#wrap.hjpk-home .hjpk-home-hero-link:hover svg,#wrap.hjpk-home .hjpk-home-hero-link:focus-visible svg{transform:translate(.5rem)}@keyframes hjpk-home-copy-enter{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes hjpk-home-neon-enter{0%{opacity:0}to{opacity:var(--hjpk-home-horizon-edge-opacity)}}#wrap.hjpk-home .hjpk-home-declaration{position:relative;z-index:2;display:grid;align-items:center;height:auto;min-height:var(--hjpk-home-declaration-height);padding:clamp(6.4rem,7vw,10rem) 0;background:transparent;color:var(--hjpk-home-declaration-color)}#wrap.hjpk-home .hjpk-home-container{position:relative;width:100%;max-width:var(--hjpk-home-width);margin:0 auto;padding:0 var(--hjpk-home-gutter)}#wrap.hjpk-home .hjpk-home-declaration h2{max-width:100%;margin:0;color:var(--hjpk-home-declaration-color);font-family:var(--font-sans);font-size:clamp(4.8rem,5.25vw,7.6rem);font-weight:600;line-height:1.25;letter-spacing:-.052em;text-shadow:0 1.2rem 3.6rem rgb(0 5 14 / var(--hjpk-home-declaration-shadow-opacity));transition:color .16s ease,text-shadow .16s ease;word-break:keep-all}#wrap.hjpk-home .hjpk-home-declaration h2 span{display:block;white-space:nowrap}#wrap.hjpk-home .hjpk-home-page.is-motion-ready [data-home-reveal]{--hjpk-home-reveal-delay: 0ms;opacity:0;transform:translateY(3.6rem)}#wrap.hjpk-home .hjpk-home-page.is-motion-ready [data-home-reveal].is-home-visible{opacity:1;transform:translateY(0);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1);transition-delay:var(--hjpk-home-reveal-delay)}#wrap.hjpk-home .hjpk-home-page.is-motion-ready [data-home-reveal]:focus-visible{opacity:1;transform:none;transition:none}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-declaration h2[data-home-reveal],#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-execution .hjpk-home-section-head[data-home-reveal]{opacity:1;transform:none;transition:none}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-declaration h2[data-home-reveal] span,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-execution .hjpk-home-section-head[data-home-reveal] h2 span{opacity:0;transform:translateY(.68em)}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-declaration h2.is-home-visible span,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-execution .hjpk-home-section-head.is-home-visible h2 span{opacity:1;transform:translateY(0);transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-declaration h2.is-home-visible span:nth-child(2),#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-execution .hjpk-home-section-head.is-home-visible h2 span:nth-child(2){transition-delay:90ms}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-declaration h2.is-home-visible span:nth-child(3){transition-delay:.18s}#wrap.hjpk-home .hjpk-home-section{position:relative;z-index:2;display:block;min-height:0;margin:0;border:0}#wrap.hjpk-home .hjpk-home-section:before,#wrap.hjpk-home .hjpk-home-section:after{display:none;content:none}#wrap.hjpk-home .hjpk-home-structure{margin-top:-1px;padding:clamp(3.2rem,4vw,5.6rem) 0 clamp(7.2rem,6vw,9.6rem);background:#fff;color:var(--hjpk-home-ink)}#wrap.hjpk-home .hjpk-home-row-list{border-top:1px solid var(--hjpk-home-line);border-bottom:1px solid var(--hjpk-home-line)}#wrap.hjpk-home .hjpk-home-row{display:grid;min-width:0;min-height:16.4rem;padding:3.2rem 0;grid-template-columns:5.6rem minmax(28rem,.8fr) minmax(0,1fr) 4.4rem;gap:clamp(2.4rem,3vw,4.4rem);align-items:center;border-top:1px solid var(--hjpk-home-line);color:var(--hjpk-home-ink);transition:background-color .22s ease,color .22s ease}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row[data-home-reveal].is-home-visible{transition:opacity .76s cubic-bezier(.16,1,.3,1) var(--hjpk-home-reveal-delay),transform .92s cubic-bezier(.16,1,.3,1) var(--hjpk-home-reveal-delay),background-color .22s ease,color .22s ease}#wrap.hjpk-home .hjpk-home-structure .hjpk-home-row:nth-child(2){--hjpk-home-reveal-delay: 70ms}#wrap.hjpk-home .hjpk-home-structure .hjpk-home-row:nth-child(3){--hjpk-home-reveal-delay: .14s}#wrap.hjpk-home .hjpk-home-row:first-child{border-top:0}#wrap.hjpk-home .hjpk-home-row:hover,#wrap.hjpk-home .hjpk-home-row:focus-visible{background:#0054ec0b;color:var(--hjpk-home-cobalt)}#wrap.hjpk-home .hjpk-home-row-index{color:var(--hjpk-home-cobalt);font-size:1.6rem;font-weight:550;line-height:1;letter-spacing:-.06em}#wrap.hjpk-home .hjpk-home-row h3{min-width:0;margin:0;color:currentColor;font-size:clamp(3rem,2.8vw,4rem);font-weight:600;line-height:1.25;letter-spacing:-.045em}#wrap.hjpk-home .hjpk-home-row p{min-width:0;margin:0;color:var(--hjpk-home-ink-soft);font-size:1.65rem;font-weight:400;line-height:1.75;letter-spacing:-.02em}#wrap.hjpk-home .hjpk-home-row-link,#wrap.hjpk-home .hjpk-home-row-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--hjpk-home-cobalt)}#wrap.hjpk-home .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row-arrow svg{transition:transform .26s cubic-bezier(.16,1,.3,1)}#wrap.hjpk-home .hjpk-home-row:hover .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row:focus-visible .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row:hover .hjpk-home-row-arrow svg,#wrap.hjpk-home .hjpk-home-row:focus-visible .hjpk-home-row-arrow svg{transform:translate(.6rem)}#wrap.hjpk-home .hjpk-home-row:focus-visible{outline:3px solid var(--hjpk-home-cobalt);outline-offset:4px}@media(hover:hover){#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row.is-home-visible>h3{transition:color .22s ease,transform .3s cubic-bezier(.16,1,.3,1)}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row.is-home-visible:hover>h3{transform:translate(.6rem);transition-delay:0ms}}#wrap.hjpk-home .hjpk-home-execution{position:relative;z-index:2;overflow:hidden;padding:clamp(8rem,7vw,11.2rem) 0 clamp(7.2rem,6vw,9rem);background:var(--hjpk-home-navy-deep);color:#fff}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row:nth-child(1){--hjpk-home-reveal-delay: .1s}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row:nth-child(2){--hjpk-home-reveal-delay: .15s}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row:nth-child(3){--hjpk-home-reveal-delay: .2s}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row:nth-child(4){--hjpk-home-reveal-delay: .25s}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-container{position:relative;z-index:1}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-section-head{display:grid;margin:0 0 clamp(3.6rem,4vw,5.6rem);grid-template-columns:minmax(0,1fr);gap:2rem;justify-items:center;text-align:center}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-section-head h2{max-width:22em;margin:0;color:#fff;font-family:var(--font-sans);font-size:clamp(3.8rem,3.65vw,5.3rem);font-weight:600;line-height:1.28;letter-spacing:-.045em}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-section-head h2 span{display:block}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row-list{border-color:#ffffff38}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row{min-height:13.2rem;padding:2.8rem 0;grid-template-columns:5.6rem minmax(28rem,.8fr) minmax(0,1fr) 4.4rem;border-color:#ffffff38;color:#fff}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row:hover,#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row:focus-visible{background:#0054ec1f;color:#fff}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row-index{color:#8eb5ff;font-size:1.6rem;letter-spacing:-.04em}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row h3{color:#fff;font-size:clamp(2.6rem,2.1vw,3.2rem);font-weight:550;letter-spacing:-.035em}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row p{color:#ffffffb3;font-size:1.7rem;font-weight:400}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row-arrow{color:#fff}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row:focus-visible{outline-color:#65caff}#wrap.hjpk-home+#footer{padding:0;border-top:1px solid rgba(255,255,255,.18);background:var(--hjpk-home-navy-deep);color:#fff}#wrap.hjpk-home+#footer .footer-inner{display:grid;width:100%;max-width:var(--hjpk-home-width);min-height:16rem;margin:0 auto;padding:4.8rem var(--hjpk-home-gutter);grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:center}#wrap.hjpk-home+#footer .footer-top{display:flex;padding:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3.2rem;border:0}#wrap.hjpk-home+#footer .footer-brand{grid-column:1}#wrap.hjpk-home+#footer .footer-subject{color:#fff;font-size:2.8rem;font-weight:800;letter-spacing:-.055em}#wrap.hjpk-home+#footer .footer-tagline{display:block;margin:1.2rem 0 0;color:#95a2b5;font-size:1.2rem}#wrap.hjpk-home+#footer .footer-meta{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;color:#95a2b5;font-size:1.2rem;line-height:1.7}#wrap.hjpk-home+#footer .footer-legal a{display:inline-flex;color:inherit}#wrap.hjpk-home+#footer .footer-nav{display:flex;grid-column:2;justify-content:center;gap:clamp(2.4rem,3.2vw,4.8rem)}#wrap.hjpk-home+#footer .footer-nav-title{color:#ffffffdb;font-size:1.4rem;font-weight:600}#wrap.hjpk-home+#footer .footer-bottom{display:flex;grid-column:1;padding:2.4rem 0 0;border-top:1px solid rgba(255,255,255,.12);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem 3.2rem}#wrap.hjpk-home+#footer .footer-legal{display:flex;flex-wrap:wrap;gap:1.6rem;color:#ffffffa3;font-size:1.3rem;white-space:normal}@media(prefers-reduced-motion:reduce){#wrap.hjpk-home .hjpk-home-horizon-motion{transform:translate(-50%);will-change:auto}#wrap.hjpk-home .hjpk-home-horizon-disc:after,#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name span,body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-summary,#wrap.hjpk-home .hjpk-home-hero-links{animation:none}#wrap.hjpk-home .hjpk-home-horizon-disc:after{opacity:.55}#wrap.hjpk-home .hjpk-home-page.is-motion-ready [data-home-reveal],#wrap.hjpk-home .hjpk-home-page.is-motion-ready [data-home-reveal].is-home-visible{opacity:1;transform:none;transition:none}#wrap.hjpk-home .hjpk-home-declaration h2,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-declaration h2[data-home-reveal] span,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-execution .hjpk-home-section-head[data-home-reveal] h2 span,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row[data-home-reveal]>.hjpk-home-row-index,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row[data-home-reveal]>h3,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row[data-home-reveal]>p,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row[data-home-reveal]>.hjpk-home-row-link,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row[data-home-reveal]>.hjpk-home-row-arrow{opacity:1;transform:none;transition:none}#wrap.hjpk-home .hjpk-home-hero-link,#wrap.hjpk-home .hjpk-home-hero-link svg,#wrap.hjpk-home .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row-arrow svg{transition:none}#wrap.hjpk-home .hjpk-home-hero-link:hover svg,#wrap.hjpk-home .hjpk-home-hero-link:focus-visible svg,#wrap.hjpk-home .hjpk-home-row:hover .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row:focus-visible .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row:hover .hjpk-home-row-arrow svg,#wrap.hjpk-home .hjpk-home-row:focus-visible .hjpk-home-row-arrow svg{transform:none}#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row.is-home-visible:hover>h3,#wrap.hjpk-home .hjpk-home-page.is-motion-ready .hjpk-home-row.is-home-visible:focus-visible>h3{transform:none;transition:none}}@media(max-width:1199px){body:has(#wrap.hjpk-home){--header-height: 7.6rem}#header.is-home .header-inner{display:flex;width:100%;padding:0 var(--hjpk-home-gutter);align-items:center;gap:2.4rem}#header.is-home .site-name,#header.is-home .header-inner .site-logo .site-name{font-size:2.8rem}#header.is-home .site-control{display:flex;margin-left:auto}body:has(#wrap.hjpk-home) #header.is-home .header-inner .site-control .menu-header{position:relative;display:inline-flex;width:9.6rem;height:4.8rem;padding:0 3.6rem 0 0;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;color:currentColor;filter:none}body:has(#wrap.hjpk-home) #header.is-home .header-inner .site-control .menu-label{display:block;color:currentColor;font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:-.02em}body:has(#wrap.hjpk-home) #header.is-home .header-inner .site-control .menu-line{position:absolute;top:50%;right:0;width:2.8rem;height:2px;border-radius:0;background:currentColor;transform:translateY(-50%);transition:transform .18s ease}body:has(#wrap.hjpk-home) #header.is-home .header-inner .site-control .menu-line+.menu-line{transform:translateY(-50%) rotate(90deg)}body:has(#wrap.hjpk-home) #header.is-home.open .header-inner .site-control .menu-line{transform:translateY(-50%) rotate(45deg)}body:has(#wrap.hjpk-home) #header.is-home.open .header-inner .site-control .menu-line+.menu-line{transform:translateY(-50%) rotate(135deg)}#header.is-home.open{height:var(--header-height);overflow:visible;transform:none}#header.is-home.open .header-inner{height:var(--header-height);padding-top:0;align-items:center;flex-wrap:nowrap}#header.is-home.open .site-navi{position:absolute;top:100%;right:0;bottom:auto;left:0;display:block;width:100%;height:calc(100dvh - var(--header-height));margin:0;padding:4.8rem var(--hjpk-home-gutter) 8rem;overflow-y:auto;border-top:1px solid var(--hjpk-home-line);background:#fff;color:var(--hjpk-home-ink)}#header.is-home.open .depth1-list{display:grid;gap:0}#header.is-home.open .depth1-item{border-bottom:1px solid var(--hjpk-home-line)}body:has(#wrap.hjpk-home) #header.is-home.open .header-inner .site-navi .depth1-list .depth1-item .depth1{min-height:7.2rem;color:var(--hjpk-home-ink);font-size:3.2rem;font-weight:650;letter-spacing:-.055em;opacity:1}#header.is-home.open .depth2-list.active{display:grid;padding:0 0 3.2rem;gap:1.2rem}body:has(#wrap.hjpk-home) #header.is-home.open .header-inner .site-navi .depth2-list .depth2{min-height:4rem;color:var(--hjpk-home-muted);font-size:1.7rem;font-weight:600;opacity:1}#wrap.hjpk-home .local-head.design4.hjpk-home-hero{min-height:100svh;padding-top:calc(var(--header-height) + 5.6rem);padding-bottom:16rem}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name{font-size:clamp(5.6rem,9vw,8rem)}#wrap.hjpk-home .hjpk-home-section-head{grid-template-columns:minmax(0,1fr);gap:3.2rem}#wrap.hjpk-home .hjpk-home-section-head p{max-width:62rem}#wrap.hjpk-home .hjpk-home-row{grid-template-columns:7.2rem minmax(22rem,.8fr) minmax(24rem,1.2fr) auto;gap:3.2rem}#wrap.hjpk-home+#footer .footer-top{grid-template-columns:1fr;gap:5.6rem}#wrap.hjpk-home+#footer .footer-nav{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:767px){body:has(#wrap.hjpk-home){--header-height: 6.8rem;--hjpk-home-gutter: 2.4rem}#wrap.hjpk-home .hjpk-home-horizon-stage{--hjpk-home-horizon-band: 8rem;--hjpk-home-horizon-rise: 18rem;--hjpk-home-horizon-glow-space: 7rem}#header.is-home .site-name,#header.is-home .header-inner .site-logo .site-name{font-size:2.6rem}body:has(#wrap.hjpk-home) #header.is-home .header-inner .site-control .menu-header{width:8.8rem;height:4.4rem;padding-right:3.2rem}body:has(#wrap.hjpk-home) #header.is-home .header-inner .site-control .menu-line{width:2.4rem}#header.is-home.open .site-navi{padding-top:2.4rem}body:has(#wrap.hjpk-home) #header.is-home.open .header-inner .site-navi .depth1-list .depth1-item .depth1{min-height:6.4rem;font-size:2.8rem}#wrap.hjpk-home .local-head.design4.hjpk-home-hero{min-height:100svh;padding:calc(var(--header-height) + 4.8rem) var(--hjpk-home-gutter) 15.5rem;place-items:center start;text-align:left}#wrap.hjpk-home .local-head.design4.hjpk-home-hero:before{background:radial-gradient(120% 38% at 50% 94%,rgba(0,71,255,.92) 0%,rgba(0,71,255,.42) 48%,transparent 82%),linear-gradient(180deg,var(--hjpk-home-navy-deep) 0%,var(--hjpk-home-navy) 68%,#032866 100%)}#wrap.hjpk-home .hjpk-home-hero-content{width:100%;gap:3.2rem;justify-items:start}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name{font-size:clamp(4rem,11.7vw,6rem);line-height:1.08;letter-spacing:-.045em;text-align:left;word-break:keep-all}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-aside .local-wrap{justify-items:start}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-summary{font-size:1.85rem;font-weight:540;line-height:1.62;text-align:left}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .btn-display,#wrap.hjpk-home .local-head.design4.hjpk-home-hero .btn-area{width:100%}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .btn-display{margin-top:3rem}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .btn-area{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;justify-content:stretch}body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-aside .local-wrap .btn-display .btn-area .hjpk-btn{width:100%;inline-size:100%;min-width:0;min-height:6rem;justify-self:stretch}#wrap.hjpk-home .hjpk-home-section{padding:9.6rem 0}#wrap.hjpk-home .hjpk-home-section-head{margin-bottom:6.4rem;gap:2.8rem}#wrap.hjpk-home .hjpk-home-section-head h2{max-width:11ch;font-size:clamp(4.2rem,12.3vw,5.6rem);font-weight:720;line-height:1.07;letter-spacing:-.045em}#wrap.hjpk-home .hjpk-home-section-head p{font-size:1.8rem;font-weight:520;line-height:1.62}#wrap.hjpk-home .hjpk-home-row{min-height:0;padding:3.2rem 0 3.6rem;grid-template-columns:4.8rem minmax(0,1fr) auto;grid-template-areas:"index title link" ". description description";gap:1.8rem 1.6rem;align-items:start}#wrap.hjpk-home .hjpk-home-row-index{grid-area:index;font-size:3.2rem}#wrap.hjpk-home .hjpk-home-row h3{grid-area:title;font-size:2.9rem;font-weight:700;line-height:1.2}#wrap.hjpk-home .hjpk-home-row p{grid-area:description;font-size:1.7rem;font-weight:520}#wrap.hjpk-home .hjpk-home-row-link,#wrap.hjpk-home .hjpk-home-row-arrow{grid-area:link;gap:0;font-size:0}#wrap.hjpk-home .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row-arrow svg{width:2.2rem;height:2.2rem}#wrap.hjpk-home+#footer .footer-inner{padding-top:6.4rem;padding-bottom:3.2rem}#wrap.hjpk-home+#footer .footer-top{padding-bottom:4.8rem;gap:4rem}#wrap.hjpk-home+#footer .footer-subject{font-size:4.8rem}#wrap.hjpk-home+#footer .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}#wrap.hjpk-home+#footer .footer-bottom{grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start}#wrap.hjpk-home+#footer .footer-legal{align-items:flex-start}}@media(prefers-reduced-motion:reduce){body:has(#wrap.hjpk-home) #header.is-home .header-inner .site-control .menu-line{transition:none}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){#wrap.hjpk-home .hjpk-home-hero-content>.hjpk-home-eyebrow{animation:hjpk-home-copy-enter .9s cubic-bezier(.16,1,.3,1) 60ms both}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name span{animation-duration:1.1s;animation-delay:.18s}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name span+span{animation-delay:.32s}body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-summary{animation-duration:1s;animation-delay:.46s}#wrap.hjpk-home .hjpk-home-hero-links{animation:hjpk-home-copy-enter 1s cubic-bezier(.16,1,.3,1) .6s both}#wrap.hjpk-home .hjpk-home-hero-links:focus-within{opacity:1!important;transform:none!important}}@media(max-width:1199px){#wrap.hjpk-home .hjpk-home-horizon-stage{--hjpk-home-opening-height: max(70rem, 100svh);--hjpk-home-declaration-height: clamp(44rem, 52vw, 56rem);--hjpk-home-circle-rise: 16rem}#wrap.hjpk-home .local-head.design4.hjpk-home-hero{height:var(--hjpk-home-opening-height);min-height:var(--hjpk-home-opening-height);padding:calc(var(--header-height) + 4.8rem) var(--hjpk-home-gutter) clamp(18rem,22vh,22rem)}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name{font-size:clamp(4.2rem,5.7vw,6.6rem)}#wrap.hjpk-home .hjpk-home-declaration{height:auto;min-height:var(--hjpk-home-declaration-height)}#wrap.hjpk-home .hjpk-home-declaration h2{font-size:clamp(4.4rem,6vw,6.4rem)}#wrap.hjpk-home .hjpk-home-row{min-height:15rem;grid-template-columns:3.2rem minmax(20rem,.8fr) minmax(0,1fr) 3rem;gap:2.4rem}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row{min-height:13.2rem;grid-template-columns:3.2rem minmax(20rem,.8fr) minmax(0,1fr) 3rem}#wrap.hjpk-home+#footer .footer-inner{gap:4rem}#wrap.hjpk-home+#footer .footer-nav{gap:2.4rem}}@media(max-width:767px){body:has(#wrap.hjpk-home),#wrap.hjpk-home{--header-height: 6.8rem;--hjpk-home-gutter: 2.4rem}#wrap.hjpk-home .hjpk-home-horizon-stage{--hjpk-home-opening-height: max(68rem, 100svh);--hjpk-home-declaration-height: 42rem;--hjpk-home-circle-diameter: max(112vw, 42rem);--hjpk-home-circle-rise: 12rem}#wrap.hjpk-home .hjpk-home-horizon-stage:before{background:radial-gradient(100% 34% at 50% 82%,rgba(0,84,236,.52),rgba(0,84,236,.15) 56%,transparent 82%),linear-gradient(180deg,#00040c,#010813 68%,#03172f)}#wrap.hjpk-home .local-head.design4.hjpk-home-hero{height:var(--hjpk-home-opening-height);min-height:var(--hjpk-home-opening-height);padding:calc(var(--header-height) + 4rem) var(--hjpk-home-gutter) 16rem;place-items:center;text-align:center}#wrap.hjpk-home .hjpk-home-hero-content{width:100%;gap:2.8rem;justify-items:center}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name{max-width:100%;margin:0 auto;font-size:clamp(3.4rem,7.4vw,4.8rem);line-height:1.26;letter-spacing:-.04em;text-align:center;word-break:keep-all}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-aside .local-wrap{justify-items:center}body:has(#wrap.hjpk-home) #wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-summary{max-width:34ch;font-size:1.55rem;line-height:1.8;text-align:center}#wrap.hjpk-home .hjpk-home-hero-links{width:100%;margin-top:3rem;flex-wrap:wrap;gap:2.4rem 3.2rem;justify-content:center}#wrap.hjpk-home .hjpk-home-hero-link{min-width:12.2rem;min-height:4.4rem;gap:1.2rem;font-size:1.5rem}#wrap.hjpk-home .hjpk-home-hero-link:last-child{min-width:13.8rem}#wrap.hjpk-home .hjpk-home-declaration{height:auto;min-height:var(--hjpk-home-declaration-height);padding:7.2rem 0}#wrap.hjpk-home .hjpk-home-declaration h2{max-width:100%;font-size:clamp(3.4rem,7.8vw,4.8rem);line-height:1.3;letter-spacing:-.048em}#wrap.hjpk-home .hjpk-home-declaration h2 span{white-space:normal}#wrap.hjpk-home .hjpk-home-page.is-motion-ready [data-home-reveal]{transform:translateY(2.4rem)}#wrap.hjpk-home .hjpk-home-page.is-motion-ready [data-home-reveal].is-home-visible{transform:translateY(0)}#wrap.hjpk-home .hjpk-home-structure{padding:2.4rem 0 6.4rem}#wrap.hjpk-home .hjpk-home-row{min-height:14.8rem;padding:3rem 0 3.2rem;grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;grid-template-areas:"index title link" ". description description";gap:1.8rem 1.4rem;align-items:start}#wrap.hjpk-home .hjpk-home-row-index{grid-area:index;font-size:1.4rem;padding-top:.6rem}#wrap.hjpk-home .hjpk-home-row h3{grid-area:title;font-size:2.6rem;line-height:1.16}#wrap.hjpk-home .hjpk-home-row p{grid-area:description;font-size:1.6rem;line-height:1.55}#wrap.hjpk-home .hjpk-home-row-link,#wrap.hjpk-home .hjpk-home-row-arrow{grid-area:link}#wrap.hjpk-home .hjpk-home-row-link svg,#wrap.hjpk-home .hjpk-home-row-arrow svg{width:2rem;height:2rem}#wrap.hjpk-home .hjpk-home-execution{padding:6.4rem 0}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-section-head{margin-bottom:3.2rem;justify-items:start;text-align:left}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-section-head h2{max-width:100%;font-size:clamp(2.8rem,7.2vw,4rem);line-height:1.3}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row{min-height:14.4rem;padding:2.8rem 0 3rem;grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;grid-template-areas:"index title link" ". description description";gap:1.6rem 1.2rem}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row-index{font-size:1.4rem}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row h3{font-size:2.2rem}#wrap.hjpk-home .hjpk-home-execution .hjpk-home-row p{font-size:1.55rem}#wrap.hjpk-home+#footer .footer-inner{display:grid;min-height:0;padding:4.8rem var(--hjpk-home-gutter) 3.2rem;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start}#wrap.hjpk-home+#footer .footer-brand,#wrap.hjpk-home+#footer .footer-nav,#wrap.hjpk-home+#footer .footer-bottom{grid-column:1}#wrap.hjpk-home+#footer .footer-subject{font-size:2.6rem}#wrap.hjpk-home+#footer .footer-nav{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1.6rem 2.4rem}#wrap.hjpk-home+#footer .footer-bottom{display:block;padding:2.4rem 0 0}#wrap.hjpk-home+#footer .footer-legal{margin-top:1.6rem;font-size:1.2rem}#wrap.hjpk-home+#footer .footer-top{align-items:flex-start;flex-direction:column;gap:3.2rem;padding:0}}@media(max-width:479px){body:has(#wrap.hjpk-home),#wrap.hjpk-home{--hjpk-home-gutter: 2rem}#wrap.hjpk-home .hjpk-home-horizon-stage{--hjpk-home-opening-height: max(68rem, 100svh);--hjpk-home-declaration-height: 38rem;--hjpk-home-circle-rise: 10rem}#wrap.hjpk-home .local-head.design4.hjpk-home-hero{padding-bottom:14rem}#wrap.hjpk-home .local-head.design4.hjpk-home-hero .local-name{font-size:clamp(3.4rem,9.5vw,4.2rem)}#wrap.hjpk-home .hjpk-home-hero-links{gap:1.8rem 2.4rem}#wrap.hjpk-home .hjpk-home-declaration{padding-top:6.4rem}#wrap.hjpk-home .hjpk-home-declaration h2{font-size:clamp(3.4rem,8.8vw,4.2rem)}}
