html[lang=es] .hero-copy h1{max-width:15ch;font-size:clamp(42px,5.3vw,76px)}html[lang=es] .hero-copy .eyebrow{max-width:38ch}.spanish-hero{align-items:center}.spanish-hero.form-hero{align-items:start}.spanish-hero h1{overflow-wrap:break-word;font-size:clamp(38px,5vw,64px)}.spanish-peaks{justify-content:center;align-items:end;gap:8px;min-height:180px;display:flex}.spanish-peaks i{aspect-ratio:1/1.4;background:var(--primary);border-radius:999px 999px 20px 20px;width:20%;transform:rotate(-15deg)}.spanish-peaks i:nth-child(2){background:var(--peak-3);height:130px}.spanish-peaks i:nth-child(3){background:var(--peak-2-ink);height:170px}.spanish-peaks i:nth-child(4){background:var(--peak-4-ink);height:110px}.spanish-section .h2{max-width:28ch;margin-bottom:32px}.spanish-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.spanish-card{padding:32px}.spanish-card:nth-child(2n){background:var(--sky)}.spanish-card h3,.spanish-card h4{font:800 26px/1.15 var(--font-display);text-wrap:balance}.spanish-card>img{object-fit:contain;border-radius:20px;width:100%;max-height:300px}.spanish-card>img[src*=icon-],.spanish-card>img[src*=svgexport]{width:64px;height:64px}.spanish-card a:not(.btn),.spanish-flow a:not(.btn){color:var(--accent);text-underline-offset:4px;text-decoration:underline}.spanish-card ul,.spanish-flow ul{padding-left:24px;list-style:outside}.spanish-card ol,.spanish-flow ol{padding-left:24px;list-style:decimal}.spanish-card p+p,.spanish-card li+li{margin-top:16px}.spanish-flow{display:flow-root}.spanish-flow>*+*{margin-top:24px}.spanish-flow>p,.spanish-flow>div:not(:has(img,form)),.spanish-flow>ol{max-width:70ch;line-height:1.7}.spanish-flow h3,.spanish-flow h4{font:800 26px/1.2 var(--font-display);margin-top:32px}.spanish-flow>img:not([src*=logo-]){border-radius:28px;width:auto;max-width:100%;max-height:460px}.spanish-flow>img[src*=logo-]{object-fit:contain;vertical-align:middle;width:140px;height:72px;margin:12px;display:inline-block}.spanish-flow iframe,.spanish-card iframe{aspect-ratio:16/9;border:0;border-radius:24px;width:100%;height:auto}.spanish-flow video{border-radius:24px;width:100%;height:auto}.spanish-core .team{grid-template-columns:minmax(0,1fr);gap:40px 24px;margin-top:32px;display:grid}.spanish-core .person .bio{padding-top:16px;font-size:16px}html[lang=es] .rev-grid{margin-top:32px}html[lang=es] .rev-grid blockquote{overflow-wrap:anywhere}.spanish-section .mosaic{margin-top:40px}html[lang=es] .spanish-section .tour-callout{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.spanish-cards,.spanish-core .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.spanish-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.spanish-core .team{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.spanish-peaks{display:none}html[lang=es] .hero-copy h1{font-size:clamp(38px,10vw,54px)}.spanish-card{padding:24px}html[lang=es] .rev-grid{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=1099px){.spanish-hero.form-hero{grid-template-columns:minmax(0,1fr)}}
