.home-module__OXf3zW__homeWrapper{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.home-module__OXf3zW__tagline{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-top:1.75rem;margin-bottom:2.5rem;font-size:.72rem;font-weight:500}.home-module__OXf3zW__discoverySubline{letter-spacing:.12em;font-size:.45em}.home-module__OXf3zW__scrollHint{color:#ffffff59;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (max-width:700px){.home-module__OXf3zW__tagline{letter-spacing:.12em;color:#fff6;margin-top:.9rem;margin-bottom:1.5rem;padding:0 .5rem;font-size:.55rem}.home-module__OXf3zW__discoverySubline{letter-spacing:.1em;font-size:.38em}.home-module__OXf3zW__scrollHint{bottom:calc(1.5rem + env(safe-area-inset-bottom));letter-spacing:.18em;font-size:.48rem}}
.newsletter-module__2C2fcq__wrap{margin-top:2.5rem}.newsletter-module__2C2fcq__label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;margin:0 0 .75rem;font-size:.6rem;font-weight:600}.newsletter-module__2C2fcq__form{gap:0;max-width:320px;margin:0 auto;display:flex}.newsletter-module__2C2fcq__input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-right:none;outline:none;flex:1;min-width:0;padding:.6rem .85rem;font-size:.8rem}.newsletter-module__2C2fcq__input::placeholder{color:#ffffff4d}.newsletter-module__2C2fcq__input:focus{border-color:#ffffff73}.newsletter-module__2C2fcq__button{color:#111;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border:none;padding:.6rem 1rem;font-size:.7rem;font-weight:700;transition:opacity .15s}.newsletter-module__2C2fcq__button:disabled{opacity:.5;cursor:default}.newsletter-module__2C2fcq__button:hover:not(:disabled){opacity:.85}.newsletter-module__2C2fcq__sent{color:#fff9;margin:0;font-size:.8rem}.newsletter-module__2C2fcq__message{color:#fff6;margin-top:.5rem;font-size:.7rem}@media (max-width:700px){.newsletter-module__2C2fcq__wrap{opacity:.8;margin-top:1.75rem}.newsletter-module__2C2fcq__label{letter-spacing:.18em;margin-bottom:.5rem;font-size:.5rem}.newsletter-module__2C2fcq__form{max-width:260px}.newsletter-module__2C2fcq__input{padding:.4rem .65rem;font-size:.6rem}.newsletter-module__2C2fcq__button{padding:.4rem .6rem;font-size:.52rem}}@media (max-width:480px){.newsletter-module__2C2fcq__form{flex-direction:column;max-width:240px}.newsletter-module__2C2fcq__input{border-bottom:none;border-right:1px solid #ffffff2e}}
