header{gap:20px}.nav-actions{display:flex;gap:20px;align-items:center}.language{background:transparent;color:inherit;border:0;white-space:nowrap;font-size:12px;font-weight:800;padding:10px 0}.language>span{opacity:.55}nav{gap:23px}.nav-cta{white-space:nowrap}.button [data-es]{font:inherit;line-height:inherit}.hero-content h1>span{display:contents}.hero-bottom a span[data-es]{font:inherit}.courses{background:#f6fbfe}.courses h2,.station h2,.trip h2{font-size:clamp(58px,6vw,88px);margin-top:20px}.course-tabs{display:flex;gap:38px;border-bottom:1px solid #bfd8e6;margin-bottom:36px;overflow:auto}.course-tabs button{border:0;background:none;padding:17px 2px;color:#5a706e;font-weight:800;white-space:nowrap;border-bottom:3px solid transparent}.course-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--teal)}.course-panel{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:stretch}.course-image{min-height:540px;position:relative;overflow:hidden;background:#bfd7d6}.course-image img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover}.course-image:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#062f35bd)}.course-image>span{position:absolute;bottom:24px;left:24px;right:24px;color:white;z-index:1;font-size:11px;letter-spacing:1.8px}.course-body{padding:12px 0}.course-body h3{font-size:52px;margin:15px 0 20px}.course-body>p{font-size:14px;color:#526b6c}.learning-steps{margin:25px 0 22px}.learning-step{display:flex;gap:18px;border-top:1px solid #d7e7f0;padding:16px 0}.learning-step>b{font:20px var(--display);color:var(--teal)}.learning-step strong{display:block;font-size:13px}.learning-step p{font-size:12px;color:#526b6c;line-height:1.7;margin-top:3px}.course-body .button{margin-top:5px}.rate-strip{margin-top:38px;padding:24px 28px;display:flex;gap:25px;justify-content:space-between;align-items:center;background:#e5f3fa}.rate-strip b{font-size:11px;letter-spacing:1.5px}.rate-strip p{font-size:12px;margin-top:5px;color:#526b6c}.rate-strip a{white-space:nowrap}.station{background:#09364f;color:#fff}.station-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:end}.station-intro>div>p:not(.eyebrow){color:#c4dfed;font-size:14px;line-height:1.9;max-width:420px}.station .eyebrow,.station .text-link{color:var(--accent)}.station .text-link{margin-top:20px}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:65px}.services article{border-top:1px solid #537b92;padding-top:22px}.service-number{display:inline-grid;place-items:center;width:37px;height:37px;border:1px solid #5b8aa4;color:var(--accent);border-radius:50%;font-size:11px}.services h3{font:600 25px/1.2 var(--display);margin:25px 0 12px}.services p{color:#c4dfed;font-size:12px;line-height:1.9}.trip{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;background:#eaf5fa}.trip-photo{height:640px;position:relative}.trip-photo img{width:100%;height:100%;object-fit:cover}.image-caption{position:absolute;bottom:18px;left:20px;background:#09364fc9;color:white;padding:6px 11px;font-size:9px;letter-spacing:1.6px}.trip-copy>p:not(.eyebrow){margin:28px 0;color:#526b6c;font-size:14px;line-height:1.9}.trip-notes{padding:20px 0;border-block:1px solid #c3dce9;margin-bottom:28px}.trip-notes>span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px}.trip-notes small{display:block;font-size:11px;color:#526b6c;margin-top:8px}.school{min-height:0}.school-real{margin:0}.school-real img{width:100%;height:470px;object-fit:cover}.school-real figcaption{font-size:10px;margin-top:12px;color:#526b6c}.school-real figcaption>span:last-child{display:block;opacity:.7}.school h2 .serif{white-space:normal}.wind-card{display:flex;gap:18px;background:#ffffff0c;border:1px solid #ffffff30;padding:21px;margin-top:30px}.wind-symbol{font:55px/.8 Georgia;color:var(--accent)}.wind-card b{font-size:9px;letter-spacing:1.2px}.wind-card p{font-size:12px!important;margin:8px 0!important}.wind-card a{font-size:12px;color:var(--accent);text-decoration:underline;text-underline-offset:5px}.terzu{font-size:10px;opacity:.65}.photo-credits{width:100%;margin-top:0}.section-head>p{max-width:340px}.text-link [data-es]{font:inherit}footer{row-gap:20px}.contact-main h2{font-size:clamp(72px,7.5vw,112px)}[hidden]{display:none!important}
@media(min-width:1500px){.section-pad{padding-left:max(8%,calc((100vw - 1350px)/2));padding-right:max(8%,calc((100vw - 1350px)/2));}}
@media(max-width:1100px){nav{gap:17px}.nav-actions{gap:15px}.services{gap:20px}.course-image{min-height:550px}.trip-photo{height:560px}}
@media(max-width:760px){.course-panel,.trip,.station-intro{grid-template-columns:1fr}.courses h2,.station h2,.trip h2{font-size:56px}.course-tabs{gap:24px;margin-bottom:24px}.course-tabs button{font-size:12px}.course-image{height:330px;min-height:0}.course-body{padding-top:28px}.course-body h3{font-size:44px}.rate-strip{padding:22px;align-items:flex-start;flex-direction:column;gap:12px}.station-intro{gap:30px}.services{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:38px}.services h3{font-size:24px;margin-top:18px}.services p{font-size:11px}.trip{gap:35px}.trip-photo{height:370px}.school-real{margin-top:35px}.school-real img{height:330px}.school h2{font-size:51px}.spot-copy{padding:65px 7%}.nav-actions{gap:14px}.hero-reel{display:none}.hero h1{font-size:clamp(83px,22vw,140px)}.language{font-size:11px}.hero-bottom{gap:8px}.hero-bottom>a{max-width:160px}.hero-controls{flex-shrink:0}.contact-main h2{font-size:76px}.button{max-width:100%}.contact .button{gap:20px}footer .photo-credits{order:4}.section-head>p{margin-top:25px}}
