.brand{font-size:29px!important;font-weight:800!important;letter-spacing:-2px!important;line-height:1;text-transform:uppercase}.brand span{color:#f19182}.header-actions{display:flex;align-items:center;gap:12px}.search-toggle,.mobile-menu{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.search-toggle:hover,.mobile-menu:hover{border-color:var(--coral);background:var(--coral)}.search-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.mobile-menu{display:none;gap:4px;padding:10px}.mobile-menu i{display:block;width:17px;height:2px;background:currentColor}.header-search{display:none;align-items:center;gap:10px;padding:10px 0 14px}.header-search.is-open{display:flex}.header-search input{min-width:0;flex:1;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:#fff;color:#1d272c;padding:11px 13px;font:13px var(--sans)}.header-search button{border:0;border-radius:4px;background:var(--coral);color:#fff;padding:11px 17px;font:700 11px var(--sans);text-transform:uppercase;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.header-top{height:68px}.brand{font-size:26px!important}.nav{display:none}.mobile-menu{display:grid}.header-search{padding:0 0 14px}.header-search.is-open{display:flex}.home .site-header{margin-bottom:-68px!important}.home .hero-content{padding-top:145px!important}}
