/* Approved mockup direction */
:root{--lime:#d2dc3b;--paper:#f0f0ea;--line:rgba(240,240,234,.22)}
html{overflow-x:hidden}
.site-header{height:78px;position:absolute;padding:0 clamp(28px,3.3vw,52px);background:rgba(3,5,4,.48);backdrop-filter:blur(8px);border-color:var(--line)}
.brand{font-size:14px;letter-spacing:.27em;white-space:nowrap}.brand-mark{width:18px;height:18px;border:0;transform:none;background:radial-gradient(circle,var(--lime) 0 1px,transparent 1.5px);background-size:5px 5px}.brand-mark:after{display:none}
.site-nav{gap:clamp(22px,3vw,48px)}.site-nav a{font:9px "DM Mono",monospace;letter-spacing:.07em;text-transform:uppercase}.header-cta{border:1px solid rgba(210,220,59,.62);padding:14px 20px;font:9px "DM Mono",monospace;letter-spacing:.11em;text-transform:uppercase}.header-cta span{font-size:16px}
.hero{height:640px;min-height:600px;background:#050706}.hero-art{background-image:url('assets/img/hero-cinematic.png');background-position:center 48%;background-size:cover;opacity:1;mix-blend-mode:normal;filter:none}.hero:after{background:linear-gradient(90deg,rgba(3,5,4,.91) 0%,rgba(3,5,4,.64) 27%,rgba(3,5,4,.12) 56%,rgba(3,5,4,.03) 78%),linear-gradient(0deg,rgba(3,5,4,.52),transparent 38%)}
.hero-grid{max-width:none;margin:0;padding:78px clamp(34px,6.7vw,108px) 40px;display:flex;align-items:center}.hero-copy{max-width:560px;margin-top:38px}.hero-kicker{font:10px/1.3 "DM Mono",monospace;letter-spacing:.16em;color:var(--lime);margin:0 0 24px}.hero h1{font:500 clamp(42px,4.15vw,66px)/1.05 "DM Mono",monospace;letter-spacing:.12em;margin-bottom:22px}.hero h1 span{color:var(--lime)}.title-rule{display:block;width:48px;height:2px;background:var(--lime);margin-bottom:24px}.hero-copy>p:not(.hero-kicker){max-width:390px;color:#c3c4be;font-size:14px;line-height:1.65;margin-bottom:34px}.button{min-height:47px;padding:0 22px;font-size:9px;letter-spacing:.12em}.button-primary{background:rgba(6,8,7,.36);border-color:rgba(210,220,59,.72)}.button-primary:hover{background:var(--lime)}
.statement.section-pad{max-width:none;padding:0}.feature-grid{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.feature-card{height:510px;min-height:0;padding:0;overflow:hidden;border-bottom:1px solid var(--line)}.feature-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.feature-card:nth-child(1) img{object-position:50% center}.feature-card:nth-child(2) img{object-position:50% center}.feature-card:nth-child(3) img{object-position:55% center}.feature-card:hover img{transform:scale(1.035);filter:brightness(1.12)}.card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,5,4,.05) 30%,rgba(4,5,4,.88) 88%,#050605)}.card-copy{position:absolute;left:clamp(24px,3.2vw,52px);right:24px;bottom:38px}.feature-card h3{font:400 clamp(18px,1.55vw,25px)/1.15 "DM Mono",monospace;letter-spacing:.07em;text-transform:uppercase;margin:15px 0}.feature-card p{font-size:14px;max-width:340px;color:#cacbc4}.card-index{font-size:12px}
.worlds{min-height:440px;max-width:none;grid-template-columns:33.5% 66.5%;background:#050706;color:var(--paper);border-bottom:1px solid var(--line)}.worlds-copy{padding:62px 46px 55px clamp(28px,3.3vw,54px);order:0;background:#050706}.worlds .eyebrow{color:var(--lime);font-size:11px;letter-spacing:.2em}.worlds h2{font:400 clamp(24px,2.25vw,36px)/1.28 "DM Mono",monospace;letter-spacing:.055em;text-transform:uppercase;margin-top:22px}.worlds .body-copy{color:#aeb0a9;font-size:14px;line-height:1.75;margin-top:24px}.worlds-visual{min-height:440px;overflow:hidden;background:#050706}.worlds-visual img{width:106%;height:106%;margin:-3%;object-fit:cover;object-position:center;filter:saturate(.7) contrast(1.06);transition:transform 1.1s ease}.worlds:hover .worlds-visual img{transform:scale(1.025)}.worlds-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050706 0%,transparent 17%),linear-gradient(0deg,rgba(5,7,6,.32),transparent 40%);mix-blend-mode:normal}.text-link{color:var(--paper);border-color:var(--lime)}
.capabilities.section-pad{padding:0;max-width:none}.capability-grid{margin:0;display:grid;grid-template-columns:repeat(5,1fr);border:0}.capability{display:flex;flex-direction:column;gap:0;min-height:450px;padding:0 0 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:#060807;text-align:center;justify-content:flex-start}.capability:hover{padding-left:0;background:#0b0e0a}.capability-media{width:100%;height:280px;overflow:hidden;position:relative}.capability-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,#060807 98%)}.capability-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) contrast(1.08);transition:transform .7s ease}.capability:nth-child(1) img{object-position:center 45%}.capability:nth-child(2) img{object-position:center 45%}.capability:nth-child(3) img{object-position:center}.capability:nth-child(4) img{object-position:center}.capability:nth-child(5) img{object-position:center 40%}.capability:hover img{transform:scale(1.05)}.capability-icon{height:37px;color:var(--lime);font:26px/1 "DM Mono",monospace;margin-top:-3px;position:relative}.capability h3{font:500 13px/1.45 "DM Mono",monospace;letter-spacing:.085em;color:var(--lime);text-transform:uppercase;margin:12px 16px 0}.capability p{font-size:11px;line-height:1.45;color:#a8aaa2;max-width:205px;margin:11px auto 0;padding:0 12px}.metrics.section-pad{max-width:none;padding:0}.metrics-grid{margin:0}.metric{min-height:140px;padding:30px 12px 22px;text-align:center;border-left:0;border-right:1px solid var(--line)}.metric strong{font:400 clamp(31px,3vw,46px)/1 "DM Mono",monospace;color:var(--lime);margin-bottom:15px}.metric p{color:#a8aaa2;text-transform:none;font-family:Manrope,sans-serif;font-size:12px}.metric-infinity{background:none}
.audit-offer.section-pad{max-width:none;padding:clamp(82px,9vw,138px) clamp(24px,5.2vw,84px);background:#11150f;border-bottom:1px solid var(--line)}.audit-shell{max-width:1480px;margin:0 auto}.audit-intro{display:grid;grid-template-columns:minmax(180px,.48fr) 1.25fr .58fr;gap:clamp(28px,4vw,70px);align-items:start;margin-bottom:62px}.audit-intro h2{font:400 clamp(32px,3.5vw,57px)/1.08 "DM Mono",monospace;letter-spacing:-.05em;text-transform:uppercase;margin:0}.audit-intro h2 em{color:var(--lime);font-family:"DM Mono",monospace;font-style:normal;letter-spacing:-.05em}.audit-intro>div>p{max-width:530px;color:#b2b5ab;font-size:15px;line-height:1.75;margin:26px 0 28px}.audit-proof{border-left:1px solid var(--line);padding-left:25px}.audit-proof span,.audit-output-card>span,.audit-deliverables>span{font:500 10px/1.45 "DM Mono",monospace;letter-spacing:.12em;color:var(--lime)}.audit-proof p{color:#d9dbd2;font:400 12px/1.8 "DM Mono",monospace;margin:18px 0 0}.audit-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-bottom:0}.audit-step{min-height:200px;padding:25px 25px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.audit-step:last-child{border-right:0}.audit-step>span{font:10px "DM Mono",monospace;color:var(--lime)}.audit-step h3{font:400 19px/1.15 "DM Mono",monospace;letter-spacing:-.035em;margin:25px 0 13px}.audit-step p{font-size:12px;line-height:1.6;color:#a7aaa1;margin:0;max-width:230px}.audit-output{display:grid;grid-template-columns:1.25fr .75fr;border:1px solid var(--line);background:#080a08}.audit-output-card{padding:31px 34px 33px;border-right:1px solid var(--line)}.audit-output-card strong{display:block;color:var(--lime);font:500 11px "DM Mono",monospace;letter-spacing:.13em;margin:18px 0}.audit-output-card h3{font:400 clamp(20px,2vw,29px)/1.2 "DM Mono",monospace;letter-spacing:-.04em;margin:0 0 13px}.audit-output-card p{color:#a7aaa1;font-size:13px;line-height:1.6;max-width:630px;margin:0}.audit-output-card .text-link{color:#e7e8e1;margin-top:23px}.audit-deliverables{padding:31px 34px}.audit-deliverables ul{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:13px 22px}.audit-deliverables li{color:#d9dbd2;font:400 11px/1.4 "DM Mono",monospace}.audit-deliverables li:before{content:"+";color:var(--lime);margin-right:8px}
.audit-step,.audit-output-card,.practice-card{min-width:0}.practice-split{background:#0a0c0a;border-bottom:1px solid var(--line);padding:clamp(82px,9vw,138px) clamp(24px,5.2vw,84px)}.boundary-head{display:grid;grid-template-columns:minmax(180px,.45fr) 1.25fr .62fr;gap:clamp(28px,4vw,70px);align-items:start;max-width:1480px;margin:0 auto 58px}.boundary-head h2{font:400 clamp(30px,3.3vw,53px)/1.1 "DM Mono",monospace;letter-spacing:-.045em;margin:0;text-transform:uppercase}.boundary-head h2 em{color:var(--lime);font-family:"DM Mono",monospace;font-style:normal;letter-spacing:-.045em}.boundary-head>p:last-child{margin:4px 0 0;color:#aaaca5;font-size:14px;line-height:1.72;max-width:330px}.practice-grid{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.practice-card{display:grid;grid-template-columns:1.08fr .92fr;min-height:410px;overflow:hidden;background:#060807}.practice-card:first-child{border-right:1px solid var(--line)}.practice-media{position:relative;min-height:410px;overflow:hidden}.practice-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,#060807 100%),linear-gradient(0deg,rgba(6,8,7,.35),transparent 45%)}.practice-card:first-child .practice-media img{object-position:55% center}.practice-card:last-child .practice-media img{object-position:center}.practice-copy{padding:40px 32px 34px 18px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:1}.practice-copy>span,.boundary-note span{font:500 10px/1.45 "DM Mono",monospace;letter-spacing:.12em;color:var(--lime)}.practice-copy h3{font:400 clamp(20px,1.8vw,29px)/1.2 "DM Mono",monospace;letter-spacing:-.035em;margin:22px 0 18px}.practice-copy p,.boundary-note p{color:#a8aaa2;font-size:13px;line-height:1.65;margin:0}.boundary-note{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-top:0}.boundary-note>div{padding:30px 34px;display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:start}.boundary-note>div:first-child{border-right:1px solid var(--line)}.boundary-note p{max-width:520px}.client-audience ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;padding:0;margin:0;list-style:none}.client-audience li{font:400 11px/1.45 "DM Mono",monospace;letter-spacing:.04em;color:#d7d8d2}.client-audience li:before{content:"+";color:var(--lime);margin-right:8px}.practice-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.64) contrast(1.08);transition:transform .8s ease}.process-art{background:url('assets/img/agent-contours.jpg') center/cover no-repeat;filter:saturate(.55) contrast(1.1)}.process-art:before{background:linear-gradient(90deg,rgba(21,17,15,.55),transparent),linear-gradient(0deg,rgba(21,17,15,.6),transparent 50%)}.use-case-grid a{min-width:0}.use-case-grid a.has-art{overflow:hidden;isolation:isolate}.case-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 53%;z-index:-2;filter:saturate(.4) brightness(.43) contrast(1.15);transition:transform .7s ease,filter .5s ease}.use-case-grid a.has-art:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(7,8,7,.93),rgba(7,8,7,.58) 65%,rgba(7,8,7,.32));z-index:-1}.use-case-grid a.has-art:hover .case-art{transform:scale(1.04);filter:saturate(.52) brightness(.5) contrast(1.12)}.contact-field{background:linear-gradient(90deg,#0c0d0b 0%,rgba(12,13,11,.68) 45%,rgba(12,13,11,.12)),url('assets/img/final-drift.jpg') center right/cover no-repeat;opacity:1}.contact-form{margin-top:30px;max-width:620px}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.contact-form-field{display:flex;flex-direction:column;gap:8px;color:#c9cbc2;font:10px/1.3 "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase}.contact-form-field-wide{grid-column:1 / -1}.contact-form-field input,.contact-form-field select,.contact-form-field textarea{width:100%;border:1px solid rgba(231,229,220,.28);border-radius:0;background:rgba(5,7,6,.58);color:var(--paper);font:13px/1.4 Manrope,Arial,sans-serif;padding:12px 13px;outline:none;transition:border-color .25s,background .25s;letter-spacing:0;text-transform:none}.contact-form-field textarea{resize:vertical;min-height:104px}.contact-form-field input:focus,.contact-form-field select:focus,.contact-form-field textarea:focus{border-color:var(--lime);background:rgba(5,7,6,.8)}.contact-form-field select{appearance:none}.contact-form-actions{display:flex;align-items:center;gap:18px;margin-top:18px}.contact-form-actions .button{cursor:pointer}.form-note{color:#a9aba2!important;font:11px/1.45 Manrope,Arial,sans-serif!important;margin:0!important;max-width:270px!important}.form-status{min-height:18px;color:var(--lime)!important;font:11px/1.45 Manrope,Arial,sans-serif!important;margin:12px 0 0!important}
.why-us{background:#0d100d;border-bottom:1px solid var(--line)}.why-us-shell{max-width:1480px;margin:0 auto}.why-us-heading{display:grid;grid-template-columns:minmax(180px,.45fr) 1.25fr .62fr;gap:clamp(28px,4vw,70px);align-items:start;margin-bottom:58px}.why-us-heading h2{font:400 clamp(30px,3.3vw,53px)/1.1 "DM Mono",monospace;letter-spacing:-.045em;margin:0;text-transform:uppercase}.why-us-heading h2 em{color:var(--lime);font-family:"DM Mono",monospace;font-style:normal;letter-spacing:-.045em}.why-us-heading>div>p{margin:26px 0 0;color:#aaaca5;font-size:14px;line-height:1.72;max-width:540px}.why-us-note{margin:4px 0 0;padding-left:25px;border-left:1px solid var(--line);color:#d7d8d2;font:400 12px/1.8 "DM Mono",monospace}.why-us-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#060807}.why-us-visual{min-height:500px;position:relative;overflow:hidden;border-right:1px solid var(--line);background:#060807}.why-us-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.5) brightness(.52) contrast(1.12)}.why-us-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,7,.12),rgba(6,8,7,.8) 90%)}.why-us-visual span{position:absolute;z-index:1;top:25px;left:28px;color:var(--lime);font:500 10px/1.45 "DM Mono",monospace;letter-spacing:.12em}.why-us-content{display:flex;flex-direction:column}.why-us-reasons{display:grid;grid-template-columns:1fr 1fr;flex:1}.why-us-reason{min-height:220px;padding:25px 28px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.why-us-reason:nth-child(2n){border-right:0}.why-us-reason:nth-child(n+3){border-bottom:0}.why-us-reason>span{font:10px "DM Mono",monospace;color:var(--lime)}.why-us-reason h3{font:400 19px/1.15 "DM Mono",monospace;letter-spacing:-.035em;margin:26px 0 13px}.why-us-reason p{color:#a7aaa1;font-size:12px;line-height:1.6;margin:0;max-width:260px}.why-us-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border-top:1px solid var(--line)}.why-us-cta>div>span{font:500 10px/1.45 "DM Mono",monospace;letter-spacing:.12em;color:var(--lime)}.why-us-cta p{color:#d7d8d2;font-size:13px;line-height:1.5;margin:10px 0 0}.why-us-cta .button{flex:0 0 auto}
.hero-art{transform:translate3d(0,var(--parallax-y,0),0) scale(1.03);transform-origin:center;will-change:transform}.feature-card img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.025);will-change:transform}.feature-card:hover img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.05)}.worlds-visual img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.04);will-change:transform}.worlds:hover .worlds-visual img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.065)}.practice-media img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.04);will-change:transform}.practice-card:hover .practice-media img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.075)}.why-us-visual img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.04);transform-origin:center;will-change:transform}.why-us-visual:hover img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.075)}.case-art{transform:translate3d(0,var(--parallax-y,0),0) scale(1.03);will-change:transform}.use-case-grid a.has-art:hover .case-art{transform:translate3d(0,var(--parallax-y,0),0) scale(1.06)}
@media(max-width:1100px){.boundary-head{grid-template-columns:170px 1fr}.boundary-head>p:last-child{grid-column:2}.audit-intro{grid-template-columns:170px 1fr}.audit-proof{grid-column:2;margin-top:4px}.practice-card{grid-template-columns:1fr}.practice-media{min-height:300px}.practice-copy{padding:30px}.boundary-note>div{grid-template-columns:1fr;gap:15px}}
@media(max-width:900px){.site-header{height:68px}.brand{font-size:12px}.site-nav,.header-cta{display:none}.hero{height:680px;min-height:640px}.hero-grid{padding:92px 24px 40px}.hero-copy{margin-top:26px;max-width:355px}.hero h1{font-size:clamp(38px,10vw,56px);letter-spacing:.075em}.hero-art{background-position:62% center}.hero:after{background:linear-gradient(90deg,rgba(3,5,4,.92) 0%,rgba(3,5,4,.6) 55%,rgba(3,5,4,.15)),linear-gradient(0deg,rgba(3,5,4,.78),transparent 48%)}.feature-grid{grid-template-columns:1fr}.feature-card{height:420px}.worlds{display:grid;grid-template-columns:1fr}.worlds-copy{padding:70px 24px}.worlds-visual{min-height:350px;order:1}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability{min-height:380px}.capability-media{height:225px}.capability:last-child{grid-column:span 2}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(5){grid-column:span 2}.audit-offer.section-pad{padding:82px 24px}.audit-intro{display:block;margin-bottom:48px}.audit-intro .eyebrow{margin-bottom:28px}.audit-intro h2{margin-bottom:25px}.audit-proof{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;margin-top:30px}.audit-steps{grid-template-columns:repeat(2,1fr)}.audit-step:nth-child(2){border-right:0}.audit-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.audit-output{grid-template-columns:1fr}.audit-output-card{border-right:0;border-bottom:1px solid var(--line)}.practice-split{padding:82px 24px}.boundary-head{display:block}.boundary-head .eyebrow{margin-bottom:28px}.boundary-head h2{margin-bottom:26px}.practice-grid{grid-template-columns:1fr}.practice-card:first-child{border-right:0;border-bottom:1px solid var(--line)}.practice-card{grid-template-columns:1fr 1fr;min-height:360px}.practice-media{min-height:360px}.boundary-note{grid-template-columns:1fr}.boundary-note>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.why-us{padding:82px 24px}.why-us-heading{display:block;margin-bottom:48px}.why-us-heading .eyebrow{margin-bottom:28px}.why-us-heading h2{margin-bottom:26px}.why-us-note{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;margin-top:30px}.why-us-layout{grid-template-columns:1fr}.why-us-visual{min-height:350px;border-right:0;border-bottom:1px solid var(--line)}.why-us-cta{align-items:flex-start;flex-direction:column}.menu-toggle{display:grid;gap:4px}.site-nav.is-open{display:flex;top:68px}.friction,.process{padding-top:90px;padding-bottom:90px}}
@media(max-width:560px){.hero{height:700px}.hero h1{font-size:39px;letter-spacing:.04em}.hero-kicker{font-size:8px;letter-spacing:.11em;margin-bottom:20px}.hero-copy>p:not(.hero-kicker){font-size:13px}.feature-card{height:395px}.card-copy{left:24px;bottom:28px}.worlds h2{font-size:24px}.capability-grid{grid-template-columns:1fr}.capability,.capability:last-child{grid-column:auto;min-height:450px}.capability-media{height:275px}.metrics-grid{grid-template-columns:1fr 1fr}.metric{min-height:125px}.metric strong{font-size:30px}.audit-offer.section-pad{padding:70px 18px}.audit-intro h2{font-size:28px}.audit-steps{grid-template-columns:1fr}.audit-step,.audit-step:nth-child(2){border-right:0}.audit-step:not(:last-child){border-bottom:1px solid var(--line)}.audit-output-card,.audit-deliverables{padding:25px 24px}.audit-deliverables ul{grid-template-columns:1fr}.practice-split{padding:70px 18px}.boundary-head h2{font-size:27px}.practice-card{grid-template-columns:1fr;min-height:0}.practice-media{min-height:265px}.practice-copy{padding:28px 24px 32px}.boundary-note>div{padding:25px 24px}.client-audience ul{grid-template-columns:1fr}.why-us{padding:70px 18px}.why-us-heading h2{font-size:27px}.why-us-layout{margin-left:-1px;margin-right:-1px}.why-us-visual{min-height:265px}.why-us-reasons{grid-template-columns:1fr}.why-us-reason,.why-us-reason:nth-child(n+3){min-height:0;border-right:0;border-bottom:1px solid var(--line)}.why-us-reason:last-child{border-bottom:0}.why-us-cta{padding:25px 24px}.case-art{object-position:52% center}}
@media(max-width:900px){.contact-form{max-width:none}}
@media(max-width:560px){.contact-form-grid{grid-template-columns:1fr}.contact-form-field-wide{grid-column:auto}.contact-form-actions{align-items:flex-start;flex-direction:column}.contact-form-actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){.hero-art,.feature-card img,.worlds-visual img,.practice-media img,.why-us-visual img,.case-art{transform:none!important;transition:none!important}.reveal{opacity:1;transform:none;transition:none}}
