.CarouselSection-module__mBp5RW__section{scroll-margin-top:calc(var(--header-height) + 1.5rem);padding:clamp(2.6rem,4.8vw,4.35rem) 0}.CarouselSection-module__mBp5RW__compactTop{padding-top:clamp(.95rem,2vw,1.5rem)}.CarouselSection-module__mBp5RW__header{text-align:center;justify-items:center;gap:.9rem;max-width:56rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.CarouselSection-module__mBp5RW__eyebrow{color:#6e6e73;font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:600}.CarouselSection-module__mBp5RW__title{color:#1d1d1f;font-family:var(--font-sans), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,5.6vw,4.7rem);font-weight:700;line-height:.94}.CarouselSection-module__mBp5RW__description{color:#6e6e73;max-width:40rem;font-family:var(--font-sans), sans-serif;text-wrap:balance;margin:0;font-size:clamp(1rem,1.7vw,1.15rem);font-weight:400;line-height:1.58}.CarouselSection-module__mBp5RW__promoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.7vw,1.25rem);display:grid}.CarouselSection-module__mBp5RW__servicesGrid{align-items:stretch}.CarouselSection-module__mBp5RW__promoCard{isolation:isolate;border-radius:1.75rem;min-width:0;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 20px #00000014}.CarouselSection-module__mBp5RW__promoCard:after{content:"";z-index:0;background:linear-gradient(#06080c29 0%,#06080c7a 48%,#06080ce0 100%);position:absolute;inset:0}.CarouselSection-module__mBp5RW__promoCard:first-child{animation-delay:70ms}.CarouselSection-module__mBp5RW__promoCard:nth-child(2){animation-delay:.13s}.CarouselSection-module__mBp5RW__promoCard:nth-child(3){animation-delay:.19s}.CarouselSection-module__mBp5RW__promoCard:nth-child(4){animation-delay:.25s}.CarouselSection-module__mBp5RW__promoCard:nth-child(5){animation-delay:.31s}.CarouselSection-module__mBp5RW__promoCard:nth-child(6){animation-delay:.37s}.CarouselSection-module__mBp5RW__promoCard:hover,.CarouselSection-module__mBp5RW__promoCard:focus-within{transform:translateY(-.25rem);box-shadow:0 8px 40px #0000001f}.CarouselSection-module__mBp5RW__cardTall{min-height:clamp(28rem,42vw,38rem)}.CarouselSection-module__mBp5RW__cardMedium{min-height:clamp(23rem,34vw,30rem)}.CarouselSection-module__mBp5RW__cardMedia{position:absolute;inset:0}.CarouselSection-module__mBp5RW__cardMedia img{object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.CarouselSection-module__mBp5RW__promoCard:hover .CarouselSection-module__mBp5RW__cardMedia img{transform:scale(1.06)}.CarouselSection-module__mBp5RW__cardInner{z-index:1;text-align:center;color:#fff;align-content:space-between;justify-items:center;min-height:100%;padding:clamp(1.8rem,3vw,2.35rem);display:grid;position:relative}.CarouselSection-module__mBp5RW__cardTop{justify-items:center;gap:.85rem;max-width:30rem;display:grid}.CarouselSection-module__mBp5RW__cardEyebrow{color:inherit;opacity:.84;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}.CarouselSection-module__mBp5RW__cardTitle{color:inherit;font-family:var(--font-sans), sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4.4vw,3.75rem);font-weight:700;line-height:.94}.CarouselSection-module__mBp5RW__cardDescription{max-width:26rem;color:inherit;opacity:.86;font-family:var(--font-sans), sans-serif;text-wrap:balance;margin:0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.58}.CarouselSection-module__mBp5RW__cardActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.6rem;display:flex}.CarouselSection-module__mBp5RW__primaryAction,.CarouselSection-module__mBp5RW__secondaryAction,.CarouselSection-module__mBp5RW__miniAction{border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:0 1.1rem;font-family:SF Pro Display,SF Pro Text,Avenir Next,Helvetica Neue,sans-serif;font-size:.92rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .26s,background-color .26s,color .26s,border-color .26s;display:inline-flex}.CarouselSection-module__mBp5RW__primaryAction:hover,.CarouselSection-module__mBp5RW__secondaryAction:hover,.CarouselSection-module__mBp5RW__miniAction:hover{transform:translateY(-1px)}.CarouselSection-module__mBp5RW__lightCard{background:#f5f5f7}.CarouselSection-module__mBp5RW__softCard{background:radial-gradient(circle at 50% 0,#f6f6f6e6,#fffffffa 58%),#fff}.CarouselSection-module__mBp5RW__darkCard{color:#f7f9fd;background:linear-gradient(#08090d 0%,#12141a 100%)}.CarouselSection-module__mBp5RW__darkCard:after{background:linear-gradient(#07080b0d,#07080bb3 58%,#07080beb)}.CarouselSection-module__mBp5RW__lightCard .CarouselSection-module__mBp5RW__primaryAction,.CarouselSection-module__mBp5RW__softCard .CarouselSection-module__mBp5RW__primaryAction,.CarouselSection-module__mBp5RW__journalSlide .CarouselSection-module__mBp5RW__primaryAction{color:#fff;background:#0071e3}.CarouselSection-module__mBp5RW__lightCard .CarouselSection-module__mBp5RW__secondaryAction,.CarouselSection-module__mBp5RW__softCard .CarouselSection-module__mBp5RW__secondaryAction,.CarouselSection-module__mBp5RW__journalSlide .CarouselSection-module__mBp5RW__secondaryAction{color:#fff;background:#ffffff14;border:1px solid #ffffff42}.CarouselSection-module__mBp5RW__darkCard .CarouselSection-module__mBp5RW__primaryAction{color:#0b0d12;background:#fffffff5}.CarouselSection-module__mBp5RW__darkCard .CarouselSection-module__mBp5RW__secondaryAction{color:#f6f8fb;background:#ffffff0f;border:1px solid #fff3}.CarouselSection-module__mBp5RW__journalShell{gap:clamp(1rem,2vw,1.4rem);display:grid}.CarouselSection-module__mBp5RW__journalTopbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CarouselSection-module__mBp5RW__journalMeta{color:#0f172a70;letter-spacing:.18em;text-transform:uppercase;font-family:SF Pro Display,SF Pro Text,Avenir Next,Helvetica Neue,sans-serif;font-size:.78rem;font-weight:600}.CarouselSection-module__mBp5RW__journalControls{align-items:center;gap:.65rem;display:flex}.CarouselSection-module__mBp5RW__journalArrow{color:#1d1d1f;cursor:pointer;background:#f5f5f7;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;transition:transform .22s,background-color .22s;display:inline-flex}.CarouselSection-module__mBp5RW__journalArrow:hover{background:#e8e8ed;transform:translateY(-1px)}.CarouselSection-module__mBp5RW__journalViewport{border-radius:2.1rem;overflow:hidden}.CarouselSection-module__mBp5RW__journalTrack{width:100%;transition:transform .62s cubic-bezier(.16,1,.3,1);display:flex}.CarouselSection-module__mBp5RW__journalSlide{border-radius:2.1rem;flex:0 0 100%;min-height:clamp(24rem,56vw,42rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 26px 60px #0f172a1f}.CarouselSection-module__mBp5RW__journalSlideActive .CarouselSection-module__mBp5RW__journalSlideTitle,.CarouselSection-module__mBp5RW__journalSlideActive .CarouselSection-module__mBp5RW__journalSlideDescription,.CarouselSection-module__mBp5RW__journalSlideActive .CarouselSection-module__mBp5RW__cardActions{animation:.76s cubic-bezier(.16,1,.3,1) CarouselSection-module__mBp5RW__journalCopyReveal}.CarouselSection-module__mBp5RW__journalSlideMedia,.CarouselSection-module__mBp5RW__journalMiniMedia{position:absolute;inset:0}:is(.CarouselSection-module__mBp5RW__journalSlideMedia img,.CarouselSection-module__mBp5RW__journalMiniMedia img){object-fit:cover}.CarouselSection-module__mBp5RW__journalSlideOverlay{z-index:1;color:#fff;background:linear-gradient(#05080e1a,#05080ec2 72%,#05080ef0);flex-direction:column;justify-content:flex-end;gap:.95rem;min-height:100%;padding:clamp(2rem,4vw,2.8rem);display:flex;position:relative}.CarouselSection-module__mBp5RW__journalSlideEyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.86;margin:0;font-size:.8rem;font-weight:600}.CarouselSection-module__mBp5RW__journalSlideTitle{letter-spacing:-.07em;text-wrap:balance;max-width:10ch;margin:0;font-family:SF Pro Display,SF Pro Text,Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(2.3rem,5vw,4.35rem);font-weight:600;line-height:.94}.CarouselSection-module__mBp5RW__journalSlideDescription{color:#ffffffd6;max-width:38rem;margin:0;font-size:clamp(.98rem,1.7vw,1.1rem);line-height:1.68}.CarouselSection-module__mBp5RW__journalDots{justify-content:center;gap:.1rem;display:flex}.CarouselSection-module__mBp5RW__journalDot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:1.5rem;height:1.5rem;padding:0;transition:width .22s;position:relative}.CarouselSection-module__mBp5RW__journalDot:before{content:"";background:#0f172a2e;border-radius:999px;width:.5rem;height:.5rem;transition:width .22s,background-color .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CarouselSection-module__mBp5RW__journalDotActive:before{background:#0f172ad1;width:2rem}.CarouselSection-module__mBp5RW__journalDotActive{width:2.5rem}.CarouselSection-module__mBp5RW__journalMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;animation:.62s cubic-bezier(.16,1,.3,1) CarouselSection-module__mBp5RW__miniRailReveal;display:grid}.CarouselSection-module__mBp5RW__journalMiniStage{overflow:hidden}.CarouselSection-module__mBp5RW__journalMiniCard{border-radius:1.65rem;min-height:15rem;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 20px 44px #0f172a1a}.CarouselSection-module__mBp5RW__journalMiniCard:hover{transform:translateY(-.28rem);box-shadow:inset 0 1px #fffc,0 26px 56px #0f172a1f}.CarouselSection-module__mBp5RW__journalMiniOverlay{z-index:1;color:#fff;background:linear-gradient(#05080e0a,#05080ec7 75%,#05080eeb);flex-direction:column;justify-content:flex-end;gap:.85rem;min-height:100%;padding:1.25rem;display:flex;position:relative}.CarouselSection-module__mBp5RW__journalMiniEyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.86;margin:0;font-size:.74rem;font-weight:600}.CarouselSection-module__mBp5RW__journalMiniTitle{letter-spacing:-.05em;margin:0;font-family:SF Pro Display,SF Pro Text,Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:560;line-height:1.04}.CarouselSection-module__mBp5RW__miniAction{color:#111318;background:#fffffff0;align-self:flex-start}@keyframes CarouselSection-module__mBp5RW__tileReveal{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes CarouselSection-module__mBp5RW__journalCopyReveal{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes CarouselSection-module__mBp5RW__miniRailReveal{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.CarouselSection-module__mBp5RW__promoGrid,.CarouselSection-module__mBp5RW__journalMiniGrid{grid-template-columns:1fr}.CarouselSection-module__mBp5RW__cardTall,.CarouselSection-module__mBp5RW__cardMedium{min-height:26rem}.CarouselSection-module__mBp5RW__journalSlide{min-height:30rem}}@media (max-width:767px){.CarouselSection-module__mBp5RW__section{padding:2.2rem 0}.CarouselSection-module__mBp5RW__title{font-size:clamp(2.15rem,10vw,3.25rem)}.CarouselSection-module__mBp5RW__description{font-size:.95rem}.CarouselSection-module__mBp5RW__promoGrid{grid-template-columns:1fr}.CarouselSection-module__mBp5RW__promoCard{border-radius:1.65rem}.CarouselSection-module__mBp5RW__cardTall,.CarouselSection-module__mBp5RW__cardMedium{min-height:22rem}.CarouselSection-module__mBp5RW__cardInner,.CarouselSection-module__mBp5RW__journalSlideOverlay{padding:1.4rem}.CarouselSection-module__mBp5RW__cardActions{gap:.55rem}.CarouselSection-module__mBp5RW__primaryAction,.CarouselSection-module__mBp5RW__secondaryAction,.CarouselSection-module__mBp5RW__miniAction{min-height:2.45rem;font-size:.86rem}.CarouselSection-module__mBp5RW__journalTopbar{flex-direction:column;align-items:flex-start}.CarouselSection-module__mBp5RW__journalSlide{border-radius:1.7rem;min-height:24rem}.CarouselSection-module__mBp5RW__journalMiniCard{min-height:13.5rem}}@media (prefers-reduced-motion:reduce){.CarouselSection-module__mBp5RW__promoCard{transition:none;animation:none}.CarouselSection-module__mBp5RW__cardMedia img{transition:none;animation:none}.CarouselSection-module__mBp5RW__journalTrack{transition:none}}
.page-module__E0kJGG__page{background:#fff;min-height:100svh;position:relative;overflow:clip}.page-module__E0kJGG__main{z-index:1;padding-top:calc(var(--header-height) + clamp(1.1rem, 3vw, 2.2rem));position:relative}.page-module__E0kJGG__revealBlock{opacity:1}.page-module__E0kJGG__deferredSection,.page-module__E0kJGG__deferredFooter{content-visibility:auto}.page-module__E0kJGG__deferredSection{contain-intrinsic-size:1024px}.page-module__E0kJGG__deferredFooter{contain-intrinsic-size:420px}.page-module__E0kJGG__revealDelayOne{animation-delay:80ms}.page-module__E0kJGG__revealDelayTwo{animation-delay:.15s}.page-module__E0kJGG__revealDelayThree{animation-delay:.22s}.page-module__E0kJGG__revealDelayFour{animation-delay:.29s}@keyframes page-module__E0kJGG__fadeRise{0%{opacity:0;transform:translateY(1.1rem)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__revealBlock{animation:none}}
