@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(./barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:700;src:url(./bodoni-moda-latin-700-italic-5ZJN59qX.woff2) format("woff2"),url(./bodoni-moda-latin-700-italic-NDgNjuOk.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(./dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(./dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(./dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}:root{--ink: #101725;--navy: #101d45;--navy-deep: #0a1330;--gold: #ffc64b;--orange: #ff572c;--paper: #f4f1e8;--blue: #275dff;--font-body: "DM Sans", "Microsoft YaHei", "PingFang SC", sans-serif;--font-display: "Barlow Condensed", Impact, sans-serif;--font-art: "Bodoni Moda", Georgia, serif;--gutter: clamp(24px, 4.2vw, 80px);--safe-bottom: env(safe-area-inset-bottom, 0px);color-scheme:light}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:var(--navy);color:var(--ink)}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}button,input{border-radius:0}button,a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--orange);outline-offset:5px}::selection{color:var(--navy);background:var(--gold)}h1,h2,h3,p{margin:0}button{border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-shell{height:100%;isolation:isolate}.page-stage{position:absolute;inset:0;overflow:hidden}.page{position:absolute;inset:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a09e9666 transparent;background:var(--paper)}.page h1:focus{outline:none}.site-header{position:fixed;top:0;left:0;z-index:30;width:100%;height:106px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);color:var(--paper);mix-blend-mode:difference;pointer-events:none}.site-header>a,.site-header>button{pointer-events:auto}.brand{text-decoration:none;display:flex;align-items:center;gap:11px;font-size:23px;font-weight:700;letter-spacing:-.07em}.brand-mark{font-size:36px;font-weight:400;line-height:1}.brand-cn{margin-left:12px;font-size:11px;letter-spacing:.15em;font-weight:400;vertical-align:middle}.header-caption{font-size:9px;letter-spacing:.18em;margin-left:-45px}.motion-toggle{display:flex;gap:10px;align-items:center;background:transparent;color:inherit;font-size:8px;letter-spacing:.12em;padding:10px 0 10px 10px}.motion-toggle>span:first-child{display:grid;place-items:center;border:1px solid #f4f1e879;width:32px;height:32px;border-radius:50%;font-size:12px}.site-footer{position:fixed;z-index:20;bottom:calc(27px + var(--safe-bottom));left:var(--gutter);right:var(--gutter);color:var(--paper);mix-blend-mode:difference;display:flex;justify-content:space-between;align-items:center;pointer-events:none;font-size:9px;letter-spacing:.12em}.footer-detail{opacity:.55;margin-left:10px;letter-spacing:.05em}.explore-button{position:absolute;bottom:0;left:50%;transform:translate(-50%);pointer-events:auto;padding:0;background:none;color:inherit;font-size:8px;letter-spacing:.13em}.nav-docked .explore-button{display:none}.explore-button>span{font-size:16px;margin-left:8px}.page-number{font-size:12px}.page-number>span{opacity:.4;margin-left:10px}.skip-link{position:fixed;top:-60px;left:20px;padding:12px;background:var(--paper);color:var(--ink);z-index:100}.skip-link:focus{top:12px}.eyebrow{display:block;font-size:10px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.section-number{font-size:10px;letter-spacing:.12em}.display{font-family:var(--font-display);font-weight:800;line-height:.78;letter-spacing:-.025em;text-transform:uppercase}.art{font-family:var(--font-art);font-weight:700;font-style:italic;letter-spacing:-.065em}.round-arrow{width:48px;height:48px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:23px;background:transparent;transition:background .25s,color .25s,transform .25s}.round-arrow:hover{color:var(--paper);background:var(--ink);transform:rotate(45deg)}.text-link{background:transparent;border-bottom:1px solid currentColor;padding:0 0 8px;font-size:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;text-decoration:none}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}@media(max-width:760px){.site-header{height:82px}.header-caption{display:none}.brand{font-size:21px}.brand-mark{font-size:31px}.motion-toggle>span:last-child{display:none}.site-footer{bottom:calc(20px + var(--safe-bottom));font-size:7px}.footer-detail,.explore-button,.nav-docked .site-footer{display:none}.page-number{font-size:9px}}@media(max-height:600px)and (min-width:761px){.site-header{height:70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--cream:#faf7ef;--pale-blue:#dee9f3;--pale-orange:#ffdfcb;--pale-yellow:#fff0b9;--pencil:#192741;--soft-ink:#69727c;--hairline:#19274128}body{background:var(--paper)}.portal-shell.portal-shell .site-header,.portal-shell.portal-shell .site-footer{color:var(--navy);mix-blend-mode:normal}.portal-shell.portal-shell .motion-toggle>span:first-child{border-color:var(--hairline)}.portal-shell.portal-shell .home-page,.portal-shell.portal-shell .home-hero{background:var(--cream);color:var(--navy)}.portal-shell.portal-shell .home-hero{background:radial-gradient(ellipse at 48% 48%,#fff0d0aa,transparent 54%),var(--cream)}.portal-shell.portal-shell .hero-word{color:var(--navy)}.portal-shell.portal-shell .hero-subtitle .art{color:var(--orange)}.portal-shell.portal-shell .hero-intro,.portal-shell.portal-shell .hero-side-note,.portal-shell.portal-shell .hero-bottom-line>p,.portal-shell.portal-shell .subtitle-prefix,.portal-shell.portal-shell .hero-careers small,.portal-shell.portal-shell .edition{color:var(--soft-ink)}.portal-shell.portal-shell .hero-careers{color:var(--navy)}.portal-shell.portal-shell .hero-bottom-line{bottom:13%}.portal-shell.portal-shell.nav-docked .hero-bottom-line{bottom:18%}.portal-shell.portal-shell .orbital-path{border:1.5px solid #19274135;border-radius:47% 53% 46% 54%;transform:translate(-50%,-50%) rotate(-23deg)}.portal-shell.portal-shell .dot-field{background-image:radial-gradient(#19274166 .65px,transparent .9px);opacity:.18}.portal-shell.portal-shell .cross{color:var(--orange);font-size:36px;font-family:Georgia,serif;font-style:italic}.portal-shell.portal-shell .blue-orb{background:var(--gold);border:1px solid var(--navy);border-radius:45% 55% 48% 52%;box-shadow:3px 3px 0 var(--pale-blue)}.portal-shell.portal-shell .hero-atmosphere:after{opacity:.035;filter:invert(1);animation:none}.portal-shell.portal-shell .login-story{background:var(--pale-blue);color:var(--navy)}.portal-shell.portal-shell .login-story>.eyebrow,.portal-shell.portal-shell .login-story-note{color:var(--soft-ink)}.portal-shell.portal-shell .login-story h1 .art{color:var(--orange)}.portal-shell.portal-shell .login-ring{box-shadow:inset 2px 4px 14px #ffa16a,3px 5px 18px #19274118}.portal-shell.portal-shell .login-spark{color:var(--navy)}.portal-shell.portal-shell .login-panel{background:var(--cream)}.portal-shell.portal-shell .login-submit{border:1px solid var(--navy);border-radius:24px 21px 25px 20px;box-shadow:3px 3px 0 var(--navy)}.portal-shell.portal-shell .login-submit:disabled{opacity:.6}.portal-shell.portal-shell .login-notice{color:#ad351d}.portal-shell.portal-shell .about-page,.portal-shell.portal-shell .careers-page{background:var(--cream)}.portal-shell.portal-shell .job-card{border:1px solid var(--hairline);border-radius:25px 29px 24px 28px}.portal-shell.portal-shell .job-orange{background:var(--pale-orange)}.portal-shell.portal-shell .job-blue{background:var(--pale-blue)}.portal-shell.portal-shell .job-yellow{background:var(--pale-yellow)}.portal-shell.portal-shell .job-cream{background:var(--paper)}.portal-shell.portal-shell .manifesto-top{position:relative}.portal-shell.portal-shell .manifesto-top:after{content:"";position:absolute;left:0;bottom:-15px;width:100px;height:7px;border-top:2px solid var(--orange);border-radius:50%;transform:rotate(-3deg)}.workspace-root.workspace-root{background:var(--paper);color:var(--navy);--ws-line:var(--hairline);--ws-muted:var(--soft-ink)}.workspace-root.workspace-root .workspace-page{background:var(--paper);color:var(--navy);scrollbar-color:#19274140 transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath d='M0 0h170v170H0z' filter='url(%23n)' opacity='.022'/%3E%3C/svg%3E")}.workspace-root.workspace-root .workspace-header{background:#f4f1e8f2;border-bottom:1px solid var(--hairline)}.workspace-root.workspace-root .workspace-brand,.workspace-root.workspace-root .workspace-portal-link,.workspace-root.workspace-root .workspace-motion,.workspace-root.workspace-root .workspace-connection button,.workspace-root.workspace-root .connection-user,.workspace-root.workspace-root .connection-mode,.workspace-root.workspace-root .is-live .connection-mode,.workspace-root.workspace-root .ws-text-button{color:var(--navy)}.workspace-root.workspace-root .workspace-brand>span:first-child{color:var(--orange)}.workspace-root.workspace-root .connection-dot,.workspace-root.workspace-root .is-live .connection-dot{background:var(--orange)}.workspace-root.workspace-root .workspace-nav{background:var(--cream);box-shadow:0 10px 30px #1927411c,0 2px 6px #1927410d;border:1px solid var(--hairline);overflow-x:auto;scrollbar-width:none}.workspace-root.workspace-root .workspace-nav button{padding:16px 17px;font-size:8px}.workspace-root.workspace-root .ws-button{background:var(--navy);color:var(--cream);border:1px solid var(--navy);box-shadow:2px 2px #19274123}.workspace-root.workspace-root .ws-button:hover{color:var(--navy);background:var(--gold)}.workspace-root.workspace-root .people-hero h1 .art,.workspace-root.workspace-root .people-result strong,.workspace-root.workspace-root .people-closing .art,.workspace-root.workspace-root .people-empty h2{color:var(--orange)}.workspace-root.workspace-root .people-search,.workspace-root.workspace-root .people-department{border-color:var(--hairline);background:var(--cream);border-radius:24px 26px 22px 25px}.workspace-root.workspace-root .people-search input,.workspace-root.workspace-root .people-department select{color:var(--navy)}.workspace-root.workspace-root .people-search>svg,.workspace-root.workspace-root .people-department>span{color:var(--navy);stroke:var(--navy)}.workspace-root.workspace-root .people-department option{background:var(--cream);color:var(--navy)}.workspace-root.workspace-root .employee-card{border:1px solid #19274140;border-radius:25px 29px 23px 28px;background:var(--cream);box-shadow:2px 3px #19274109}.workspace-root.workspace-root .employee-card:after{content:"";position:absolute;right:21px;top:43%;width:44px;height:13px;border-bottom:1.5px solid #19274125;border-radius:50%;transform:rotate(-29deg);transition:width .4s,border-color .4s}.workspace-root.workspace-root .employee-card:hover:after,.workspace-root.workspace-root .employee-card:focus-visible:after{width:73px;border-color:var(--navy)}.workspace-root.workspace-root .employee-cell:nth-child(3n+1) .employee-avatar{background:var(--pale-yellow);color:var(--navy)}.workspace-root.workspace-root .employee-cell:nth-child(3n+2) .employee-avatar{background:var(--pale-blue);color:var(--navy)}.workspace-root.workspace-root .employee-cell:nth-child(3n+3) .employee-avatar{background:var(--pale-orange);color:var(--navy)}.workspace-root.workspace-root .employee-avatar{border:1.5px solid var(--navy);border-radius:47% 53% 49% 51%;box-shadow:4px 3px #ffc64b77;transform:rotate(-3deg)}.workspace-root.workspace-root .avatar-line{stroke:var(--orange)}.workspace-root.workspace-root .ws-error-state{background:var(--paper)}@media(max-width:600px){.workspace-root.workspace-root .workspace-nav button{padding:14px 11px;font-size:7px}.workspace-root.workspace-root .workspace-nav-wrap,.workspace-root.workspace-root .workspace-nav{max-width:calc(100vw - 24px)}}:root{--paper-grain:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.76%20.48'%20numOctaves='3'%20seed='13'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3cpath%20fill='%23192741'%20filter='url(%23grain)'%20opacity='.07'%20d='M0%200h240v240H0z'/%3e%3cg%20fill='none'%20stroke='%23192741'%20stroke-width='.45'%20opacity='.065'%3e%3cpath%20d='m18%2026%207-2m36%2043%209%201m76-46%203%204M210%2072l-9%202M17%20183l8%201m49%2039%205-4m65-67%208%201m44%2058%206-3M85%20112l6-2m107%2020%208%201m-80-10%204%202M40%20144l6%201'/%3e%3c/g%3e%3c/svg%3e");--paper-folds:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%201000'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='40'%20y1='0'%20x2='240'%20y2='90'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2368717a'%20stop-opacity='0'/%3e%3cstop%20offset='.44'%20stop-color='%2368717a'%20stop-opacity='.09'/%3e%3cstop%20offset='.5'%20stop-color='%23fff'%20stop-opacity='.52'/%3e%3cstop%20offset='.58'%20stop-color='%23fff'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20x1='760'%20y1='400'%20x2='850'%20y2='490'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23737978'%20stop-opacity='0'/%3e%3cstop%20offset='.49'%20stop-color='%23737978'%20stop-opacity='.085'/%3e%3cstop%20offset='.52'%20stop-color='%23fff'%20stop-opacity='.57'/%3e%3cstop%20offset='.75'%20stop-color='%23fff'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='c'%20x1='1400'%20y1='0'%20x2='1530'%20y2='100'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%236f7478'%20stop-opacity='0'/%3e%3cstop%20offset='.46'%20stop-color='%236f7478'%20stop-opacity='.1'/%3e%3cstop%20offset='.51'%20stop-color='%23fff'%20stop-opacity='.63'/%3e%3cstop%20offset='.7'%20stop-color='%23fff'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='d'%20x1='200'%20y1='775'%20x2='260'%20y2='895'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%236d747d'%20stop-opacity='0'/%3e%3cstop%20offset='.48'%20stop-color='%236d747d'%20stop-opacity='.085'/%3e%3cstop%20offset='.53'%20stop-color='%23fff'%20stop-opacity='.65'/%3e%3cstop%20offset='.8'%20stop-color='%23fff'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20d='M30%200h220L128%20387%200%20526V278z'/%3e%3cpath%20fill='url(%23b)'%20d='m1170%200%20162%200L402%201000H224z'/%3e%3cpath%20fill='url(%23c)'%20d='M1282%200h318v569l-79-189-74-201z'/%3e%3cpath%20fill='url(%23d)'%20d='m0%20720%20548%20280H0z'/%3e%3cg%20stroke-linecap='round'%3e%3cpath%20d='M184%200c-21%20108-61%20236-71%20337L0%20482'%20stroke='%23fff'%20stroke-opacity='.5'/%3e%3cpath%20d='m1216%200-240%20274-156%20159-241%20283-288%20284'%20stroke='%23192741'%20stroke-opacity='.025'/%3e%3cpath%20d='m1219%200-240%20275-156%20160-241%20282-288%20283'%20stroke='%23fff'%20stroke-opacity='.38'/%3e%3cpath%20d='m1461%200%2016%20182%2043%20198%2080%20111M0%20789l228%2074%20249%20137'%20stroke='%23fff'%20stroke-opacity='.48'/%3e%3c/g%3e%3c/svg%3e");--paper-stock:var(--cream);--paper-ink:var(--navy);--paper-rule:#101d4540;--comic-shadow:3px 4px 0 #101d4512,0 10px 25px #101d4506;--comic-shadow-lift:5px 8px 0 #101d4517,0 18px 36px #101d4512;--comic-radius:23px 28px 24px 20px;--art-ease:cubic-bezier(.22,1,.36,1)}.portal-shell.portal-shell[data-art-system] .page,.workspace-root.workspace-root[data-art-system] .workspace-page{background-color:var(--paper-stock);background-image:var(--paper-grain),var(--paper-folds),linear-gradient(115deg,#ffffff30,transparent 35%,#fff8e729 68%,#ffffff45);background-size:240px 240px,cover,100% 100%;background-position:0 0,var(--fold-position,center center),0 0;background-repeat:repeat,no-repeat,no-repeat;scroll-padding:110px 0 130px}.workspace-root[data-page=organization]{--fold-position:35% 30%}.workspace-root[data-page=attendance]{--fold-position:65% center}.workspace-root[data-page=training]{--fold-position:75% 70%}.portal-shell.portal-shell[data-art-system] .home-hero{background-image:var(--paper-grain),var(--paper-folds),radial-gradient(ellipse at 48% 48%,#fff0d0b0,transparent 56%);background-color:var(--paper-stock);background-size:240px 240px,cover,cover}.portal-shell[data-art-system] .home-manifesto,.portal-shell[data-art-system] .login-panel{background-image:var(--paper-grain),var(--paper-folds);background-size:240px 240px,cover}.portal-shell.portal-shell[data-art-system] .login-layout{background-image:linear-gradient(90deg,#dee9f3f2 0%,#dee9f3de 29%,#dee9f3a8 41%,#dee9f34d 49%,#dee9f30d 59%,transparent 69%)}.portal-shell.portal-shell[data-art-system] .login-story,.portal-shell.portal-shell[data-art-system] .login-panel{background-color:transparent;background-image:none}.portal-shell.portal-shell[data-art-system] .login-ring{box-shadow:inset 4px 6px 9px #ffd69d,inset -3px -7px 8px #b93610,4px 7px #d64b21,0 18px 28px #101d451a}.portal-shell[data-art-system] .form-field input,.portal-shell[data-art-system] .registration-form input{scroll-margin:110px 0 140px}.portal-shell[data-art-system] .site-header{background:linear-gradient(var(--cream),#faf7eff0 60%,#faf7ef00)}.workspace-root[data-art-system] .workspace-header{background-image:var(--paper-grain);box-shadow:0 2px #101d4503}.workspace-root[data-art-system] .title-line{display:block;transform-origin:0 100%;will-change:auto}.workspace-root[data-art-system] .module-content{padding-top:132px}.workspace-root[data-art-system] .module-intro{isolation:isolate;min-height:440px;margin-bottom:48px}.workspace-root[data-art-system] .module-intro>.ws-eyebrow{position:relative;z-index:4;display:inline-block;padding:6px 12px;border:1px solid var(--paper-rule);border-radius:50% 48% 47% 53%;transform:rotate(-2deg);background:var(--cream)}.workspace-root[data-art-system] .module-intro h1{position:relative;z-index:2;font-size:clamp(100px,12.6vw,188px);margin:40px 0 28px;line-height:.85;max-width:96%}.workspace-root[data-art-system] .module-intro h1 .title-line{line-height:.9}.workspace-root[data-art-system] .module-intro h1 .art{display:inline-block;font-size:.85em;line-height:1.1;margin-left:6vw}.workspace-root[data-art-system] .module-intro>p{position:relative;z-index:4;max-width:350px;line-height:1.9;padding-left:17px;border-left:2px solid var(--orange)}.workspace-root[data-art-system] .module-doodle{right:0;top:auto;bottom:-15px;width:130px;height:100px;z-index:4}.workspace-root[data-art-system] .module-mark{display:flex;align-items:center;min-height:128px;padding:12px 0;font-size:0}.workspace-root[data-art-system] .module-tile{overflow:visible;border-color:var(--paper-rule);box-shadow:var(--comic-shadow);background-image:var(--paper-grain);border-radius:var(--comic-radius)}.workspace-root[data-art-system] .module-tile:before{content:"";position:absolute;inset:7px;pointer-events:none;border:1px solid #101d4512;border-radius:20px 24px 21px 18px;clip-path:polygon(0 0,47% 0,47% 4%,4% 4%,4% 70%,0 70%)}.workspace-root[data-art-system] .module-tile:after{content:"";position:absolute;right:17px;top:30px;width:85px;height:75px;background:radial-gradient(#101d4528 .8px,transparent 1px) 0 0/5px 5px;-webkit-mask-image:linear-gradient(135deg,transparent,#0008);mask-image:linear-gradient(135deg,transparent,#0008);pointer-events:none;opacity:.6}.workspace-root[data-art-system] .module-tile h2{position:relative;z-index:1;letter-spacing:-.04em;font-weight:500}.workspace-root[data-art-system] .module-tile p{font-size:11px;line-height:1.9}.workspace-root[data-art-system] .business-heading{padding-right:225px;min-height:210px}.workspace-root[data-art-system] .business-heading h1{position:relative;z-index:2}.workspace-root[data-art-system] .business-heading h1>.title-line.art{margin:4px 0 0 15px;line-height:1.1}.workspace-root[data-art-system] .business-heading>p{position:relative;z-index:2}.workspace-root[data-art-system] .business-object{position:absolute;right:0;top:0;width:205px;height:205px;pointer-events:none}.workspace-root[data-art-system] .business-object>.spatial-accent{position:absolute;inset:0;z-index:1}.workspace-root[data-art-system] .business-object>.comic-accent{position:absolute;width:150px;height:100px;bottom:-23px;left:-65px;opacity:.8}.workspace-root[data-art-system] .people-space{width:170px;margin:-20px 0 15px}.workspace-root[data-art-system] .people-hero h1>.title-line.art{position:relative}.workspace-root[data-art-system] .people-hero h1>.title-line.art:after{content:"";position:absolute;width:46%;height:9px;left:4%;bottom:0;border-top:2px solid var(--gold);border-radius:50%;transform:rotate(-3deg);opacity:.7;pointer-events:none}.workspace-root.workspace-root[data-art-system] .employee-card{box-shadow:var(--comic-shadow);background-image:var(--paper-grain);border-color:var(--paper-rule);isolation:isolate}.workspace-root[data-art-system] .employee-card:before{content:"";position:absolute;right:0;bottom:0;width:42%;height:38%;border-radius:0 0 24px;opacity:.45;background:radial-gradient(#101d4540 .7px,transparent 1px) 0 0/5px 5px;-webkit-mask-image:linear-gradient(130deg,transparent 30%,#000);mask-image:linear-gradient(130deg,transparent 30%,#000);pointer-events:none;z-index:-1}.workspace-root[data-art-system] .employee-card-info>span{opacity:.72;font-size:10px;line-height:1.6}.workspace-root[data-art-system] .employee-number{opacity:.72;font-size:9px}.workspace-root.workspace-root[data-art-system] .record-card,.workspace-root.workspace-root[data-art-system] .profile-basic-grid>article,.workspace-root.workspace-root[data-art-system] .detail-facts>div{border-color:var(--paper-rule);border-radius:var(--comic-radius);box-shadow:var(--comic-shadow);background-color:var(--cream);background-image:var(--paper-grain);isolation:isolate}.workspace-root[data-art-system] .record-card:before{content:"";position:absolute;top:0;right:0;width:24px;height:24px;pointer-events:none;background:linear-gradient(45deg,transparent 45%,#101d450c 48%,#fff9 52%,#fff0 85%);border-radius:0 23px 0 0;z-index:-1}.workspace-root[data-art-system] .record-card:after{content:"";position:absolute;right:12px;bottom:12px;width:60px;height:32px;background:radial-gradient(#101d4528 .7px,transparent .9px) 0 0/4px 4px;-webkit-mask-image:linear-gradient(130deg,transparent 15%,#000);mask-image:linear-gradient(130deg,transparent 15%,#000);pointer-events:none;opacity:.35;z-index:-1}.workspace-root[data-art-system] .record-card>h3{letter-spacing:-.025em}.workspace-root[data-art-system] .record-card .record-top,.workspace-root[data-art-system] .record-card p{color:#576575}.workspace-root[data-art-system] .record-card dd,.workspace-root[data-art-system] .salary-staff-amount{font-variant-numeric:tabular-nums}.workspace-root[data-art-system] .record-section-title{position:relative;border-bottom:1px solid #101d4535;gap:18px;flex-wrap:wrap}.workspace-root[data-art-system] .record-section-title:after{content:"";position:absolute;left:0;bottom:-3px;width:63px;height:5px;border-top:2px solid var(--orange);border-radius:50%;transform:rotate(-3deg);pointer-events:none}.workspace-root.workspace-root[data-art-system] .record-tag{border-radius:43% 47% 41% 49%/37% 41% 43% 49%;border-color:#101d4545;box-shadow:1px 2px #101d450b;background:var(--pale-yellow);color:var(--navy);line-height:1.6;white-space:normal}.workspace-root[data-art-system] .attendance-status-filters button{border-radius:45% 48% 43% 46%/39% 41% 49% 45%;border-color:var(--paper-rule);box-shadow:1px 2px #101d450b;min-height:42px}.workspace-root[data-art-system] .business-page[data-module=leaves] .record-card{border-left:2px dashed #101d4550}.workspace-root[data-art-system] .training-panel .record-card:has(.course-open){border-color:var(--navy);border-top-width:4px;background-image:linear-gradient(168deg,var(--pale-blue) 0,transparent 55%),var(--paper-grain);background-size:100% 78px,240px 240px;background-repeat:no-repeat,repeat}.workspace-root[data-art-system] .course-open h3{padding-top:7px;font-size:23px;font-weight:500;line-height:1.65}.workspace-root[data-art-system] .course-open .card-link-foot{border-top:1px dashed var(--paper-rule);padding-top:17px}.workspace-root[data-art-system] .company-payroll .record-card{border-top:3px solid var(--orange)}.workspace-root.workspace-root[data-art-system] .ws-button{border-radius:19px 23px 20px 17px;box-shadow:3px 3px #101d4525;min-height:42px;transition:background .25s,box-shadow .25s;transform-origin:center}.workspace-root[data-art-system] .ws-button:focus-visible,.workspace-root[data-art-system] .ws-text-button:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.workspace-root[data-art-system] .ws-text-button{min-height:34px;text-underline-offset:5px}.workspace-root[data-art-system] .orbit-form{background-image:var(--paper-grain);box-shadow:var(--comic-shadow);border-color:var(--paper-rule)}.workspace-root[data-art-system] .orbit-field input:focus,.workspace-root[data-art-system] .orbit-field textarea:focus,.workspace-root[data-art-system] .orbit-field select:focus{outline:2px solid var(--orange);outline-offset:4px}.workspace-root[data-art-system] .orbit-dialog-paper{background-image:var(--paper-grain),linear-gradient(128deg,#fff8 0,transparent 40%,#fff1ce30);border-color:var(--navy);box-shadow:6px 7px #101d451a,0 30px 100px #101d4533}.workspace-root[data-art-system] .orbit-dialog-header{background-image:var(--paper-folds);background-size:cover}.workspace-root[data-art-system] .orbit-dialog .orbit-form{box-shadow:none;background:none}.portal-shell[data-art-system] .job-card{background-image:var(--paper-grain);box-shadow:var(--comic-shadow);border-color:var(--paper-rule)}.portal-shell[data-art-system] .manifesto-spark{display:inline-block;text-shadow:2px 2px 0 var(--pale-yellow)}[data-ink-path]{stroke-dasharray:1;stroke-dashoffset:0}@media(hover:hover){.workspace-root.workspace-root[data-art-system] .record-card:not(:has(input,select,textarea)):hover{box-shadow:var(--comic-shadow-lift);translate:0 -4px}.workspace-root[data-art-system] .module-tile:hover .spatial-ring{filter:brightness(1.04)}.portal-shell[data-art-system] .job-card:hover{box-shadow:var(--comic-shadow-lift)}}@media(max-width:1000px){.workspace-root[data-art-system] .module-intro{min-height:400px}.workspace-root[data-art-system] .module-intro h1{font-size:14vw}.workspace-root[data-art-system] .business-heading{padding-right:170px}.workspace-root[data-art-system] .business-object{width:165px;height:165px}.workspace-root[data-art-system] .business-object>.spatial-accent{width:155px}}@media(max-width:600px){.portal-shell.portal-shell[data-art-system] .login-layout{background-image:linear-gradient(180deg,#dee9f3ed 0,#dee9f3d9 230px,#dee9f380 350px,#dee9f31a 440px,transparent 530px)}.workspace-root[data-art-system] .module-content{padding-top:115px}.workspace-root[data-art-system] .module-intro{min-height:390px;margin-bottom:35px}.workspace-root[data-art-system] .module-intro h1{font-size:22vw;max-width:none;margin-top:65px}.workspace-root[data-art-system] .module-intro h1 .art{font-size:.88em;margin-left:0}.workspace-root[data-art-system] .module-intro>p{max-width:260px;font-size:11px;margin-top:32px}.workspace-root[data-art-system] .module-doodle{width:75px;height:60px;bottom:0;right:0}.workspace-root[data-art-system] .module-intro>.ws-eyebrow{font-size:8px}.workspace-root[data-art-system] .module-tile{min-height:285px}.workspace-root[data-art-system] .business-heading{padding-right:0;min-height:0}.workspace-root[data-art-system] .business-heading h1{font-size:17vw}.workspace-root[data-art-system] .business-heading h1>.title-line.art{margin-left:0;font-size:.75em}.workspace-root[data-art-system] .business-object{width:90px;height:85px;top:-45px;right:0;opacity:.8}.workspace-root[data-art-system] .business-object>.spatial-accent{width:90px}.workspace-root[data-art-system] .business-object .spatial-ring{border-width:12px}.workspace-root[data-art-system] .business-object>.comic-accent{display:none}.workspace-root[data-art-system] .record-section-title{font-size:21px}.workspace-root[data-art-system] .record-section-title small{line-height:1.8}.workspace-root[data-art-system] .record-card{box-shadow:2px 3px #101d4510}.workspace-root[data-art-system] .course-open h3{font-size:21px}.workspace-root[data-art-system] .people-space{width:125px}.workspace-root[data-art-system] .ws-text-button{min-height:44px}}@media(max-height:760px)and (min-width:601px){.portal-shell.portal-shell[data-art-system] .login-panel{padding-top:115px;justify-content:flex-start}}.motion-paused .record-card,.motion-paused .module-tile{transition:none!important;translate:none!important}@media(prefers-reduced-motion:reduce){.workspace-root[data-art-system] .record-card,.workspace-root[data-art-system] .module-tile{translate:none!important;transition:none!important}}.brand-glyph[data-v-bc736fd3]{display:inline-block;width:1em;height:1em;vertical-align:-.1em;flex-shrink:0}.home-page[data-v-700d924d]{background:var(--navy)}.home-hero[data-v-700d924d]{position:relative;height:max(100svh,740px);overflow:hidden;background:radial-gradient(ellipse at 50% 37%,#263e76 0,#172851 37%,#101d45 71%,#0c1737);color:var(--gold);isolation:isolate}.hero-atmosphere[data-v-700d924d]{position:absolute;inset:0;overflow:hidden;z-index:0}.dot-field[data-v-700d924d]{position:absolute;inset:12% 8% 14%;opacity:.28;background-image:radial-gradient(#a6b7e280 .65px,transparent .9px);background-size:6px 6px;-webkit-mask-image:radial-gradient(ellipse,#000 0,transparent 68%);mask-image:radial-gradient(ellipse,#000 0,transparent 68%)}.hero-atmosphere[data-v-700d924d]:after{content:"";position:absolute;inset:-40%;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");animation:grain-700d924d 1s steps(3) infinite}.orbital-path[data-v-700d924d]{position:absolute;width:75vw;height:30vw;border:1px solid #b7c5ec13;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-23deg)}.blue-orb[data-v-700d924d]{position:absolute;width:30px;height:30px;border-radius:50%;top:38%;right:8.5%;background:radial-gradient(circle at 30% 25%,#98d1ff,#2575ff 35%,#173ab7 70%);box-shadow:0 0 60px #4475ff44;animation:bob-700d924d 6s ease-in-out infinite}.cross[data-v-700d924d]{position:absolute;color:#bbd0ff5e;font-size:21px;font-weight:400}.cross-one[data-v-700d924d]{left:10%;top:29%}.cross-two[data-v-700d924d]{right:21%;bottom:22%}.hero-intro[data-v-700d924d]{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);top:17%;display:flex;justify-content:space-between;align-items:center;color:#d7dfefaa;font-size:10px;letter-spacing:.08em}.hero-intro .eyebrow[data-v-700d924d]{font-size:9px}.hero-type[data-v-700d924d]{position:absolute;top:23%;left:4.7%;right:4.7%;z-index:2;pointer-events:none}.hero-word[data-v-700d924d]{font-family:var(--font-display);font-size:clamp(180px,min(28.7vw,43svh),540px);font-weight:800;letter-spacing:-.03em;line-height:.76;text-align:center}.word-period[data-v-700d924d]{color:var(--orange)}.hero-subtitle[data-v-700d924d]{display:flex;justify-content:flex-end;align-items:center;gap:26px;padding-right:5%;margin-top:-1vw}.hero-subtitle .art[data-v-700d924d]{font-size:clamp(55px,9.8vw,180px);line-height:1.1}.subtitle-prefix[data-v-700d924d]{font-size:13px;color:#f4f1e8a1;padding-top:30px}.hero-side-note[data-v-700d924d]{position:absolute;top:57%;left:7%;z-index:4;display:flex;align-items:center;gap:15px;font-size:8px;color:#e4ebf49c;line-height:1.65;letter-spacing:.1em}.tiny-orbit[data-v-700d924d]{width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;position:relative}.tiny-orbit[data-v-700d924d]:after{content:"";position:absolute;inset:10px -7px;border:1px solid var(--gold);border-radius:50%;transform:rotate(-45deg)}.hero-bottom-line[data-v-700d924d]{position:absolute;left:var(--gutter);right:var(--gutter);bottom:9%;display:flex;justify-content:space-between;align-items:center;z-index:4;transition:bottom .9s cubic-bezier(.76,0,.24,1)}.nav-docked{bottom:18%}.hero-bottom-line>p[data-v-700d924d]{font-size:13px;line-height:1.8;color:#e6ebf4bf;letter-spacing:.08em}.hero-careers[data-v-700d924d]{display:flex;align-items:center;gap:25px;text-align:left;background:none;color:var(--gold);font-size:9px;letter-spacing:.1em}.hero-careers small[data-v-700d924d]{display:block;font-size:10px;letter-spacing:.08em;color:#c7d1e7;margin-top:7px}.hero-careers .round-arrow[data-v-700d924d]{width:50px;height:50px}.hero-careers:hover .round-arrow[data-v-700d924d]{background:var(--gold);color:var(--navy);transform:rotate(45deg)}.edition[data-v-700d924d]{position:absolute;right:var(--gutter);bottom:4.3%;color:#bdc9e567;font-size:8px;letter-spacing:.1em}.home-manifesto[data-v-700d924d]{min-height:100svh;position:relative;padding:90px var(--gutter) 150px;background:var(--paper)}.manifesto-top[data-v-700d924d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.manifesto-spark[data-v-700d924d]{color:var(--orange);font-size:50px}.home-manifesto h2[data-v-700d924d]{font-family:var(--font-display);font-weight:800;font-size:clamp(60px,8.9vw,165px);line-height:.88;letter-spacing:-.02em}.home-manifesto h2 .art[data-v-700d924d]{text-transform:none;font-size:.65em}.orange-text[data-v-700d924d]{color:var(--orange)}.manifesto-copy[data-v-700d924d]{position:absolute;right:9%;top:43%;max-width:330px}.manifesto-copy p[data-v-700d924d]{font-size:13px;line-height:2.1;margin:25px 0;color:#555b67}.manifesto-copy .text-link[data-v-700d924d]{margin-top:20px}.manifesto-foot[data-v-700d924d]{margin-top:70px;border-top:1px solid #10172530;padding-top:20px;font-size:8px;letter-spacing:.17em}@keyframes grain-700d924d{0%{transform:translate(0)}33%{transform:translate(2%,-2%)}66%{transform:translate(-2%,2%)}}@keyframes bob-700d924d{50%{transform:translateY(-18px)}}@media(max-width:760px){.home-hero[data-v-700d924d]{height:max(100svh,720px)}.hero-intro[data-v-700d924d]{top:16%;display:block}.hero-intro>span[data-v-700d924d]:last-child{display:block;margin-top:10px}.hero-intro .eyebrow[data-v-700d924d]{font-size:8px}.hero-type[data-v-700d924d]{top:34%;left:4%;right:4%}.hero-word[data-v-700d924d]{font-size:31.5vw}.hero-subtitle[data-v-700d924d]{margin-top:4vw;gap:10px;padding-right:1%}.hero-subtitle .art[data-v-700d924d]{font-size:12vw}.subtitle-prefix[data-v-700d924d]{font-size:8px;padding-top:15px}.hero-side-note[data-v-700d924d]{top:65%;left:var(--gutter);font-size:7px;gap:12px}.tiny-orbit[data-v-700d924d]{width:28px;height:28px}.tiny-orbit[data-v-700d924d]:after{inset:6px -5px}.hero-bottom-line[data-v-700d924d]{bottom:9%}.hero-bottom-line>p[data-v-700d924d]{display:none}.hero-careers[data-v-700d924d]{margin-left:auto;gap:12px;font-size:8px}.hero-careers .round-arrow[data-v-700d924d]{width:40px;height:40px}.hero-careers small[data-v-700d924d]{font-size:9px}.edition[data-v-700d924d]{display:none}.blue-orb[data-v-700d924d]{right:11%;top:26%;width:20px;height:20px}.cross-one[data-v-700d924d]{top:26%;left:40%}.cross-two[data-v-700d924d]{bottom:27%;right:13%}.orbital-path[data-v-700d924d]{width:140vw;height:70vw}.home-manifesto[data-v-700d924d]{padding-top:65px}.manifesto-top[data-v-700d924d]{margin-bottom:50px}.home-manifesto h2[data-v-700d924d]{font-size:16vw}.manifesto-copy[data-v-700d924d]{position:static;margin-top:45px;max-width:none}.manifesto-copy p[data-v-700d924d]{font-size:12px}.manifesto-foot[data-v-700d924d]{margin-top:45px}}@media(max-height:600px)and (min-width:761px){.home-hero[data-v-700d924d]{height:100svh;min-height:390px}.hero-intro[data-v-700d924d]{top:19%}.hero-type[data-v-700d924d]{top:27%;left:14%;right:14%}.hero-word[data-v-700d924d]{font-size:min(23vw,35svh)}.hero-subtitle .art[data-v-700d924d]{font-size:min(8vw,13svh)}.hero-side-note[data-v-700d924d]{top:61%}.hero-bottom-line[data-v-700d924d]{bottom:12%}.hero-bottom-line>p[data-v-700d924d]{font-size:10px}}.about-page[data-v-cad3c21c]{background:#dfe8ed}.about-opening[data-v-cad3c21c]{position:relative;min-height:max(100svh,800px);padding:150px var(--gutter) 140px;overflow:hidden;background:radial-gradient(ellipse at 80% 80%,#d5dfe9,transparent 55%),#e6eae8}.about-kicker[data-v-cad3c21c]{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.08em}.about-title[data-v-cad3c21c]{font-family:var(--font-display);font-size:clamp(120px,20vw,350px);font-weight:800;letter-spacing:-.03em;line-height:.72;margin-top:70px;position:relative;width:fit-content}.about-title .art[data-v-cad3c21c]{font-size:.73em;letter-spacing:-.075em;line-height:1.1;margin-left:10vw}.title-dot[data-v-cad3c21c]{position:absolute;font-family:var(--font-body);font-size:8vw;color:var(--orange);top:0;left:110%;font-weight:400;animation:turn-cad3c21c 25s linear infinite}.about-note[data-v-cad3c21c]{position:absolute;right:var(--gutter);top:35%;max-width:280px}.about-note .eyebrow[data-v-cad3c21c]{font-size:8px}.about-note p[data-v-cad3c21c]{font-size:13px;line-height:2.1;margin:22px 0}.concept-label[data-v-cad3c21c]{font-size:9px;color:#666f78}.orbit-stamp[data-v-cad3c21c]{position:absolute;right:12%;top:61%;width:112px;height:112px;border:1px solid #10172530;border-radius:50%;display:grid;place-items:center;transform:rotate(-14deg)}.orbit-stamp>span[data-v-cad3c21c]{position:absolute;font-size:6px;letter-spacing:.1em;top:20px}.orbit-stamp>i[data-v-cad3c21c]{font-size:60px;line-height:1;font-style:normal;color:var(--orange)}.about-caption[data-v-cad3c21c]{position:absolute;bottom:145px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #10172530;font-size:11px}.about-caption span[data-v-cad3c21c]:last-child{font-size:8px;letter-spacing:.13em}.principles-section[data-v-cad3c21c]{padding:85px var(--gutter) 170px;background:var(--paper)}.principles-heading[data-v-cad3c21c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:65px}.principles-heading h2[data-v-cad3c21c]{font-size:clamp(30px,3.4vw,60px);line-height:1.45;font-weight:400;letter-spacing:-.04em}.principles-heading .art[data-v-cad3c21c]{color:var(--orange);font-style:normal}.principles-list article[data-v-cad3c21c]{border-top:1px solid #10172530;display:grid;grid-template-columns:.25fr 1fr 1fr;gap:30px;padding:38px 0}.principles-list h3[data-v-cad3c21c]{font-family:var(--font-display);font-size:clamp(26px,3vw,50px);line-height:1}.principles-list article div>span[data-v-cad3c21c]{display:block;margin-top:12px;font-size:11px;color:#646b76}.principles-list p[data-v-cad3c21c]{max-width:350px;font-size:12px;line-height:2;color:#646b76}.about-cta[data-v-cad3c21c]{border-top:1px solid #10172530;padding-top:75px;display:flex;justify-content:space-between;align-items:flex-end}.about-cta p[data-v-cad3c21c]{font-size:clamp(26px,3vw,48px);line-height:1.5}.about-cta p .art[data-v-cad3c21c]{color:var(--orange);font-style:normal}.about-cta .text-link[data-v-cad3c21c]{margin-bottom:15px}@keyframes turn-cad3c21c{to{transform:rotate(360deg)}}@media(max-width:1000px){.about-note[data-v-cad3c21c]{top:67%;right:var(--gutter);max-width:350px}.about-note p[data-v-cad3c21c]{font-size:12px}.about-note .eyebrow[data-v-cad3c21c],.concept-label[data-v-cad3c21c],.orbit-stamp[data-v-cad3c21c]{display:none}.about-caption[data-v-cad3c21c]{bottom:110px}.about-caption span[data-v-cad3c21c]:last-child{display:none}.about-title[data-v-cad3c21c]{margin-top:90px;font-size:23vw}.about-title .art[data-v-cad3c21c]{margin-left:0}.title-dot[data-v-cad3c21c]{left:120%}}@media(max-width:600px){.about-opening[data-v-cad3c21c]{padding-top:120px;min-height:max(100svh,760px)}.about-kicker[data-v-cad3c21c]{display:block}.about-kicker>span[data-v-cad3c21c]:last-child{display:block;margin-top:12px}.about-title[data-v-cad3c21c]{font-size:30vw;margin-top:82px}.about-title .art[data-v-cad3c21c]{font-size:.88em}.title-dot[data-v-cad3c21c]{font-size:15vw;left:110%}.about-note[data-v-cad3c21c]{top:56%;left:var(--gutter);right:var(--gutter);max-width:none}.about-note p[data-v-cad3c21c]{font-size:13px}.about-caption[data-v-cad3c21c]{bottom:125px;font-size:10px}.principles-heading[data-v-cad3c21c]{display:block;margin-bottom:45px}.principles-heading h2[data-v-cad3c21c]{margin-top:32px}.principles-list article[data-v-cad3c21c]{grid-template-columns:24px 1fr;gap:15px}.principles-list p[data-v-cad3c21c]{grid-column:2}.about-cta[data-v-cad3c21c]{padding-top:45px;display:block}.about-cta .text-link[data-v-cad3c21c]{margin-top:30px}.principles-section[data-v-cad3c21c]{padding-top:55px}}.careers-message[data-v-a23c68b9]{padding:20px 0;font-size:12px;line-height:1.9;color:var(--navy)}.career-application[data-v-a23c68b9]{display:grid;gap:17px;margin-top:25px}.career-application label[data-v-a23c68b9]{font-size:10px}.career-application input[data-v-a23c68b9]{display:block;width:100%;margin-top:8px;min-height:40px;padding:8px;border:1px solid #19274144;border-radius:10px;background:#faf7ef99;font-size:12px}.career-application button[data-v-a23c68b9]{background:var(--navy);color:var(--paper);padding:15px;border-radius:20px;font-size:12px}.career-application button[data-v-a23c68b9]:disabled{opacity:.5}.careers-page[data-v-a23c68b9]{background:#f1eee5}.careers-content[data-v-a23c68b9]{padding:145px var(--gutter) 165px;min-height:100svh}.careers-kicker[data-v-a23c68b9]{display:flex;justify-content:space-between;align-items:center}.demo-tag[data-v-a23c68b9]{font-size:9px;color:#69717b;display:flex;align-items:center;gap:7px}.demo-tag i[data-v-a23c68b9]{height:5px;width:5px;border-radius:50%;background:var(--orange)}.careers-heading[data-v-a23c68b9]{display:flex;justify-content:space-between;align-items:flex-end;margin:55px 0 48px}.careers-heading h1[data-v-a23c68b9]{font-family:var(--font-display);font-size:clamp(85px,12vw,210px);font-weight:800;line-height:.73;letter-spacing:-.02em;position:relative}.careers-heading .art[data-v-a23c68b9]{font-size:.78em;line-height:1.15;margin-left:5vw;color:var(--blue)}.careers-asterisk[data-v-a23c68b9]{position:absolute;font-family:var(--font-body);font-weight:400;right:-.7em;top:-.05em;font-size:.55em;color:var(--orange);animation:careers-turn-a23c68b9 30s linear infinite}.careers-intro[data-v-a23c68b9]{padding:0 2vw 15px 30px}.careers-intro p[data-v-a23c68b9]{font-size:13px;line-height:1.95;margin-bottom:30px}.careers-intro>span[data-v-a23c68b9]{font-size:8px;letter-spacing:.1em}.job-toolbar[data-v-a23c68b9]{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #10172530;margin-bottom:22px}.job-filters[data-v-a23c68b9]{display:flex;gap:7px;flex-wrap:wrap}.job-filters button[data-v-a23c68b9]{font-size:8px;font-weight:700;letter-spacing:.04em;border:1px solid #10172525;border-radius:30px;padding:10px 17px;background:transparent;transition:background .2s,color .2s}.job-filters button[data-v-a23c68b9]:hover,.job-filters button.selected[data-v-a23c68b9]{background:var(--ink);color:var(--paper)}.result-count[data-v-a23c68b9]{font-size:9px;color:#69717b}.job-grid[data-v-a23c68b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.job-card[data-v-a23c68b9]{border-radius:3px;overflow:hidden;background:#ff6639}.job-blue[data-v-a23c68b9]{background:#b9cdf3}.job-yellow[data-v-a23c68b9]{background:#f4ce5e}.job-cream[data-v-a23c68b9]{background:#e5e1d4}.job-trigger[data-v-a23c68b9]{width:100%;padding:25px;background:transparent;text-align:left;display:block}.job-card-top[data-v-a23c68b9]{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.11em}.job-art[data-v-a23c68b9]{display:block;font-size:95px;line-height:1.1;height:118px;padding-top:8px;transition:transform .55s cubic-bezier(.22,1,.36,1);transform-origin:25% 50%}.job-trigger:hover .job-art[data-v-a23c68b9]{transform:rotate(-12deg) translate(8px)}.job-blue .job-art[data-v-a23c68b9]{color:var(--blue)}.job-yellow .job-art[data-v-a23c68b9]{color:#e75b28}.job-card-bottom[data-v-a23c68b9]{display:flex;align-items:center;justify-content:space-between;gap:10px}.job-name[data-v-a23c68b9]{display:block;font-size:22px;letter-spacing:-.04em}.job-name-en[data-v-a23c68b9]{display:block;font-size:8px;letter-spacing:.1em;margin-top:8px}.job-arrow[data-v-a23c68b9]{height:36px;width:36px;display:grid;place-items:center;border:1px solid #10172555;border-radius:50%;font-size:22px}.job-tags[data-v-a23c68b9]{display:block;margin-top:23px;font-size:9px;color:#101725a6;border-top:1px solid #10172525;padding-top:14px}.job-detail[data-v-a23c68b9]{padding:0 25px 25px;animation:detail-reveal-a23c68b9 .3s ease-out}.job-detail p[data-v-a23c68b9]{font-size:12px;line-height:1.9;border-top:1px solid #10172530;padding-top:20px}.job-detail>span[data-v-a23c68b9]{display:block;font-size:10px;margin-top:15px}.demo-application[data-v-a23c68b9]{font-size:10px;margin-top:25px;padding:12px;border:1px dashed #10172560;line-height:1.7}.careers-foot[data-v-a23c68b9]{display:flex;justify-content:space-between;gap:30px;padding-top:40px;font-size:12px}.careers-foot p[data-v-a23c68b9]{max-width:330px;font-size:9px;color:#69717b;line-height:1.8}@keyframes careers-turn-a23c68b9{to{transform:rotate(360deg)}}@keyframes detail-reveal-a23c68b9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:760px){.careers-content[data-v-a23c68b9]{padding-top:120px}.careers-kicker[data-v-a23c68b9]{display:block}.demo-tag[data-v-a23c68b9]{margin-top:13px;font-size:8px}.careers-kicker .eyebrow[data-v-a23c68b9]{font-size:8px}.careers-heading[data-v-a23c68b9]{display:block;margin-top:48px}.careers-heading h1[data-v-a23c68b9]{font-size:19vw}.careers-heading .art[data-v-a23c68b9]{margin-left:0;font-size:.8em}.careers-asterisk[data-v-a23c68b9]{right:-.85em}.careers-intro[data-v-a23c68b9]{padding:25px 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.careers-intro p[data-v-a23c68b9]{margin-bottom:0;font-size:11px}.careers-intro>span[data-v-a23c68b9]{font-size:6px}.job-toolbar[data-v-a23c68b9]{align-items:flex-start}.job-filters[data-v-a23c68b9]{gap:5px}.job-filters button[data-v-a23c68b9]{padding:8px 10px;font-size:7px}.result-count[data-v-a23c68b9]{display:none}.job-trigger[data-v-a23c68b9]{padding:18px}.job-art[data-v-a23c68b9]{font-size:65px;height:85px}.job-name[data-v-a23c68b9]{font-size:17px}.job-name-en[data-v-a23c68b9]{font-size:6px}.job-arrow[data-v-a23c68b9]{height:27px;width:27px;font-size:17px}.job-tags[data-v-a23c68b9]{font-size:8px}.job-card-top[data-v-a23c68b9]{font-size:6px}.job-grid[data-v-a23c68b9]{gap:10px}.job-detail[data-v-a23c68b9]{padding:0 18px 18px}.careers-foot[data-v-a23c68b9]{display:block}.careers-foot p[data-v-a23c68b9]{margin-top:15px}}@media(max-width:450px){.job-grid[data-v-a23c68b9]{grid-template-columns:1fr}.job-art[data-v-a23c68b9]{height:100px;font-size:80px}.job-trigger[data-v-a23c68b9]{padding:23px}.job-card[data-v-a23c68b9]:nth-child(2n){margin-left:18px}.job-card[data-v-a23c68b9]:nth-child(odd){margin-right:18px}.job-name[data-v-a23c68b9]{font-size:22px}.job-name-en[data-v-a23c68b9],.job-card-top[data-v-a23c68b9]{font-size:8px}.job-detail[data-v-a23c68b9]{padding:0 23px 23px}}.registration-toggle[data-v-eb866301]{background:none;text-align:left;font-size:11px;color:var(--navy);text-decoration:underline;text-underline-offset:5px;margin-top:24px;padding:0}.registration-form[data-v-eb866301]{display:grid;gap:15px;border-top:1px solid #19274133;margin-top:25px;padding-top:20px}.registration-form label[data-v-eb866301]{font-size:11px}.registration-form input[data-v-eb866301]{width:100%;display:block;min-height:40px;margin-top:6px;background:transparent;border:1px solid #19274133;border-radius:12px;padding:8px 12px;font-size:12px;color:var(--navy)}.registration-form p[data-v-eb866301]{font-size:10px;line-height:1.9}.registration-form button[data-v-eb866301]{background:var(--navy);border-radius:20px;color:var(--paper);padding:14px;font-size:12px}.login-page[data-v-eb866301]{background:var(--paper)}.login-layout[data-v-eb866301]{display:grid;grid-template-columns:1fr 1fr;min-height:max(100svh,850px)}.login-story[data-v-eb866301]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 60% 50%,#293f76,var(--navy) 70%);color:var(--gold);padding:155px var(--gutter) 150px}.login-story>.eyebrow[data-v-eb866301]{font-size:8px;color:#d9e0f5a1}.login-story h1[data-v-eb866301]{font-family:var(--font-display);font-size:clamp(115px,15vw,260px);font-weight:800;line-height:.75;letter-spacing:-.03em;margin-top:70px;position:relative;z-index:2}.login-story h1 .art[data-v-eb866301]{font-size:.85em;margin-left:1vw;line-height:1.3}.login-story-note[data-v-eb866301]{font-size:12px;letter-spacing:.08em;line-height:1.9;position:absolute;bottom:150px;left:var(--gutter);color:#e5e9f1b5}.login-sculpture[data-v-eb866301]{position:absolute;left:27%;top:40%;width:55%;aspect-ratio:1;z-index:1;perspective:700px}.login-ring[data-v-eb866301]{position:absolute;inset:0;border:clamp(24px,4vw,66px) solid var(--orange);border-radius:48%;box-shadow:inset 2px 4px 14px #ffa16a,3px 5px 30px #0003;transform:rotateY(50deg) rotate(-35deg)}.ring-b[data-v-eb866301]{transform:rotateY(-50deg) rotate(35deg)}.ring-c[data-v-eb866301]{transform:rotateX(60deg) rotate(20deg)}.login-spark[data-v-eb866301]{position:absolute;right:-40px;top:-90px;color:var(--gold);font-size:40px;animation:login-spin-eb866301 25s linear infinite}.login-panel[data-v-eb866301]{padding:150px clamp(35px,6.3vw,115px) 150px;display:flex;flex-direction:column;justify-content:center}.login-panel-heading[data-v-eb866301]{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.login-panel-heading .section-number[data-v-eb866301]{font-size:8px}.panel-orbit[data-v-eb866301]{display:grid;place-items:center;height:35px;width:35px;border:1px solid #10172540;border-radius:50%;font-size:20px}.login-panel h2[data-v-eb866301]{font-size:clamp(26px,2.6vw,42px);font-weight:400;letter-spacing:-.06em}.login-description[data-v-eb866301]{font-size:11px;color:#767b82;line-height:1.9;margin:16px 0 38px}.form-field[data-v-eb866301]{margin-bottom:27px}.form-field label[data-v-eb866301]{display:flex;justify-content:space-between;font-size:11px;margin-bottom:10px}.form-field label>span[data-v-eb866301]{font-size:7px;letter-spacing:.1em;color:#7b818b}.form-field input[data-v-eb866301]{width:100%;height:48px;border:0;border-bottom:1px solid #10172550;color:var(--ink);background:transparent;padding:8px 0;font-size:13px;outline-offset:4px}.form-field input[data-v-eb866301]::placeholder{color:#a0a3a5;font-size:11px}.form-field input[aria-invalid=true][data-v-eb866301]{border-color:#c53d21}.password-wrap[data-v-eb866301]{position:relative}.password-wrap input[data-v-eb866301]{padding-right:45px}.password-toggle[data-v-eb866301]{position:absolute;right:0;top:10px;background:transparent;font-size:10px;color:#555d69;padding:10px 0 10px 10px}.field-error[data-v-eb866301]{display:block;font-size:10px;color:#b6321b;line-height:1.6;margin-top:8px}.login-submit[data-v-eb866301]{width:100%;margin-top:12px;border-radius:2px;background:var(--orange);display:flex;justify-content:space-between;align-items:center;padding:19px 22px;font-size:14px;color:#151923;transition:background .2s}.login-submit[data-v-eb866301]:hover{background:var(--gold)}.login-submit small[data-v-eb866301]{font-size:7px;letter-spacing:.07em;margin-left:18px}.login-submit>span[data-v-eb866301]:last-child{font-size:24px}.login-notice[data-v-eb866301]{padding:13px 0;font-size:11px;line-height:1.9;color:#245943}.prototype-note[data-v-eb866301]{display:flex;gap:10px;align-items:flex-start;margin-top:25px;font-size:9px;color:#737a85;line-height:1.9}.prototype-note>span[data-v-eb866301]{color:var(--orange);font-size:13px}.login-panel-foot[data-v-eb866301]{display:block;font-size:7px;letter-spacing:.15em;color:#91969e;margin-top:38px}@keyframes login-spin-eb866301{to{transform:rotate(360deg)}}@media(max-width:900px){.login-panel[data-v-eb866301]{padding-left:35px;padding-right:35px}.login-story[data-v-eb866301]{padding-top:145px}.login-story h1[data-v-eb866301]{font-size:17vw}.login-submit small[data-v-eb866301]{display:none}}@media(max-width:600px){.login-layout[data-v-eb866301]{grid-template-columns:1fr;min-height:100svh}.login-story[data-v-eb866301]{padding:120px var(--gutter) 60px;min-height:430px}.login-story h1[data-v-eb866301]{font-size:29vw;margin-top:45px}.login-story h1 .art[data-v-eb866301]{margin-left:12vw}.login-story-note[data-v-eb866301]{display:none}.login-sculpture[data-v-eb866301]{left:47%;top:25%;width:44%}.login-ring[data-v-eb866301]{border-width:26px}.login-spark[data-v-eb866301]{font-size:25px;top:-10px;right:0}.login-panel[data-v-eb866301]{padding:45px var(--gutter) 155px}.login-panel-heading[data-v-eb866301]{margin-bottom:25px}.login-description[data-v-eb866301]{margin-bottom:30px}.login-panel h2[data-v-eb866301]{font-size:29px}.login-submit small[data-v-eb866301]{display:inline}.login-panel-foot[data-v-eb866301]{margin-top:25px}}.capsule-nav[data-v-85c56efe]{position:fixed;left:50%;top:79%;transform:translate(-50%);z-index:50;width:min(440px,calc(100vw - 36px));padding:8px 14px;background:#f4f1e8;color:#151923;border:1px solid #fff9;border-radius:100px;box-shadow:0 8px 24px #0002,0 2px 3px #0001,inset 0 1px #fff;will-change:top,transform}.nav-track[data-v-85c56efe]{display:grid;grid-template-columns:repeat(4,1fr);position:relative;height:60px}.nav-indicator[data-v-85c56efe]{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;background:#151923;pointer-events:none}a[data-v-85c56efe]{position:relative;z-index:1;display:grid;place-items:center;font-size:10px;font-weight:700;letter-spacing:.035em;text-decoration:none;color:#55575e;border-radius:40px;transition:color .25s}a[data-v-85c56efe]:hover{color:#e4502b}a.is-active[data-v-85c56efe]{color:#fff8e9}a[data-v-85c56efe]:focus-visible{outline:2px solid #ff572c;outline-offset:5px}a[aria-disabled=true][data-v-85c56efe]{cursor:progress}@media(max-width:600px){.capsule-nav[data-v-85c56efe]{padding:6px 10px;width:min(390px,calc(100vw - 28px))}.nav-track[data-v-85c56efe]{height:54px}.nav-indicator[data-v-85c56efe]{width:54px;height:54px}a[data-v-85c56efe]{font-size:9px;letter-spacing:0}}.paper-turn-edge[data-v-25dca26a]{position:fixed;z-index:9;top:0;bottom:0;left:0;width:80px;pointer-events:none;visibility:hidden;opacity:0;background:linear-gradient(90deg,transparent,#fff9 45%,#19274110 49%,transparent 78%);will-change:transform,opacity}.paper-turn-edge svg[data-v-25dca26a]{width:100%;height:100%;opacity:.3}@media(prefers-reduced-motion:reduce){.paper-turn-edge[data-v-25dca26a]{display:none}}.brand-mark[data-v-5f8c1e4c]{display:inline-grid;place-items:center;width:1em;height:1em;flex-shrink:0}.brand-mark-model[data-v-5f8c1e4c] .brand-glyph{visibility:hidden}.workspace-root .business-content{padding:135px var(--ws-gutter) 155px;max-width:1500px;margin:auto}.workspace-root .business-heading{position:relative;margin:25px 0 45px;padding-right:100px}.workspace-root .business-heading h1{font-family:var(--font-display);font-weight:800;font-size:clamp(65px,8vw,125px);line-height:.87;letter-spacing:-.02em}.workspace-root .business-heading h1 .art{font-size:.78em;color:var(--orange);margin-left:15px}.workspace-root .business-heading p{margin-top:25px;font-size:13px;color:var(--soft-ink);line-height:1.9}.workspace-root .business-doodle{position:absolute;width:110px;height:110px;right:15px;top:0}.workspace-root .records-panel{position:relative}.workspace-root .panel-tools{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--hairline);margin-bottom:25px}.workspace-root .panel-tools label{font-size:11px;display:flex;gap:12px;align-items:center}.workspace-root .panel-tools input,.workspace-root .panel-tools select{color:var(--navy);background:var(--cream);border:1px solid var(--hairline);border-radius:20px;padding:10px 15px;max-width:100%}.workspace-root .panel-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.workspace-root .record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 38px}.workspace-root .record-card{background:var(--cream);border:1px solid var(--hairline);border-radius:23px 26px 21px 25px;padding:24px;position:relative;overflow-wrap:anywhere}.workspace-root .record-card:nth-child(3n+2){background:#dee9f355}.workspace-root .record-card .record-top{font-size:10px;color:var(--soft-ink);display:flex;justify-content:space-between;gap:10px;margin-bottom:25px;line-height:1.7}.workspace-root .record-card h3{font-size:20px;font-weight:500;margin-bottom:12px;line-height:1.5}.workspace-root .record-card p{font-size:12px;line-height:1.9;color:var(--soft-ink);white-space:pre-wrap}.workspace-root .record-card dl{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:11px;margin:20px 0}.workspace-root .record-card dd{margin:0;text-align:right}.workspace-root .record-card button{margin-top:16px}.workspace-root .record-tag{display:inline-block;border:1px solid var(--hairline);border-radius:20px;padding:5px 9px;background:var(--pale-yellow);font-size:10px}.workspace-root .record-section-title{font-weight:500;font-size:23px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hairline);padding:20px 0;margin-top:24px}.workspace-root .record-section-title small{font-size:10px;color:var(--soft-ink);font-weight:400}.workspace-root .record-message{padding:14px 18px;background:var(--pale-yellow);border:1px solid var(--hairline);border-radius:12px;margin:18px 0;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.workspace-root .record-message.is-error{background:var(--pale-orange);color:#8e321e}.workspace-root .record-gap{border-left:2px solid var(--orange);padding:8px 0 8px 17px;color:var(--soft-ink);font-size:11px;line-height:2;margin:25px 0}.workspace-root .orbit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;max-width:850px;margin:25px 0 40px;padding:30px;background:var(--cream);border:1px solid var(--hairline);border-radius:25px 21px 26px 23px}.workspace-root .orbit-field{min-width:0}.workspace-root .orbit-field label{display:block;font-size:11px;margin-bottom:10px}.workspace-root .orbit-field label span{color:var(--orange)}.workspace-root .orbit-field input,.workspace-root .orbit-field select,.workspace-root .orbit-field textarea{width:100%;min-width:0;min-height:45px;background:transparent;border:0;border-bottom:1px solid var(--hairline);font:inherit;font-size:13px;color:var(--navy);padding:8px 0;border-radius:0}.workspace-root .orbit-field textarea{resize:vertical}.workspace-root .orbit-field p{font-size:10px;line-height:1.8;color:var(--soft-ink);margin-top:10px}.workspace-root .field-wide{grid-column:1/-1}.workspace-root .orbit-form>.ws-button{justify-self:start;grid-column:1/-1;margin-top:5px}.workspace-root .record-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:28px 0}.workspace-root .record-tabs button{background:transparent;border:1px solid var(--hairline);border-radius:25px;padding:12px 17px;font-size:11px;color:var(--navy)}.workspace-root .record-tabs button[aria-selected=true]{background:var(--navy);color:var(--cream)}.workspace-root .monthly-summary{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0;color:var(--soft-ink);font-size:11px}.workspace-root .monthly-summary span{padding:10px 14px;background:var(--pale-yellow);border-radius:15px}.workspace-root .permission-list{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0;font-size:12px}.workspace-root .permission-list label{display:flex;align-items:center;gap:8px;border:1px solid var(--hairline);padding:12px;border-radius:12px}@media(max-width:1050px){.workspace-root .record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workspace-root .business-content{padding-top:115px}.workspace-root .business-heading{padding-right:0;margin-bottom:30px}.workspace-root .business-heading h1{font-size:17vw}.workspace-root .business-heading h1 .art{display:block;margin:12px 0}.workspace-root .business-doodle{width:65px;height:65px;right:0;top:-30px;opacity:.45}.workspace-root .record-grid{grid-template-columns:1fr}.workspace-root .orbit-form{grid-template-columns:1fr;padding:22px}.workspace-root .record-card{padding:22px}.workspace-root .panel-tools{align-items:flex-start}.workspace-root .panel-tools label{flex-wrap:wrap}.workspace-root .record-section-title{font-size:20px}.workspace-root .record-tabs{gap:7px}.workspace-root .record-tabs button{font-size:10px;padding:11px 13px}}.demo-settings{position:fixed;z-index:66;right:16px;bottom:calc(69px + env(safe-area-inset-bottom,0px));padding:9px 13px;border:1px solid #19274133;border-radius:20px;background:#f4f1e8f2;color:#192741;font:10px var(--font-body);box-shadow:0 3px 14px #19274109}.demo-settings span{font-size:9px;opacity:.7}.demo-options{display:grid;gap:22px;font:12px/1.9 var(--font-body);color:#192741}.demo-options label{display:grid;gap:8px}.demo-options select{padding:12px;border:1px solid #19274144;border-radius:12px;background:#f4f1e8;color:#192741}.demo-primary{padding:13px 18px;background:#192741;color:#f4f1e8;border-radius:20px;font:12px var(--font-body)}.demo-reset{padding:6px 0;background:transparent;text-align:left;text-decoration:underline;font:11px var(--font-body)}.demo-reset-confirm{border-top:1px solid #19274133;padding-top:18px}.demo-reset-confirm p{margin-bottom:16px}.demo-filing{position:fixed;bottom:calc(3px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:65;white-space:nowrap;padding:3px 10px;border-radius:10px;background:#f4f1e8ed;color:#192741;font:9px/1.3 var(--font-body);letter-spacing:.02em}.demo-filing a{text-decoration:none}.demo-filing a:hover{text-decoration:underline}.global-orbit-parking{position:fixed;inset:0;z-index:40;pointer-events:none}.global-orbit-parking.orbit-hidden{visibility:hidden}
