.sandalq-home{background:var(--sandalq-surface);color:var(--sandalq-ink);font-family:var(--font-body--family)}.sandalq-wrap{width:min(100% - 32px,1280px);margin:auto}.sandalq-module{padding:clamp(48px,8vw,104px) 0}.sandalq-module h1,.sandalq-module h2,.sandalq-module h3{font-family:var(--sandalq-display);line-height:1.02;margin:0;color:var(--sandalq-ink)}.sandalq-module h1{font-size:clamp(3rem,7vw,6.5rem)}.sandalq-module h2{font-size:clamp(2.2rem,4vw,4.3rem)}.sandalq-kicker{color:var(--sandalq-terracotta);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sandalq-lead{max-width:56ch;line-height:1.6}.sandalq-button{display:inline-block;padding:14px 22px;border-radius:var(--sandalq-radius);background:var(--sandalq-ink);color:var(--sandalq-paper);font-weight:700;text-decoration:none}.sandalq-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.sandalq-hero__copy,.sandalq-card{padding:clamp(22px,4vw,50px);background:var(--sandalq-paper);border-radius:var(--sandalq-radius)}.sandalq-hero__media,.sandalq-card__media{background:var(--sandalq-sand);border-radius:var(--sandalq-radius);overflow:hidden}.sandalq-hero__media{min-height:460px}.sandalq-hero img,.sandalq-card img{width:100%;height:100%;object-fit:cover;display:block}.sandalq-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.sandalq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sandalq-card{padding:0;overflow:hidden}.sandalq-card__media{aspect-ratio:4/5;border-radius:0}.sandalq-card__body{padding:20px}.sandalq-card a{color:inherit;text-decoration:none}.sandalq-band{background:var(--sandalq-ink);color:var(--sandalq-paper)}.sandalq-band h2,.sandalq-band h3{color:var(--sandalq-paper)}.sandalq-band .sandalq-kicker{color:var(--sandalq-sand)}.sandalq-feature{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sandalq-feature .sandalq-card__media{aspect-ratio:1}.sandalq-feature .sandalq-card:nth-child(2){background:var(--sandalq-moss)}.sandalq-feature .sandalq-card:nth-child(3){background:var(--sandalq-terracotta)}.sandalq-newsletter{background:var(--sandalq-terracotta);color:var(--sandalq-paper)}.sandalq-newsletter h2{color:var(--sandalq-paper)}.sandalq-newsletter form{display:flex;gap:10px}.sandalq-newsletter input{flex:1;min-height:52px;padding:0 16px;border:0;border-radius:var(--sandalq-radius)}.sandalq-newsletter button{min-height:52px;padding:0 20px;border:0;border-radius:var(--sandalq-radius);background:var(--sandalq-ink);color:var(--sandalq-paper);font-weight:700}@media(max-width:749px){.sandalq-wrap{width:min(100% - 24px,1280px)}.sandalq-hero,.sandalq-feature,.sandalq-grid{grid-template-columns:1fr}.sandalq-hero__media{min-height:300px}.sandalq-heading{display:block}.sandalq-newsletter form{display:grid}}.sandalq-video-shell{overflow:hidden;border-radius:var(--sandalq-radius);background:var(--sandalq-ink);aspect-ratio:16/8}.sandalq-video-shell video,.sandalq-video-shell img{width:100%;height:100%;object-fit:cover;display:block}.sandalq-newsletter__content{max-width:760px}.sandalq-signup-form{display:flex;gap:10px;margin-top:26px}.sandalq-signup-form input{flex:1;min-height:52px;padding:0 16px;border:0;border-radius:var(--sandalq-radius);font:inherit}.sandalq-signup-form button{min-height:52px;padding:0 20px;border:0;border-radius:var(--sandalq-radius);background:var(--sandalq-ink);color:var(--sandalq-paper);font:inherit;font-weight:700;cursor:pointer}.sandalq-signup-note{font-size:.82rem}@media(max-width:749px){.sandalq-signup-form{display:grid}.sandalq-video-shell{aspect-ratio:4/5}}
