:root{--onda-gutter:clamp(22px,5vw,90px);--onda-space:clamp(72px,10vw,160px);--onda-dark:#111315;--onda-light:#f2efe8;--onda-accent:#c74832}body.ar-site{background:var(--onda-light);color:#17191a}.ar-site h1,.ar-site h2,.ar-site h3{font-style:normal;letter-spacing:-.055em}.ar-site .da-header{background:var(--onda-light);color:#17191a;border-bottom:1px solid #d8d4cb;padding-left:var(--onda-gutter);padding-right:var(--onda-gutter);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ar-site .da-wordmark{font-size:23px;font-weight:750;letter-spacing:-.07em}.ar-site .ar-button,.ar-site .ar-header-cta,.ar-site .ci-search button{border-radius:999px;background:#c74832;color:#fff;box-shadow:none}.ar-site a:focus-visible,.ar-site button:focus-visible{outline:3px solid #56727a;outline-offset:5px}.ar-site .ar-footer{background:#111315;color:#f2efe8;padding:70px var(--onda-gutter) 30px}.ar-site .ar-footer-name{font-size:clamp(32px,5vw,78px);letter-spacing:-.065em}.m-dot{display:inline-block;width:.18em;height:.18em;margin-left:.06em;background:var(--onda-accent);border-radius:50%}.onda-home :where(h2){font-size:clamp(42px,6.5vw,104px);line-height:1.02;font-weight:550;margin:24px 0 44px}.onda-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--onda-dark);color:var(--onda-light);padding:48px var(--onda-gutter) 24px;min-height:740px;display:grid;grid-template-rows:1fr auto}.onda-hero .hero__intro{position:relative;z-index:2;width:66%;min-width:0}.onda-hero .hero__description{max-width:38rem;font-size:clamp(16px,1.3vw,20px);line-height:1.5;margin:28px 0 24px}.onda-hero .ar-kicker,.onda-hero .ar-text-link{color:#f2efe8}.onda-hero .hero__title{font-size:clamp(40px,6.5vw,120px);line-height:.96;letter-spacing:-.055em;font-weight:800;text-transform:uppercase;margin:32px 0 0;z-index:2}.onda-hero .hero__title>span{display:block}.hero__stage{position:absolute;right:5%;top:26%;width:clamp(200px,27vw,490px);aspect-ratio:1;z-index:1}.hero__aperture{position:absolute;inset:0;border-radius:50%;overflow:hidden}.hero__img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.hero__orbit{inset:-9%;border:1px solid #f2efe840}.hero__moon,.hero__orbit{position:absolute;border-radius:50%}.hero__moon{left:50%;top:0;width:9%;height:9%;margin:-4.5% 0 0 -4.5%;background:#c74832}.onda-hero-foot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #f2efe840;padding-top:22px;margin-top:64px;font-size:12px;z-index:2}.onda-capabilities,.onda-contact,.onda-statement,.onda-study{padding:var(--onda-space) var(--onda-gutter)}.onda-statement .statement__title{font-size:clamp(48px,8.7vw,140px)}.statement__body{display:grid;grid-template-columns:7fr 4fr;gap:60px;margin-top:70px;align-items:start}.statement__body p{font-size:19px;line-height:1.6;max-width:38rem}.statement__body .statement__lead{font-size:clamp(24px,2.35vw,34px);line-height:1.2;letter-spacing:-.025em}.onda-capabilities{background:#d8d4cb}.onda-service-list>a{display:grid;grid-template-columns:40px 1fr 1fr 30px;align-items:center;gap:30px;padding:30px 0;border-top:1px solid #17191a55;text-decoration:none}.onda-service-list h3{font-size:clamp(26px,3vw,45px);font-weight:500;margin:0}.onda-service-list p{max-width:26rem;line-height:1.5}.onda-service-list>a:hover h3{color:#923522}.onda-craft{display:grid;grid-template-columns:1fr 1fr;background:#111315;color:#f2efe8;gap:7vw;padding:var(--onda-space) var(--onda-gutter);align-items:center}.onda-craft h2{font-size:clamp(36px,4.3vw,68px)}.onda-craft .ar-editorial-photo{margin:0}.onda-craft img{width:100%;height:650px;object-fit:cover}.onda-craft p{line-height:1.65;color:#d8d4cb}.onda-craft .ar-text-link{display:block;margin-top:24px;color:#f2efe8}.onda-craft figcaption{color:#d8d4cb}.onda-study>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.onda-study p{max-width:42rem;font-size:20px;line-height:1.5}.onda-contact{background:#d8d4cb}.onda-contact h2{font-size:clamp(70px,14vw,220px)}.ar-site .ci-entity-hero,.ar-site .corporate-page-hero{background:#f2efe8;border-bottom:1px solid #d8d4cb;box-shadow:none}.ar-site .corporate-page-hero h1{font-size:clamp(48px,7vw,108px);line-height:1.02}.ar-site .ar-page-symbol{display:none}.ar-site .da-product-hero{background:#111315;color:#f2efe8;padding:70px var(--onda-gutter)}.ar-site .da-product-hero h1{font-size:clamp(44px,6.5vw,98px);max-width:1100px;line-height:1.02}.ar-site .da-product-hero p,.ar-site .da-product-links a{color:#d8d4cb}.ar-site .da-product-hero .ci-search{margin-top:36px;background:#faf9f6;border-radius:999px;padding:6px}.ar-site .da-product-hero input{color:#17191a;background:transparent}.ar-site .da-research-nav{background:#f2efe8}.ar-site .ci-card{border-radius:0;box-shadow:none}@media (prefers-reduced-motion:no-preference){.hero__orbit{animation:onda-orbit 50s linear infinite}.onda-service-list h3{transition:color .2s}@keyframes onda-orbit{to{transform:rotate(1turn)}}}@media (max-width:760px){.onda-hero{min-height:650px}.onda-hero .hero__intro{width:100%}.hero__stage{position:relative;width:clamp(200px,55vw,340px);right:auto;top:auto;justify-self:end;margin:60px 6% 20px 0}.onda-hero .hero__title{font-size:9.5vw;margin-top:28px}.onda-hero-foot{flex-wrap:wrap}.onda-hero-foot>span:nth-child(2){display:none}.onda-craft,.statement__body{grid-template-columns:1fr;gap:30px}.statement__body{margin-top:30px}.onda-service-list>a{grid-template-columns:24px 1fr 20px;gap:12px}.onda-service-list p{grid-column:2;grid-row:2;margin:0}.onda-service-list>a>span:last-child{grid-column:3;grid-row:1}.onda-study>div{display:block}.onda-study .ar-button{margin-top:24px}.onda-craft img{height:440px}.ar-site .da-product-hero{padding:48px 22px}.ar-site .da-product-hero .ci-search{border-radius:16px}.onda-craft h2{margin-top:20px}}#method{position:relative;padding:var(--space-2) var(--space-1);background:var(--color-2)}#method .method__head{display:grid;gap:24px;max-width:60rem;margin-bottom:clamp(48px,9vh,110px)}#method .method__lead{max-width:34rem}#method .method__body{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:20px;align-items:start}#method .method__ring{position:relative;grid-column:2;grid-row:1;width:100%;aspect-ratio:1}#method .method__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;rotate:-90deg}#method .method__track{fill:none;stroke:color-mix(in srgb,var(--color-1) 14%,transparent);stroke-width:1.5}#method .method__arc{fill:none;stroke:var(--color-3);stroke-width:5;stroke-linecap:round}#method .method__station{position:absolute;left:calc(50% + 42.5% * var(--x));top:calc(50% + 42.5% * var(--y));width:9%;height:9%;margin:-4.5% 0 0 -4.5%;border-radius:var(--radius-2);background:var(--color-3)}#method .method__arm{position:absolute;inset:7.5%}#method .method__runner{position:absolute;left:50%;top:0;width:15%;height:15%;margin:-7.5% 0 0 -7.5%;border:3px solid var(--color-3);border-radius:var(--radius-2);background:var(--color-2)}#method .method__steps{grid-column:1;grid-row:1;display:grid;gap:clamp(56px,18vh,170px)}#method .step{display:grid;gap:14px;max-width:34rem}#method .step__text{color:var(--color-6)}@media (min-width:900px){#method .method__body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:7vw}#method .method__ring{grid-column:1;width:min(100%,50svh);justify-self:center}#method .method__steps{grid-column:2;padding-block:8svh 14svh}}#studio{position:relative;padding:var(--space-2) var(--space-1);background:var(--color-2)}#studio .studio__head{display:grid;gap:28px;margin-bottom:clamp(48px,8vh,96px)}#studio .studio__lead{max-width:42rem}#studio .studio__collage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#studio .shot{position:relative;overflow:hidden;border-radius:var(--radius-3);background:var(--color-4)}#studio .shot img{width:100%;height:100%;object-fit:cover}#studio .shot--wide{grid-column:span 2;aspect-ratio:3/2}#studio .shot--tall{aspect-ratio:3/4}#studio .studio__roles{grid-column:span 2;display:grid;align-content:start;gap:18px;padding-top:24px}#studio .studio__roles ul{display:grid}#studio .role{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--color-1) 16%,transparent)}#studio .role__place{color:var(--color-6)}@media (min-width:900px){#studio .studio__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:6vw}#studio .studio__collage{display:block;aspect-ratio:1.85}#studio .shot{position:absolute}#studio .shot:first-child{left:0;top:0;width:34%}#studio .shot:nth-child(2){left:37%;top:5.5%;width:19%}#studio .shot:nth-child(3){left:8%;top:47%;width:20%}#studio .shot:nth-child(4){left:59%;top:0;width:41%}#studio .shot:nth-child(5){left:31%;top:53.3%;width:36%}#studio .studio__roles{position:absolute;left:71%;top:55%;width:29%;padding-top:0}}.onda-home{--color-1:#111315;--color-2:#f2efe8;--color-3:#c74832;--color-4:#d8d4cb;--color-5:#d8d4cb;--color-6:#515052;--space-1:var(--onda-gutter);--space-2:var(--onda-space);--radius-1:24px;--radius-2:50%;--radius-3:14px}.onda-home #capabilities{background:#111315;color:#f2efe8}.capabilities__deck{display:grid;gap:30px}.capabilities__deck .service{display:grid;grid-template-columns:5fr 6fr;gap:40px;padding:34px;background:#f2efe8;color:#17191a;border-radius:20px;box-shadow:0 -12px 35px #0002}.service__text{display:flex;flex-direction:column;gap:24px}.service__text h3{font-size:clamp(32px,4vw,62px);line-height:1.05;margin:0}.service__text p{line-height:1.5}.service__tags{margin-top:auto;font-size:13px}.service__media{margin:0;min-width:0}.service__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.service__media figcaption{font-size:11px;padding-top:10px;color:#515052}.method__steps h3{font-size:clamp(36px,5vw,70px);margin:0}.method__steps p{font-size:20px;line-height:1.6}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.capabilities__deck .service,.method__ring{position:sticky}.method__ring{top:140px}}@media (max-width:899px){.capabilities__deck .service{grid-template-columns:1fr;padding:24px;gap:20px}.method__steps p{font-size:17px}}.onda-hero .hero__brand-mark{object-fit:contain;filter:none}.onda-hero .hero__aperture:has(.hero__brand-mark){background:transparent}.onda-home .da-shelf-results .ci-card{min-width:0}.onda-home .da-shelf-results .ci-card-meta h2{font-size:18px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:14px 0 6px;overflow-wrap:anywhere}.onda-home .da-shelf-results .ci-card-meta p{font-size:12px}.onda-home .da-shelf-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.onda-home .da-shelf-results .ci-card-visual{aspect-ratio:4/3}@media (max-width:700px){.onda-home .da-shelf-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onda-home .da-shelf-results .ci-card-meta h2{font-size:15px}}@media (max-width:400px){.onda-home .da-shelf-results{grid-template-columns:minmax(0,1fr)}}@supports (animation-timeline:view()) and (timeline-scope:--method-steps){@media (prefers-reduced-motion:no-preference){#method .method__ring{position:sticky;top:104px;align-self:start}#method .method__body{timeline-scope:--method-steps}#method .method__steps{view-timeline:--method-steps block}#method .method__arc{animation-name:method-arc-draw}#method .method__arm{animation-name:method-arm-turn}#method .method__arc,#method .method__arm{animation-duration:auto;animation-iteration-count:1;animation-timeline:--method-steps;animation-range:cover 38vh cover calc(100% - 62vh);animation-timing-function:linear;animation-fill-mode:both}@media (min-width:900px){#method .method__ring{top:calc(50svh - min(25svh, 21vw))}}}}@keyframes method-arc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes method-arm-turn{0%{rotate:0deg}to{rotate:1turn}}.ar-site .da-discovery-page .da-product-hero{max-width:none;width:100%;padding:52px var(--onda-gutter) 36px;background:#111315;color:#f2efe8}.ar-site .da-discovery-page .da-product-hero h1{font-size:clamp(40px,4.5vw,72px);line-height:1.04;max-width:1000px;margin:22px 0;font-weight:550}.ar-site .da-discovery-page .da-product-hero>p:not(.ar-kicker){max-width:660px;font-size:16px;line-height:1.6}.ar-site .da-discovery-page .da-product-hero .ci-search{max-width:1000px;width:100%;margin-top:26px;border-radius:12px;display:flex;align-items:center;gap:8px;padding:7px}.ar-site .da-discovery-page .ci-search input{min-width:0;flex:1 1;font-size:18px;padding:12px;border:0;outline-offset:0}.ar-site .da-discovery-page .ci-search button{flex-shrink:0;min-height:48px;padding:0 24px;border-radius:8px}.ar-site .da-discovery-page .da-product-hero .ci-source-note{font-size:12px;color:#c6c2ba;margin-top:12px}.ar-site .da-discovery-page .da-discovery-topics{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 0;font-size:12px}.da-discovery-topics>span{font-size:10px;letter-spacing:.1em;margin-right:10px;color:#c6c2ba}.da-discovery-topics a{border:1px solid #f2efe840;border-radius:999px;padding:9px 15px;color:#f2efe8}.da-discovery-topics a:hover{background:#f2efe8;color:#111315}.da-discovery-page .da-index-shelf{padding-top:36px}.da-discovery-page .da-index-shelf>header{align-items:end;margin-bottom:28px}.da-discovery-page .da-index-shelf h2{font-size:clamp(28px,3vw,44px);line-height:1.1}.da-discovery-page .da-shelf-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.da-discovery-page .ci-card{min-width:0}.da-discovery-page .ci-card-meta h2{font-size:17px;line-height:1.35;overflow-wrap:anywhere;margin:14px 0 6px}.da-discovery-page .da-shelf-results .ci-card-visual{aspect-ratio:4/3}.da-discovery-page .da-header nav a{color:inherit}@media (max-width:700px){.ar-site .da-discovery-page .da-product-hero{padding:32px 22px}.ar-site .da-discovery-page .ci-search input{font-size:16px;padding:8px}.ar-site .da-discovery-page .ci-search button{padding:0 14px}.da-discovery-page .da-shelf-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.da-discovery-page .da-index-shelf>header{display:block}.da-discovery-topics>span{width:100%}}@media (max-width:400px){.da-discovery-page .da-shelf-results{grid-template-columns:1fr}}.ar-site .da-header{background:#111315;color:#f2efe8;border-bottom-color:#f2efe826}.ar-site .da-header .da-wordmark{display:flex;align-items:center;gap:12px;color:#fff;flex-shrink:0}.ar-site .da-header .da-header-mark{display:block;width:30px;height:40px;object-fit:contain;flex-shrink:0}.ar-site .da-wordmark .da-header-wordmark{display:block;font-family:inherit;font-size:23px;line-height:1.05;font-weight:750;letter-spacing:-.065em;color:#fff;margin:0}.ar-site .da-header-wordmark small{display:block;margin-top:8px;font-size:7px;line-height:1.2;letter-spacing:.18em;font-weight:400;color:#d8d4cb}.ar-site .da-header nav a{color:#d8d4cb}.ar-site .da-header nav a:hover{color:#fff}@media (max-width:700px){.ar-site .da-wordmark .da-header-wordmark{font-size:20px}.ar-site .da-header .da-header-mark{width:25px;height:34px}}.ar-site .onda-navigation{position:sticky;top:0;z-index:50;display:flex;gap:16px;padding:14px var(--onda-gutter);min-height:84px;background:#111315}.ar-site .onda-navigation .da-wordmark{padding:4px 12px}.ar-site .onda-navigation .onda-nav-links{justify-content:center;gap:0;margin-inline:auto;padding:0 8px;flex-wrap:nowrap}.ar-site .onda-navigation .onda-nav-links a{display:block;margin:0 13px;padding:14px 0;font-size:15px;line-height:1.2;font-weight:550;color:#f2efe8;white-space:nowrap}.ar-site .onda-navigation .ar-header-cta{align-items:center;gap:10px;padding:0 22px;font-size:15px;white-space:nowrap;border-radius:999px}.onda-cta-dot{width:8px;height:8px;border-radius:50%;background:#fff}.ar-site .onda-navigation .onda-menu{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:22px var(--onda-gutter);border:0;background:#111315;color:#f2efe8;overflow:auto}.onda-menu::backdrop{background:#111315}.ar-site .onda-navigation .onda-menu[open]{display:flex;flex-direction:column}.ar-site .onda-navigation .onda-menu nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;flex:1 1;padding:36px 0;flex-wrap:nowrap}.ar-site .onda-navigation .onda-menu nav a{font-family:Gabarito,Arial,sans-serif;font-size:clamp(42px,13vw,72px);font-weight:800;letter-spacing:-.05em;line-height:1.1;color:#f2efe8}.onda-menu-close{align-self:flex-end;border:1px solid #f2efe8;border-radius:999px;background:transparent;color:#fff;padding:12px 20px;font-size:16px}.onda-menu>p{font-size:12px;color:#d8d4cb}.ar-site .da-research-nav .onda-research-label{font-weight:650;margin-right:16px}@media (max-width:1100px){.ar-site .onda-navigation .ar-header-cta,.ar-site .onda-navigation .onda-nav-links{display:none}.ar-site .onda-navigation .onda-menu-toggle{display:flex;align-items:center;gap:18px;margin-left:auto;min-height:48px;padding:0 18px;border:1px solid #f2efe8;border-radius:999px;background:#111315;color:#fff;font-size:15px}.ar-site .onda-navigation{padding:12px 22px;min-height:76px;flex-wrap:nowrap}.ar-site .da-research-nav{overflow-x:auto;flex-wrap:nowrap}.ar-site .da-research-nav>a{white-space:nowrap;flex-shrink:0}}@media (prefers-reduced-motion:no-preference){.onda-navigation .ar-header-cta{transition:background .2s,transform .2s}.onda-navigation .ar-header-cta:hover{background:#a73a27;transform:translateY(-2px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.onda-home #studio .studio__collage{view-timeline:--studio-t1 block;view-timeline-inset:0}.onda-home #studio .shot{animation-name:studio-shot-deal;animation-timeline:--studio-t1;animation-range:cover calc(18vh + var(--studio-a, 0) * (50% - 23vh)) cover calc(18vh + var(--studio-b, 1) * (50% - 23vh));animation-timing-function:cubic-bezier(.3333,1,.6667,1);animation-fill-mode:both;transform:none}@media (max-width:899px){.onda-home #studio .shot{animation-range:cover calc(18vh + var(--studio-a, 0) * 72vh) cover calc(18vh + var(--studio-b, 1) * 72vh)}}@keyframes studio-shot-deal{0%{translate:var(--studio-x,0) var(--studio-y,0);rotate:var(--studio-tilt,0deg);scale:.66}to{translate:0 0;rotate:0deg;scale:1}}.onda-home{--ease-power2-in:linear(0,0,0.0001,0.0004,0.001,0.0019,0.0034,0.0054,0.008,0.0114,0.0156,0.0208,0.027,0.0343,0.0429,0.0527,0.064,0.0768,0.0911,0.1072,0.125,0.1447,0.1664,0.1901,0.216,0.2441,0.2746,0.3075,0.343,0.3811,0.4219,0.4655,0.512,0.5615,0.6141,0.6699,0.729,0.7914,0.8574,0.9269,1)}.onda-home #contact{view-timeline:--contact-t1 block;view-timeline-inset:0}.onda-home #contact .contact__voice,.onda-home #contact .m-dot{animation-timeline:--contact-t1;animation-fill-mode:both;transform:none}.onda-home #contact .contact__voice{animation-name:contact-span-contact-voice-fontweight,contact-span-contact-voice-scale;animation-range:cover 0 cover 85vh;animation-timing-function:linear}.onda-home #contact .m-dot{animation-name:contact-span-m-dot-scale,contact-span-m-dot-translate;animation-range:cover 63.75vh cover 85vh;animation-timing-function:cubic-bezier(.3333,0,.6667,0),var(--ease-power2-in)}@keyframes contact-span-contact-voice-fontweight{0%{font-weight:400}to{font-weight:800}}@keyframes contact-span-contact-voice-scale{0%{scale:.82}to{scale:1}}@keyframes contact-span-m-dot-scale{0%{scale:0}99.998%{scale:.9988}to{scale:1}}@keyframes contact-span-m-dot-translate{0%{translate:0 -400%}99.998%{translate:0 -.48%}to{translate:0 0}}}}.onda-faq{padding:var(--onda-space) var(--onda-gutter);background:#f2efe8}.faq__list{max-width:1100px;margin-left:auto}.faq__item{border-top:1px solid #17191a40;padding:24px 0}.faq__item summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:clamp(21px,2.4vw,34px);letter-spacing:-.035em;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__mark:after{content:"+"}.faq__item[open] .faq__mark:after{content:"−"}.faq__item p{max-width:760px;line-height:1.7;font-size:17px;margin-top:24px}.contact__voice{display:inline-block;transform-origin:left center}.onda-signoff{display:flex;align-items:baseline;justify-content:space-between;gap:20px;background:#111315;color:#f2efe8;padding:80px var(--onda-gutter) 30px;overflow:hidden}.onda-signoff>span{font-size:clamp(64px,16vw,250px);line-height:1;letter-spacing:-.08em;font-weight:650}.onda-signoff img{width:clamp(70px,17vw,260px);height:auto;align-self:center}.onda-home #studio .shot:first-child{--studio-x:20%;--studio-y:30%;--studio-tilt:-8deg}.onda-home #studio .shot:nth-child(2){--studio-x:-20%;--studio-y:40%;--studio-tilt:8deg}.onda-home #studio .shot:nth-child(3){--studio-x:20%;--studio-y:-20%;--studio-tilt:-6deg}.onda-home #studio .shot:nth-child(4){--studio-x:-20%;--studio-y:20%;--studio-tilt:10deg}.onda-home #studio .shot:nth-child(5){--studio-x:0%;--studio-y:-30%;--studio-tilt:-5deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.onda-home .hero__intro{animation:onda-hero-copy linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.onda-home .onda-signoff>span{animation:onda-signoff-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 100%}@keyframes onda-hero-copy{to{opacity:0;translate:0 -35px}}@keyframes onda-signoff-reveal{0%{translate:0 30%;opacity:.3}to{translate:0 0;opacity:1}}}}@font-face{font-family:Gabarito;src:url(/fonts/Gabarito.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest.woff2) format("woff2");font-weight:400 600;font-display:swap}:root{--font-body:Onest,Arial,sans-serif;--font-display:Gabarito,Arial,sans-serif}.ar-site button,.ar-site input,.ar-site select,.ar-site textarea,body.ar-site{font-family:Onest,Arial,sans-serif}.ar-site .da-wordmark .da-header-wordmark,.ar-site h1,.ar-site h2,.ar-site h3,.onda-signoff>span{font-family:Gabarito,Arial,sans-serif}.onda-home :where(h1,h2){font-weight:800}.ar-site .onda-navigation{inset:0 0 auto;padding:14px 28px;min-height:76px}.ar-site .onda-navigation .da-wordmark{padding:9px 18px;min-height:48px}.ar-site .onda-navigation .da-header-wordmark{font-size:23px}.ar-site .onda-navigation .da-header-wordmark small{display:none}.ar-site .onda-navigation .da-header-mark{width:24px;height:30px}.ar-site .onda-navigation .onda-nav-links{position:absolute;left:50%;transform:translateX(-50%)}.ar-site .onda-navigation .ar-header-cta{margin-left:auto}.ar-site .onda-navigation .onda-menu{pointer-events:auto}.ar-site .da-research-nav{padding-top:88px}.corporate-page-hero,.onda-home .onda-hero{padding-top:120px}.onda-wheel{background:#111315;color:#f2efe8}.again__stage{padding:80px var(--onda-gutter);overflow:hidden}.again__head{display:flex;align-items:start;justify-content:space-between;gap:40px}.again__head h2{font-size:clamp(42px,6vw,100px);margin:0;line-height:.95}.again__head>p{max-width:340px;color:#d8d4cb;line-height:1.5}.again__wheel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px}.partner{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:22px;background:#1b1f22;color:#fff}.partner>img{width:100%;height:100%;object-fit:cover}.partner>div{position:absolute;inset:40% 0 0;padding:25px;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(transparent,#111315e6)}.partner h3{font-size:32px;line-height:1.1;margin:12px 0}.partner small,.partner span{font-size:13px}.wheel-credit{font-size:11px;color:#d8d4cb;margin-top:20px}@media (prefers-reduced-motion:no-preference){.onda-wheel[data-wheel]{height:calc(100svh + var(--wheel-spin, 200svh))}.onda-wheel[data-wheel] .again__stage{position:sticky;top:0;height:100svh;min-height:560px;padding-top:clamp(84px,13svh,120px)}.onda-wheel[data-wheel] .again__wheel{position:absolute;top:calc(var(--wheel-arc-top) + var(--wheel-radius));left:50%;width:0;height:0;margin:0;display:block;transform:rotate(calc(var(--wheel-from) - var(--wheel-progress, 0) * var(--wheel-travel)))}.onda-wheel[data-wheel] .partner{position:absolute;top:calc(-1 * var(--wheel-radius));left:calc(var(--wheel-card) / -2);width:var(--wheel-card);transform-origin:50% var(--wheel-radius);transform:rotate(calc(var(--card-index) * var(--wheel-step)))}.onda-wheel[data-wheel] .wheel-credit{position:absolute;bottom:15px;left:var(--onda-gutter)}}.ar-site .onda-home .onda-contact{background:#c74832;color:#fff}.onda-contact h2{font-size:clamp(72px,18vw,290px);line-height:.85;margin:0 0 80px;white-space:nowrap}.onda-contact .m-dot{background:#fff}.onda-contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw}.onda-contact-grid>div>p{max-width:400px;font-size:21px;line-height:1.4}.contact-email{display:inline-block;font-family:Gabarito,Arial,sans-serif;font-size:clamp(22px,2.5vw,38px);border-bottom:1px solid;margin:30px 0;overflow-wrap:anywhere}.onda-contact-grid h3{font-size:28px}.onda-contact-form{background:#f2efe8;color:#17191a;border-radius:24px;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.onda-contact-form label{font-size:12px;display:block}.onda-contact-form input,.onda-contact-form select,.onda-contact-form textarea{display:block;width:100%;min-width:0;border:0;border-bottom:1px solid #17191a60;border-radius:0;background:transparent;padding:12px 0;color:#17191a;font-size:16px}.onda-contact-form textarea{resize:vertical}.contact-message{grid-column:1/-1}.contact-message p{font-size:12px;line-height:1.5;margin-top:14px}@media (max-width:1100px){.ar-site .onda-navigation .onda-nav-links{display:none}.ar-site .onda-navigation{padding-inline:18px}}@media (max-width:700px){.again__head{display:block}.again__head>p{font-size:14px;margin-top:24px}.again__wheel{grid-template-columns:1fr 1fr}.onda-contact-grid{grid-template-columns:1fr;gap:36px}.onda-contact h2{font-size:17vw;margin-bottom:40px}.onda-contact-form{padding:24px;grid-template-columns:1fr}.contact-message{grid-column:auto}.onda-contact-grid>div>p{font-size:18px}}.ar-site .onda-navigation{position:fixed;top:18px;left:24px;right:24px;bottom:auto;z-index:1000;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:0;margin:0;padding:0;max-width:none;width:auto;background:transparent;border:0;box-shadow:none;pointer-events:none}.ar-site .onda-navigation>*{pointer-events:auto}.ar-site .onda-navigation .da-wordmark{justify-self:start;gap:10px;border-radius:999px;padding:10px 18px;color:#fff}.ar-site .onda-navigation .da-wordmark,.ar-site .onda-navigation .onda-nav-links{margin:0;display:flex;align-items:center;background:#111315;border:1px solid #ffffff26;box-shadow:0 5px 20px #0003}.ar-site .onda-navigation .onda-nav-links{position:static;transform:none;justify-self:center;padding:0 10px;border-radius:999px}.ar-site .onda-navigation .onda-nav-links a{margin:0 12px;padding:16px 0;font-size:14px;color:#fff}.ar-site .onda-navigation .ar-header-cta{display:inline-flex;justify-self:end;margin:0;min-height:48px;background:#c74832;border:1px solid #ffffff26;box-shadow:0 5px 20px #0003;color:#fff}.ar-site .onda-navigation .onda-menu-toggle{display:none}@media (max-width:1050px){.ar-site .onda-navigation{grid-template-columns:1fr auto;top:12px;left:16px;right:16px}.ar-site .onda-navigation .ar-header-cta,.ar-site .onda-navigation .onda-nav-links{display:none}.ar-site .onda-navigation .onda-menu-toggle{display:flex;justify-self:end;background:#111315;color:#fff;border:1px solid #ffffff40;box-shadow:0 5px 20px #0003}.ar-site .onda-navigation .da-header-wordmark{font-size:20px}}.onda-home #hero[data-handoff=active]{overflow:visible;z-index:3}.onda-home #hero[data-handoff=active] .hero__stage{z-index:4}.onda-home #hero .hero__aperture{transform-origin:center;will-change:transform}.onda-home #hero .hero__tint{position:absolute;inset:0;background:#c74832;opacity:0;pointer-events:none;border-radius:50%}@media (prefers-reduced-motion:reduce){.onda-home #hero .hero__aperture{will-change:auto}}.ar-site .onda-navigation .da-header-logo{display:block;width:156px;height:auto;max-width:none;flex:0 0 auto;object-fit:contain}@media (max-width:700px){.ar-site .onda-navigation .da-header-logo{width:135px}}.ar-site .onda-navigation .onda-menu{padding:max(14px,env(safe-area-inset-top)) var(--onda-gutter) max(28px,env(safe-area-inset-bottom));overscroll-behavior:contain}.ar-site .onda-navigation .onda-menu-project{align-self:flex-start;padding:14px 20px;margin-bottom:24px;border-radius:999px;background:#c74832;color:#fff}.ar-site .onda-navigation a:focus-visible,.ar-site .onda-navigation button:focus-visible,.onda-home a:focus-visible,.onda-home button:focus-visible{outline:2px solid #a96850;outline-offset:5px}@media (max-width:1050px){.ar-site .onda-navigation{padding:0;top:max(12px,env(safe-area-inset-top));align-items:center}.ar-site .onda-navigation .da-wordmark{min-height:48px}}@media (max-width:899px){.onda-home #hero{padding-top:104px}.onda-home #method .step h3{font-size:clamp(30px,7vw,48px)}.onda-home .onda-craft img{height:auto;aspect-ratio:4/3}.onda-home .onda-contact-grid{grid-template-columns:minmax(0,1fr);gap:36px}.onda-contact-form>*,.onda-home .onda-contact-grid>*{min-width:0}}@media (max-width:639px){.onda-home .hero__stage{width:min(64vw,36svh);justify-self:center;margin:48px 0 12px}.onda-home .hero__description{max-width:32ch}.onda-home .again__wheel{grid-template-columns:minmax(0,1fr)}.onda-home .partner>div{padding:18px}.onda-home .partner h3{font-size:clamp(24px,6vw,32px)}.onda-home .onda-contact-form{padding:22px;grid-template-columns:minmax(0,1fr)}.onda-home .contact-message{grid-column:1/-1}.onda-home .onda-contact h2{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.onda-home .capabilities__deck .service{position:static}.onda-home .hero__intro{animation:none}}.ar-site .onda-navigation .da-wordmark{width:max-content;min-width:0;max-width:none;gap:0;padding:9px 14px;box-sizing:border-box}#onda-work{background:var(--onda-dark);color:var(--onda-light)}#onda-work .work__stage{display:grid;gap:40px;padding:120px var(--onda-gutter) 64px}#onda-work .work__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px}#onda-work h1{font:800 clamp(48px,6.5vw,104px)/.98 Gabarito,sans-serif;letter-spacing:-.055em;margin:24px 0 0}#onda-work .work__lead{max-width:25rem;color:#d8d4cb;line-height:1.5}#onda-work .work__window{min-width:0}#onda-work .work__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#onda-work .case{position:relative;display:block;overflow:hidden;border-radius:18px;aspect-ratio:16/11;background:#d8d4cb;color:#17191a}#onda-work .case:last-child{grid-column:1/-1}#onda-work .case__media{position:absolute;inset:0;overflow:hidden}#onda-work .case__graphic{position:absolute;top:18%;left:6%;white-space:pre-line;font:800 clamp(40px,5vw,90px)/.94 Gabarito,sans-serif;letter-spacing:-.05em}#onda-work .case__media img{position:absolute;right:-8%;top:22%;width:38%;height:auto;opacity:.14}#onda-work .case--research{background:#56727a;color:#fff}#onda-work .case--boards{background:#c74832;color:#fff}#onda-work .case__media:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#111315)}#onda-work .case__tag{position:absolute;top:22px;left:24px;font:11px/1.4 Onest,sans-serif;letter-spacing:.06em}#onda-work .case__text{position:absolute;bottom:26px;left:26px;right:26px;color:#fff}#onda-work .case__text h2{font:800 clamp(28px,3vw,48px)/1 Gabarito,sans-serif;margin:0 0 12px}#onda-work .case__text p{max-width:30rem;line-height:1.5;margin:0}.onda-work-contact,.onda-work-context{padding:var(--onda-space) var(--onda-gutter)}.onda-work-context>p:not(.ar-kicker){max-width:44rem;line-height:1.6;margin-bottom:24px}.onda-work-contact{border-top:1px solid #d8d4cb}@media (max-width:699px){#onda-work .work__stage{padding-top:100px;gap:28px}#onda-work .work__track{grid-template-columns:minmax(0,1fr)}#onda-work .case{aspect-ratio:4/5}#onda-work .case__graphic{font-size:12vw}#onda-work .case__text{left:20px;right:20px;bottom:20px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#onda-work[data-motion]{height:calc(100svh + var(--work-run, 0px));view-timeline:--onda-work block}#onda-work[data-motion] .work__stage{position:sticky;top:0;height:100svh;min-height:560px;grid-template-rows:auto minmax(0,1fr);overflow:clip;padding-block:clamp(84px,13svh,120px) 32px}#onda-work[data-motion] .work__window{display:flex;align-items:center;min-height:0}#onda-work[data-motion] .work__track{display:flex;width:max-content;height:min(100%,64svh);animation:onda-work-slide linear both;animation-timeline:--onda-work;animation-range:contain 0 contain 100%}#onda-work[data-motion] .case{height:100%;width:auto;aspect-ratio:16/10.5;flex:none}#onda-work[data-motion]:focus-within .work__window{overflow-x:auto}#onda-work[data-motion]:focus-within .work__track{animation:none}@media (max-width:699px){#onda-work[data-motion] .case{aspect-ratio:4/5}#onda-work[data-motion] .work__head h1{font-size:10vw}#onda-work[data-motion] .work__head{gap:16px}#onda-work[data-motion] .work__lead{font-size:14px}#onda-work[data-motion] .case__graphic{font-size:clamp(28px,8vw,48px)}#onda-work[data-motion] .case__text h2{font-size:28px}#onda-work[data-motion] .case__text p{font-size:14px}}}}@keyframes onda-work-slide{to{transform:translateX(calc(-1 * var(--work-run)))}}