.motion-surface{position:relative;isolation:isolate}.scroll-field{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:block}.hero-copy{background:radial-gradient(ellipse at center,rgba(255,255,255,.97) 15%,rgba(255,255,255,.78) 60%,rgba(255,255,255,0) 76%)}.editorial-intro{overflow:hidden}.motion-surface.about,.motion-surface.faq-section{overflow:hidden}.motion-toolbar{max-width:1180px;margin:0 auto;display:flex;justify-content:flex-end;padding:18px 0 0}.motion-toggle{display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid #c7d1c4;background:#fff;color:#506249;padding:8px 0;font:400 11px/1.5 var(--sans);cursor:pointer}.motion-toggle:before{content:'Ⅱ';font-size:12px}.motion-toggle[aria-pressed=true]:before{content:'▷'}.motion-toggle:disabled{cursor:default;opacity:.8}.motion-toggle:disabled:before{content:'—'}.specialty-line{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px auto 0;color:#596f5f;font:400 11px/1.6 var(--sans);letter-spacing:.2px}.specialty-line span+span{position:relative}.specialty-line span+span:before{content:'·';position:absolute;left:-13px;color:#96a38f}
@media(max-width:1320px){.motion-toolbar{margin-inline:5%}}
@media(max-width:800px){.scroll-field{opacity:.75}.motion-toolbar{padding-top:12px}.specialty-line{font-size:10px;gap:6px 18px}.specialty-line span+span:before{left:-11px}}
@media(prefers-reduced-motion:reduce){.scroll-field{opacity:.7}}
