:root{--navy:#0b1930;--navy-2:#10243f;--navy-3:#081424;--card:#122844;--cyan:#2ec9d6;--cyan-2:#3adbe6;--blue:#2f7cf6;--blue-2:#2456d6;--blue-deep:#1e4578;--text:#f4f7fb;--muted:#b7c5d6;--faint:#8ea0b5;--line:#d6e4f524;--header:74px;--wrap:1120px;--font:"Manrope", "Segoe UI", sans-serif;--radius:18px;color:var(--text);background:var(--navy);font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--text);margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--cyan);color:var(--navy)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(var(--wrap), calc(100% - 2.5rem));margin-inline:auto}.kicker{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 .9rem;font-size:.78rem;font-weight:700;display:flex}.kicker.ink{color:var(--cyan)}h1,h2{letter-spacing:-.04em;font-weight:800;line-height:1.05}h1{max-width:12ch;font-size:clamp(2.7rem,5.4vw,4.35rem)}h2{max-width:18ch;font-size:clamp(1.9rem,3.6vw,2.8rem)}h3{letter-spacing:-.02em;font-size:1.12rem;font-weight:700}.lede,.sub,.prose p,.note,.pillar-row p,.outcome-grid p,.start-grid p,.model-grid li,.service p,.steps p,.reason-list p{color:var(--muted)}.section{scroll-margin-top:var(--header);background:var(--navy);padding:5.2rem 0}.section-tint{background:var(--navy-2)}.section-dark{background:var(--navy-3)}.section-head{max-width:40rem;margin-bottom:2.4rem}.section-head.narrow{max-width:36rem}.section-head .sub,.contact .sub{margin-top:.9rem;font-size:1.05rem}.split{gap:2rem;display:grid}.header{z-index:30;height:var(--header);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.header.is-stuck{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1930eb}.header-inner,.nav,.hero-actions{align-items:center;display:flex}.header-inner{height:100%;width:min(var(--wrap), calc(100% - 2.5rem));justify-content:space-between;gap:1rem;margin-inline:auto}.logo{background:#fff;border-radius:10px;align-items:center;padding:.2rem .55rem;line-height:0;display:inline-flex}.logo img{width:auto;height:48px;display:block}.nav{gap:1.35rem;display:none}.nav a{color:#d5e0ec;font-size:.92rem;font-weight:600}.nav a:hover,.nav a:focus-visible{color:#fff}.menu-btn{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.menu-btn i{background:#fff;width:16px;height:1.5px;display:block}.hero{background:var(--navy);padding:1.5rem 0 3.5rem}.hero-grid{align-items:center;gap:2.5rem;display:grid}.hero-brand{background:#fff;border-radius:14px;width:max-content;max-width:100%;margin:0 0 1.6rem;padding:.4rem .75rem;line-height:0;display:inline-flex}.hero-brand img{width:auto;height:52px;display:block}.lede{max-width:34rem;margin-top:1.35rem;font-size:1.08rem;font-weight:500;line-height:1.6}.proposal-label{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-top:2.6rem;font-size:.82rem;font-weight:800}.offer-line{color:var(--faint);margin-top:1.15rem;font-size:.98rem;font-weight:500}.offer-line span{color:#6f849c;margin:0 .35rem}.hero-art{align-content:center;justify-items:end;gap:1.15rem;width:min(100%,460px);min-height:280px;margin-left:auto;display:grid}.bar{border-radius:18px;height:78px;display:block}.bar-a{background:var(--blue);width:74%;margin-right:14%}.bar-b{background:var(--cyan-2);width:64%}.bar-c{background:var(--blue-deep);width:82%;margin-right:18%}.bar-d{background:#2a6ef0;width:70%}.btn{cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.15rem;font-weight:700;display:inline-flex}.btn-lime{background:var(--cyan);color:var(--navy)}.btn-lime:hover,.btn-lime:focus-visible{background:#7aebf2}.btn-ghost{border-color:var(--line);color:#fff;background:0 0}.prose{align-content:end;gap:1rem;display:grid}.prose p,.note{font-size:1.05rem}.pillar-row,.model-grid,.outcome-grid,.start-grid{gap:.9rem;margin-top:2.4rem;display:grid}.pillar-row article,.model-grid article,.outcome-grid article,.start-grid li{background:var(--card);border-radius:var(--radius);padding:1.35rem 1.25rem 1.45rem}.pillar-row h3,.outcome-grid h3,.start-grid h3,.model-grid h3{margin-bottom:.4rem}.service-list{border-bottom:1px solid var(--line)}.service{border-top:1px solid var(--line);border-radius:12px;gap:.35rem;padding:1.35rem .2rem;display:grid}.service-index{color:var(--cyan);font-size:.95rem;font-weight:800}.service h3{font-size:1.3rem}.steps,.start-grid{margin:0;padding:0;list-style:none}.steps{gap:.85rem;display:grid}.steps li{border-radius:var(--radius);background:#10233d;padding:1.25rem 1.2rem 1.35rem}.steps span,.start-grid span{color:var(--cyan);letter-spacing:.08em;margin-bottom:.7rem;font-size:.95rem;font-weight:800;display:block}.ticks{margin:.9rem 0 0;padding:0;list-style:none}.ticks li{color:var(--muted);margin:.5rem 0;padding-left:1.15rem;position:relative}.ticks li:before{content:"";background:var(--cyan);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:0}.note{max-width:46rem;margin-top:1.6rem;font-size:.98rem}.commerce h3,.why-grid h2{font-weight:800}.commerce h3{letter-spacing:-.03em;font-size:1.45rem}.commerce-aside{border-radius:var(--radius);background:#16345c;padding:1.4rem 1.25rem 1.5rem}.why-grid blockquote{color:#d5e2f0;letter-spacing:-.03em;max-width:30rem;margin:1.4rem 0 0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1.35}.reason-list{margin:0;padding:0;list-style:none}.reason-list li{border-top:1px solid var(--line);padding:1rem 0}.reason-list li:last-child{border-bottom:1px solid var(--line)}.contact-list{margin:1.6rem 0;padding:0;list-style:none}.contact-list li{border-top:1px solid var(--line);padding:.8rem 0}.contact-list span{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}.contact-list a:hover,.contact-list a:focus-visible{color:var(--cyan)}.enquiry{background:var(--card);border-radius:20px;gap:.9rem;padding:1.3rem;display:grid}.enquiry label{gap:.35rem;font-size:.84rem;font-weight:700;display:grid}.enquiry input,.enquiry select,.enquiry textarea{border:1px solid var(--line);background:var(--navy);color:#fff;border-radius:12px;width:100%;padding:.75rem .85rem}.enquiry input:focus,.enquiry select:focus,.enquiry textarea:focus,.menu-btn:focus-visible,.btn:focus-visible,.nav a:focus-visible,.logo:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.form-note{color:var(--faint);margin:0;font-size:.86rem}.field-row{gap:.9rem;display:grid}.footer{border-top:1px solid var(--line);background:#070f1c;padding:2rem 0 2.2rem}.footer-inner{gap:1rem;display:grid}.footer-inner p:first-of-type{letter-spacing:-.04em;font-size:1.55rem;font-weight:800;line-height:1.1}.footer-inner p:last-child{color:var(--faint)}.nav.is-open{top:var(--header);border-bottom:1px solid var(--line);background:#0d2038;flex-direction:column;align-items:flex-start;gap:0;padding:.4rem 1.25rem 1.1rem;display:flex;position:absolute;left:0;right:0}.nav.is-open a{border-bottom:1px solid var(--line);width:100%;padding:.85rem 0}@media (width>=760px){.hero-art{min-height:360px}.bar{height:86px}.pillar-row,.outcome-grid,.start-grid,.model-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.field-row{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:1.2fr 1fr auto;align-items:end}}@media (width>=960px){.header:not(.is-stuck) .logo{opacity:0;pointer-events:none}.menu-btn{display:none}.nav{display:flex}.hero{padding:.5rem 0 4rem}.hero-grid{min-height:calc(100vh - var(--header) - 1rem);grid-template-columns:1.15fr .85fr;gap:3rem}.hero-brand{display:block}.hero-art{min-height:460px}.split{grid-template-columns:.9fr 1.1fr;align-items:end;gap:3rem}.service{grid-template-columns:4.2rem .85fr 1.25fr;align-items:baseline;gap:1.25rem}.service:hover{background:#12325a}.steps,.pillar-row,.start-grid{grid-template-columns:repeat(4,1fr)}.steps{grid-template-columns:repeat(5,1fr)}.outcome-grid,.model-grid{grid-template-columns:repeat(3,1fr)}.commerce,.why-grid,.contact-grid{align-items:start}.enquiry{padding:1.5rem}}.about{color:#1b2740;background:#e8eef5;padding-bottom:1.5rem}.about h2{color:#172033;max-width:none;font-size:clamp(2.15rem,4vw,2.9rem)}.about-sub{color:#8b98aa;max-width:36rem;margin-top:.65rem;font-size:1.02rem;font-weight:500}.about-rule{background:#2ad4e0;border-radius:999px;width:64px;height:5px;margin:1.45rem 0 1.55rem;display:block}.about-lead{color:#172033;letter-spacing:-.03em;max-width:34rem;font-size:clamp(1.28rem,2.1vw,1.62rem);font-weight:800;line-height:1.32}.about-note{color:#8d9aab;max-width:32rem;margin-top:1.35rem;font-size:1.02rem;line-height:1.55}.about-grid{align-items:center;gap:2.2rem;display:grid}.about .pillar-row{grid-template-columns:1fr;gap:.9rem;margin-top:0}.about .pillar-row article{border-left:5px solid var(--blue);background:#fff;border-radius:16px;min-height:132px;padding:1.2rem 1.15rem 1.25rem 1.2rem;box-shadow:0 10px 24px #1b2d4a14}.about .pillar-row article.tone-cyan{border-left-color:#3adbe6}.about .pillar-row h3{color:#172033;font-size:1.15rem}.about .pillar-row p{color:#8b97a8;font-size:.96rem;font-weight:500;line-height:1.45}.about-foot{color:#8b97a8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:2.6rem;font-size:.75rem;font-weight:700;display:flex}@media (width>=700px){.about .pillar-row{grid-template-columns:1fr 1fr}}.contact{background:#0b1930;padding-bottom:1.6rem}.contact h2{color:#fff;max-width:16ch;font-size:clamp(2.45rem,4.8vw,3.65rem)}.contact-kicker{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.82rem;font-weight:800}.contact-copy{flex-direction:column;justify-content:center;display:flex}.contact-copy>div>p:not(.contact-kicker){color:#c5d0de;max-width:34rem;margin-top:1.35rem;font-size:1.08rem;font-weight:500;line-height:1.55}.contact-lines{margin:2.4rem 0 0;padding:0;list-style:none}.contact-lines li{color:#fff;margin:0;font-size:1.02rem}.contact-lines li+li{margin-top:.95rem}.contact-lines span{font-weight:800}.contact-lines a:hover,.contact-lines a:focus-visible{color:var(--cyan)}.brand-card{text-align:center;background:#163056;border:1px solid #bad2f01f;border-radius:40px;flex-direction:column;align-items:center;width:min(100%,420px);min-height:420px;padding:4.5rem 2rem 2rem;display:flex;box-shadow:0 18px 40px #00000038}.brand-logo{background:#fff;border-radius:12px;width:auto;height:46px;margin:0 auto;padding:.35rem .7rem;display:block}.brand-card h3{color:#fff;letter-spacing:-.04em;margin-top:1.7rem;font-size:clamp(1.7rem,2.6vw,2.15rem);font-weight:800;line-height:1.15}.brand-card span{color:#9aabbf;margin-top:auto;padding-top:2.5rem;font-size:.95rem;font-weight:500}.contact-foot{color:#8ea0b5;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;font-size:.75rem;font-weight:700;display:flex}@media (width>=960px){.about-grid{grid-template-columns:1.05fr .95fr;gap:3.2rem}.contact-grid{grid-template-columns:1.15fr .8fr;align-items:center;gap:3rem}}.section.slide{color:#172033;background:#fff;padding:4.4rem 0 1.4rem}.section.slide-mist{background:#e7eef5}.section.slide-dark{color:#fff;background:#0c1b33}.slide-head h2{color:#172033;max-width:none;font-size:clamp(1.9rem,3.5vw,2.65rem)}.slide-dark .slide-head h2{color:#fff}.slide-head p{color:#8b98aa;max-width:44rem;margin-top:.55rem;font-size:1.02rem;font-weight:500}.slide-dark .slide-head p{color:#c9d4e2}.slide-rule{background:#2ad4e0;border-radius:999px;width:64px;height:5px;margin:1.15rem 0 1.55rem;display:block}.slide-foot,.about-foot,.contact-foot{flex-direction:column;align-items:center;gap:.45rem;display:flex}.foot-details{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.rights{text-align:center;text-transform:none;letter-spacing:.02em;width:100%;margin:0;font-weight:600}.rights a:hover,.rights a:focus-visible{color:var(--cyan)}.slide-foot{color:#8b97a8;letter-spacing:.08em;text-transform:uppercase;margin-top:2.5rem;font-size:.75rem;font-weight:700}.slide-dark .slide-foot{color:#8ea0b5}.svc-grid,.work-grid,.aim-grid,.scope-grid,.why-board{gap:1rem;display:grid}.accent-card{background:#fff;border-left:5px solid #2f7cf6;border-radius:18px;padding:1.2rem 1.15rem 1.3rem;box-shadow:0 10px 24px #1b2d4a14}.accent-card.tone-cyan{border-left-color:#3adbe6}.accent-card h3{color:#172033;margin-bottom:.4rem;font-size:1.08rem;font-weight:800}.accent-card p,.accent-card li{color:#7e8da0;font-size:.96rem;font-weight:500;line-height:1.45}.accent-card ul{margin:.7rem 0 0;padding-left:1.1rem}.accent-card li+li{margin-top:.28rem}.work-grid .accent-card{border-radius:22px;min-height:250px}.approach-list,.begin-grid{margin:0;padding:0;list-style:none}.approach-list{gap:1.15rem;display:grid}.approach-list li{grid-template-columns:48px 1fr;align-items:center;gap:.15rem .95rem;display:grid}.orb{background:#2f7cf6;border-radius:50%;width:48px;height:48px}.approach-list .tone-cyan .orb,.orb.tone-cyan{background:#3adbe6}.approach-list .orb{grid-row:1/span 2}.approach-list h3{color:#172033;font-size:1.05rem;font-weight:800}.approach-list p{color:#6f7e92;font-size:1rem}.slide-dark .accent-card{box-shadow:none;background:#173255}.slide-dark .accent-card h3,.slide-dark .accent-card p{color:#fff}.slide-dark .accent-card p{color:#d5deea;font-weight:500}.aim-lead{color:#fff;letter-spacing:-.03em;max-width:52rem;margin-top:2rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;line-height:1.35}.slide-note{color:#8b98aa;max-width:52rem;margin-top:1.35rem;font-size:.98rem;line-height:1.55}.slide-dark .slide-note{color:#b7c5d6}.scope-grid h3,.clarity-card h3{color:#172033;letter-spacing:-.03em;font-size:1.3rem;font-weight:800}.plain-list{color:#31445c;margin:.85rem 0 0;padding-left:1.15rem;font-weight:600}.plain-list li+li{margin-top:.45rem}.clarity-card{background:#fff;border-left:6px solid #3adbe6;border-radius:22px;padding:1.35rem 1.3rem 1.5rem;box-shadow:0 12px 28px #1b2d4a14}.clarity-card .plain-list{color:#7e8da0;font-weight:500}.why-col{align-content:start;gap:.9rem;display:grid}.why-quote{color:#172033;letter-spacing:-.03em;max-width:36rem;margin:.75rem 0 0;padding-left:1.35rem;font-size:.9rem;font-weight:800;line-height:1.35}.begin-grid{gap:1.6rem;display:grid}.begin-grid li{text-align:center}.begin-grid .orb{color:#fff;place-items:center;width:64px;height:64px;margin:0 auto .9rem;font-size:1.25rem;font-weight:800;display:grid}.begin-grid h3{color:#172033;font-size:1.05rem;font-weight:800}.begin-grid p{color:#7e8da0;max-width:16rem;margin:.45rem auto 0;font-size:.95rem}.begin-close{color:#172033;letter-spacing:-.03em;text-align:center;max-width:46rem;margin:2.6rem auto 0;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;line-height:1.35}@media (width>=760px){.svc-grid,.aim-grid{grid-template-columns:1fr 1fr}.approach-list li{grid-template-columns:54px 168px 1fr;gap:1.2rem}.approach-list .orb{grid-row:auto;width:54px;height:54px}.scope-grid,.why-board,.begin-grid{grid-template-columns:1fr 1fr;gap:1.2rem}}@media (width>=960px){.svc-grid,.work-grid,.aim-grid{grid-template-columns:repeat(3,1fr)}.work-grid .accent-card{min-height:340px}.begin-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}html{scroll-snap-type:y mandatory}.header{position:fixed;top:0;left:0;right:0}.header.theme-light,.header.theme-light.is-stuck{background:#fffffff0;border-bottom-color:#17203314}.header.theme-light .nav a{color:#31445c}.header.theme-light .menu-btn{border-color:#17203329}.header.theme-light .menu-btn i{background:#172033}.header.theme-light .nav.is-open{background:#fff}.header.theme-light .nav.is-open a{color:#172033;border-bottom-color:#1720331a}.header.theme-dark,.header.theme-dark.is-stuck{background:0 0;border-bottom-color:#0000}.hero,.about,.section.slide,.contact{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;min-height:100dvh;padding:calc(var(--header) + 1.25rem) 0 1.15rem;flex-direction:column;justify-content:flex-start;scroll-margin-top:0;display:flex;overflow:hidden}.hero{justify-content:center;padding-bottom:2rem}.hero-grid,.about-grid,.contact-grid,.section.slide>.wrap:first-child{flex:1;min-height:0}.hero-grid{align-items:center;min-height:0}.about-grid{align-content:center}.contact-grid{align-content:center;align-items:center;gap:2rem;display:grid}.section.slide>.wrap:first-child{flex-direction:column;justify-content:center;display:flex}.about-foot,.slide-foot,.contact-foot{flex:none;margin-top:auto}.hero-art{height:min(420px,52vh);min-height:0}.section.slide .work-grid .accent-card{min-height:0}.contact .brand-card{width:min(100%,380px);height:auto;min-height:360px;margin-inline:auto}.contact .contact-foot{margin-top:auto;padding-top:1.25rem}@media (width>=900px){.contact .contact-grid{grid-template-columns:minmax(0,1.05fr) 380px;align-content:center;align-items:center;gap:4.5rem}.contact .contact-lines{margin-top:3rem;padding-top:0}.contact .brand-card{place-self:center end;width:380px;height:430px;min-height:0;margin-inline:0}}@media (height<=820px){.hero,.about,.section.slide,.contact{padding-top:calc(var(--header) + .7rem)}.slide-head h2,.about h2,.contact h2{font-size:clamp(1.6rem,3vw,2.1rem)}.slide-rule,.about-rule{margin-top:.75rem;margin-bottom:.85rem}.accent-card,.about .pillar-row article{padding-top:.85rem;padding-bottom:.9rem}.approach-list{gap:.7rem}}@media (width<=759px){html{scroll-snap-type:none}.wrap{width:min(var(--wrap), calc(100% - 1.75rem))}.header{height:calc(var(--header) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.hero,.about,.section.slide,.contact{scroll-snap-align:none;scroll-snap-stop:normal;height:auto;min-height:0;padding:calc(var(--header) + env(safe-area-inset-top) + 1.15rem) 0 1.35rem;overflow:visible}.hero{justify-content:flex-start;min-height:100dvh;padding-bottom:1.75rem}.hero-grid{flex-direction:column;flex:1;justify-content:space-between;display:flex}.hero-art{gap:.75rem;width:100%;height:auto;min-height:0;margin:1.75rem 0 0}.about-grid,.contact-grid,.section.slide>.wrap:first-child{flex:none}.section.slide>.wrap:first-child{display:block}h1{max-width:none;font-size:2.35rem}.logo img{height:44px}.hero-brand{display:none}.lede,.slide-head p,.about-sub,.about-note{font-size:.98rem}.lede{margin-top:.85rem}.proposal-label{margin-top:1.4rem;font-size:.72rem}.offer-line{flex-wrap:wrap;gap:.2rem .15rem;margin-top:.7rem;font-size:.86rem;line-height:1.6;display:flex}.bar{border-radius:14px;height:46px}.slide-head h2,.about h2,.contact h2{max-width:none;font-size:1.7rem}.about-lead{font-size:1.12rem}.about-rule,.slide-rule{margin:.9rem 0 1rem}.slide-head{margin-bottom:0}.svc-grid,.work-grid,.aim-grid,.why-col,.about .pillar-row{gap:.75rem}.accent-card,.about .pillar-row article,.clarity-card{padding:.95rem .9rem 1rem .95rem}.work-grid .accent-card,.section.slide .work-grid .accent-card{min-height:0}.approach-list{gap:.95rem}.approach-list li{grid-template-columns:40px 1fr;gap:.15rem .75rem}.approach-list .orb{width:40px;height:40px}.approach-list p,.accent-card p,.plain-list{font-size:.92rem}.aim-lead,.begin-close{font-size:1.08rem}.why-quote{font-size:.95rem}.why-quote br{display:none}.begin-grid{gap:1.25rem}.begin-grid .orb{width:56px;height:56px}.begin-close{margin-top:1.6rem}.about-foot,.slide-foot,.contact-foot,.contact .contact-foot{letter-spacing:.05em;flex-wrap:wrap;gap:.35rem .8rem;margin-top:1.5rem;font-size:.68rem;line-height:1.4}.contact .contact-lines{margin-top:1.35rem}.contact .brand-card{border-radius:26px;width:100%;height:250px;min-height:0;margin-top:1.5rem;padding:2.2rem 1.1rem 1.2rem}.brand-card h3{margin-top:1.1rem;font-size:1.55rem}.nav.is-open{max-height:calc(100dvh - var(--header) - env(safe-area-inset-top));overflow:auto}}html.anim .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}html.anim .reveal.is-in{opacity:1;transform:none}html.anim .hero-art .bar.reveal{transform:translate(28px)}@keyframes bar-drift-right{0%,to{transform:translate(0)}50%{transform:translate(22px)}}@keyframes bar-drift-left{0%,to{transform:translate(0)}50%{transform:translate(-18px)}}html.anim .hero-art .bar.reveal.is-in{animation:4.6s ease-in-out infinite bar-drift-right}html.anim .hero-art .bar-b.reveal.is-in{animation-name:bar-drift-left;animation-duration:5.2s;animation-delay:.35s}html.anim .hero-art .bar-c.reveal.is-in{animation-duration:5.6s;animation-delay:.15s}html.anim .hero-art .bar-d.reveal.is-in{animation-name:bar-drift-left;animation-duration:4.8s;animation-delay:.55s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}html.anim .reveal,html.anim .hero-art .bar.reveal,html.anim .hero-art .bar.reveal.is-in{opacity:1;transition:none;animation:none;transform:none}}
