.YearEndTripsCarousel-module__AQQLiq__carousel{padding:var(--space-16)0;background:var(--color-black);color:var(--color-white);position:relative;overflow:hidden}.YearEndTripsCarousel-module__AQQLiq__container{max-width:var(--container-xl);padding:0 var(--space-4);margin:0 auto}.YearEndTripsCarousel-module__AQQLiq__header{text-align:center;margin-bottom:var(--space-12)}.YearEndTripsCarousel-module__AQQLiq__title{font-family:var(--font-heading);font-size:var(--text-4xl);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-4)0;color:var(--color-white);font-weight:700}.YearEndTripsCarousel-module__AQQLiq__subtitle{font-size:var(--text-lg);color:var(--color-gray-light);max-width:600px;margin:0 auto;line-height:1.6}.YearEndTripsCarousel-module__AQQLiq__carouselContainer{position:relative}.YearEndTripsCarousel-module__AQQLiq__carouselTrack{width:100%;transition:transform .8s cubic-bezier(.4,0,.2,1);display:flex}.YearEndTripsCarousel-module__AQQLiq__slide{opacity:.4;justify-content:center;min-width:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1);display:flex}.YearEndTripsCarousel-module__AQQLiq__slide.YearEndTripsCarousel-module__AQQLiq__slideActive{opacity:1}.YearEndTripsCarousel-module__AQQLiq__imageFrameWide{aspect-ratio:21/9;border-radius:var(--space-2);width:100%;max-width:1100px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.YearEndTripsCarousel-module__AQQLiq__image{object-fit:cover}.YearEndTripsCarousel-module__AQQLiq__pagination{justify-content:center;gap:var(--space-2);margin-top:var(--space-8);display:flex}.YearEndTripsCarousel-module__AQQLiq__dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:10px;height:10px;transition:background .3s}.YearEndTripsCarousel-module__AQQLiq__dotActive{background:var(--color-accent)}
.page-module__ihqWpq__yearEndTripsPage{min-height:100vh}.page-module__ihqWpq__container{max-width:var(--container-xl);padding:0 var(--space-4);margin:0 auto}.page-module__ihqWpq__sectionTitle{font-family:var(--font-heading);font-size:var(--text-4xl);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-8)0;color:var(--color-black);text-align:center;font-weight:700}.page-module__ihqWpq__timelineSection{padding:var(--space-16)0;background:var(--color-white)}.page-module__ihqWpq__timeline{gap:var(--space-6);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__ihqWpq__timelineItem{gap:var(--space-6);padding:var(--space-6);border-left:4px solid var(--color-accent);border-radius:0 var(--space-2)var(--space-2)0;background:#e4472e0d;grid-template-columns:120px 1fr;align-items:flex-start;display:grid}.page-module__ihqWpq__timelineYear{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-accent);text-align:center;font-weight:700}.page-module__ihqWpq__timelineTitle{font-family:var(--font-heading);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);margin:0 0 var(--space-2)0;font-weight:600}.page-module__ihqWpq__timelineDescription{font-size:var(--text-base);color:var(--color-gray);margin:0;line-height:1.6}@media (max-width:768px){.page-module__ihqWpq__timelineItem{grid-template-columns:80px 1fr}}.page-module__ihqWpq__hero{min-height:auto;max-width:var(--container-xl);background:linear-gradient(to right,var(--color-white)0%,var(--color-white)45%,transparent 45%);grid-template-columns:1fr 1.2fr;align-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.page-module__ihqWpq__heroImage{aspect-ratio:21/9;background:var(--color-black);z-index:1;width:100%;height:auto;margin-left:0;position:relative;transform:none;box-shadow:20px 0 60px #0006}.page-module__ihqWpq__heroImageContent{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.95);image-rendering:high-quality;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:none}.page-module__ihqWpq__heroContent{padding:var(--space-16)0;background:var(--color-white);color:var(--color-black);z-index:2;margin-right:var(--space-6);border-right:1px solid #00000014;align-items:center;display:flex;position:relative;box-shadow:10px 0 22px -12px #00000029,inset -4px 0 8px #0000000d}.page-module__ihqWpq__heroText{max-width:550px;padding-left:var(--space-8);margin-right:auto}.page-module__ihqWpq__heroLabel{font-family:var(--font-heading);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:var(--space-4);opacity:.9;font-weight:700;display:block}.page-module__ihqWpq__heroTitle{font-family:var(--font-heading);font-size:clamp(var(--text-5xl),6vw,calc(var(--text-6xl)*1.2));text-transform:uppercase;letter-spacing:-.02em;margin:0 0 var(--space-6)0;color:var(--color-black);font-weight:800;line-height:.85}.page-module__ihqWpq__heroAccent{color:var(--color-accent);letter-spacing:.05em;margin-top:var(--space-2);font-size:1em;display:block}.page-module__ihqWpq__heroSubtitle{font-size:var(--text-lg);color:var(--color-gray);margin:0;font-weight:400;line-height:1.65}@media (max-width:768px){.page-module__ihqWpq__hero{background:var(--color-white);grid-template-columns:1fr;min-height:auto}.page-module__ihqWpq__heroImage{order:1;margin:0;box-shadow:0 10px 30px #0003}.page-module__ihqWpq__heroImageContent{transform:none}.page-module__ihqWpq__heroContent{padding:var(--space-12)0;margin-right:var(--space-4);border-right:1px solid #00000014;order:2;box-shadow:6px 0 16px -10px #00000024,inset -3px 0 6px #0000000a}.page-module__ihqWpq__heroText{max-width:none;padding:0 var(--space-4);text-align:center;margin:0}.page-module__ihqWpq__heroTitle{font-size:var(--text-4xl)}}@media (max-width:480px){.page-module__ihqWpq__heroTitle{font-size:var(--text-3xl)}}
