@media(max-width:480px){html{font-size:16px}body{overflow-x:hidden}.announcement{height:35px;padding:0 19px;font-size:9px;letter-spacing:.03em}.nav{height:76px;padding:0 19px}.brand img{width:122px!important;height:55px!important;object-fit:contain!important;object-position:center!important}.menu{min-height:44px;padding:0 4px}.nav nav.open{top:111px;padding:24px 21px;gap:22px;box-shadow:0 18px 35px rgba(13,38,43,.12)}.nav nav.open a{font-size:15px}.hero,.hero-grid{min-height:645px}.hero-grid{padding:0 23px;justify-content:center}.hero-image{background-position:62% center}.hero h1{font-size:clamp(49px,14vw,61px);line-height:.91}.hero-copy{margin-top:-21px}.hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.52;margin:24px 0 28px;max-width:335px}.eyebrow{font-size:9px;letter-spacing:.11em}.primary{min-height:54px;width:100%;justify-content:space-between;padding:16px 18px;font-size:12px}.hero-foot{left:23px;right:23px;bottom:21px;grid-template-columns:42px 1fr;padding-top:12px;font-size:9px}.hero-foot p{font-size:9px;line-height:1.45}.statement{padding:78px 23px 143px}.statement h2,.areas h2,.section-head h2,.process h2,.contact h2{font-size:clamp(42px,12vw,55px)}.statement-note{left:23px;right:23px;bottom:52px;width:auto;display:grid;grid-template-columns:30px 1fr;gap:10px}.statement-note p{font-size:12px}.areas{padding:73px 19px}.areas-list{margin-top:35px}.areas-list a{min-height:223px;padding:18px}.areas-list h3{font-size:24px}.areas-list p{font-size:12px;line-height:1.45}.destinations{padding:75px 19px}.section-head>p{font-size:14px;line-height:1.5}.destination{height:310px;margin:12px 0;padding:19px}.destination h3{font-size:40px}.process{padding:77px 23px}.process ol{margin-top:38px}.process li{grid-template-columns:29px 1fr;gap:12px;padding:19px 0}.process h3{font-size:22px}.process li p{font-size:12px}.manifesto{padding:76px 23px}.manifesto blockquote{font-size:42px}.manifesto-copy p{font-size:14px}.contact{padding:78px 23px}.contact-side{margin-top:36px}.contact-side>p{font-size:15px}.contact-side small{font-size:9px}.choice-modal{align-items:end;padding:0}.choice-card{width:100%;padding:35px 20px 24px;max-height:90dvh;overflow:auto}.choice-card h2{font-size:42px}.choice-copy{font-size:14px;margin-bottom:21px}.choice-option{min-height:89px;padding:15px 12px}.choice-option strong{font-size:20px}.choice-option small{font-size:11px}.choice-close{right:13px;top:11px}.footer-links a{margin-right:14px}footer{padding:35px 23px}footer>img{width:124px!important;height:56px!important;object-fit:contain!important}.nav__inner{padding:0 19px!important}.nav__logo-img{width:126px!important;height:54px!important;object-fit:contain!important}.page-hero{min-height:390px!important;padding:67px 0 56px!important}.page-hero .container{padding:0 23px!important}.page-hero__title{font-size:51px!important}.page-hero__description{max-width:325px!important}.section{padding:48px 0 68px!important}.section>.container{padding:0 19px!important}.scheduler__steps{max-width:390px!important}.scheduler__step span:last-child{font-size:8px!important}.calendar{padding:14px!important;border-radius:13px!important}.calendar__header{margin-bottom:16px!important}.calendar__month{font-size:21px!important}.calendar__nav-btn{width:34px!important;height:34px!important}.calendar__weekday{padding:5px 0!important;font-size:8px!important}.calendar__day{min-height:38px!important;font-size:12px!important}.time-grid{grid-template-columns:repeat(2,1fr)!important;gap:9px!important}.time-slot{min-height:69px!important}.form-input,.form-select,.form-textarea{font-size:16px!important}.schedule-summary{border-radius:13px!important}.whatsapp-float{bottom:17px!important;right:17px!important;width:52px!important;height:52px!important}.footer__bottom{gap:8px!important;align-items:flex-start!important;flex-direction:column!important}}
