:root{--background:#ffffff;--foreground:#171717;--card:#ffffff;--card-foreground:#171717;--primary:#171717;--primary-foreground:#ffffff;--secondary:#eeeeee;--secondary-foreground:#171717;--accent:#eeeeee;--accent-foreground:#171717;--muted:#f2f2f2;--muted-foreground:#626262;--border:#dedede;--ring:#404040;--woxa-neon:#262626;--woxa-neon-light:#bfbfbf;--woxa-electric:#262626;--woxa-gold:#262626;--woxa-gold-light:#dedede;--woxa-warm:#f5f5f5;--woxa-slate:#626262;--woxa-navy-deep:#171717}body{background:var(--background);color:var(--foreground)}.hero-line{display:block;animation:headline-enter .95s cubic-bezier(.22,1,.36,1) both}.hero-line+.hero-line{animation-delay:.12s}@keyframes headline-enter{0%{opacity:0;transform:translateY(35px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}.company-story{background:#f1f1f1;padding:90px 40px}.story-heading{max-width:920px;margin:0 auto 64px;text-align:center}.story-heading h2{font-size:clamp(2.3rem,4.4vw,4.5rem);line-height:1.12}.story-heading>p:last-child{font-size:18px;color:#666;line-height:1.6;max-width:660px;margin:24px auto 0}.company-story-stack{max-width:1360px;margin:auto;position:relative;padding-bottom:50px}.company-story-panel{position:sticky;display:grid;grid-template-columns:1fr 1fr;min-height:min(640px,78svh);margin-bottom:80px;overflow:hidden;border-radius:20px;transform-origin:top center;border:1px solid #cccccc;background:#fff}.story-panel-copy{padding:70px 60px;align-self:center}.story-panel-copy .page-eyebrow{display:flex;justify-content:space-between}.story-panel-copy h3{font-size:clamp(2.4rem,4vw,4.2rem);font-weight:400}.story-panel-copy>p:not(.page-eyebrow){margin-top:22px;max-width:440px;font-size:18px;line-height:1.65}.story-panel-copy>a{display:inline-flex;gap:24px;align-items:center;border-radius:999px;padding:14px 24px;border:1px solid;margin-top:36px;font-size:14px}.story-panel-image{min-height:450px;position:relative}.story-tone-1{background:#111;color:#fff;border-color:#333}.story-tone-1 .page-eyebrow{color:#bbb}.story-tone-2{background:#e7e7e7}.story-all-companies{max-width:960px;text-align:center;margin:0 auto}.story-all-companies>p{max-width:720px;margin:0 auto 32px;color:#666;font-size:16px;line-height:1.6}.story-all-companies>div{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:center}.story-all-companies a{display:inline-flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #aaa}.story-portfolio-link{margin-top:28px}.company-marquee{position:relative;padding:20px 0 34px}.marquee-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;width:max-content;animation:company-marquee 28s linear infinite}.marquee-group{display:flex;align-items:center;gap:96px;padding-right:96px}.marquee-group>*{display:flex;align-items:center;justify-content:center;min-width:170px;min-height:60px}.company-marquee:focus-within .marquee-track,.company-marquee:hover .marquee-track,.marquee-track.is-paused{animation-play-state:paused}.marquee-control{position:absolute;right:0;bottom:0;border:1px solid #ddd;border-radius:50%;width:26px;height:26px;display:grid;place-items:center}@keyframes company-marquee{to{transform:translateX(-50%)}}a svg{transition:transform .25s ease}a:hover svg{transform:translate(2px,-2px)}.editorial-dropdown{animation:menu-enter .2s ease}@keyframes menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:900px){.company-story{padding:60px 20px}.company-story-panel{position:relative;top:auto!important;transform:none!important;grid-template-columns:1fr;margin-bottom:28px;border-radius:12px}.story-panel-copy{padding:36px 28px}.story-panel-image{min-height:300px}.story-panel-copy>p:not(.page-eyebrow){font-size:16px}.marquee-group{gap:50px;padding-right:50px}}@media(prefers-reduced-motion:reduce){.company-story-panel{position:relative;top:auto!important;transform:none!important}.hero-line{clip-path:none!important;opacity:1!important;transform:none!important}.marquee-track{animation:none;width:auto}.marquee-group{flex-wrap:wrap;justify-content:center;gap:24px;padding:0}.marquee-control,.marquee-group[aria-hidden]{display:none}}.culture-principles{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.culture-principles article{display:flex;gap:32px;align-items:baseline;padding:28px 0;border-top:1px solid #d9d9d9}.culture-principles h3{font-size:23px;line-height:1.4}@media(max-width:640px){.culture-principles{grid-template-columns:1fr}}.gradient-border:after,.gradient-border:before{display:none}.gradient-border{border:1px solid #dedede}.editorial-card{border:1px solid #ffffff30;background:#ffffff05;border-radius:8px;padding:28px}.gradient-text-drovix{background:none;-webkit-text-fill-color:currentColor;color:inherit}.brushed-metal,.drovix-grid-bg{background:none!important}.drovix-accent-line{background:currentColor;height:1px}.neon-icon-glow{filter:none}main :is(.shadow-2xl,.shadow-xl){box-shadow:none}main .btn-shimmer{background:#fff;color:#171717;border:1px solid #d0d0d0}main .text-neon-cyan,main .text-neon-magenta{color:inherit}.page-intro{padding:160px 40px 80px;border-bottom:1px solid #dedede;background:#fff}.page-intro-inner{max-width:1360px;margin:auto}.page-intro-inner.with-image{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.page-eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;color:#666}.page-intro h1{font-size:clamp(3rem,5.4vw,5.6rem);max-width:1080px;font-weight:400;line-height:1.06}.page-intro-description{margin-top:28px;font-size:18px;line-height:1.6;max-width:680px;color:#5b5b5b}.page-intro-image{position:relative;aspect-ratio:1.15;overflow:hidden;border-radius:10px}.page-intro-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.page-intro-links a{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 22px;border-radius:999px;font-size:14px}.intro-primary{background:#171717;color:#fff}.intro-secondary{border:1px solid #bdbdbd;color:#171717}.intro-primary:hover{background:#3b3b3b}.intro-secondary:hover{background:#f5f5f5}.page-intro-cream,.page-intro-peach{background:#fafafa}.page-intro-sage{background:#fff}@media(max-width:900px){.page-intro{padding:120px 24px 56px}.page-intro-inner.with-image{grid-template-columns:1fr;gap:40px}.page-intro-image{aspect-ratio:1.6}.page-intro-description{font-size:16px}}[role=button],a,body,button,input,select,textarea{cursor:auto!important}[role=button],a,button{cursor:pointer!important}.custom-cursor-dot,.custom-cursor-glow,.custom-cursor-ring{display:none!important}::selection{background:#dddddd;color:#171717}h1,h2,h3{text-wrap:balance}:lang(th) main :is(h1,h2,h3){line-height:1.4;letter-spacing:-.015em}main h1{font-weight:400;letter-spacing:-.045em;line-height:1.08}main h2{font-weight:400;letter-spacing:-.035em}main h3{font-weight:500;letter-spacing:-.02em}.editorial-hero{background:#ffffff;border-bottom:1px solid var(--border)}.editorial-hero-grid{display:flex;flex-direction:column;gap:56px;text-align:center;max-width:1440px;padding-bottom:48px}.editorial-hero-grid>div{max-width:960px}.editorial-hero-grid h1{font-size:clamp(3.3rem,6.6vw,6.6rem)}.editorial-hero-grid h1 span{color:inherit}.editorial-hero-grid p{margin-left:auto;margin-right:auto;max-width:700px}.editorial-hero-grid>div>div{justify-content:center}.editorial-hero-art{width:100%;border-radius:12px}.editorial-hero-art>div{aspect-ratio:2.8/1}.editorial-hero-art figcaption{background:#eeeeee}.editorial-section{border-bottom:1px solid #dedede}.editorial-section[data-surface=white]{background-color:#ffffff;color:#171717}.editorial-section[data-surface=warm]{background-color:#f5f5f5;color:#171717}.editorial-section[data-surface=black],.editorial-section[data-surface=blue],.editorial-section[data-surface=navy]{background-color:#151515;color:#ffffff;--woxa-neon:#e8e8e8;--woxa-slate:#cccccc;--woxa-electric:#e8e8e8}.gradient-text,.gradient-text-blue{background:none;-webkit-text-fill-color:currentColor;color:var(--woxa-neon)}.accent-line{background:currentColor;height:1px}.editorial-section .noise-overlay,.editorial-section>.pointer-events-none{opacity:.35}.editorial-section h1{font-size:clamp(2.75rem,5.4vw,5.75rem)}.editorial-section:has(h1)>div.relative{min-height:650px;padding-top:140px;padding-bottom:90px}.editorial-section:has(h1) .text-center{text-align:left;align-items:flex-start}.editorial-section:has(h1) .justify-center{justify-content:flex-start}.editorial-section:has(h1) .max-w-4xl{max-width:80rem}.editorial-section:has(h1) p{margin-left:0;max-width:44rem}main [data-slot=button]{border-radius:999px;font-weight:500;box-shadow:none}.page-intro-copy{animation:headline-enter .8s cubic-bezier(.22,1,.36,1) both}.cinematic-portrait:after,.cinematic-portrait:before{display:none}main .hover-lift:hover{transform:translateY(-3px);box-shadow:none}main .edge-glow-hover:hover{box-shadow:none;border-color:#aaa}.btn-shimmer:after{display:none}.drovix-glass-card,.glass-card,.neon-glass-card{backdrop-filter:none;box-shadow:none;border-radius:8px}.neon-glass-card:after,.neon-glass-card:before{display:none}header{background:#ffffff!important;box-shadow:none!important;border-bottom:1px solid #dedede!important}header>div{max-width:1440px!important}.editorial-nav{position:fixed;inset:0 0 auto;z-index:50}.editorial-nav-inner{margin:auto;padding:22px 40px;display:flex;align-items:center;gap:64px}.editorial-nav-links{display:flex;align-items:center;gap:32px;flex:1;font-size:14px}.editorial-nav-group>button{display:flex;align-items:center;gap:8px;padding:8px 0}.editorial-nav-group{position:relative}.editorial-nav-actions{display:flex;gap:24px;margin-left:auto;align-items:center}.editorial-nav-cta{border-radius:999px;padding:11px 24px;background:#171717;color:#fff}.editorial-dropdown{position:absolute;left:-24px;top:calc(100% + 20px);background:#ffffff;padding:24px;width:300px;border:1px solid #dedede;border-radius:8px;box-shadow:0 18px 40px #15151514}.editorial-dropdown p{color:#666666;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.editorial-dropdown a{display:block;padding:10px 12px;border-radius:4px}.editorial-dropdown a:hover,.editorial-dropdown a[aria-current=page]{background:#f5f5f5}.editorial-mobile-toggle{display:none}@media (max-width:1100px){.editorial-nav-inner{padding:18px 24px;justify-content:space-between}.editorial-mobile-toggle{display:block}.editorial-nav-links{display:none;position:absolute;top:100%;left:0;right:0;padding:24px;background:#ffffff;max-height:calc(100dvh - 76px);overflow-y:auto;border-bottom:1px solid #dedede}.editorial-nav-links.is-open{display:flex;flex-direction:column;align-items:stretch;gap:20px}.editorial-dropdown{position:static;width:auto;box-shadow:none;margin-top:10px}.editorial-nav-actions{margin:0;justify-content:space-between}}footer{background:#f1f1f1!important;color:#171717}footer>.absolute{display:none}footer [class*=text-white]{color:#444444}footer [class*=border-white]{border-color:#cccccc}footer a:hover{color:#171717}@media (max-width:767px){.editorial-hero-grid{min-height:auto}.editorial-hero-art{border-radius:8px}.editorial-hero-art>div{aspect-ratio:4/3}.editorial-section:has(h1)>div.relative{min-height:520px;padding-top:120px;padding-bottom:60px}main h1{letter-spacing:-.035em}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-brand=qtpilot]{--brand-accent:#ee690b;--brand-ink:#a43d00;--brand-tint:#fff4e9;--brand-dark:#0b1014}[data-brand=trustfinance]{--brand-accent:#435bff;--brand-ink:#3048d8;--brand-tint:#eff3ff;--brand-dark:#101c4b}[data-brand=drovix]{--brand-accent:#a3e635;--brand-ink:#416800;--brand-tint:#f3fadd;--brand-dark:#080b05}[data-brand=nexa-rise]{--brand-accent:#31564b;--brand-ink:#31564b;--brand-tint:#edf2ef;--brand-dark:#122a23}[data-brand=woxacorp]{--brand-accent:#1761d8;--brand-ink:#1761d8;--brand-tint:#eff5ff;--brand-dark:#06172f}[data-brand=woxa-labs],[data-brand=woxa-ventures]{--brand-accent:#171717;--brand-ink:#171717;--brand-tint:#f1f1f1;--brand-dark:#171717}.brand-logo{display:inline-flex;align-items:baseline;white-space:nowrap;font-size:32px;font-weight:700;letter-spacing:-.05em;line-height:1.2}.brand-qt span{color:#ee690b}.brand-drovix span{color:#a3e635;margin-left:3px}.brand-woxa{gap:8px}.brand-woxa span{font-size:.6em;font-weight:500;letter-spacing:-.02em}.brand-image{width:auto;height:42px;max-width:240px;object-fit:contain}.brand-identity{display:inline-flex;align-items:center;padding:20px 26px;background:white;color:#171717;border-radius:8px;margin-bottom:36px}[data-brand] .page-intro{background:var(--brand-tint);border-bottom:3px solid var(--brand-accent)}[data-brand] .page-intro .page-eyebrow{color:var(--brand-ink)}[data-brand] .intro-primary{background:var(--brand-ink);color:#fff}[data-brand] .editorial-section[data-surface=warm]{background:var(--brand-tint)}[data-brand] .editorial-section{--woxa-neon:var(--brand-ink);--woxa-electric:var(--brand-ink)}[data-brand] .editorial-section:is([data-surface=black],[data-surface=navy],[data-surface=blue]){background:var(--brand-dark);--woxa-neon:var(--brand-accent);--woxa-electric:var(--brand-accent)}[data-brand] .accent-line{background:var(--brand-accent)}.brand-card{border-top:3px solid var(--brand-accent)}.brand-card .brand-card-logo,.company-story-panel[data-brand]{background:var(--brand-tint);color:#171717}.company-story-panel[data-brand]{border-color:var(--brand-accent)}.company-story-panel[data-brand=qtpilot]{background:#0b1014;color:#ecead6}.company-story-panel[data-brand] .page-eyebrow{color:inherit;opacity:.7}.company-story-panel[data-brand] .story-panel-copy>a{background:var(--brand-accent);border-color:var(--brand-accent);color:white}.company-story-panel[data-brand=qtpilot] .story-panel-copy>a{color:#0b1014}.story-panel-copy .brand-image,.story-panel-copy .brand-logo{margin-bottom:22px}[data-brand=drovix] .gradient-text-drovix{color:#a3e635}[data-brand=drovix] .drovix-accent-line{background:#a3e635}[data-brand=drovix] [data-slot=button].bg-neutral-500{background:#a3e635;color:#101608}.brand-official-link{display:inline-flex;gap:12px;align-items:center;margin-bottom:22px;color:var(--brand-ink);font-size:14px}.nexa-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.nexa-capabilities article{border-top:1px solid #bbcfc3;padding-top:24px}.nexa-capabilities h2{font-size:28px;margin:18px 0}.nexa-capabilities p{color:#53635b;line-height:1.8}.nexa-landscape{position:relative;height:clamp(300px,45vw,620px);margin:0 40px 80px;border-radius:14px;overflow:hidden}@media(max-width:800px){.nexa-capabilities{grid-template-columns:1fr}.nexa-landscape{margin:0 24px 48px}.brand-image{max-width:200px;height:36px}.brand-logo{font-size:28px}}.brand-logo.team-brand{font-size:20px;color:#fff}.brand-image.team-brand{height:22px;max-width:135px}.brand-detail-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 48px;padding:28px 24px;background:#fff;border-block:1px solid #ddd}.brand-detail-nav a{display:inline-flex;gap:28px;align-items:center;font-size:14px;padding:8px 0;border-bottom:1px solid var(--brand-ink)}.brand-detail-nav a:hover{color:var(--brand-ink)}.brand-detail-section{background:#fff;padding:88px 40px;scroll-margin-top:100px}.brand-detail-shell{max-width:1240px;margin:auto}.brand-detail-heading{max-width:820px;margin-bottom:52px}.brand-detail-heading h2,.brand-faq-layout h2{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.2}.brand-detail-heading>p:last-child{margin-top:24px;font-size:18px;line-height:1.8;color:#5b5b5b}.brand-topic{display:grid;grid-template-columns:52px minmax(180px,1fr) minmax(300px,1.45fr);gap:32px;padding:36px 0;border-top:1px solid #d8d8d8}.brand-topic-number{color:var(--brand-ink);font-size:14px;padding-top:7px}.brand-step-list h3,.brand-topic h3{font-size:25px;line-height:1.4}.brand-faq p,.brand-step-list p,.brand-topic>p{font-size:16px;line-height:1.9;color:#555}.brand-process{background:var(--brand-tint)}.brand-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;list-style:none;padding:0}.brand-step-list>li{border-top:1px solid color-mix(in srgb,var(--brand-ink) 25%,transparent);padding-top:24px}.brand-step-number{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:var(--brand-ink);color:white;font-size:13px;margin-bottom:20px}.brand-step-list p{margin-top:14px}.brand-faq-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:80px}.brand-faq details{border-top:1px solid #d8d8d8;padding:24px 0}.brand-faq details:last-child{border-bottom:1px solid #d8d8d8}.brand-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:19px;font-weight:500}.brand-faq summary::-webkit-details-marker{display:none}.brand-faq summary span{color:var(--brand-ink);font-size:24px;transition:transform .2s}.brand-faq details[open] summary span{transform:rotate(45deg)}.brand-faq details p{margin-top:18px;padding-right:36px}.brand-detail-nav a:focus-visible,.brand-faq summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:6px}@media(max-width:800px){.brand-detail-section{padding:56px 24px;scroll-margin-top:78px}.brand-detail-heading>p:last-child{font-size:16px}.brand-topic{grid-template-columns:32px 1fr;gap:16px;padding:28px 0}.brand-topic>p{grid-column:2}.brand-step-list h3,.brand-topic h3{font-size:22px}.brand-faq-layout,.brand-step-list{grid-template-columns:1fr;gap:32px}.brand-detail-nav{justify-content:flex-start;gap:12px 24px}.brand-detail-nav a{gap:14px}}.interior-page{--interior-rule:#d8d8d4;--interior-paper:#f3f3f0}.interior-page .page-intro{padding:175px 40px 100px;background:var(--interior-paper)}.interior-page .page-intro-inner{max-width:1320px}.interior-page .page-intro h1{font-size:clamp(3.4rem,6.1vw,6.2rem);max-width:1160px}.interior-page .page-intro-description{font-size:19px;line-height:1.7}.interior-about .page-intro,.interior-life .page-intro,.interior-team .page-intro{text-align:center}:is(.interior-about,.interior-team,.interior-life) .page-intro :is(h1,.page-intro-description){margin-left:auto;margin-right:auto}.interior-life .page-intro-links{justify-content:center}.interior-careers .page-intro{background:#fff;padding-bottom:40px}.interior-careers .page-intro-inner.with-image{display:block}.interior-careers .page-intro-copy{max-width:1040px}.interior-careers .page-intro-image{margin-top:64px;aspect-ratio:2.6;border-radius:8px}.interior-portfolio .page-intro-image{border-radius:50% 50% 8px 8px}.interior-ventures .page-intro{background:#151515;color:#fff}.interior-ventures .page-intro :is(.page-eyebrow,.page-intro-description){color:#c7c7c7}.interior-ventures .intro-primary{background:#fff;color:#171717}.interior-ventures .intro-secondary{color:#fff}.interior-ventures .intro-secondary:hover{background:#333}.chapter-nav{position:sticky;top:85px;z-index:30;background:#fffffff5;border-block:1px solid var(--interior-rule)}.chapter-nav-inner{max-width:1400px;margin:auto;display:flex;align-items:stretch;padding:0 40px;gap:30px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b5b5b5 transparent}.chapter-nav-label{display:flex;align-items:center;padding-right:30px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#686868}.chapter-nav a{display:flex;gap:10px;align-items:center;white-space:nowrap;min-height:62px;font-size:13px;border-bottom:2px solid transparent;transition:border-color .2s}.chapter-nav a span{font-size:10px;color:#767676}.chapter-nav a:hover,.chapter-nav a[aria-current]{border-color:#171717}.chapter-nav a:focus-visible{outline:2px solid #171717;outline-offset:-4px}.interior-page .editorial-section{scroll-margin-top:150px}.interior-page .editorial-section>div{max-width:1400px;padding:96px 40px}.interior-page .editorial-section h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1.15}.interior-page .editorial-section>div>.scroll-reveal:first-child{text-align:left;margin-left:0;max-width:850px}.interior-page .editorial-section>div>.scroll-reveal:first-child :is(.justify-center){justify-content:flex-start}.interior-page .editorial-section>div>.scroll-reveal:first-child p{margin-left:0}.interior-page .accent-line{display:none}.interior-page .editorial-section [class*=tracking-]{letter-spacing:.015em}.interior-page .editorial-section p{line-height:1.8}.interior-page :is(.gradient-border,.glass-card){border-radius:0;border:0;border-top:1px solid var(--interior-rule);background:transparent;box-shadow:none}.interior-page [data-surface=black],.interior-page [data-surface=navy]{--interior-rule:#4b4b4b}.interior-page [data-surface=warm]{background:var(--interior-paper)}.interior-page .editorial-section:last-child:is([data-surface=white],[data-surface=warm]){background:var(--interior-paper)}.interior-page .editorial-section:last-child>div{padding-top:110px;padding-bottom:110px}.interior-page .editorial-section:last-child h2{max-width:950px}#about-purpose .gradient-border{padding:35px 0}#about-purpose .gradient-border>svg{display:none}#about-purpose h3{font-size:32px}#about-purpose .gradient-border p{font-size:20px;max-width:540px}#about-values .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#about-structure .grid{gap:0}#about-structure .grid>.scroll-reveal{padding-right:36px}#portfolio-affiliates .grid,#portfolio-companies .grid{grid-template-columns:1fr;gap:28px}#portfolio-affiliates .brand-card,#portfolio-companies .brand-card{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--interior-rule);border-radius:8px}#portfolio-affiliates .brand-card-logo,#portfolio-companies .brand-card-logo{min-height:260px;border-bottom:0;border-right:1px solid var(--interior-rule)}#portfolio-affiliates .brand-card h3,#portfolio-companies .brand-card h3{font-size:30px}#portfolio-affiliates .brand-card p,#portfolio-companies .brand-card p{font-size:16px}#portfolio-affiliates .brand-card p:first-child,#portfolio-companies .brand-card p:first-child{font-size:11px}@media(min-width:1024px){#philosophy-criteria .lg\:col-span-5{position:sticky;top:190px}#open-positions>div{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:72px;align-items:start}#open-positions>div>.scroll-reveal:first-child{grid-column:1;grid-row:1/span 3;position:sticky;top:190px}#open-positions>div>:not(:first-child){grid-column:2}}#open-positions .grid{grid-template-columns:1fr;gap:0}#open-positions .grid .group{border:0;border-top:1px solid #ccc;border-radius:0;padding:28px 0}#open-positions .grid .group h3{font-size:26px}#open-positions .grid .group>.flex:first-child>div{display:none}#careers-why-join .gradient-border,#team-departments .gradient-border{padding-left:0;padding-right:24px}#careers-why-join .gradient-border>div:first-child{background:transparent;border-radius:0;justify-content:flex-start}.contact-opening{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:165px max(40px,calc((100vw - 1320px)/2)) 90px;background:var(--interior-paper);align-items:start}.interior-contact .contact-opening .page-intro{padding:24px 0;border:0}.interior-contact .contact-opening h1{font-size:clamp(3rem,4.6vw,4.8rem)}.interior-contact .contact-opening .editorial-section{border:0;background:#fff;border-radius:12px}.interior-contact .contact-opening .editorial-section>div{padding:38px}.interior-contact .contact-opening h2{font-size:28px}.interior-contact .contact-opening input{height:52px}.interior-contact .contact-opening input,.interior-contact .contact-opening textarea{border-color:#b8b8b8;background:#fff;border-radius:4px}.interior-contact .contact-opening button[type=submit]{width:100%;background:#171717;color:#fff}.interior-journal{padding-top:175px}.interior-journal>div{max-width:1400px;padding-inline:40px}.interior-journal h1{font-size:clamp(3.5rem,7vw,7rem)}.journal-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px}.journal-card{display:flex;flex-direction:column;border-top:1px solid #ccc;padding-top:20px}.journal-card img{border-radius:6px;transition:filter .3s}.journal-card:hover img{filter:contrast(1.08)}.journal-card>div:last-child{padding:24px 0 0}.journal-card h2{font-size:25px}.journal-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding-block:32px 52px;border-bottom:1px solid #ccc;align-items:center}.journal-card:first-child h2{font-size:clamp(2rem,3.2vw,3.2rem)}.journal-card:first-child>div:last-child{padding:0}.interior-article{padding-top:155px}.interior-article>div{max-width:980px}.interior-article h1{font-size:clamp(2.7rem,5vw,4.8rem);margin-top:36px}.interior-article .cms-content{max-width:740px;margin-inline:auto;font-size:18px;line-height:1.9}@media(max-width:1100px){.chapter-nav{top:66px}}@media(max-width:800px){.interior-page .page-intro{padding:120px 24px 56px}.interior-page .page-intro h1{font-size:clamp(2.7rem,9vw,4.5rem)}.interior-page .page-intro-description{font-size:16px}.interior-careers .page-intro-image{aspect-ratio:1.5;margin-top:36px}.chapter-nav-inner{padding-inline:24px;gap:24px}.chapter-nav-label{display:none}.chapter-nav a{min-height:54px}.interior-page .editorial-section{scroll-margin-top:128px}.interior-page .editorial-section>div{padding:60px 24px}.interior-page .editorial-section h2{font-size:2.25rem}#about-values .grid{grid-template-columns:1fr}#about-purpose .gradient-border p{font-size:18px}#portfolio-affiliates .brand-card,#portfolio-companies .brand-card{grid-template-columns:1fr}#portfolio-affiliates .brand-card-logo,#portfolio-companies .brand-card-logo{min-height:180px;border-right:0;border-bottom:1px solid #ccc}.contact-opening{grid-template-columns:1fr;padding:100px 24px 50px;gap:24px}.interior-contact .contact-opening .editorial-section>div{padding:24px}.interior-journal{padding-top:120px}.interior-journal>div{padding-inline:24px}.journal-grid{grid-template-columns:1fr;gap:40px}.journal-card:first-child{grid-template-columns:1fr;gap:24px}.interior-article{padding-top:120px}}.interior-portfolio .page-intro-image{border-radius:8px;aspect-ratio:1.5}