/* Scoped Together and home adjustments. Existing animation code is retained. */
.together-field{margin-bottom:1.5rem}.together-contact .together-field label{font-size:1rem;line-height:1.5;margin:0 0 .35rem;text-transform:none!important;letter-spacing:normal!important}.together-field input,.together-field textarea{font-size:16px!important;min-height:48px;min-width:0;max-width:100%;padding:.8rem .1rem}.together-field textarea{min-height:170px;resize:vertical}.together-contact input[type=date]{color-scheme:dark;appearance:auto;-webkit-appearance:auto;min-height:48px}.together-contact .button{min-height:48px}.together-contact #tailored-status{line-height:1.7;overflow-wrap:anywhere}.together-contact [aria-busy=true]{cursor:progress}.together-service-note{border-left:1px solid currentColor;padding-left:1rem}.together-contact a{text-underline-offset:.2em}.together-contact [hidden]{display:none!important}.together-contact .form-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);pointer-events:none}.nostalgia-player{margin:0;min-width:0}.nostalgia-player video{display:block;width:100%;height:auto;max-height:620px;aspect-ratio:9/16;object-fit:contain;background:#111;border-radius:8px}.nostalgia-player figcaption{font-size:.68rem;line-height:1.6;opacity:.7;margin-top:.7rem}.nostalgia-feature .nostalgia-copy{align-self:center}.story-declaration p{font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.75;max-width:45ch}.storybottom{align-items:start}.storybottom>.story-link{align-self:end;white-space:nowrap}
@media(max-width:760px){.hero{height:auto;min-height:calc(100svh - 72px);max-height:none!important;padding-bottom:90px}.hero .herocopy{margin-top:clamp(80px,17svh,150px);padding-bottom:18px}.hero .scrollcue{bottom:12px!important;left:24px;right:auto;display:flex;align-items:center;min-height:44px;max-width:calc(100% - 180px);font-size:8px;line-height:1.5;letter-spacing:.11em}.hero .hero-media-credit{right:20px;bottom:16px;max-width:120px;min-height:36px;font-size:7px;text-align:center}.principles-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.principles-grid .principle{padding:22px!important;min-width:0}.principle .principle-surface{height:155px;overflow:hidden}.principle .principle-title{font-size:27px;min-height:0;margin-top:14px}.principle .principle-action{font-size:11px;margin-top:10px}.principle .principle-editorial{margin-top:18px}.principle .principle-headline{font-size:20px!important;line-height:1.5!important}.principle .principle-editorial>p:not(.principle-headline){font-size:15px;line-height:1.8}.nostalgia-feature{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}.nostalgia-player video{max-height:570px;width:100%}.nostalgia-feature .nostalgia-copy{max-width:none}.storybottom>.story-link{white-space:normal}.together-contact{gap:1.6rem}.together-contact h2{font-size:clamp(2.1rem,8.8vw,3.5rem)}.together-contact .intro{font-size:1.05rem}.together-contact form{width:100%}}
@media(prefers-reduced-motion:reduce){.together-contact *{scroll-behavior:auto}}
