.home-module__06co2W__page{--pad:clamp(24px,4.4vw,72px);font-size:18px;line-height:1.6;overflow-x:clip}.home-module__06co2W__page h1,.home-module__06co2W__page h2,.home-module__06co2W__page h3{letter-spacing:-.02em;font-weight:600;line-height:1.08}.home-module__06co2W__page img{max-width:100%;height:auto;display:block}.home-module__06co2W__page mark{background:var(--color-amber);color:#0d1b2a;padding:0 .15em}.home-module__06co2W__btn{background:var(--color-fg);min-height:52px;color:var(--color-ink);border-radius:6px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.home-module__06co2W__btn:hover{background:var(--color-accent);color:var(--color-on-accent)}.home-module__06co2W__btn:active{transform:scale(.97)}.home-module__06co2W__split{grid-template-columns:47% 53%;display:grid}.home-module__06co2W__stage{background:var(--color-navy);color:#fff;flex-direction:column;height:100svh;padding:24px 28px 22px;display:flex;position:sticky;top:0}.home-module__06co2W__readout{justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.home-module__06co2W__readout b{font-weight:600}.home-module__06co2W__levels{gap:6px;display:flex}.home-module__06co2W__levels button{color:#cfe0f3;width:38px;height:38px;font:inherit;cursor:pointer;background:#16365c;border:0;border-radius:6px;font-size:15px;font-weight:600}.home-module__06co2W__levels button[aria-pressed=true]{background:var(--color-amber);color:var(--color-fg)}.home-module__06co2W__diagram{flex:1;min-height:0;margin-top:14px;position:relative}.home-module__06co2W__diagram svg{width:100%;height:100%;position:absolute;inset:0}.home-module__06co2W__legend{color:#b9cfe8;margin-top:10px;font-size:14px}.home-module__06co2W__lv{transform-origin:300px 350px;transform-box:view-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s .7s;transform:scale(.86)}.home-module__06co2W__lv.home-module__06co2W__on{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.home-module__06co2W__lv.home-module__06co2W__past{transform:scale(1.18)}.home-module__06co2W__lv text{font-family:var(--font-sans);fill:#fff}.home-module__06co2W__t{font-size:17px;font-weight:600}.home-module__06co2W__k{fill:#d6e6f7;font-size:13.5px}.home-module__06co2W__d{fill:#eaf2fb;font-size:14px}.home-module__06co2W__rel{fill:#b9cfe8;font-size:13.5px}.home-module__06co2W__dark text{fill:var(--color-fg)}.home-module__06co2W__dark .home-module__06co2W__k{fill:#23415f}.home-module__06co2W__arrow{fill:none;stroke:#7fa4cc;stroke-width:1.5px}.home-module__06co2W__bound{fill:none;stroke:#7fa4cc;stroke-width:1.2px;stroke-dasharray:6 5}.home-module__06co2W__comp rect{transition:fill .2s}.home-module__06co2W__comp.home-module__06co2W__hi rect{fill:var(--color-amber)}.home-module__06co2W__codeBox{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.home-module__06co2W__codeBox pre{color:#e6eef8;font:400 14.5px/1.65 var(--font-mono);white-space:pre;background:#061528;border-radius:8px;padding:22px 24px;overflow:hidden}.home-module__06co2W__codeBox .home-module__06co2W__cm{color:#8fb0d3}.home-module__06co2W__codeBox .home-module__06co2W__kw{color:var(--color-amber)}.home-module__06co2W__codeBox p{color:#cfe0f3;margin-top:16px;font-size:15px;line-height:1.5}.home-module__06co2W__col{min-width:0}.home-module__06co2W__col>section{padding:0 var(--pad)}.home-module__06co2W__hero{flex-direction:column;min-height:100svh;display:flex;position:relative;padding-top:30px!important;padding-bottom:40px!important}.home-module__06co2W__hero nav{justify-content:flex-end;align-items:center;gap:26px;font-size:15px;display:flex}.home-module__06co2W__hero nav a{text-decoration:none}.home-module__06co2W__hero nav a:hover{text-underline-offset:5px;text-decoration:underline}.home-module__06co2W__hero nav .home-module__06co2W__btn{min-height:42px;padding:0 18px;font-size:15px}.home-module__06co2W__hero nav .home-module__06co2W__btn:hover{text-decoration:none}.home-module__06co2W__brand{margin-right:auto}.home-module__06co2W__mark{width:44px;height:44px;display:block}.home-module__06co2W__sub{max-width:30ch;margin-top:30vh;font-size:clamp(21px,1.7vw,25px);line-height:1.4}.home-module__06co2W__hero h1{letter-spacing:-.055em;margin-top:auto;font-size:clamp(76px,8.6vw,148px);line-height:.86}.home-module__06co2W__hero h1 span{display:block}.home-module__06co2W__letter{padding-top:160px!important;padding-bottom:150px!important}.home-module__06co2W__inner{max-width:560px}.home-module__06co2W__av{border-radius:50%;width:52px;height:52px;overflow:hidden}.home-module__06co2W__av img{object-fit:cover;width:100%;height:100%}.home-module__06co2W__letter p{margin-top:24px}.home-module__06co2W__sig{font-size:23px;font-style:italic;margin-top:32px!important}.home-module__06co2W__role{color:var(--color-text-muted);font-size:15px;font-style:normal;display:block}.home-module__06co2W__career{padding-bottom:150px!important}.home-module__06co2W__careerInner{max-width:660px;container-type:inline-size}.home-module__06co2W__giant{font-family:var(--font-condensed);letter-spacing:-.02em;text-transform:uppercase;font-size:30cqw;font-weight:700!important;line-height:.8!important}.home-module__06co2W__bars{gap:6px;margin-top:22px;display:grid}.home-module__06co2W__bars details{background:var(--color-panel-hi);border-radius:6px}.home-module__06co2W__bars summary{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:60px;padding:0 48px 0 18px;list-style:none;display:grid;position:relative}.home-module__06co2W__bars summary::-webkit-details-marker{display:none}.home-module__06co2W__bars summary b{font-weight:600}.home-module__06co2W__bars summary span{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:16px}.home-module__06co2W__bars summary:after{content:"+";font-size:22px;line-height:1;transition:rotate .2s;position:absolute;top:50%;right:18px;translate:0 -50%}.home-module__06co2W__bars details[open] summary:after{rotate:45deg}.home-module__06co2W__bars ul{gap:8px;padding:0 18px 22px 36px;font-size:16px;display:grid}.home-module__06co2W__work{padding-bottom:140px!important}.home-module__06co2W__h2{margin-bottom:40px;font-size:28px}.home-module__06co2W__index{padding:0;list-style:none}.home-module__06co2W__index a{color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:20px;padding:8px 0;text-decoration:none;transition:color .2s;display:flex}.home-module__06co2W__index a b{letter-spacing:-.03em;font-size:clamp(30px,3.2vw,52px);font-weight:600;line-height:1.05}.home-module__06co2W__index a span{white-space:nowrap;font-size:15px}.home-module__06co2W__index a:hover,.home-module__06co2W__index a:focus-visible,.home-module__06co2W__index a.home-module__06co2W__lit{color:var(--color-fg)}.home-module__06co2W__index a.home-module__06co2W__lit b{text-decoration:underline;-webkit-text-decoration-color:var(--color-amber);text-decoration-color:var(--color-amber);text-underline-offset:8px;text-decoration-thickness:4px}.home-module__06co2W__note{color:var(--color-text-muted);max-width:44ch;margin-top:28px;font-size:16px}.home-module__06co2W__figures{padding-bottom:150px!important}.home-module__06co2W__fig+.home-module__06co2W__fig{margin-top:44px}.home-module__06co2W__fig b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5.4vw,92px);font-weight:600;line-height:.95;display:block}.home-module__06co2W__fig p{max-width:46ch;color:var(--color-text-muted);margin-top:10px}.home-module__06co2W__skills{padding-bottom:150px!important}.home-module__06co2W__names{columns:2;column-gap:40px;font-size:17px;line-height:1.55}.home-module__06co2W__names div{break-inside:avoid;margin-bottom:26px}.home-module__06co2W__names h3{letter-spacing:0;font-size:17px;font-weight:600;line-height:1.55}.home-module__06co2W__names ul{color:var(--color-text-muted);padding:0;list-style:none}.home-module__06co2W__free{margin-top:20px;font-size:17px}.home-module__06co2W__free a{text-underline-offset:4px;font-weight:600}.home-module__06co2W__contact{background:var(--color-amber);color:#0d1b2a;padding:48px 0 72px;overflow:hidden}.home-module__06co2W__strip{gap:8px;width:max-content;animation:60s linear infinite home-module__06co2W__drift;display:flex}.home-module__06co2W__strip img{object-fit:cover;background:#fff3c8;border-radius:6px;width:auto;height:150px}@keyframes home-module__06co2W__drift{to{transform:translate(-50%)}}.home-module__06co2W__contactIn{padding:0 var(--pad)}.home-module__06co2W__contact h2{letter-spacing:-.035em;margin-top:72px;font-size:clamp(40px,4.6vw,72px)}.home-module__06co2W__lead{max-width:52ch;margin-top:14px;font-size:19px}.home-module__06co2W__cells{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px;display:grid}.home-module__06co2W__cells a{background:#ffd66b;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:96px;font-size:19px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.home-module__06co2W__cells a small{margin-top:2px;font-size:15px;font-weight:400}.home-module__06co2W__cells a:last-child{color:#fff;background:#0d1b2a}.home-module__06co2W__cells a:hover{color:#0d1b2a;background:#fff}.home-module__06co2W__fine{margin-top:14px;font-size:15px}.home-module__06co2W__fine a{text-underline-offset:3px}.home-module__06co2W__footer{isolation:isolate;color:#fff;min-height:100svh;padding:32px var(--pad)26px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.home-module__06co2W__footer>img{object-fit:cover;object-position:50% 45%;filter:brightness(.58);z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-module__06co2W__ftop{justify-content:space-between;gap:24px;font-size:16px;display:flex}.home-module__06co2W__ftop ul{gap:4px;padding:0;list-style:none;display:grid}.home-module__06co2W__ftop a{text-underline-offset:4px}.home-module__06co2W__fname{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(64px,11.6vw,220px);font-weight:600;line-height:.86}.home-module__06co2W__legal{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;font-size:13px;display:flex}.home-module__06co2W__heart{width:12px;height:11px;fill:var(--color-amber);vertical-align:-1px;display:inline}@media (max-width:900px){.home-module__06co2W__split{flex-direction:column;display:flex}.home-module__06co2W__col{display:contents}.home-module__06co2W__hero{order:1;min-height:0}.home-module__06co2W__stage{order:2;height:auto;padding:18px 16px;position:relative}.home-module__06co2W__col>section:not(.home-module__06co2W__hero){order:3}.home-module__06co2W__diagram{flex:none;height:112vw}.home-module__06co2W__hero nav a:not(.home-module__06co2W__btn,.home-module__06co2W__brand){display:none}.home-module__06co2W__sub{margin-top:64px;font-size:19px}.home-module__06co2W__hero h1{margin-top:48px;font-size:21vw}.home-module__06co2W__letter{padding-top:96px!important;padding-bottom:96px!important}.home-module__06co2W__career{padding-top:40px!important}.home-module__06co2W__career,.home-module__06co2W__work,.home-module__06co2W__figures,.home-module__06co2W__skills{padding-bottom:96px!important}.home-module__06co2W__bars summary{grid-template-columns:1fr;gap:2px;min-height:0;padding-top:12px;padding-bottom:12px;line-height:1.35}.home-module__06co2W__index a{display:block}.home-module__06co2W__index a b{font-size:9.5vw;display:block}.home-module__06co2W__index a span{font-size:14px;display:block}.home-module__06co2W__names{columns:1}.home-module__06co2W__contact h2{font-size:10vw}.home-module__06co2W__strip img{height:110px}.home-module__06co2W__cells{grid-template-columns:1fr}.home-module__06co2W__cells a{min-height:64px}.home-module__06co2W__ftop{flex-direction:column}.home-module__06co2W__fname{white-space:normal;font-size:17vw}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__lv:not(.home-module__06co2W__on){display:none}.home-module__06co2W__page *{transition:none!important;animation:none!important}}
