/* Blow Traffic — editorial signal system. No external fonts or dependencies. */
:root{--ink:#090b0b;--panel:#111615;--mint:#85d5c5;--cream:#eeeee6;--muted:#a3aaa6;--line:#2a3330;--acid:#d5e99b;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:3px solid var(--acid);outline-offset:6px}main:focus{outline:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.03;letter-spacing:-.055em;text-wrap:balance}h1{font-size:clamp(58px,7.15vw,112px)}h2{font-size:clamp(42px,5.15vw,76px)}h3{font-size:30px;letter-spacing:-.035em}em{font-style:normal;color:var(--mint)}p{color:var(--muted)}strong{font-weight:500;color:var(--cream)}svg{display:block;width:100%;height:auto}.wrap{width:min(1400px,calc(100% - 112px));margin-inline:auto}.section{padding-block:112px}.eyebrow{font-family:'Courier New',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--mint);line-height:1.6}.muted{color:#929995}.preview-bar{padding:7px 56px;display:flex;justify-content:space-between;border-bottom:1px solid #283d35;background:#14231e;color:#c2d3cb;font-size:11px;letter-spacing:.03em}.preview-bar span{color:var(--mint)}.skip-link{position:fixed;z-index:20;top:10px;left:16px;transform:translateY(-160%);padding:12px 20px;background:var(--mint);color:var(--ink)}.skip-link:focus{transform:none}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{display:inline-flex;align-items:center;white-space:nowrap;font-size:28px;letter-spacing:-1.4px;font-weight:700;line-height:1}.brand-light{font-weight:400}.brand-dot{color:var(--mint)}.brand-mark{display:inline-grid;place-items:center;width:36px;height:36px;font-size:35px;color:var(--mint);margin-right:9px;line-height:1}.site-header nav{display:flex;align-items:center;gap:35px;font-size:13px}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:var(--mint)}.nav-contact{border:1px solid #56635d;padding:12px 19px;border-radius:40px;display:flex;align-items:center;gap:32px}.nav-contact span{font-size:20px;line-height:1}.hero{position:relative;padding-top:67px;min-height:770px;isolation:isolate}.hero-content{position:relative;z-index:1;max-width:760px}.hero .eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:27px}.status-dot{height:6px;width:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px #85d5c540;flex-shrink:0}.hero h1{font-size:clamp(72px,7.45vw,116px);line-height:.98;letter-spacing:-.067em}.hero h1 em{white-space:nowrap}.hero-description{max-width:450px;font-size:16px;line-height:1.6;margin-top:27px;margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--mint);border:1px solid var(--mint);color:var(--ink);padding:17px 22px;border-radius:3px;font-size:13px;font-weight:600;line-height:1.4;transition:background .25s,transform .25s var(--ease),box-shadow .25s}.button span{font-size:23px;line-height:1;font-weight:400}.button:hover{background:#a2e5d7;transform:translateY(-3px);box-shadow:0 7px 28px #85d5c512}.button:active{transform:translateY(0)}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;border-bottom:1px solid #53645d;padding-bottom:5px;transition:color .2s}.text-link:hover{color:var(--mint)}.hero-secondary{display:table;margin-top:19px;border:0;font-size:12px;color:#b6bdb8}.hero-secondary span{margin-left:13px}.hero-art{position:absolute;z-index:0;right:-23px;top:12px;width:59%;height:650px;pointer-events:none;overflow:hidden}.art-grid{position:absolute;inset:10%;background-image:linear-gradient(#a4d3b808 1px,transparent 1px),linear-gradient(90deg,#a4d3b808 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.art-glow{position:absolute;inset:10% 0;background:radial-gradient(ellipse at 55% 50%,#39746427,transparent 64%)}.wave-sculpture{position:absolute;inset:0;max-height:660px;transform:rotate(-7deg)}.hero-art.animate .wave-sculpture{animation:wave-intro 2.6s var(--ease) both}.art-label{position:absolute;padding:9px 12px;border:1px solid #37584d;border-radius:4px;background:#0d1713e8;font:10px 'Courier New',monospace;letter-spacing:.03em;color:#c3dbce}.art-label-one{top:43%;left:44%;display:flex;align-items:center;gap:7px}.art-label i{width:5px;height:5px;background:var(--mint);border-radius:50%}.art-label-two{right:2%;top:20%;color:var(--mint)}.art-caption{position:absolute;bottom:8%;right:12%;font:9px 'Courier New',monospace;letter-spacing:.14em;color:#8ea699}.art-coordinate{position:absolute;right:0;bottom:35%;writing-mode:vertical-rl;font:8px 'Courier New',monospace;letter-spacing:.15em;color:#7f9a8c}.hero-bottom{position:relative;display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:60px;padding-block:20px;font:10px 'Courier New',monospace;letter-spacing:.05em;color:#a2aaa3}.hero-bottom span:last-child span{margin-left:40px;color:var(--mint);font-size:18px}.section-label{margin-bottom:36px}.problem{padding-top:85px}.problem-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:start}.problem h2{font-size:clamp(40px,4.55vw,66px)}.problem-copy{padding-top:5px;max-width:415px;font-size:16px}.problem-copy p+p{margin-top:20px}.statement{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);margin-top:62px;padding-top:38px}.statement>span{font-size:62px;color:var(--mint);line-height:1}.statement p{font-size:clamp(21px,2.35vw,32px);letter-spacing:-.035em;line-height:1.3;color:#dde2da}.distribution{background:#101614;border-block:1px solid #28362f}.section-heading{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:56px}.section-heading .eyebrow{margin-bottom:25px}.section-heading>p{max-width:345px;font-size:15px}.distribution-board{border:1px solid #385147;background:#0b100e;border-radius:5px;padding:27px 32px 23px;background-image:radial-gradient(ellipse at 50% 55%,#27413635,transparent 65%)}.board-top,.board-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.board-top .eyebrow{color:#b1bcb3;font-size:10px}.example-tag{border:1px solid #475c4b;border-radius:30px;padding:5px 10px;font-size:10px;color:var(--acid);white-space:nowrap}.flow{display:grid;grid-template-columns:1fr .45fr 1.1fr .55fr 1.4fr;align-items:center;padding-block:64px;position:relative}.flow-source,.flow-engine{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.flow strong{font-size:20px;line-height:1.2;letter-spacing:-.04em}.flow-source>span:last-child,.flow-engine>span:last-child{font-size:11px;color:#a7b4aa}.mini-icon{border:1px solid #42564a;border-radius:4px;height:50px;width:42px;display:grid;place-items:center;font-size:30px;color:#d2dccf}.flow-engine{border:1px solid #6aa894;aspect-ratio:1;border-radius:50%;justify-content:center;background:#85d5c50b;box-shadow:0 0 0 9px #85d5c505,0 0 0 10px #85d5c515;padding:22px 10px}.flow-engine .brand-mark{margin:0}.flow-engine>span:last-child{font-size:9px}.flow-connector{height:1px;background:#50705c;position:relative}.flow-connector:after{content:'›';position:absolute;right:0;top:-14px;color:var(--mint)}.flow-connector span{position:absolute;inset:-2px auto auto 0;width:5px;height:5px;border-radius:50%;background:var(--mint)}.flow-branches{position:relative;height:144px}.flow-branches:before{content:'';position:absolute;left:0;right:50%;top:50%;border-top:1px solid #50705c}.flow-branches i{position:absolute;left:50%;right:0;height:50%;border-left:1px solid #50705c}.flow-branches i:first-child{top:0;border-top:1px solid #50705c;border-radius:9px 0 0 0}.flow-branches i:nth-child(2){height:1px;top:50%;border-top:1px solid #50705c}.flow-branches i:last-child{top:50%;border-bottom:1px solid #50705c;border-radius:0 0 0 9px}.flow-channels{list-style:none;margin:0;padding:0;display:grid;gap:18px}.flow-channels li{border:1px solid #334b3e;padding:14px 15px;border-radius:3px;display:flex;align-items:center;gap:12px;font-size:12px;background:#101a14}.flow-channels li>span{font:9px 'Courier New',monospace;color:#99b49b}.flow-channels b{margin-left:auto;color:var(--mint);font-weight:400;font-size:18px}.distribution-board.in-view .flow-connector span{animation:travel 2s ease-in-out 2}.distribution-board.in-view .flow-channels li{animation:channel 1s ease-out 2}.distribution-board.in-view .flow-channels li:nth-child(2){animation-delay:.25s}.distribution-board.in-view .flow-channels li:nth-child(3){animation-delay:.5s}.board-bottom{border-top:1px solid #28382d;padding-top:21px;align-items:flex-start}.board-bottom>span{font:10px 'Courier New',monospace;color:var(--mint);line-height:1.8}.board-bottom>p{max-width:350px;font-size:11px;line-height:1.5}.services .section-heading{margin-bottom:50px}.service-row{display:grid;grid-template-columns:.2fr 1fr 1.1fr .2fr;gap:40px;align-items:center;padding:36px 0;border-top:1px solid var(--line)}.service-row:nth-last-of-type(2){border-bottom:1px solid var(--line)}.row-number{font:12px 'Courier New',monospace;color:var(--mint);align-self:start;padding-top:7px}.service-row h3{font-size:clamp(27px,3vw,42px)}.service-row p{font-size:14px;max-width:430px}.row-arrow{font-size:44px;text-align:right;color:var(--mint);transition:transform .3s}.service-row:hover .row-arrow{transform:translate(4px,-4px)}.editorial-note{font-size:11px;line-height:1.6;color:#9ea99f;margin-top:24px}.audience-strip{margin-top:75px;background:#181e18;border-left:2px solid var(--acid);padding:26px 30px;display:flex;align-items:center;gap:55px}.audience-strip .eyebrow{color:var(--acid);max-width:135px;flex-shrink:0}.audience-strip p{font-size:20px;line-height:1.4;letter-spacing:-.025em;color:#d6dfd0;max-width:760px}.method{background:var(--cream);color:var(--ink)}.method .eyebrow{color:#3b6254}.method .section-heading>p{color:#56615a}.steps{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.steps li{border-top:1px solid #aeb9ac;padding-top:24px;position:relative}.steps li:before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#406a56}.steps li>span{font:10px 'Courier New',monospace;color:#4b6555;letter-spacing:.07em}.steps h3{font-size:25px;line-height:1.15;margin-top:29px;margin-bottom:17px}.steps p{font-size:13px;color:#56615a;max-width:230px}.measurement{display:grid;grid-template-columns:1fr 1fr;gap:120px}.measurement h2{margin-top:28px}.measure-intro{max-width:350px;font-size:15px;margin-top:28px}.measurement-list article{border-top:1px solid var(--line);padding-block:27px}.measurement-list article>span{font:10px 'Courier New',monospace;color:var(--mint);letter-spacing:.1em}.measurement-list h3{font-size:25px;line-height:1.2;margin-block:12px}.measurement-list p{font-size:14px;max-width:380px}.measurement-list .editorial-note{font-size:11px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;border-top:1px solid var(--line);padding-top:90px}.faq h2{margin-top:26px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{padding:24px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;font-size:15px;line-height:1.45}summary::-webkit-details-marker{display:none}summary span{font-size:23px;color:var(--mint);transition:transform .25s;line-height:1}details[open] summary span{transform:rotate(45deg)}details[open] summary{color:var(--mint)}.faq-list details p{padding:0 30px 26px 0;font-size:14px;line-height:1.7}.final-cta{background:var(--mint);color:var(--ink);padding-block:90px;overflow:hidden}.final-cta .wrap{position:relative}.final-cta .eyebrow{color:#2a5549;margin-bottom:28px}.final-cta h2{font-size:clamp(47px,6.5vw,94px);max-width:1000px;position:relative;z-index:1}.final-cta h2 em{color:#2f6254}.button-dark{background:var(--ink);color:var(--cream);border-color:var(--ink);margin-top:36px}.button-dark:hover{background:#243b32}.cta-orbit{position:absolute;right:-20px;top:0;font-size:330px;line-height:1;color:#528f7d55;transform:rotate(5deg);pointer-events:none}.site-footer{padding-top:45px;padding-bottom:20px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:40px}.footer-top .brand{font-size:24px}.footer-top p{font-size:12px}.footer-top>a:last-child{font-size:12px;color:var(--mint)}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:30px;color:#919d94;font-size:10px}.footer-bottom>a:last-child{margin-left:auto}.contact{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-top:70px}.contact h1{margin-block:28px;font-size:clamp(60px,6.75vw,100px)}.contact-copy>p:not(.eyebrow){max-width:370px}.contact-aside{display:flex;gap:25px;align-items:center;margin-top:60px}.contact-aside>span{font-size:75px;color:var(--mint)}.contact-aside p{font-size:15px;color:#b7c8b9}.form-panel{padding-top:15px}.form-notice{padding:20px;border:1px solid #4b6657;border-radius:3px;background:#14221b;margin-bottom:25px;font-size:13px}.form-notice strong{font-weight:500;color:var(--mint)}.form-notice p{margin-top:5px}.form-notice.error{border-color:#b18368;background:#281c16}.form-notice.error strong,.field-error{color:#f0bb98}.form-notice ul{padding-left:20px;margin-bottom:0}.form-notice a{text-decoration:underline}.field{margin-block:25px}label{display:block;font-size:13px;color:var(--cream);margin-bottom:10px}input,textarea{width:100%;padding:14px 12px;color:var(--cream);border:1px solid #46584c;background:#101712;border-radius:3px;min-height:49px}input:hover,textarea:hover{border-color:#76947f}input:focus,textarea:focus{border-color:var(--mint)}textarea{resize:vertical;min-height:130px}textarea::placeholder{font-size:13px;color:#99a69b}input[aria-invalid],textarea[aria-invalid]{border-color:#e6a780}.field-error{font-size:12px;margin-top:7px}.form-required,.privacy-note{font-size:11px;line-height:1.7}.privacy-note{margin-bottom:25px}.privacy-note a{text-decoration:underline;text-underline-offset:3px;color:var(--cream)}.form-panel .button{width:100%}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.legal{max-width:1000px}.legal h1{margin-block:30px 65px}.prose{max-width:680px}.prose h2{font-size:29px;letter-spacing:-.035em;margin-block:35px 15px}.prose .text-link{margin-top:30px}.not-found{min-height:65vh}.not-found h1{margin-block:30px}.not-found .button{margin-top:35px;margin-right:25px}[data-reveal].in-view{animation:reveal .7s var(--ease) both}
@keyframes reveal{from{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes wave-intro{from{transform:rotate(-18deg) scale(.91);opacity:.55}to{transform:rotate(-7deg) scale(1);opacity:1}}@keyframes travel{from{left:0}to{left:100%}}@keyframes channel{0%{border-color:#334b3e}50%{border-color:#85d5c5}100%{border-color:#334b3e}}
@media(min-width:1600px){.hero-art{width:62%;right:0}.hero{min-height:820px}.hero-bottom{margin-top:65px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.preview-bar{padding-inline:32px}.site-header nav{gap:22px}.hero{padding-top:55px;min-height:735px}.hero h1{font-size:86px}.hero-art{right:-25px;width:62%;top:30px}.hero-description{max-width:405px}.hero-bottom{margin-top:50px}.section{padding-block:85px}.problem-layout{gap:40px}.problem h2{font-size:48px}.section-heading{gap:35px}.section-heading>p{max-width:300px}.flow{grid-template-columns:1fr .25fr 1.1fr .3fr 1.3fr}.flow-channels li{padding:12px 9px;font-size:10px;gap:6px}.flow-channels{gap:22px}.flow-engine>span:last-child{font-size:8px}.service-row{gap:25px}.measurement{gap:65px}.faq{gap:60px}.contact{gap:65px}.steps{gap:22px}.steps h3{font-size:22px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.preview-bar{padding:6px 20px;font-size:9px}.preview-bar span{display:none}.site-header{height:82px;gap:14px;flex-wrap:wrap;align-content:center}.brand{font-size:25px}.brand-mark{width:26px;height:26px;font-size:30px;margin-right:6px}.site-header nav{gap:14px;font-size:11px}.nav-contact{padding:9px 12px;gap:15px}.site-header nav>a:nth-child(2){display:none}.hero{padding-top:38px;min-height:auto}.hero .eyebrow{font-size:8px;gap:7px;margin-bottom:25px;letter-spacing:.06em}.hero h1{font-size:clamp(56px,11.5vw,84px);letter-spacing:-.065em;line-height:1}.hero-content{max-width:600px}.hero-description{max-width:430px;font-size:14px;line-height:1.65;margin-top:25px;margin-bottom:25px}.button{font-size:12px;padding:16px 19px;gap:26px}.hero-secondary{display:inline-flex;margin-left:0;margin-top:20px}.hero-art{position:relative;width:100%;height:330px;right:auto;top:auto;margin-top:7px;pointer-events:none}.wave-sculpture{height:390px;width:100%;top:-35px}.art-label-one{top:43%;left:43%;font-size:9px}.art-label-two{right:1%;top:17%;font-size:9px}.art-caption{bottom:6%;right:10%;font-size:8px}.art-coordinate{font-size:7px}.hero-bottom{margin-top:0;font-size:8px;gap:25px;padding-block:18px;line-height:1.6}.hero-bottom>span{max-width:45%}.hero-bottom span:last-child span{margin-left:5px}.section{padding-block:65px}.section-label{margin-bottom:25px}h2{font-size:44px}.eyebrow{font-size:9px}.problem-layout{grid-template-columns:1fr;gap:26px}.problem h2{font-size:43px}.problem-copy{font-size:14px;max-width:550px}.problem-copy p+p{margin-top:15px}.statement{margin-top:35px;padding-top:28px;gap:17px}.statement>span{font-size:40px}.statement p{font-size:21px}.statement br{display:none}.section-heading{display:block;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:24px}.section-heading>p{max-width:500px;margin-top:25px;font-size:14px}.distribution-board{padding:19px 18px}.board-top{gap:10px}.board-top .eyebrow{font-size:8px;letter-spacing:.04em}.example-tag{font-size:8px;padding:4px 7px}.flow{grid-template-columns:1fr;padding-block:32px;justify-items:center}.flow-source{gap:9px}.flow-source>span:last-child br{display:none}.flow-source strong{font-size:18px}.flow-source .mini-icon{height:39px;width:32px;font-size:24px}.flow-connector{width:1px;height:32px;margin-block:15px}.flow-connector:after{content:'⌄';right:-4px;top:auto;bottom:-7px;line-height:1}.flow-connector span{display:none}.flow-engine{width:180px;height:180px;gap:13px}.flow-engine>span:last-child{font-size:9px}.flow-engine .brand-mark{font-size:38px}.flow-branches{height:35px;width:1px;border-left:1px solid #50705c;margin-top:10px}.flow-branches:before,.flow-branches i{display:none}.flow-channels{width:100%;gap:10px;max-width:360px}.flow-channels li{font-size:12px;padding:12px 15px;gap:18px}.board-bottom{display:block}.board-bottom>span{font-size:9px}.board-bottom>p{margin-top:12px;font-size:10px;max-width:none}.service-row{grid-template-columns:24px 1fr 30px;gap:18px;padding-block:28px;align-items:start}.service-row h3{font-size:31px}.service-row p{grid-column:2;grid-row:2;font-size:13px;max-width:none}.row-arrow{grid-column:3;grid-row:1;font-size:30px}.editorial-note{font-size:10px}.audience-strip{display:block;margin-top:37px;padding:22px}.audience-strip .eyebrow{max-width:none;margin-bottom:13px}.audience-strip p{font-size:19px}.steps{grid-template-columns:1fr 1fr;gap:34px 24px}.steps h3{font-size:22px;margin-top:20px}.steps p{font-size:12px;max-width:none}.steps li>span{font-size:8px}.measurement{grid-template-columns:1fr;gap:37px}.measurement h2 br:nth-child(2){display:none}.measurement h2{font-size:50px}.measure-intro{max-width:450px;font-size:14px}.measurement-list h3{font-size:24px}.measurement-list article{padding-block:24px}.measurement-list p{max-width:500px;font-size:13px}.faq{grid-template-columns:1fr;gap:32px}.faq h2 br{display:none}.faq h2{font-size:42px}summary{padding-block:23px;font-size:14px}.faq-list details p{font-size:13px}.final-cta{padding-block:62px}.final-cta h2{font-size:clamp(40px,8.9vw,65px);letter-spacing:-.06em}.cta-orbit{font-size:160px;top:85px;right:-55px;color:#528f7d33}.final-cta .button{position:relative;z-index:1}.footer-top{flex-wrap:wrap;gap:23px;padding-bottom:28px}.footer-top p{font-size:10px}.footer-top>a:last-child{width:100%;font-size:12px}.footer-bottom{font-size:9px;gap:22px;flex-wrap:wrap}.contact{grid-template-columns:1fr;gap:20px;padding-top:45px}.contact h1{font-size:65px}.contact-copy>p:not(.eyebrow){font-size:14px;max-width:500px}.contact-aside{display:none}.form-panel{padding-top:25px}.legal h1,.not-found h1{font-size:56px}.prose h2{font-size:26px}.prose p{font-size:14px}.not-found .text-link{margin-top:25px}.hero-art.animate .wave-sculpture{animation:none}}
@media(max-width:390px){.wrap{width:calc(100% - 32px)}.site-header nav>a:first-child{display:none}.site-header{height:75px}.hero h1{font-size:56px}.hero .eyebrow{font-size:7px}.hero-description{font-size:13px}.hero-art{height:295px}.wave-sculpture{height:350px}.steps{gap:25px 15px}.steps h3{font-size:20px}.contact h1{font-size:58px}.board-top{flex-wrap:wrap}}
/* All navigation stays available on small screens, including without JS. */
@media(max-width:760px){.site-header{height:auto;padding-block:19px;row-gap:19px}.site-header nav{width:100%;justify-content:space-between;gap:12px;font-size:11px}.site-header nav>a:first-child,.site-header nav>a:nth-child(2){display:block}.nav-contact{gap:14px;padding:8px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-art.animate .wave-sculpture{transform:rotate(-7deg)}[data-reveal].in-view{transform:none}}
