.wb-about{position:relative;display:block;font-family:Pretendard,system-ui,sans-serif;color:var(--ws-ink-900,#050818);background:#ffffff;overflow-x:clip}html:has(.wb-about){scroll-snap-type:y proximity}.wb-about__hero{position:relative;padding:0 clamp(24px,4vw,60px) clamp(60px,8vh,120px);background:linear-gradient(180deg,#2b7cff,#4d92ff 50%,#2b7cff);color:#ffffff}.wb-about__hero-stage{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(110px,14vh,160px) 0 clamp(40px,6vh,80px);scroll-snap-align:start}.wb-about__scroll-cue{position:absolute;left:50%;bottom:clamp(28px,5vh,56px);transform:translateX(-50%);z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:10px;padding:12px 18px;border:0;background:transparent;color:rgba(255,255,255,.92);cursor:pointer;font-family:Pretendard,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;transition:color .25s ease,opacity .25s ease}.wb-about__scroll-cue:hover{color:#ffffff}.wb-about__scroll-cue-arrow{display:inline-flex;animation:wbAboutScrollCue 1.8s ease-in-out infinite}@keyframes wbAboutScrollCue{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}.wb-about__hero-deco{position:absolute;pointer-events:none;z-index:0}.wb-about__hero-deco img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 32px rgba(0,0,0,.18))}.wb-about__hero-deco--star{top:clamp(8vh,14vh,22vh);right:clamp(60px,10vw,160px);width:clamp(80px,14vw,180px);height:clamp(80px,14vw,180px);animation:wbAboutDecoDrop 1.6s cubic-bezier(.32,0,.68,1) .35s both,wbAboutFloat 6s ease-in-out 2s infinite alternate}.wb-about__hero-deco--sparkle,.wb-about__hero-deco--star{transform-origin:50% 30%;will-change:translate,rotate,opacity}.wb-about__hero-deco--sparkle{bottom:clamp(8vh,18vh,26vh);left:clamp(40px,6vw,120px);width:clamp(120px,16vw,220px);height:clamp(80px,12vw,170px);animation:wbAboutDecoDrop 1.7s cubic-bezier(.32,0,.68,1) .75s both,wbAboutFloat 7s ease-in-out 2.5s infinite alternate-reverse}.wb-about__hero-deco--blob{bottom:clamp(4vh,10vh,16vh);right:clamp(80px,14vw,220px);width:clamp(120px,16vw,200px);height:clamp(120px,16vw,200px);animation:wbAboutDecoDrop 1.8s cubic-bezier(.32,0,.68,1) 1.15s both,wbAboutFloat 8s ease-in-out 3s infinite alternate;transform-origin:50% 30%;will-change:translate,rotate,opacity}@keyframes wbAboutFloat{0%{translate:0 0}to{translate:0 -18px}}@keyframes wbAboutDecoDrop{0%{translate:0 -150vh;rotate:-25deg;opacity:0}18%{opacity:1}48%{translate:0 0;rotate:12deg}60%{translate:0 -6vh;rotate:-8deg}70%{translate:0 0;rotate:4deg}78%{translate:0 -2vh;rotate:-2deg}86%{translate:0 0;rotate:1deg}93%{translate:0 -.6vh;rotate:-.5deg}to{translate:0 0;rotate:0deg;opacity:1}}.wb-about__hero-title{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(4px,.8vh,12px);max-width:1200px;margin:0 auto;padding-top:clamp(20px,4vh,60px)}.wb-about__hero-line{display:block;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:#ffffff;transform-origin:50% 30%;animation:wbAboutDrop 1.5s cubic-bezier(.32,0,.68,1) both;will-change:translate,opacity}.wb-about__hero-line:first-child{animation-delay:.15s}.wb-about__hero-line:nth-child(2){animation-delay:.55s}.wb-about__hero-line:nth-child(3){animation-delay:.95s}.wb-about__hero-line:nth-child(4){animation-delay:1.35s}.wb-about__hero-line--outline{font-family:Pretendard,system-ui,sans-serif;font-weight:900;font-size:clamp(48px,8vw,110px);color:transparent;-webkit-text-stroke:1.8px rgba(255,255,255,.92);text-stroke:1.8px rgba(255,255,255,.92);text-transform:uppercase;padding-left:clamp(0px,1vw,14px)}.wb-about__hero-line--script{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:clamp(36px,6vw,86px);rotate:-2deg;padding-left:clamp(40px,10vw,180px);letter-spacing:0}.wb-about__hero-line--serif{font-family:Times New Roman,Times,serif;font-weight:400;font-size:clamp(44px,7.5vw,100px);text-transform:uppercase;letter-spacing:-.02em;rotate:2deg;padding-left:clamp(40px,7vw,120px)}.wb-about__hero-line--big{font-size:clamp(56px,9.5vw,130px);rotate:0deg;padding-left:clamp(140px,22vw,380px);margin-top:clamp(8px,1.4vh,22px)}@keyframes wbAboutDrop{0%{translate:0 -140vh;opacity:0}18%{opacity:1}48%{translate:0 0}56%{translate:0 -7vh}64%{translate:0 0}72%{translate:0 -2.6vh}80%{translate:0 0}86%{translate:0 -.9vh}93%{translate:0 0}97%{translate:0 -.3vh}to{translate:0 0;opacity:1}}.wb-about__hero-design{color:#ecff1d}.wb-about__hero-body{position:relative;z-index:1;min-height:100vh;padding:clamp(90px,12vh,130px) clamp(24px,4vw,60px) clamp(40px,6vh,80px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;scroll-snap-align:start}.wb-about__hero-body>*{max-width:760px;width:100%}.wb-about__hero-overline{font-family:Pretendard,system-ui,sans-serif;font-weight:600;font-size:clamp(20px,1.8vw,28px);letter-spacing:-.01em;color:#ffffff;margin:0 0 clamp(20px,3vh,36px)}.wb-about__hero-copy{display:flex;flex-direction:column;gap:clamp(20px,2.6vh,32px);color:rgba(255,255,255,.94)}.wb-about__hero-copy p{margin:0;font-family:Pretendard,system-ui,sans-serif;font-weight:300;font-size:clamp(15px,1.25vw,20px);line-height:1.7;letter-spacing:-.01em}.wb-about__hero-copy strong{font-weight:600;color:#ffffff}.wb-about__hero-closing{font-size:clamp(17px,1.5vw,24px)!important;font-weight:400!important;margin-top:clamp(20px,3vh,32px)!important}.wb-about__people-section{position:relative;background:#ffffff;--p:0}.wb-about__people-transition{position:relative}.wb-about__people-pin{position:sticky;top:0;z-index:5;padding:clamp(80px,11vh,130px) clamp(24px,4vw,60px) clamp(20px,3vh,40px);background:#ffffff}.wb-about__people-stage{height:100vh;pointer-events:none}.wb-about__people-head{display:flex;flex-direction:column;align-items:flex-start;will-change:transform;transform-origin:0 0;transform:scale(calc(1 + .5 * (1 - var(--p)))) translate(calc((50vw - 50% - clamp(24px, 4vw, 60px)) * (1 - var(--p))),calc((42vh - 50%) * (1 - var(--p))))}.wb-about .wb-about__people-title,.wb-about__people-pin .wb-about__people-title{margin:0;font-family:Pretendard,system-ui,sans-serif;font-weight:900;letter-spacing:-.02em;color:#2b7cff;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:.95;font-size:clamp(68px,12vw,170px)}.wb-about__people-sub{margin:8px 0 0;font-family:Pretendard,system-ui,sans-serif;font-weight:600;font-size:clamp(22px,2.4vw,36px);letter-spacing:-.01em;color:var(--ws-ink-900,#050818);opacity:clamp(0,calc((var(--p) - .35) / .35),1)}.wb-about__team{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(48px,8vh,96px);padding:clamp(24px,4vh,48px) clamp(24px,4vw,60px) clamp(80px,12vh,160px)}.wb-about__team-header{padding-top:clamp(40px,6vh,80px);padding-bottom:clamp(20px,4vh,56px)}.wb-about .wb-about__team-header-title,.wb-about__team-header .wb-about__team-header-title{margin:0;font-family:Pretendard,system-ui,sans-serif;font-weight:900;font-size:clamp(60px,10vw,140px);line-height:.95;letter-spacing:-.02em;color:#2b7cff;text-transform:uppercase;display:flex;flex-direction:column}.wb-about__team-header-sub{margin:16px 0 0;font-family:Pretendard,system-ui,sans-serif;font-weight:600;font-size:clamp(22px,2.4vw,36px);letter-spacing:-.01em;color:var(--ws-ink-900,#050818)}.wb-about__member{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:clamp(24px,4vw,60px);align-items:center}.wb-about__member--right{grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr)}.wb-about__member--right .wb-about__member-image{order:2}.wb-about__member--right .wb-about__member-body{order:1}.wb-about__member-image{position:relative;width:100%;aspect-ratio:760/427;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#e6efff,#f4f8ff);box-shadow:0 10px 30px rgba(15,50,130,.08)}.wb-about__member-image img{width:100%;height:100%;object-fit:contain;padding:8%}.wb-about__member-image video{width:100%;height:100%;object-fit:cover;display:block}.wb-about__member-body{display:flex;flex-direction:column;gap:clamp(12px,1.6vh,20px)}.wb-about__member-headline{display:flex;flex-direction:column;gap:0}.wb-about .wb-about__member-title,.wb-about__member .wb-about__member-title,.wb-about__member-headline .wb-about__member-overline{margin:0;color:#000;font-size:30px;font-style:normal;font-weight:500;line-height:1.15;text-transform:uppercase;letter-spacing:-.01em}.wb-about__member-desc{margin:0;font-size:clamp(13.5px,1.05vw,16px);line-height:1.6;color:#4c4c4c;white-space:pre-line}.wb-about__member-checks{list-style:none;margin:clamp(8px,1vh,16px) 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(4px,.6vh,10px)}.wb-about__member-checks li{font-size:clamp(14px,1.15vw,18px);font-weight:500;line-height:1.6;color:var(--ws-ink-900,#050818)}.wb-about__member-checks span{color:#2b7cff;margin-right:8px}.wb-about__trust{padding:clamp(88px,12vh,160px) clamp(24px,4vw,60px);background:#f4f7fc;color:#050818}.wb-about__trust-header{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding-bottom:clamp(48px,8vh,96px)}.wb-about__trust-eyebrow{margin:0;color:#2b7cff;font-size:13px;font-weight:700;letter-spacing:.12em}.wb-about .wb-about__trust-title{margin:0;color:#050818;font-family:var(--font-heading);font-size:clamp(38px,4.2vw,64px);font-weight:500;line-height:1;letter-spacing:-.025em;text-transform:none;white-space:nowrap}.wb-about__trust-grid{display:flex;border-top:1px solid rgba(5,8,24,.18);border-left:1px solid rgba(5,8,24,.18)}.wb-about__trust-card{position:relative;flex:1 1 0;min-width:0;min-height:clamp(560px,52vw,720px);overflow:hidden;padding:clamp(18px,1.2vw,24px);border-right:1px solid rgba(5,8,24,.18);border-bottom:1px solid rgba(5,8,24,.18);outline:none;background:#ffffff;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .3s ease}@media (hover:hover) and (min-width:901px){.wb-about__trust-grid:hover .wb-about__trust-card{flex-grow:1}.wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible,.wb-about__trust-grid:hover .wb-about__trust-card:hover{flex-grow:1.45;background:#2b7cff;box-shadow:0 24px 60px rgba(15,50,130,.16)}.wb-about__trust-grid:hover .wb-about__trust-card h3{font-size:24px}.wb-about .wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible h3,.wb-about .wb-about__trust-grid:hover .wb-about__trust-card:hover h3{font-size:32px}.wb-about .wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible h3,.wb-about .wb-about__trust-grid:hover .wb-about__trust-card:hover h3,.wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible .wb-about__trust-label,.wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible .wb-about__trust-number,.wb-about__trust-grid:hover .wb-about__trust-card:hover .wb-about__trust-label,.wb-about__trust-grid:hover .wb-about__trust-card:hover .wb-about__trust-number{color:#ffffff}.wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible .wb-about__trust-contact,.wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible .wb-about__trust-copy>p:last-of-type,.wb-about__trust-grid:hover .wb-about__trust-card:hover .wb-about__trust-contact,.wb-about__trust-grid:hover .wb-about__trust-card:hover .wb-about__trust-copy>p:last-of-type{max-height:320px;visibility:visible;opacity:1;pointer-events:auto}.wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible .wb-about__trust-copy>p:last-of-type,.wb-about__trust-grid:hover .wb-about__trust-card:hover .wb-about__trust-copy>p:last-of-type{color:rgba(255,255,255,.86)}.wb-about__trust-grid:has(.wb-about__trust-card:focus-visible) .wb-about__trust-card:focus-visible .wb-about__trust-contact,.wb-about__trust-grid:hover .wb-about__trust-card:hover .wb-about__trust-contact{margin-top:28px}}.wb-about__trust-number{display:block;color:#2b7cff;font-size:13px;font-weight:700;letter-spacing:.12em}.wb-about__trust-copy{display:flex;min-height:calc(100% - 20px);flex-direction:column;justify-content:flex-start;padding-top:clamp(220px,20vw,300px)}.wb-about__trust-label{margin:0 0 14px;color:#2b7cff;font-size:14px;font-weight:700}.wb-about .wb-about__trust-copy h3{max-width:680px;margin:0 0 clamp(20px,2.5vw,32px);color:#050818;font-family:Pretendard,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.18;letter-spacing:-.055em;text-transform:none;white-space:nowrap;transition:color .25s ease,font-size .45s cubic-bezier(.22,1,.36,1)}.wb-about__trust-card .wb-about__trust-contact,.wb-about__trust-card .wb-about__trust-copy>p:last-of-type{max-height:0;visibility:hidden;opacity:0;pointer-events:none;transition:max-height .3s ease,margin .3s ease,opacity .2s ease}.wb-about__trust-copy>p:last-of-type{max-width:660px;margin:0;color:#4c5468;font-size:clamp(15px,1.15vw,18px);line-height:1.78;word-break:keep-all}.wb-about__trust-card--contact{background:#ffffff}.wb-about__trust-contact{display:grid;grid-template-columns:max-content max-content;gap:10px 20px;margin-top:0;font-style:normal}.wb-about__trust-contact a,.wb-about__trust-contact span{color:#ffffff;font-size:14px;line-height:1.5;text-decoration:none}.wb-about__trust-contact a{border-bottom:1px solid rgba(255,255,255,.5);justify-self:start;width:fit-content}.wb-about__trust-contact a:hover{border-bottom-color:#ffffff}.wb-about__trust-contact-linkedin{display:contents}@media (max-width:720px){.wb-about__closing,.wb-about__hero,.wb-about__people-head,.wb-about__team,.wb-about__trust{padding-left:16px;padding-right:16px}.wb-about__trust-grid,.wb-about__trust-header{grid-template-columns:1fr}.wb-about__trust-header{gap:24px}.wb-about__trust-card{min-height:430px}.wb-about__trust-copy{padding-top:72px}.wb-about__trust-title{font-size:22px}.wb-about__trust-contact{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.wb-about__hero-line{white-space:normal}.wb-about__hero-line--big,.wb-about__hero-line--script,.wb-about__hero-line--serif{transform:none;padding-left:0}.wb-about__people-head{transform:scale(calc(1 + .35 * (1 - var(--p)))) translate(calc((50vw - 50% - 24px) * (1 - var(--p))),calc((36vh - 50%) * (1 - var(--p))))}.wb-about__trust-grid{flex-direction:column}.wb-about__trust-card{flex:none;min-height:430px}.wb-about__trust-copy{padding-top:72px}.wb-about__trust-card .wb-about__trust-contact,.wb-about__trust-card .wb-about__trust-copy>p:last-of-type{max-height:320px;visibility:visible;opacity:1;pointer-events:auto}.wb-about__trust-card .wb-about__trust-contact{margin-top:28px}.wb-about__trust-card--contact{background:#2b7cff}.wb-about .wb-about__trust-card--contact h3,.wb-about__trust-card--contact .wb-about__trust-label,.wb-about__trust-card--contact .wb-about__trust-number{color:#ffffff}.wb-about__trust-card--contact .wb-about__trust-copy>p{color:rgba(255,255,255,.82)}.wb-about__member,.wb-about__member--right{grid-template-columns:1fr}.wb-about__member--right .wb-about__member-image{order:1}.wb-about__member--right .wb-about__member-body{order:2}}@media (prefers-reduced-motion:reduce){.wb-about__people-head{transform:none}.wb-about__people-sub{opacity:1}.wb-about__people-stage{height:0}.wb-about__trust-card,.wb-about__trust-card .wb-about__trust-contact,.wb-about__trust-card .wb-about__trust-copy>p:last-of-type{transition:none}}