:root{--ink:#101211;--black:#080909;--paper:#f2f0eb;--white:#fbfaf7;--muted:#a6a8a5;--line:rgba(255,255,255,.18);--line-dark:rgba(16,18,17,.18);--silver:#c4c8c7;--accent:#b7a790;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:#c0b3a0;color:#111}.skip{position:absolute;left:-9999px;top:12px;z-index:100;background:#fff;color:#000;padding:12px}.skip:focus{left:12px}.wrap{width:min(calc(100% - 96px),var(--max));margin:auto}.header{position:fixed;top:0;left:0;right:0;z-index:30;transition:background .35s,border .35s;background:linear-gradient(180deg,rgba(0,0,0,.68),transparent);border-bottom:1px solid transparent}.header.scrolled,.header.open{background:#0a0b0bf0;border-bottom-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.logo{display:inline-flex;align-items:center;min-width:164px}.logo img{width:156px;height:auto;filter:grayscale(1)}.navlinks{display:flex;align-items:center;gap:clamp(17px,2.3vw,36px)}.navlinks a,.navlinks button{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#e5e5e3;background:none;border:0;cursor:pointer;padding:13px 0;white-space:nowrap}.navlinks a:hover,.navlinks a.active,.navlinks button:hover{color:#fff}.navlinks a.active:after{content:"";display:block;height:1px;background:#fff;margin-top:7px}.nav-cta{border:1px solid rgba(255,255,255,.47)!important;padding:12px 18px!important;transition:background .2s,color .2s}.nav-cta:hover{background:#fff;color:#111!important}.menu-btn{display:none;border:1px solid var(--line);background:transparent;color:#fff;width:44px;height:44px;align-items:center;justify-content:center;font-size:24px}.dropdown{position:relative}.dropdown-panel{display:none;position:absolute;top:100%;left:-20px;min-width:230px;padding:11px 20px;background:#151616;border:1px solid var(--line);box-shadow:0 18px 35px #0008}.dropdown:hover .dropdown-panel,.dropdown:focus-within .dropdown-panel{display:grid}.dropdown-panel a{padding:11px 0;font-size:10px}.hero{min-height:100vh;position:relative;display:flex;align-items:end;overflow:hidden;background:#111}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#000000c2,#00000024 65%),linear-gradient(0deg,rgba(0,0,0,.64),transparent 55%),var(--hero-image);background-size:cover;background-position:center;transform:scale(1.02)}.hero.home:before{background-position:center}.hero-content{position:relative;z-index:2;padding-top:180px;padding-bottom:100px}.eyebrow{display:flex;align-items:center;gap:13px;font-size:11px;line-height:1.5;letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:var(--accent)}.eyebrow:before{content:"";height:1px;width:36px;background:currentColor;flex:none}.hero h1,.page-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:.97;margin:26px 0 30px;max-width:1050px;font-size:clamp(68px,8.5vw,148px)}.hero h1 em,.page-hero h1 em{font-weight:400;color:#d1d2ce}.hero .dek{max-width:700px;font-size:clamp(17px,1.45vw,22px);font-weight:300;line-height:1.55;color:#e2e2df;margin:0 0 36px}.buttons{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid currentColor;padding:16px 22px;min-height:52px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;transition:background .2s,color .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.fill{background:var(--white);color:var(--ink);border-color:var(--white)}.button.fill:hover{background:#d3d4d0;border-color:#d3d4d0}.button.ghost{color:var(--white)}.button.ghost:hover{background:#fff;color:#111}.button.dark{color:var(--ink)}.button.dark:hover{background:var(--ink);color:#fff}.button span:last-child{font-size:18px;font-weight:300;line-height:0}.hero-foot{position:absolute;bottom:23px;right:48px;z-index:2;color:#e6e6e2;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.section{padding:clamp(86px,10vw,160px) 0}.section.dark{background:#0b0d0d}.section.paper{background:var(--paper);color:var(--ink)}.section.white{background:var(--white);color:var(--ink)}.section.charcoal{background:#171a19}.section.compact{padding:80px 0}.kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#9a8a76;margin:0 0 24px}.section h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(48px,5.6vw,92px);line-height:1.02;letter-spacing:-.052em;margin:0 0 33px;max-width:1050px}.section h2 em{font-weight:400;color:#8f928e}.section .lead{font-size:clamp(20px,2vw,29px);line-height:1.45;letter-spacing:-.02em;max-width:850px;margin:0 0 28px}.section p{line-height:1.7;color:inherit;max-width:720px}.muted{color:#8f938f!important}.dark .muted,.charcoal .muted{color:#b5b7b3!important}.cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,140px)}.cols.align-center{align-items:center}.rule{border-top:1px solid var(--line-dark)}.dark .rule,.charcoal .rule{border-color:var(--line)}.number{font-size:11px;letter-spacing:.2em;color:#8f806d}.thesis-image{width:100%;height:650px;object-fit:cover}.large-quote{font-family:Georgia,serif;font-size:clamp(36px,3.7vw,65px);line-height:1.18;letter-spacing:-.035em;margin:0;max-width:1100px}.large-quote em{color:#a6a9a7}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);margin-top:65px}.principles article{padding:34px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:280px}.principles h3{font-size:19px;letter-spacing:-.03em;font-weight:500;margin:55px 0 14px}.principles p{font-size:15px;color:#5b605d;line-height:1.65;margin:0}.dark .principles{border-color:var(--line)}.dark .principles article{border-color:var(--line)}.dark .principles p{color:#aaa}.cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);margin-top:62px}.cap-grid a{display:flex;flex-direction:column;justify-content:space-between;min-height:315px;background:var(--paper);padding:clamp(30px,4vw,58px);transition:background .25s}.cap-grid a:hover{background:#e5e2da}.cap-grid .num{font-size:12px;color:#8c8071;letter-spacing:.16em}.cap-grid h3{font-family:Georgia,serif;font-size:clamp(31px,3.2vw,51px);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:0 0 14px}.cap-grid p{margin:0;color:#686b68;line-height:1.55;font-size:15px;max-width:440px}.cap-grid .arrow{align-self:flex-end;font-size:28px}.feature-image{height:600px;width:100%;object-fit:cover}.feature-split{display:grid;grid-template-columns:1fr 1fr}.feature-split>div{padding:clamp(45px,7vw,115px);display:flex;flex-direction:column;justify-content:center}.feature-split img{height:100%;min-height:580px;width:100%;object-fit:cover}.sequence{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);margin-top:58px}.sequence article{padding:29px 30px 0 0;border-right:1px solid var(--line);margin-right:30px}.sequence article:last-child{border:0;margin:0}.sequence h3{font-family:Georgia,serif;font-weight:400;font-size:34px;margin:40px 0 12px;letter-spacing:-.04em}.sequence p{font-size:15px;color:#aeb0ac;line-height:1.65}.page-hero{min-height:690px;position:relative;display:flex;align-items:end;background:#141615;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#000c,#00000038),linear-gradient(0deg,#080909,transparent 42%),var(--hero-image);background-position:center;background-size:cover}.page-hero .wrap{position:relative;z-index:1;padding:170px 0 95px}.page-hero h1{font-size:clamp(60px,7.2vw,116px);max-width:1030px}.page-hero .dek{max-width:680px;font-size:21px;line-height:1.55;color:#e3e4e2}.article{max-width:820px}.article h2{font-family:Georgia,serif;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:1.1;letter-spacing:-.04em;margin:70px 0 25px}.article h2:first-child{margin-top:0}.article h3{font-size:20px;margin:34px 0 12px}.article p,.article li{font-size:18px;line-height:1.75;color:#4e5350}.article ul{padding-left:21px}.article li{margin:8px 0}.article .emphasis{font-size:25px;line-height:1.5;color:#1e2420}.overline{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#9a8a76}.text-link{display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid currentColor;padding-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-top:18px}.text-link:hover{gap:22px}.columns-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 80px;border-top:1px solid var(--line-dark)}.columns-list article{border-bottom:1px solid var(--line-dark);padding:32px 0}.columns-list h3{font-family:Georgia,serif;font-size:31px;font-weight:400;margin:6px 0 10px}.columns-list p{margin:0;color:#626763;line-height:1.65}.strip{padding:52px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.strip p{font-family:Georgia,serif;font-size:clamp(26px,2.9vw,44px);max-width:800px;line-height:1.2;margin:0;letter-spacing:-.03em}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.insight{border:1px solid var(--line-dark);padding:28px;display:flex;flex-direction:column;min-height:350px}.insight small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9a8a76}.insight h3{font-family:Georgia,serif;font-size:clamp(27px,2.4vw,36px);font-weight:400;line-height:1.18;letter-spacing:-.035em;margin:42px 0 15px}.insight p{font-size:14px;color:#656965;line-height:1.6;margin:0}.insight .text-link{margin-top:auto;align-self:flex-start}.contact-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:100px}.contact-panel{border-top:1px solid var(--line-dark);padding-top:25px}.contact-panel p{color:#646864}.form{margin-top:38px;display:grid;gap:16px}.form label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.form input,.form textarea,.form select{width:100%;background:transparent;border:0;border-bottom:1px solid #aeb2ad;padding:15px 0;color:#222;font:17px Arial,sans-serif;border-radius:0}.form textarea{min-height:125px;resize:vertical}.form .button{cursor:pointer;background:#111;color:#fff;justify-content:center;margin-top:10px}.form-note{font-size:12px;color:#737874}.footer{background:#090a0a;padding:88px 0 32px;color:#fff}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:70px;padding-bottom:120px}.footer-title{font-family:Georgia,serif;font-size:clamp(40px,4vw,64px);line-height:1.1;letter-spacing:-.04em;margin:25px 0;max-width:550px}.footer .link-list{display:grid;gap:14px}.footer .link-list a{font-size:13px;color:#c4c6c3}.footer .link-list a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#8c908c;letter-spacing:.07em}.fade{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fade.visible{opacity:1;transform:none}@media(max-width:900px){.wrap{width:min(calc(100% - 42px),var(--max))}.nav{height:72px}.menu-btn{display:flex}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;background:#101211;padding:18px 22px 30px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line)}.header.open .navlinks{display:flex}.navlinks a,.navlinks button{padding:14px 0}.dropdown-panel{position:static;display:grid;border:0;background:#1b1d1c;box-shadow:none;margin-bottom:8px}.dropdown-panel a{padding:10px 15px}.hero-content{padding-bottom:90px}.hero-foot{right:21px}.cols,.feature-split,.contact-grid{grid-template-columns:1fr}.feature-split img{min-height:0;height:420px}.feature-split>div{padding:60px 22px}.principles{grid-template-columns:repeat(2,1fr)}.sequence{grid-template-columns:repeat(2,1fr);row-gap:35px}.sequence article:nth-child(2){border-right:0}.footer-top{grid-template-columns:1fr 1fr;gap:45px;padding-bottom:65px}.footer-top>div:first-child{grid-column:1/-1}.page-hero{min-height:610px}.page-hero .wrap{padding-bottom:75px}}@media(max-width:600px){.hero h1{font-size:clamp(57px,14vw,84px)}.page-hero h1{font-size:clamp(54px,13vw,76px)}.hero .dek,.page-hero .dek{font-size:17px}.section{padding:80px 0}.section h2{font-size:clamp(44px,11vw,65px)}.section .lead{font-size:21px}.principles,.cap-grid,.insight-grid,.columns-list{grid-template-columns:1fr}.principles article{min-height:0}.principles h3{margin:28px 0 12px}.cap-grid a{min-height:270px}.feature-split img{height:320px}.sequence{grid-template-columns:1fr}.sequence article{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px;margin:0}.strip .wrap{align-items:flex-start;flex-direction:column}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column}.article p,.article li{font-size:16px}.logo img{width:135px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade{opacity:1;transform:none;transition:none}.button{transition:none}}.philosophy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:105px 55px;margin-top:82px}.philosophy-grid article{border-top:1px solid #a7aaa6;padding-top:26px}.philosophy-grid h3{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.025em;min-height:58px;margin:0 0 18px}.philosophy-grid p{font-size:16px;line-height:1.7;color:#4d524e;margin:0}.philosophy-section h2{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.065em}@media(max-width:900px){.philosophy-grid{grid-template-columns:repeat(2,1fr);gap:55px 35px}}@media(max-width:600px){.philosophy-grid{grid-template-columns:1fr;gap:35px;margin-top:55px}.philosophy-grid h3{min-height:0}}.fade{opacity:1;transform:none}.header{background:#080909f5;border-bottom-color:#ffffff1f}.hero.home:before,.page-hero:before{background-image:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.1) 40%,transparent 64%),var(--hero-image);transform:none;background-position:center}@media(min-width:901px){.hero.home{min-height:max(760px,56.25vw);align-items:center}.hero-content{padding-top:140px;padding-bottom:90px}.hero h1{font-size:clamp(56px,4.7vw,90px);max-width:43%}.hero .dek{max-width:33%;font-size:clamp(17px,1.35vw,21px);margin-bottom:24px}.hero .buttons{max-width:37%}.page-hero{min-height:max(720px,50vw)}.page-hero h1{max-width:44%;font-size:clamp(52px,4.5vw,82px)}.page-hero .dek{max-width:36%;font-size:19px}.feature-split img{object-position:72% center}}@media(max-width:900px){.hero.home:before,.page-hero:before{background-position:68% center;background-image:linear-gradient(90deg,#000000d1,#0000006b),var(--hero-image)}.hero.home{min-height:850px}.feature-split img{object-position:75% center}}.theme-toggle{order:3;flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid #aaa8;background:transparent;color:inherit;border-radius:24px;padding:10px 14px;font:12px Arial,sans-serif;cursor:pointer}.theme-toggle:focus-visible{outline:2px solid #b29b77;outline-offset:4px}.navlinks{margin-left:auto}.nav{gap:22px}.theme-toggle span:first-child{font-size:18px}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}[data-theme=dark] .section.paper,[data-theme=dark] .section.white{background:#151817;color:#eeeee8}[data-theme=dark] .cap-grid a{background:#1b201e;color:#f1f0e9}[data-theme=dark] .cap-grid a:hover{background:#252d28}[data-theme=dark] .article p,[data-theme=dark] .article li,[data-theme=dark] .principles p,[data-theme=dark] .columns-list p,[data-theme=dark] .cap-grid p,[data-theme=dark] .insight p,[data-theme=dark] .contact-panel p{color:#bcc3bc}[data-theme=dark] .article .emphasis{color:#f0eee7}[data-theme=dark] .button.dark{color:#eee}[data-theme=dark] .principles,[data-theme=dark] .principles article,[data-theme=dark] .columns-list,[data-theme=dark] .columns-list article,[data-theme=dark] .insight,[data-theme=dark] .cap-grid,[data-theme=dark] .contact-panel,[data-theme=dark] .strip{border-color:#ffffff29}[data-theme=light] body{background:#fbfaf7;color:#18201b}[data-theme=light] .header,[data-theme=light] .header.scrolled,[data-theme=light] .header.open{background:#faf9f5f7;border-bottom-color:#18201b22;color:#18201b}[data-theme=light] .logo img,[data-theme=light] .footer img{content:url(/assets/acxelin-logo-black.png);filter:none!important}[data-theme=light] .navlinks a,[data-theme=light] .navlinks button,[data-theme=light] .menu-btn{color:#18201b}[data-theme=light] .navlinks a.active:after{background:#18201b}[data-theme=light] .nav-cta{border-color:#18201b66!important}[data-theme=light] .nav-cta:hover{background:#18201b;color:#fff!important}[data-theme=light] .section.dark,[data-theme=light] .section.charcoal{background:#e8e6de;color:#18201b}[data-theme=light] .dark .muted,[data-theme=light] .charcoal .muted,[data-theme=light] .sequence p{color:#4d5850!important}[data-theme=light] .dark .principles p{color:#4d5850}[data-theme=light] .sequence,[data-theme=light] .sequence article,[data-theme=light] .dark .principles,[data-theme=light] .dark .principles article{border-color:#18201b33}[data-theme=light] .footer{background:#f2f0eb;color:#18201b}[data-theme=light] .footer p,[data-theme=light] .footer .link-list a,[data-theme=light] .footer-bottom{color:#4d5850!important}[data-theme=light] .footer-bottom{border-color:#18201b33}[data-theme=light] .hero,[data-theme=light] .page-hero{color:#fff}[data-theme=light] .section .button.fill{background:#18201b;color:#fff;border-color:#18201b}@media(max-width:1100px)and (min-width:901px){.navlinks{gap:15px}.navlinks a{letter-spacing:.1em}.nav{gap:15px}}@media(max-width:900px){.theme-toggle{order:0;margin-left:auto}.menu-btn{order:1}.navlinks{order:2}[data-theme=light] .navlinks{background:#faf9f5}}.sequence .number{font-weight:700;color:#c6b79e}[data-theme=light] .sequence .number{color:#62513a}@media(min-width:901px){.hero.home{--copy-safe: calc(35vw - max(48px, (100vw - 1440px)/2) - 32px) }.hero.home:before{background-position:left center}.hero.home h1{max-width:var(--copy-safe);font-size:min(4.1vw,calc(var(--copy-safe)/6.7));line-height:1.06;letter-spacing:-.045em}.hero.home h1 em{white-space:nowrap}.hero.home .dek,.hero.home .buttons,.hero.home .eyebrow{max-width:var(--copy-safe)}.hero.home .eyebrow{font-size:10px;letter-spacing:.16em}.hero.home .buttons{gap:12px}.hero.home .button{padding:15px 17px;gap:17px;font-size:10px;letter-spacing:.12em}}@media(max-width:900px){.hero.home h1{max-width:100%;font-size:clamp(44px,10.5vw,76px)}.hero.home h1 em{white-space:normal}}@media(min-width:901px){.hero.home{--copy-safe: calc(35vw - 80px) }.hero.home .hero-content{width:calc(100% - 96px);max-width:none}.hero.home h1{font-size:min(90px,4.1vw,calc(var(--copy-safe)/6.7))}}@media(max-width:900px){.hero.home{display:block;min-height:0;padding-bottom:56.25vw;background:#25201c}.hero.home:before{top:auto;bottom:0;height:56.25vw;background-image:var(--hero-image);background-size:100% 100%;background-position:center;transform:none}.hero.home .hero-content{padding-top:116px;padding-bottom:42px;width:calc(100% - 42px)}.hero.home h1{font-size:clamp(32px,6.6vw,59px);max-width:100%;line-height:1.08}.hero.home h1 em{white-space:nowrap}.hero.home .dek,.hero.home .buttons,.hero.home .eyebrow{max-width:100%}.hero.home .eyebrow{font-size:9px;letter-spacing:.12em}.hero.home .hero-foot{display:none}}@media(max-width:380px){.nav{gap:8px}.logo{min-width:0}.logo img{width:116px}.theme-toggle{padding:9px 10px}.menu-btn{flex-shrink:0;width:36px;height:36px}}.eyebrow:before{display:none;content:none}.name-heading{container-type:inline-size;min-width:0}.section .name-heading h2{font-family:Georgia,Times New Roman,serif;font-size:min(48px,7.3cqw);line-height:1.2;letter-spacing:-.045em;max-width:100%}.name-heading h2 span,.name-heading h2 em{display:block;white-space:nowrap}@media(min-width:901px){.capability-hero:before{background-position:left center}.capability-hero .wrap{width:calc(100% - 96px);max-width:none}.capability-hero h1{max-width:calc(45vw - 80px);font-size:clamp(38px,3.8vw,72px);overflow-wrap:normal}.capability-hero .dek{max-width:calc(43vw - 80px)}}@media(max-width:900px){.page-hero.capability-hero{min-height:0;padding-bottom:56.25vw;background:#25201c}.capability-hero:before{top:auto;bottom:0;height:56.25vw;background-image:var(--hero-image);background-size:100% 100%;background-position:center}.page-hero.capability-hero .wrap{padding-top:120px;padding-bottom:42px}.page-hero.capability-hero h1{font-size:clamp(36px,7vw,60px);max-width:100%;overflow-wrap:break-word}}@media(max-width:900px){.hero.home{display:flex;align-items:center;min-height:100svh;padding-bottom:0}.hero.home:before{inset:0;height:auto;background-image:linear-gradient(90deg,#0f0c09b3,#0f0c0952),linear-gradient(0deg,rgba(8,9,9,.72),transparent 70%),var(--hero-image);background-size:cover;background-position:66% center;transform:none}.hero.home .hero-content{padding-top:155px;padding-bottom:72px;width:calc(100% - 42px)}.hero.home h1{font-size:clamp(38px,10vw,76px);line-height:1.04;margin:28px 0 32px}.hero.home h1 em{white-space:nowrap}.hero.home .dek{font-size:17px;line-height:1.6;margin-bottom:26px;color:#f0efeb}.hero.home .eyebrow{color:#d2c2aa}.hero.home .buttons{gap:12px;margin-top:32px}.hero.home .button{font-size:10px;padding:15px 17px;gap:20px}}@media(max-width:900px){.hero.home:before{background-position:78% center}}.sequence .number{display:block;font-size:16px;line-height:1.5;letter-spacing:.14em;font-weight:700;color:#e0cfb3}[data-theme=light] .sequence .number{color:#403522}.page-hero .title-line{display:block}.page-hero.panel-hero .title-line{white-space:nowrap}@media(min-width:1100px){.hero.home{min-height:max(670px,56.3136vw);--copy-safe: calc(100vw - max(59.2vw,704.4px) - 80px) }.hero.home:before{background-position:right center}.hero.home .hero-content{padding-top:130px;padding-bottom:64px}.hero.home h1{font-size:min(72px,4vw,calc(var(--copy-safe)/8.2));line-height:1.06;margin:24px 0 26px}.hero.home .dek{font-size:clamp(16px,1.3vw,21px);line-height:1.55;margin-bottom:22px}}@media(min-width:901px){.page-hero.panel-hero{--panel-safe: calc(40.8vw - 80px) }.page-hero.panel-hero:before{background-position:left center}.page-hero.panel-hero .wrap{width:calc(100% - 96px);max-width:none}.page-hero.panel-hero h1{max-width:var(--panel-safe);font-size:min(64px,3.5vw,calc(var(--panel-safe)/10.5));line-height:1.1}.page-hero.panel-hero .dek{max-width:var(--panel-safe)}}@media(max-width:1099px){.hero.home{display:flex;align-items:center;min-height:100svh;padding-bottom:0;--copy-safe:100%}.hero.home:before{inset:0;height:auto;background-image:linear-gradient(90deg,#0f0c09c2,#0f0c0952),linear-gradient(0deg,rgba(8,9,9,.72),transparent 70%),var(--hero-image);background-size:cover;background-position:63% center;transform:none}.hero.home .hero-content{padding-top:145px;padding-bottom:72px;width:calc(100% - 42px)}.hero.home h1{max-width:100%;font-size:clamp(34px,9.6vw,76px);line-height:1.04;margin:28px 0 32px}.hero.home h1 em{white-space:nowrap}.hero.home .dek{max-width:620px;font-size:17px;line-height:1.6;margin-bottom:26px;color:#f0efeb}.hero.home .eyebrow{max-width:100%;font-size:9px;letter-spacing:.12em;color:#d2c2aa}.hero.home .buttons{max-width:100%;gap:12px;margin-top:32px}.hero.home .button{font-size:10px;padding:15px 17px;gap:20px}.hero.home .hero-foot{display:none}}@media(min-width:901px)and (max-width:1099px){.hero.home .hero-content{width:calc(100% - 96px);padding-top:155px}.hero.home h1{font-size:min(60px,4vw,calc(var(--copy-safe)/8.2))}.hero.home .dek{max-width:480px;font-size:19px}}@media(max-width:900px){.page-hero.panel-hero h1{font-size:min(72px,8.2vw);line-height:1.1}}@media(max-width:600px){.page-hero.perspectives-hero h1{font-size:clamp(40px,12vw,72px)}}.logo{--brand-width:156px;--brand-height:50px;position:relative;flex:none;min-width:164px;height:56px}.brand-stage{display:block;position:relative;width:var(--brand-width);height:var(--brand-height)}.logo .brand-wordmark{position:absolute;inset:0;width:var(--brand-width);height:auto;filter:none;opacity:1;clip-path:inset(0 0 0 0);transition:clip-path .78s cubic-bezier(.65,0,.2,1),opacity .55s ease}.logo .brand-icon{position:absolute;top:0;left:0;width:auto;height:var(--brand-height);max-width:none;filter:none;opacity:0;transform:translate(6px);transition:opacity .52s ease .16s,transform .78s cubic-bezier(.65,0,.2,1)}[data-theme=light] .logo .brand-wordmark{content:url(/assets/acxelin-logo-black.png)}[data-theme=light] .logo .brand-icon{content:url(/assets/acxelin-icon-black.png)}.header.scrolled .brand-wordmark{clip-path:inset(0 76% 0 0);opacity:0}.header.scrolled .brand-icon{opacity:1;transform:none}.logo:focus-visible{outline:1px solid currentColor;outline-offset:5px}@media(hover:hover){.header.scrolled .logo:hover .brand-wordmark{clip-path:inset(0);opacity:1}.header.scrolled .logo:hover .brand-icon{opacity:0;transform:translate(6px)}}.header.scrolled .logo:focus-visible .brand-wordmark{clip-path:inset(0);opacity:1}.header.scrolled .logo:focus-visible .brand-icon{opacity:0}.header.brand-intro .brand-wordmark{animation:brand-wordmark 3.6s cubic-bezier(.65,0,.2,1) both}.header.brand-intro .brand-icon{animation:brand-ai 3.6s cubic-bezier(.65,0,.2,1) both}@keyframes brand-wordmark{0%,12%,to{clip-path:inset(0);opacity:1}35%,65%{clip-path:inset(0 76% 0 0);opacity:0}88%{clip-path:inset(0);opacity:1}}@keyframes brand-ai{0%,18%,to{opacity:0;transform:translate(6px)}38%,62%{opacity:1;transform:none}84%{opacity:0;transform:translate(6px)}}.team-section{padding-top:160px;padding-bottom:108px}.team-breadcrumb{display:inline-flex;gap:14px;align-items:center;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:34px;color:#65665e}.team-breadcrumb:hover{text-decoration:underline;text-underline-offset:5px}.team-section .kicker{margin-bottom:22px}.team-section h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(58px,7.3vw,112px);letter-spacing:-.052em;line-height:1.02;margin:0;max-width:1100px}.team-section h1 em{color:#777c73;font-weight:400}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:72px}.team-member{min-width:0}.team-portrait{background:#111412;overflow:hidden;aspect-ratio:1}.team-portrait img{width:100%;height:100%;object-fit:contain}.team-details{padding:26px 0 0;border-bottom:1px solid #18201b33}.team-details h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(25px,2.45vw,38px);line-height:1.13;letter-spacing:-.035em;margin:0 0 10px}.team-details .team-role{font-size:14px;line-height:1.5;color:#555d54;margin:0;letter-spacing:.02em}.team-linkedin{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 0;margin-top:19px;font-size:12px;letter-spacing:.06em}.team-linkedin svg{width:19px;height:19px;flex:none}.team-linkedin .profile-arrow{margin-left:auto;font-size:22px;transition:transform .2s}.team-linkedin:hover .profile-arrow{transform:translate(3px,-3px)}.team-linkedin:focus-visible{outline:2px solid currentColor;outline-offset:4px}.team-invitation .text-link{margin-top:0}[data-theme=dark] .team-breadcrumb,[data-theme=dark] .team-details .team-role{color:#b5b9b2}[data-theme=dark] .team-section h1 em{color:#b1b7ac}[data-theme=dark] .team-details{border-color:#ffffff29}@media(min-width:1101px){.navlinks{gap:clamp(15px,1.7vw,30px)}.navlinks a{letter-spacing:.14em}.nav{gap:20px}}@media(max-width:1100px){.nav{height:72px;gap:20px}.menu-btn{display:flex;order:1;flex:none}.theme-toggle{order:0;margin-left:auto}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;background:#101211;padding:18px 22px 30px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line);order:2}.header.open .navlinks{display:flex}.navlinks a,.navlinks button{padding:14px 0}[data-theme=light] .navlinks{background:#faf9f5}.team-grid{gap:24px}.team-details h2{font-size:clamp(25px,2.9vw,32px)}}@media(max-width:700px){.team-section{padding-top:122px;padding-bottom:76px}.team-section h1{font-size:clamp(46px,9.6vw,67px)}.team-grid{grid-template-columns:1fr;gap:48px;margin-top:46px}.team-details h2{font-size:34px}.team-details{padding-top:24px}.team-breadcrumb{margin-bottom:24px}.team-role{font-size:15px!important}}@media(max-width:600px){.logo{--brand-width:135px;--brand-height:43.26px;min-width:135px}}@media(max-width:380px){.logo{--brand-width:116px;--brand-height:37.17px;min-width:116px}.nav{gap:8px}}@media(prefers-reduced-motion:reduce){.logo .brand-wordmark,.logo .brand-icon{animation:none!important;transition:none!important}.team-linkedin .profile-arrow{transition:none}}.inquiry-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,7vw,110px)}.inquiry-address{text-decoration:underline;text-underline-offset:4px}.inquiry-layout form{display:grid;gap:20px}.inquiry-layout label{display:block;font-size:15px;font-weight:600}.inquiry-layout small,.inquiry-note,.delivery-note{font-weight:400;font-size:14px}.inquiry-layout input,.inquiry-layout textarea{display:block;width:100%;margin-top:8px;border:1px solid currentColor;background:transparent;color:inherit;padding:12px;font:inherit;border-radius:0}.inquiry-layout textarea{resize:vertical}.inquiry-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-submit{justify-self:start;background:var(--ink);color:var(--white);border:1px solid currentColor;padding:16px 22px;cursor:pointer}.inquiry-submit:disabled{opacity:.6}.inquiry-layout p{margin-top:0}.inquiry-status{min-height:1.4em}.tm-word{white-space:nowrap}.tm-word sup{font: .65em Arial;letter-spacing:0;vertical-align:super}.footer-brand{display:inline-flex;align-items:flex-start;gap:3px}.footer-brand sup{font-size:10px}.trademark-notice{font-size:12px;line-height:1.5;margin:12px 0 0;color:inherit}@media(max-width:800px){.inquiry-layout{grid-template-columns:1fr}}@media(max-width:520px){.inquiry-row{grid-template-columns:1fr}}.hero.home{--photo-exposure:.78;--photo-saturation:.83}.page-hero{--photo-exposure:.93;--photo-saturation:.91}.page-hero[style*=firm-v14]{--photo-exposure:.94;--photo-saturation:.9}.page-hero[style*=capabilities-v14]{--photo-exposure:.93;--photo-saturation:.9}.page-hero[style*=thesis-v14]{--photo-exposure:.91;--photo-saturation:.88}.page-hero[style*=perspectives-intersecting]{--photo-exposure:.95;--photo-saturation:.92}.page-hero[style*=contact-v14]{--photo-exposure:.92;--photo-saturation:.9}.page-hero[style*=architecture-hero]{--photo-exposure:.98;--photo-saturation:.91}.hero.home:before,.page-hero:before{filter:brightness(var(--photo-exposure)) saturate(var(--photo-saturation)) contrast(.98)}.feature-split img[src*=thesis-v14]{filter:brightness(.91) saturate(.88) contrast(.98)}.feature-split img[src*=perspectives-intersecting]{filter:brightness(.95) saturate(.92) contrast(.98)}.team-portrait img{filter:brightness(var(--portrait-exposure,1)) saturate(var(--portrait-saturation,.97)) contrast(.98)}.team-portrait img[src*=mansoor-khan]{--portrait-exposure:.9;--portrait-saturation:.89}.team-portrait img[src*=taiyaba-sultana]{--portrait-exposure:1;--portrait-saturation:.97}.team-portrait img[src*=debiprasad-banerjee]{--portrait-exposure:.94;--portrait-saturation:.92}@media(max-width:1099px){.hero.home{--photo-exposure:.86}}.inquiry-status[data-state=error]{color:inherit}.notfound-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}
