:root{
--type-88:clamp(4.29rem, 6.11111vw, 5.5rem);

  --space-100: clamp(4.25rem, 6.9444vw, 6.25rem);
  --space-110: clamp(4.675rem, 7.6389vw, 6.875rem);
  --space-20: clamp(0.85rem, 1.3889vw, 1.25rem);
  --space-22: clamp(0.935rem, 1.5278vw, 1.375rem);
  --space-23: clamp(0.9775rem, 1.5972vw, 1.4375rem);
  --space-24: clamp(1.02rem, 1.6667vw, 1.5rem);
  --space-25: clamp(1.0625rem, 1.7361vw, 1.5625rem);
  --space-26: clamp(1.105rem, 1.8056vw, 1.625rem);
  --space-27: clamp(1.1475rem, 1.875vw, 1.6875rem);
  --space-28: clamp(1.19rem, 1.9444vw, 1.75rem);
  --space-29: clamp(1.2325rem, 2.0139vw, 1.8125rem);
  --space-30: clamp(1.275rem, 2.0833vw, 1.875rem);
  --space-32: clamp(1.36rem, 2.2222vw, 2rem);
  --space-33: clamp(1.4025rem, 2.2917vw, 2.0625rem);
  --space-35: clamp(1.4875rem, 2.4306vw, 2.1875rem);
  --space-36: clamp(1.53rem, 2.5vw, 2.25rem);
  --space-37: clamp(1.5725rem, 2.5694vw, 2.3125rem);
  --space-38: clamp(1.615rem, 2.6389vw, 2.375rem);
  --space-39: clamp(1.6575rem, 2.7083vw, 2.4375rem);
  --space-40: clamp(1.7rem, 2.7778vw, 2.5rem);
  --space-42: clamp(1.785rem, 2.9167vw, 2.625rem);
  --space-45: clamp(1.9125rem, 3.125vw, 2.8125rem);
  --space-46: clamp(1.955rem, 3.1944vw, 2.875rem);
  --space-48: clamp(2.04rem, 3.3333vw, 3rem);
  --space-50: clamp(2.125rem, 3.4722vw, 3.125rem);
  --space-55: clamp(2.3375rem, 3.8194vw, 3.4375rem);
  --space-56: clamp(2.38rem, 3.8889vw, 3.5rem);
  --space-60: clamp(2.55rem, 4.1667vw, 3.75rem);
  --space-64: clamp(2.72rem, 4.4444vw, 4rem);
  --space-65: clamp(2.7625rem, 4.5139vw, 4.0625rem);
  --space-70: clamp(2.975rem, 4.8611vw, 4.375rem);
  --space-75: clamp(3.1875rem, 5.2083vw, 4.6875rem);
  --space-80: clamp(3.4rem, 5.5556vw, 5rem);
  --space-85: clamp(3.6125rem, 5.9028vw, 5.3125rem);
  --space-90: clamp(3.825rem, 6.25vw, 5.625rem);
  --space-95: clamp(4.0375rem, 6.5972vw, 5.9375rem);
  --type-100: clamp(4.875rem, 6.9444vw, 6.25rem);
  --type-20: clamp(1.125rem, 1.3889vw, 1.25rem);
  --type-21: clamp(1.125rem, 1.4583vw, 1.3125rem);
  --type-22: clamp(1.125rem, 1.5278vw, 1.375rem);
  --type-23: clamp(1.125rem, 1.5972vw, 1.4375rem);
  --type-24: clamp(1.17rem, 1.6667vw, 1.5rem);
  --type-25: clamp(1.21875rem, 1.7361vw, 1.5625rem);
  --type-26: clamp(1.2675rem, 1.8056vw, 1.625rem);
  --type-27: clamp(1.31625rem, 1.875vw, 1.6875rem);
  --type-28: clamp(1.365rem, 1.9444vw, 1.75rem);
  --type-29: clamp(1.41375rem, 2.0139vw, 1.8125rem);
  --type-30: clamp(1.4625rem, 2.0833vw, 1.875rem);
  --type-31: clamp(1.51125rem, 2.1528vw, 1.9375rem);
  --type-32: clamp(1.56rem, 2.2222vw, 2rem);
  --type-33: clamp(1.60875rem, 2.2917vw, 2.0625rem);
  --type-34: clamp(1.6575rem, 2.3611vw, 2.125rem);
  --type-35: clamp(1.70625rem, 2.4306vw, 2.1875rem);
  --type-37: clamp(1.80375rem, 2.5694vw, 2.3125rem);
  --type-38: clamp(1.8525rem, 2.6389vw, 2.375rem);
  --type-39: clamp(1.90125rem, 2.7083vw, 2.4375rem);
  --type-40: clamp(1.95rem, 2.7778vw, 2.5rem);
  --type-42: clamp(2.0475rem, 2.9167vw, 2.625rem);
  --type-43: clamp(2.09625rem, 2.9861vw, 2.6875rem);
  --type-44: clamp(2.145rem, 3.0556vw, 2.75rem);
  --type-45: clamp(2.19375rem, 3.125vw, 2.8125rem);
  --type-46: clamp(2.2425rem, 3.1944vw, 2.875rem);
  --type-47: clamp(2.29125rem, 3.2639vw, 2.9375rem);
  --type-48: clamp(2.34rem, 3.3333vw, 3rem);
  --type-49: clamp(2.38875rem, 3.4028vw, 3.0625rem);
  --type-50: clamp(2.4375rem, 3.4722vw, 3.125rem);
  --type-52: clamp(2.535rem, 3.6111vw, 3.25rem);
  --type-54: clamp(2.6325rem, 3.75vw, 3.375rem);
  --type-55: clamp(2.68125rem, 3.8194vw, 3.4375rem);
  --type-58: clamp(2.8275rem, 4.0278vw, 3.625rem);
  --type-64: clamp(3.12rem, 4.4444vw, 4rem);
  --type-70: clamp(3.4125rem, 4.8611vw, 4.375rem);
  --type-72: clamp(3.51rem, 5vw, 4.5rem);
  --type-75: clamp(3.65625rem, 5.2083vw, 4.6875rem);
  --type-78: clamp(3.8025rem, 5.4167vw, 4.875rem);
  --type-85: clamp(4.14375rem, 5.9028vw, 5.3125rem);
  --container-max:75rem;
  --nav-max:90rem;
  --page-gutter:clamp(1.125rem,3.34vw,3rem);
  --section-space:clamp(3.5rem,7.64vw,6.875rem);
  --font-body:Poppins,Arial,sans-serif;
  --font-heading:'League Spartan',Arial,sans-serif;
  --body-size:clamp(.9375rem,.88rem + .25vw,1rem);
  --heading-size:clamp(2.125rem,4.3vw,3.8125rem);
  --cream:#faf8f3;--ink:#191b1a;--orange:#e85c2b;--muted:#686a65;--line:#dddcd5;--slate:#2d3748;
  --nav-height:100px;--logo-width:140px;
  --button-padding:15px 23px;--button-size:14px;--button-min-height:52px;
}
/* Shared rules load last. Tracking hooks never carry styles. */
body{font-family:var(--font-body);font-size:var(--body-size)}h1,h2,h3{font-family:var(--font-heading)}h2{font-size:var(--heading-size)}
.wrap{width:min(var(--container-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.section{padding-block:var(--section-space)}
header,header.scroll-header{max-width:var(--nav-max);width:100%;margin-inline:auto;padding-inline:var(--page-gutter);height:var(--nav-height)}header .brand img{width:var(--logo-width)}header .nav-cta{padding:var(--button-padding);font-size:var(--button-size);min-height:var(--button-min-height)}.header-spacer{height:var(--nav-height)}
.hero .growth-wave{bottom:21%}.hero>.hero-outcome{bottom:calc(21% + 28px)}
.back-to-top{display:grid;place-items:center}.back-to-top svg{transform:none}.back-to-top .progress-ring{transform:rotate(-90deg)}.back-to-top circle{stroke-width:3}.back-to-top .top-chevron{position:static;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
main,section,article,aside,figure,form,.p-grid>*{min-width:0}button,input,select,textarea{max-width:100%}p,h1,h2,h3,a,summary{overflow-wrap:break-word}.actions{flex-wrap:wrap}.button{text-align:center;max-width:100%}iframe,video{max-width:100%}.p-table-wrap{max-width:100%;overflow-x:auto}.mega-panel{max-width:calc(100vw - 2 * var(--page-gutter))}header nav.open{max-height:calc(100dvh - var(--nav-height) - 20px);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:1050px){.hero>.hero-outcome{bottom:calc(21% + 15px)}.reading-layout{gap:var(--space-35)}.footer-columns{gap:var(--space-25)}}
@media(min-width:761px) and (max-width:1050px){header nav{gap:15px;font-size:13px}header .nav-cta{gap:12px;padding-inline:16px}.service-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.price-grid{gap:16px}}
@media(max-width:800px){.reading-layout{grid-template-columns:1fr}.mega-panel{max-width:100%}}
@media(max-width:760px){:root{--nav-height:80px;--logo-width:115px}.hero>.hero-outcome{bottom:calc(21% + 12px)}.hero{padding-inline:var(--page-gutter)}.service-hero,.split,.loom,.case-grid,.scope-grid,.one-time-grid,.company-enquiry,.about-origin,.founder-note{grid-template-columns:minmax(0,1fr)}.section-heading{flex-wrap:wrap;gap:var(--space-25)}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.board-title{flex-wrap:wrap;gap:8px}.board-row{flex-wrap:wrap}.board-row .tag{margin-left:0}.sample-details>div{flex-wrap:wrap;gap:8px}.p-author{flex-wrap:wrap}.service-hero .service-display-title{font-size:clamp(2.25rem,8vw,3rem)}}
@media(max-width:380px){.footer-columns,.process-grid{grid-template-columns:1fr}.hero .hero-display-title{font-size:2.6rem}.hero-board{padding:16px}.board-bottom{flex-wrap:wrap;gap:8px}.hero-outcome>strong{font-size:36px}.hero-outcome>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.button{padding:var(--button-padding);font-size:var(--button-size);min-height:var(--button-min-height)}
:where([class*="grid"])>*{min-width:0}
/* Readability, inclusive controls, and the mobile navigation layer. */
:root{--text-link:#a53d19;--button-ink:#fff;--body-size:1rem;--section-space:clamp(4.5rem,7.64vw,6.875rem)}
.primary{color:var(--button-ink)}.primary:hover{color:white;background:#a53d19}.text-link:hover,.orange a,a.orange{color:var(--text-link)}
:focus-visible{outline:3px solid #934013;outline-offset:5px}input,select,textarea{font-size:1rem!important}button,summary,.button{min-height:44px}summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}p{line-height:1.75}.skip:focus{position:fixed;z-index:1000}
.mobile-nav-contact{display:none}.preferred-source{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;margin-block:48px;border-block:1px solid var(--line)}.preferred-source h3{font-size:26px;margin:0 0 10px}.preferred-source p{font-size:16px;margin:0}.preferred-source .button{white-space:normal}.preferred-source>div{min-width:0}
.legal-notice{padding-block:24px;border-block:1px solid var(--line)}.legal-notice dl{display:flex;flex-wrap:wrap;gap:32px}.legal-notice dd{margin:0}.legal-notice dt{font-size:14px;color:var(--muted)}.legal-toc{display:flex;flex-direction:column;gap:18px}.legal-prompt{border-left:3px solid var(--orange);padding-left:24px}.legal-layout section{scroll-margin-top:130px}.byline-role{display:block;font-size:14px;color:var(--muted)}
.award-strip,.tool-strip{display:flex;flex-wrap:wrap;gap:18px}.award-tile,.tool-chip{border:1px solid var(--line);border-radius:12px;padding:24px;background:var(--cream)}.award-tile{flex:1 1 180px;text-align:center}.award-tile .award-icon{display:block;font-size:36px;color:var(--text-link);margin-bottom:16px}.award-tile strong{display:block}.award-tile small{display:block;margin-top:12px;color:var(--muted)}.award-feature{padding:36px;background:#eeeede;border-radius:14px}.award-feature .eyebrow{color:var(--text-link)}.recognition-list{list-style:none;padding:0}.recognition-list li{padding:22px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.tool-chip{padding:16px 24px;font-weight:500}.tool-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tool-groups article{padding:24px;border:1px solid var(--line);border-radius:12px}.tool-groups ul{padding-left:20px}.stack-note{font-size:16px;margin-top:24px}
@media(max-width:1050px){.preferred-source{flex-direction:column;align-items:flex-start}.tool-groups{grid-template-columns:1fr}}
@media(max-width:760px){
 :root{--page-gutter:clamp(1.25rem,5vw,1.75rem);--section-space:4.5rem;--body-size:1.0625rem}
 header>.nav-cta{display:none!important}header .menu{display:grid;place-items:center;width:48px;height:48px;position:relative;z-index:204;background:var(--cream);border:1px solid var(--line);border-radius:50%;font-size:25px}
 header nav{display:flex!important;position:fixed;inset:0!important;width:100%;height:100dvh;max-height:none!important;margin:0;padding:calc(var(--nav-height) + 18px) var(--page-gutter) max(28px,env(safe-area-inset-bottom));background:var(--cream);border:0;border-radius:0;box-shadow:none;z-index:201;flex-direction:column;align-items:stretch;gap:0;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .22s,transform .22s,visibility .22s}
 header nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}header.menu-active,header.menu-active.scroll-header{position:fixed;inset:0 0 auto;transform:none!important;opacity:1!important;pointer-events:auto;z-index:200;backdrop-filter:none}header.menu-active .brand{position:relative;z-index:204}
 .mobile-menu-open{overflow:hidden}.mobile-menu-open .back-to-top{visibility:hidden}header nav>a,header nav>details>summary{font-family:var(--font-heading);font-size:28px;line-height:1.2;min-height:68px;padding:18px 0;border-bottom:1px solid var(--line);letter-spacing:-.025em}
 header nav>details>summary:after{content:'+';position:static;font:400 27px var(--font-body);color:var(--ink)}header nav>details[open]>summary:after{content:'−'}header nav .mega-panel{position:static;width:100%;max-width:100%;display:grid;grid-template-columns:1fr;gap:0;padding:0;margin:0;box-shadow:none;border:0;border-radius:0;background:transparent;overflow:hidden}header nav .mega-panel>div{padding:20px 18px}header nav .mega-panel .mega-priority{margin-top:16px}header nav .mega-panel a{font-size:16px;min-height:48px;line-height:1.5;padding:12px 0}.mega-panel .eyebrow{font-size:12px}header nav .mega-panel p{font-size:15px}
 .mobile-nav-contact{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin-top:auto;padding-top:36px}.mobile-nav-contact p{font-size:16px;margin:0}.mobile-nav-contact>a:last-child{text-align:center;font-size:17px;padding:12px}.mobile-nav-contact .button{font-size:16px;min-height:54px}
 .section p,.service-hero-copy>p,.article-body p,.one-time-card>p,.pod-role p,.opportunity-list p,.process-grid p,.work-copy p{font-size:17px;line-height:1.8}.section .eyebrow,.p-label{font-size:12px}.text-link,.button,.lead-form label,.footer-columns a{font-size:15px}.footer-columns a{padding-block:6px}.section-heading{margin-bottom:32px}.split,.loom,.pod-intro,.reading-layout,.company-enquiry,.founder-note{gap:36px}.section h2{margin-bottom:24px}.pod{padding-block:var(--section-space)}.pod-intro{padding-top:32px}.pod-team{margin-top:32px}.service-hero{padding-block:48px 64px}.article-body section+section{margin-top:40px}.pattern-preview{padding:24px 20px}.pattern-preview p{font-size:17px;line-height:1.8}.pattern-item{margin-bottom:56px}.p-tabs [role=tab]{font-size:16px;min-height:48px}.p-table-scroll{max-width:100%;overflow-x:auto}.preferred-source{padding:24px 0;margin-block:40px}.legal-layout{padding-block:48px}.reading-aside .legal-toc{display:flex}.legal-layout .reading-aside{order:-1}.author-bio{width:min(290px,calc(100vw - 3rem))}.legal-notice p{font-size:17px}
}
@media(prefers-reduced-motion:reduce){header nav{transition:none}*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}
.mobile-nav-close{display:none}@media(max-width:760px){.mobile-nav-close{display:grid;place-items:center;position:absolute;top:16px;right:var(--page-gutter);width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--cream);font-size:28px}.menu-active>.menu{visibility:hidden}}
.back-to-top:focus-visible{outline-color:#934013}
/* Layout corrections: one desktop centerline, consistent mobile navigation. */
:root{--mobile-copy-min:1rem;--nav-link-size:.875rem;--mobile-nav-link-size:1.75rem;--founder-photo-max:22rem}
.primary,.primary:visited{color:#fff}.primary:hover{color:#fff}
@media(min-width:761px){
 header,header.scroll-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:24px;align-items:center}
 header>.brand{justify-self:start}header>.nav-cta{justify-self:end}header>nav{justify-self:center;align-items:center;gap:24px}
 header>nav>a,header>nav>details>summary{display:flex;align-items:center;min-height:44px;font:400 var(--nav-link-size)/1.4 var(--font-body);padding:0;letter-spacing:0}
 header>nav>details>summary{gap:8px}header>nav>details>summary:after{position:static;line-height:1;align-self:center}
 header nav .mega-panel{position:absolute;top:44px;left:-150px;display:grid;grid-template-columns:1fr 1fr;width:min(660px,calc(100vw - 48px));box-shadow:0 20px 45px #191b1a18}
 header nav .resources-menu{left:auto;right:-100px}
}
@media(min-width:761px) and (max-width:1000px){header,header.scroll-header{column-gap:16px}header>nav{gap:16px}header>.nav-cta{padding-inline:16px;gap:12px}}
@media(max-width:760px){
 header,header.scroll-header{display:flex}
 header>nav>a,header>nav>details>summary{font-family:var(--font-heading);font-size:var(--mobile-nav-link-size);font-weight:600;line-height:1.2;letter-spacing:-.025em;min-height:68px;padding:18px 0}
 header nav .mega-panel a{font-size:1rem;line-height:1.5}
 body main p:not(.micro):not(.small):not(.service-reassurance):not(.purchase-note):not(.form-status):not(.contact-note),body main .hero .hero-content>p{font-size:clamp(var(--mobile-copy-min),1rem + .2vw,1.0625rem);line-height:1.75}
}
/* The portrait's intrinsic height must not override its responsive width. */
.founder-note{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.founder-note figure{width:100%;max-width:var(--founder-photo-max);margin:0;justify-self:center}
.founder-note figure img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;border-radius:14px}
.founder-note>div{min-width:0;max-width:680px}
@media(max-width:900px){.founder-note{grid-template-columns:minmax(0,1fr);gap:32px}.founder-note figure{max-width:min(100%,20rem);justify-self:start}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sale-price{display:inline-flex;flex-direction:column;gap:10px;max-width:100%;letter-spacing:0}.sale-label{align-self:flex-start;font:500 .75rem/1.4 var(--font-body);color:#a53d19;background:#f8e4d9;padding:5px 9px;border-radius:5px}.sale-amounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.sale-amounts del{font:500 clamp(1.5rem,2vw,1.875rem)/1.1 var(--font-heading);color:var(--muted);text-decoration-thickness:2px}.sale-amounts ins{font:600 clamp(2.5rem,4vw,3.25rem)/1.1 var(--font-heading);letter-spacing:-.035em;text-decoration:none;color:var(--ink)}.price-unit{display:block;font:400 .8125rem/1.5 var(--font-body);color:var(--muted);margin-top:10px}.service-overview-price:has(.sale-price){align-items:flex-end}.one-time-price>.sale-price{vertical-align:middle}
.service-overview-price>.price-amount{font:500 clamp(2rem,3vw,2.375rem)/1.2 var(--font-heading);letter-spacing:-.03em;color:var(--ink)}.one-time-price>.price-amount{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.one-time-price .sale-price,.one-time-price .sale-amounts,.one-time-price .sale-label{margin-left:0;white-space:normal}.p-service-card>.price-amount{font:600 var(--type-45) var(--font-heading)}
/* Header controls share one typography rule, including native summary elements. */
header>.brand,header>.nav-cta,header>#navigation{align-self:center}
header>#navigation{align-items:center}
header #navigation .nav-top-link{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0;min-height:44px;font:400 var(--nav-link-size)/1.4 var(--font-body);letter-spacing:0;list-style:none}
header #navigation summary.nav-top-link:after{content:none;display:none}
header #navigation summary.nav-top-link::-webkit-details-marker{display:none}
header #navigation .nav-chevron{display:block;position:static;width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}
header #navigation details[open] .nav-chevron{transform:rotate(180deg)}
@media(max-width:760px){
 header>#navigation{align-items:stretch}
 header #navigation .nav-top-link{font:600 var(--mobile-nav-link-size)/1.2 var(--font-heading);letter-spacing:-.025em;min-height:68px;padding:18px 0;justify-content:space-between;border-bottom:1px solid var(--line)}
 header #navigation .nav-chevron{width:20px;height:20px;flex-basis:20px}
 body main .hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;min-height:calc(100svh - var(--nav-height));height:auto;padding:clamp(24px,4svh,40px) var(--page-gutter) 32px;overflow:hidden}
 body main .hero .hero-content{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:440px;width:100%;margin:0;position:relative}
 body main .hero .hero-content>.eyebrow{margin:0 0 24px;flex-shrink:0}
 body main .hero .hero-display-title{font-size:clamp(2.5rem,9.5vw,3.5rem);line-height:1.04;margin:0 0 24px}
 body main .hero .hero-content>p{font-size:clamp(1rem,1rem + .2vw,1.0625rem);line-height:1.75;margin:0 0 24px}
 body main .hero .actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;margin:0}
 body main .hero .actions>.button{width:min(100%,300px);min-height:54px;padding:16px 20px;font-size:15px}
 body main .hero .actions>.text-link{min-height:44px;justify-content:center;font-size:15px}
 body main .hero .micro{font-size:12px;line-height:1.6;margin:6px 0 0;text-align:center}
 body main .hero .hero-board{flex:none;position:relative;width:100%;max-width:480px;margin:0;padding:20px;transform:none}
 body main .hero>.hero-outcome{position:relative;inset:auto;flex:none;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px;width:100%;margin:0;padding:4px 0;text-align:left}
 body main .hero>.hero-outcome>strong{font-size:44px;line-height:1}
 body main .hero>.hero-outcome>span{font-size:12px;line-height:1.5}
 body main .hero .growth-wave{bottom:7%;height:270px;left:0;width:100%}
}
@media(prefers-reduced-motion:reduce){header #navigation .nav-chevron{transition:none}}
