.intro-module__5Pom5W__intro{background:url(../media/intro-desktop-poster.1w7gt_vvvzxv2.webp) 50%/cover no-repeat;align-items:center;min-height:100dvh;padding-block:clamp(7rem,10vw,10rem) clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.intro-module__5Pom5W__intro:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--background) 28%, transparent) 42%, color-mix(in srgb, var(--background) 76%, transparent) 78%, var(--background) 100%);height:clamp(4.625rem,5.5vw + 1.875rem,7.375rem);position:absolute;bottom:-.0625rem;left:0;right:0}.intro-module__5Pom5W__backgroundVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro-module__5Pom5W__container{z-index:1;position:relative}.intro-module__5Pom5W__glassCard{background:linear-gradient(135deg,#ffffff7a,#eddfc93d 55%,#ffffff52);border:1px solid #ffffff6b;border-radius:clamp(1.5rem,2.2vw,2.25rem);width:min(100%,51.25rem);padding:clamp(1.5rem,3.1vw,3.25rem) clamp(1.5rem,3.4vw,3.5rem) clamp(1.5rem,2.7vw,2.75rem);transition:opacity .5s,visibility .5s;box-shadow:inset 0 1px #ffffff85,0 1.25rem 3.5rem #2a1b1029}.intro-module__5Pom5W__glassCard[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.intro-module__5Pom5W__logo{filter:drop-shadow(0 .2rem .4rem #461e0a1a);width:100%;height:auto;display:block}.intro-module__5Pom5W__description{color:#fff;font-family:var(--font-fira-sans-condensed), "Arial Narrow", Arial, sans-serif;letter-spacing:-.025em;text-shadow:0 .08em .12em #23140a85,0 .22em .45em #23140a5c;margin-top:clamp(1.5rem,3vw,3rem);font-size:clamp(1.65rem,2.65vw,2.65rem);font-weight:600;line-height:1.28;display:grid}.intro-module__5Pom5W__description span{white-space:nowrap}@media (max-width:47.999rem){.intro-module__5Pom5W__intro{background-image:url(../media/intro-mobile-poster.1b-9sk0xrm4eu.webp);min-height:100svh;padding-block:clamp(5.75rem,22vw,7.5rem) clamp(1.5rem,7vw,2.5rem)}.intro-module__5Pom5W__glassCard{border-radius:clamp(1.25rem,6vw,2rem);padding:clamp(1.25rem,5.5vw,2rem)}.intro-module__5Pom5W__description{margin-top:clamp(1.25rem,6vw,2rem);font-size:clamp(1.15rem,5.4vw,2rem)}}@media (max-width:31.25rem){.intro-module__5Pom5W__description{font-size:clamp(1.05rem,5.2vw,1.35rem)}}@media (prefers-reduced-motion:reduce){.intro-module__5Pom5W__glassCard{transition:none}}@media (prefers-reduced-transparency:reduce){.intro-module__5Pom5W__glassCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#695945db}}@media (max-width:74.999rem){.intro-module__5Pom5W__glassCard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}}
.counts-module__hV1CwG__section{--counts-route-end-x-ratio:.004771;--counts-route-overlap:1rem;z-index:1;background:var(--background);color:#2b1113;isolation:isolate;min-height:38.25rem;padding:5.1875rem 0 2rem;position:relative;overflow:clip visible}.counts-module__hV1CwG__background{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.counts-module__hV1CwG__backgroundImage{object-fit:cover;object-position:center 89%}.counts-module__hV1CwG__section:before,.counts-module__hV1CwG__section:after{z-index:1;pointer-events:none;content:"";background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.counts-module__hV1CwG__section:before{background-image:url(../media/counts-left.1ab9gh3d20151.png);width:6.625rem;height:15.8125rem;top:21.5rem;left:calc(50% - 53.75rem)}.counts-module__hV1CwG__section:after{background-image:url(../media/counts-right.2705ucq0cka8r.png);width:32.75rem;height:36.6875rem;top:21.5rem;left:calc(50% + 21.25rem)}.counts-module__hV1CwG__container{z-index:2;position:relative}.counts-module__hV1CwG__headingRow{align-items:center;gap:.25rem;display:flex}.counts-module__hV1CwG__title{color:#fff;font-size:var(--section-title-size);white-space:nowrap;text-shadow:0 .0625rem .0625rem #1b0c0cc7,0 .15rem .28rem #1b0c0c94,0 .35rem .8rem #1b0c0c52;margin:0;font-weight:600;line-height:1.3}.counts-module__hV1CwG__crown{filter:grayscale(0%);object-fit:contain;will-change:filter;flex:none;width:clamp(4rem,6vw,6rem);height:auto;animation:2.4s ease-in-out infinite alternate paused counts-module__hV1CwG__crown-color-cycle}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__crown{animation-play-state:running}@keyframes counts-module__hV1CwG__crown-color-cycle{to{filter:grayscale()}}.counts-module__hV1CwG__cards{grid-template-columns:repeat(5,17.3125rem);gap:2rem;width:94.5625rem;margin:5.25rem auto 0;padding:0;list-style:none;display:grid}.counts-module__hV1CwG__card{text-align:center;transform-origin:50% 80%;will-change:transform, opacity;background:#f6f1ec;border-radius:1.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;height:15.25rem;padding:.75rem 3.5rem;transition:opacity .28s,transform .36s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 .5rem .75rem #00000040}.counts-module__hV1CwG__section[data-animation-state=waiting] .counts-module__hV1CwG__card{opacity:0;transform:translateY(2.75rem)rotate(-1.5deg)scale(.94)}.counts-module__hV1CwG__section[data-animation-state=waiting] .counts-module__hV1CwG__card:nth-child(2n){transform:translateY(2.75rem)rotate(1.5deg)scale(.94)}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card{animation:.78s cubic-bezier(.16,1,.3,1) both counts-module__hV1CwG__count-card-reveal}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(2){animation-delay:.11s}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(3){animation-delay:.22s}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(4){animation-delay:.33s}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(5){animation-delay:.44s}.counts-module__hV1CwG__cardIcon{flex:none;width:6.875rem;height:6.25rem;overflow:visible}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__cardIcon{animation:.62s cubic-bezier(.34,1.56,.64,1) .16s both counts-module__hV1CwG__count-icon-pop}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(2) .counts-module__hV1CwG__cardIcon{animation-delay:.27s}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(3) .counts-module__hV1CwG__cardIcon{animation-delay:.38s}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(4) .counts-module__hV1CwG__cardIcon{animation-delay:.49s}.counts-module__hV1CwG__section[data-animation-state=visible] .counts-module__hV1CwG__card:nth-child(5) .counts-module__hV1CwG__cardIcon{animation-delay:.6s}@keyframes counts-module__hV1CwG__count-card-reveal{0%{opacity:0;transform:translateY(2.75rem)rotate(-1.5deg)scale(.94);box-shadow:0 .25rem .5rem #0000001a}70%{opacity:1;transform:translateY(-.35rem)rotate(0)scale(1.01)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1);box-shadow:0 .5rem .75rem #00000040}}@keyframes counts-module__hV1CwG__count-icon-pop{0%{opacity:0;transform:translateY(.75rem)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}.counts-module__hV1CwG__value{font-family:var(--font-fira-sans-condensed), "Arial Narrow", Arial, sans-serif;font-size:clamp(2rem,2.083vw,2.5rem);font-weight:600;line-height:1.3}.counts-module__hV1CwG__label{flex:none;justify-content:center;align-items:center;width:12.75rem;height:3.25rem;font-size:clamp(1rem,1.042vw,1.25rem);font-weight:400;line-height:1.3;display:flex}@media (max-width:103.749rem){.counts-module__hV1CwG__section{--counts-route-end-x-ratio:.012456;--counts-grid-width:clamp(32.4375rem, calc(87.037vw - 9.34rem), 55.9375rem);--counts-column-gap:clamp(1.5rem, calc(1.852vw + .611rem), 2rem);background-position:50% 150%;background-size:106% 136%;min-height:36.6875rem;padding:2rem 0 2.9375rem}.counts-module__hV1CwG__crown{width:clamp(3.8rem,8vw,5.2rem)}.counts-module__hV1CwG__cards{width:min(100%, var(--counts-grid-width));column-gap:var(--counts-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:2rem;margin-top:1.5rem}.counts-module__hV1CwG__card{border-radius:clamp(1rem,2.778vw - .333rem,1.75rem);grid-column:span 2;height:clamp(12.5rem,10.185vw + 7.611rem,15.25rem);padding:.75rem clamp(.5rem,11.111vw - 4.833rem,3.5rem)}.counts-module__hV1CwG__card:nth-child(4){grid-column:2/span 2}.counts-module__hV1CwG__card:nth-child(5){grid-column:4/span 2}.counts-module__hV1CwG__cardIcon{width:clamp(5.625rem,4.63vw + 3.403rem,6.875rem);height:clamp(5rem,4.63vw + 2.778rem,6.25rem)}.counts-module__hV1CwG__value{font-size:clamp(2rem,1.852vw + 1.111rem,2.5rem)}.counts-module__hV1CwG__label{width:100%;height:clamp(2.375rem,3.241vw + .819rem,3.25rem);font-size:clamp(1rem,.926vw + .556rem,1.25rem);line-height:1.3}.counts-module__hV1CwG__section:before{top:14.5625rem;left:calc(50% - var(--counts-grid-width) / 2 - 5.5625rem);background-image:url(../media/counts-left-tab.3cu2rmia-snen.png);width:5.5625rem;height:18.0625rem}.counts-module__hV1CwG__section:after{top:14.5625rem;right:auto;left:calc(50% + var(--counts-grid-width) / 2 - 5.40625rem);background-image:url(../media/counts-right-tab.04aa67kticv5-.png);width:11.7813rem;height:42.6875rem}}@media (max-width:47.999rem){.counts-module__hV1CwG__section{--counts-route-end-x-ratio:.011538;--counts-grid-width:clamp(22.375rem, calc(42.593vw + 11.993rem), 32.4375rem);--counts-column-gap:clamp(.5rem, calc(4.233vw - .532rem), 1.5rem);background-position:50% 208%;background-size:auto 122%;min-height:clamp(34rem,150vw,39rem);padding:clamp(2.25rem,10vw,3.25rem) 0 clamp(3.5rem,14vw,5rem)}.counts-module__hV1CwG__crown{width:clamp(3rem,13vw,3.8rem)}.counts-module__hV1CwG__cards{width:min(100%, var(--counts-grid-width));column-gap:var(--counts-column-gap);row-gap:clamp(1rem,4.233vw - .032rem,2rem);margin-top:clamp(1.5rem,2.766rem - 2.116vw,2rem)}.counts-module__hV1CwG__card{border-radius:clamp(.75rem,1.058vw + .492rem,1rem);gap:clamp(.125rem,1.587vw - .262rem,.5rem);height:clamp(9.1875rem,14.021vw + 5.77rem,12.5rem);padding:.75rem .5rem}.counts-module__hV1CwG__cardIcon{width:clamp(3.6875rem,8.201vw + 1.689rem,5.625rem);height:clamp(3.25rem,7.407vw + 1.444rem,5rem)}.counts-module__hV1CwG__value{font-size:clamp(1.5rem,2.116vw + .984rem,2rem)}.counts-module__hV1CwG__label{width:100%;height:clamp(2.25rem,.529vw + 2.121rem,2.375rem);font-size:clamp(.75rem,1.058vw + .492rem,1rem)}.counts-module__hV1CwG__section:before{top:clamp(11.4688rem,12.831vw + 8.341rem,14.5rem);left:calc(45% - var(--counts-grid-width) / 2);background-image:url(../media/counts-left-mob.0gxl6-_6sbyks.png);width:6.8125rem;height:13.4375rem}.counts-module__hV1CwG__section:after{top:clamp(11.4688rem,12.831vw + 8.341rem,14.5rem);right:auto;left:calc(47% + var(--counts-grid-width) / 2 - 2.0625rem);background-image:url(../media/counts-right-mob.24g71iugup67l.png);width:6.0625rem;height:24.6875rem}}@media (prefers-reduced-motion:reduce){.counts-module__hV1CwG__card,.counts-module__hV1CwG__cardIcon{opacity:1;will-change:auto;animation:none;transform:none}.counts-module__hV1CwG__crown{filter:grayscale(0%);animation:none}}
.about-module__cqJRMa__section{background:var(--background);width:100%;min-height:max(100dvh,44rem);position:relative}.about-module__cqJRMa__section[data-panel-open=true]{z-index:100;position:relative}.about-module__cqJRMa__frame{isolation:isolate;width:100%;min-height:max(100dvh,44rem);position:relative}.about-module__cqJRMa__frame:before,.about-module__cqJRMa__frame:after{z-index:-1;pointer-events:none;content:"";filter:blur(.65rem);height:clamp(6.5rem,14dvh,12rem);position:absolute;inset-inline:-1rem}.about-module__cqJRMa__frame:before{background:linear-gradient(to bottom, var(--background) 0 18%, color-mix(in srgb, var(--background) 78%, transparent) 48%, transparent 100%);top:-.75rem}.about-module__cqJRMa__frame:after{background:linear-gradient(to top, var(--background) 0 18%, color-mix(in srgb, var(--background) 78%, transparent) 48%, transparent 100%);bottom:-.75rem}.about-module__cqJRMa__frame[data-panel-open=true]{overflow:visible}.about-module__cqJRMa__backgroundImage{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-module__cqJRMa__titleWrapper{z-index:1;color:#201a18;opacity:0;text-shadow:0 .12rem .45rem #f8ecdecc;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.4vw,1.25rem);width:max-content;max-width:calc(100% - 2rem);transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:clamp(5.5rem,11dvh,8rem);left:clamp(2rem,6.5vw,8rem);transform:translateY(1rem)}.about-module__cqJRMa__titleWrapper h2{font-size:var(--section-title-size);white-space:nowrap;font-weight:700;line-height:1}.about-module__cqJRMa__titleWrapper p{font-size:var(--section-subtitle-size);font-weight:600;line-height:1.2}.about-module__cqJRMa__titleRow{align-items:center;gap:clamp(.75rem,1.3vw,1.35rem);display:flex}.about-module__cqJRMa__titleCrown{object-fit:contain;filter:grayscale(0%);will-change:filter;flex:none;width:clamp(4.5rem,5.4vw,6.5rem);height:auto;animation:2.4s ease-in-out infinite alternate paused about-module__cqJRMa__crown-color-cycle}.about-module__cqJRMa__frame[data-visible=true] .about-module__cqJRMa__titleCrown{animation-play-state:running}.about-module__cqJRMa__frame[data-visible=true] .about-module__cqJRMa__titleWrapper{opacity:1;transform:translateY(0)}.about-module__cqJRMa__citiesTrigger{--accent:#3f7d16;z-index:2;cursor:pointer;color:#27391f;text-align:left;opacity:0;background:radial-gradient(at 100% 0,#3f7d161f,#0000 65%),#fcf4e9;border:.125rem solid #3f7d1680;border-radius:clamp(1.75rem,3vw,3rem);flex-direction:column;align-items:stretch;width:clamp(28rem,34vw,36rem);padding:clamp(1.5rem,2.5vw,3rem);transition:border-color .3s,box-shadow .3s,opacity .5s,transform .5s cubic-bezier(.22,1,.36,1),scale .2s;display:flex;position:absolute;top:max(15rem,34%);right:clamp(2rem,10vw,12rem);transform:translateY(1.25rem);box-shadow:0 .5rem #27391f26,0 1.5rem 4rem #201a183d}.about-module__cqJRMa__citiesTrigger:hover,.about-module__cqJRMa__citiesTrigger:focus-visible{border-color:var(--accent);box-shadow:0 .5rem #3f7d163d,0 1.75rem 4rem #201a184d}.about-module__cqJRMa__citiesTrigger:active{scale:.98}.about-module__cqJRMa__citiesTrigger:focus-visible{outline:.1875rem solid var(--accent);outline-offset:.375rem}.about-module__cqJRMa__citiesTrigger:disabled{cursor:not-allowed}.about-module__cqJRMa__cardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.about-module__cqJRMa__cardEyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.75rem,1vw,1rem);font-weight:600;line-height:1.3}.about-module__cqJRMa__locationIcon{aspect-ratio:1;width:clamp(3rem,4vw,4rem);color:var(--accent);background:#ffffff8c;border:.0625rem solid #3f7d1640;border-radius:50%;flex:none;place-items:center;display:grid}.about-module__cqJRMa__locationIcon svg{stroke:currentColor;stroke-width:1.75px;width:55%}.about-module__cqJRMa__triggerLabel{font-family:var(--font-fira-sans-condensed), sans-serif;color:var(--accent);margin-top:clamp(.75rem,1.5vw,1.5rem);font-size:clamp(3.75rem,5.5vw,6rem);font-weight:700;line-height:1.05;display:block}.about-module__cqJRMa__cityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.75vw,.75rem);margin-top:clamp(1.25rem,2vw,2rem);font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:500;line-height:1.3;display:grid}.about-module__cqJRMa__cityList>span{text-align:center;background:#ffffff73;border:.0625rem solid #3f7d162e;border-radius:999px;padding:.5em .85em}.about-module__cqJRMa__cardFooter{border-top:.0625rem solid #3f7d1638;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.25rem,2vw,2rem);padding-top:clamp(1rem,1.5vw,1.5rem);font-size:clamp(1rem,1.2vw,1.25rem);font-weight:600;line-height:1.3;display:flex}.about-module__cqJRMa__triggerArrow{aspect-ratio:1;color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:clamp(2.75rem,3.5vw,3.5rem);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1;transition:transform .3s;display:grid}.about-module__cqJRMa__citiesTrigger:hover .about-module__cqJRMa__triggerArrow,.about-module__cqJRMa__citiesTrigger:focus-visible .about-module__cqJRMa__triggerArrow{transform:rotate(45deg)}.about-module__cqJRMa__frame[data-visible=true] .about-module__cqJRMa__citiesTrigger{opacity:1;transition-delay:0s,0s,.35s,.35s,0s;transform:translateY(0)}@media (min-width:48rem) and (max-width:74.999rem){.about-module__cqJRMa__section,.about-module__cqJRMa__frame{min-height:clamp(42rem,80vw,50rem)}.about-module__cqJRMa__titleWrapper{top:clamp(2rem,4vw,3rem);left:clamp(2rem,6vw,4.5rem)}.about-module__cqJRMa__titleCrown{width:clamp(3.75rem,6.5vw,5rem)}.about-module__cqJRMa__citiesTrigger{width:clamp(25rem,54vw,34rem);padding:clamp(1.5rem,3.5vw,2.5rem);top:35%;right:8%}.about-module__cqJRMa__cardEyebrow{font-size:clamp(.8125rem,1.6vw,1rem)}.about-module__cqJRMa__triggerLabel{font-size:clamp(3.5rem,7vw,5rem)}.about-module__cqJRMa__cityList{font-size:clamp(.9375rem,1.8vw,1.125rem)}.about-module__cqJRMa__cardFooter{font-size:clamp(1rem,2vw,1.25rem)}}@media (max-width:47.999rem){.about-module__cqJRMa__section,.about-module__cqJRMa__frame{min-height:clamp(38rem,165vw,52rem)}.about-module__cqJRMa__frame:before,.about-module__cqJRMa__frame:after{filter:blur(.4rem);height:clamp(4.75rem,12dvh,7rem)}.about-module__cqJRMa__backgroundImage{object-position:center}.about-module__cqJRMa__titleWrapper{gap:clamp(.5rem,2.5vw,.75rem);max-width:calc(100% - 2rem);top:clamp(3.5rem,14vw,4.5rem);left:clamp(1rem,5vw,1.75rem)}.about-module__cqJRMa__titleRow{gap:clamp(.5rem,3vw,.85rem)}.about-module__cqJRMa__titleCrown{width:clamp(3rem,14vw,4rem)}.about-module__cqJRMa__citiesTrigger{border-radius:clamp(1.5rem,6vw,2.25rem);width:90%;padding:clamp(1.25rem,5vw,2rem);top:39%;right:5%}.about-module__cqJRMa__cardEyebrow{font-size:clamp(.75rem,3vw,1rem)}.about-module__cqJRMa__triggerLabel{font-size:clamp(3.25rem,13vw,5.5rem)}.about-module__cqJRMa__cityList{font-size:clamp(.8125rem,3.2vw,1.125rem)}.about-module__cqJRMa__cardFooter{font-size:clamp(.9375rem,3.8vw,1.25rem)}.about-module__cqJRMa__triggerArrow{font-size:clamp(1.5rem,6vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.about-module__cqJRMa__titleWrapper,.about-module__cqJRMa__citiesTrigger,.about-module__cqJRMa__frame[data-visible=true] .about-module__cqJRMa__citiesTrigger,.about-module__cqJRMa__triggerArrow{transition-duration:.01ms;transition-delay:0s}.about-module__cqJRMa__titleCrown{filter:grayscale(0%);animation:none}}@keyframes about-module__cqJRMa__crown-color-cycle{to{filter:grayscale()}}
.faq-module__wK87nG__section{color:#241b1b;background:var(--background);isolation:isolate;min-height:clamp(46rem,58vw,68rem);padding-block:clamp(4rem,6vw,7rem) clamp(6rem,9vw,10rem);scroll-margin-top:clamp(5.5rem,8vw,8rem);position:relative;overflow:visible}.faq-module__wK87nG__background{z-index:0;pointer-events:none;height:clamp(20rem,42vw,50rem);display:block;position:absolute;bottom:calc(0rem - clamp(1.125rem,4.6875vw,5.625rem));left:0;right:0;overflow:hidden}.faq-module__wK87nG__backgroundImage{object-fit:contain;object-position:center bottom}.faq-module__wK87nG__container{z-index:1;width:100%;position:relative}.faq-module__wK87nG__incomingRoute{z-index:0;pointer-events:none;color:#447c14;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.faq-module__wK87nG__incomingRoute path{fill:none;stroke:currentColor;stroke-width:clamp(.125rem,.16vw,.1875rem);stroke-linecap:round;stroke-linejoin:round}.faq-module__wK87nG__header{margin-bottom:clamp(3rem,5vw,5.5rem)}.faq-module__wK87nG__titleRow{align-items:center;gap:clamp(.75rem,1.25vw,1.25rem);display:flex}.faq-module__wK87nG__titleRow h2{font-size:var(--section-title-size);white-space:nowrap;font-weight:700;line-height:1}.faq-module__wK87nG__crown{width:var(--heading-crown-size);height:var(--heading-crown-size);object-fit:contain;will-change:filter;flex:none;animation:2.4s ease-in-out infinite alternate paused faq-module__wK87nG__crown-color-cycle}.faq-module__wK87nG__section[data-visible=true] .faq-module__wK87nG__crown{animation-play-state:running}.faq-module__wK87nG__header>p{max-width:44rem;font-size:var(--section-subtitle-size);margin-top:clamp(1.25rem,1.75vw,1.75rem);font-weight:600;line-height:1.3}.faq-module__wK87nG__accordion{--faq-rail-offset:clamp(3rem, 4vw, 3.5rem);box-sizing:border-box;width:100%;max-width:80rem;padding-inline:var(--faq-rail-offset);margin-inline:auto;position:relative}.faq-module__wK87nG__item{--faq-accent:#ce071a;--faq-row-height:clamp(4.75rem, 5.2vw, 5.5rem);--faq-row-center:clamp(2.375rem, 2.6vw, 2.75rem);--faq-item-gap:clamp(.75rem, 1vw, 1rem);margin-bottom:var(--faq-item-gap);animation:.65s cubic-bezier(.22,1,.36,1) both faq-module__wK87nG__faq-item-reveal;position:relative}.faq-module__wK87nG__item:nth-child(4n+2){--faq-accent:#f36500}.faq-module__wK87nG__item:nth-child(4n+3){--faq-accent:#447c14}.faq-module__wK87nG__item:nth-child(4n){--faq-accent:#0d54b5}.faq-module__wK87nG__item:before,.faq-module__wK87nG__item:after{z-index:-1;pointer-events:none;content:"";background:var(--faq-accent);position:absolute}.faq-module__wK87nG__item:before{top:var(--faq-row-center);bottom:calc(0rem - var(--faq-item-gap) - var(--faq-row-center));left:calc(0rem - var(--faq-rail-offset));width:.125rem}.faq-module__wK87nG__item:last-child:before{display:none}.faq-module__wK87nG__item:after{top:var(--faq-row-center);width:var(--faq-rail-offset);height:.125rem;right:100%}.faq-module__wK87nG__timelineNode{top:var(--faq-row-center);left:calc(0rem - var(--faq-rail-offset));z-index:2;aspect-ratio:1;border:.1875rem solid var(--faq-accent);background:var(--background);border-radius:50%;width:clamp(1.25rem,1.5vw,1.5rem);position:absolute;transform:translate(-50%,-50%)}.faq-module__wK87nG__trigger{z-index:1;width:100%;min-height:var(--faq-row-height);cursor:pointer;text-align:left;color:#918d8b;border:0;border-bottom:.125rem solid var(--faq-accent);background:#fff;border-radius:clamp(.75rem,1vw,1rem);grid-template-columns:clamp(6rem,7vw,6.75rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,2vw,2rem);padding:0 clamp(1.25rem,2vw,2rem) 0 0;transition:color .3s,box-shadow .3s,scale .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 .7rem 1rem #241b1b29}.faq-module__wK87nG__trigger:is(:hover,:focus-visible){color:#241b1b;box-shadow:0 .85rem 1.25rem #241b1b38}.faq-module__wK87nG__trigger:active{scale:.985;box-shadow:0 .35rem .7rem #241b1b24}.faq-module__wK87nG__trigger:focus-visible{outline:.1875rem solid var(--faq-accent);outline-offset:.2rem}.faq-module__wK87nG__item[data-active=true] .faq-module__wK87nG__trigger{color:#241b1b}.faq-module__wK87nG__number{min-width:0;height:100%;font-family:var(--font-fira-sans-condensed), sans-serif;color:#fff;background:var(--faq-accent);clip-path:polygon(0 0,76% 0,100% 50%,76% 100%,0 100%);place-items:center;padding-right:.75rem;font-size:clamp(1.5rem,1.9vw,1.875rem);font-weight:700;line-height:1;display:grid}.faq-module__wK87nG__question{min-width:0;font-size:clamp(1.25rem,1.55vw,1.625rem);font-weight:600;line-height:1.2}.faq-module__wK87nG__toggleIcon{aspect-ratio:1;border:.125rem solid var(--faq-accent);width:clamp(2.5rem,3vw,2.875rem);color:var(--faq-accent);border-radius:50%;flex:none;position:relative}.faq-module__wK87nG__toggleIcon:before,.faq-module__wK87nG__toggleIcon:after{content:"";background:currentColor;width:50%;height:.1rem;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-module__wK87nG__toggleIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-module__wK87nG__item[data-active=true] .faq-module__wK87nG__toggleIcon:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.faq-module__wK87nG__content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.faq-module__wK87nG__item[data-active=true] .faq-module__wK87nG__content{opacity:1;grid-template-rows:1fr}.faq-module__wK87nG__contentClip{min-height:0;overflow:hidden}.faq-module__wK87nG__answer{background:color-mix(in srgb, var(--background) 68%, #ead4bf);border-radius:clamp(.75rem,1vw,1rem);min-height:clamp(10rem,14vw,13.75rem);margin-top:clamp(.75rem,1vw,1rem);padding:clamp(1.75rem,3vw,3rem) clamp(2rem,4vw,3.5rem);font-size:clamp(1.125rem,1.35vw,1.375rem);font-weight:400;line-height:1.45;transition:transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(-.5rem);box-shadow:0 .35rem .7rem #241b1b1a,0 1.4rem 2.8rem -.8rem #241b1b47,inset 0 .0625rem #ffffffa6}.faq-module__wK87nG__item[data-active=true] .faq-module__wK87nG__answer{transform:translateY(0)}.faq-module__wK87nG__moreButton{cursor:pointer;color:#ce071a;background:color-mix(in srgb, var(--background) 92%, #fff);border:.125rem solid #ce071a;border-radius:999px;justify-content:center;align-items:center;gap:.875rem;min-width:clamp(12rem,15vw,13.5rem);min-height:clamp(3.5rem,4vw,4rem);margin:clamp(1.5rem,2vw,2rem) auto 0;padding:.75rem 1.75rem;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:600;line-height:1.2;transition:color .3s,background-color .3s,box-shadow .3s,scale .18s;display:flex;box-shadow:0 .5rem 1rem #241b1b1f}.faq-module__wK87nG__moreButton:is(:hover,:focus-visible){color:#fff;background:#ce071a;box-shadow:0 .75rem 1.25rem #ce071a3d}.faq-module__wK87nG__moreButton:active{scale:.97}.faq-module__wK87nG__moreButton:focus-visible{outline-offset:.2rem;outline:.1875rem solid #fff}.faq-module__wK87nG__moreButtonIcon{border-bottom:.125rem solid;border-right:.125rem solid;flex:none;width:.625rem;height:.625rem;transition:transform .35s;transform:translateY(-.125rem)rotate(45deg)}.faq-module__wK87nG__moreButton[aria-expanded=true] .faq-module__wK87nG__moreButtonIcon{transform:translateY(.125rem)rotate(225deg)}@keyframes faq-module__wK87nG__faq-item-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes faq-module__wK87nG__crown-color-cycle{to{filter:grayscale()}}@media (min-width:48rem) and (max-width:74.999rem){.faq-module__wK87nG__section{min-height:clamp(42rem,92vw,56rem);padding-block:clamp(3.5rem,7vw,5rem) clamp(5rem,10vw,7rem)}.faq-module__wK87nG__accordion{--faq-rail-offset:clamp(2.25rem, 5vw, 3rem)}.faq-module__wK87nG__question{font-size:clamp(1.125rem,2.3vw,1.5rem)}.faq-module__wK87nG__answer{min-height:clamp(9rem,20vw,12rem);font-size:clamp(1rem,2vw,1.25rem)}}@media (max-width:47.999rem){.faq-module__wK87nG__section{min-height:auto;padding-block:clamp(3rem,14vw,5rem) clamp(5rem,20vw,7rem)}.faq-module__wK87nG__section:before{background-size:auto 100%;height:clamp(14rem,74vw,22rem)}.faq-module__wK87nG__header{margin-bottom:clamp(2.5rem,10vw,3.5rem)}.faq-module__wK87nG__header>p{margin-top:clamp(.875rem,4vw,1.25rem)}.faq-module__wK87nG__accordion{--faq-rail-offset:clamp(1.5rem, 7vw, 2rem)}.faq-module__wK87nG__item{--faq-row-height:clamp(4.5rem, 20.5vw, 5rem);--faq-row-center:clamp(2.25rem, 10.25vw, 2.5rem)}.faq-module__wK87nG__timelineNode{border-width:.125rem;width:clamp(1rem,5vw,1.25rem)}.faq-module__wK87nG__trigger{grid-template-columns:clamp(4.25rem,19vw,5rem) minmax(0,1fr) auto;gap:clamp(.625rem,3vw,.875rem);padding-right:clamp(.625rem,3vw,.875rem)}.faq-module__wK87nG__number{padding-right:.5rem;font-size:clamp(1.25rem,6vw,1.625rem)}.faq-module__wK87nG__question{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.9375rem,4.2vw,1.125rem);line-height:1.2;display:-webkit-box;overflow:hidden}.faq-module__wK87nG__toggleIcon{width:clamp(2rem,9vw,2.375rem)}.faq-module__wK87nG__answer{min-height:clamp(8rem,42vw,11rem);padding:clamp(1.25rem,6vw,1.75rem);font-size:clamp(.9375rem,4vw,1.125rem)}.faq-module__wK87nG__moreButton{min-width:clamp(10.5rem,48vw,12rem);min-height:clamp(3.25rem,14vw,3.75rem);padding-inline:clamp(1.25rem,6vw,1.75rem);font-size:clamp(.9375rem,4.2vw,1.125rem)}}.faq-module__wK87nG__requestSection{align-items:center;min-height:clamp(22rem,55vw,42rem);display:grid}@media (prefers-reduced-motion:reduce){.faq-module__wK87nG__crown,.faq-module__wK87nG__item,.faq-module__wK87nG__trigger,.faq-module__wK87nG__toggleIcon:before,.faq-module__wK87nG__toggleIcon:after,.faq-module__wK87nG__content,.faq-module__wK87nG__answer,.faq-module__wK87nG__moreButton,.faq-module__wK87nG__moreButtonIcon{transition-duration:.01ms;transition-delay:0s;animation:none}}
.solutions-module__I5EA-a__section{--incoming-route-width:.25rem;z-index:2;color:#241b1b;isolation:isolate;position:relative;overflow:hidden}.solutions-module__I5EA-a__container{z-index:2;position:relative}.solutions-module__I5EA-a__incomingRoute{z-index:1;pointer-events:none;color:#447c14;width:100%;height:100%;position:absolute;inset:0}.solutions-module__I5EA-a__incomingRoute path{fill:none;stroke:currentColor;stroke-width:var(--incoming-route-width);stroke-linecap:round;stroke-linejoin:round}@media (min-width:48rem) and (max-width:103.749rem){.solutions-module__I5EA-a__section{--incoming-route-width:.328125rem}}@media (max-width:47.999rem){.solutions-module__I5EA-a__section{--incoming-route-width:.1875rem}}.solutions-module__I5EA-a__requestSection{min-height:clamp(22rem,50vw,34rem)}.solutions-module__I5EA-a__header{flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,1.75rem);max-width:52rem;display:flex}.solutions-module__I5EA-a__titleRow{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.solutions-module__I5EA-a__titleRow h2{font-size:var(--section-title-size);white-space:nowrap;font-weight:600;line-height:1}.solutions-module__I5EA-a__crownImage{width:var(--heading-crown-size);height:var(--heading-crown-size);object-fit:contain;flex:none;animation:2.4s ease-in-out infinite alternate paused solutions-module__I5EA-a__crown-color-cycle}.solutions-module__I5EA-a__section[data-entry-state=visible] .solutions-module__I5EA-a__crownImage,.solutions-module__I5EA-a__section[data-entry-state=complete] .solutions-module__I5EA-a__crownImage{animation-play-state:running}.solutions-module__I5EA-a__header p{max-width:64rem;font-size:var(--section-subtitle-size);line-height:1.35}.solutions-module__I5EA-a__catalogLink{flex:none;align-self:flex-start}.solutions-module__I5EA-a__mobileActions{flex-wrap:wrap;align-items:center;gap:clamp(1rem,4vw,1.5rem);width:100%;display:flex}.solutions-module__I5EA-a__mobileControls{align-items:center;gap:clamp(.75rem,3vw,1rem);display:flex}.solutions-module__I5EA-a__mobileControl{aspect-ratio:1;cursor:pointer;color:#fff;background:#ce071a;border:0;border-radius:50%;place-items:center;width:clamp(3rem,14vw,3.5rem);padding:0;font-size:clamp(1.5rem,7vw,1.875rem);line-height:1;transition:color .25s,background-color .25s,box-shadow .25s,scale .18s;display:grid;box-shadow:0 .6rem 1.25rem #241b1b2e}.solutions-module__I5EA-a__mobileControl:is(:hover,:focus-visible):not(:disabled){background:#f36500;box-shadow:0 .75rem 1.5rem #241b1b3d}.solutions-module__I5EA-a__mobileControl:active:not(:disabled){scale:.9}.solutions-module__I5EA-a__mobileControl:focus-visible{outline-offset:.25rem;outline:.1875rem solid #f36500}.solutions-module__I5EA-a__mobileControl:disabled{cursor:default;color:#7c6f6b;background:#f8eee3}.solutions-module__I5EA-a__desktopControls,.solutions-module__I5EA-a__tabletControls{display:none}.solutions-module__I5EA-a__timeline{max-width:88rem;margin:clamp(2.5rem,6vw,5rem) auto 0;position:relative}.solutions-module__I5EA-a__sliderStage{position:relative}.solutions-module__I5EA-a__sliderStage[data-transitioning=true] .solutions-module__I5EA-a__sliderViewport{pointer-events:none;scroll-behavior:auto;scroll-snap-type:none}.solutions-module__I5EA-a__mobileShelf,.solutions-module__I5EA-a__desktopShelf,.solutions-module__I5EA-a__tabletShelf{z-index:0;pointer-events:none;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.solutions-module__I5EA-a__desktopShelf,.solutions-module__I5EA-a__tabletShelf{display:none}.solutions-module__I5EA-a__sliderViewport{z-index:1;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;position:relative;overflow:auto hidden}.solutions-module__I5EA-a__sliderViewport::-webkit-scrollbar{display:none}.solutions-module__I5EA-a__list{padding-block:clamp(1.5rem,3vw,3rem);display:flex}.solutions-module__I5EA-a__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;gap:clamp(2rem,6vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.solutions-module__I5EA-a__item{--solution-color:#ce071a;width:100%;display:flex;position:relative}.solutions-module__I5EA-a__item[data-side=left]{justify-content:flex-start;padding-right:6%}.solutions-module__I5EA-a__item[data-side=right]{justify-content:flex-end;padding-left:6%}.solutions-module__I5EA-a__card{--card-rest-shadow:0 .3rem .4rem #241b1b2e, 0 1.05rem 1.2rem -.35rem #241b1b7a;--card-hover-shadow:0 .4rem .55rem #241b1b33, 0 1.35rem 1.55rem -.35rem #241b1b8f;--card-active-shadow:0 .15rem .2rem #241b1b33, 0 .45rem .55rem -.2rem #241b1b75;--card-hover-lift:-.25rem;appearance:none;width:min(100%,31rem);font:inherit;cursor:pointer;text-align:left;color:#241b1b;box-shadow:var(--card-rest-shadow);background:linear-gradient(115deg,#0000 34%,#fff4e5b8 48%,#0000 62%) 100% 0/240% 100% no-repeat,#fffffff5;border:1px solid #241b1b1a;border-radius:clamp(1.25rem,2.5vw,2rem);padding:clamp(.75rem,2vw,1.25rem);text-decoration:none;transition:transform .65s,box-shadow .58s,background-position .9s,border-color .5s;display:block;position:relative}.solutions-module__I5EA-a__section[data-entry-state=waiting] .solutions-module__I5EA-a__card{opacity:0;transform:translateY(2.5rem)scale(.94)}.solutions-module__I5EA-a__section[data-entry-state=visible] .solutions-module__I5EA-a__card{animation:.82s cubic-bezier(.16,1,.3,1) both solutions-module__I5EA-a__solution-card-entry;animation-delay:var(--solution-entry-delay)}@keyframes solutions-module__I5EA-a__solution-card-entry{0%{opacity:0;filter:saturate(.72);transform:translateY(2.5rem)scale(.94)}72%{opacity:1;filter:saturate();transform:translateY(-.3rem)scale(1.012)}to{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}}.solutions-module__I5EA-a__card:focus-visible{outline-offset:.3rem;outline:.1875rem solid #f0650a}.solutions-module__I5EA-a__imageWrap{aspect-ratio:4/3;background:#f3efec;border-radius:clamp(.875rem,2vw,1.5rem);width:100%;display:block;position:relative;overflow:hidden}.solutions-module__I5EA-a__imageWrap:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff75 49%,#0000 56%);transition:transform 1.05s;position:absolute;inset:-35% -55%;transform:translate(-62%)}.solutions-module__I5EA-a__cardImage{object-fit:cover;object-position:center}.solutions-module__I5EA-a__cardHeading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,2vw,1.25rem);min-height:clamp(6rem,25vw,7.5rem);padding:clamp(1.5rem,5vw,2rem) clamp(.25rem,1vw,.75rem) .5rem;display:grid;position:relative}.solutions-module__I5EA-a__number{aspect-ratio:1;color:#f0650a;background:#f2f2f2;border-radius:50%;place-items:center;width:clamp(2.5rem,8vw,3.5rem);font-size:clamp(.875rem,3.8vw,1.125rem);font-weight:600;line-height:1;transition:transform .58s;display:grid}.solutions-module__I5EA-a__cardTitle{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;max-height:3.45em;font-size:clamp(1.125rem,4.8vw,1.625rem);font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.solutions-module__I5EA-a__toggleIcon{aspect-ratio:1;background:#f0650a;border-radius:50%;width:clamp(2.25rem,7vw,3rem);transition:box-shadow .5s,transform .58s;position:absolute;top:0;right:clamp(.25rem,1vw,.75rem);transform:translateY(-50%)}.solutions-module__I5EA-a__toggleIcon:before,.solutions-module__I5EA-a__toggleIcon:after{content:"";background:#fff;border-radius:999px;width:42%;height:.125rem;transition:transform .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-module__I5EA-a__toggleIcon:after{transform:translate(-50%,-50%)rotate(90deg)}@media (max-width:47.999rem){.solutions-module__I5EA-a__timeline{max-width:none;margin-top:clamp(1.75rem,14rem - 28vw,8rem)}.solutions-module__I5EA-a__sliderStage{--mobile-card-overflow:clamp(5.75rem, 25vw, 6.75rem);aspect-ratio:780/706}.solutions-module__I5EA-a__sliderViewport{top:calc(0rem - var(--mobile-card-overflow));z-index:2;position:absolute;bottom:0;left:0;right:0}.solutions-module__I5EA-a__list{height:calc(100% - var(--mobile-card-overflow));margin-top:var(--mobile-card-overflow);padding:0}.solutions-module__I5EA-a__slide{grid-template-rows:35% 61%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4%;height:100%;padding-inline:7%}.solutions-module__I5EA-a__item,.solutions-module__I5EA-a__item[data-side=left],.solutions-module__I5EA-a__item[data-side=right]{--mobile-image-height:clamp(7rem, 30vw, 7.75rem);--mobile-footer-height:clamp(4.5rem, 18vw, 5rem);--mobile-number-size:clamp(2.25rem, 10vw, 2.5rem);--solution-color:#ce071a;justify-content:stretch;align-self:end;width:100%;padding:0}.solutions-module__I5EA-a__item:nth-child(2){--solution-color:#f36500}.solutions-module__I5EA-a__item:nth-child(3){--solution-color:#447c14}.solutions-module__I5EA-a__item:nth-child(4){--solution-color:#0d54b5}.solutions-module__I5EA-a__card{width:100%;height:calc(var(--mobile-image-height) + var(--mobile-footer-height));border:.125rem solid var(--solution-color);--card-rest-shadow:0 .2rem .3rem #241b1b2e, 0 .7rem .8rem -.2rem #241b1b80;--card-hover-shadow:0 .25rem .35rem #241b1b33, 0 .8rem .9rem -.2rem #241b1b8f;--card-active-shadow:0 .1rem .15rem #241b1b2e, 0 .3rem .4rem -.15rem #241b1b75;--card-hover-lift:-.14rem;box-shadow:var(--card-rest-shadow);border-radius:clamp(.875rem,4vw,1rem);padding:.1875rem}.solutions-module__I5EA-a__imageWrap{height:var(--mobile-image-height);aspect-ratio:auto;border-radius:clamp(.675rem,3vw,.8rem)}.solutions-module__I5EA-a__cardHeading{height:var(--mobile-footer-height);min-height:0;padding:clamp(.875rem,4vw,1rem) .3rem .25rem;display:block}.solutions-module__I5EA-a__number{bottom:calc(100% + var(--mobile-image-height) - var(--mobile-number-size) + .15rem);width:var(--mobile-number-size);color:#fff;background:var(--solution-color);position:absolute;left:-.45rem;box-shadow:0 .3rem .65rem #241b1b33}.solutions-module__I5EA-a__cardTitle{max-height:none;font-size:clamp(.75rem,3.7vw,.9375rem);line-height:1.15}.solutions-module__I5EA-a__toggleIcon{background:var(--solution-color);width:clamp(1.625rem,7vw,1.875rem);right:.3rem;box-shadow:0 .2rem .45rem #241b1b38}.solutions-module__I5EA-a__toggleIcon:before,.solutions-module__I5EA-a__toggleIcon:after{transform-origin:100%;width:40%;top:50%;left:46%}.solutions-module__I5EA-a__toggleIcon:before{transform:translate(-50%,-50%)rotate(45deg)}.solutions-module__I5EA-a__toggleIcon:after{transform:translate(-50%,-50%)rotate(-45deg)}}@media (min-width:48rem){.solutions-module__I5EA-a__mobileActions{display:contents}.solutions-module__I5EA-a__mobileControls,.solutions-module__I5EA-a__mobileShelf{display:none}.solutions-module__I5EA-a__sliderViewport{scroll-snap-type:none;overflow:visible}.solutions-module__I5EA-a__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4vw,4rem) clamp(1.5rem,3vw,3rem);display:grid}.solutions-module__I5EA-a__slide{display:contents}.solutions-module__I5EA-a__item[data-side=left],.solutions-module__I5EA-a__item[data-side=right]{padding-inline:0}.solutions-module__I5EA-a__item[data-side=left]{justify-content:flex-end}.solutions-module__I5EA-a__item[data-side=right]{justify-content:flex-start}.solutions-module__I5EA-a__cardTitle{font-size:clamp(1.25rem,2.6vw,1.75rem)}.solutions-module__I5EA-a__header{z-index:3;width:min(100%,64rem);max-width:none;padding-top:clamp(3rem,5vw,6rem);position:relative}.solutions-module__I5EA-a__header p{max-width:none;font-size:var(--section-subtitle-size);font-weight:600}.solutions-module__I5EA-a__desktopControls,.solutions-module__I5EA-a__tabletControls{align-items:center;gap:clamp(1rem,1.5vw,1.75rem)}.solutions-module__I5EA-a__desktopControl{aspect-ratio:1;cursor:pointer;color:#fff;background:#ce071a;border:0;border-radius:50%;place-items:center;width:clamp(3rem,3.4vw,4rem);padding:0;font-size:clamp(1.25rem,1.45vw,1.75rem);line-height:1;transition:color .25s,background-color .25s,box-shadow .25s,scale .18s;display:grid;box-shadow:0 .5rem 1rem #241b1b2e}.solutions-module__I5EA-a__desktopControl:is(:hover,:focus-visible):not(:disabled){background:#f36500;box-shadow:0 .65rem 1.2rem #241b1b3d}.solutions-module__I5EA-a__desktopControl:active:not(:disabled){scale:.9}.solutions-module__I5EA-a__desktopControl:focus-visible{outline-offset:.25rem;outline:.1875rem solid #f36500}.solutions-module__I5EA-a__desktopControl:disabled{cursor:default;color:#7c6f6b;background:#f8eee3;box-shadow:0 .35rem .75rem #241b1b1f}.solutions-module__I5EA-a__timeline{max-width:none;margin-top:clamp(1.75rem,2.5vw,3rem)}.solutions-module__I5EA-a__sliderStage{aspect-ratio:3688/1942}.solutions-module__I5EA-a__desktopShelf{display:block}.solutions-module__I5EA-a__sliderViewport{z-index:2;position:absolute;inset:0}.solutions-module__I5EA-a__list{grid-template-columns:repeat(4,min(249px,12.97vw));gap:clamp(1.75rem,16vw - 9.5rem,4.25rem) clamp(1rem,1.55vw,1.875rem);width:max-content;padding:0;position:absolute;top:4%;left:31.05%}.solutions-module__I5EA-a__slide:nth-child(2n) .solutions-module__I5EA-a__item{transform:translate(max(-12rem,-10vw))}.solutions-module__I5EA-a__item{--solution-color:#ce071a;width:min(249px,12.97vw)}.solutions-module__I5EA-a__slide .solutions-module__I5EA-a__item:nth-child(2){--solution-color:#f36500}.solutions-module__I5EA-a__slide .solutions-module__I5EA-a__item:nth-child(3){--solution-color:#447c14}.solutions-module__I5EA-a__slide .solutions-module__I5EA-a__item:nth-child(4){--solution-color:#0d54b5}.solutions-module__I5EA-a__item[data-side=left],.solutions-module__I5EA-a__item[data-side=right]{justify-content:stretch}.solutions-module__I5EA-a__card{border:.1875rem solid var(--solution-color);--card-rest-shadow:0 .25rem .35rem #241b1b2e, 0 .9rem 1rem -.25rem #241b1b80;--card-hover-shadow:0 .3rem .4rem #241b1b33, 0 1rem 1.1rem -.25rem #241b1b8f;--card-active-shadow:0 .12rem .18rem #241b1b33, 0 .38rem .48rem -.15rem #241b1b75;--card-hover-lift:-.2rem;width:100%;box-shadow:var(--card-rest-shadow);border-radius:1.125rem;padding:.25rem}.solutions-module__I5EA-a__imageWrap{aspect-ratio:1/1.02;border-radius:.875rem}.solutions-module__I5EA-a__cardHeading{height:min(7.25rem,6vw);min-height:0;padding:min(1.25rem,1vw) .35rem .35rem;display:block}.solutions-module__I5EA-a__number{color:#fff;background:var(--solution-color);width:min(3.5rem,2.9vw);font-size:min(1.125rem,.94vw);position:absolute;bottom:calc(100% + min(.5rem,.4vw));left:-.65rem;box-shadow:0 .35rem .7rem #241b1b33}.solutions-module__I5EA-a__cardTitle{max-height:none;font-size:min(1.25rem,1.05vw)}.solutions-module__I5EA-a__toggleIcon{background:var(--solution-color);width:min(2.125rem,1.8vw);right:.35rem;box-shadow:0 .2rem .4rem #241b1b38}.solutions-module__I5EA-a__toggleIcon:before,.solutions-module__I5EA-a__toggleIcon:after{transform-origin:100%;width:40%;left:46%}.solutions-module__I5EA-a__toggleIcon:before{transform:translate(-50%,-50%)rotate(45deg)}.solutions-module__I5EA-a__toggleIcon:after{transform:translate(-50%,-50%)rotate(-45deg)}}@media (min-width:48rem) and (max-width:74.999rem){.solutions-module__I5EA-a__header{width:min(100%,64rem);max-width:none}.solutions-module__I5EA-a__header p{max-width:none;font-size:var(--section-subtitle-size);line-height:1.4}.solutions-module__I5EA-a__timeline{margin-top:clamp(4.5rem,9vw,6.5rem)}.solutions-module__I5EA-a__sliderStage{aspect-ratio:1536/882}.solutions-module__I5EA-a__desktopShelf{display:none}.solutions-module__I5EA-a__tabletShelf{display:block}.solutions-module__I5EA-a__tabletControls{display:flex}.solutions-module__I5EA-a__list{grid-template-columns:repeat(3,18.5vw);row-gap:2vw;top:-13%;left:35%}.solutions-module__I5EA-a__item,.solutions-module__I5EA-a__slide:nth-child(2n) .solutions-module__I5EA-a__item{width:18.5vw;transform:none}.solutions-module__I5EA-a__item[data-tablet-row=second],.solutions-module__I5EA-a__slide:nth-child(2n) .solutions-module__I5EA-a__item[data-tablet-row=second]{transform:translate(-14vw)}.solutions-module__I5EA-a__item[data-tablet-visible=false]{display:none}.solutions-module__I5EA-a__cardHeading{height:clamp(4.5rem,8vw,6rem);min-height:0;padding:clamp(.875rem,1.4vw,1.125rem) .5rem .5rem;display:block}.solutions-module__I5EA-a__number{width:clamp(2.5rem,3.75vw,3rem);font-size:clamp(.8125rem,1.35vw,1rem);bottom:calc(100% + min(.5rem,.48vw))}.solutions-module__I5EA-a__cardTitle{max-height:none;font-size:clamp(.8125rem,1.35vw,1rem)}.solutions-module__I5EA-a__toggleIcon{width:clamp(1.625rem,2.35vw,2rem);position:absolute;top:0;right:.5rem;transform:translateY(-50%)}}@media (min-width:75rem){.solutions-module__I5EA-a__desktopControls{display:flex}.solutions-module__I5EA-a__item[data-desktop-visible=false]{display:none}}.solutions-module__I5EA-a__sliderStage:not([data-transitioning=true]) .solutions-module__I5EA-a__item .solutions-module__I5EA-a__card:is(:hover,:focus-visible){border-color:var(--solution-color);box-shadow:var(--card-hover-shadow);transform:translateY(var(--card-hover-lift));background-position:0 0}.solutions-module__I5EA-a__sliderStage:not([data-transitioning=true]) .solutions-module__I5EA-a__item .solutions-module__I5EA-a__card:is(:hover,:focus-visible) .solutions-module__I5EA-a__imageWrap:after{transform:translate(62%)}.solutions-module__I5EA-a__sliderStage:not([data-transitioning=true]) .solutions-module__I5EA-a__item .solutions-module__I5EA-a__card:is(:hover,:focus-visible) .solutions-module__I5EA-a__number{transform:rotate(-2deg)scale(1.045)}.solutions-module__I5EA-a__sliderStage:not([data-transitioning=true]) .solutions-module__I5EA-a__item .solutions-module__I5EA-a__card:is(:hover,:focus-visible) .solutions-module__I5EA-a__toggleIcon{transform:translateY(-50%)translate(.06rem)scale(1.045);box-shadow:0 .35rem .7rem #241b1b4d}.solutions-module__I5EA-a__sliderStage:not([data-transitioning=true]) .solutions-module__I5EA-a__item .solutions-module__I5EA-a__card:active{box-shadow:var(--card-active-shadow);background-position:25% 0;transition-duration:.3s;transform:translateY(.08rem)scale(.992)}.solutions-module__I5EA-a__sliderStage:not([data-transitioning=true]) .solutions-module__I5EA-a__item .solutions-module__I5EA-a__card:active .solutions-module__I5EA-a__number{transform:scale(.98)}.solutions-module__I5EA-a__sliderStage:not([data-transitioning=true]) .solutions-module__I5EA-a__item .solutions-module__I5EA-a__card:active .solutions-module__I5EA-a__toggleIcon{transform:translateY(-50%)scale(.97);box-shadow:0 .1rem .25rem #241b1b3d}@keyframes solutions-module__I5EA-a__crown-color-cycle{to{filter:grayscale()}}@media (prefers-reduced-motion:reduce){.solutions-module__I5EA-a__section .solutions-module__I5EA-a__card{opacity:1;filter:none;animation:none;transform:none}.solutions-module__I5EA-a__crownImage{animation:none}.solutions-module__I5EA-a__card,.solutions-module__I5EA-a__cardImage,.solutions-module__I5EA-a__imageWrap:after,.solutions-module__I5EA-a__number,.solutions-module__I5EA-a__toggleIcon,.solutions-module__I5EA-a__toggleIcon:before,.solutions-module__I5EA-a__toggleIcon:after,.solutions-module__I5EA-a__modalClose,.solutions-module__I5EA-a__productLink{transition-duration:.01ms}.solutions-module__I5EA-a__modalOverlay,.solutions-module__I5EA-a__modalDialog{animation:none}}.solutions-module__I5EA-a__modalOverlay{z-index:1000;background:#140a08b8;place-items:center;padding:clamp(.75rem,3vw,2rem);animation:.3s both solutions-module__I5EA-a__solution-modal-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.solutions-module__I5EA-a__modalDialog{color:#241b1b;background:#fffaf6;border:1px solid #fff4e5b3;border-radius:clamp(1.25rem,3vw,2rem);grid-template-rows:minmax(11rem,16rem) minmax(0,1fr);width:min(100%,40rem);max-height:min(46rem,100dvh - clamp(1.5rem,6vw,4rem));animation:.42s cubic-bezier(.22,1,.36,1) both solutions-module__I5EA-a__solution-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 1.6rem 4rem #24140c52}.solutions-module__I5EA-a__modalClose{z-index:2;aspect-ratio:1;cursor:pointer;background:#fffaf6f0;border:0;border-radius:50%;width:clamp(2.6rem,8vw,3.1rem);position:absolute;top:clamp(.7rem,2vw,1.1rem);right:clamp(.7rem,2vw,1.1rem);box-shadow:0 .4rem 1.1rem #241b1b29}.solutions-module__I5EA-a__modalClose:before,.solutions-module__I5EA-a__modalClose:after{content:"";background:#241b1b;border-radius:999px;width:42%;height:.14rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.solutions-module__I5EA-a__modalClose:after{transform:translate(-50%,-50%)rotate(-45deg)}.solutions-module__I5EA-a__modalClose:is(:hover,:focus-visible){background:#f0650a}.solutions-module__I5EA-a__modalClose:is(:hover,:focus-visible):before,.solutions-module__I5EA-a__modalClose:is(:hover,:focus-visible):after{background:#fff}.solutions-module__I5EA-a__modalClose:focus-visible{outline-offset:.2rem;outline:.1875rem solid #fff}.solutions-module__I5EA-a__modalImageWrap{background:#f3efec;min-width:0;min-height:0;position:relative;overflow:hidden}.solutions-module__I5EA-a__modalImage{object-fit:cover;object-position:center}.solutions-module__I5EA-a__modalContent{flex-direction:column;gap:clamp(.7rem,2vw,1rem);min-width:0;min-height:0;padding:clamp(1.15rem,3.5vw,1.8rem) clamp(1.15rem,3.5vw,1.8rem) clamp(1.2rem,3vw,1.6rem);display:flex}.solutions-module__I5EA-a__modalEyebrow{color:#f0650a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,1.6vw,.84rem);font-weight:700;line-height:1.2}.solutions-module__I5EA-a__modalContent h3{max-width:22ch;margin:0;font-size:clamp(1.35rem,3.4vw,2rem);font-weight:700;line-height:1.12}.solutions-module__I5EA-a__modalDescription{color:#3c2a22;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;margin:0;font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.55;overflow-y:auto}.solutions-module__I5EA-a__productLink{color:#fffaf6;background:#f0650a;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.8rem 1.2rem;font-size:clamp(.9rem,1.7vw,1.02rem);font-weight:700;line-height:1.2;text-decoration:none}.solutions-module__I5EA-a__productLink:focus-visible{outline-offset:.2rem;outline:.1875rem solid #241b1b}@keyframes solutions-module__I5EA-a__solution-modal-backdrop-in{0%{opacity:0}}@keyframes solutions-module__I5EA-a__solution-modal-in{0%{opacity:0;transform:translateY(1.4rem)scale(.98)}}@media (min-width:48rem){.solutions-module__I5EA-a__modalDialog{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);width:min(100%,58rem);height:min(34rem,100dvh - 3rem);max-height:none}.solutions-module__I5EA-a__modalContent{padding:clamp(3.4rem,4vw,4rem) clamp(1.6rem,2.4vw,2.2rem) clamp(1.6rem,2.4vw,2.2rem)}}
.home-page-module__gPV1fq__page{min-width:0}body:has(.home-page-module__gPV1fq__page){min-width:20rem}
