@font-face{font-family:Pretendard;src:url(/assets/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ink:#111318;--paper:#f4f1eb;--mint:#b9ffd7;--violet:#8b73ff;--story-light:#eceff3;--story-shell-width:1120px;--story-grid-gap:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;-webkit-font-smoothing:antialiased;word-break:keep-all}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}.symbolStory{background:#171a21;color:#f5f3ee;overflow-x:clip}.storyProgress{--progress-muted:rgba(245,243,238,.26);--progress-line:rgba(245,243,238,.16);--progress-active:#baffd4;--progress-dot:#baffd4;--progress-surface:#171a21;position:fixed;z-index:60;top:50%;right:18px;width:154px;transform:translateY(-50%);color:var(--progress-muted);transition:color .25s ease}.storyProgress.onLightSurface{--progress-muted:rgba(23,26,33,.34);--progress-line:rgba(23,26,33,.17);--progress-active:#4874f7;--progress-dot:rgba(23,26,33,.34);--progress-surface:var(--story-light)}.storyProgress ol{position:relative;z-index:1;margin:0;padding:0;list-style:none}.storyProgress li+li{margin-top:5px}.storyProgress a{min-height:27px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.storyProgress a>i{flex:0 0 auto;width:7px;height:7px;border:1px solid var(--progress-dot);border-radius:50%;background:var(--progress-surface);transition:transform .25s ease,border-color .25s ease,background .25s ease}.storyProgress b{opacity:0;transform:translateX(6px);font-size:9px;font-weight:800;letter-spacing:.1em;white-space:nowrap;transition:opacity .2s ease,transform .25s ease,color .25s ease}.storyProgress li.isActive b,.storyProgress:hover b{opacity:1;transform:translateX(0)}.storyProgress li.isActive{color:var(--progress-active)}.storyProgress li.isActive a>i{transform:scale(1.45);border-color:var(--progress-active);background:var(--progress-active)}.storyProgressLine{position:absolute;z-index:0;top:13px;right:3px;bottom:13px;width:1px;background:var(--progress-line)}.storyProgressLine i{display:block;width:100%;height:var(--story-progress);background:var(--progress-active);transition:height .4s cubic-bezier(.22,1,.36,1),background .25s ease}.storyNav{position:fixed;z-index:50;top:0;left:0;width:100%;padding:22px 0;justify-content:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid transparent;background:rgba(255,255,255,0)}.storyNav,.storyNavInner{display:flex;align-items:center}.storyNavInner{width:min(var(--story-shell-width),calc(100vw - 64px));gap:clamp(42px,5vw,72px)}.solutionNav{opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1),background-color .65s ease,border-color .65s ease,box-shadow .65s ease,-webkit-backdrop-filter .65s ease;transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1),background-color .65s ease,border-color .65s ease,box-shadow .65s ease,backdrop-filter .65s ease;transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1),background-color .65s ease,border-color .65s ease,box-shadow .65s ease,backdrop-filter .65s ease,-webkit-backdrop-filter .65s ease}.solutionNav.isVisible{opacity:1;transform:translateY(0);pointer-events:auto;border-bottom-color:rgba(17,24,39,.09);background:rgba(255,255,255,.94);box-shadow:0 8px 30px rgba(37,57,104,.055);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.storyLogo{display:block;width:132px;aspect-ratio:440/74}.storyLogo img{width:100%;height:auto}.storyHeaderActions,.storyHeaderMenu{display:flex;align-items:center}.storyHeaderMenu{gap:26px}.storyHeaderMenu a{padding:8px 0;color:#596273;font-size:12px;font-weight:700;letter-spacing:-.01em;text-transform:none;transition:color .2s ease}.storyHeaderMenu a.isActive,.storyHeaderMenu a:hover{color:#4874f7}.symbolHero{--hero-background:#171a21;--hero-copy:#f5f3ee;--hero-cube:#baffd4;--hero-glow:rgba(186,255,212,.2);min-height:100vh;place-items:center;overflow:hidden;color:var(--hero-copy);background:var(--hero-background)}.heroStage,.symbolHero{display:grid;position:relative}.heroStage{width:min(100vw,calc(100svh * 896 / 846));aspect-ratio:896/846;container-type:inline-size;place-items:center}.heroStage h1,.serviceTransition .heroStage h2{position:relative;z-index:2;top:1.4%;width:88%;text-align:center;white-space:nowrap;line-height:.86;letter-spacing:-.075em;font-weight:700;font-variation-settings:"wght" 700;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility}.answerHeading h2,.assemblyIdentityCopy h2,.heroStage h1,.problemIntro h2,.sceneCopy h2,.serviceTransition .heroStage h2,.symbolFinale h2{font-size:clamp(48px,min(9.6vw,10.17svh),108px);font-size:round(nearest,clamp(48px,min(9.6vw,10.17svh),108px),1px)}.serviceTransition{height:220vh;min-height:0;display:block;overflow:visible;border-top:1px solid rgba(255,255,255,.1)}.serviceTransitionSticky{position:-webkit-sticky;position:sticky;top:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);height:100svh;display:grid;place-items:center;overflow:hidden;background:var(--story-light)}.serviceTransition .heroStage h2{width:max-content;max-width:90%;margin:0;line-height:.92;letter-spacing:-.065em;transition:opacity .2s linear,transform .2s linear}.promiseLine{display:block;width:max-content;max-width:100%;margin-inline:auto}.promiseLineAccent{position:relative;color:#4874f7}.promisePeriod{position:absolute;left:100%}.lightServiceTransition{--hero-background:var(--story-light);--hero-copy:#171a21;--hero-cube:#4874f7;--hero-glow:rgba(72,116,247,.16);border-top-color:rgba(17,24,39,.12)}#trust+.serviceTransition{border-top:0}.toolsMakersGap{height:120px;background:var(--story-light)}.toolsMakersGap+.serviceTransition{border-top:0}.serviceOrbit{position:absolute;inset:0}.serviceOrbit>i{position:absolute;left:50%;top:50%;width:4.25cqw;aspect-ratio:1;will-change:transform,opacity}.serviceOrbit>i>span{display:block;width:100%;height:100%;border-radius:.78cqw;background:#4874f7;box-shadow:0 0 6.7cqw rgba(72,116,247,.16);animation:serviceFloat 4s ease-in-out infinite}.serviceOrbit>i:nth-child(2)>span{animation-delay:-1s}.serviceOrbit>i:nth-child(3)>span{animation-delay:-2s}.serviceOrbit>i:nth-child(4)>span{animation-delay:-.5s}.serviceOrbit>i:nth-child(5)>span{animation-delay:-2.5s}.serviceOrbit>i:nth-child(6)>span{animation-delay:-1.5s}.serviceAssembledSymbol{position:absolute;left:50%;top:50%;width:clamp(190px,24vw,340px);height:auto;transform:translate(calc(-50% + var(--logo-x, 0px)),calc(-50% + var(--logo-y, 0px))) scale(var(--logo-scale,1))}.assemblyIdentityCopy{position:absolute;z-index:3;left:max(32px,calc((100vw - var(--story-shell-width)) / 2));top:50%;bottom:auto;width:min(524px,calc(50vw - 68px));color:#171a21;transform:translateY(calc(-50% + var(--copy-y, 0px)));will-change:transform,opacity}.assemblyIdentityCopy small,.identityPaletteBlock>small{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.assemblyIdentityCopy h2{margin:24px 0 0;line-height:.96;letter-spacing:-.075em;font-weight:700;font-variation-settings:"wght" 700}.assemblyIdentityCopy h2 em{color:#4874f7;font-style:normal}.assemblyIdentityCopy p{margin-top:28px;color:#596273;font-size:15px;line-height:1.8}.serviceIdentityAnchor{position:absolute;top:52%;left:0;width:1px;height:1px}.brandIdentitySection{--identity-details-lift:clamp(72px,10svh,128px);position:relative;z-index:2;margin-top:calc(-1 * var(--identity-details-lift));padding:24px max(32px,calc((100vw - var(--story-shell-width)) / 2)) 100px;color:#171a21;background:var(--story-light)}.identityDetailsRow{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);grid-gap:72px;gap:72px;align-items:start}.identityPaletteBlock{min-width:0}.characterStoryHeading,.identityPaletteHeading{height:68px}.characterStoryHeading>div,.identityPaletteHeading{display:grid;grid-template-rows:14px 32px;grid-row-gap:10px;row-gap:10px;align-items:start}.identityPaletteHeading small{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.identityPaletteHeading img{width:auto;height:30px;align-self:end;object-fit:contain;object-position:left bottom}.identityPaletteBlock .identityPalette{margin-top:24px}.brandIdentityShell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:90px;gap:90px;align-items:center}.brandIdentityHeading small{color:#4874f7;font-size:11px;font-weight:750;letter-spacing:.14em}.brandIdentityHeading h2{margin:30px 0 0;font-size:clamp(48px,min(7vw,8svh),88px);line-height:.92;letter-spacing:-.075em}.brandIdentityHeading em{color:#4874f7;font-style:normal}.identityVisual{position:relative;min-height:470px;display:grid;place-items:center}.identityVisual img{position:relative;z-index:1;width:330px;height:auto;filter:drop-shadow(0 38px 34px rgba(31,49,121,.22))}.identityRing{position:absolute;border:1px solid rgba(72,116,247,.18);border-radius:50%}.ringOuter{width:470px;height:470px}.ringInner{width:340px;height:340px}.identityCopy>p{max-width:500px;margin-top:28px;color:#596273;font-size:15px;line-height:1.8}.identityPalette{margin:36px 0 0;border-top:1px solid rgba(12,31,122,.16)}.identityPalette>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:14px 0;border-bottom:1px solid rgba(12,31,122,.16)}.identityPalette dt{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700}.identityPalette dd{margin:0;color:#8792a6;font-size:11px}.identitySwatch{display:block;width:18px;height:18px;border-radius:50%}.identitySwatch.blue{background:#4874f7}.identitySwatch.indigo{background:#0c1f7a}.identitySwatch.black{background:#151517}.characterStorySection{margin:0;padding:0;color:#171a21;border:0}.characterStoryHeading{display:flex;align-items:start;justify-content:space-between;gap:24px}.characterStoryHeading small{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.characterStoryHeading h2{height:32px;margin:0;font-size:30px;line-height:32px;letter-spacing:-.055em}.characterStoryGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:24px;border-top:1px solid rgba(17,24,39,.14)}.characterStoryGrid article{min-width:0;padding-top:12px}.characterStoryGrid img{width:100%;height:180px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(37,57,104,.13))}.characterStoryGrid span{display:block;margin-top:12px;color:#4874f7;font-size:9px;font-weight:800;letter-spacing:.1em}.characterStoryGrid h3{margin:5px 0 0;font-size:19px}.characterStoryGrid p{margin-top:8px;color:#697385;font-size:12px;line-height:1.65}.characterStoryLink{flex:0 0 auto;color:#4874f7;font-size:12px;font-weight:800}.historySection{padding:120px max(32px,calc((100vw - var(--story-shell-width)) / 2));color:#171a21;background:var(--story-light);border-top:1px solid rgba(17,24,39,.1)}.historyJourneyHeading{max-width:720px}.historyJourneyHeading small{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.historyJourneyHeading h2{margin-top:24px;color:#171a21;font-size:clamp(56px,7vw,88px);line-height:.92;letter-spacing:-.075em}.historyJourneyHeading p{margin-top:24px;color:#596273;font-size:14px;line-height:1.7}.historyJourneyGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:64px 0;gap:64px 0;margin:88px 0 0;padding:0;list-style:none}.historyJourneyGrid li{min-width:0}.historyJourneyGrid li>div{position:relative;height:28px;display:flex;align-items:center}.historyJourneyGrid li>div:after{content:"";position:absolute;z-index:0;left:14px;right:-14px;top:50%;height:1px;background:rgba(72,116,247,.28)}.historyJourneyGrid li:nth-child(5n)>div:after{display:none}.historyJourneyGrid li>div i{position:relative;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:1px solid #4874f7;border-radius:50%;color:#4874f7;background:#fff;font-size:8px;font-style:normal;font-weight:800}.historyJourneyGrid time{display:block;margin-top:22px;color:#4874f7;font-size:12px;font-weight:800}.historyJourneyGrid p{max-width:185px;margin-top:10px;padding-right:20px;font-size:13px;line-height:1.55}.pressSection{padding:120px max(32px,calc((100vw - var(--story-shell-width)) / 2));color:#171a21;background:var(--story-light);border-top:1px solid rgba(17,24,39,.1)}.pressHeading{display:block}.pressHeading small{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.pressHeading h2{margin-top:24px;font-size:clamp(56px,7vw,88px);line-height:.92;letter-spacing:-.075em}.pressHeading>p{color:#596273;font-size:14px;line-height:1.7}.pressArchive{margin-top:72px}.pressArchiveTabs{display:flex;gap:30px;margin-bottom:28px;border-bottom:1px solid rgba(17,24,39,.11)}.pressArchiveTabs button{position:relative;padding:0 0 16px;border:0;color:#929bad;background:transparent;font:inherit;font-size:15px;font-weight:750;cursor:pointer}.pressArchiveTabs button:after{content:"";position:absolute;right:-12px;bottom:-1px;left:-12px;height:2px;background:#4874f7;opacity:0}.pressArchiveTabs button[aria-selected=true]{color:#171a21}.pressArchiveTabs button[aria-selected=true]:after{opacity:1}.pressArchiveTabs button span{margin-left:5px;color:#4874f7;font-size:10px;vertical-align:top}.pressFilters{display:flex;flex-wrap:wrap;gap:8px}.pressFilters button{border:0;border-radius:999px;color:#697385;background:rgba(255,255,255,.42);font:inherit;font-size:12px;font-weight:750;cursor:pointer;padding:9px 15px}.pressFilters button[aria-pressed=true]{color:#315fe7;background:rgba(72,116,247,.11)}.pressList{display:grid;grid-gap:2px;gap:2px;margin:18px 0 0;padding:0;list-style:none}.pressList li{display:grid;grid-template-columns:112px 120px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;min-height:58px;padding:0 14px;border-radius:10px;font-size:14px;transition:background .18s ease}.pressList li:hover{background:rgba(255,255,255,.54)}.pressList time{color:#8792a6;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pressMedia{color:#4d5870;font-size:12px;font-weight:750}.pressList a{transition:color .2s ease}.pressList a:hover{color:#4874f7}.pressList{scroll-margin-top:88px}.pressPager{align-items:center;margin-top:28px}.pressPager,.pressPager nav{display:flex;justify-content:flex-end}.pressPager nav{flex-wrap:wrap;gap:6px}.pressPager button{min-width:34px;height:34px;padding:0 10px;border:0;border-radius:50%;color:#526077;background:transparent;font:inherit;font-size:11px;cursor:pointer}.pressPager button[aria-current=page]{color:#315fe7;background:rgba(72,116,247,.11);font-weight:800}.pressPager button:hover{color:#4874f7;background:rgba(72,116,247,.06)}.pressPager button[aria-current=page]:hover{color:#315fe7;background:rgba(72,116,247,.11)}.scrollButton{position:absolute;z-index:3;bottom:12px;display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(245,243,238,.34);border-radius:50%;color:rgba(245,243,238,.72);background:rgba(255,255,255,.025);font-size:17px;line-height:1;transition:color .2s ease,border-color .2s ease,background .2s ease}.scrollButton:hover{color:#171a21;border-color:#baffd4;background:#baffd4}.orbit{inset:0}.orbit,.orbit i{position:absolute}.orbit i{width:4.25cqw;aspect-ratio:1;background:var(--hero-cube);border-radius:.78cqw;box-shadow:0 0 6.7cqw var(--hero-glow);animation:float 4s ease-in-out infinite}.orbit i:first-child{left:7.8%;top:14.4%}.orbit i:nth-child(2){left:40.5%;top:4.6%;animation-delay:-1s}.orbit i:nth-child(3){right:7.6%;top:21.3%;animation-delay:-2s}.orbit i:nth-child(4){left:16.3%;bottom:12.3%;animation-delay:-.5s}.orbit i:nth-child(5){left:55.1%;bottom:5.2%;animation-delay:-2.5s}.orbit i:nth-child(6){right:16.1%;bottom:25.6%;animation-delay:-1.5s}.heroFindTransition,.problemSection{position:relative}.problemSection{padding:150px 0 160px;background:#171a21}.problemSection+.findSectionAnchor .findScene{border-top:0}.problemShell{width:min(var(--story-shell-width),calc(100vw - 64px));margin:0 auto}.answerHeading>small,.problemIntro>small{color:#baffd4;font-size:11px;font-weight:750;letter-spacing:.14em}.problemIntro h2{max-width:1040px;margin-top:52px;line-height:.86;letter-spacing:-.075em;font-weight:700;font-variation-settings:"wght" 700}.problemIntro{position:relative}.answerHeading h2 em,.problemIntro h2 em{color:#baffd4;font-style:normal}.challengeColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--story-grid-gap);gap:var(--story-grid-gap);margin-top:70px}.challengeGroup header{position:relative;display:flex;align-items:baseline;gap:18px;padding-bottom:22px}.challengeGroup header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#baffd4;transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .08s}.challengeGroup header.isRuleVisible:after{transform:scaleX(1)}.challengeGroup header span{min-width:86px;color:#baffd4;font-size:10px;font-weight:800;letter-spacing:.12em}.challengeGroup h3{margin:0;font-size:28px;letter-spacing:-.045em}.answerList,.challengeGroup ol{margin:0;padding:0;list-style:none}.challengeGroup li{min-height:245px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.12)}.challengeGroup li b{display:block;font-size:18px;letter-spacing:-.025em}.challengeGroup li p{margin-top:15px;color:#aeb5c0;font-size:14px;line-height:1.75}.answerBlock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--story-grid-gap);gap:var(--story-grid-gap);align-items:start;margin-top:160px;padding-top:110px}.answerHeading{position:-webkit-sticky;position:sticky;top:100px}.answerHeading h2{margin-top:24px;line-height:.86;letter-spacing:-.075em;font-weight:700;font-variation-settings:"wght" 700}.answerHeading>p{max-width:440px;margin-top:30px;color:#b9c0ca;font-size:15px;line-height:1.8}.answerList{border-top:1px solid rgba(255,255,255,.28)}.answerList li{display:grid;grid-template-columns:48px 1fr;grid-gap:18px;gap:18px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.12);overflow:hidden}.answerList>li>span{color:#baffd4;font-size:18px;font-weight:500;line-height:1}.answerList.isMotionReady>li>span{opacity:0;transform:translateX(-28px);transition:opacity .4s ease,transform .7s cubic-bezier(.22,1,.36,1)}.answerList.isMotionReady>li>div{opacity:0;transform:translateX(-12px);transition:opacity .55s ease .14s,transform .75s cubic-bezier(.22,1,.36,1) .14s}.answerList.isMotionReady>li.isAnswerVisible>div,.answerList.isMotionReady>li.isAnswerVisible>span{opacity:1;transform:translateX(0)}.answerList b{display:block;font-size:19px;letter-spacing:-.025em}.answerList p{margin-top:13px;color:#aeb5c0;font-size:14px;line-height:1.75}.symbolScene{min-height:100vh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading visual" "copy .";grid-column-gap:var(--story-grid-gap);column-gap:var(--story-grid-gap);grid-row-gap:0;row-gap:0;padding:8vw max(32px,calc((100vw - var(--story-shell-width)) / 2));border-top:1px solid rgba(255,255,255,.1);background:#171a21;position:relative;overflow:hidden}.findScene,.symbolScene{grid-template-rows:auto auto;align-items:start;align-content:center}.findScene{color:#171a21;background:var(--story-light);border-top:0;grid-template-areas:"heading search" "copy ."}.findHeading{grid-area:heading}.findCopy{margin-top:30px}.findScene .sceneCopy{width:100%;max-width:500px}.findScene .sceneCopy small{color:#4874f7}.findScene .sceneCopy h2{margin:30px 0 0;line-height:.96}.findScene .sceneCopy p{max-width:500px;color:#596273;font-size:15px;line-height:1.8}.findScene .sceneCopy p+p{margin-top:12px}.findScene .shapeStage{grid-area:search;width:100%}.findScene .searchForm{width:100%;color:#4874f7;border-color:#4874f7;background:rgba(255,255,255,.5);box-shadow:0 18px 50px rgba(37,57,104,.1)}.storyHighlight{position:relative;display:inline-block;isolation:isolate}.storyHighlightText{position:relative;z-index:1}.storyHighlight:after{content:"";position:absolute;z-index:0;left:-.08em;right:-.08em;bottom:.04em;height:.42em;border-radius:.04em;background:rgba(72,116,247,.28);transform:scaleX(0) rotate(-1.5deg);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1) .12s}.storyHighlight.isHighlighted:after{transform:scaleX(1) rotate(-1.5deg)}.sceneCopy small{color:#baffd4;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.14em}.sceneCopy h2{margin:24px 0;line-height:.96;letter-spacing:-.075em;font-weight:700;font-variation-settings:"wght" 700}.sceneCopy p{max-width:470px;color:#aeb0b5;font-size:15px;line-height:1.8}.shapeStage{min-height:460px;display:grid;place-items:center;position:relative}.storyHeading{grid-area:heading}.storyHeading h2{margin:30px 0 0}.storyCopy{grid-area:copy;margin-top:30px}.storyVisual{grid-area:visual;min-height:0;align-self:stretch;padding:0;place-items:end center;overflow:visible}.storyVisual>*{position:absolute;left:50%;bottom:0;translate:-50% 0}.lightScene{color:#171a21;border-top-color:rgba(17,24,39,.12);background:var(--story-light)}.lightScene .sceneCopy small{color:#4874f7}.lightScene .sceneCopy p{color:#596273}.lightScene .bars{border-bottom-color:#8d96a5}.lightScene .bars i{background:#4874f7}.lightScene .resumeSheet{box-shadow:-22px 22px 0 #4874f7}.lightScene .trustMark{border-color:#4874f7}.lightScene .trustMark span{color:#4874f7}.searchForm{width:min(100%,520px);height:94px;border:2px solid #baffd4;border-radius:80px;display:flex;align-items:center;padding:0 34px;color:#baffd4;font-size:24px}.searchForm b{margin-left:auto;font-size:68px;line-height:1}.bars{width:min(90%,500px);height:330px;display:flex;align-items:flex-end;justify-content:center;gap:18px;border-bottom:1px solid #555}.bars i{width:54px;background:#baffd4;border-radius:5px 5px 0 0}.bars i:first-child{height:30%}.bars i:nth-child(2){height:54%}.bars i:nth-child(3){height:42%}.bars i:nth-child(4){height:76%}.bars i:nth-child(5){height:94%}.bars i:nth-child(6){height:68%}.dataReportVisual{position:relative;width:min(100%,520px);height:350px}.storyVisual>.dataReportVisual{position:absolute;left:50%;bottom:0;translate:-50% 0}.dataReportVisual .reportBars{position:absolute;left:-92px;bottom:0;width:58%;height:210px;gap:10px;padding-right:0}.dataReportVisual .reportBars i{width:28px;opacity:.16;transform:scaleY(0);transform-origin:center bottom;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .45s ease}.dataReportVisual .reportBars i:nth-child(2){transition-delay:.07s}.dataReportVisual .reportBars i:nth-child(3){transition-delay:.14s}.dataReportVisual .reportBars i:nth-child(4){transition-delay:.21s}.dataReportVisual .reportBars i:nth-child(5){transition-delay:.28s}.dataReportVisual .reportBars i:nth-child(6){transition-delay:.35s}.dataReportVisual.isVisible .reportBars i{opacity:.42;transform:scaleY(1)}.reportReveal{position:absolute;z-index:2;right:230px;bottom:0;width:190px;margin:0;opacity:0;transform:translate(42px,38px) scale(.94);filter:drop-shadow(0 24px 30px rgba(37,57,104,.2));transition:opacity .65s ease .68s,transform 1s cubic-bezier(.22,1,.36,1) .68s}.reportReveal img{display:block;width:100%;height:auto}.dataReportVisual.isVisible .reportReveal{opacity:1;transform:translate(0) scale(1)}.pressReveal{position:absolute;z-index:1;right:0;bottom:0;width:180px;margin:0;padding:10px;overflow:hidden;border:0;background:#fff;opacity:0;transform:translate(54px,48px) scale(.94);filter:drop-shadow(0 22px 28px rgba(37,57,104,.16));transition:opacity .65s ease 1.02s,transform 1s cubic-bezier(.22,1,.36,1) 1.02s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:zoom-in;pointer-events:none}.dataReportVisual.isVisible .pressReveal{opacity:1;transform:translate(0) scale(1)}.pressFourReveal{position:absolute;z-index:3;right:-196px;bottom:-84px;width:180px;margin:0;padding:10px;overflow:hidden;border:0;background:#fff;opacity:0;transform:translate(68px,58px) scale(.94);filter:drop-shadow(0 22px 28px rgba(37,57,104,.16));transition:opacity .65s ease 1.36s,transform 1s cubic-bezier(.22,1,.36,1) 1.36s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:zoom-in;pointer-events:none}.pressCrop{display:block;width:100%;aspect-ratio:1240/1220;overflow:hidden}.pressCrop img{display:block;width:100%;height:auto}.dataReportVisual.isSettled .pressFourReveal,.dataReportVisual.isSettled .pressReveal{pointer-events:auto}.dataReportVisual.isSettled .pressFourReveal:hover,.dataReportVisual.isSettled .pressReveal:hover{z-index:5;transform:translateY(-8px) scale(1.06)}.pressFourReveal:focus-visible,.pressReveal:focus-visible{outline:2px solid #4874f7;outline-offset:4px}.pressPopover{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:32px;background:rgba(12,16,25,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out}.pressPopoverPanel{position:relative;max-width:min(92vw,900px);max-height:calc(100svh - 64px);cursor:default}.pressPopoverPanel>img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 64px);object-fit:contain;filter:drop-shadow(0 28px 60px rgba(0,0,0,.35))}.pressPopoverClose{position:absolute;z-index:1;top:10px;right:10px;width:42px;height:42px;border:0;border-radius:50%;color:#171a21;background:rgba(255,255,255,.9);font-size:28px;line-height:1;cursor:pointer}.dataReportVisual.isVisible .pressFourReveal{opacity:1;transform:translate(0) scale(1)}.resumeSheet{width:245px;aspect-ratio:.72;padding:28px;color:#111;background:#f5f2eb;transform:rotate(4deg);box-shadow:-22px 22px 0 #745cff}.resumeSheet strong{font-size:34px}.resumeSheet i{display:block;height:7px;margin-top:24px;background:#c9c8c2}.resumeSheet i:nth-of-type(2){width:70%}.resumeSheet i:nth-of-type(3){width:86%}.resumeExperienceVisual{position:relative;display:block;width:min(100%,560px);height:330px}.resumeEditorVisual{position:absolute;top:0;right:0;width:92%;margin:0;overflow:hidden;border:8px solid #fff;background:#fff;box-shadow:0 24px 52px rgba(37,57,104,.18)}.resumeEditorVisual img{display:block;width:100%;height:auto}.resumeTemplateVisual{position:absolute;left:0;bottom:0;width:87%;height:220px}.resumeTemplateVisual figure{position:absolute;bottom:0;width:31%;margin:0;overflow:hidden;background:#fff;box-shadow:0 20px 38px rgba(37,57,104,.17);transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.resumeTemplateVisual figure:first-child{left:0}.resumeTemplateVisual figure:nth-child(2){left:34.5%;bottom:24px}.resumeTemplateVisual figure:nth-child(3){right:0}.resumeTemplateVisual img{display:block;width:100%;height:auto}.resumeExperienceVisual:hover .resumeTemplateVisual figure:first-child{transform:translateX(-8px)}.resumeExperienceVisual:hover .resumeTemplateVisual figure:nth-child(2){transform:translateY(-10px);box-shadow:0 28px 48px rgba(37,57,104,.22)}.resumeExperienceVisual:hover .resumeTemplateVisual figure:nth-child(3){transform:translateX(8px)}.documentToolVisual{position:relative;width:min(100%,540px);margin:0;overflow:hidden;border:10px solid #fff;background:#fff;box-shadow:0 26px 55px rgba(37,57,104,.18)}.documentToolVisual img{display:block;width:100%;height:auto}.trustMark{width:230px;aspect-ratio:1;display:grid;place-items:center;border:3px solid #baffd4;border-radius:24px;transform:rotate(45deg)}.trustMark span{color:#baffd4;font-size:76px;transform:rotate(-45deg)}.symbolFinale{min-height:72vh;padding:128px 40px;display:grid;place-items:center;color:#f5f3ee;background:#171a21;text-align:center}.symbolFinale h2{line-height:1.12;letter-spacing:-.045em}.symbolFinale p{margin-top:36px;color:#b9c0ca;font-size:18px}.symbolFinale a{display:inline-flex;margin-top:32px;padding:14px 22px;border:1px solid #baffd4;color:#baffd4;border-radius:999px;font-size:13px;font-weight:750}.lightFinale{color:#171a21;background:var(--story-light);text-align:left}.finaleLayout{width:min(var(--story-shell-width),calc(100vw - 64px))}.symbolFinale .finaleCopy h2{margin:0;color:#171a21;font-size:clamp(40px,4.8vw,60px);font-weight:680;line-height:1.16;letter-spacing:-.048em}.lightFinale .finaleCopy p{margin:38px 0 0;color:#4874f7;font-size:clamp(64px,9.2vw,116px);font-weight:780;line-height:.94;letter-spacing:-.065em;white-space:nowrap}.brandStoryFooter{padding:48px max(32px,calc((100vw - var(--story-shell-width)) / 2)) 36px;color:#313947;background:#d8dee7;border-top:1px solid rgba(17,24,39,.1)}.brandStoryFooterTop{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-bottom:36px}.brandStoryFooterTop img{display:block;width:154px;height:auto}.brandStoryFooterSocial{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 30px}.brandStoryFooterSocial a{color:#4d5870;font-size:12px;font-weight:700;transition:color .2s ease}.brandStoryFooterSocial span{margin-inline:-14px;color:rgba(77,88,112,.42);font-size:12px}.brandStoryFooterSocial a:hover{color:#4874f7}.brandStoryFooterCompany{display:grid;grid-gap:7px;gap:7px;padding-top:28px;border-top:1px solid rgba(17,24,39,.12)}.brandStoryFooterCompany p{color:#596273;font-size:11px;line-height:1.55}.brandStoryFooterCompany p:first-child{margin-bottom:6px;color:#313947;font-weight:700}.brandStoryFooterCompany a{color:#4d5870;font-weight:700;transition:color .2s ease}.brandStoryFooterCompany a:hover{color:#4874f7}@media (max-width:900px){.storyHeaderActions{gap:18px}.storyHeaderMenu{gap:16px}.storyHeaderMenu a{font-size:11px}.brandStoryFooterTop{align-items:flex-start}}@media (max-width:640px){.storyHeaderMenu{display:none}.finaleLayout{width:100%}.lightFinale .finaleCopy p{margin-top:28px}.brandStoryFooter{padding:56px 18px 28px}.brandStoryFooterTop{flex-direction:column;gap:28px;padding-bottom:34px}.brandStoryFooterSocial{justify-content:flex-start;gap:12px 22px}.brandStoryFooterCompany{padding-top:24px}}.motionPrototypePage{color:#171a21;background:var(--story-light)}.motionPrototypeNav{position:fixed;z-index:100;top:18px;left:50%;width:min(600px,calc(100% - 32px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 18px;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 12px 38px rgba(37,57,104,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.motionPrototypeNav>a{color:#4874f7;font-size:11px;font-weight:850;letter-spacing:.1em}.motionPrototypeNav>span{color:#8792a6;font-size:10px;font-weight:700;letter-spacing:.1em}.motionPrototypeNav nav{display:flex;gap:5px}.motionPrototypeNav nav a{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eceff3;font-size:11px;font-weight:800}.motionPrototypeNav nav a:hover{color:#fff;background:#4874f7}.motionStudy{min-height:100svh;padding:116px max(32px,calc((100vw - var(--story-shell-width)) / 2));overflow:hidden}.motionStudyLabel{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.motionStudyLabel b{color:#4874f7;font-size:11px;letter-spacing:.14em}.motionStudyLabel p{margin-top:9px;color:#8792a6;font-size:12px}.motionStudyLabel button{padding:8px 0;border:0;color:#596273;background:transparent;font:inherit;font-size:10px;font-weight:800;letter-spacing:.1em;cursor:pointer}.motionStudyLabel button:hover{color:#4874f7}.motionTypeStudy{min-height:100svh;display:flex;flex-direction:column;background:#eceff3}.motionTypeCopy{margin:auto 0;padding:80px 0}.motionTypeCopy h1{font-size:clamp(46px,6vw,76px);line-height:1.08;letter-spacing:-.06em}.motionTypeCopy h1>span{display:block;overflow:hidden}.motionTypeCopy h1 i{display:block;font-style:normal;transform:translateY(112%)}.motionTypeCopy p{overflow:hidden;margin-top:38px;color:#4874f7;font-size:clamp(68px,9.4vw,118px);font-weight:780;line-height:.94;letter-spacing:-.07em;white-space:nowrap}.motionTypeCopy p span{display:block;transform:translateY(112%)}.motionTypeStudy.isVisible .motionTypeCopy h1>span:first-child i{animation:motionTypeRise .78s cubic-bezier(.16,1,.3,1) .1s both}.motionTypeStudy.isVisible .motionTypeCopy h1>span:nth-child(2) i{animation:motionTypeRise .78s cubic-bezier(.16,1,.3,1) .22s both}.motionTypeStudy.isVisible .motionTypeCopy p span{animation:motionTypeRise .95s cubic-bezier(.16,1,.3,1) .48s both}.motionTrailStudy{background:#f5f3ee}.motionTrailHeading{margin-top:78px}.motionPressHeading small,.motionTrailHeading small{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.motionPressHeading h2,.motionTrailHeading h2{margin-top:20px;font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.065em}.motionTrailList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:86px 0 0;padding:0;list-style:none}.motionTrailList li{opacity:0;transform:translateY(20px)}.motionTrailList li>div,.motionTrailList li>div i{position:relative;height:28px}.motionTrailList li>div i{z-index:2;width:28px;display:grid;place-items:center;border:1px solid #4874f7;border-radius:50%;color:#4874f7;background:#f5f3ee;font-size:8px;font-style:normal;font-weight:800;transform:scale(.55)}.motionTrailList li>div span{position:absolute;left:14px;right:-14px;top:14px;height:1px;background:rgba(72,116,247,.4);transform:scaleX(0);transform-origin:left}.motionTrailList li:last-child>div span{display:none}.motionTrailList time{display:block;margin-top:22px;color:#4874f7;font-size:12px;font-weight:800}.motionTrailList p{max-width:188px;margin-top:10px;padding-right:20px;font-size:13px;line-height:1.55}.motionTrailStudy.isVisible .motionTrailList li{animation:motionItemIn .55s cubic-bezier(.22,1,.36,1) calc(.12s + var(--motion-index) * .16s) both}.motionTrailStudy.isVisible .motionTrailList i{animation:motionNodeIn .5s cubic-bezier(.22,1.4,.36,1) calc(.16s + var(--motion-index) * .16s) both}.motionTrailStudy.isVisible .motionTrailList li>div span{animation:motionLineDraw .55s ease calc(.34s + var(--motion-index) * .16s) both}.motionPressStudy{background:#eceff3}.motionPressHeading{margin-top:78px}.motionPressRows{margin:72px 0 0;padding:0;border-top:1px solid rgba(17,24,39,.12);list-style:none}.motionPressRows li{opacity:0;display:grid;grid-template-columns:112px 120px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;min-height:72px;padding:0 12px;border-bottom:1px solid rgba(17,24,39,.1);transform:translateY(14px);transition:color .22s ease,background .22s ease}.motionPressRows time{color:#8792a6;font-size:12px}.motionPressRows b{color:#4d5870;font-size:12px}.motionPressRows a{display:flex;justify-content:space-between;gap:18px;font-size:14px}.motionPressRows a span{color:#8792a6;transition:color .22s ease,transform .22s ease}.motionPressRows li:hover{color:#315fe7;background:rgba(255,255,255,.56)}.motionPressRows li:hover a span{color:#4874f7;transform:translate(3px,-3px)}.motionPressStudy.isVisible .motionPressRows li{animation:motionItemIn .58s cubic-bezier(.22,1,.36,1) calc(.12s + var(--motion-index) * .09s) both}@keyframes motionTypeRise{to{transform:translateY(0)}}@keyframes motionItemIn{to{opacity:1;transform:translateY(0)}}@keyframes motionNodeIn{to{transform:scale(1)}}@keyframes motionLineDraw{to{transform:scaleX(1)}}@media (max-width:760px){.motionPrototypeNav>span{display:none}.motionStudy{padding:100px 18px 76px}.motionStudyLabel p{max-width:220px;line-height:1.5}.motionTypeCopy p{font-size:10.5vw}.motionTrailList{grid-template-columns:1fr;gap:0;margin-top:58px}.motionTrailList li{position:relative;padding:0 0 30px 46px}.motionTrailList li>div{position:absolute;left:0;top:0}.motionTrailList li>div span{left:14px;right:auto;top:14px;width:1px;height:calc(100% + 74px);transform:scaleY(0);transform-origin:top}.motionTrailStudy.isVisible .motionTrailList li>div span{animation-name:motionLineDrawY}.motionTrailList time{margin-top:0}.motionPressRows li{grid-template-columns:86px minmax(0,1fr);gap:8px 14px;padding:14px 0}.motionPressRows a{grid-column:2;font-size:13px;line-height:1.5}}@keyframes motionLineDrawY{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.motionPressRows li,.motionTrailList li,.motionTrailList li>div i,.motionTrailList li>div span,.motionTypeCopy h1 i,.motionTypeCopy p span{opacity:1;transform:none;animation:none!important}}.finalMotionPrototypePage{color:#171a21;background:var(--story-light)}.finalMotionPrototypeNav{position:fixed;z-index:120;top:18px;left:50%;width:min(620px,calc(100% - 32px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 18px;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 12px 38px rgba(37,57,104,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.finalMotionPrototypeNav>a{color:#4874f7;font-size:11px;font-weight:850;letter-spacing:.1em}.finalMotionPrototypeNav>span{color:#8792a6;font-size:10px;font-weight:700;letter-spacing:.1em}.finalMotionPrototypeNav nav{display:flex;gap:5px}.finalMotionPrototypeNav nav a{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eceff3;font-size:11px;font-weight:800}.finalMotionPrototypeNav nav a:hover{color:#fff;background:#4874f7}.finalMotionStudy{min-height:100svh;display:flex;flex-direction:column;padding:112px max(32px,calc((100vw - var(--story-shell-width)) / 2)) 72px;overflow:hidden;border-bottom:1px solid rgba(17,24,39,.08);background:var(--story-light)}.finalMotionMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.finalMotionMeta b{color:#4874f7;font-size:11px;letter-spacing:.14em}.finalMotionMeta p{margin-top:9px;color:#8792a6;font-size:12px}.finalMotionMeta button{padding:8px 0;border:0;color:#596273;background:transparent;font:inherit;font-size:10px;font-weight:800;letter-spacing:.1em;cursor:pointer}.finalMotionMeta button:hover{color:#4874f7}.finalMotionStage{flex:1 1;display:flex;align-items:center;padding:64px 0 32px}.finalMotionCopy{width:100%}.finalMotionCopy h1{color:#171a21;font-size:clamp(40px,4.8vw,60px);font-weight:680;line-height:1.16;letter-spacing:-.048em}.finalMotionCopy p{margin-top:38px;color:#4874f7;font-size:clamp(64px,9.2vw,116px);font-weight:780;line-height:.94;letter-spacing:-.065em;white-space:nowrap}.finalMotionStudy .finalMotionCopy h1,.finalMotionStudy .finalMotionCopy p{opacity:0;transform:translateY(16px)}.finalMotionStudy.isStarted .finalMotionCopy h1{animation:finalRiseIn .72s cubic-bezier(.22,1,.36,1) .22s both}.finalMotionStudy.isStarted .finalMotionCopy p{animation:finalRiseIn .82s cubic-bezier(.22,1,.36,1) .42s both}.finalMotionCurtain{background:#171a21}.finalMotionCurtain .finalMotionMeta p{color:#8a94a6}.finalMotionCurtain .finalMotionMeta button{color:#9aa4b5}.finalMotionCurtain .finalMotionStage{position:relative}.finalMotionCurtain .finalMotionCopy{position:relative;z-index:2;text-align:center}.finalMotionCurtain .finalMotionCopy h1{color:#f5f3ee}.curtainOrbit{position:absolute;inset:0;z-index:1;pointer-events:none}.curtainOrbit i{position:absolute;width:var(--cube-size);aspect-ratio:1;opacity:0;transform:translate(var(--from-x),var(--from-y)) scale(.55)}.finalMotionCurtain.isStarted .curtainOrbit i{animation:curtainArrive 1.35s cubic-bezier(.22,1,.36,1) var(--cube-delay) both}.curtainOrbit i span{display:block;width:100%;height:100%;border-radius:22%;background:#4874f7;box-shadow:0 0 52px rgba(72,116,247,.3);animation:curtainFloat 4.2s ease-in-out var(--float-delay) infinite}.finalMotionDrift{position:relative}.driftField{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.finalMotionDrift.isStarted .driftField{opacity:1}.driftField i{position:absolute;top:-64px;width:var(--cube-size);aspect-ratio:1;opacity:var(--cube-opacity);filter:blur(var(--cube-blur));animation:driftFall var(--cube-duration) linear var(--cube-delay) infinite}.driftField i span{display:block;width:100%;height:100%;border-radius:22%;background:#4874f7;animation:driftSway 7s ease-in-out infinite alternate}.finalMotionDrift .finalMotionMeta,.finalMotionDrift .finalMotionStage{position:relative;z-index:1}.finalMotionSunrise{position:relative}.sunriseSun{position:absolute;z-index:0;left:50%;top:50%;width:240vw;aspect-ratio:1;transform:translateX(-50%) translateY(5%);opacity:0;pointer-events:none}.finalMotionSunrise.isStarted .sunriseSun{animation:sunriseUp 1.7s cubic-bezier(.22,1,.36,1) .15s both}.sunriseSunBody{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 2%,#6f93ff,#4874f7 15%);animation:sunBreathe 9s ease-in-out infinite}.sunrisePeng{position:absolute;left:63%;top:1.7%;width:104px;margin:0;transform:translate(-50%,-88%)}.sunrisePeng img{display:block;width:100%;height:auto;animation:pengBob 3.6s ease-in-out infinite}.finalMotionSunrise .finalMotionMeta,.finalMotionSunrise .finalMotionStage{position:relative;z-index:1}.finalMotionSunrise .finalMotionCopy p{color:#fff}@keyframes finalRiseIn{to{opacity:1;transform:translateY(0)}}@keyframes curtainArrive{to{opacity:1;transform:translate(0) scale(1)}}@keyframes curtainFloat{50%{transform:translateY(-13px) rotate(7deg)}}@keyframes driftFall{to{transform:translateY(calc(100svh + 140px))}}@keyframes driftSway{0%{transform:translateX(-9px) rotate(-8deg)}to{transform:translateX(9px) rotate(8deg)}}@keyframes sunriseUp{to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes sunBreathe{50%{transform:scale(1.012)}}@keyframes pengBob{50%{transform:translateY(-7px)}}@media (max-width:640px){.finalMotionPrototypeNav>span{display:none}.finalMotionStudy{padding:94px 18px 64px}.finalMotionMeta p{max-width:220px;line-height:1.5}.finalMotionCopy p{font-size:10.5vw}}@media (prefers-reduced-motion:reduce){.curtainOrbit i,.finalMotionCopy,.finalMotionCopy h1,.finalMotionCopy p{opacity:1!important;transform:none!important;animation:none!important}.curtainOrbit i span,.driftField i,.driftField i span,.sunrisePeng img,.sunriseSun,.sunriseSunBody{animation:none!important}.sunriseSun{opacity:1!important;transform:translateX(-50%)!important}}.lightFinale p{color:#596273}.lightFinale a{color:#171a21;border-color:#171a21}@keyframes float{50%{transform:translateY(-1.9cqw) rotate(8deg)}}@keyframes serviceFloat{50%{transform:translateY(-1.9cqw) rotate(8deg)}}@media (min-width:901px){.problemSection{padding:108px 0 120px}.answerBlock{margin-top:110px;padding-top:0}.symbolScene{min-height:auto;padding-block:120px}#show .storyVisual,#trust .storyVisual,#understand .storyVisual{grid-column:2;grid-row:1/3}#understand .storyVisual>.dataReportVisual{top:50%;bottom:auto;translate:-50% -50%}.dataReportVisual{width:600px;max-width:none;height:260px}.dataReportVisual .reportReveal{right:auto;left:0;bottom:28px;width:176px}.dataReportVisual .pressReveal{right:auto;left:188px;bottom:0;width:200px}.dataReportVisual .pressFourReveal{right:0;bottom:28px;width:200px}#show .storyVisual>.resumeExperienceVisual,#trust .storyVisual>.documentToolVisual{position:absolute;left:50%;top:50%;bottom:auto;translate:-50% -50%}.symbolFinale{min-height:72vh}}@media (max-width:1180px){.storyProgress{display:none}.serviceAssembledSymbol{width:clamp(190px,22vw,260px)}.assemblyIdentityCopy{left:max(32px,calc((100vw - 960px) / 2));right:auto;top:50%;bottom:auto;width:min(440px,calc(50vw - 48px));transform:translateY(calc(-50% + var(--copy-y, 0px)))}.assemblyIdentityCopy h2{font-size:clamp(52px,7.2vw,78px)}.problemSection{padding:120px 0}.problemShell{width:min(720px,calc(100vw - 40px))}.challengeColumns{gap:36px;margin-top:70px}.answerBlock{grid-template-columns:1fr;gap:64px;margin-top:120px;padding-top:90px}.answerHeading{position:static}.symbolScene{grid-template-columns:1fr;grid-template-areas:"heading" "copy" "visual";grid-template-rows:auto auto auto;gap:0;align-content:start;padding:110px max(20px,calc((100vw - 720px) / 2)) 60px}.toolsMakersGap{height:60px}.shapeStage{min-height:320px;align-items:start;padding-top:52px}.storyVisual{place-items:start center}#understand .storyVisual>.dataReportVisual,.storyVisual>*,.storyVisual>.dataReportVisual{position:relative;left:auto;bottom:auto;translate:none}#understand .storyVisual>.dataReportVisual{top:auto;width:min(100%,600px)}#show .storyVisual>.resumeExperienceVisual,#trust .storyVisual>.documentToolVisual{position:relative;left:auto;bottom:auto;translate:none}#show .storyVisual,#trust .storyVisual,#understand .storyVisual{grid-column:auto;grid-row:auto}.dataReportVisual{width:min(100%,600px);height:280px}.dataReportVisual .reportBars{left:0;width:52%;height:200px}.dataReportVisual .reportReveal{right:auto;left:0;bottom:28px;width:176px}.dataReportVisual .pressReveal{right:auto;left:calc(50% - 96px);bottom:0;width:192px}.dataReportVisual .pressFourReveal{right:0;left:auto;bottom:28px;width:192px}.findScene{grid-template-areas:"heading" "copy" "search";grid-template-rows:auto auto auto;align-content:start}.findCopy{margin-top:30px}.findScene .shapeStage{min-height:0;padding-top:52px;transform:none}.sceneCopy h2{margin:18px 0}.storyNav{padding:18px 0}.storyNavInner{width:min(720px,calc(100vw - 40px))}.brandIdentitySection{margin-top:calc(-1 * var(--identity-details-lift));padding:24px max(20px,calc((100vw - 720px) / 2)) 90px}.identityDetailsRow{grid-template-columns:1fr;gap:48px}.brandIdentityShell{grid-template-columns:1fr;gap:42px;align-items:start}.identityVisual{min-height:400px}.identityCopy{max-width:620px}.characterStorySection{margin:0;padding:0}.characterStoryGrid{gap:28px}}@media (min-width:641px) and (max-width:820px){.serviceAssembledSymbol{left:50%;top:29%;width:clamp(180px,27vw,220px);transform:translate(-50%,-50%) scale(var(--logo-scale,1))}.assemblyIdentityCopy{left:max(28px,calc((100vw - 720px) / 2));right:max(28px,calc((100vw - 720px) / 2));top:51%;bottom:auto;width:auto;transform:translateY(var(--copy-y,0))}.assemblyIdentityCopy h2{margin-top:18px;font-size:clamp(48px,8.5vw,64px)}.assemblyIdentityCopy p{max-width:680px;margin-top:20px;font-size:14px;line-height:1.7}.symbolScene{padding-top:88px;padding-bottom:76px}.characterStoryGrid{gap:18px}.historySection,.pressSection{padding:100px max(28px,calc((100vw - 720px) / 2))}.pressHeading{grid-template-columns:1fr;gap:30px}.pressHeading>p{max-width:560px}}@media (min-width:901px) and (max-width:1180px){.brandIdentitySection{padding-right:max(32px,calc((100vw - 960px) / 2));padding-left:max(32px,calc((100vw - 960px) / 2))}.identityDetailsRow{grid-template-columns:minmax(220px,.65fr) minmax(0,2fr);gap:40px}.characterStoryGrid{gap:14px}}@media (min-width:641px) and (max-width:900px){.assemblyIdentityCopy h2,.historyJourneyHeading h2,.pressHeading h2{font-size:clamp(56px,8vw,64px)}.symbolFinale .finaleCopy h2{font-size:clamp(44px,6vw,52px)}.historyJourneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.historyJourneyGrid li:nth-child(5n)>div:after{display:block}.historyJourneyGrid li:nth-child(2n)>div:after{display:none}}@media (min-width:641px) and (max-width:820px) and (max-height:720px){.serviceAssembledSymbol{left:72%;top:50%;width:180px}.assemblyIdentityCopy{right:48%;top:50%;transform:translateY(calc(-50% + var(--copy-y, 0px)))}.assemblyIdentityCopy h2{font-size:44px}.assemblyIdentityCopy p{font-size:13px}}@media (max-width:640px){.storyNav{font-size:10px}.storyNavInner{width:calc(100vw - 36px)}.storyLogo{width:116px}.symbolHero{min-height:100svh}.heroStage h1,.serviceTransition .heroStage h2{width:calc(100% - 24px);max-width:none;font-size:clamp(32px,9.2vw,40px);line-height:.9;letter-spacing:-.06em}.serviceTransition{height:240vh}.serviceAssembledSymbol{transform:translate(-50%,-98%) scale(var(--logo-scale,1))}.assemblyIdentityCopy{left:18px;right:18px;top:auto;bottom:32px;width:auto;transform:translateY(var(--copy-y,0))}.assemblyIdentityCopy h2{margin-top:18px}.assemblyIdentityCopy p{margin-top:20px;font-size:14px;line-height:1.7}.scrollButton{bottom:10px;display:inline-flex;width:36px;height:36px;font-size:15px}.problemSection{padding:80px 0 88px}.problemShell{width:calc(100vw - 36px)}.problemIntro h2{margin-top:32px}.challengeColumns{grid-template-columns:1fr;gap:56px;margin-top:64px}.challengeGroup h3{font-size:24px}.challengeGroup li{min-height:0;padding:25px 0}.answerBlock{gap:40px;margin-top:80px;padding-top:0}.answerList li{grid-template-columns:34px 1fr;padding:25px 0}.symbolScene{min-height:auto;padding:76px 18px 64px}.toolsMakersGap{height:64px}.sceneCopy p{font-size:15px;line-height:1.8}.shapeStage{min-height:220px;padding-top:36px}.findScene .sceneCopy h2{margin:22px 0 0;line-height:.96}.findCopy{margin-top:30px}.findScene .shapeStage{min-height:auto;padding-top:36px}.searchForm{height:72px;padding:0 22px;font-size:17px}.bars{height:260px;gap:10px}.bars i{width:35px}.dataReportVisual{height:300px}.dataReportVisual .reportBars{left:0;width:46%;height:170px;gap:7px;padding-right:0}.dataReportVisual .reportBars i{width:18px}.dataReportVisual .reportReveal{right:234px;left:auto;bottom:0;width:105px}.dataReportVisual .pressReveal{right:117px;left:auto;bottom:0;width:105px}.dataReportVisual .pressFourReveal{right:0;left:auto;bottom:0;width:105px}.resumeSheet{width:245px;margin-bottom:24px;padding:28px;box-shadow:-22px 22px 0 #745cff}.resumeExperienceVisual{width:100%;height:min(65vw,330px)}.resumeTemplateVisual{height:min(43vw,220px)}.trustMark{width:230px;margin:30px 0 48px}.symbolFinale{min-height:68svh;padding:88px 18px}.lightFinale .finaleCopy p{font-size:10.5vw}.symbolFinale p{font-size:15px;line-height:1.6}.brandIdentitySection{--identity-details-lift:0px;margin-top:0;padding:24px 18px 72px}.brandIdentityHeading h2{margin-top:22px;font-size:13vw}.identityVisual{min-height:310px}.ringOuter{width:310px;height:310px}.ringInner{width:220px;height:220px}.identityVisual img{width:210px}.characterStorySection{margin:0;padding:0}.characterStoryGrid{grid-template-columns:1fr;gap:50px}.characterStoryGrid article{display:grid;grid-template-columns:140px 1fr;grid-column-gap:22px;column-gap:22px;align-content:center}.characterStoryGrid img{grid-row:1/5}.characterStoryGrid span{margin-top:0}.characterStoryGrid h3{font-size:23px}.characterStoryGrid p{font-size:12px}.historySection{padding:80px 18px}.historyJourneyHeading h2{font-size:14vw}.historyJourneyGrid{grid-template-columns:1fr;gap:0;margin-top:64px}.historyJourneyGrid li{position:relative;padding:0 0 32px 46px}.historyJourneyGrid li>div{position:absolute;left:0;top:0;height:28px}.historyJourneyGrid li>div:after{display:block!important;left:14px;right:auto;top:14px;width:1px;height:calc(100% + 76px)}.historyJourneyGrid li:last-child>div:after{display:none!important}.historyJourneyGrid time{margin-top:0}.historyJourneyGrid p{max-width:none}.pressSection{padding:80px 18px}.pressHeading{grid-template-columns:1fr;gap:24px}.pressHeading h2{font-size:14vw}.pressArchive{margin-top:48px}.pressList li{grid-template-columns:84px minmax(0,1fr);gap:8px 14px;align-items:start;padding:16px 0}.pressList .pressTitle,.pressList a{grid-column:2;font-size:13px;line-height:1.55}.pressPager,.pressPager nav{justify-content:center}.pressPager nav{width:100%;max-width:none;flex-wrap:nowrap;gap:4px}.pressPager button{min-width:34px;padding-inline:8px}}.pressPrototypePage{color:#171a21;background:var(--story-light)}.pressPrototypeNav{position:fixed;z-index:100;top:18px;left:50%;width:min(620px,calc(100% - 32px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px 10px 18px;border:1px solid rgba(17,24,39,.12);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 12px 38px rgba(37,57,104,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pressPrototypeNav>div{display:flex;align-items:center;gap:10px}.pressPrototypeNav b{color:#4874f7;font-size:11px;letter-spacing:.1em}.pressPrototypeNav span{color:#8792a6;font-size:10px;letter-spacing:.08em}.pressPrototypeNav nav{display:flex;gap:5px}.pressPrototypeNav a{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eceff3;font-size:11px;font-weight:800}.pressPrototypeNav a:hover{color:#fff;background:#4874f7}.pressStudy{min-height:100svh;padding:128px max(32px,calc((100vw - var(--story-shell-width)) / 2))}.pressStudyHeading{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:64px;gap:64px;align-items:end}.pressStudyHeading>span{grid-column:1/-1;color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.pressStudyHeading h1,.pressStudyHeading h2{margin-top:20px;font-size:clamp(48px,6vw,78px);line-height:.94;letter-spacing:-.07em}.pressStudyHeading p{color:#697385;font-size:14px;line-height:1.75}.pressStudy button{font:inherit;cursor:pointer}.pressStudy a{transition:color .2s ease}.pressStudy a:hover{color:#4874f7}.pressPaginationStudy{background:var(--story-light)}.prototypePressList{margin:68px 0 0;padding:0;list-style:none;border-top:1px solid rgba(17,24,39,.18)}.prototypePressList li{min-height:68px;display:grid;grid-template-columns:104px 112px minmax(0,1fr) 24px;grid-gap:20px;gap:20px;align-items:center;border-bottom:1px solid rgba(17,24,39,.11)}.prototypePressList time{color:#8792a6;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prototypePressList b{color:#526077;font-size:11px}.prototypePressList a{font-size:14px;line-height:1.45}.prototypePressList i{color:#a7afbc;font-size:11px;font-style:normal}.prototypePager{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.prototypePager>span{color:#8792a6;font-size:11px}.prototypePager nav{display:flex;gap:6px}.prototypePager button{min-width:34px;height:34px;padding:0 10px;border:1px solid rgba(17,24,39,.13);border-radius:50%;color:#526077;background:transparent;font-size:11px}.prototypePager button[aria-current=page]{color:#fff;border-color:#171a21;background:#171a21}.pressYearStudy{background:#eceff3}.pressYearControls{display:flex;gap:8px;margin-top:62px}.pressYearControls button{padding:10px 18px;border:1px solid rgba(17,24,39,.15);border-radius:999px;color:#697385;background:transparent;font-size:12px;font-weight:800}.pressYearControls button[aria-pressed=true]{color:#fff;border-color:#4874f7;background:#4874f7}.pressMonthGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:26px}.pressMonthGrid article{padding:26px 28px 16px;border:1px solid rgba(17,24,39,.1);border-radius:20px;background:rgba(255,255,255,.55)}.pressMonthGrid article>header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(17,24,39,.12)}.pressMonthGrid article>header b{color:#4874f7;font-size:28px;letter-spacing:-.04em}.pressMonthGrid article>header span{color:#8792a6;font-size:9px;font-weight:800;letter-spacing:.1em}.pressMonthGrid ol{margin:0;padding:5px 0 0;list-style:none}.pressMonthGrid li{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:14px;gap:14px;padding:13px 0;border-bottom:1px solid rgba(17,24,39,.08)}.pressMonthGrid li:last-child{border-bottom:0}.pressMonthGrid li span{color:#697385;font-size:10px;font-weight:750}.pressMonthGrid li a{font-size:12px;line-height:1.5}.pressDrawerStudy{background:var(--story-light)}.pressFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:68px}.pressFeatureGrid article{min-height:260px;display:flex;flex-direction:column;padding:26px;border:1px solid rgba(17,24,39,.11);border-radius:20px;background:#fff}.pressFeatureGrid time{color:#4874f7;font-size:11px;font-weight:800}.pressFeatureGrid h3{margin-top:28px;font-size:18px;line-height:1.45;letter-spacing:-.025em}.pressFeatureGrid footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:26px;color:#8792a6;font-size:11px}.pressDrawerOpen{display:block;margin:30px auto 0;padding:12px 20px;border:1px solid rgba(17,24,39,.18);border-radius:999px;color:#526077;background:transparent;font-size:12px;font-weight:800}.pressDrawerOpen:hover{color:#fff;border-color:#171a21;background:#171a21}.pressPrototypeOverlay{position:fixed;z-index:200;inset:0;display:flex;align-items:flex-end;background:rgba(17,24,39,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pressPrototypeDrawer{width:100%;max-height:78svh;overflow:auto;padding:30px max(24px,calc((100vw - 980px) / 2)) 48px;border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -18px 60px rgba(17,24,39,.18)}.pressPrototypeDrawer>header{position:-webkit-sticky;position:sticky;z-index:2;top:-30px;display:flex;align-items:center;justify-content:space-between;padding:14px 0 20px;background:#fff}.pressPrototypeDrawer h3{font-size:28px;letter-spacing:-.04em}.pressPrototypeDrawer button{width:38px;height:38px;border:0;border-radius:50%;background:#eceff3;font-size:20px}.pressPrototypeDrawer .prototypePressList{margin-top:0}@media (max-width:900px){.pressStudy{padding:110px max(24px,calc((100vw - 720px) / 2))}.pressStudyHeading{gap:20px}.pressFeatureGrid,.pressMonthGrid,.pressStudyHeading{grid-template-columns:1fr}.pressFeatureGrid article{min-height:210px}}@media (max-width:640px){.pressPrototypeNav{top:10px;padding-left:14px}.pressPrototypeNav span{display:none}.pressStudy{padding:100px 18px 80px}.pressStudyHeading h1,.pressStudyHeading h2{font-size:12vw}.prototypePressList li{grid-template-columns:74px minmax(0,1fr) 16px;gap:10px;padding:15px 0}.prototypePressList b{display:none}.prototypePressList a{font-size:13px}.prototypePager{align-items:flex-start;gap:18px}.prototypePager nav{flex-wrap:wrap;justify-content:flex-end}.pressMonthGrid article{padding:22px 18px 12px}.pressMonthGrid li{grid-template-columns:66px minmax(0,1fr)}.pressPrototypeDrawer{max-height:86svh;padding-inline:18px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html:has(.cleanPressPrototype){overflow-y:scroll;scrollbar-gutter:stable}.cleanPressPrototype{min-height:calc(100svh + 1px);color:#171a21;background:var(--story-light)}.cleanPressPrototype>section{width:min(var(--story-shell-width),calc(100vw - 64px));margin:0 auto;padding:108px 0 90px}.cleanPressBack{position:fixed;z-index:10;top:24px;right:32px;color:#697385;font-size:11px;font-weight:750}.cleanPressBack:hover{color:#4874f7}.cleanPressHeading small{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.cleanPressHeading h1{margin-top:22px;font-size:clamp(56px,7vw,88px);line-height:.92;letter-spacing:-.075em}.cleanPressArchive{margin-top:64px}.cleanPressTabs{display:flex;gap:30px;border-bottom:1px solid rgba(17,24,39,.11)}.cleanPressTabs button{position:relative;padding:0 0 17px;border:0;color:#929bad;background:transparent;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.cleanPressTabs button:after{content:"";position:absolute;right:-12px;bottom:-1px;left:-12px;height:2px;background:#4874f7;opacity:0}.cleanPressTabs button[aria-selected=true]{color:#171a21}.cleanPressTabs button[aria-selected=true]:after{opacity:1}.cleanPressTabs button span{margin-left:5px;color:#4874f7;font-size:9px;vertical-align:top}.cleanPressFilters{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.cleanPressFilters button{padding:9px 15px;border:0;border-radius:999px;color:#697385;background:rgba(255,255,255,.42);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.cleanPressFilters button[aria-pressed=true]{color:#315fe7;background:rgba(72,116,247,.11)}.cleanPressList{display:grid;grid-gap:2px;gap:2px;margin:18px 0 0;padding:0;list-style:none}.cleanPressList li{min-height:58px;display:grid;grid-template-columns:112px 120px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;padding:0 14px;border-radius:10px;transition:background .18s ease}.cleanPressList li:hover{background:rgba(255,255,255,.54)}.cleanPressList time{color:#929bad;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cleanPressList b{color:#526077;font-size:11px}.cleanPressList a{min-width:0;font-size:13px;line-height:1.5}.cleanPressList a:hover{color:#4874f7}.cleanPressList i{margin-left:7px;color:#8792a6;font-size:10px;font-style:normal}.cleanPressPager{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.cleanPressPager>span{color:#929bad;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cleanPressPager nav{display:flex;gap:3px}.cleanPressPager button{width:34px;height:34px;border:0;border-radius:50%;color:#7f899b;background:transparent;font:inherit;font-size:11px;cursor:pointer}.cleanPressPager button:hover{color:#4874f7;background:rgba(72,116,247,.06)}.cleanPressPager button[aria-current=page]{color:#315fe7;background:rgba(72,116,247,.11);font-weight:800}@media (max-width:640px){.cleanPressPrototype>section{width:calc(100vw - 36px);padding:86px 0 72px}.cleanPressBack{top:18px;right:18px}.cleanPressHeading h1{font-size:14vw}.cleanPressArchive{margin-top:48px}.cleanPressTabs{gap:22px}.cleanPressList li{grid-template-columns:84px minmax(0,1fr);gap:5px 12px;padding:12px 8px}.cleanPressList b{grid-column:2}.cleanPressList a{grid-column:2;font-size:12px}.cleanPressPager{align-items:flex-start;gap:18px}.cleanPressPager nav{flex-wrap:wrap;justify-content:flex-end}}.colorPrototypePage{background:#fff}.prototypeIntro{position:fixed;z-index:100;top:18px;left:50%;width:min(620px,calc(100% - 32px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 14px 11px 18px;border:1px solid rgba(17,19,24,.15);border-radius:999px;color:#111318;background:rgba(255,255,255,.82);box-shadow:0 10px 35px rgba(22,29,49,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.prototypeIntro p{font-size:11px;font-weight:800;letter-spacing:.08em}.prototypeIntro nav{display:flex;gap:6px}.prototypeIntro a{padding:7px 11px;border-radius:99px;background:#edf0f5;font-size:10px;font-weight:750}.colorHero{min-height:100svh}.colorHero .themeLabel{position:absolute;z-index:4;left:28px;bottom:24px;display:flex;align-items:baseline;gap:12px}.themeLabel b{font-size:12px;letter-spacing:.12em}.themeLabel span{font-size:11px;opacity:.58}.themePaper{--hero-background:#f5f7fb;--hero-copy:#141821;--hero-cube:#315fe7;--hero-glow:rgba(49,95,231,.22)}.themeIce{--hero-background:#eaf1ff;--hero-copy:#0c1f7a;--hero-cube:#df4d3a;--hero-glow:rgba(223,77,58,.2)}.themeMint{--hero-background:#baffd4;--hero-copy:#111318;--hero-cube:#6547e8;--hero-glow:rgba(101,71,232,.24)}@media (max-width:640px){.prototypeIntro{top:10px;padding-left:14px}.prototypeIntro p{display:none}.prototypeIntro nav{width:100%;justify-content:center}.colorHero .themeLabel{left:18px;bottom:18px;flex-direction:column;gap:4px}}.historyPrototypePage{color:#171a21;background:var(--story-light)}.historyPrototypeNav{position:fixed;z-index:100;top:18px;left:50%;width:min(560px,calc(100% - 32px));transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 12px 10px 18px;border:1px solid rgba(17,24,39,.12);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 12px 38px rgba(37,57,104,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.historyPrototypeNav>div{display:flex;align-items:center;gap:10px}.historyPrototypeNav b{color:#4874f7;font-size:11px;letter-spacing:.1em}.historyPrototypeNav span{color:#8792a6;font-size:10px;letter-spacing:.08em}.historyPrototypeNav nav{display:flex;gap:5px}.historyPrototypeNav a{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eceff3;font-size:11px;font-weight:800}.historyPrototypeNav a:hover{color:#fff;background:#4874f7}.historyStudy{min-height:100svh;padding:128px max(32px,calc((100vw - var(--story-shell-width)) / 2));scroll-margin-top:0}.chapterStudyHeading>span,.historyStudyIntro>span,.journeyStudyHeading>span{color:#4874f7;font-size:11px;font-weight:800;letter-spacing:.14em}.chapterStudyHeading h2,.historyStudyIntro h1,.journeyStudyHeading h2{margin-top:24px;font-size:clamp(46px,5.5vw,76px);line-height:.95;letter-spacing:-.07em}.chapterStudyHeading>p,.historyStudyIntro>p,.journeyStudyHeading>p{margin-top:24px;color:#697385;font-size:14px;line-height:1.75}.historyStudyEditorial{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,2fr);grid-gap:72px;gap:72px;align-items:start;background:#eceff3}.historyStudyIntro{position:-webkit-sticky;position:sticky;top:110px}.historyStudyIntro>p{max-width:300px}.editorialHistoryList{margin:0;padding:0;list-style:none;border-top:1px solid rgba(17,24,39,.18)}.editorialHistoryList li{min-height:76px;display:grid;grid-template-columns:34px 100px minmax(0,1fr) 20px;grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid rgba(17,24,39,.12)}.editorialHistoryList i{color:#a0a8b5;font-size:9px;font-style:normal}.editorialHistoryList time{color:#4874f7;font-size:13px;font-weight:750}.editorialHistoryList p{font-size:14px;line-height:1.55}.editorialHistoryList li>span{color:#a0a8b5;font-size:12px}.historyStudyChapters{color:#171a21;background:#e1e6ed}.chapterStudyHeading{max-width:760px;display:grid;grid-template-columns:1fr 260px;grid-column-gap:60px;column-gap:60px;align-items:end}.chapterStudyHeading>span{grid-column:1/-1}.chapterStudyHeading>p{margin:0}.yearChapterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:80px}.yearChapterGrid article{overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:24px;background:rgba(255,255,255,.46)}.yearChapterGrid article>header{display:flex;align-items:flex-end;justify-content:space-between;padding:28px 30px 24px;border-bottom:1px solid rgba(17,24,39,.1)}.yearChapterGrid article>header b{color:#4874f7;font-size:56px;line-height:.9;letter-spacing:-.07em}.yearChapterGrid article>header span{color:#8792a6;font-size:9px;font-weight:800;letter-spacing:.12em}.yearChapterGrid ol{margin:0;padding:10px 30px 22px;list-style:none}.yearChapterGrid li{min-height:68px;display:grid;grid-template-columns:48px 1fr;grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid rgba(17,24,39,.1)}.yearChapterGrid li:last-child{border-bottom:0}.yearChapterGrid time{color:#4874f7;font-size:12px;font-weight:800}.yearChapterGrid p{font-size:13px;line-height:1.55}.historyStudyJourney{background:#f5f3ee}.journeyStudyHeading{max-width:720px}.journeyStudyHeading h2{color:#171a21}.journeyHistoryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:64px 0;gap:64px 0;margin:96px 0 0;padding:0;list-style:none}.journeyHistoryGrid li{min-width:0}.journeyHistoryGrid li>div{position:relative;height:28px;display:flex;align-items:center}.journeyHistoryGrid li>div:after{content:"";position:absolute;z-index:0;left:14px;right:-14px;top:50%;height:1px;background:rgba(72,116,247,.28)}.journeyHistoryGrid li:nth-child(5n)>div:after{display:none}.journeyHistoryGrid li>div i{position:relative;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:1px solid #4874f7;border-radius:50%;color:#4874f7;background:#f5f3ee;font-size:8px;font-style:normal;font-weight:800}.journeyHistoryGrid time{display:block;margin-top:22px;color:#4874f7;font-size:12px;font-weight:800}.journeyHistoryGrid p{max-width:185px;margin-top:10px;padding-right:20px;font-size:13px;line-height:1.55}@media (max-width:900px){.historyStudy{padding:110px max(24px,calc((100vw - 720px) / 2))}.historyStudyEditorial{grid-template-columns:1fr;gap:56px}.historyStudyIntro{position:static}.chapterStudyHeading{display:block}.chapterStudyHeading>p{margin-top:24px}.yearChapterGrid{grid-template-columns:1fr;margin-top:56px}.journeyHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.journeyHistoryGrid li:nth-child(5n)>div:after{display:block}.journeyHistoryGrid li:nth-child(2n)>div:after{display:none}}@media (max-width:640px){.historyPrototypeNav{top:10px;padding-left:14px}.historyPrototypeNav span{display:none}.historyStudy{padding:100px 18px 80px}.chapterStudyHeading h2,.historyStudyIntro h1,.journeyStudyHeading h2{font-size:12vw}.editorialHistoryList li{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px 0}.editorialHistoryList i,.editorialHistoryList li>span{display:none}.editorialHistoryList p{font-size:13px}.yearChapterGrid article>header{padding:24px 20px 20px}.yearChapterGrid article>header b{font-size:48px}.yearChapterGrid ol{padding:8px 20px 18px}.journeyHistoryGrid{grid-template-columns:1fr;gap:0;margin-top:64px}.journeyHistoryGrid li{position:relative;padding:0 0 32px 46px}.journeyHistoryGrid li>div{position:absolute;left:0;top:0;height:28px}.journeyHistoryGrid li>div:after{display:block!important;left:14px;right:auto;top:14px;width:1px;height:calc(100% + 76px)}.journeyHistoryGrid li:last-child>div:after{display:none!important}.journeyHistoryGrid time{margin-top:0}.journeyHistoryGrid p{max-width:none}}