.ab-hero{background:var(--wp-paper);padding:clamp(92px,11vw,156px) 0 clamp(72px,9vw,124px);overflow:hidden}.ab-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.68fr);align-items:center;gap:clamp(54px,9vw,132px);display:grid}.ab-eyebrow{color:var(--wp-orange);margin-bottom:var(--sp-6);align-items:center;gap:8px;display:inline-flex}.ab-hero__copy h1{max-width:860px;margin:0 0 var(--sp-6);color:var(--wp-ink);font-family:var(--ff-serif);letter-spacing:-.04em;font-size:clamp(50px,7.5vw,100px);font-weight:700;line-height:.97}.ab-hero__copy h1 em{color:var(--wp-orange);font-style:italic}.ab-hero__copy p{max-width:58ch;margin:0 0 var(--sp-8);color:var(--wp-ink-2)}.ab-hero__constellation{place-items:center;display:grid}.ab-orbit{aspect-ratio:1;place-items:center;width:min(35vw,460px);min-width:360px;display:grid;position:relative}.ab-orbit__ring,.ab-orbit__axis{pointer-events:none;position:absolute}.ab-orbit__ring{border:1px solid var(--wp-line);border-radius:50%}.ab-orbit__ring--outer{border-style:dashed;animation:60s linear infinite ab-spin;inset:0}.ab-orbit__ring--inner{border-color:var(--wp-orange-100);inset:19%}.ab-orbit__axis--x{border-top:1px solid var(--wp-line);top:50%;left:0;right:0}.ab-orbit__axis--y{border-left:1px solid var(--wp-line);top:0;bottom:0;left:50%}.ab-orbit__core{z-index:2;aspect-ratio:1;background:var(--wp-orange);color:#fff;text-align:center;width:42%;box-shadow:0 0 0 12px var(--wp-paper), 0 0 0 13px var(--wp-line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.ab-orbit__core small{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:8px}.ab-orbit__core strong{font-family:var(--ff-serif);font-size:clamp(22px,3vw,34px);font-style:italic;font-weight:600}.ab-orbit__label{z-index:3;border:1px solid var(--wp-line);border-radius:var(--r-pill);background:var(--wp-paper);color:var(--wp-ink-2);font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;padding:7px 11px;font-size:8px;position:absolute}.ab-orbit__label--1{top:2%;left:50%;transform:translate(-50%)}.ab-orbit__label--2{top:24%;right:3%}.ab-orbit__label--3{bottom:20%;right:5%}.ab-orbit__label--4{bottom:2%;left:50%;transform:translate(-50%)}.ab-orbit__label--5{bottom:20%;left:5%}.ab-orbit__label--6{top:24%;left:3%}@keyframes ab-spin{to{transform:rotate(360deg)}}.ab-manifesto{padding:clamp(82px,10vw,140px) 0 0}.ab-manifesto__grid{grid-template-columns:1fr .82fr;align-items:start;gap:clamp(56px,10vw,150px);padding-bottom:clamp(72px,9vw,120px);display:grid}.ab-manifesto__eyebrow{color:var(--wp-orange-300)}.ab-manifesto h2{max-width:720px;margin:var(--sp-5) 0 0;color:var(--wp-cream);font-family:var(--ff-serif);letter-spacing:-.04em;font-size:clamp(52px,7vw,94px);line-height:.98}.ab-manifesto h2 em{color:var(--wp-orange-300);font-style:italic}.ab-manifesto__copy{padding-top:var(--sp-8);border-top:1px solid #fcedde4d}.ab-manifesto__copy p{margin:0 0 var(--sp-5);color:#fceddeb8;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.ab-manifesto__rules{border-top:1px solid #fcedde24;grid-template-columns:repeat(3,1fr);display:grid}.ab-manifesto__rules span{padding:var(--sp-6) clamp(16px, 3vw, 40px);color:var(--wp-cream);font-family:var(--ff-serif);text-align:center;border-right:1px solid #fcedde24;font-size:clamp(22px,2.5vw,32px);font-style:italic}.ab-manifesto__rules span:last-child{border-right:0}.ab-story{background:var(--wp-paper);padding:clamp(92px,11vw,156px) 0}.ab-story__grid{grid-template-columns:.45fr 1.55fr;gap:clamp(56px,10vw,150px);display:grid}.ab-story__aside{flex-direction:column;justify-content:space-between;min-height:340px;display:flex}.ab-story__mark{border:1px solid var(--wp-line);width:76px;height:76px;color:var(--wp-orange);border-radius:50%;place-items:center;display:grid}.ab-story__mark svg{width:38px;height:32px}.ab-story__lead{max-width:1020px;color:var(--wp-ink);font-family:var(--ff-serif);letter-spacing:-.03em;margin:0;font-size:clamp(38px,5.2vw,70px);line-height:1.07}.ab-story__lead em{color:var(--wp-orange);font-style:italic}.ab-story__body{max-width:820px;margin-top:var(--sp-9);grid-template-columns:repeat(2,1fr);gap:clamp(24px,5vw,64px);display:grid}.ab-story__body p{color:var(--wp-ink-2);margin:0;font-size:15px;line-height:1.8}.ab-stats{background:var(--wp-orange-50);border-top:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line)}.ab-stats__grid{grid-template-columns:repeat(4,1fr);display:grid}.ab-stat{border-right:1px solid var(--wp-line);flex-direction:column;justify-content:space-between;min-height:180px;padding:clamp(24px,4vw,48px);display:flex}.ab-stat:last-child{border-right:0}.ab-stat strong{color:var(--wp-orange);font-family:var(--ff-serif);font-size:clamp(44px,5vw,68px);font-weight:600;line-height:1}.ab-stat span{color:var(--wp-ink-3);font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.ab-values{background:var(--wp-paper-2);padding:clamp(92px,11vw,156px) 0}.ab-values__head{grid-template-columns:1.2fr .65fr;align-items:end;gap:clamp(48px,9vw,132px);margin-bottom:clamp(58px,8vw,100px);display:grid}.ab-values__head h2{max-width:800px;color:var(--wp-ink);font-family:var(--ff-serif);letter-spacing:-.03em;margin:0;font-size:clamp(44px,6vw,80px);line-height:1}.ab-values__head h2 em{color:var(--wp-orange);font-style:italic}.ab-values__head>p{color:var(--wp-ink-2);margin:0;font-size:15px;line-height:1.75}.ab-values__grid{border-top:1px solid var(--wp-ink);grid-template-columns:repeat(2,1fr);display:grid}.ab-value{border-right:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line);flex-direction:column;min-height:320px;padding:clamp(28px,4vw,48px);transition:background .25s;display:flex}.ab-value:nth-child(2n){border-right:0}.ab-value:hover{background:var(--wp-paper)}.ab-value__top{justify-content:space-between;align-items:flex-start;display:flex}.ab-value__top span{color:var(--wp-orange);font-family:var(--ff-mono);letter-spacing:.1em;font-size:10px}.ab-value__top svg{width:30px;height:30px;color:var(--wp-orange)}.ab-value h3{margin:auto 0 var(--sp-4);color:var(--wp-ink);font-family:var(--ff-serif);font-size:clamp(32px,4vw,48px);font-weight:600}.ab-value p{max-width:56ch;color:var(--wp-ink-2);margin:0;font-size:14px;line-height:1.7}.ab-studio{background:var(--wp-paper);padding:clamp(92px,11vw,156px) 0}.ab-people__head{grid-template-columns:1.2fr .62fr;align-items:end;gap:clamp(48px,9vw,132px);margin-bottom:clamp(56px,8vw,96px);display:grid}.ab-people__head h2{max-width:850px;color:var(--wp-ink);font-family:var(--ff-serif);letter-spacing:-.03em;margin:0;font-size:clamp(44px,6vw,80px);line-height:1}.ab-people__head h2 em{color:var(--wp-orange);font-style:italic}.ab-people__head>p{color:var(--wp-ink-2);margin:0;font-size:16px;line-height:1.75}.ab-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.ab-founder{border:1px solid var(--wp-line);background:var(--wp-orange-50);grid-template-columns:minmax(190px,.82fr) minmax(0,1.18fr);min-height:390px;display:grid}.ab-founder__avatar{color:var(--wp-cream);place-items:center;display:grid;position:relative;overflow:hidden}.ab-founder__avatar--maroon{background:var(--wp-maroon)}.ab-founder__avatar--orange{background:var(--wp-orange);color:#fff}.ab-founder__avatar:before,.ab-founder__avatar:after{content:"";border:1px solid #fcedde24;border-radius:50%;position:absolute}.ab-founder__avatar:before{aspect-ratio:1;width:120%}.ab-founder__avatar:after{aspect-ratio:1;width:76%}.ab-founder__avatar>span{z-index:2;font-family:var(--ff-serif);letter-spacing:-.08em;font-size:clamp(74px,8vw,112px);font-style:italic;position:relative}.ab-founder__avatar svg{width:34px;height:29px;color:var(--wp-orange-300);position:absolute;bottom:18px;right:18px}.ab-founder__avatar--orange svg{color:var(--wp-cream)}.ab-founder__body{flex-direction:column;padding:clamp(26px,4vw,42px);display:flex}.ab-founder__body h3{margin:0 0 var(--sp-2);color:var(--wp-ink);font-family:var(--ff-serif);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.05}.ab-founder__title{color:var(--wp-orange);font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;line-height:1.5}.ab-founder__body p{margin:auto 0 var(--sp-6);color:var(--wp-ink-2);font-size:14px;line-height:1.75}.ab-founder__officially{padding-top:var(--sp-4);border-top:1px solid var(--wp-line);color:var(--wp-ink-3);font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.ab-founder__officially strong{color:var(--wp-ink);font-weight:500}.ab-studio__room{border-top:1px solid var(--wp-line);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(56px,10vw,148px);margin-top:clamp(80px,10vw,136px);padding-top:clamp(80px,10vw,136px);display:grid}.ab-studio__room-copy{position:sticky;top:112px}.ab-studio__room-copy h2{max-width:620px;margin:0 0 var(--sp-5);color:var(--wp-ink);font-family:var(--ff-serif);letter-spacing:-.03em;font-size:clamp(44px,6vw,78px);line-height:1}.ab-studio__room-copy h2 em{color:var(--wp-orange);font-style:italic}.ab-studio__intro{max-width:62ch;margin:0 0 var(--sp-9);color:var(--wp-ink-2);font-size:16px;line-height:1.75}.ab-disciplines{border-top:1px solid var(--wp-ink)}.ab-discipline{gap:var(--sp-5);border-bottom:1px solid var(--wp-line);grid-template-columns:38px 36px minmax(0,1fr);align-items:start;padding:clamp(26px,4vw,42px) 0;display:grid}.ab-discipline>span{color:var(--wp-orange);font-family:var(--ff-mono);padding-top:5px;font-size:9px}.ab-discipline>svg{width:26px;height:26px;color:var(--wp-orange)}.ab-discipline h3{margin:0 0 var(--sp-2);color:var(--wp-ink);font-family:var(--ff-serif);font-size:26px;font-weight:600}.ab-discipline p{max-width:58ch;color:var(--wp-ink-2);margin:0;font-size:14px;line-height:1.7}.ab-purpose{padding:clamp(84px,10vw,140px) 0}.ab-purpose__grid{grid-template-columns:repeat(2,1fr);gap:clamp(54px,10vw,148px);display:grid}.ab-purpose__grid>div{padding-top:var(--sp-6);border-top:1px solid #fcedde4d}.ab-purpose__eyebrow{color:var(--wp-orange-300)}.ab-purpose p{margin:var(--sp-5) 0 0;color:var(--wp-cream);font-family:var(--ff-serif);font-size:clamp(27px,3.3vw,44px);line-height:1.25}.ab-cta{background:var(--wp-paper);padding:clamp(88px,10vw,148px) 0}.ab-cta__grid{justify-content:space-between;align-items:flex-end;gap:var(--sp-10);display:flex}.ab-cta h2{max-width:850px;color:var(--wp-ink);font-family:var(--ff-serif);letter-spacing:-.03em;margin:0;font-size:clamp(44px,6vw,80px);line-height:1}.ab-cta h2 em{color:var(--wp-orange);font-style:italic}.ab-cta .btn-arrow{flex:none}@media (max-width:1024px){.ab-hero__grid{grid-template-columns:1fr}.ab-hero__constellation{display:none}.ab-story__grid{gap:var(--sp-9);grid-template-columns:.35fr 1.65fr}.ab-founder{grid-template-columns:1fr}.ab-founder__avatar{min-height:270px}.ab-studio__room{gap:var(--sp-9);grid-template-columns:.72fr 1.28fr}}@media (max-width:720px){.ab-hero{padding-top:72px}.ab-hero__copy h1{font-size:clamp(48px,15vw,68px)}.ab-manifesto__grid,.ab-story__grid,.ab-values__head,.ab-people__head,.ab-studio__room,.ab-purpose__grid,.ab-manifesto__rules{grid-template-columns:1fr}.ab-manifesto__rules span{border-bottom:1px solid #fcedde24;border-right:0}.ab-story__aside{min-height:auto}.ab-story__mark{display:none}.ab-story__body{grid-template-columns:1fr}.ab-stats__grid{grid-template-columns:repeat(2,1fr)}.ab-stat:nth-child(2){border-right:0}.ab-stat:nth-child(-n+2){border-bottom:1px solid var(--wp-line)}.ab-values__grid{grid-template-columns:1fr}.ab-value{border-right:0;min-height:270px}.ab-founders,.ab-founder{grid-template-columns:1fr}.ab-founder__avatar{min-height:250px}.ab-studio__room-copy{position:static}.ab-cta__grid{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ab-orbit__ring--outer{animation:none}}
