.work-page{background-color:#030303;color:#e2e5ea;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;margin:0;padding:0;overflow-x:hidden;position:relative;width:100%;min-height:100vh}.work-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:22px 5vw;box-sizing:border-box;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid transparent;transition:background-color .38s cubic-bezier(.22,1,.36,1),border-color .38s cubic-bezier(.22,1,.36,1),backdrop-filter .38s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1);pointer-events:auto}.work-header.is-scrolled{background-color:#050505e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 30px #0000002e}.work-header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1720px;margin:0 auto;height:44px}.work-logo-link{display:inline-flex;align-items:center;text-decoration:none;line-height:1}.work-logo-img{height:32px;width:auto;max-height:34px;object-fit:contain;display:block;filter:none;transition:opacity .3s ease}.work-logo-link:hover .work-logo-img{opacity:.85}.work-nav{display:flex;align-items:center}.work-nav-list{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.work-nav-link{color:#ffffffd1;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);position:relative;display:inline-block;padding:6px 0}.work-nav-link:hover{color:#fff;transform:translateY(-1px)}.work-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.work-nav-link:hover:after{transform:scaleX(1)}.work-nav-link.is-active{color:#fff}.work-nav-link.is-active:after{transform:scaleX(1);background:#fffffff2}.work-header-action{display:flex;align-items:center}.work-btn-start{min-height:44px;padding:11px 22px;border-radius:999px;font-size:10.5px;letter-spacing:.07em}.work-hero-section{position:relative;width:100%;height:100svh;min-height:100svh;max-height:100svh;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-top:clamp(76px,9vh,96px);padding-bottom:clamp(20px,3vh,36px);overflow:hidden;background-color:#000}.work-hero-bg-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#000;pointer-events:none}.work-hero-bg-video,.inner-hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1);will-change:opacity}.work-hero-bg-video.is-revealed,.inner-hero-bg-video.is-revealed{opacity:1}.work-hero-text-underlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f0,#000000b8 38%,#0000003d 68%,#0000);pointer-events:none;z-index:2}.work-hero-content-wrap{position:relative;z-index:3;width:100%;max-width:1560px;margin:0 auto;padding:0 clamp(24px,5.5vw,90px);box-sizing:border-box}.work-hero-container{display:flex;flex-direction:column;align-items:flex-start;max-width:780px}.work-hero-chapter-label{display:inline-flex;align-items:center;gap:12px;margin-bottom:clamp(10px,1.6vh,18px);font-size:11px;font-weight:500;letter-spacing:.28em;color:#8c93a3;text-transform:uppercase;opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.work-hero-chapter-label.is-revealed{opacity:1;transform:translateY(0)}.work-chapter-dash{width:22px;height:1px;background:#ffffff47;display:inline-block}.work-hero-headline{margin:0 0 clamp(12px,1.8vh,20px) 0;font-size:clamp(44px,5.2vw,80px);line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;display:flex;flex-direction:column}.work-headline-line-wrap{overflow:hidden;display:block;padding-bottom:3px}.work-headline-line{display:block;opacity:0;transform:translateY(22px);clip-path:inset(0 0 100% 0);will-change:opacity,transform,clip-path}.work-headline-line.line-1{font-weight:350;color:#f0f2f7;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),clip-path .78s cubic-bezier(.22,1,.36,1)}.work-headline-line.line-1.is-revealed{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0)}.work-headline-line.line-2.line-proves{font-weight:800;background:linear-gradient(180deg,#fff,#d8dde8 40%,#9aa1b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(255,255,255,.1)) brightness(.9);letter-spacing:.01em;transition:opacity .88s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1),clip-path .88s cubic-bezier(.22,1,.36,1),letter-spacing .88s cubic-bezier(.22,1,.36,1),filter .88s cubic-bezier(.22,1,.36,1)}.work-headline-line.line-2.line-proves.is-revealed{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0);letter-spacing:-.025em;filter:drop-shadow(0 2px 14px rgba(255,255,255,.18)) brightness(1)}.work-headline-line.line-3{font-weight:350;color:#f0f2f7;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),clip-path .78s cubic-bezier(.22,1,.36,1)}.work-headline-line.line-3.is-revealed{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0)}.work-hero-copy{font-size:clamp(14px,1.15vw,16px);font-weight:400;line-height:1.55;color:#989fae;max-width:540px;margin:0 0 clamp(12px,1.8vh,20px) 0;opacity:0;transform:translateY(12px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.work-hero-copy.is-revealed{opacity:1;transform:translateY(0)}.work-hero-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:clamp(14px,2vh,24px);opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.work-hero-meta.is-revealed{opacity:1;transform:translateY(0)}.work-meta-title-row{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.22em;color:#c5cbe0;text-transform:uppercase}.work-meta-dash{width:18px;height:1px;background:#ffffff52;display:inline-block}.work-meta-disciplines{font-size:10px;font-weight:500;letter-spacing:.24em;color:#6e7586;text-transform:uppercase;padding-left:30px}.work-hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.work-hero-cta-row.is-revealed{opacity:1;transform:translateY(0)}.work-hero-cta{cursor:pointer}.work-cta-text{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.work-hero-cta .cta-arrow{display:inline-block;line-height:1;font-size:13px;transition:transform .32s cubic-bezier(.22,1,.36,1)}.work-hero-cta:hover .cta-arrow{transform:translateY(3px)}@media(max-width:900px){.work-header{padding:16px 5vw}.work-header-inner{height:38px}.work-logo-img{height:28px;max-height:30px;width:auto}.work-nav-list{gap:20px}.work-hero-section{padding-top:72px;padding-bottom:24px;height:100svh;min-height:100svh;max-height:100svh}.work-hero-headline{font-size:clamp(38px,6.2vw,56px)}.work-meta-disciplines{padding-left:0;margin-top:2px}}@media(max-width:600px){.work-header{padding:16px 5vw}.work-header-inner{height:38px}.work-logo-img{height:26px;max-height:28px;width:auto}.work-nav{display:none}.work-btn-start{padding:9px 18px;font-size:10px;border-radius:999px;min-height:44px}.work-hero-section{padding-top:68px;padding-bottom:20px;height:100svh;min-height:100svh;max-height:100svh}.work-hero-headline{font-size:clamp(32px,8.5vw,44px);margin-bottom:16px}.work-hero-chapter-label{font-size:10px;margin-bottom:14px}.work-hero-copy{font-size:13.5px;line-height:1.55;margin-bottom:18px}.work-hero-meta{gap:5px;margin-bottom:22px}.work-meta-title-row{font-size:10px}.work-meta-disciplines{font-size:9px}.work-cta-text{font-size:10px}.work-cta-circle{width:32px;height:32px}}.work-context-section{position:relative;width:100%;min-height:clamp(860px,94svh,1080px);background-color:#000;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:clamp(90px,12vh,140px) 5vw clamp(70px,9vh,110px);border-top:1px solid rgba(255,255,255,.04)}.work-context-container{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column}.work-context-top-meta{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:11px;font-weight:500;letter-spacing:.26em;color:#8c92a0;text-transform:uppercase}.work-context-top-left{display:inline-flex;align-items:center;gap:12px}.work-context-dash{width:22px;height:1px;background:#ffffff47;display:inline-block}.work-context-top-right{color:#727a8c;font-size:10.5px;letter-spacing:.24em}.work-context-top-divider{width:100%;height:1px;background:#ffffff14;margin:18px 0 clamp(36px,5vh,52px) 0;transform-origin:left}.work-context-brand-block{margin-bottom:clamp(38px,5vh,58px)}.work-context-brand-header-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:12px}.work-context-brand-header-flex .work-context-brand-name{margin:0}.work-context-brand-name{margin:0 0 12px;font-size:clamp(40px,5.2vw,76px);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;display:flex;align-items:baseline;flex-wrap:wrap}.brand-word-strong{font-weight:800;color:#fff}.brand-word-light{font-weight:300;color:#cdd2dc;margin-left:.22em}.work-context-category{font-size:11px;font-weight:600;letter-spacing:.28em;color:#727a8c;text-transform:uppercase}.work-context-narrative-block{display:flex;flex-direction:column;margin-bottom:clamp(48px,6.5vh,72px)}.work-context-main-statement{margin:0 0 clamp(22px,3vh,32px) 0;font-size:clamp(28px,3.4vw,48px);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:#fff;text-transform:uppercase;max-width:980px}.statement-line-wrap{display:block;overflow:hidden;padding-bottom:2px}.statement-line{display:block}.work-context-body-copy{font-size:clamp(15px,1.18vw,17px);font-weight:400;line-height:1.72;color:#9ea5b3;max-width:620px;margin:0}.work-context-bottom-zone{display:flex;flex-direction:column;width:100%}.work-context-bottom-divider{width:100%;height:1px;background:#ffffff1a;margin-bottom:clamp(20px,2.8vh,30px);transform-origin:left}.work-context-bottom-statement{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;font-size:clamp(13.5px,1.25vw,17.5px);font-weight:700;letter-spacing:.1em;color:#e5e8f0;text-transform:uppercase}.bottom-stmt-part{display:inline-block}.s2-anim{opacity:0;will-change:opacity,transform}.work-context-top-meta.s2-anim{transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.work-context-top-divider.s2-anim{transform:scaleX(0);opacity:0;transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.work-context-brand-name.s2-anim{transform:translateY(20px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),clip-path .75s cubic-bezier(.22,1,.36,1)}.work-context-category.s2-anim{transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.statement-line.s2-anim{transform:translateY(22px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),clip-path .75s cubic-bezier(.22,1,.36,1)}.work-context-body-copy.s2-anim{transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.work-context-bottom-divider.s2-anim{transform:scaleX(0);opacity:0;transition:opacity .5s ease,transform .8s cubic-bezier(.22,1,.36,1)}.work-context-bottom-statement.s2-anim{transform:translateY(12px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.work-context-section.is-revealed .s2-del-1{transition-delay:.05s}.work-context-section.is-revealed .s2-del-2{transition-delay:.15s}.work-context-section.is-revealed .s2-del-3{transition-delay:.28s}.work-context-section.is-revealed .s2-del-4{transition-delay:.42s}.work-context-section.is-revealed .s2-del-5{transition-delay:.56s}.work-context-section.is-revealed .s2-del-6{transition-delay:.68s}.work-context-section.is-revealed .s2-del-7{transition-delay:.8s}.work-context-section.is-revealed .s2-del-8{transition-delay:.95s}.work-context-section.is-revealed .s2-del-9{transition-delay:1.1s}.work-context-section.is-revealed .s2-del-10{transition-delay:1.25s}.work-context-section.is-revealed .s2-anim{opacity:1;transform:translateY(0)}.work-context-section.is-revealed .statement-line.s2-anim,.work-context-section.is-revealed .work-context-brand-name.s2-anim{clip-path:inset(0 0 0% 0)}.work-context-section.is-revealed .work-context-top-divider.s2-anim,.work-context-section.is-revealed .work-context-bottom-divider.s2-anim{transform:scaleX(1)}@media(max-width:900px){.work-context-section{min-height:auto;padding:80px 5vw 60px}.work-context-brand-name{font-size:clamp(34px,5.5vw,48px)}.work-context-main-statement{font-size:clamp(24px,4vw,36px)}}@media(max-width:600px){.work-context-section{padding:70px 5vw 50px}.work-context-top-meta{flex-direction:column;align-items:flex-start;gap:8px}.work-context-brand-name{font-size:clamp(28px,8vw,38px)}.work-context-main-statement{font-size:clamp(22px,6.5vw,30px);line-height:1.2}.work-context-body-copy{font-size:14px;line-height:1.6}.work-context-bottom-statement{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;letter-spacing:.08em}}.work-strategy-section{position:relative;width:100%;min-height:100svh;background-color:#000;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:clamp(90px,11vh,130px) 5vw clamp(70px,9vh,100px);border-top:1px solid rgba(255,255,255,.04)}.work-strategy-container{width:100%;max-width:1320px;margin:0 auto;display:flex;flex-direction:column}.work-strategy-top-header{display:flex;align-items:center;gap:24px;width:100%;margin-bottom:clamp(48px,6vh,68px)}.work-strategy-label{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:500;letter-spacing:.26em;color:#8c92a0;text-transform:uppercase;flex-shrink:0}.work-strategy-num{color:#8c92a0}.work-strategy-dash{width:22px;height:1px;background:#ffffff47;display:inline-block}.work-strategy-top-rule{flex-grow:1;height:1px;background:#ffffff14;transform-origin:left}.work-strategy-grid{display:grid;grid-template-columns:40% 60%;gap:clamp(48px,5.5vw,84px);align-items:start;margin-bottom:clamp(60px,8vh,88px)}.work-strategy-left{display:flex;flex-direction:column}.work-strategy-headline{margin:0 0 clamp(24px,3vh,32px) 0;font-size:clamp(32px,3.8vw,56px);line-height:1.1;letter-spacing:-.025em;color:#fff;text-transform:uppercase}.strategy-headline-line-wrap{display:block;overflow:hidden;padding-bottom:2px}.strategy-headline-line{display:block;font-weight:400}.strategy-headline-line.line-strong{font-weight:800;color:#fff}.work-strategy-copy{font-size:clamp(14.5px,1.15vw,16.5px);font-weight:400;line-height:1.68;color:#9ea5b3;max-width:540px;margin:0}.work-strategy-right{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(36px,4.5vh,52px) clamp(32px,3.5vw,56px);position:relative}.work-strategy-layer{display:flex;flex-direction:column;position:relative}.strategy-layer-header{margin-bottom:18px}.strategy-layer-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.strategy-layer-num{font-size:11px;font-weight:600;letter-spacing:.22em;color:#7b8292}.strategy-layer-sep{font-size:11px;color:#ffffff38}.strategy-layer-title{margin:0;font-size:clamp(12.5px,1.05vw,14px);font-weight:700;letter-spacing:.14em;color:#c9ced8;text-transform:uppercase;transition:color .3s ease}.work-strategy-layer:hover .strategy-layer-title{color:#fff}.strategy-layer-rule{width:100%;height:1px;background:#ffffff1a;transform-origin:left;transition:background .3s ease}.work-strategy-layer:hover .strategy-layer-rule{background:#ffffff47}.strategy-layer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.strategy-layer-item{font-size:clamp(13px,.95vw,14.5px);font-weight:400;color:#8c93a3;letter-spacing:.02em;line-height:1.45;transition:color .25s ease}.strategy-layer-item:hover{color:#e2e6ed}.work-strategy-bottom-zone{display:flex;flex-direction:column;width:100%}.work-strategy-bottom-divider{width:100%;height:1px;background:#ffffff14;margin-bottom:clamp(24px,3vh,32px);transform-origin:left}.work-strategy-bottom-statement{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;font-size:clamp(14px,1.25vw,18px);letter-spacing:.1em;text-transform:uppercase;color:#cdd2de}.strategy-bottom-part{display:inline-block;font-weight:400}.strategy-bottom-strong{font-weight:800;color:#fff}.s4-anim{opacity:0;will-change:opacity,transform}.work-strategy-label.s4-anim{transform:translateY(12px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.work-strategy-top-rule.s4-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .75s cubic-bezier(.22,1,.36,1)}.strategy-headline-line.s4-anim{transform:translateY(24px);clip-path:inset(0 0 100% 0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.work-strategy-copy.s4-anim{transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.strategy-layer-num.s4-anim{transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.strategy-layer-rule.s4-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.strategy-layer-title.s4-anim{transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.strategy-layer-item.s4-anim{transform:translateY(10px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.work-strategy-bottom-divider.s4-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .75s cubic-bezier(.22,1,.36,1)}.strategy-bottom-part.s4-anim{transform:translateY(10px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.work-strategy-section.is-revealed .s4-del-label{transition-delay:.05s}.work-strategy-section.is-revealed .s4-del-top-rule{transition-delay:.2s}.work-strategy-section.is-revealed .s4-del-hl-1{transition-delay:.35s}.work-strategy-section.is-revealed .s4-del-hl-2{transition-delay:.48s}.work-strategy-section.is-revealed .s4-del-copy{transition-delay:.65s}.work-strategy-section.is-revealed .s4-del-l1-num{transition-delay:.8s}.work-strategy-section.is-revealed .s4-del-l1-rule{transition-delay:.9s}.work-strategy-section.is-revealed .s4-del-l1-title{transition-delay:1s}.work-strategy-section.is-revealed .s4-del-l1-t1{transition-delay:1.08s}.work-strategy-section.is-revealed .s4-del-l1-t2{transition-delay:1.13s}.work-strategy-section.is-revealed .s4-del-l1-t3{transition-delay:1.18s}.work-strategy-section.is-revealed .s4-del-l1-t4{transition-delay:1.23s}.work-strategy-section.is-revealed .s4-del-l1-t5{transition-delay:1.28s}.work-strategy-section.is-revealed .s4-del-l2-num{transition-delay:1.25s}.work-strategy-section.is-revealed .s4-del-l2-rule{transition-delay:1.35s}.work-strategy-section.is-revealed .s4-del-l2-title{transition-delay:1.45s}.work-strategy-section.is-revealed .s4-del-l2-t1{transition-delay:1.52s}.work-strategy-section.is-revealed .s4-del-l2-t2{transition-delay:1.57s}.work-strategy-section.is-revealed .s4-del-l2-t3{transition-delay:1.62s}.work-strategy-section.is-revealed .s4-del-l2-t4{transition-delay:1.67s}.work-strategy-section.is-revealed .s4-del-l2-t5{transition-delay:1.72s}.work-strategy-section.is-revealed .s4-del-l3-num{transition-delay:1.65s}.work-strategy-section.is-revealed .s4-del-l3-rule{transition-delay:1.75s}.work-strategy-section.is-revealed .s4-del-l3-title{transition-delay:1.85s}.work-strategy-section.is-revealed .s4-del-l3-t1{transition-delay:1.92s}.work-strategy-section.is-revealed .s4-del-l3-t2{transition-delay:1.97s}.work-strategy-section.is-revealed .s4-del-l3-t3{transition-delay:2.02s}.work-strategy-section.is-revealed .s4-del-l3-t4{transition-delay:2.07s}.work-strategy-section.is-revealed .s4-del-l3-t5{transition-delay:2.12s}.work-strategy-section.is-revealed .s4-del-l4-num{transition-delay:2.05s}.work-strategy-section.is-revealed .s4-del-l4-rule{transition-delay:2.15s}.work-strategy-section.is-revealed .s4-del-l4-title{transition-delay:2.25s}.work-strategy-section.is-revealed .s4-del-l4-t1{transition-delay:2.32s}.work-strategy-section.is-revealed .s4-del-l4-t2{transition-delay:2.37s}.work-strategy-section.is-revealed .s4-del-l4-t3{transition-delay:2.42s}.work-strategy-section.is-revealed .s4-del-l4-t4{transition-delay:2.47s}.work-strategy-section.is-revealed .s4-del-l4-t5{transition-delay:2.52s}.work-strategy-section.is-revealed .s4-del-btm-divider{transition-delay:2.65s}.work-strategy-section.is-revealed .s4-del-btm-1{transition-delay:2.8s}.work-strategy-section.is-revealed .s4-del-btm-2{transition-delay:2.98s}.work-strategy-section.is-revealed .s4-anim{opacity:1;transform:translateY(0)}.work-strategy-section.is-revealed .strategy-headline-line.s4-anim{clip-path:inset(0 0 0% 0)}.work-strategy-section.is-revealed .work-strategy-top-rule.s4-anim,.work-strategy-section.is-revealed .strategy-layer-rule.s4-anim,.work-strategy-section.is-revealed .work-strategy-bottom-divider.s4-anim{transform:scaleX(1)}@media(max-width:900px){.work-strategy-section{min-height:auto;padding:80px 5vw 60px}.work-strategy-grid{grid-template-columns:1fr;gap:48px;margin-bottom:50px}.work-strategy-right{grid-template-columns:1fr;gap:36px}.work-strategy-headline{font-size:clamp(28px,5.5vw,42px)}}@media(max-width:600px){.work-strategy-section{padding:70px 5vw 50px}.work-strategy-top-header{margin-bottom:36px}.work-strategy-headline{font-size:clamp(24px,7vw,32px)}.work-strategy-copy{font-size:14px;line-height:1.6}.work-strategy-bottom-statement{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;letter-spacing:.08em}}.work-positioning-section{position:relative;width:100%;min-height:100svh;background-color:#000;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:clamp(90px,11vh,130px) 5vw clamp(70px,9vh,100px);border-top:1px solid rgba(255,255,255,.04)}.work-positioning-container{width:100%;max-width:1320px;margin:0 auto;display:flex;flex-direction:column}.work-pos-top-header{display:flex;align-items:center;gap:24px;width:100%;margin-bottom:clamp(48px,6vh,68px)}.work-pos-label{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:500;letter-spacing:.26em;color:#8c92a0;text-transform:uppercase;flex-shrink:0}.work-pos-num{color:#8c92a0}.work-pos-dash{width:22px;height:1px;background:#ffffff47;display:inline-block}.work-pos-top-rule{flex-grow:1;height:1px;background:#ffffff14;transform-origin:left}.work-pos-core-block{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto clamp(40px,5vh,56px)}.work-pos-headline{margin:0 0 clamp(20px,2.6vh,28px) 0;font-size:clamp(34px,4.2vw,62px);line-height:1.08;letter-spacing:-.025em;color:#fff;text-transform:uppercase}.pos-headline-line-wrap{display:block;overflow:hidden;padding-bottom:2px}.pos-headline-line{display:block;font-weight:400}.pos-headline-line.pos-line-strong{font-weight:800;color:#fff}.work-pos-copy{font-size:clamp(14.5px,1.15vw,16.5px);font-weight:400;line-height:1.7;color:#9ea5b3;max-width:620px;margin:0 auto}.work-pos-framework-axis{width:100%;height:1px;background:#ffffff17;margin-bottom:clamp(38px,4.5vh,52px);transform-origin:center}.work-pos-framework-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,2.5vw,44px);margin-bottom:clamp(60px,8vh,88px)}.work-pos-territory{display:flex;flex-direction:column;position:relative}.pos-territory-header{margin-bottom:18px}.pos-territory-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.pos-territory-num{font-size:11px;font-weight:600;letter-spacing:.22em;color:#7b8292}.pos-territory-sep{font-size:11px;color:#ffffff38}.pos-territory-title{margin:0;font-size:clamp(12px,.95vw,13.5px);font-weight:700;letter-spacing:.14em;color:#c9ced8;text-transform:uppercase;transition:color .3s ease}.work-pos-territory:hover .pos-territory-title{color:#fff}.pos-territory-rule{width:100%;height:1px;background:#ffffff1a;transform-origin:left;transition:background .3s ease}.work-pos-territory:hover .pos-territory-rule{background:#ffffff47}.pos-territory-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pos-territory-item{font-size:clamp(13px,.92vw,14px);font-weight:400;color:#8c93a3;letter-spacing:.02em;line-height:1.45;transition:color .25s ease}.work-pos-territory:hover .pos-territory-item{color:#d6dae3}.work-pos-bottom-zone{display:flex;flex-direction:column;width:100%}.work-pos-bottom-divider{width:100%;height:1px;background:#ffffff14;margin-bottom:clamp(24px,3vh,32px);transform-origin:left}.work-pos-bottom-statement{font-size:clamp(16px,1.6vw,22px);font-weight:800;letter-spacing:.12em;color:#fff;text-transform:uppercase}.s5-anim{opacity:0;will-change:opacity,transform}.work-pos-label.s5-anim{transform:translateY(12px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.work-pos-top-rule.s5-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .75s cubic-bezier(.22,1,.36,1)}.pos-headline-line.s5-anim{transform:translateY(22px);clip-path:inset(0 0 100% 0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.work-pos-copy.s5-anim{transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.work-pos-framework-axis.s5-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .8s cubic-bezier(.22,1,.36,1)}.pos-territory-num.s5-anim{transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.pos-territory-rule.s5-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.pos-territory-title.s5-anim{transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.pos-territory-item.s5-anim{transform:translateY(10px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.work-pos-bottom-divider.s5-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .75s cubic-bezier(.22,1,.36,1)}.work-pos-bottom-statement.s5-anim{transform:translateY(12px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.work-positioning-section.is-revealed .s5-del-label{transition-delay:.05s}.work-positioning-section.is-revealed .s5-del-top-rule{transition-delay:.2s}.work-positioning-section.is-revealed .s5-del-hl-1{transition-delay:.35s}.work-positioning-section.is-revealed .s5-del-hl-2{transition-delay:.48s}.work-positioning-section.is-revealed .s5-del-hl-3{transition-delay:.62s}.work-positioning-section.is-revealed .s5-del-copy{transition-delay:.8s}.work-positioning-section.is-revealed .s5-del-axis{transition-delay:.95s}.work-positioning-section.is-revealed .s5-del-t1-num{transition-delay:1.1s}.work-positioning-section.is-revealed .s5-del-t1-rule{transition-delay:1.18s}.work-positioning-section.is-revealed .s5-del-t1-title{transition-delay:1.26s}.work-positioning-section.is-revealed .s5-del-t1-i1{transition-delay:1.32s}.work-positioning-section.is-revealed .s5-del-t1-i2{transition-delay:1.37s}.work-positioning-section.is-revealed .s5-del-t1-i3{transition-delay:1.42s}.work-positioning-section.is-revealed .s5-del-t1-i4{transition-delay:1.47s}.work-positioning-section.is-revealed .s5-del-t1-i5{transition-delay:1.52s}.work-positioning-section.is-revealed .s5-del-t2-num{transition-delay:1.45s}.work-positioning-section.is-revealed .s5-del-t2-rule{transition-delay:1.53s}.work-positioning-section.is-revealed .s5-del-t2-title{transition-delay:1.61s}.work-positioning-section.is-revealed .s5-del-t2-i1{transition-delay:1.67s}.work-positioning-section.is-revealed .s5-del-t2-i2{transition-delay:1.72s}.work-positioning-section.is-revealed .s5-del-t2-i3{transition-delay:1.77s}.work-positioning-section.is-revealed .s5-del-t2-i4{transition-delay:1.82s}.work-positioning-section.is-revealed .s5-del-t2-i5{transition-delay:1.87s}.work-positioning-section.is-revealed .s5-del-t3-num{transition-delay:1.8s}.work-positioning-section.is-revealed .s5-del-t3-rule{transition-delay:1.88s}.work-positioning-section.is-revealed .s5-del-t3-title{transition-delay:1.96s}.work-positioning-section.is-revealed .s5-del-t3-i1{transition-delay:2.02s}.work-positioning-section.is-revealed .s5-del-t3-i2{transition-delay:2.07s}.work-positioning-section.is-revealed .s5-del-t3-i3{transition-delay:2.12s}.work-positioning-section.is-revealed .s5-del-t3-i4{transition-delay:2.17s}.work-positioning-section.is-revealed .s5-del-t3-i5{transition-delay:2.22s}.work-positioning-section.is-revealed .s5-del-t4-num{transition-delay:2.15s}.work-positioning-section.is-revealed .s5-del-t4-rule{transition-delay:2.23s}.work-positioning-section.is-revealed .s5-del-t4-title{transition-delay:2.31s}.work-positioning-section.is-revealed .s5-del-t4-i1{transition-delay:2.37s}.work-positioning-section.is-revealed .s5-del-t4-i2{transition-delay:2.42s}.work-positioning-section.is-revealed .s5-del-t4-i3{transition-delay:2.47s}.work-positioning-section.is-revealed .s5-del-t4-i4{transition-delay:2.52s}.work-positioning-section.is-revealed .s5-del-t4-i5{transition-delay:2.57s}.work-positioning-section.is-revealed .s5-del-btm-divider{transition-delay:2.7s}.work-positioning-section.is-revealed .s5-del-btm-stmt{transition-delay:2.88s}.work-positioning-section.is-revealed .s5-anim{opacity:1;transform:translateY(0)}.work-positioning-section.is-revealed .pos-headline-line.s5-anim{clip-path:inset(0 0 0% 0)}.work-positioning-section.is-revealed .work-pos-top-rule.s5-anim,.work-positioning-section.is-revealed .work-pos-framework-axis.s5-anim,.work-positioning-section.is-revealed .pos-territory-rule.s5-anim,.work-positioning-section.is-revealed .work-pos-bottom-divider.s5-anim{transform:scaleX(1)}@media(max-width:1024px){.work-pos-framework-grid{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media(max-width:900px){.work-positioning-section{min-height:auto;padding:80px 5vw 60px}.work-pos-core-block{text-align:left;align-items:flex-start;margin:0 0 36px}.work-pos-copy{margin:0}.work-pos-headline{font-size:clamp(28px,5.5vw,44px)}}@media(max-width:600px){.work-positioning-section{padding:70px 5vw 50px}.work-pos-top-header{margin-bottom:36px}.work-pos-framework-grid{grid-template-columns:1fr;gap:36px;margin-bottom:50px}.work-pos-headline{font-size:clamp(24px,7vw,34px)}.work-pos-copy{font-size:14px;line-height:1.6}.work-pos-bottom-statement{font-size:15px;letter-spacing:.1em}}.work-cta-section{position:relative;width:100%;min-height:clamp(720px,86svh,960px);background-color:#000;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:clamp(120px,16vh,190px) 5vw clamp(110px,15vh,170px);border-top:1px solid rgba(255,255,255,.05)}.work-cta-container{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column}.work-cta-top-header{display:flex;align-items:center;gap:28px;width:100%;margin-bottom:clamp(64px,10vh,110px)}.work-cta-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9ea5b3;white-space:nowrap}.work-cta-num{color:#9ea5b3}.work-cta-dash{opacity:.4}.work-cta-title{color:#9ea5b3}.work-cta-top-rule{flex:1;height:1px;background-color:#ffffff1f;transform-origin:left center}.work-cta-content{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto;max-width:960px;width:100%}.work-cta-headline{margin:0;font-family:inherit;font-size:clamp(48px,7.6vw,106px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.work-cta-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.work-cta-line{display:block;font-weight:300;color:#e5e7eb;letter-spacing:-.03em;will-change:transform,opacity}.work-cta-line.work-cta-line--strong{font-weight:800;color:#fff;letter-spacing:-.04em}.work-cta-copy{margin:clamp(30px,4.5vh,44px) auto 0;max-width:560px;width:100%;font-family:inherit;font-size:clamp(15px,1.22vw,17.5px);line-height:1.62;font-weight:400;color:#9ea5b3;text-align:center;box-sizing:border-box}.work-cta-action{margin-top:clamp(38px,5.5vh,52px);display:inline-flex;justify-content:center}.work-editorial-link{cursor:pointer}.work-cta-label.s6-anim{opacity:0;transform:translateY(10px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.work-cta-top-rule.s6-anim{transform:scaleX(0);opacity:0;transition:opacity .3s ease,transform .75s cubic-bezier(.22,1,.36,1)}.work-cta-line.s6-anim{opacity:0;transform:translateY(32px);clip-path:inset(0 0 100% 0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),clip-path .75s cubic-bezier(.22,1,.36,1)}.work-cta-copy.s6-anim{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.work-cta-action.s6-anim{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.work-cta-section.is-revealed .s6-del-label{transition-delay:.05s}.work-cta-section.is-revealed .s6-del-top-rule{transition-delay:.22s}.work-cta-section.is-revealed .s6-del-hl-1{transition-delay:.38s}.work-cta-section.is-revealed .s6-del-hl-2{transition-delay:.5s}.work-cta-section.is-revealed .s6-del-hl-3{transition-delay:.62s}.work-cta-section.is-revealed .s6-del-copy{transition-delay:.8s}.work-cta-section.is-revealed .s6-del-cta{transition-delay:.98s}.work-cta-section.is-revealed .s6-anim{opacity:1;transform:translateY(0)}.work-cta-section.is-revealed .work-cta-top-rule.s6-anim{transform:scaleX(1)}.work-cta-section.is-revealed .work-cta-line.s6-anim{clip-path:inset(0 0 0% 0)}@media(max-width:900px){.work-cta-section{min-height:auto;padding:96px 5vw 76px}.work-cta-top-header{margin-bottom:50px;gap:16px}.work-cta-headline{font-size:clamp(38px,8.5vw,68px)}}@media(max-width:600px){.work-cta-section{padding:80px 5vw 60px}.work-cta-top-header{margin-bottom:40px}.work-cta-headline{font-size:clamp(32px,9vw,44px);line-height:1.02}.work-cta-copy{font-size:14px;line-height:1.58;margin-top:24px}.work-cta-action{margin-top:32px}}.work-cta-buttons-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.capabilities-hero-section{position:relative;width:100%;height:100svh;min-height:100svh;max-height:100svh;background-color:#000;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:clamp(76px,9vh,96px) 5vw clamp(20px,3vh,36px);overflow:hidden}.cap-hero-bg-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#000;pointer-events:none}.cap-hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1);will-change:opacity}.cap-hero-bg-video.is-revealed{opacity:1}.cap-hero-readability-underlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f0,#000000b8 38%,#0000003d 68%,#0000);pointer-events:none;z-index:2}.capabilities-hero-container{position:relative;z-index:3;width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column}.cap-top-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(14px,2.2vh,26px)}.cap-top-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.cap-label-dash{opacity:.45}.cap-top-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.cap-content-col{width:100%;max-width:clamp(540px,50vw,730px);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.cap-headline{margin:0 0 clamp(12px,1.8vh,20px) 0;font-family:inherit;font-size:clamp(42px,5.8vw,86px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-headline-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.cap-headline-line{display:block;will-change:transform,opacity}.cap-line-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.cap-line-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-copy{margin:0 0 clamp(12px,1.8vh,20px) 0;font-family:inherit;font-size:clamp(14.5px,1.2vw,17px);line-height:1.6;font-weight:400;color:#9ea5b3;max-width:580px}.cap-signal-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#838a99;margin-bottom:clamp(16px,2.4vh,26px)}.cap-signal-sep{color:#ffffff38;font-weight:300}.cap-cta-wrap{display:inline-flex}.cap-top-label.cap-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-top-rule.cap-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-headline-line.cap-anim{opacity:0;transform:translateY(22px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.cap-copy.cap-anim{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-signal-line.cap-anim,.cap-cta-wrap.cap-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.capabilities-hero-section.is-revealed .cap-del-label{transition-delay:.75s}.capabilities-hero-section.is-revealed .cap-del-rule{transition-delay:.92s}.capabilities-hero-section.is-revealed .cap-del-hl-1{transition-delay:1.08s}.capabilities-hero-section.is-revealed .cap-del-hl-2{transition-delay:1.2s}.capabilities-hero-section.is-revealed .cap-del-hl-3{transition-delay:1.32s}.capabilities-hero-section.is-revealed .cap-del-copy{transition-delay:1.55s}.capabilities-hero-section.is-revealed .cap-del-signals{transition-delay:1.75s}.capabilities-hero-section.is-revealed .cap-del-cta{transition-delay:1.95s}.capabilities-hero-section.is-revealed .cap-anim{opacity:1;transform:translateY(0)}.capabilities-hero-section.is-revealed .cap-top-rule.cap-anim{transform:scaleX(1)}.capabilities-hero-section.is-revealed .cap-headline-line.cap-anim{clip-path:inset(0 0 0% 0)}@media(max-width:900px){.capabilities-hero-section{padding:72px 5vw 24px;height:100svh;min-height:100svh;max-height:100svh}.cap-content-col{max-width:100%}.cap-hero-readability-underlay{background:linear-gradient(180deg,#000000e0,#000000c7,#00000073)}.cap-top-header{margin-bottom:18px}.cap-headline{font-size:clamp(38px,8.5vw,64px)}}@media(max-width:600px){.capabilities-hero-section{padding:68px 5vw 20px;height:100svh;min-height:100svh;max-height:100svh}.cap-hero-bg-video{object-position:70% center}.cap-top-header{margin-bottom:14px}.cap-top-rule{margin-left:16px}.cap-headline{font-size:clamp(32px,9vw,44px)}.cap-copy{font-size:14px;line-height:1.58}.cap-signal-line{font-size:9.5px;gap:8px 10px}}.cap-index-section{position:relative;width:100%;background-color:#000;box-sizing:border-box;padding:clamp(90px,12vh,140px) clamp(24px,5vw,64px) clamp(100px,13vh,150px);border-top:1px solid rgba(255,255,255,.08)}.cap-index-container{width:100%;max-width:1260px;margin:0 auto;display:flex;flex-direction:column}.cap-index-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(48px,6.5vh,72px)}.cap-index-top-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.cap-idx-dash{opacity:.45}.cap-index-top-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.cap-index-statement-wrap{display:flex;flex-direction:column;align-items:flex-start;width:100%}.cap-index-intro-label{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#767d8d;margin-bottom:clamp(20px,2.8vh,30px)}.cap-index-headline{margin:0;font-family:inherit;font-size:clamp(44px,6.2vw,88px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-index-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.cap-index-line{display:block;will-change:transform,opacity}.cap-idx-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.cap-idx-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-index-support{margin:clamp(28px,3.8vh,38px) 0 clamp(64px,8.5vh,96px) 0;font-family:inherit;font-size:clamp(14.5px,1.15vw,17px);line-height:1.62;font-weight:400;color:#9aa1b0;max-width:540px}.cap-index-grid{display:grid;grid-template-columns:repeat(8,1fr);width:100%;position:relative}.cap-col{position:relative;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;color:inherit;outline:none;-webkit-tap-highlight-color:transparent}.cap-col-border-left{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#ffffff24;transform-origin:top center;transition:background-color .3s ease}.cap-col-border-right{position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#ffffff24;transform-origin:top center;transition:background-color .3s ease}.cap-col-inner{display:flex;flex-direction:column;align-items:flex-start;padding:0 clamp(10px,1.1vw,18px);transition:transform .28s cubic-bezier(.22,1,.36,1)}.cap-col-num{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.12em;color:#727989;text-transform:uppercase;transition:color .3s ease}.cap-col-short-rule{width:22px;height:1px;background-color:#ffffff38;margin:16px 0 22px;transform-origin:left center;transition:background-color .3s ease}.cap-col-title{font-family:inherit;font-size:clamp(11px,.92vw,13px);line-height:1.35;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a4abb8;display:flex;flex-direction:column;gap:2px;transition:color .3s ease;margin:0}@media(hover:hover)and (pointer:fine){.cap-col:hover .cap-col-title,.cap-col:hover .cap-col-title span,.cap-col:hover .cap-col-num{color:#fff!important}.cap-col:hover .cap-col-border-left,.cap-col:hover .cap-col-border-right{background-color:#ffffff59!important}.cap-col:hover .cap-col-short-rule{background-color:#ffffffa6!important}.cap-col:hover .cap-col-inner{transform:translateY(-2px)}}.cap-col:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:4px}.cap-col:focus-visible .cap-col-title,.cap-col:focus-visible .cap-col-title span,.cap-col:focus-visible .cap-col-num{color:#fff!important}.cap-col.is-active-index-item .cap-col-title,.cap-col.is-active-index-item .cap-col-title span,.cap-col.is-active-index-item .cap-col-num{color:#fff!important}.cap-col.is-active-index-item .cap-col-short-rule{background-color:#ffffffa6!important}.cap-target-item{transition:opacity .55s cubic-bezier(.22,1,.36,1);will-change:opacity}.cap-target-item.is-muted-cap{opacity:.52!important}.cap-target-item.is-selected-cap{opacity:1!important}.cap-target-item.is-selected-cap .cap-field-num,.cap-target-item.is-selected-cap .cap-block-num,.cap-target-item.is-selected-cap .cap-camp-num,.cap-target-item.is-selected-cap .cap-growth-num{color:#fff!important;transition:color .5s cubic-bezier(.22,1,.36,1);transition-delay:0ms}.cap-target-item.is-selected-cap .cap-field-short-rule,.cap-target-item.is-selected-cap .cap-block-rule,.cap-target-item.is-selected-cap .cap-camp-local-rule,.cap-target-item.is-selected-cap .cap-growth-local-rule{background-color:#fff!important;opacity:1!important;transform:scaleX(1)!important;transition:background-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:40ms}.cap-target-item.is-selected-cap .cap-field-title,.cap-target-item.is-selected-cap .cap-field-title span,.cap-target-item.is-selected-cap .cap-block-title,.cap-target-item.is-selected-cap .cap-block-title span,.cap-target-item.is-selected-cap .cap-camp-title,.cap-target-item.is-selected-cap .cap-camp-title span,.cap-target-item.is-selected-cap .cap-growth-title,.cap-target-item.is-selected-cap .cap-growth-title span{color:#fff!important;transition:color .5s cubic-bezier(.22,1,.36,1);transition-delay:80ms}.cap-target-item.is-selected-cap .cap-field-desc,.cap-target-item.is-selected-cap .cap-block-copy,.cap-target-item.is-selected-cap .cap-camp-desc,.cap-target-item.is-selected-cap .cap-growth-desc{color:#fffffff2!important;opacity:1!important;transition:color .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1);transition-delay:.12s}.cap-target-item.is-selected-cap .cap-field-right-label{color:#fff!important;transition:color .5s cubic-bezier(.22,1,.36,1);transition-delay:60ms}.cap-target-item.is-selected-cap .cap-term,.cap-target-item.is-selected-cap .cap-focus-term,.cap-target-item.is-selected-cap .cap-camp-term,.cap-target-item.is-selected-cap .cap-growth-term{color:#ffffffeb!important;border-color:#ffffff61!important;transition:color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1);transition-delay:.16s}.cap-target-item.is-selected-cap .cap-focus-label,.cap-target-item.is-selected-cap .cap-camp-focus-label,.cap-target-item.is-selected-cap .cap-growth-focus-label{color:#fff!important;transition:color .5s cubic-bezier(.22,1,.36,1);transition-delay:.14s}.cap-index-top-label.cap-idx-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-index-top-rule.cap-idx-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-index-intro-label.cap-idx-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-index-line.cap-idx-anim{opacity:0;transform:translateY(22px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.cap-index-support.cap-idx-anim{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-col.cap-idx-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-col.cap-idx-anim .cap-col-border-left,.cap-col.cap-idx-anim .cap-col-border-right{transform:scaleY(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}.cap-col.cap-idx-anim .cap-col-short-rule{transform:scaleX(0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.cap-index-section.is-revealed .cap-idx-del-label{transition-delay:.1s}.cap-index-section.is-revealed .cap-idx-del-rule{transition-delay:.25s}.cap-index-section.is-revealed .cap-idx-del-intro{transition-delay:.4s}.cap-index-section.is-revealed .cap-idx-del-hl-1{transition-delay:.52s}.cap-index-section.is-revealed .cap-idx-del-hl-2{transition-delay:.64s}.cap-index-section.is-revealed .cap-idx-del-hl-3{transition-delay:.76s}.cap-index-section.is-revealed .cap-idx-del-copy{transition-delay:.92s}.cap-index-section.is-revealed .cap-idx-col-1,.cap-index-section.is-revealed .cap-idx-col-1 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-1 .cap-col-short-rule{transition-delay:1.05s}.cap-index-section.is-revealed .cap-idx-col-2,.cap-index-section.is-revealed .cap-idx-col-2 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-2 .cap-col-short-rule{transition-delay:1.12s}.cap-index-section.is-revealed .cap-idx-col-3,.cap-index-section.is-revealed .cap-idx-col-3 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-3 .cap-col-short-rule{transition-delay:1.19s}.cap-index-section.is-revealed .cap-idx-col-4,.cap-index-section.is-revealed .cap-idx-col-4 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-4 .cap-col-short-rule{transition-delay:1.26s}.cap-index-section.is-revealed .cap-idx-col-5,.cap-index-section.is-revealed .cap-idx-col-5 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-5 .cap-col-short-rule{transition-delay:1.33s}.cap-index-section.is-revealed .cap-idx-col-6,.cap-index-section.is-revealed .cap-idx-col-6 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-6 .cap-col-short-rule{transition-delay:1.4s}.cap-index-section.is-revealed .cap-idx-col-7,.cap-index-section.is-revealed .cap-idx-col-7 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-7 .cap-col-short-rule{transition-delay:1.47s}.cap-index-section.is-revealed .cap-idx-col-8,.cap-index-section.is-revealed .cap-idx-col-8 .cap-col-border-left,.cap-index-section.is-revealed .cap-idx-col-8 .cap-col-border-right,.cap-index-section.is-revealed .cap-idx-col-8 .cap-col-short-rule{transition-delay:1.54s}.cap-index-section.is-revealed .cap-idx-anim{opacity:1;transform:translateY(0)}.cap-index-section.is-revealed .cap-index-top-rule.cap-idx-anim{transform:scaleX(1)}.cap-index-section.is-revealed .cap-index-line.cap-idx-anim{clip-path:inset(0 0 0% 0)}.cap-index-section.is-revealed .cap-col.cap-idx-anim .cap-col-border-left,.cap-index-section.is-revealed .cap-col.cap-idx-anim .cap-col-border-right{transform:scaleY(1)}.cap-index-section.is-revealed .cap-col.cap-idx-anim .cap-col-short-rule{transform:scaleX(1)}@media(max-width:1024px){.cap-index-grid{grid-template-columns:repeat(4,1fr);row-gap:36px}.cap-col-border-right{display:none}.cap-col:nth-child(4n) .cap-col-inner{padding-right:0}}@media(max-width:640px){.cap-index-section{padding:80px 5vw 90px}.cap-index-header{margin-bottom:36px}.cap-index-top-rule{margin-left:16px}.cap-index-headline{font-size:clamp(34px,9vw,48px)}.cap-index-support{font-size:14px;line-height:1.58;margin-bottom:48px}.cap-idx-br-desktop{display:none}.cap-index-grid{grid-template-columns:repeat(2,1fr);row-gap:32px}.cap-col-inner{padding:0 12px}.cap-col-title{font-size:11px}}.cap-strat-section{position:relative;width:100%;background-color:#000;box-sizing:border-box;padding:clamp(96px,13vh,150px) clamp(24px,5vw,64px) clamp(100px,14vh,160px);border-top:1px solid rgba(255,255,255,.08)}.cap-strat-container{width:100%;max-width:1260px;margin:0 auto;display:flex;flex-direction:column}.cap-strat-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(48px,6.5vh,72px)}.cap-strat-top-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.cap-strat-dash{opacity:.45}.cap-strat-top-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.cap-strat-content-grid{display:flex;align-items:stretch;width:100%;gap:clamp(36px,4.5vw,68px)}.cap-strat-left-col{flex:0 0 calc(45% - clamp(18px,2.25vw,34px));max-width:calc(45% - clamp(18px,2.25vw,34px));display:flex;flex-direction:column;align-items:flex-start}.cap-strat-intro-label{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#767d8d;margin-bottom:clamp(20px,2.8vh,30px)}.cap-strat-headline{margin:0;font-family:inherit;font-size:clamp(42px,5.6vw,82px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-strat-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.cap-strat-line{display:block;will-change:transform,opacity}.cap-strat-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.cap-strat-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-strat-support{margin:clamp(28px,3.8vh,42px) 0 0 0;font-family:inherit;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.62;font-weight:400;color:#9aa1b0;max-width:540px}.cap-strat-v-divider{width:1px;background-color:#ffffff24;transform-origin:top center;flex-shrink:0}.cap-strat-right-col{flex:1;display:flex;flex-direction:column}.cap-strat-field{display:flex;flex-direction:column;align-items:flex-start}.cap-field-top-meta{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:clamp(16px,2.2vh,24px)}.cap-field-meta-left{display:inline-flex;align-items:center;gap:14px}.cap-field-num{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.12em;color:#727989;text-transform:uppercase;transition:color .3s ease}.cap-field-short-rule{width:32px;height:1px;background-color:#ffffff38;transform-origin:left center;transition:background-color .3s ease}.cap-field-right-label{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#727989;transition:color .3s ease}.cap-field-title{font-family:inherit;font-size:clamp(26px,3vw,40px);line-height:1.05;font-weight:700;letter-spacing:-.025em;text-transform:uppercase;color:#e5e7eb;display:flex;flex-direction:column;margin:0 0 clamp(16px,2.2vh,22px) 0;transition:color .3s ease}.cap-field-desc{margin:0 0 clamp(20px,2.8vh,28px) 0;font-family:inherit;font-size:clamp(14px,1.05vw,15.5px);line-height:1.6;font-weight:400;color:#949baa;max-width:580px}.cap-field-terms{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#787f90;transition:color .3s ease}.cap-term-sep{color:#fff3;font-weight:300}.cap-strat-h-separator{width:100%;height:1px;background-color:#ffffff24;margin:clamp(38px,5vh,52px) 0;transform-origin:left center;transition:background-color .3s ease}@media(hover:hover)and (pointer:fine){.cap-strat-field:hover .cap-field-title{color:#fff}.cap-strat-field:hover .cap-field-terms{color:#a8b0c0}.cap-strat-field:hover .cap-field-num,.cap-strat-field:hover .cap-field-right-label{color:#9ea5b4}.cap-strat-field:hover .cap-field-short-rule{background-color:#ffffff73}}.cap-strat-top-label.cap-strat-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-strat-top-rule.cap-strat-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-strat-intro-label.cap-strat-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-strat-line.cap-strat-anim{opacity:0;transform:translateY(20px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.cap-strat-support.cap-strat-anim{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-strat-v-divider.cap-strat-anim{transform:scaleY(0);transition:transform .85s cubic-bezier(.22,1,.36,1)}.cap-strat-h-separator.cap-strat-anim{transform:scaleX(0);transition:transform .75s cubic-bezier(.22,1,.36,1)}.cap-field-num.cap-strat-anim,.cap-field-right-label.cap-strat-anim{opacity:0;transform:translateY(6px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cap-field-short-rule.cap-strat-anim{transform:scaleX(0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.cap-field-title.cap-strat-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-field-desc.cap-strat-anim{opacity:0;transform:translateY(12px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-field-terms.cap-strat-anim{opacity:0;transform:translateY(10px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-strat-section.is-revealed .cap-strat-del-label{transition-delay:.1s}.cap-strat-section.is-revealed .cap-strat-del-rule{transition-delay:.25s}.cap-strat-section.is-revealed .cap-strat-del-intro{transition-delay:.4s}.cap-strat-section.is-revealed .cap-strat-del-hl-1{transition-delay:.52s}.cap-strat-section.is-revealed .cap-strat-del-hl-2{transition-delay:.64s}.cap-strat-section.is-revealed .cap-strat-del-hl-3{transition-delay:.76s}.cap-strat-section.is-revealed .cap-strat-del-copy{transition-delay:.92s}.cap-strat-section.is-revealed .cap-strat-del-vdiv{transition-delay:1.05s}.cap-strat-section.is-revealed .cap-strat-del-f1-num,.cap-strat-section.is-revealed .cap-strat-del-f1-rule{transition-delay:1.15s}.cap-strat-section.is-revealed .cap-strat-del-f1-meta{transition-delay:1.22s}.cap-strat-section.is-revealed .cap-strat-del-f1-title{transition-delay:1.28s}.cap-strat-section.is-revealed .cap-strat-del-f1-desc{transition-delay:1.36s}.cap-strat-section.is-revealed .cap-strat-del-f1-terms{transition-delay:1.44s}.cap-strat-section.is-revealed .cap-strat-del-sep{transition-delay:1.52s}.cap-strat-section.is-revealed .cap-strat-del-f2-num,.cap-strat-section.is-revealed .cap-strat-del-f2-rule{transition-delay:1.58s}.cap-strat-section.is-revealed .cap-strat-del-f2-meta{transition-delay:1.64s}.cap-strat-section.is-revealed .cap-strat-del-f2-title{transition-delay:1.7s}.cap-strat-section.is-revealed .cap-strat-del-f2-desc{transition-delay:1.78s}.cap-strat-section.is-revealed .cap-strat-del-f2-terms{transition-delay:1.86s}.cap-strat-section.is-revealed .cap-strat-anim{opacity:1;transform:translateY(0)}.cap-strat-section.is-revealed .cap-strat-top-rule.cap-strat-anim{transform:scaleX(1)}.cap-strat-section.is-revealed .cap-strat-line.cap-strat-anim{clip-path:inset(0 0 0% 0)}.cap-strat-section.is-revealed .cap-strat-v-divider.cap-strat-anim{transform:scaleY(1)}.cap-strat-section.is-revealed .cap-strat-h-separator.cap-strat-anim,.cap-strat-section.is-revealed .cap-field-short-rule.cap-strat-anim{transform:scaleX(1)}@media(max-width:960px){.cap-strat-section{padding:80px 5vw 90px}.cap-strat-header{margin-bottom:36px}.cap-strat-top-rule{margin-left:16px}.cap-strat-content-grid{flex-direction:column;gap:0}.cap-strat-left-col{flex:none;max-width:100%;margin-bottom:48px}.cap-strat-headline{font-size:clamp(34px,8.5vw,56px)}.cap-strat-support{font-size:14px;line-height:1.58;margin-top:24px}.cap-strat-v-divider{display:none}.cap-strat-right-col{width:100%;border-top:1px solid rgba(255,255,255,.14);padding-top:48px}.cap-field-title{font-size:clamp(24px,6vw,34px)}}.live-stories-section,.live-testimonials-section{max-width:1240px;margin:0 auto;padding:120px 5vw;color:#f4f4f4}.live-stories-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:38px;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:24px}.live-stories-heading>span,.live-story-kicker{font-size:10px;letter-spacing:.2em;color:#aeb2b7}.live-stories-heading h2,.live-testimonials-section h2{margin:12px 0 0;font-size:clamp(38px,6vw,72px);line-height:.98;font-weight:500;letter-spacing:-.06em}.live-stories-heading h2 em{font-family:Newsreader,serif;font-weight:400}.live-case-study-grid,.live-testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.live-case-card,.live-testimonial-card{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(140deg,#f0f4f91a,#ffffff06 55%,#ffffff0b);box-shadow:inset 0 1px #ffffff21,0 24px 56px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-case-card img{width:100%;max-height:300px;object-fit:cover;border-radius:7px;margin-bottom:22px;filter:saturate(.72)}.live-case-card .live-story-kicker{display:block;margin-bottom:14px}.live-case-card h3{margin:0 0 12px;font-size:clamp(24px,3vw,38px);font-weight:500;letter-spacing:-.04em}.live-case-card p,.live-testimonial-card p{color:#c4c6ca;font-size:14px;line-height:1.8}.live-case-card .live-story-client{color:#f0f0f0;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.live-testimonials-section{padding-top:20px}.live-testimonials-section h2{margin-bottom:34px}.live-testimonial-card{padding:30px}.live-testimonial-card blockquote{margin:0;font-family:Newsreader,serif;font-size:clamp(21px,2.5vw,31px);line-height:1.45;color:#f0f0f0}.live-testimonial-card footer{margin-top:24px;color:#aeb2b7;font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){.live-stories-section,.live-testimonials-section{padding:72px 20px}.live-stories-heading{align-items:flex-start;flex-direction:column;gap:14px}.live-case-study-grid,.live-testimonial-grid{grid-template-columns:1fr}.live-case-card,.live-testimonial-card{padding:20px}}.cap-social-section{position:relative;width:100%;background-color:#000;box-sizing:border-box;padding:clamp(96px,12vh,150px) clamp(24px,5vw,64px) clamp(110px,14vh,160px);border-top:1px solid rgba(255,255,255,.08)}.cap-social-container{width:100%;max-width:1260px;margin:0 auto;display:flex;flex-direction:column}.cap-social-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(48px,6.5vh,76px)}.cap-social-top-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.cap-soc-dash{opacity:.45}.cap-social-top-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.cap-social-hero-grid{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:clamp(40px,5.5vw,80px)}.cap-social-hero-left{flex:1;max-width:680px;display:flex;flex-direction:column;align-items:flex-start}.cap-social-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#767d8d;margin-bottom:clamp(18px,2.4vh,28px)}.cap-social-headline{margin:0;font-family:inherit;font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-soc-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.cap-soc-line{display:block;will-change:transform,opacity}.cap-soc-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.cap-soc-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-social-hero-right{flex:0 0 clamp(320px,42%,540px);max-width:540px;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:6px}.cap-social-paragraph{margin:0;font-family:inherit;font-size:clamp(14.5px,1.12vw,16.5px);line-height:1.62;font-weight:400;color:#9aa1b0}.cap-social-mid-divider{width:100%;height:1px;background-color:#ffffff1f;margin:clamp(48px,6.5vh,76px) 0;transform-origin:left center}.cap-social-blocks-grid{display:flex;align-items:stretch;gap:clamp(36px,4.5vw,68px);width:100%}.cap-social-block{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.cap-social-v-divider{width:1px;background-color:#ffffff1f;align-self:stretch;flex-shrink:0;transform-origin:top center}.cap-block-top-meta{display:flex;align-items:center;gap:16px;margin-bottom:clamp(20px,2.6vh,30px)}.cap-block-num{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#e5e7eb}.cap-block-rule{width:72px;height:1px;background-color:#ffffff38}.cap-block-title{margin:0 0 clamp(18px,2.4vh,26px);font-family:inherit;font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-block-title-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.cap-block-title-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-block-copy{margin:0 0 clamp(32px,4.2vh,48px);font-family:inherit;font-size:clamp(14px,1.04vw,15.5px);line-height:1.62;font-weight:400;color:#9aa1b0;max-width:520px;flex-grow:1}.cap-block-focus-area{margin-top:auto;width:100%}.cap-focus-label{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#6b7280;margin-bottom:14px}.cap-focus-terms{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px}.cap-focus-term{font-family:inherit;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#d1d5db;padding-right:13px;margin-right:13px;border-right:1px solid rgba(255,255,255,.2);line-height:1.35}.cap-focus-term:last-child{border-right:none;padding-right:0;margin-right:0}.cap-social-top-label.cap-soc-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-social-top-rule.cap-soc-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-social-eyebrow.cap-soc-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-soc-line.cap-soc-anim{opacity:0;transform:translateY(18px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.cap-social-paragraph.cap-soc-anim{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-social-mid-divider.cap-soc-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-social-v-divider.cap-soc-anim{transform:scaleY(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-social-block.cap-soc-anim{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cap-social-section.is-revealed .cap-soc-del-label{transition-delay:.1s}.cap-social-section.is-revealed .cap-soc-del-rule{transition-delay:.22s}.cap-social-section.is-revealed .cap-soc-del-eyebrow{transition-delay:.35s}.cap-social-section.is-revealed .cap-soc-del-hl-1{transition-delay:.48s}.cap-social-section.is-revealed .cap-soc-del-hl-2{transition-delay:.6s}.cap-social-section.is-revealed .cap-soc-del-para{transition-delay:.72s}.cap-social-section.is-revealed .cap-soc-del-mid-rule{transition-delay:.82s}.cap-social-section.is-revealed .cap-soc-del-b1{transition-delay:.92s}.cap-social-section.is-revealed .cap-soc-del-vdiv{transition-delay:.98s}.cap-social-section.is-revealed .cap-soc-del-b2{transition-delay:1.06s}.cap-social-section.is-revealed .cap-soc-anim{opacity:1;transform:translateY(0)}.cap-social-section.is-revealed .cap-social-top-rule.cap-soc-anim,.cap-social-section.is-revealed .cap-social-mid-divider.cap-soc-anim{transform:scaleX(1)}.cap-social-section.is-revealed .cap-social-v-divider.cap-soc-anim{transform:scaleY(1)}.cap-social-section.is-revealed .cap-soc-line.cap-soc-anim{clip-path:inset(0 0 0% 0)}@media(max-width:960px){.cap-social-section{padding:80px 5vw 90px}.cap-social-header{margin-bottom:36px}.cap-social-top-rule{margin-left:16px}.cap-social-hero-grid{flex-direction:column;align-items:flex-start;gap:32px}.cap-social-hero-left{max-width:100%}.cap-social-hero-right{flex:none;max-width:100%;padding-bottom:0}.cap-social-headline{font-size:clamp(32px,8.5vw,54px)}.cap-social-paragraph{font-size:14px;line-height:1.58}.cap-social-mid-divider{margin:40px 0}.cap-social-blocks-grid{flex-direction:column;gap:48px}.cap-social-v-divider{display:none}.cap-social-block{width:100%}.cap-block-copy{max-width:100%;margin-bottom:28px}.cap-focus-term{padding-right:10px;margin-right:10px;font-size:10px}}.cap-camp-section{position:relative;width:100%;background-color:#000;box-sizing:border-box;padding:clamp(96px,12vh,150px) clamp(24px,5vw,64px) clamp(110px,14vh,160px);border-top:1px solid rgba(255,255,255,.08)}.cap-camp-container{width:100%;max-width:1260px;margin:0 auto}.cap-camp-grid{display:flex;align-items:stretch;width:100%;gap:clamp(40px,4.8vw,76px)}.cap-camp-left-col{flex:0 0 calc(49% - clamp(20px,2.4vw,38px));max-width:calc(49% - clamp(20px,2.4vw,38px));display:flex;flex-direction:column}.cap-camp-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.cap-camp-meta-row{display:flex;align-items:center;gap:16px;margin-bottom:clamp(18px,2.4vh,26px)}.cap-camp-num{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#e5e7eb}.cap-camp-local-rule{width:72px;height:1px;background-color:#ffffff38;transform-origin:left center;transition:background-color .3s ease}.cap-camp-title{margin:0 0 clamp(18px,2.2vh,26px);font-family:inherit;font-size:clamp(28px,3.2vw,42px);line-height:1.05;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-camp-title-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em;transition:color .3s ease}.cap-camp-title-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-camp-desc{margin:0 0 clamp(28px,3.6vh,40px);font-family:inherit;font-size:clamp(14px,1.04vw,15.5px);line-height:1.62;font-weight:400;color:#9aa1b0;max-width:520px}.cap-camp-focus-area{width:100%;margin-top:auto}.cap-camp-focus-label{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#6b7280;margin-bottom:14px}.cap-camp-focus-terms{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px}.cap-camp-term{font-family:inherit;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#d1d5db;padding-right:13px;margin-right:13px;border-right:1px solid rgba(255,255,255,.2);line-height:1.35;transition:color .3s ease,opacity .3s ease}.cap-camp-term:last-child{border-right:none;padding-right:0;margin-right:0}.cap-camp-mid-divider{width:100%;height:1px;background-color:#ffffff1f;margin:clamp(38px,4.8vh,56px) 0;transform-origin:left center}.cap-camp-v-divider{width:1px;background-color:#ffffff1f;align-self:stretch;flex-shrink:0;transform-origin:top center}.cap-camp-right-col{flex:1;min-width:0;display:flex;flex-direction:column}.cap-camp-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(48px,6.5vh,80px)}.cap-camp-header-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.cap-camp-hdr-dash{opacity:.45}.cap-camp-header-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.2vw,44px);transform-origin:left center}.cap-camp-right-body{display:flex;flex-direction:column;align-items:flex-start;width:100%}.cap-camp-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#767d8d;margin-bottom:clamp(20px,2.6vh,32px)}.cap-camp-hero-headline{margin:0 0 clamp(28px,3.8vh,44px);font-family:inherit;font-size:clamp(38px,4.4vw,68px);line-height:1.04;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-camp-line-wrap{display:block;overflow:hidden;padding-bottom:.03em}.cap-camp-hero-line{display:block;will-change:transform,opacity}.cap-hl-light{font-weight:300;color:#e2e5ec;letter-spacing:-.03em}.cap-hl-strong{font-weight:700;color:#fff;letter-spacing:-.035em}.cap-hl-strongest{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-camp-support-copy{margin:0;font-family:inherit;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.65;font-weight:400;color:#9aa1b0;max-width:540px}.cap-camp-bottom-statement{margin-top:clamp(48px,6vh,80px);display:flex;flex-direction:column;gap:6px;font-family:inherit;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#616775}@media(hover:hover)and (pointer:fine){.cap-camp-block:hover .cap-camp-title-light{color:#fff}.cap-camp-block:hover .cap-camp-term{color:#fff;opacity:1}.cap-camp-block:hover .cap-camp-local-rule{background-color:#ffffff73}}.cap-camp-header-label.cap-camp-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-camp-header-rule.cap-camp-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-camp-eyebrow.cap-camp-anim{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-camp-hero-line.cap-camp-anim{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.cap-camp-support-copy.cap-camp-anim{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cap-camp-v-divider.cap-camp-anim{transform:scaleY(0);opacity:0;transition:opacity .4s ease,transform .9s cubic-bezier(.22,1,.36,1)}.cap-camp-meta-row.cap-camp-anim{opacity:0;transform:translateY(10px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cap-camp-title.cap-camp-anim{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-camp-desc.cap-camp-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-camp-focus-label.cap-camp-anim{opacity:0;transform:translateY(8px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cap-camp-focus-terms.cap-camp-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-camp-mid-divider.cap-camp-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-camp-bottom-statement.cap-camp-anim{opacity:0;transform:translateY(10px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-camp-section.is-revealed .cap-camp-del-hdr-label{transition-delay:.08s}.cap-camp-section.is-revealed .cap-camp-del-hdr-rule{transition-delay:.18s}.cap-camp-section.is-revealed .cap-camp-del-eyebrow{transition-delay:.28s}.cap-camp-section.is-revealed .cap-camp-del-hl-1{transition-delay:.38s}.cap-camp-section.is-revealed .cap-camp-del-hl-2{transition-delay:.48s}.cap-camp-section.is-revealed .cap-camp-del-hl-3{transition-delay:.58s}.cap-camp-section.is-revealed .cap-camp-del-hl-4{transition-delay:.68s}.cap-camp-section.is-revealed .cap-camp-del-support{transition-delay:.8s}.cap-camp-section.is-revealed .cap-camp-del-vdiv{transition-delay:.9s}.cap-camp-section.is-revealed .cap-camp-del-c5-meta{transition-delay:1s}.cap-camp-section.is-revealed .cap-camp-del-c5-title{transition-delay:1.1s}.cap-camp-section.is-revealed .cap-camp-del-c5-desc{transition-delay:1.2s}.cap-camp-section.is-revealed .cap-camp-del-c5-flabel{transition-delay:1.28s}.cap-camp-section.is-revealed .cap-camp-del-c5-terms{transition-delay:1.34s}.cap-camp-section.is-revealed .cap-camp-del-mid-div{transition-delay:1.44s}.cap-camp-section.is-revealed .cap-camp-del-c6-meta{transition-delay:1.54s}.cap-camp-section.is-revealed .cap-camp-del-c6-title{transition-delay:1.64s}.cap-camp-section.is-revealed .cap-camp-del-c6-desc{transition-delay:1.74s}.cap-camp-section.is-revealed .cap-camp-del-c6-flabel{transition-delay:1.82s}.cap-camp-section.is-revealed .cap-camp-del-c6-terms{transition-delay:1.88s}.cap-camp-section.is-revealed .cap-camp-del-statement{transition-delay:1.98s}.cap-camp-section.is-revealed .cap-camp-anim{opacity:1;transform:translateY(0)}.cap-camp-section.is-revealed .cap-camp-header-rule.cap-camp-anim,.cap-camp-section.is-revealed .cap-camp-mid-divider.cap-camp-anim{transform:scaleX(1);opacity:1}.cap-camp-section.is-revealed .cap-camp-v-divider.cap-camp-anim{transform:scaleY(1);opacity:1}@media(max-width:960px){.cap-camp-section{padding:80px 24px 90px}.cap-camp-grid{flex-direction:column;gap:0}.cap-camp-v-divider{display:none}.cap-camp-right-col{order:1;width:100%;margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.12)}.cap-camp-header{margin-bottom:36px}.cap-camp-hero-headline{font-size:clamp(34px,7vw,48px);margin-bottom:24px}.cap-camp-support-copy{max-width:100%;font-size:14.5px;line-height:1.6}.cap-camp-bottom-statement{margin-top:32px}.cap-camp-left-col{order:2;flex:0 0 100%;max-width:100%}.cap-camp-mid-divider{margin:44px 0}.cap-camp-title{font-size:clamp(26px,5.5vw,36px)}.cap-camp-desc{max-width:100%}.cap-camp-term{font-size:10px;padding-right:10px;margin-right:10px}}.cap-growth-section{position:relative;width:100%;background-color:#000;box-sizing:border-box;padding:clamp(96px,12vh,150px) clamp(24px,5vw,64px) clamp(110px,14vh,160px);border-top:1px solid rgba(255,255,255,.08)}.cap-growth-container{width:100%;max-width:1260px;margin:0 auto}.cap-growth-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(48px,6.5vh,76px)}.cap-growth-header-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.cap-growth-hdr-dash{opacity:.45}.cap-growth-header-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.2vw,44px);transform-origin:left center}.cap-growth-caps-grid{display:flex;align-items:stretch;width:100%;gap:clamp(36px,4.5vw,68px)}.cap-growth-block{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.cap-growth-meta-row{display:flex;align-items:center;gap:16px;margin-bottom:clamp(18px,2.4vh,26px)}.cap-growth-num{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#e5e7eb}.cap-growth-local-rule{width:72px;height:1px;background-color:#ffffff38;transform-origin:left center;transition:background-color .3s ease}.cap-growth-title{margin:0 0 clamp(18px,2.2vh,26px);font-family:inherit;font-size:clamp(28px,3.2vw,42px);line-height:1.05;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-growth-title-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em;transition:color .3s ease}.cap-growth-title-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-growth-desc{margin:0 0 clamp(32px,4.2vh,48px);font-family:inherit;font-size:clamp(14px,1.04vw,15.5px);line-height:1.62;font-weight:400;color:#9aa1b0;max-width:520px}.cap-growth-focus-area{width:100%;margin-top:auto}.cap-growth-focus-label{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#6b7280;margin-bottom:14px}.cap-growth-focus-list{display:flex;flex-direction:column;gap:9px;width:100%}.cap-growth-term{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#9ba3b5;line-height:1.4;transition:color .3s ease,opacity .3s ease}.cap-growth-v-divider{width:1px;background-color:#ffffff1f;align-self:stretch;flex-shrink:0;transform-origin:top center}.cap-growth-main-divider{width:100%;height:1px;background-color:#ffffff1f;margin:clamp(56px,7.5vh,88px) 0;transform-origin:left center}.cap-growth-hero-grid{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:clamp(40px,5.5vw,84px)}.cap-growth-hero-left{flex:1;max-width:680px;display:flex;flex-direction:column;align-items:flex-start}.cap-growth-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#767d8d;margin-bottom:clamp(18px,2.4vh,28px)}.cap-growth-headline{margin:0;font-family:inherit;font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-growth-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.cap-growth-hero-line{display:block;will-change:transform,opacity}.cap-ghl-light{font-weight:300;color:#e2e5ec;letter-spacing:-.03em}.cap-ghl-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-growth-hero-right{flex:0 0 clamp(320px,44%,640px);max-width:640px;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:6px}.cap-growth-support{margin:0;font-family:inherit;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.65;font-weight:400;color:#9aa1b0;max-width:640px}@media(hover:hover)and (pointer:fine){.cap-growth-block:hover .cap-growth-title-light{color:#fff}.cap-growth-block:hover .cap-growth-term{color:#fff;opacity:1}.cap-growth-block:hover .cap-growth-local-rule{background-color:#ffffff73}}.cap-growth-header-label.cap-growth-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-growth-header-rule.cap-growth-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-growth-meta-row.cap-growth-anim{opacity:0;transform:translateY(10px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cap-growth-title.cap-growth-anim{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-growth-desc.cap-growth-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.cap-growth-focus-label.cap-growth-anim{opacity:0;transform:translateY(8px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cap-growth-focus-list.cap-growth-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-growth-v-divider.cap-growth-anim{transform:scaleY(0);opacity:0;transition:opacity .4s ease,transform .9s cubic-bezier(.22,1,.36,1)}.cap-growth-main-divider.cap-growth-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-growth-eyebrow.cap-growth-anim{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-growth-hero-line.cap-growth-anim{opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cap-growth-support.cap-growth-anim{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cap-growth-section.is-revealed .cap-growth-del-hdr-label{transition-delay:.08s}.cap-growth-section.is-revealed .cap-growth-del-hdr-rule{transition-delay:.18s}.cap-growth-section.is-revealed .cap-growth-del-c7-meta{transition-delay:.28s}.cap-growth-section.is-revealed .cap-growth-del-c7-title{transition-delay:.38s}.cap-growth-section.is-revealed .cap-growth-del-c7-desc{transition-delay:.48s}.cap-growth-section.is-revealed .cap-growth-del-c7-flabel{transition-delay:.56s}.cap-growth-section.is-revealed .cap-growth-del-c7-terms{transition-delay:.62s}.cap-growth-section.is-revealed .cap-growth-del-vdiv{transition-delay:.72s}.cap-growth-section.is-revealed .cap-growth-del-c8-meta{transition-delay:.8s}.cap-growth-section.is-revealed .cap-growth-del-c8-title{transition-delay:.9s}.cap-growth-section.is-revealed .cap-growth-del-c8-desc{transition-delay:1s}.cap-growth-section.is-revealed .cap-growth-del-c8-flabel{transition-delay:1.08s}.cap-growth-section.is-revealed .cap-growth-del-c8-terms{transition-delay:1.14s}.cap-growth-section.is-revealed .cap-growth-del-main-div{transition-delay:1.26s}.cap-growth-section.is-revealed .cap-growth-del-eyebrow{transition-delay:1.36s}.cap-growth-section.is-revealed .cap-growth-del-hl-1{transition-delay:1.46s}.cap-growth-section.is-revealed .cap-growth-del-hl-2{transition-delay:1.58s}.cap-growth-section.is-revealed .cap-growth-del-hl-3{transition-delay:1.7s}.cap-growth-section.is-revealed .cap-growth-del-support{transition-delay:1.84s}.cap-growth-section.is-revealed .cap-growth-anim{opacity:1;transform:translateY(0)}.cap-growth-section.is-revealed .cap-growth-header-rule.cap-growth-anim,.cap-growth-section.is-revealed .cap-growth-main-divider.cap-growth-anim{transform:scaleX(1);opacity:1}.cap-growth-section.is-revealed .cap-growth-v-divider.cap-growth-anim{transform:scaleY(1);opacity:1}@media(max-width:960px){.cap-growth-section{padding:80px 24px 90px}.cap-growth-header{margin-bottom:36px}.cap-growth-caps-grid{flex-direction:column;gap:40px}.cap-growth-v-divider{display:none}.cap-growth-block-7{padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.12)}.cap-growth-title{font-size:clamp(26px,5.5vw,36px)}.cap-growth-desc{max-width:100%;margin-bottom:24px}.cap-growth-main-divider{margin:44px 0}.cap-growth-hero-grid{flex-direction:column;gap:28px;align-items:flex-start}.cap-growth-hero-left{max-width:100%}.cap-growth-headline{font-size:clamp(34px,7vw,48px)}.cap-growth-hero-right{flex:1 1 100%;max-width:100%;padding-bottom:0}.cap-growth-support{max-width:100%;font-size:14.5px;line-height:1.6}}.cap-final-cta-section{position:relative;width:100%;background-color:#000;box-sizing:border-box;padding:clamp(96px,12vh,150px) clamp(24px,5vw,64px) clamp(110px,14vh,160px);border-top:1px solid rgba(255,255,255,.08)}.cap-final-cta-container{width:100%;max-width:1260px;margin:0 auto}.cap-final-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(48px,6.5vh,76px)}.cap-final-header-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.cap-final-hdr-dash{opacity:.45}.cap-final-header-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.2vw,44px);transform-origin:left center}.cap-final-grid{display:flex;align-items:center;width:100%;gap:clamp(40px,5.5vw,84px)}.cap-final-left-col{flex:1;max-width:640px;display:flex;flex-direction:column;align-items:flex-start}.cap-final-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#767d8d;margin-bottom:clamp(18px,2.4vh,28px)}.cap-final-headline{margin:0;font-family:inherit;font-size:clamp(40px,5.2vw,76px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.cap-final-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.cap-final-hero-line{display:block;will-change:transform,opacity}.cap-fhl-light{font-weight:300;color:#e2e5ec;letter-spacing:-.03em}.cap-fhl-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.cap-final-v-divider{width:1px;background-color:#ffffff1f;align-self:stretch;flex-shrink:0;transform-origin:top center}.cap-final-right-col{flex:0 0 clamp(320px,46%,560px);max-width:560px;display:flex;flex-direction:column;align-items:flex-start}.cap-final-support{margin:0 0 clamp(32px,4.4vh,48px);font-family:inherit;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.65;font-weight:400;color:#9aa1b0;max-width:540px}.cap-final-action-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cap-final-cta-btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:16px 36px;background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;overflow:hidden;box-sizing:border-box;transition:border-color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.cap-final-cta-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:999px;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:1;pointer-events:none}.cap-final-cta-btn .cap-cta-text,.cap-final-cta-btn .cap-cta-arrow{position:relative;z-index:2;color:#fff;transition:color .35s cubic-bezier(.22,1,.36,1)}.cap-final-cta-btn .cap-cta-arrow{display:inline-block;font-size:14px;line-height:1;transition:color .35s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.cap-final-cta-btn:hover{border-color:#fff;transform:translateY(-1px)}.cap-final-cta-btn:hover:before{transform:scaleX(1)}.cap-final-cta-btn:hover .cap-cta-text,.cap-final-cta-btn:hover .cap-cta-arrow{color:#050505}.cap-final-cta-btn:hover .cap-cta-arrow{transform:translate(3px,-3px)}}.cap-final-micro-line{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#6b7280}.cap-final-header-label.cap-final-anim{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-final-header-rule.cap-final-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.cap-final-eyebrow.cap-final-anim{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-final-hero-line.cap-final-anim{opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cap-final-v-divider.cap-final-anim{transform:scaleY(0);opacity:0;transition:opacity .4s ease,transform .9s cubic-bezier(.22,1,.36,1)}.cap-final-support.cap-final-anim{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cap-final-action-wrap.cap-final-anim{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cap-final-micro-line.cap-final-anim{opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cap-final-cta-section.is-revealed .cap-final-del-label{transition-delay:.08s}.cap-final-cta-section.is-revealed .cap-final-del-rule{transition-delay:.18s}.cap-final-cta-section.is-revealed .cap-final-del-eyebrow{transition-delay:.28s}.cap-final-cta-section.is-revealed .cap-final-del-hl-1{transition-delay:.38s}.cap-final-cta-section.is-revealed .cap-final-del-hl-2{transition-delay:.5s}.cap-final-cta-section.is-revealed .cap-final-del-hl-3{transition-delay:.62s}.cap-final-cta-section.is-revealed .cap-final-del-vdiv{transition-delay:.76s}.cap-final-cta-section.is-revealed .cap-final-del-support{transition-delay:.88s}.cap-final-cta-section.is-revealed .cap-final-del-cta{transition-delay:1.02s}.cap-final-cta-section.is-revealed .cap-final-del-micro{transition-delay:1.14s}.cap-final-cta-section.is-revealed .cap-final-anim{opacity:1;transform:translateY(0)}.cap-final-cta-section.is-revealed .cap-final-header-rule.cap-final-anim{transform:scaleX(1);opacity:1}.cap-final-cta-section.is-revealed .cap-final-v-divider.cap-final-anim{transform:scaleY(1);opacity:1}@media(max-width:960px){.cap-final-cta-section{padding:80px 24px 90px}.cap-final-header{margin-bottom:36px}.cap-final-grid{flex-direction:column;gap:36px;align-items:flex-start}.cap-final-left-col{max-width:100%}.cap-final-headline{font-size:clamp(36px,8vw,52px)}.cap-final-v-divider{display:none}.cap-final-right-col{flex:1 1 100%;max-width:100%}.cap-final-support{max-width:100%;font-size:14.5px;line-height:1.6;margin-bottom:32px}.cap-final-action-wrap{width:100%;align-items:flex-start}}.about-hero-section{position:relative;width:100%;height:100svh;min-height:100svh;max-height:100svh;background-color:#000;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:clamp(76px,9vh,96px) 5vw clamp(20px,3vh,36px);overflow:hidden}.about-hero-bg-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#000;pointer-events:none}.about-hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1);will-change:opacity}.about-hero-bg-video.is-revealed{opacity:1}.about-hero-readability-underlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f0,#000000b8 38%,#0000003d 68%,#0000);pointer-events:none;z-index:2}.about-hero-container{position:relative;z-index:3;width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column}.about-top-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(14px,2.2vh,26px)}.about-top-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.about-label-dash{opacity:.45}.about-top-rule{flex:1;height:1px;background-color:#ffffff24;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.about-content-col{width:100%;max-width:clamp(560px,52vw,760px);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.about-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#8e95a5;margin-bottom:clamp(8px,1.2vh,14px);will-change:transform,opacity}.about-headline{margin:0 0 clamp(12px,1.8vh,20px) 0;font-family:inherit;font-size:clamp(42px,5.8vw,86px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.about-headline-line-wrap{display:block;overflow:hidden;padding-bottom:.04em}.about-headline-line{display:block;will-change:transform,opacity}.about-line-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.about-line-bold{font-weight:800;color:#fff;letter-spacing:-.04em}.about-copy{margin:0 0 clamp(12px,1.8vh,22px) 0;font-family:inherit;font-size:clamp(14.5px,1.2vw,17px);line-height:1.6;font-weight:400;color:#9ea5b3;max-width:600px;will-change:transform,opacity}.about-micro-capabilities{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#838a99;will-change:transform,opacity}.about-cap-sep{color:#ffffff38;font-weight:300}.about-top-label.about-anim{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.about-top-rule.about-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.about-eyebrow.about-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.about-headline-line.about-anim{opacity:0;transform:translateY(22px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.about-copy.about-anim{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.about-micro-capabilities.about-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.about-hero-section.is-revealed .about-del-label{transition-delay:.75s}.about-hero-section.is-revealed .about-del-rule{transition-delay:.9s}.about-hero-section.is-revealed .about-del-eyebrow{transition-delay:1.02s}.about-hero-section.is-revealed .about-del-hl-1{transition-delay:1.14s}.about-hero-section.is-revealed .about-del-hl-2{transition-delay:1.26s}.about-hero-section.is-revealed .about-del-hl-3{transition-delay:1.38s}.about-hero-section.is-revealed .about-del-hl-4{transition-delay:1.5s}.about-hero-section.is-revealed .about-del-copy{transition-delay:1.72s}.about-hero-section.is-revealed .about-del-caps{transition-delay:1.92s}.about-hero-section.is-revealed .about-anim{opacity:1;transform:translateY(0)}.about-hero-section.is-revealed .about-top-rule.about-anim{transform:scaleX(1)}.about-hero-section.is-revealed .about-headline-line.about-anim{clip-path:inset(0 0 0% 0)}@media(max-width:900px){.about-hero-section{padding:72px 5vw 24px;height:100svh;min-height:100svh;max-height:100svh}.about-content-col{max-width:100%}.about-hero-readability-underlay{background:linear-gradient(180deg,#000000e6,#000000c7,#00000073)}.about-top-header{margin-bottom:18px}.about-headline{font-size:clamp(38px,8.5vw,64px)}}@media(max-width:600px){.about-hero-section{padding:68px 5vw 20px;height:100svh;min-height:100svh;max-height:100svh}.about-hero-bg-video{object-position:70% center}.about-top-header{margin-bottom:14px}.about-top-rule{margin-left:16px}.about-headline{font-size:clamp(32px,9vw,44px)}.about-copy{font-size:14px;line-height:1.58}.about-micro-capabilities{font-size:9.5px;gap:8px 10px}}.about-manifesto-section{position:relative;width:100%;min-height:100svh;background-color:#000;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:clamp(100px,13vh,140px) clamp(24px,5vw,64px) clamp(50px,7vh,80px);overflow:hidden;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px}.manifesto-container{position:relative;width:100%;max-width:1360px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - clamp(150px,20vh,220px))}.manifesto-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(28px,4vh,50px)}.manifesto-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.manifesto-label-dash{opacity:.45}.manifesto-header-rule{flex:1;height:1px;background-color:#ffffff1f;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.manifesto-stage{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(12px,2vh,28px) 0}.manifesto-primary{margin:0 0 clamp(20px,2.8vh,32px) 0;font-family:inherit;font-size:clamp(34px,4.8vw,70px);line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.manifesto-line-wrap{display:block;overflow:hidden;padding-bottom:.05em}.manifesto-line{display:block;will-change:transform,opacity}.man-line-light{font-weight:300;color:#e5e7eb;letter-spacing:-.025em}.man-line-refined{font-weight:500;color:#f3f4f6;letter-spacing:-.03em}.manifesto-secondary{margin:0 0 clamp(28px,4vh,44px) 0;font-family:inherit;font-size:clamp(28px,3.8vw,54px);line-height:1.08;letter-spacing:-.03em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.man-line-bold{font-weight:800;color:#fff;letter-spacing:-.035em}.manifesto-support{margin:0;font-family:inherit;font-size:clamp(15px,1.25vw,17.5px);line-height:1.62;font-weight:400;color:#9ea5b3;max-width:660px;text-align:center;will-change:transform,opacity}.manifesto-transform-bar{display:flex;align-items:center;justify-content:space-between;width:100%;gap:clamp(16px,2.5vw,36px);margin-top:clamp(40px,6vh,70px);padding-top:clamp(20px,3vh,32px)}.manifesto-trans-left{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-family:inherit;font-size:clamp(9.5px,.8vw,11px);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#717888;white-space:nowrap;transition:opacity .8s cubic-bezier(.22,1,.36,1),color .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.manifesto-trans-right{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-family:inherit;font-size:clamp(9.5px,.8vw,11px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff;white-space:nowrap;transition:opacity .8s cubic-bezier(.22,1,.36,1),color .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.trans-sep{color:#ffffff2e;font-weight:300}.manifesto-trans-arrow-track{flex:1;display:flex;align-items:center;position:relative;min-width:80px}.manifesto-trans-line{flex:1;height:1px;background-color:#ffffff47;transform-origin:left center;will-change:transform}.manifesto-trans-tip{color:#ffffff73;margin-left:-1px;flex-shrink:0;transition:color .6s ease,transform .6s ease}.manifesto-label.man-anim{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.manifesto-header-rule.man-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.manifesto-line.man-anim{opacity:0;transform:translateY(20px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.manifesto-support.man-anim{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.manifesto-transform-bar.man-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.manifesto-trans-line.man-anim{transform:scaleX(0);opacity:0;transition:opacity .3s ease,transform .75s cubic-bezier(.22,1,.36,1)}.manifesto-trans-left{opacity:0;transform:translate(-10px)}.manifesto-trans-right{opacity:0;transform:translate(10px)}.about-manifesto-section.is-revealed .man-del-label{transition-delay:.15s}.about-manifesto-section.is-revealed .man-del-rule{transition-delay:.28s}.about-manifesto-section.is-revealed .man-del-p1{transition-delay:.44s}.about-manifesto-section.is-revealed .man-del-p2{transition-delay:.56s}.about-manifesto-section.is-revealed .man-del-p3{transition-delay:.68s}.about-manifesto-section.is-revealed .man-del-s1{transition-delay:.95s}.about-manifesto-section.is-revealed .man-del-s2{transition-delay:1.07s}.about-manifesto-section.is-revealed .man-del-s3{transition-delay:1.19s}.about-manifesto-section.is-revealed .man-del-support{transition-delay:1.4s}.about-manifesto-section.is-revealed .man-del-bar{transition-delay:1.55s}.about-manifesto-section.is-revealed .manifesto-trans-left{opacity:.85;transform:translate(0);transition-delay:1.65s}.about-manifesto-section.is-revealed .man-del-arrow{transition-delay:1.85s}.about-manifesto-section.is-revealed .manifesto-trans-right{opacity:1;transform:translate(0);transition-delay:2.1s}.about-manifesto-section.is-revealed .man-anim{opacity:1;transform:translateY(0)}.about-manifesto-section.is-revealed .manifesto-header-rule.man-anim{transform:scaleX(1)}.about-manifesto-section.is-revealed .manifesto-line.man-anim{clip-path:inset(0 0 0% 0)}.about-manifesto-section.is-revealed .manifesto-trans-line.man-anim{transform:scaleX(1)}.about-manifesto-section.is-completed .manifesto-trans-left{opacity:.42;color:#5f6675}.about-manifesto-section.is-completed .manifesto-trans-line{background-color:#ffffff73}.about-manifesto-section.is-completed .manifesto-trans-tip{color:#fff}.about-manifesto-section.is-completed .manifesto-trans-right{opacity:1;color:#fff}@media(max-width:960px){.manifesto-transform-bar{flex-direction:column;align-items:center;gap:18px;text-align:center}.manifesto-trans-left{justify-content:center;white-space:normal;text-align:center;transform:translateY(-8px)}.manifesto-trans-right{justify-content:center;white-space:normal;text-align:center;transform:translateY(8px)}.about-manifesto-section.is-revealed .manifesto-trans-left,.about-manifesto-section.is-revealed .manifesto-trans-right{transform:translateY(0)}.manifesto-trans-arrow-track{width:32px;height:38px;min-width:32px;flex:0 0 auto;flex-direction:column;justify-content:center;align-items:center}.manifesto-trans-line{width:1px;height:100%;transform-origin:top center}.manifesto-trans-tip{transform:rotate(90deg);margin-left:0;margin-top:-1px}.about-manifesto-section.is-revealed .manifesto-trans-line.man-anim{transform:scaleY(1)}}@media(max-width:680px){.about-manifesto-section{padding:70px 5vw 50px;min-height:auto}.manifesto-container{min-height:auto}.manifesto-header{margin-bottom:32px}.manifesto-header-rule{margin-left:16px}.manifesto-primary{font-size:clamp(28px,7.5vw,42px);margin-bottom:20px}.manifesto-secondary{font-size:clamp(20px,5.5vw,30px);margin-bottom:24px}.manifesto-support{font-size:14px;line-height:1.58}.manifesto-trans-left,.manifesto-trans-right{font-size:9px;gap:6px 10px}}.about-principles-section{position:relative;width:100%;height:150svh;background-color:#000;border-top:1px solid rgba(255,255,255,.08);box-sizing:border-box;scroll-margin-top:0}.principles-sticky-stage{position:sticky;top:0;width:100%;height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(75px,10vh,95px) clamp(24px,5vw,64px) clamp(24px,3vh,40px);box-sizing:border-box;overflow:hidden;background-color:#000}.principles-container{position:relative;width:100%;max-width:1360px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.principles-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(24px,3.5vh,40px)}.principles-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.principles-label-dash{opacity:.45}.principles-header-rule{flex:1;height:1px;background-color:#ffffff1f;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.principles-stage{width:100%;max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;margin-bottom:clamp(36px,5vh,56px)}.principles-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#8e95a5;margin-bottom:clamp(12px,1.8vh,18px)}.principles-headline{margin:0 0 clamp(16px,2.2vh,24px) 0;font-family:inherit;font-size:clamp(36px,5vw,68px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.principles-line-wrap{display:block;overflow:hidden;padding-bottom:.05em}.principles-line{display:block;will-change:transform,opacity}.pri-line-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.pri-line-bold{font-weight:800;color:#fff;letter-spacing:-.035em}.principles-support{margin:0;font-family:inherit;font-size:clamp(14px,1.1vw,16px);line-height:1.62;font-weight:400;color:#9ea5b3;max-width:720px;text-align:center}.principles-track-system{position:relative;width:100%;margin-top:0;padding:0}.principles-base-line{position:absolute;top:45px;left:0;right:0;height:1px;background-color:#ffffff1f;z-index:1}.principles-progress-line{position:absolute;top:45px;left:0;right:0;height:1px;background:linear-gradient(90deg,#ffffffb3,#fff);z-index:2;transform:scaleX(0);transform-origin:left center;will-change:transform}.principles-energy-point{position:absolute;top:43px;left:0;width:5px;height:5px;border-radius:50%;background-color:#fff;box-shadow:0 0 8px 2px #ffffffd9;z-index:4;pointer-events:none;opacity:0;transform:translate(-50%);will-change:left,opacity}.about-principles-section.is-animating .principles-progress-line,.about-principles-section.is-completed .principles-progress-line{transform:scaleX(1);transition:transform 2.2s cubic-bezier(.22,1,.36,1)}.about-principles-section.is-animating .principles-energy-point{opacity:1;left:100%;transition:left 2.2s cubic-bezier(.22,1,.36,1),opacity .3s ease}.about-principles-section.is-completed .principles-energy-point{opacity:0;left:100%;transition:opacity .4s ease}.principles-nodes-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;position:relative;z-index:3;gap:clamp(16px,2.5vw,40px)}.principle-node{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;box-sizing:border-box}.node-upper{height:37px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.node-number{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;color:#ffffff59;line-height:1;transition:color .25s ease}.node-tick{width:1px;height:18px;background-color:#ffffff26;margin-top:8px;transition:background-color .25s ease}.node-anchor{height:16px;display:flex;align-items:center;justify-content:center;position:relative}.node-circle{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background-color:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease}.node-dot{width:4px;height:4px;border-radius:50%;background-color:#fff3;transition:background-color .25s ease,transform .25s ease}.node-lower{margin-top:clamp(16px,2.5vh,26px);display:flex;flex-direction:column;align-items:center;max-width:260px}.node-title{margin:0 0 clamp(8px,1.2vh,12px) 0;font-family:inherit;font-size:clamp(13px,1.1vw,15px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8e95a5;transform:translateY(7px);transition:color .28s ease,transform .35s cubic-bezier(.22,1,.36,1)}.node-desc{margin:0;font-family:inherit;font-size:clamp(12.5px,.95vw,14px);line-height:1.55;font-weight:400;color:#9ea5b3;opacity:.45;transform:translateY(10px);transition:opacity .3s ease,color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.principle-node.is-active .node-number{color:#fff}.principle-node.is-active .node-tick{background-color:#ffffffbf}.principle-node.is-active .node-circle{border-color:#fff;box-shadow:0 0 12px #ffffff47;animation:pri-node-ignite .38s cubic-bezier(.22,1,.36,1) forwards}.principle-node.is-active .node-dot{background-color:#fff;transform:scale(1.3)}.principle-node.is-active .node-title{color:#fff;transform:translateY(0)}.principle-node.is-active .node-desc{opacity:1;color:#cbd5e1;transform:translateY(0)}@keyframes pri-node-ignite{0%{transform:scale(.78);border-color:#ffffff47}50%{transform:scale(1.18);border-color:#fff;box-shadow:0 0 14px #ffffff8c}to{transform:scale(1);border-color:#fff;box-shadow:0 0 10px #ffffff40}}.principles-label.pri-anim{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.principles-header-rule.pri-anim{transform:scaleX(0);opacity:0;transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1)}.principles-eyebrow.pri-anim{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.principles-line.pri-anim{opacity:0;transform:translateY(30px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),clip-path .75s cubic-bezier(.22,1,.36,1)}.principles-support.pri-anim{opacity:0;transform:translateY(18px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.about-principles-section.is-revealed .pri-del-label{transition-delay:.1s}.about-principles-section.is-revealed .pri-del-rule{transition-delay:.22s}.about-principles-section.is-revealed .pri-del-eyebrow{transition-delay:.38s}.about-principles-section.is-revealed .pri-del-hl-1{transition-delay:.48s}.about-principles-section.is-revealed .pri-del-hl-2{transition-delay:.58s}.about-principles-section.is-revealed .pri-del-hl-3{transition-delay:.68s}.about-principles-section.is-revealed .pri-del-support{transition-delay:.88s}.about-principles-section.is-revealed .pri-anim{opacity:1;transform:translateY(0)}.about-principles-section.is-revealed .principles-header-rule.pri-anim{transform:scaleX(1)}.about-principles-section.is-revealed .principles-line.pri-anim{clip-path:inset(0 0 0% 0)}@media(max-width:860px){.about-principles-section{height:125svh}.principles-sticky-stage{padding:75px 5vw 30px;align-items:center}.principles-stage{margin-bottom:24px}.principles-headline{font-size:clamp(28px,7vw,40px);margin-bottom:12px}.principles-support{font-size:13.5px;line-height:1.5}.principles-track-system{margin-top:10px;padding-left:28px;box-sizing:border-box}.principles-base-line{top:6px;bottom:6px;left:7px;right:auto;width:1px;height:auto}.principles-progress-line{top:6px;bottom:6px;left:7px;right:auto;width:1px;height:auto;transform:scaleY(0);transform-origin:top center;background:linear-gradient(180deg,#ffffffb3,#fff)}.principles-energy-point{top:6px;left:7px;transform:translate(-50%,-50%)}.about-principles-section.is-animating .principles-progress-line,.about-principles-section.is-completed .principles-progress-line{transform:scaleY(1);transition:transform 2.2s cubic-bezier(.22,1,.36,1)}.about-principles-section.is-animating .principles-energy-point{top:calc(100% - 6px);transition:top 2.2s cubic-bezier(.22,1,.36,1),opacity .3s ease}.principles-nodes-grid{display:flex;flex-direction:column;gap:18px}.principle-node{flex-direction:row;align-items:flex-start;text-align:left;position:relative}.node-anchor{position:absolute;left:-28px;top:2px;height:16px;width:16px}.node-upper{height:auto;align-items:flex-start;margin-right:12px}.node-tick{display:none}.node-lower{margin-top:0;align-items:flex-start;max-width:100%}.node-title{margin-bottom:4px;font-size:13px}.node-desc{font-size:12px}}.about-process-section{position:relative;width:100%;height:175svh;background-color:#000;border-top:1px solid rgba(255,255,255,.08);box-sizing:border-box;scroll-margin-top:0}.process-sticky-stage{position:sticky;top:0;left:0;width:100%;height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(52px,7.5vh,74px) clamp(24px,5vw,64px) clamp(16px,2.5vh,24px);box-sizing:border-box;overflow:hidden;background-color:#000;z-index:10}.process-container{position:relative;width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.process-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(14px,2.2vh,26px);opacity:1}.process-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap;opacity:1;transform:none}.process-label-dash{opacity:.45}.process-header-rule{flex:1;height:1px;background-color:#ffffff1f;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center;opacity:1;transform:none}.process-main-grid{display:flex;justify-content:space-between;align-items:center;gap:clamp(32px,4.5vw,76px);width:100%;margin:0}.process-left-col{flex:0 0 clamp(360px,42%,500px);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.process-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#8e95a5;margin-bottom:clamp(10px,1.4vh,16px);opacity:1;transform:none}.process-headline{margin:0;font-family:inherit;font-size:clamp(30px,4.2vw,62px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.process-line-wrap{display:block;overflow:hidden;padding-bottom:.05em}.process-line{display:block;opacity:1;transform:none;clip-path:none}.proc-line-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.proc-line-bold{font-weight:800;color:#fff;letter-spacing:-.035em}.process-support{margin-top:clamp(16px,2.2vh,26px);margin-bottom:0;font-family:inherit;font-size:clamp(13px,1.05vw,15px);line-height:1.58;font-weight:400;color:#9ea5b3;max-width:480px;opacity:1;transform:none}.process-right-col{flex:1 1 58%;min-width:0;position:relative;width:100%}.process-timeline-track{position:absolute;left:calc(clamp(48px,4.5vw,68px) + clamp(14px,1.8vw,24px) + 18px);top:24px;bottom:24px;width:1px;pointer-events:none;z-index:1}.process-base-line{position:absolute;top:0;right:0;bottom:0;left:0;width:1px;background-color:#ffffff1f}.process-progress-line{position:absolute;top:0;right:0;bottom:0;left:0;width:1px;background:#fff;transform:scaleY(0);transform-origin:top center;will-change:transform;transition:none}.process-energy-point{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background-color:#fff;box-shadow:0 0 6px 1px #ffffffa6;z-index:4;pointer-events:none;opacity:1;transform:translate(-50%,-50%);will-change:transform;transition:none}.process-stages-list{display:flex;flex-direction:column;width:100%;position:relative;z-index:2}.process-stage-item{position:relative;display:flex;align-items:center;gap:clamp(14px,1.8vw,24px);padding:clamp(11px,1.6vh,20px) 0;opacity:.35;transition:opacity .18s ease}.stage-num-col{width:clamp(48px,4.5vw,68px);display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.stage-giant-num{font-family:inherit;font-size:clamp(24px,2.3vw,36px);font-weight:300;letter-spacing:-.02em;color:#ffffff2e;line-height:1;transition:color .18s ease}.stage-node-col{width:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:3}.stage-node-circle{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background-color:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.stage-node-dot{width:4px;height:4px;border-radius:50%;background-color:#ffffff40;opacity:.35;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.stage-content-col{flex:1;min-width:0;display:grid;grid-template-columns:minmax(140px,190px) 1fr;gap:clamp(16px,2vw,28px);align-items:baseline}.stage-meta-subcol{display:flex;flex-direction:column;align-items:flex-start}.stage-title{margin:0 0 3px;font-family:inherit;font-size:clamp(13px,1.05vw,15px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;transform:none;transition:color .18s ease}.stage-category{font-family:inherit;font-size:clamp(10px,.8vw,11.5px);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff47;transition:color .18s ease}.stage-desc-subcol{display:flex;align-items:center}.stage-desc{margin:0;font-family:inherit;font-size:clamp(12px,.88vw,13.5px);line-height:1.55;font-weight:400;color:#ffffff80;opacity:1;transform:none;transition:color .18s ease}.stage-row-divider{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#ffffff0f;transition:background-color .18s ease}.process-stage-item.is-active{opacity:1}.process-stage-item.is-active .stage-giant-num{color:#fff}.process-stage-item.is-active .stage-node-circle{border-color:#fff;box-shadow:0 0 8px #ffffff59}.process-stage-item.is-active.has-hit .stage-node-circle{animation:proc-node-hit .2s cubic-bezier(.22,1,.36,1) forwards}@keyframes proc-node-hit{0%{transform:scale(.9)}50%{transform:scale(1.08)}to{transform:scale(1)}}.process-stage-item.is-active .stage-node-dot{background-color:#fff;opacity:1;transform:scale(1.2)}.process-stage-item.is-active .stage-title{color:#fff}.process-stage-item.is-active .stage-category{color:#ffffffb8}.process-stage-item.is-active .stage-desc{color:#fffc}.process-stage-item.is-active .stage-row-divider{background-color:#fff3}.process-stage-item.is-completed{opacity:.75}.process-stage-item.is-completed .stage-giant-num{color:#ffffff73}.process-stage-item.is-completed .stage-node-circle{border-color:#ffffffa6;box-shadow:none;transform:scale(1)}.process-stage-item.is-completed .stage-node-dot{background-color:#ffffffd9;opacity:.85;transform:scale(1)}.process-stage-item.is-completed .stage-title{color:#ffffffd9}.process-stage-item.is-completed .stage-category{color:#ffffff8c}.process-stage-item.is-completed .stage-desc{color:#ffffffb3}.process-stage-item.is-completed .stage-row-divider{background-color:#ffffff1a}.process-bottom-bar{display:flex;align-items:center;justify-content:space-between;width:100%;gap:clamp(20px,3vw,44px);margin-top:clamp(14px,2.2vh,26px);padding-top:clamp(12px,1.8vh,18px);border-top:1px solid rgba(255,255,255,.08);opacity:.3;visibility:visible;pointer-events:auto;transform:none;transition:opacity .25s ease}.process-bottom-bar.is-visible{opacity:1}.process-bottom-rule{flex:1;height:1px;background-color:#ffffff1f}.process-bottom-statement{display:inline-flex;align-items:center;gap:clamp(14px,1.8vw,24px);font-family:inherit;font-size:clamp(11px,.9vw,13px);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.bottom-stmt-light{color:#8e95a5;font-weight:400}.bottom-stmt-bold{color:#ffffffbf;font-weight:700;transition:color .25s ease,text-shadow .25s ease}.process-bottom-bar.is-visible .bottom-stmt-bold{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}@media(max-width:960px){.about-process-section{height:155svh}.process-sticky-stage{padding:clamp(54px,9vh,70px) 5vw 20px;align-items:center}.process-main-grid{flex-direction:column;align-items:flex-start;gap:16px;margin:0}.process-left-col{flex:0 0 auto;width:100%;max-width:100%}.process-eyebrow{margin-bottom:6px;font-size:10px}.process-headline{font-size:clamp(22px,5.5vw,32px);line-height:1.05}.process-support{display:none}.process-right-col{width:100%}.process-stage-item{padding:6px 0;gap:10px}.stage-num-col{width:30px}.stage-giant-num{font-size:18px}.stage-content-col{grid-template-columns:1fr;gap:2px}.stage-title{font-size:12px;margin-bottom:2px}.stage-category{font-size:9.5px}.stage-desc{font-size:11px;line-height:1.4}.process-bottom-bar{margin-top:10px;padding-top:8px}.process-bottom-rule{display:none}.process-bottom-statement{font-size:9.5px;gap:8px;white-space:normal}}@media(max-width:580px){.stage-num-col{width:28px}.stage-giant-num{font-size:17px}.process-timeline-track{left:46px}.stage-title{font-size:11.5px}.stage-desc{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.principles-energy-point,.process-energy-point{display:none!important}.principles-progress-line,.process-progress-line{transition:none!important;transform:scale(1)!important}.principle-node.is-active .node-circle,.process-stage-item.is-active .stage-node-circle{animation:none!important}.pri-anim,.proc-anim{transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}.about-team-section{position:relative;width:100%;background-color:#000;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:clamp(100px,13vh,140px) clamp(24px,5vw,64px) clamp(80px,11vh,120px);overflow:hidden;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px}.team-container{position:relative;width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column}.team-header{display:flex;align-items:center;width:100%;margin-bottom:clamp(32px,4.5vh,56px)}.team-label{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.team-label-dash{opacity:.45}.team-header-rule{flex:1;height:1px;background-color:#ffffff1f;margin-left:clamp(24px,3.5vw,44px);transform-origin:left center}.team-upper-row{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(32px,5vw,80px);width:100%;margin-bottom:clamp(50px,7vh,84px)}.team-upper-left{flex:1 1 auto;max-width:680px;display:flex;flex-direction:column;align-items:flex-start}.team-eyebrow{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#8e95a5;margin-bottom:clamp(14px,2vh,20px)}.team-headline{margin:0;font-family:inherit;font-size:clamp(38px,4.8vw,70px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start}.team-headline-wrap{display:block;overflow:hidden;padding-bottom:.05em}.team-line{display:block;will-change:transform,opacity}.team-line-light{font-weight:300;color:#e5e7eb;letter-spacing:-.03em}.team-line-bold{font-weight:800;color:#fff;letter-spacing:-.035em}.team-upper-right{flex:0 0 clamp(320px,34%,460px)}.team-support-wrap{display:flex;align-items:stretch;gap:22px}.team-support-divider-v{width:1px;background-color:#ffffff29;flex-shrink:0;transform-origin:top;will-change:transform}.team-support-content{display:flex;flex-direction:column;align-items:flex-start}.team-support-desc{font-family:inherit;font-size:clamp(13.5px,1.05vw,15px);line-height:1.62;color:#9ea5b3;margin:0 0 16px}.team-brand-tag{display:flex;align-items:center;gap:14px}.team-brand-rule{width:38px;height:1px;background-color:#ffffff47;transform-origin:left}.team-brand-name{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8e95a5;white-space:nowrap}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;position:relative;border-top:1px solid rgba(255,255,255,.08)}.team-member-col{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(32px,4.5vh,48px) clamp(16px,2vw,32px) clamp(24px,3.5vh,40px);box-sizing:border-box;transition:opacity .3s cubic-bezier(.22,1,.36,1);outline:none}.team-member-col:first-child{padding-left:0}.team-member-col:last-child{padding-right:0}.team-member-inner{display:flex;flex-direction:column;height:100%}.member-top-meta{margin-bottom:clamp(24px,3.5vh,36px)}.member-num{font-family:inherit;font-size:clamp(32px,3.2vw,48px);font-weight:300;letter-spacing:-.02em;color:#ffffff38;line-height:1;transition:color .25s ease}.member-identity{margin-bottom:0}.member-name{margin:0 0 10px;font-family:inherit;font-size:clamp(15px,1.25vw,18px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb;transition:color .25s ease}.member-role{font-family:inherit;font-size:clamp(10px,.75vw,11px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8e95a5;line-height:1.45;min-height:32px;transition:color .25s ease}.member-divider-h{width:32px;height:1px;background-color:#ffffff29;margin:clamp(20px,2.8vh,28px) 0;transform-origin:left;transition:background-color .25s ease,width .25s ease}.member-desc{margin:0 0 clamp(24px,3.5vh,36px) 0;font-family:inherit;font-size:clamp(13px,.95vw,14.5px);line-height:1.6;color:#9ea5b3;min-height:85px;transition:color .25s ease,opacity .25s ease}.member-action{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#8e95a5;transition:color .25s ease}.member-action-arrow{display:inline-block;transition:transform .25s cubic-bezier(.22,1,.36,1)}.team-col-divider-v{position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#ffffff1a;transform-origin:top;will-change:transform}@media(hover:hover){.team-grid:hover .team-member-col{opacity:.5}.team-grid:hover .team-member-col:hover{opacity:1}.team-member-col:hover .member-name{color:#fff}.team-member-col:hover .member-num{color:#ffffffa6}.team-member-col:hover .member-role{color:#cbd5e1}.team-member-col:hover .member-divider-h{background-color:#ffffff61;width:48px}.team-member-col:hover .member-desc{color:#f1f5f9}.team-member-col:hover .member-action{color:#fff}.team-member-col:hover .member-action-arrow{transform:translate(4px)}.team-member-col:hover .team-col-divider-v{background-color:#ffffff38}}.team-label.team-anim{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.team-header-rule.team-anim{transform:scaleX(0);opacity:0;transition:opacity .4s ease,transform .85s cubic-bezier(.22,1,.36,1)}.team-eyebrow.team-anim{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.team-line.team-anim{opacity:0;transform:translateY(20px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.team-upper-right.team-anim{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.team-support-divider-v.team-anim{transform:scaleY(0);transition:transform .85s cubic-bezier(.22,1,.36,1)}.team-brand-rule.team-anim{transform:scaleX(0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.team-col-divider-v.team-anim{transform:scaleY(0);transition:transform .85s cubic-bezier(.22,1,.36,1)}.team-member-col.team-anim{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.about-team-section.is-revealed .team-del-label{transition-delay:.15s}.about-team-section.is-revealed .team-del-rule{transition-delay:.28s}.about-team-section.is-revealed .team-del-eyebrow{transition-delay:.42s}.about-team-section.is-revealed .team-del-hl-1{transition-delay:.54s}.about-team-section.is-revealed .team-del-hl-2{transition-delay:.66s}.about-team-section.is-revealed .team-del-support{transition-delay:.8s}.about-team-section.is-revealed .team-del-srule{transition-delay:.85s}.about-team-section.is-revealed .team-del-brule{transition-delay:.95s}.about-team-section.is-revealed .team-del-vrule{transition-delay:1.05s}.about-team-section.is-revealed .team-del-mem-1{transition-delay:1.15s}.about-team-section.is-revealed .team-del-mem-2{transition-delay:1.28s}.about-team-section.is-revealed .team-del-mem-3{transition-delay:1.41s}.about-team-section.is-revealed .team-del-mem-4{transition-delay:1.54s}.about-team-section.is-revealed .team-anim{opacity:1;transform:translateY(0)}.about-team-section.is-revealed .team-header-rule.team-anim{transform:scaleX(1)}.about-team-section.is-revealed .team-line.team-anim{clip-path:inset(0 0 0% 0)}.about-team-section.is-revealed .team-support-divider-v.team-anim{transform:scaleY(1)}.about-team-section.is-revealed .team-brand-rule.team-anim{transform:scaleX(1)}.about-team-section.is-revealed .team-col-divider-v.team-anim{transform:scaleY(1)}@media(max-width:960px){.about-team-section{padding:80px 5vw 70px;min-height:auto}.team-upper-row{flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:40px}.team-upper-right{flex:0 0 auto;max-width:100%}.team-headline{font-size:clamp(32px,8vw,48px)}.team-grid{grid-template-columns:1fr;border-top:none}.team-member-col{padding:32px 0;border-bottom:1px solid rgba(255,255,255,.08)}.team-member-col:first-child{padding-left:0;padding-top:16px}.team-member-col:last-child{border-bottom:none}.team-col-divider-v{display:none}.member-desc,.member-role{min-height:auto}}.about-cta-section{background:#000;position:relative;width:100%;padding:clamp(100px,12vh,160px) 0 clamp(80px,10vh,130px) 0;color:#fff;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.cta-container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,64px);display:flex;flex-direction:column}.cta-header{display:flex;align-items:center;gap:28px;margin-bottom:clamp(60px,8vh,100px)}.cta-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.cta-label-num{color:#ffffffd9}.cta-header-rule{flex:1;height:1px;background:#ffffff26;transform-origin:left center}.cta-main-grid{display:grid;grid-template-columns:56% 1px 1fr;gap:0;align-items:stretch;margin-bottom:clamp(70px,9vh,120px)}.cta-left-col{padding-right:clamp(40px,5vw,80px);display:flex;flex-direction:column;justify-content:space-between}.cta-eyebrow{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-bottom:clamp(24px,3vh,36px)}.cta-headline{font-family:var(--font-sans, "Space Grotesk", sans-serif);font-size:clamp(42px,5.8vw,84px);line-height:.98;letter-spacing:-.035em;margin:0;padding:0;color:#fff}.cta-line-wrap{display:block;overflow:hidden}.cta-line{display:block}.cta-line-light{font-weight:300;color:#ffffffd1}.cta-line-bold{font-weight:700;color:#fff;letter-spacing:-.04em}.cta-col-divider-v{width:1px;background:#ffffff1f;height:100%;transform-origin:top center}.cta-right-col{padding-left:clamp(40px,5vw,80px);display:flex;flex-direction:column;justify-content:center}.cta-support{max-width:540px;font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:#ffffffa6;font-weight:400;margin:0 0 clamp(28px,4vh,40px) 0}.cta-capability-signal{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin-bottom:clamp(36px,5vh,52px)}.cta-button-wrap{display:flex;align-items:center}.about-swipe-cta{--handle-pad: 6px;--handle-size: 48px;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;max-width:440px;height:60px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#000;isolation:isolate;padding:0;text-decoration:none;cursor:grab;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .25s ease}.about-swipe-cta.is-dragging{cursor:grabbing}.about-swipe-cta:focus-visible{outline:2px solid #ffffff;outline-offset:4px;border-color:#fff}.swipe-track-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#fff;transform:scaleX(0);transform-origin:left center;z-index:1;pointer-events:none;will-change:transform;transition:transform .48s cubic-bezier(.22,1,.36,1)}.swipe-text-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;user-select:none;-webkit-user-select:none}.swipe-text-base{z-index:2}.swipe-text-base .swipe-cta-text{color:#fff}.swipe-text-overlay{z-index:4;clip-path:inset(0 100% 0 0);will-change:clip-path;transition:clip-path .48s cubic-bezier(.22,1,.36,1)}.swipe-text-overlay .swipe-cta-text{color:#000}.swipe-cta-text{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:0 54px}.swipe-handle{position:absolute;left:var(--handle-pad, 6px);top:50%;width:var(--handle-size, 48px);height:var(--handle-size, 48px);transform:translate3d(0,-50%,0);z-index:5;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none;will-change:transform;transition:transform .48s cubic-bezier(.22,1,.36,1)}.swipe-handle-circle{width:100%;height:100%;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;border:none;outline:none;box-shadow:0 2px 10px #0000002e;transition:box-shadow .25s ease}.swipe-arrow-svg{display:block;width:16px;height:16px;color:#000;transform:translateZ(0);will-change:transform;transition:transform .48s cubic-bezier(.22,1,.36,1)}.about-swipe-cta.is-dragging,.about-swipe-cta.is-dragging .swipe-track-fill,.about-swipe-cta.is-dragging .swipe-handle,.about-swipe-cta.is-dragging .swipe-text-overlay,.about-swipe-cta.is-dragging .swipe-arrow-svg{transition:none!important}@media(hover:hover)and (pointer:fine){.about-swipe-cta:not(.is-dragging):not(.is-completed):not(.is-resetting):hover{border-color:#ffffffb3}.about-swipe-cta:not(.is-dragging):not(.is-completed):not(.is-resetting):hover .swipe-handle{transform:translate3d(2px,-50%,0)}.about-swipe-cta:not(.is-dragging):not(.is-completed):not(.is-resetting):hover .swipe-arrow-svg{transform:translate3d(1px,0,0)}}.about-swipe-cta.is-resetting .swipe-handle,.about-swipe-cta.is-resetting .swipe-track-fill,.about-swipe-cta.is-resetting .swipe-text-overlay,.about-swipe-cta.is-resetting .swipe-arrow-svg{transition-duration:.48s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.about-swipe-cta.is-completed{border-color:#fff!important;background-color:#fff!important}.about-swipe-cta.is-completed .swipe-track-fill{transform:scaleX(1)!important;transition-duration:.22s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.about-swipe-cta.is-completed .swipe-text-overlay{clip-path:inset(0 0% 0 0)!important;transition-duration:.22s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.about-swipe-cta.is-completed .swipe-handle{transition-duration:.22s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.about-swipe-cta.is-completed .swipe-handle-circle{box-shadow:none!important}.about-swipe-cta.is-completed .swipe-arrow-svg{transform:translate3d(2px,0,0)!important;transition-duration:.22s!important}.cta-bottom-rhythm{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:clamp(28px,4vh,40px)}.cta-rhythm-item{display:flex;align-items:center;justify-content:center;padding:0 16px}.cta-rhythm-item .rhythm-text{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;transition:color .3s ease;cursor:default}.cta-rhythm-item:hover .rhythm-text{color:#ffffffd9}.cta-rhythm-divider{width:1px;height:18px;background:#ffffff26}.about-cta-section .cta-anim{will-change:opacity,transform}.about-cta-section .cta-label.cta-anim,.about-cta-section .cta-eyebrow.cta-anim,.about-cta-section .cta-support.cta-anim,.about-cta-section .cta-capability-signal.cta-anim,.about-cta-section .cta-rhythm-item.cta-anim{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.about-cta-section .cta-header-rule.cta-anim{transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.about-cta-section .cta-col-divider-v.cta-anim{transform:scaleY(0);transform-origin:top center;transition:transform .85s cubic-bezier(.22,1,.36,1)}.about-cta-section .cta-line.cta-anim{opacity:0;transform:translateY(26px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),clip-path .75s cubic-bezier(.22,1,.36,1)}.about-cta-section .cta-button-wrap.cta-anim{opacity:0;transform:translateY(14px) scale(.985);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.about-cta-section .cta-rhythm-divider.cta-anim{opacity:0;transform:scaleY(0);transform-origin:center center;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.about-cta-section.is-revealed .cta-del-label{transition-delay:.12s}.about-cta-section.is-revealed .cta-del-rule{transition-delay:.24s}.about-cta-section.is-revealed .cta-del-eyebrow{transition-delay:.38s}.about-cta-section.is-revealed .cta-del-hl-1{transition-delay:.5s}.about-cta-section.is-revealed .cta-del-hl-2{transition-delay:.62s}.about-cta-section.is-revealed .cta-del-hl-3{transition-delay:.74s}.about-cta-section.is-revealed .cta-del-vrule{transition-delay:.88s}.about-cta-section.is-revealed .cta-del-support{transition-delay:.98s}.about-cta-section.is-revealed .cta-del-signal{transition-delay:1.1s}.about-cta-section.is-revealed .cta-del-cta{transition-delay:1.24s}.about-cta-section.is-revealed .cta-del-rhythm-1{transition-delay:1.38s}.about-cta-section.is-revealed .cta-del-rhythm-2{transition-delay:1.48s}.about-cta-section.is-revealed .cta-del-rhythm-3{transition-delay:1.58s}.about-cta-section.is-revealed .cta-del-rhythm-4{transition-delay:1.68s}.about-cta-section.is-revealed .cta-label.cta-anim,.about-cta-section.is-revealed .cta-eyebrow.cta-anim,.about-cta-section.is-revealed .cta-support.cta-anim,.about-cta-section.is-revealed .cta-capability-signal.cta-anim,.about-cta-section.is-revealed .cta-rhythm-item.cta-anim{opacity:1;transform:translateY(0)}.about-cta-section.is-revealed .cta-header-rule.cta-anim{transform:scaleX(1)}.about-cta-section.is-revealed .cta-col-divider-v.cta-anim{transform:scaleY(1)}.about-cta-section.is-revealed .cta-line.cta-anim{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0)}.about-cta-section.is-revealed .cta-button-wrap.cta-anim{opacity:1;transform:translateY(0) scale(1)}.about-cta-section.is-revealed .cta-rhythm-divider.cta-anim{opacity:1;transform:scaleY(1)}@media(max-width:960px){.about-cta-section{padding:80px 0 60px}.cta-header{gap:16px;margin-bottom:40px}.cta-main-grid{grid-template-columns:1fr;gap:36px;margin-bottom:50px}.cta-left-col{padding-right:0}.cta-col-divider-v{width:100%;height:1px;transform-origin:left center}.about-cta-section.is-revealed .cta-col-divider-v.cta-anim{transform:scaleX(1)}.cta-right-col{padding-left:0}.cta-support{max-width:100%;margin-bottom:24px}.cta-capability-signal{margin-bottom:32px}.about-swipe-cta{--handle-pad: 5px;--handle-size: 42px;max-width:100%;height:52px;padding:0}.swipe-arrow-svg{width:14px;height:14px}.swipe-cta-text{font-size:11px;letter-spacing:.14em;padding:0 46px}.cta-bottom-rhythm{grid-template-columns:1fr 1fr;gap:16px 0;padding-top:24px}.cta-rhythm-divider{display:none}.cta-rhythm-item{justify-content:flex-start;padding:4px 0}}.contact-hero-section{position:relative;width:100%;height:100svh;min-height:100svh;max-height:100svh;background:#000;color:#fff;display:flex;align-items:center;overflow:hidden;box-sizing:border-box;padding-top:clamp(76px,9vh,96px);padding-bottom:clamp(20px,3vh,36px)}.contact-hero-bg-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.contact-hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1);will-change:opacity}.contact-hero-bg-video.is-ready,.contact-hero-bg-video.is-revealed{opacity:1}.contact-hero-readability-underlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000f0,#000000b8 38%,#0000003d 68%,#0000)}.contact-hero-container{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,64px);display:flex;flex-direction:column}.contact-top-header{display:flex;align-items:center;gap:28px;margin-bottom:clamp(16px,2.4vh,28px)}.contact-top-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.contact-label-num{color:#ffffffd9}.contact-top-rule{flex:1;height:1px;background:#ffffff26;transform-origin:left center}.contact-content-col{width:100%;max-width:clamp(520px,48vw,680px);display:flex;flex-direction:column}.contact-eyebrow{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-bottom:clamp(8px,1.2vh,14px)}.contact-headline{font-family:var(--font-sans, "Space Grotesk", sans-serif);font-size:clamp(40px,5.2vw,76px);line-height:.98;letter-spacing:-.035em;margin:0 0 clamp(12px,1.8vh,20px) 0;padding:0;color:#fff}.contact-headline-line-wrap{display:block;overflow:hidden}.contact-headline-line{display:block}.contact-line-light{font-weight:300;color:#ffffffd1}.contact-line-bold{font-weight:700;color:#fff;letter-spacing:-.04em}.contact-support{font-size:clamp(14px,1.1vw,16px);line-height:1.55;color:#ffffffa6;font-weight:400;max-width:560px;margin:0 0 clamp(16px,2.4vh,26px) 0}.contact-signals-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;width:100%}.contact-swipe-control{--control-height: 64px;--handle-size: 54px;--handle-pad: 4px;position:relative;display:flex;align-items:center;height:var(--control-height);min-width:290px;max-width:390px;flex:1 1 310px;padding:0;background-color:#000;border:1px solid rgba(255,255,255,.28);border-radius:999px;box-sizing:border-box;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;isolation:isolate;outline:none;transition:border-color .3s ease,opacity .3s ease}.contact-swipe-control.is-dragging{cursor:grabbing!important}.contact-swipe-control.is-dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.contact-swipe-control .contact-swipe-fill,.contact-swipe-control .swipe-fill{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:#fff!important;transform:scaleX(0);transform-origin:left center;pointer-events:none;z-index:1;will-change:transform}.contact-swipe-control .swipe-handle-anchor{position:absolute;left:var(--handle-pad);top:50%;transform:translateY(-50%);width:var(--handle-size);height:var(--handle-size);display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.contact-swipe-control .contact-swipe-handle{position:relative;top:auto;left:auto;bottom:auto;right:auto;margin:0;width:var(--handle-size);height:var(--handle-size);border-radius:50%;background-color:#000;border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;cursor:grab;pointer-events:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none;transform:translateZ(0);will-change:transform,background-color,border-color;transition:border-color .25s ease}.contact-swipe-control .contact-swipe-handle:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;border-radius:50%;pointer-events:auto}.contact-swipe-control .contact-swipe-handle.is-dragging{cursor:grabbing!important}.contact-swipe-control .contact-swipe-handle-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:color}.contact-swipe-control .contact-swipe-handle-inner svg{display:block;stroke:currentColor;pointer-events:none;-webkit-user-select:none;user-select:none}.contact-swipe-control .contact-signal-meta,.contact-swipe-control .swipe-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:2px;pointer-events:none;white-space:nowrap;user-select:none;-webkit-user-select:none;margin-left:calc(var(--handle-pad) + var(--handle-size) + 12px);margin-right:auto}.contact-signal-tag{font-family:inherit;font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#fff9;line-height:1;will-change:color}.contact-signal-val{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.025em;color:#fffffff2;line-height:1.2;will-change:color}.contact-swipe-hint{font-family:inherit;font-size:8px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;line-height:1;will-change:opacity,color}.contact-swipe-control .contact-signal-end,.contact-swipe-control .swipe-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:2;pointer-events:none;margin:0;padding:0}.contact-signal-divider{width:1px;height:20px;background:#ffffff2e;margin-right:12px;will-change:background-color}.contact-signal-arrow-svg{display:block;color:#ffffff80;will-change:transform,color}@media(hover:hover)and (pointer:fine){.contact-signals-row:hover .contact-swipe-control{opacity:.8}.contact-signals-row:hover .contact-swipe-control:hover{opacity:1;border-color:#ffffff80}.contact-swipe-control:hover .contact-swipe-handle{border-color:#ffffff80}}.contact-swipe-control:focus-visible{border-color:#ffffffe6;box-shadow:0 0 0 2px #ffffff59}.contact-swipe-control.is-dragging .contact-swipe-handle,.contact-swipe-control.is-dragging .contact-swipe-fill,.contact-swipe-control.is-dragging .contact-swipe-handle-inner,.contact-swipe-control.is-dragging .contact-signal-meta,.contact-swipe-control.is-dragging .contact-signal-tag,.contact-swipe-control.is-dragging .contact-signal-val,.contact-swipe-control.is-dragging .contact-swipe-hint,.contact-swipe-control.is-dragging .contact-signal-divider,.contact-swipe-control.is-dragging .contact-signal-arrow-svg{transition:none!important}.contact-swipe-control.is-activating{border-color:#fff!important;box-shadow:0 0 16px #ffffff40!important;cursor:default!important}.contact-hero-section .contact-anim{will-change:opacity,transform}.contact-hero-section .contact-top-label.contact-anim,.contact-hero-section .contact-eyebrow.contact-anim,.contact-hero-section .contact-support.contact-anim,.contact-hero-section .contact-signals-row.contact-anim{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.contact-hero-section .contact-top-rule.contact-anim{transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.contact-hero-section .contact-headline-line.contact-anim{opacity:0;transform:translateY(24px);clip-path:inset(0 0 100% 0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),clip-path .75s cubic-bezier(.22,1,.36,1)}.contact-hero-section.is-revealed .contact-del-label{transition-delay:.15s}.contact-hero-section.is-revealed .contact-del-rule{transition-delay:.28s}.contact-hero-section.is-revealed .contact-del-eyebrow{transition-delay:.4s}.contact-hero-section.is-revealed .contact-del-hl-1{transition-delay:.52s}.contact-hero-section.is-revealed .contact-del-hl-2{transition-delay:.64s}.contact-hero-section.is-revealed .contact-del-hl-3{transition-delay:.76s}.contact-hero-section.is-revealed .contact-del-support{transition-delay:.9s}.contact-hero-section.is-revealed .contact-del-signals{transition-delay:1.05s}.contact-hero-section.is-revealed .contact-top-label.contact-anim,.contact-hero-section.is-revealed .contact-eyebrow.contact-anim,.contact-hero-section.is-revealed .contact-support.contact-anim,.contact-hero-section.is-revealed .contact-signals-row.contact-anim{opacity:1;transform:translateY(0)}.contact-hero-section.is-revealed .contact-top-rule.contact-anim{transform:scaleX(1)}.contact-hero-section.is-revealed .contact-headline-line.contact-anim{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0)}@media(max-width:960px){.contact-hero-section{padding-top:72px;padding-bottom:24px;height:100svh;min-height:100svh;max-height:100svh}.contact-hero-readability-underlay{background:linear-gradient(180deg,#000000eb,#000000d1,#00000080)}.contact-hero-bg-video{object-position:center center}.contact-top-header{gap:16px;margin-bottom:16px}.contact-content-col{max-width:100%}.contact-headline{font-size:clamp(32px,8vw,46px);margin-bottom:14px}.contact-support{font-size:13.5px;line-height:1.5;margin-bottom:18px}.contact-signals-row{flex-direction:column;align-items:stretch;gap:12px;width:100%}.contact-swipe-control{width:100%;max-width:100%;min-width:0;--control-height: 60px;--handle-size: 50px;--handle-pad: 4px}}@media(max-width:600px){.contact-hero-section{padding-top:68px;padding-bottom:18px;height:100svh;min-height:100svh;max-height:100svh}.contact-top-header{margin-bottom:12px}.contact-headline{font-size:clamp(28px,7.5vw,38px);margin-bottom:10px}.contact-support{font-size:13px;line-height:1.45;margin-bottom:14px}.contact-signals-row{gap:10px}.contact-swipe-control{--control-height: 58px;--handle-size: 48px;--handle-pad: 4px}}.contact-brief-section{position:relative;width:100%;background:#000;color:#fff;padding:clamp(100px,12vh,150px) 0 clamp(90px,11vh,140px) 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.brief-container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,64px);display:flex;flex-direction:column}.brief-header{display:flex;align-items:center;gap:28px;margin-bottom:clamp(60px,8vh,90px)}.brief-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.brief-label-num{color:#ffffffd9}.brief-header-rule{flex:1;height:1px;background:#ffffff26;transform-origin:left center}.brief-title-wrap{text-align:center;max-width:820px;margin:0 auto clamp(54px,7vh,76px) auto;display:flex;flex-direction:column;align-items:center}.brief-eyebrow{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-bottom:clamp(18px,2.4vh,26px)}.brief-heading{font-family:var(--font-sans, "Space Grotesk", sans-serif);font-size:clamp(38px,4.8vw,72px);line-height:1.04;letter-spacing:-.035em;margin:0 0 clamp(16px,2vh,22px) 0;padding:0;color:#fff;display:flex;flex-direction:column;align-items:center}.brief-heading-line{display:block}.brief-heading-light{font-weight:300;color:#ffffffd9}.brief-heading-bold{font-weight:700;color:#fff;letter-spacing:-.04em}.brief-support{font-size:clamp(15px,1.1vw,17px);line-height:1.6;color:#fff9;font-weight:400;margin:0;max-width:580px}.brief-form{width:100%;max-width:1080px;margin:0 auto}.brief-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name brand" "email phone" "message message";column-gap:clamp(48px,6vw,96px);row-gap:clamp(40px,5vh,56px)}.brief-field--name{grid-area:name}.brief-field--brand{grid-area:brand}.brief-field--email{grid-area:email}.brief-field--phone{grid-area:phone}.brief-field--message{grid-area:message}.brief-field-group{display:flex;flex-direction:column;gap:10px;position:relative}.brief-label-text{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;transition:color .3s ease;pointer-events:none}.brief-field-group:focus-within .brief-label-text{color:#fff}.brief-input-wrap{position:relative;width:100%}.brief-input,.brief-textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;padding:8px 0 14px;font-family:var(--font-sans, "Space Grotesk", sans-serif);font-size:clamp(15px,1.15vw,17px);color:#fff;outline:none;transition:border-color .35s cubic-bezier(.22,1,.36,1);-webkit-appearance:none}.brief-input::placeholder,.brief-textarea::placeholder{color:#ffffff40;font-weight:300;font-size:14px;font-family:var(--font-sans, "Space Grotesk", sans-serif)}.brief-input:focus,.brief-textarea:focus{border-bottom-color:#fffffff2}.brief-input-line{position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.brief-field-group:focus-within .brief-input-line{transform:scaleX(1)}.brief-textarea{min-height:84px;resize:vertical;line-height:1.6;padding-top:6px}.brief-submit-wrap{margin-top:clamp(54px,7vh,76px);display:flex;justify-content:center}.brief-submit-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 46px;height:56px;border-radius:999px;border:1px solid rgba(255,255,255,.65);background:transparent;font-family:var(--font-mono, monospace);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#fff;cursor:pointer;text-decoration:none;overflow:hidden;transition:border-color .35s ease,transform .35s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.brief-submit-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:999px;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:1;pointer-events:none}.brief-submit-btn:hover{border-color:#fff;transform:translateY(-1px)}.brief-submit-btn:hover:before{transform:scaleX(1)}.brief-submit-btn .btn-text,.brief-submit-btn .btn-arrow{position:relative;z-index:2;color:#fff;transition:color .3s ease}.brief-submit-btn:hover .btn-text,.brief-submit-btn:hover .btn-arrow{color:#000}.brief-submit-btn .btn-arrow{font-size:15px;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s ease}.brief-submit-btn:hover .btn-arrow{transform:translate(2px,-2px)}.brief-submit-btn:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.contact-brief-section .brief-anim{will-change:opacity,transform}.contact-brief-section .brief-label.brief-anim,.contact-brief-section .brief-eyebrow.brief-anim,.contact-brief-section .brief-heading.brief-anim,.contact-brief-section .brief-support.brief-anim,.contact-brief-section .brief-field-group.brief-anim,.contact-brief-section .brief-submit-wrap.brief-anim{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.contact-brief-section .brief-header-rule.brief-anim{transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.contact-brief-section.is-revealed .brief-del-label{transition-delay:.12s}.contact-brief-section.is-revealed .brief-del-rule{transition-delay:.24s}.contact-brief-section.is-revealed .brief-del-eyebrow{transition-delay:.36s}.contact-brief-section.is-revealed .brief-del-heading{transition-delay:.48s}.contact-brief-section.is-revealed .brief-del-support{transition-delay:.6s}.contact-brief-section.is-revealed .brief-del-field-1{transition-delay:.72s}.contact-brief-section.is-revealed .brief-del-field-2{transition-delay:.84s}.contact-brief-section.is-revealed .brief-del-field-3{transition-delay:.96s}.contact-brief-section.is-revealed .brief-del-cta{transition-delay:1.1s}.contact-brief-section.is-revealed .brief-label.brief-anim,.contact-brief-section.is-revealed .brief-eyebrow.brief-anim,.contact-brief-section.is-revealed .brief-heading.brief-anim,.contact-brief-section.is-revealed .brief-support.brief-anim,.contact-brief-section.is-revealed .brief-field-group.brief-anim,.contact-brief-section.is-revealed .brief-submit-wrap.brief-anim{opacity:1;transform:translateY(0)}.contact-brief-section.is-revealed .brief-header-rule.brief-anim{transform:scaleX(1)}@media(max-width:960px){.contact-brief-section{padding:80px 0 70px}.brief-header{gap:16px;margin-bottom:40px}.brief-title-wrap{margin-bottom:40px}.brief-heading{font-size:clamp(34px,8.5vw,48px)}.brief-grid{grid-template-columns:1fr;grid-template-areas:"name" "email" "brand" "phone" "message";row-gap:32px}.brief-submit-btn{width:100%;max-width:360px;height:52px}}.contact-closing-section{position:relative;width:100%;min-height:100svh;background:#000;color:#fff;padding:clamp(50px,7vh,80px) 0 clamp(70px,9vh,110px) 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;box-sizing:border-box}.closing-container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,64px);display:flex;flex-direction:column;flex:1;box-sizing:border-box}.closing-header{display:flex;align-items:center;gap:28px;width:100%;margin-bottom:clamp(30px,5vh,60px)}.closing-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.closing-label-num{color:#ffffffd9}.closing-label-dash{color:#ffffff59}.closing-label-title{color:#ffffffb3}.closing-header-rule{flex:1;height:1px;background:#ffffff26;transform-origin:left center}.closing-center-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:auto 0;padding:clamp(20px,3vh,50px) 0}.closing-eyebrow{font-family:var(--font-mono, monospace);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#ffffff73;margin-bottom:clamp(28px,4vh,44px)}.closing-headline{font-family:var(--font-sans, "Space Grotesk", sans-serif);font-size:clamp(44px,5.8vw,86px);line-height:1.05;letter-spacing:-.035em;margin:0;padding:0;color:#fff;text-align:center}.closing-line-wrap{display:block;overflow:hidden}.closing-line-light{display:block;font-weight:300;color:#ffffffe0}.closing-line-bold{display:block;font-weight:700;color:#fff;letter-spacing:-.04em}.closing-support{font-family:inherit;font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:#ffffff9e;font-weight:400;max-width:760px;margin:clamp(28px,3.8vh,40px) auto clamp(36px,5vh,56px) auto;text-align:center}.closing-micro-line{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(12px,1.8vw,24px);font-family:var(--font-mono, monospace);font-size:clamp(10px,.8vw,11px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ffffff85}.closing-micro-line .micro-sep{color:#ffffff38;-webkit-user-select:none;user-select:none}.contact-closing-section .closing-anim{will-change:opacity,transform}.contact-closing-section .closing-label.closing-anim{opacity:0;transform:translateY(16px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.contact-closing-section .closing-header-rule.closing-anim{transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.22,1,.36,1)}.contact-closing-section .closing-eyebrow.closing-anim{opacity:0;transform:translateY(16px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.contact-closing-section .closing-line.closing-anim{opacity:0;transform:translateY(24px);clip-path:inset(0 0 100% 0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),clip-path .8s cubic-bezier(.22,1,.36,1)}.contact-closing-section .closing-line-bold.closing-anim{opacity:0;transform:translateY(24px) scale(.985);clip-path:inset(0 0 100% 0);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),clip-path .85s cubic-bezier(.22,1,.36,1)}.contact-closing-section .closing-support.closing-anim{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.contact-closing-section .closing-micro-line.closing-anim{opacity:0;transform:translateY(12px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.contact-closing-section.is-revealed .closing-del-label{transition-delay:.15s}.contact-closing-section.is-revealed .closing-del-rule{transition-delay:.28s}.contact-closing-section.is-revealed .closing-del-eyebrow{transition-delay:.42s}.contact-closing-section.is-revealed .closing-del-hl-1{transition-delay:.54s}.contact-closing-section.is-revealed .closing-del-hl-2{transition-delay:.66s}.contact-closing-section.is-revealed .closing-del-hl-3{transition-delay:.78s}.contact-closing-section.is-revealed .closing-del-support{transition-delay:.95s}.contact-closing-section.is-revealed .closing-del-micro{transition-delay:1.1s}.contact-closing-section.is-revealed .closing-label.closing-anim,.contact-closing-section.is-revealed .closing-eyebrow.closing-anim,.contact-closing-section.is-revealed .closing-support.closing-anim,.contact-closing-section.is-revealed .closing-micro-line.closing-anim{opacity:1;transform:translateY(0)}.contact-closing-section.is-revealed .closing-header-rule.closing-anim{transform:scaleX(1)}.contact-closing-section.is-revealed .closing-line.closing-anim{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0)}.contact-closing-section.is-revealed .closing-line-bold.closing-anim{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0% 0)}@media(max-width:960px){.contact-closing-section{min-height:auto;padding:70px 0 80px}.closing-header{gap:16px;margin-bottom:40px}.closing-headline{font-size:clamp(34px,8.5vw,56px)}.closing-support{font-size:14px;line-height:1.6;padding:0 10px;margin:24px auto 36px}.closing-br{display:none}.closing-micro-line{gap:10px 14px;font-size:10px}}
