:root{--ink:#060608;--ink-soft:#101014;--paper:#f5f5f7;--paper-bright:#fff;--muted:#76767d;--line:#0606081f;--line-dark:#ffffff24;--signal:#eaff26;--violet:#8f5cff;--red:#ff3b30;--blue:#0a84ff;--page-progress:0;--hero-fade:1;--hero-aurora-shift:0px;--hero-copy-shift:0px;--hero-badge-shift:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--ink);color:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--signal);color:var(--ink)}.skip-link{z-index:1200;background:var(--signal);color:var(--ink);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.boot-screen{z-index:1000;background:#070708;grid-template-rows:1fr auto auto minmax(22px,.14fr);grid-template-columns:minmax(22px,1fr) minmax(0,1180px) minmax(22px,1fr);transition:visibility 0s linear .9s,opacity .28s .54s;display:grid;position:fixed;inset:0;overflow:hidden}.boot-screen:after{content:"";background:var(--signal);transition:transform .56s cubic-bezier(.77,0,.18,1);position:absolute;inset:0;transform:translate(-101%)}.boot-screen--done{visibility:hidden;pointer-events:none;opacity:0}.boot-screen--done:after{transform:translate(101%)}.boot-grid,.hero-grid,.story-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.boot-mark{z-index:1;grid-column:2;justify-content:space-between;align-self:end;align-items:flex-end;padding-bottom:8vh;display:flex;position:relative}.boot-mark span{letter-spacing:-.09em;font-size:clamp(92px,17vw,238px);font-weight:800;line-height:.72}.boot-mark small,.boot-readout,.section-code,.eyebrow,.kicker,.badge-spec,.capability-meta,.signal-strip,.value-copy>span,.nav-status,.story-image figcaption span,.dedication-signature small{letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.boot-mark small{color:#ffffff73;font-size:10px}.boot-readout{z-index:1;color:#ffffff94;grid-column:2;justify-content:space-between;align-items:baseline;font-size:11px;display:flex;position:relative}.boot-readout strong{color:var(--signal);letter-spacing:-.03em;font-size:clamp(22px,3vw,42px);font-weight:600}.boot-track{z-index:1;background:#ffffff21;grid-column:2;height:3px;margin-top:16px;position:relative;overflow:hidden}.boot-track span{background:var(--signal);transform-origin:0;width:100%;height:100%;display:block}.scroll-meter{z-index:102;background:#ffffff12;height:2px;position:fixed;top:0;left:0;right:0}.scroll-meter span{background:var(--signal);width:100%;height:100%;transform:scaleX(var(--page-progress));transform-origin:0;display:block}.site-nav{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#0c0c0fad;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 28px,1180px);min-height:58px;padding:8px 10px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #00000040}.nav-brand{justify-self:start;align-items:center;gap:11px;display:flex}.nav-monogram{background:var(--paper);width:40px;height:40px;color:var(--ink);letter-spacing:-.06em;border-radius:12px;place-items:center;font-size:15px;font-weight:800;display:grid}.nav-title{font-size:13px;font-weight:650}.site-nav nav{background:#ffffff0e;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.site-nav nav a{color:#ffffffa8;border-radius:999px;padding:7px 13px;font-size:12px;transition:color .18s,background .18s}.site-nav nav a:hover{color:#fff;background:#ffffff17}.nav-status{color:#ffffff8c;justify-self:end;align-items:center;gap:8px;font-size:9px;display:flex}.nav-status i{background:var(--signal);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite signal-pulse;box-shadow:0 0 0 5px #eaff261a,0 0 20px #eaff26bf}@keyframes signal-pulse{50%{box-shadow:0 0 0 9px #eaff2600,0 0 28px #eaff26f2}}.hero{isolation:isolate;background:radial-gradient(circle at 78% 45%,#8f5cff1f,#0000 34%),linear-gradient(145deg,#0b0b0e,#040405 58%);grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;min-height:100svh;padding:118px max(5vw,30px) 70px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);height:1px;position:absolute;inset:auto 5vw 0}.hero-aurora{z-index:-1;aspect-ratio:1;filter:blur(90px);width:min(58vw,820px);opacity:var(--hero-fade);transform:translate3d(0, var(--hero-aurora-shift), 0);background:conic-gradient(from 80deg,#ff3b301f,#8f5cff33,#0000 45%,#eaff261c);border-radius:50%;position:absolute;top:18%;right:8%}.hero-copy{z-index:2;width:min(100%,600px);transform:translateY(var(--hero-copy-shift));position:relative}.kicker,.eyebrow{color:var(--signal);margin:0 0 24px;font-size:11px;font-weight:650}.hero h1{margin:0}.hero h1>span{letter-spacing:-.095em;font-size:clamp(86px,10.2vw,164px);font-weight:760;line-height:.86;display:block}.hero h1>small{color:#ffffff61;letter-spacing:.28em;margin-top:22px;font-size:clamp(18px,2.2vw,34px);font-weight:640;display:block}.hero-statement{color:#ffffffb8;letter-spacing:-.035em;max-width:480px;margin:46px 0 28px;font-size:clamp(20px,2vw,31px);font-weight:540;line-height:1.38}.hero-link{border-bottom:1px solid #ffffff73;align-items:center;gap:11px;min-height:46px;padding:0 4px;font-size:14px;font-weight:600;transition:gap .18s,border-color .18s;display:inline-flex}.hero-link:hover{border-color:var(--signal);gap:17px}.badge-stage{--pointer-x:0deg;--pointer-y:0deg;z-index:2;perspective:1200px;width:min(54vw,780px);transform:translateY(var(--hero-badge-shift));margin-left:-2vw;position:relative}.badge-shell{z-index:2;aspect-ratio:85/54;clip-path:polygon(3.2% 0,96% 0,100% 6%,100% 93%,96% 100%,3.2% 100%,0 94%,0 7%);transform:rotateX(var(--pointer-y)) rotateY(var(--pointer-x)) rotateZ(-2.3deg);transform-style:preserve-3d;background:#0b0b0d;border:1px solid #ffffff4d;border-radius:25px;margin:0;transition:transform .24s ease-out;position:relative;overflow:hidden;box-shadow:0 50px 110px #0000009e,0 0 0 1px #8f5cff26,0 0 80px #8f5cff2e}.badge-shell img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04)brightness(.92);width:100%;height:100%}.badge-glare{mix-blend-mode:screen;opacity:.46;background:linear-gradient(115deg,#0000 15%,#ffffff29 42%,#0000 60%);position:absolute;inset:0}.badge-orbit{z-index:-1;border:1px solid #eaff2647;border-radius:50%;position:absolute}.badge-orbit--one{inset:-19% 4%;transform:rotate(-11deg)}.badge-orbit--two{border-color:#8f5cff59;inset:-5% -2%;transform:rotate(17deg)}.badge-spec{z-index:4;color:#ffffff7a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080ab8;border:1px solid #ffffff29;border-radius:10px;gap:5px;padding:10px 12px;font-size:8px;display:grid;position:absolute}.badge-spec strong{color:var(--paper);letter-spacing:.03em;font-family:inherit;font-size:10px;font-weight:500}.badge-spec--left{bottom:-36px;left:9%}.badge-spec--right{top:-44px;right:7%}.hero-index{color:#ffffff47;letter-spacing:.14em;writing-mode:vertical-rl;justify-items:center;gap:8px;font-family:monospace;font-size:9px;display:grid;position:absolute;bottom:28px;right:max(26px,3vw)}.hero-index b{background:#fff3;width:1px;height:48px}.section-light{background:var(--paper);color:var(--ink)}.identity,.capability,.dedication{padding:clamp(92px,11vw,168px) max(5vw,28px);position:relative}.section-code{color:#06060861;margin-bottom:clamp(64px,9vw,128px);font-size:10px}.section-code:before{content:"";vertical-align:middle;background:currentColor;width:26px;height:1px;margin-right:10px;display:inline-block}.section-code--dark{color:#ffffff57}.identity-intro,.capability-heading,.story-heading,.dedication-content{width:min(100%,1120px);margin:0 auto}.identity-intro .eyebrow,.capability-heading .eyebrow,.dedication .eyebrow{color:#6b6b73}.identity-intro h2,.capability-heading h2,.story-heading h2,.dedication h2{letter-spacing:-.075em;max-width:980px;margin:0;font-size:clamp(46px,7.3vw,110px);font-weight:710;line-height:.98}.identity-intro>p:last-child,.capability-heading>p:last-child,.story-heading>p:last-child,.dedication-content>p:not(.eyebrow){color:#696970;letter-spacing:-.035em;max-width:720px;margin:40px 0 0 auto;font-size:clamp(19px,2.25vw,31px);line-height:1.5}.identity-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,1120px);margin:clamp(70px,10vw,150px) auto 0;display:grid}.fact-card{background:#ffffffb8;border:1px solid #06060814;border-radius:28px;min-height:260px;padding:28px;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000009}.fact-card--wide{color:#fff;background:linear-gradient(145deg,#0b0b0d,#1b1b20);grid-column:span 2;min-height:320px;padding-top:132px}.fact-card--accent{background:var(--signal)}.fact-card>span{color:#7e7e85;letter-spacing:.13em;margin-bottom:22px;font-family:monospace;font-size:10px;display:block}.fact-card--wide>span{color:#ffffff78}.fact-card--accent>span{color:#06060880}.fact-card strong{letter-spacing:-.055em;font-size:clamp(28px,3.5vw,50px);font-weight:680;line-height:1.05;display:block}.fact-card--accent strong{font-size:clamp(62px,7.5vw,104px);line-height:.86}.fact-card p{color:#77777e;margin:14px 0 0;font-size:15px;line-height:1.5}.fact-card--wide p{color:#ffffff8f}.fact-card--accent p{color:#0606089e}.fact-icon{width:50px;height:50px;color:var(--signal);border:1px solid #ffffff26;border-radius:15px;place-items:center;display:grid;position:absolute;top:27px;right:27px}.career{background:#070708;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(44px,7vw,120px);min-height:100vh;padding:clamp(100px,12vw,174px) max(5vw,28px);display:grid;position:relative;overflow:hidden}.career-backdrop{pointer-events:none;opacity:.55;position:absolute;inset:0}.career-backdrop:before{aspect-ratio:1;content:"";border:1px solid #8f5cff2e;border-radius:50%;width:min(45vw,680px);position:absolute;bottom:2vw;right:4vw;box-shadow:0 0 0 80px #8f5cff06,0 0 0 160px #8f5cff05}.career-backdrop span{background:#ffffff09;width:1px;height:100%;position:absolute;left:47%}.career-backdrop span:nth-child(2){left:71%}.career-backdrop span:nth-child(3){left:94%}.career-heading{align-self:start;position:sticky;top:120px}.career-heading .section-code{margin-bottom:76px}.career-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.3vw,78px);font-weight:690;line-height:1.02}.career-heading>p:last-child{color:#ffffff7a;max-width:410px;margin:28px 0 0;font-size:17px;line-height:1.6}.career-list{z-index:1;position:relative}.career-row{border-top:1px solid var(--line-dark);grid-template-columns:38px 86px minmax(0,1fr) 28px;gap:16px;min-height:210px;padding:30px 0;transition:border-color .2s;display:grid}.career-row:last-child{border-bottom:1px solid var(--line-dark)}.career-row:hover{border-color:#eaff2685}.career-order,.career-row time{color:#ffffff57;letter-spacing:.09em;font-family:monospace;font-size:10px}.career-row--current time,.career-row--current .career-order{color:var(--signal)}.career-content h3{letter-spacing:-.035em;margin:-3px 0 7px;font-size:clamp(23px,2.4vw,33px);font-weight:640}.career-content h4{color:var(--signal);margin:0 0 24px;font-size:13px;font-weight:600}.career-content p{color:#ffffff75;max-width:560px;margin:0;font-size:15px;line-height:1.65}.career-arrow{color:#ffffff3d;transition:color .18s,transform .18s}.career-row:hover .career-arrow{color:var(--signal);transform:translate(3px,-3px)}.capability-heading{grid-template-columns:1.2fr .8fr;align-items:end;column-gap:60px;display:grid}.capability-heading .eyebrow{grid-column:1/-1}.capability-heading>p:last-child{margin:0 0 7px;font-size:clamp(17px,1.8vw,24px)}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,1120px);margin:clamp(70px,9vw,130px) auto 0;display:grid}.capability-card{background:#ffffffbd;border:1px solid #06060817;border-radius:30px;min-height:360px;padding:30px;transition:transform .26s,background .26s,color .26s;position:relative;overflow:hidden}.capability-card:hover{background:var(--ink);color:#fff;transform:translateY(-5px)}.capability-meta{color:#7b7b82;justify-content:space-between;font-size:10px;display:flex}.capability-meta b{color:#494950;font-weight:600}.capability-card:hover .capability-meta b{color:var(--signal)}.capability-card h3{letter-spacing:-.06em;max-width:390px;margin:110px 0 18px;font-size:clamp(31px,4vw,54px);font-weight:670;line-height:1.05}.capability-card p{color:#74747a;max-width:390px;margin:0;font-size:15px;line-height:1.6}.capability-card i{background:#c7c7cc;border-radius:50%;width:13px;height:13px;transition:background .2s,box-shadow .2s;position:absolute;bottom:29px;right:29px}.capability-card:hover i{background:var(--signal);box-shadow:0 0 26px #eaff26cc}.badge-story{background:radial-gradient(circle at 12% 65%,#8f5cff1f,#0000 32%),#08080a;min-height:100vh;padding:clamp(105px,12vw,180px) max(5vw,28px) 80px;position:relative;overflow:hidden}.story-grid{opacity:.72;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.story-heading{z-index:1;position:relative}.story-heading .section-code{margin-bottom:86px}.story-heading>p:last-child{color:#ffffff85}.story-stage{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,1180px);margin:clamp(80px,10vw,150px) auto 0;display:grid;position:relative}.story-image{isolation:isolate;background:#0d0d0f;border:1px solid #ffffff21;border-radius:30px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 90px #00000057}.story-image--hero{aspect-ratio:16/9;grid-column:1/-1}.story-image--front,.story-image--back{aspect-ratio:7/5}.story-image img{object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.92);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .4s}.story-image--hero img,.story-image--front img,.story-image--back img{object-position:center}.story-image:hover img{filter:saturate()contrast(1.03)brightness();transform:scale(1.018)}.story-image:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(122deg,#ffffff1a,#0000 24% 72%,#eaff260b);position:absolute;inset:0}.story-image:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 54%,#000000e6);position:absolute;inset:0}.story-image figcaption{z-index:2;gap:8px;display:grid;position:absolute;bottom:23px;left:24px;right:24px}.story-image figcaption span{color:var(--signal);font-size:9px}.story-image figcaption strong{letter-spacing:-.03em;font-size:clamp(17px,2vw,25px);font-weight:610}.story-image--hero figcaption{bottom:clamp(24px,4vw,46px);left:clamp(24px,4vw,48px);right:clamp(24px,4vw,48px)}.story-image--hero figcaption strong{font-size:clamp(24px,3.2vw,46px)}.signal-strip{z-index:2;color:#fff6;justify-content:center;align-items:center;gap:20px;width:min(100%,1180px);margin:48px auto 0;font-size:9px;display:flex;position:relative}.signal-strip i{background:var(--signal);border-radius:50%;width:4px;height:4px}.values{background:var(--ink);position:relative}.value-panel{border-top:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:100svh;padding:max(96px,10vw) max(5vw,28px);display:grid;position:sticky;top:0;overflow:hidden}.value-panel:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40%,#0000)}.value-panel--experience{z-index:1;background:#0b0b0d}.value-panel--create{z-index:2;color:var(--ink);background:#f0f0f2}.value-panel--create:before{background-image:linear-gradient(#0606080d 1px,#0000 1px),linear-gradient(90deg,#0606080d 1px,#0000 1px)}.value-panel--inherit{z-index:3;background:var(--signal);color:var(--ink)}.value-panel--inherit:before{background-image:linear-gradient(#0606080e 1px,#0000 1px),linear-gradient(90deg,#0606080e 1px,#0000 1px)}.value-number{color:#ffffff61;align-self:start;font-family:monospace;font-size:12px;position:relative}.value-panel--create .value-number,.value-panel--inherit .value-number{color:#06060870}.value-copy{justify-self:center;width:min(100%,930px);position:relative}.value-copy>span{color:var(--signal);font-size:11px;font-weight:650}.value-panel--create .value-copy>span,.value-panel--inherit .value-copy>span{color:#5d5d62}.value-copy h2{letter-spacing:-.115em;margin:20px 0 30px;font-size:clamp(112px,20vw,300px);font-weight:780;line-height:.72}.value-copy p{color:#ffffff8c;letter-spacing:-.04em;max-width:660px;margin:0 0 0 auto;font-size:clamp(19px,2.5vw,34px);line-height:1.4}.value-panel--create .value-copy p,.value-panel--inherit .value-copy p{color:#06060894}.value-icon{color:#fff3;stroke-width:1px;width:clamp(36px,5vw,72px);height:auto;position:relative}.value-panel--create .value-icon,.value-panel--inherit .value-icon{color:#06060833}.dedication{place-items:center;min-height:100svh;display:grid;overflow:hidden}.dedication-light{background:radial-gradient(circle,#8f5cff33,#0a84ff0f 35%,#0000 66%);border-radius:50%;width:90vw;height:80vw;position:absolute;top:-38vw;left:50%;transform:translate(-50%)}.dedication-content{z-index:1;position:relative}.dedication h2{max-width:1030px}.dedication-content>p:not(.eyebrow){max-width:690px}.dedication-signature{border-top:1px solid #06060826;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(90px,12vw,170px);padding-top:24px;display:flex}.dedication-signature span{font-size:15px;font-weight:650}.dedication-signature small{color:#77777e;font-size:9px}footer{background:var(--ink);border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;min-height:280px;padding:70px max(5vw,28px) 42px;display:flex}footer>div{align-items:flex-end;gap:18px;display:flex}.footer-mark{letter-spacing:-.1em;font-size:clamp(52px,8vw,106px);font-weight:800;line-height:.72}footer p,footer a{color:#fff6;letter-spacing:.12em;margin:0;font-family:monospace;font-size:9px}footer a{min-height:44px;padding:15px 0 0 15px;transition:color .18s}footer a:hover{color:var(--signal)}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.2,.75,.25,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.identity-facts [data-reveal]:nth-child(2),.capability-grid [data-reveal]:nth-child(2){transition-delay:80ms}.identity-facts [data-reveal]:nth-child(3),.capability-grid [data-reveal]:nth-child(3){transition-delay:.14s}.identity-facts [data-reveal]:nth-child(4),.capability-grid [data-reveal]:nth-child(4){transition-delay:.2s}@media (max-width:1040px){.hero{grid-template-columns:minmax(300px,.72fr) minmax(400px,1.28fr)}.hero h1>span{font-size:clamp(80px,11vw,118px)}.badge-stage{width:58vw;margin-left:-5vw}.career{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}}@media (max-width:820px){html{scroll-padding-top:82px}.site-nav{border-radius:18px;grid-template-columns:1fr auto;min-height:54px}.site-nav nav{display:none}.nav-title{font-size:12px}.hero{grid-template-columns:1fr;align-content:center;gap:54px;min-height:108svh;padding-top:114px}.hero-copy{width:100%}.hero h1>span{font-size:clamp(82px,23vw,148px)}.hero h1>small{font-size:19px}.hero-statement{margin-top:34px;font-size:clamp(20px,5.7vw,27px)}.badge-stage{width:min(92vw,700px);margin:0 auto}.badge-spec--left{bottom:-34px}.badge-spec--right{top:-35px}.hero-index{display:none}.identity-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-card--wide{grid-column:span 2}.career{grid-template-columns:1fr}.career-heading{position:relative;top:auto}.career-heading .section-code{margin-bottom:58px}.capability-heading{grid-template-columns:1fr}.capability-heading>p:last-child{margin-top:30px}.story-stage{grid-template-columns:1fr}.story-image--hero{aspect-ratio:16/10;grid-column:auto}.story-image--front,.story-image--back{aspect-ratio:7/5}.value-panel{grid-template-columns:auto 1fr}.value-copy{grid-column:1/-1;margin-top:10vh}.value-copy h2{font-size:clamp(104px,27vw,200px)}.value-icon{justify-self:end}}@media (max-width:560px){.boot-screen{grid-template-columns:20px minmax(0,1fr) 20px}.boot-mark{gap:28px;display:grid}.boot-mark span{font-size:38vw}.site-nav{width:calc(100% - 18px);top:9px}.nav-monogram{border-radius:10px;width:36px;height:36px}.nav-status span{display:none}.hero{gap:64px;min-height:100svh;padding:102px 20px 68px}.kicker,.eyebrow{margin-bottom:19px;font-size:9px}.hero h1>span{font-size:clamp(76px,26vw,112px)}.hero h1>small{letter-spacing:.24em;margin-top:16px;font-size:15px}.hero-statement{margin:28px 0 22px;font-size:20px}.badge-stage{width:calc(100vw - 38px)}.badge-shell{border-radius:17px}.badge-spec{padding:8px 9px;font-size:7px}.badge-spec strong{font-size:8px}.badge-spec--right{top:-32px;right:4%}.badge-spec--left{bottom:-32px;left:4%}.identity,.capability,.dedication,.career,.badge-story{padding-left:20px;padding-right:20px}.section-code{margin-bottom:62px}.identity-intro h2,.capability-heading h2,.story-heading h2,.dedication h2{font-size:clamp(43px,13vw,64px)}.identity-intro>p:last-child,.capability-heading>p:last-child,.story-heading>p:last-child,.dedication-content>p:not(.eyebrow){margin-top:28px;font-size:18px}.identity-facts,.capability-grid{grid-template-columns:1fr}.fact-card,.fact-card--wide{grid-column:auto;min-height:235px;padding:25px}.fact-card--wide{padding-top:104px}.fact-card strong{font-size:32px}.fact-card--accent strong{font-size:76px}.career-row{grid-template-columns:28px 65px minmax(0,1fr);gap:10px;min-height:0;padding:27px 0 34px}.career-arrow{display:none}.career-content h3{font-size:22px}.career-content p{font-size:14px}.capability-card{border-radius:24px;min-height:310px;padding:25px}.capability-card h3{margin-top:90px;font-size:36px}.story-heading .section-code{margin-bottom:64px}.story-image,.story-image--hero,.story-image--front,.story-image--back{border-radius:22px}.story-image--hero{aspect-ratio:4/3}.story-image--front,.story-image--back{aspect-ratio:7/5}.story-image figcaption{bottom:18px;left:18px;right:18px}.story-image--hero figcaption{bottom:20px;left:20px;right:20px}.story-image--hero figcaption strong{font-size:24px}.signal-strip{flex-wrap:wrap;gap:11px 14px}.value-panel{min-height:96svh;padding:108px 20px 52px}.value-copy h2{margin:18px 0 32px;font-size:clamp(98px,29vw,148px)}.value-copy p{font-size:20px}.dedication-signature{gap:13px;display:grid}footer{min-height:250px;padding:60px 20px 28px;display:grid}footer>div{gap:18px;display:grid}footer a{justify-self:end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
