.onda-home #method.method--dial{padding:clamp(48px,6vw,88px) var(--onda-gutter);background:var(--bone);color:var(--ink);scroll-margin-top:96px}.onda-home #method.method--dial .method__head{gap:0;margin-bottom:48px;max-width:60rem}.onda-home #method.method--dial .method__head h2{max-width:20ch;margin:20px 0;font-size:clamp(36px,4.5vw,68px);line-height:1.04}.onda-home #method.method--dial .method__lead{max-width:48ch;margin:0;color:var(--muted-ink);font-size:17px;line-height:1.6}.onda-home #method.method--dial .method__body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.onda-home #method.method--dial .method__steps{grid-column:2;grid-row:1;gap:clamp(56px,18vh,170px);min-width:0}.onda-home #method.method--dial .platform-dial{grid-column:1;grid-row:1;width:min(100%,720px,72svh);margin:24px auto;justify-self:center;isolation:isolate}.onda-home #method.method--dial .method__track{stroke:var(--rule)}.onda-home #method.method--dial .method__arc{stroke:var(--utah-red)}.onda-home #method.method--dial .method__arm{pointer-events:none;z-index:3}.onda-home #method.method--dial .method__runner{width:10%;height:10%;min-width:28px;min-height:28px;max-width:64px;max-height:64px;margin:0;transform:translate(-50%,-50%);border:3px solid var(--bone);border-radius:50%;background:var(--utah-red);box-shadow:0 0 0 1px var(--utah-red)}.platform-dial__center{position:absolute;inset:30%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;text-align:center}.platform-dial__center img{width:46%;max-width:88px;height:auto}.platform-dial__channels{list-style:none;padding:0;margin:0}.platform-dial__channels li{position:absolute;left:var(--dial-x);top:var(--dial-y);width:13%;aspect-ratio:1;transform:translate(-50%,-50%)}.platform-dial__channels a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:20%;background:var(--bone);border:1px solid var(--rule);border-radius:50%}.platform-dial__channels img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1)}.platform-dial__channels a:hover{border-color:var(--red-ink);background:var(--paper)}.ar-site .platform-dial__channels a:focus-visible{outline:2px solid var(--red-ink);outline-offset:4px}@media (max-width:899px){.onda-home #method.method--dial .method__body{grid-template-columns:minmax(0,1fr);gap:48px}.onda-home #method.method--dial .platform-dial{position:relative;top:auto;width:min(100%,480px);grid-column:1;grid-row:1}.onda-home #method.method--dial .method__steps{grid-column:1;grid-row:2}.platform-dial__channels a{min-width:36px;min-height:36px}}@supports (animation-timeline:view()) and (timeline-scope:--method-steps){@media (prefers-reduced-motion:no-preference){.onda-home #method.method--dial .platform-dial__center img{animation:platform-dial-reveal linear both;animation-duration:auto;animation-timeline:--method-steps;animation-range:cover 38vh cover calc(100% - 62vh)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.onda-home #method.method--dial .platform-dial{top:max(104px,calc((100svh - min(720px,72svh)) / 2))}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.onda-home #method.method--dial .platform-dial{view-timeline:--mobile-dial block}.onda-home #method.method--dial .method__arc,.onda-home #method.method--dial .method__arm,.onda-home #method.method--dial .platform-dial__center img{animation-timeline:--mobile-dial;animation-range:entry 0 exit 100%}}}@keyframes platform-dial-reveal{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.onda-home #method.method--dial .platform-dial{position:relative;top:auto}.onda-home #method.method--dial .method__arc,.onda-home #method.method--dial .method__arm{animation:none}}