:root{--paper:#f5f3ef;--ink:#111013;--muted:#646064;--purple:#53229a;--purple-deep:#3b126f;--lavender:#e8daf5;--line:#d5d0c9;--radius:18px;--max:1460px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Archivo",Arial,sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;background:var(--ink);color:#fff;padding:.75rem 1rem;z-index:100}.skip-link:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.site-header{height:96px;max-width:var(--max);margin:auto;padding:0 3.2vw;display:grid;grid-template-columns:280px 1fr auto;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:.7rem;width:max-content}.brand img{width:171px}.brand span{font-size:1.45rem;font-weight:500;border-left:1px solid var(--ink);padding-left:.75rem}.desktop-nav{display:flex;justify-content:center;gap:clamp(1.3rem,3vw,3.3rem);font-size:.88rem}.desktop-nav a,.about-copy a,footer a{position:relative}.desktop-nav a:after,.about-copy a:after,footer a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:2px;background:var(--purple);transition:right .25s}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.about-copy a:hover:after,footer a:hover:after{right:0}.header-contact{display:flex;align-items:center;gap:.9rem}.header-contact>span:not(.contact-line){display:grid}.header-contact small{color:var(--muted);font-size:.72rem}.header-contact img{width:48px;height:48px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.contact-line{width:2px;height:42px;background:var(--purple);margin-right:.3rem}.menu-button,.mobile-nav{display:none}
.hero{max-width:var(--max);margin:auto;padding:28px 3.2vw 0;display:grid;grid-template-columns:minmax(390px,.72fr) minmax(720px,1.55fr);gap:2.7vw;min-height:820px}.hero-copy{padding-top:17px;padding-right:2.2vw;border-right:1px solid #bfaad6}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--purple);font-size:.74rem;font-weight:800;margin:0}.hero h1{font-weight:300;font-size:clamp(3.6rem,5vw,5.2rem);line-height:.98;letter-spacing:-.06em;margin:36px 0 30px}.hero h1 strong,.hero h1 span{display:block}.hero h1 strong{font-weight:850}.hero-rule{width:54px;height:4px;background:var(--purple);margin:0 0 25px}.hero-copy>p:not(.eyebrow){font-size:1.08rem;max-width:490px;margin:0 0 20px;color:#28262a}.primary-cta{margin-top:28px;min-height:78px;background:var(--purple);color:#fff;border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:1.18rem;font-weight:750;transition:background .2s,transform .2s}.primary-cta:hover{background:var(--purple-deep);transform:translateY(-2px)}.primary-cta span{font-size:1.9rem;font-weight:300}.work-preview{min-width:0}.section-line{height:61px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #bfaad6}.section-line .eyebrow{white-space:nowrap}.section-line span{margin-left:auto;color:#5f5a5e;text-transform:uppercase;letter-spacing:.11em;font-size:.62rem}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px 25px;padding-top:21px}.project-card{min-width:0}.project-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px;text-transform:uppercase}.project-meta h2{font-size:.8rem;letter-spacing:.07em;margin:0}.project-meta span{font-size:.7rem;letter-spacing:.07em;color:#5f5a5e;text-align:right}.project-visual{height:225px;display:block;position:relative;overflow:hidden;border-radius:var(--radius);isolation:isolate}.project-visual img{position:absolute;object-fit:cover;border-radius:12px}.project-ghost{width:72%;height:82%;left:0;top:0;filter:grayscale(1);opacity:.22}.project-main{width:84%;height:86%;right:0;bottom:0;box-shadow:0 15px 28px rgba(19,12,26,.13);transition:transform .35s}.project-visual:hover .project-main{transform:translate(-5px,-5px)}.project-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 0;padding-left:18%;font-size:.75rem}.project-link strong{color:var(--purple)}.project-link span{border-bottom:1px solid #bfaad6;padding-bottom:4px}
.paths{max-width:var(--max);margin:0 auto;padding:0 1.2vw 44px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.path{min-height:190px;border-radius:var(--radius);padding:29px 32px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.path:after{content:"";position:absolute;right:110px;top:30px;bottom:30px;width:1px;background:currentColor;opacity:.36}.path strong{font-size:3.15rem;line-height:1.08;margin:14px 0 8px;letter-spacing:-.055em}.path p{margin:0;max-width:500px}.path i{position:absolute;right:38px;top:62px;width:64px;height:64px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:1.9rem;font-style:normal;transition:transform .25s}.path:hover i{transform:translateX(6px)}.path-new{background:var(--purple);color:#fff}.path-new .eyebrow{color:#fff}.path-improve{background:var(--lavender)}
.service-detail{max-width:var(--max);margin:auto;padding:105px 5vw;display:grid;grid-template-columns:90px 1fr 1fr;gap:5vw;border-top:1px solid var(--line)}.service-detail-alt{background:var(--ink);color:#fff;max-width:none;padding-left:max(5vw,calc((100vw - var(--max))/2 + 5vw));padding-right:max(5vw,calc((100vw - var(--max))/2 + 5vw))}.service-number{font-size:.78rem;color:var(--purple);font-weight:800}.service-detail-alt .service-number,.service-detail-alt .eyebrow{color:#c7a5ea}.service-intro h2,.managed h2,.process h2,.about h2,.faq h2,.final-cta h2{font-size:clamp(2.4rem,4vw,4.9rem);line-height:.98;letter-spacing:-.055em;margin:20px 0 0}.service-copy{padding-top:31px}.service-copy>p{font-size:1.25rem;max-width:610px}.service-copy ul{padding:0;margin:35px 0 0;list-style:none}.service-copy li{padding:15px 0;border-bottom:1px solid var(--line)}.service-detail-alt .service-copy li{border-color:#3b373c}.service-copy li:before{content:"↳";color:var(--purple);font-weight:800;margin-right:15px}.service-detail-alt .service-copy li:before{color:#c7a5ea}
.managed{max-width:var(--max);margin:auto;padding:115px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--lavender);border-radius:var(--radius)}.managed-copy>p{font-size:1.25rem;margin:4px 0 30px}.managed-list{display:grid;grid-template-columns:1fr 1fr}.managed-list span{padding:15px 0;border-top:1px solid #bca9cd}.managed-list span:before{content:"✓";color:var(--purple);margin-right:10px;font-weight:900}.managed-copy small{display:block;margin-top:34px;color:#625a65;line-height:1.6}.process{max-width:var(--max);margin:auto;padding:120px 5vw}.process-head{display:grid;grid-template-columns:.7fr 1.4fr;gap:4vw;align-items:start}.process-head .eyebrow{margin-top:8px}.process ol{list-style:none;padding:70px 0 35px;margin:0;display:grid;grid-template-columns:repeat(4,1fr)}.process li{padding:0 28px;border-left:1px solid var(--line)}.process li:first-child{padding-left:0;border-left:0}.process li span{color:var(--purple);font-weight:850}.process h3{font-size:1.35rem;margin:24px 0 11px}.process li p{color:var(--muted)}.process-note{margin:25px 0 0;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:650}
.about{background:var(--purple);color:#fff;padding:110px max(5vw,calc((100vw - var(--max))/2 + 5vw));display:grid;grid-template-columns:.75fr 1.4fr;gap:8vw;align-items:center}.about-photo{position:relative}.about-photo img{width:100%;max-height:560px;object-fit:cover;border-radius:var(--radius);filter:grayscale(1)}.about-photo span{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(18,16,19,.86);padding:15px 18px;border-radius:12px;font-size:.78rem}.about .eyebrow{color:#dac5ee}.about-copy h2{max-width:850px}.about-copy>p:not(.eyebrow){font-size:1.18rem;max-width:760px;margin:34px 0}.about-copy>a{font-weight:800;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:7px}.faq{max-width:var(--max);margin:auto;padding:120px 5vw;display:grid;grid-template-columns:.7fr 1.4fr;gap:8vw}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;padding:24px 45px 24px 0;font-weight:750;font-size:1.08rem;cursor:pointer;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:5px;top:19px;font-size:1.6rem;color:var(--purple)}details[open] summary:after{content:"−"}details p{margin:0;padding:0 50px 25px 0;color:var(--muted);max-width:720px}.final-cta{background:var(--ink);color:#fff;text-align:center;padding:115px 5vw}.final-cta .eyebrow{color:#c7a5ea}.final-cta h2{margin:25px auto 42px}.final-cta .primary-cta{max-width:570px;margin:0 auto}footer{max-width:var(--max);margin:auto;padding:45px 3.2vw;display:grid;grid-template-columns:auto 1fr auto;gap:3vw;align-items:center}.brand-footer img{width:140px}.brand-footer span{font-size:1.1rem}footer>p{font-size:.83rem;color:var(--muted);text-align:center}footer>div{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:.76rem}.floating-whatsapp{position:fixed;right:22px;bottom:20px;background:#fff;color:var(--ink);padding:13px 17px;border-radius:999px;box-shadow:0 8px 28px rgba(0,0,0,.15);font-size:.78rem;font-weight:800;z-index:30}.floating-whatsapp span{color:var(--purple);font-size:1rem}
@media(max-width:1100px){.site-header{grid-template-columns:220px 1fr auto}.desktop-nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{border-right:0;padding-right:0;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.hero-copy .eyebrow,.hero-copy h1,.hero-copy .hero-rule{grid-column:1/-1}.hero-copy>p:not(.eyebrow){grid-row:4}.hero-copy .primary-cta{grid-column:1/-1;max-width:520px}.work-preview{margin-top:45px}.project-visual{height:280px}.service-detail{grid-template-columns:60px 1fr 1fr}.header-contact>span:not(.contact-line),.contact-line{display:none}}
@media(max-width:720px){body{font-size:15px}.site-header{height:76px;padding:0 20px;grid-template-columns:1fr auto}.brand img{width:135px}.brand span{font-size:1.05rem}.header-contact{display:none}.menu-button{display:grid;width:44px;height:44px;border:0;background:transparent;padding:11px;gap:5px;align-content:center}.menu-button span{height:2px;background:var(--ink);width:100%;transition:.2s}.menu-button[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;position:absolute;left:12px;right:12px;top:70px;background:var(--ink);color:#fff;border-radius:var(--radius);padding:20px;flex-direction:column;gap:5px}.mobile-nav.open{display:flex}.mobile-nav a{padding:11px}.hero{padding:23px 20px 0;display:block}.hero-copy{display:block}.hero h1{font-size:clamp(3.15rem,15vw,4.15rem);margin:27px 0}.hero-copy>p:not(.eyebrow){font-size:1rem}.primary-cta{min-height:66px;padding:0 20px;font-size:1rem}.work-preview{margin-top:62px}.section-line{height:auto;padding-bottom:14px;align-items:flex-start}.section-line span{display:none}.project-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;gap:15px}.project-card{min-width:84vw;scroll-snap-align:start}.project-visual{height:245px}.project-link{padding-left:0}.paths{grid-template-columns:1fr;padding:14px 12px 35px}.path{min-height:235px}.path:after{display:none}.path strong{font-size:2.75rem}.path p{max-width:78%}.path i{right:25px;top:auto;bottom:25px}.service-detail,.service-detail-alt{padding:75px 20px;grid-template-columns:1fr;gap:20px}.service-intro h2,.managed h2,.process h2,.about h2,.faq h2,.final-cta h2{font-size:2.65rem}.service-copy{padding-top:0}.managed{margin:0 12px;padding:70px 22px;grid-template-columns:1fr;gap:35px}.managed-list{grid-template-columns:1fr}.process{padding:85px 20px}.process-head{grid-template-columns:1fr;gap:15px}.process ol{grid-template-columns:1fr;padding-top:45px}.process li,.process li:first-child{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.process h3{margin:10px 0 5px}.about{padding:75px 20px;grid-template-columns:1fr}.about-photo{max-width:400px}.faq{padding:85px 20px;grid-template-columns:1fr;gap:35px}.final-cta{padding:90px 20px}.final-cta h2 br{display:none}footer{grid-template-columns:1fr;padding:40px 20px;justify-items:start}footer>p{text-align:left}footer>div{align-items:flex-start}.floating-whatsapp{right:12px;bottom:12px;width:50px;height:50px;padding:0;display:grid;place-items:center;font-size:0}.floating-whatsapp:before{content:"WA";font-size:.72rem}.floating-whatsapp span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Responsive refinement */
.site-header{position:sticky;top:0;background:rgba(245,243,239,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.hero{padding:72px 4vw 92px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(48px,7vw,120px);min-height:730px;align-items:center;position:relative}
.hero-copy{padding:0;border-right:0;max-width:790px;position:relative;z-index:2}
.hero h1{font-size:clamp(4.7rem,7.2vw,7.35rem);line-height:.87;max-width:780px;margin:34px 0 34px;text-wrap:balance}
.hero h1 strong,.hero h1 span{display:block}
.hero h1 span{max-width:720px}
.hero-copy>p:not(.eyebrow){max-width:650px;font-size:1.12rem}
.hero-actions{display:flex;align-items:center;gap:18px;margin-top:34px;flex-wrap:wrap}
.hero-actions .primary-cta{width:min(100%,360px);margin:0}
.secondary-cta{min-height:58px;padding:0 4px;display:flex;align-items:center;gap:28px;font-weight:750;border-bottom:1px solid #bfaad6;transition:color .2s,border-color .2s}
.secondary-cta:hover,.secondary-cta:focus-visible{color:var(--purple);border-color:var(--purple)}
.hero-art{min-height:590px;border-radius:30px;background:linear-gradient(180deg,rgba(245,243,239,.04),rgba(83,34,154,.08)),url("assets/alcenda-flow-bg.jpg?v=20261021") center/cover no-repeat;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(52,32,62,.11);animation:ambient-shift 18s ease-in-out infinite alternate}
.hero-art:after{content:"";position:absolute;inset:0;border:1px solid rgba(83,34,154,.16);border-radius:inherit;pointer-events:none}
.hero-art>div{position:absolute;left:34px;right:34px;bottom:30px;display:flex;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(17,16,19,.28);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#403745}
@keyframes ambient-shift{from{background-position:49% 50%}to{background-position:54% 48%}}

.work-preview{max-width:var(--max);margin:0 auto;padding:96px 4vw 82px;border-top:1px solid var(--line);scroll-margin-top:95px}
.work-preview .section-line{height:auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding-bottom:42px;border-bottom:0}
.work-preview .section-line>div{display:grid;gap:16px}
.work-preview .section-line h2{font-size:clamp(2.8rem,5.2vw,5.5rem);line-height:.92;letter-spacing:-.06em;margin:0;max-width:760px;text-wrap:balance}
.work-preview .section-line>p{font-size:1.2rem;max-width:520px;margin:0 0 8px;color:#383439}
.project-card-featured{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);grid-template-rows:auto 1fr;gap:24px 44px;padding:28px 0 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.project-card-featured .project-meta{grid-column:1;grid-row:1;margin:0;display:flex;align-items:flex-start;flex-direction:column;gap:16px}
.project-card-featured .project-meta>span{font-size:.76rem;text-align:left}
.project-card-featured .project-visual{grid-column:2;grid-row:1/3;height:490px}
.project-card-featured .project-link{grid-column:1;grid-row:2;padding:0;margin:0;align-self:end;display:grid;gap:18px;justify-items:start;font-size:.86rem}
.project-card-featured .project-link span{font-size:.8rem}
.project-meta h3{font-size:1.15rem;letter-spacing:-.01em;margin:5px 0 0;text-transform:none}
.project-index{display:block;color:var(--purple)!important;font-size:.68rem!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase;text-align:left!important}
.project-card-featured .project-main{width:90%;height:90%}
.project-card-featured .project-ghost{width:77%;height:84%}
.work-preview>.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:46px;padding:0}
.work-preview>.project-grid .project-visual{height:300px}
.work-preview>.project-grid .project-meta{min-height:52px;align-items:flex-start;margin-bottom:12px}
.work-preview>.project-grid .project-meta>span{padding-top:20px}
.work-preview>.project-grid .project-link{padding-left:0;margin-top:12px;align-items:flex-start}
.work-preview>.project-grid .project-link strong{max-width:65%}
.project-visual:focus-visible,.primary-cta:focus-visible,.secondary-cta:focus-visible,.path:focus-visible,.floating-whatsapp:focus-visible{outline:3px solid #b886ee;outline-offset:4px}

.paths{padding:20px 4vw 96px;gap:24px}
.path{min-height:220px;padding:34px 38px}
.path strong{font-size:clamp(2.5rem,3.4vw,3.55rem)}
.path p{max-width:70%}

.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
.reveal.is-visible{opacity:1;transform:none}
.project-card.reveal:nth-child(2){transition-delay:.08s}.project-card.reveal:nth-child(3){transition-delay:.16s}

@media(max-width:1100px){
  .site-header{grid-template-columns:1fr auto;padding:0 28px}.desktop-nav,.header-contact{display:none}.menu-button{display:grid;width:46px;height:46px;border:0;background:transparent;padding:12px;gap:5px;align-content:center}.menu-button span{height:2px;background:var(--ink);width:100%;transition:.2s}.menu-button[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;position:absolute;left:20px;right:20px;top:84px;background:var(--ink);color:#fff;border-radius:var(--radius);padding:20px;flex-direction:column;gap:5px;box-shadow:0 20px 50px rgba(0,0,0,.22)}.mobile-nav.open{display:flex}.mobile-nav a{padding:12px}
  .hero{grid-template-columns:1fr;padding:64px 5vw 80px;gap:52px}.hero-copy{display:block;max-width:850px}.hero h1{font-size:clamp(4.5rem,10vw,6rem);max-width:820px}.hero-art{min-height:380px;background-position:center 53%}.hero-art>div{left:28px;right:28px}
  .work-preview{padding:82px 5vw 72px}.work-preview .section-line{grid-template-columns:1fr .72fr;gap:5vw}.project-card-featured{grid-template-columns:190px 1fr}.project-card-featured .project-visual{height:420px}.work-preview>.project-grid{grid-template-columns:1fr 1fr}.work-preview>.project-grid .project-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.35fr;gap:22px 28px}.work-preview>.project-grid .project-card:last-child .project-visual{grid-column:2;grid-row:1/3;height:320px}.work-preview>.project-grid .project-card:last-child .project-link{grid-column:1;align-self:end;display:grid;gap:14px}.work-preview>.project-grid .project-card:last-child .project-meta{grid-column:1}
  .paths{padding-left:3vw;padding-right:3vw}.path{padding:30px 28px}.path:after{right:90px}.path i{right:24px}
}

@media(max-width:720px){
  .site-header{padding:0 20px}.mobile-nav{top:70px;left:12px;right:12px}
  .hero{padding:48px 20px 62px;display:grid;gap:40px}.hero h1{font-size:clamp(3.2rem,15.2vw,4.35rem);line-height:.88;margin:28px 0}.hero-copy>p:not(.eyebrow){font-size:.98rem}.hero-actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:28px}.hero-actions .primary-cta{width:100%}.secondary-cta{width:100%;justify-content:space-between;padding:0 4px 0 2px}.hero-art{min-height:270px;border-radius:22px;background-position:61% center}.hero-art>div{left:20px;right:20px;bottom:18px;font-size:.58rem;gap:8px}
  .work-preview{padding:68px 20px 56px}.work-preview .section-line{display:grid;grid-template-columns:1fr;gap:20px;padding-bottom:32px}.work-preview .section-line h2{font-size:3.15rem}.work-preview .section-line>p{font-size:1rem}.project-card-featured{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:16px;padding:24px 0 40px}.project-card-featured .project-meta,.project-card-featured .project-visual,.project-card-featured .project-link{grid-column:1;grid-row:auto}.project-card-featured .project-visual{height:300px}.project-card-featured .project-link{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-card-featured .project-link strong{max-width:62%}.work-preview>.project-grid{display:grid;grid-template-columns:1fr;overflow:visible;margin:34px 0 0;padding:0;gap:38px}.work-preview>.project-grid .project-card{min-width:0}.work-preview>.project-grid .project-card:last-child{grid-column:auto;display:block}.work-preview>.project-grid .project-card:last-child .project-meta,.work-preview>.project-grid .project-card:last-child .project-visual,.work-preview>.project-grid .project-card:last-child .project-link{display:flex;grid-column:auto;grid-row:auto}.work-preview>.project-grid .project-card:last-child .project-visual{display:block;height:255px}.work-preview>.project-grid .project-visual{height:255px}.work-preview>.project-grid .project-meta{min-height:0}.work-preview>.project-grid .project-link strong{max-width:62%}
  .paths{padding:20px 12px 70px;gap:16px}.path{min-height:220px}.path p{max-width:78%}
}

@media(prefers-reduced-motion:reduce){.hero-art{animation:none}.reveal{opacity:1;transform:none}}


