.FjallenLanding-module__lGbcHa__landing .content-wrapper-md{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(24px,7.8125vw,100px)}.FjallenLanding-module__lGbcHa__landing h2{color:var(--primary-700);font-size:32px;font-weight:700;line-height:1.3}.FjallenLanding-module__lGbcHa__hero{height:70vh}.FjallenLanding-module__lGbcHa__heroSlides,.FjallenLanding-module__lGbcHa__heroSlide{position:absolute;inset:0}.FjallenLanding-module__lGbcHa__heroSlides{overflow:hidden}.FjallenLanding-module__lGbcHa__heroSlide{opacity:0;transition:opacity .7s}.FjallenLanding-module__lGbcHa__heroSlideActive{opacity:1}.FjallenLanding-module__lGbcHa__heroTitle{color:#fff;max-width:700px;font-size:48px;font-weight:700;line-height:1.2}.FjallenLanding-module__lGbcHa__heroEyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;color:#fff;width:314px;max-width:100%;height:29px;font-family:var(--font-poppins);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#072b5433;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:8px;padding:0;font-size:14px;font-style:normal;font-weight:600;line-height:1.2;display:inline-flex}.FjallenLanding-module__lGbcHa__hero input{padding:12px 64px 12px 48px}.FjallenLanding-module__lGbcHa__heroControls{z-index:20;color:#fff;align-items:center;gap:16px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;right:32px}.FjallenLanding-module__lGbcHa__heroIndicators{align-items:center;gap:4px;display:flex}.FjallenLanding-module__lGbcHa__heroIndicator{cursor:pointer;width:56px;height:32px;position:relative;overflow:hidden}.FjallenLanding-module__lGbcHa__heroIndicator:before,.FjallenLanding-module__lGbcHa__heroIndicatorProgress{border-radius:999px;height:4px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.FjallenLanding-module__lGbcHa__heroIndicator:before{content:"";background:#ffffff4d}.FjallenLanding-module__lGbcHa__heroIndicatorProgress{transform-origin:0;background:#fff;transform:translateY(-50%)scaleX(0)}.FjallenLanding-module__lGbcHa__heroIndicatorComplete .FjallenLanding-module__lGbcHa__heroIndicatorProgress{transform:translateY(-50%)scaleX(1)}.FjallenLanding-module__lGbcHa__heroIndicatorActive .FjallenLanding-module__lGbcHa__heroIndicatorProgress{animation:FjallenLanding-module__lGbcHa__hero-indicator-progress var(--hero-slide-duration) linear forwards}.FjallenLanding-module__lGbcHa__heroIndicatorPaused .FjallenLanding-module__lGbcHa__heroIndicatorProgress{animation-play-state:paused}.FjallenLanding-module__lGbcHa__heroIndicator:focus-visible,.FjallenLanding-module__lGbcHa__heroPauseButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.FjallenLanding-module__lGbcHa__heroPauseButton{cursor:pointer;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.FjallenLanding-module__lGbcHa__welcome{background:var(--primary-50);text-align:center;min-height:286px;color:var(--primary-700);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:56px 24px;display:flex}.FjallenLanding-module__lGbcHa__eyebrow{text-transform:uppercase;color:var(--primary-700);align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}.FjallenLanding-module__lGbcHa__eyebrow:before,.FjallenLanding-module__lGbcHa__eyebrow:after{content:"";background:var(--primary-200);width:48px;height:1px}.FjallenLanding-module__lGbcHa__introduction{max-width:560px;color:var(--primary-700);font-family:var(--font-poppins);font-size:var(--text-intro);font-weight:var(--text-intro-weight);line-height:var(--text-intro-lh);letter-spacing:var(--text-intro-ls)}.FjallenLanding-module__lGbcHa__introduction p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.FjallenLanding-module__lGbcHa__introduction p+p{margin-top:16px}.FjallenLanding-module__lGbcHa__destinationHeading{color:var(--primary-700)}.FjallenLanding-module__lGbcHa__destinationTrack{width:100%}.FjallenLanding-module__lGbcHa__destinationCard{width:251px;height:387px}.FjallenLanding-module__lGbcHa__faq{background:#f5f5f5;padding:80px 24px}.FjallenLanding-module__lGbcHa__faq h2{color:#333;text-align:center;margin-bottom:28px;font-size:24px}.FjallenLanding-module__lGbcHa__questions{max-width:760px;margin-inline:auto}.FjallenLanding-module__lGbcHa__questions details{background:#fff;border:1px solid #dedede;border-radius:6px;margin-top:16px}.FjallenLanding-module__lGbcHa__questions summary{cursor:pointer;color:var(--neutral-900);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.FjallenLanding-module__lGbcHa__questions summary::-webkit-details-marker{display:none}.FjallenLanding-module__lGbcHa__questions summary:focus-visible{outline-offset:3px;outline:2px solid #245c94}.FjallenLanding-module__lGbcHa__questions summary svg{flex-shrink:0;transition:transform .2s}.FjallenLanding-module__lGbcHa__questions details[open] summary svg{transform:rotate(180deg)}.FjallenLanding-module__lGbcHa__answer{color:var(--neutral-700);padding:0 16px 20px;font-size:16px;font-weight:400;line-height:1.6}.FjallenLanding-module__lGbcHa__answer p{color:inherit;line-height:inherit}.FjallenLanding-module__lGbcHa__answer>*+*{margin-top:12px}.FjallenLanding-module__lGbcHa__answer ul{padding-left:24px;list-style:outside}.FjallenLanding-module__lGbcHa__answer ol{padding-left:24px;list-style:decimal}.FjallenLanding-module__lGbcHa__answer a,.FjallenLanding-module__lGbcHa__introduction a{text-decoration:underline}@media (max-width:767px){.FjallenLanding-module__lGbcHa__landing .content-wrapper-md{padding-inline:16px}.FjallenLanding-module__lGbcHa__heroTitle{max-width:330px;font-size:28px}.FjallenLanding-module__lGbcHa__heroEyebrow{margin-bottom:8px}.FjallenLanding-module__lGbcHa__welcome{min-height:240px;padding:40px 16px}.FjallenLanding-module__lGbcHa__landing h2{font-size:26px}.FjallenLanding-module__lGbcHa__faq{padding:56px 16px}.FjallenLanding-module__lGbcHa__heroControls{gap:10px;bottom:8px;right:16px}.FjallenLanding-module__lGbcHa__heroIndicators{gap:4px}.FjallenLanding-module__lGbcHa__heroIndicator{width:56px}.FjallenLanding-module__lGbcHa__destinationHeader>:last-child,.FjallenLanding-module__lGbcHa__partnerHeader>:last-child{display:none}.FjallenLanding-module__lGbcHa__destinationTrack{width:calc(100% + 16px);gap:4px!important}.FjallenLanding-module__lGbcHa__destinationCard{aspect-ratio:310/395;width:min(310px,100vw - 65px);height:auto}.FjallenLanding-module__lGbcHa__introduction{font-size:18px}.FjallenLanding-module__lGbcHa__estateSection [role=tablist]{margin-right:-16px;padding-right:16px}.FjallenLanding-module__lGbcHa__articleTrack{width:calc(100% + 16px)}.FjallenLanding-module__lGbcHa__articleTrack>div{width:min(300px,100vw - 48px)}}@keyframes FjallenLanding-module__lGbcHa__hero-indicator-progress{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.FjallenLanding-module__lGbcHa__heroSlide{transition:none}.FjallenLanding-module__lGbcHa__heroIndicatorActive .FjallenLanding-module__lGbcHa__heroIndicatorProgress{animation:none;transform:translateY(-50%)scaleX(1)}}
.FjallDestination-module__Xw8jyq__page{background:#fff}.FjallDestination-module__Xw8jyq__page .content-wrapper-md{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(24px,7.8125vw,100px)}.FjallDestination-module__Xw8jyq__page h2{color:var(--primary-700);margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.3}.FjallDestination-module__Xw8jyq__hero{color:#fff;background:#244c70;height:70vh;position:relative}.FjallDestination-module__Xw8jyq__desktopHero,.FjallDestination-module__Xw8jyq__mobileHero{object-fit:cover}.FjallDestination-module__Xw8jyq__mobileHero{display:none}.FjallDestination-module__Xw8jyq__shade{background:linear-gradient(#00112210,#001122a6);position:absolute;inset:0}.FjallDestination-module__Xw8jyq__heroContent{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding-block:64px;display:flex;position:relative}.FjallDestination-module__Xw8jyq__heroContent h1{color:#fff;font-size:64px;font-weight:700;line-height:1.15}.FjallDestination-module__Xw8jyq__heroContent p,.FjallDestination-module__Xw8jyq__heroBody{color:#fff;max-width:480px;margin-top:12px;font-size:24px;line-height:1.5}.FjallDestination-module__Xw8jyq__primaryButton{text-align:center;color:#fff;background:#f60;border-radius:4px;justify-content:center;align-items:center;margin-top:24px;padding:12px 22px;font-weight:600;display:inline-flex}.FjallDestination-module__Xw8jyq__primaryButton:hover{background:#e75c00}.FjallDestination-module__Xw8jyq__about{grid-template-columns:1.05fr 1fr;align-items:center;gap:24px 48px;padding-block:100px 64px;display:grid}.FjallDestination-module__Xw8jyq__aboutCopy{grid-column:1;align-self:end}.FjallDestination-module__Xw8jyq__richText{color:#444;line-height:1.65}.FjallDestination-module__Xw8jyq__richText p+p{margin-top:16px}.FjallDestination-module__Xw8jyq__gallery{grid-area:1/2/3;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;min-height:500px;display:grid}.FjallDestination-module__Xw8jyq__gallery>div{border-radius:16px;position:relative;overflow:hidden}.FjallDestination-module__Xw8jyq__gallery>div:first-child{grid-row:1/3}.FjallDestination-module__Xw8jyq__gallery[data-count="1"]{grid-template-columns:1fr}.FjallDestination-module__Xw8jyq__gallery[data-count="2"]>div{grid-row:1/3}.FjallDestination-module__Xw8jyq__mobileAboutImage{display:none}.FjallDestination-module__Xw8jyq__about:not(:has(.FjallDestination-module__Xw8jyq__gallery)){grid-template-columns:1fr}.FjallDestination-module__Xw8jyq__facts{grid-column:1;grid-template-columns:1fr 1fr;align-self:start;gap:12px;display:grid}.FjallDestination-module__Xw8jyq__fact{color:#333;border:1px solid #e4e4e4;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.FjallDestination-module__Xw8jyq__fact>div{flex:1;min-width:0}.FjallDestination-module__Xw8jyq__fact div>span{color:#777;font-size:12px;display:block}.FjallDestination-module__Xw8jyq__fact strong{font-size:14px;font-weight:500;line-height:1.4;display:block}.FjallDestination-module__Xw8jyq__factIcon{color:#5984b2;background:#e8f3ff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.FjallDestination-module__Xw8jyq__listings,.FjallDestination-module__Xw8jyq__articles{padding-block:72px}.FjallDestination-module__Xw8jyq__estateGrid,.FjallDestination-module__Xw8jyq__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;display:grid}.FjallDestination-module__Xw8jyq__articleCard{height:275px}.FjallDestination-module__Xw8jyq__moreLink{color:#245c94;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.FjallDestination-module__Xw8jyq__moreLink:hover{text-decoration:underline}@media (max-width:1023px) and (min-width:768px){.FjallDestination-module__Xw8jyq__about{column-gap:24px}.FjallDestination-module__Xw8jyq__facts{grid-template-columns:1fr}.FjallDestination-module__Xw8jyq__gallery{min-height:480px}}@media (max-width:767px){.FjallDestination-module__Xw8jyq__page .content-wrapper-md{padding-inline:16px}.FjallDestination-module__Xw8jyq__page h2{margin-bottom:20px;font-size:24px}.FjallDestination-module__Xw8jyq__desktopHero{display:none}.FjallDestination-module__Xw8jyq__mobileHero{display:block}.FjallDestination-module__Xw8jyq__heroContent{padding-block:40px}.FjallDestination-module__Xw8jyq__heroContent h1{font-size:20px}.FjallDestination-module__Xw8jyq__heroContent p,.FjallDestination-module__Xw8jyq__heroBody{font-size:18px}.FjallDestination-module__Xw8jyq__about{flex-direction:column;align-items:stretch;gap:24px;padding-block:64px 32px;display:flex}.FjallDestination-module__Xw8jyq__aboutCopy{align-self:stretch}.FjallDestination-module__Xw8jyq__richText,.FjallDestination-module__Xw8jyq__richText p{font-size:16px}.FjallDestination-module__Xw8jyq__gallery{display:none}.FjallDestination-module__Xw8jyq__mobileAboutImage{border-radius:12px;height:280px;display:block;position:relative;overflow:hidden}.FjallDestination-module__Xw8jyq__facts{grid-template-columns:1fr;align-self:stretch}.FjallDestination-module__Xw8jyq__fact{min-height:64px}.FjallDestination-module__Xw8jyq__listings,.FjallDestination-module__Xw8jyq__articles{padding-block:48px}.FjallDestination-module__Xw8jyq__estateGrid,.FjallDestination-module__Xw8jyq__articleGrid{grid-template-columns:1fr;gap:24px}.FjallDestination-module__Xw8jyq__estateGrid>div:nth-child(n+4){display:none}.FjallDestination-module__Xw8jyq__articleCard{height:300px}}
