.tmob{--h:72vh;--cA:#12636e;--cB:#8abf9a;--tA:#c1d7b0;--tB:#0f5660}.tmob__hero{background:var(--cA);color:var(--tA);display:grid;min-height:var(--h);padding:clamp(1rem,4vw,2rem);place-items:center;text-align:center}.tmob__hero-inner{max-width:58rem;width:100%}.tmob__label{color:var(--tA);display:block;font-size:clamp(.9rem,2.8vw,1.05rem);font-weight:600;letter-spacing:.08em;margin-bottom:.35rem;opacity:.8;text-transform:uppercase}.tmob__title{color:var(--tA);font-size:clamp(2.8rem,14vw,4.6rem);font-weight:1200;line-height:1.1;margin:0}.tmob__hint{align-items:center;animation:tmobHint 1.8s ease-in-out infinite;color:var(--tA);display:inline-flex;gap:.5rem;justify-content:center;margin-top:.9rem;opacity:.75}.tmob__hint-text{font-size:.9rem;letter-spacing:.06em}.tmob__hint-arrow{font-size:1.1rem;line-height:1}@keyframes tmobHint{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.tmob{--pad-y:24px;--pad-x:16px}.tmob__reveal{background:transparent;color:var(--tB);height:0;overflow:hidden;padding:0 var(--pad-x);position:relative;transition:height .38s ease,background-color .28s ease,padding .28s ease;will-change:height}.tmob__reveal-inner{margin:0 auto;max-width:44rem;opacity:0;transform:translateY(12px);transition:opacity .28s ease .06s,transform .28s ease .06s}.tmob__reveal.is-open{background:var(--cB);padding:var(--pad-y) var(--pad-x)}.tmob__reveal.is-open .tmob__reveal-inner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tmob__reveal,.tmob__reveal-inner{transition:none!important}.tmob__reveal{height:auto!important;padding:var(--pad-y) var(--pad-x)!important}.tmob__reveal-inner{opacity:1!important;transform:none!important}}