.LotDetail_visually-hidden__1uyPg{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.LotDetail_visually-hidden__1uyPg.LotDetail_focusable__Te_TY:active,.LotDetail_visually-hidden__1uyPg.LotDetail_focusable__Te_TY:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.LotDetail_flyva-transition-afterLeave__nl3fG [data-flyva-content]{opacity:0}.LotDetail_wrapper__Xb2PM{--py:3rem;--z-bg:1;--z-content:2;border-bottom:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:subgrid;padding-bottom:2rem;grid-row-gap:2rem;row-gap:2rem}@media screen and (max-width:1023px){.LotDetail_wrapper__Xb2PM{display:flex;flex-direction:column}}.LotDetail_lotDetail__CSK3m{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:2rem 0 5rem}@media screen and (max-width:1023px){.LotDetail_lotDetail__CSK3m{border:0;border-radius:4px;display:grid;flex-direction:column;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:0;position:relative;grid-row-gap:2rem;row-gap:2rem}}.LotDetail_content__TLhPY{display:flex;flex-direction:column;gap:5rem;grid-column:1/7;opacity:var(--opacity);transition:opacity .4s ease}@media screen and (max-width:1023px){.LotDetail_content__TLhPY{grid-row:2}}.LotDetail_map__TToAy{border-radius:4px;grid-column:8/-1;overflow:hidden}@media screen and (max-width:1023px){.LotDetail_map__TToAy{aspect-ratio:1.4;grid-column:1;grid-row:1;position:relative}.LotDetail_map__TToAy,.LotDetail_map__TToAy figure{height:100%;width:100%}.LotDetail_map__TToAy figure{bottom:0;left:0;position:absolute;right:0;top:0}.LotDetail_map__TToAy figure img,.LotDetail_map__TToAy figure video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.LotDetail_map__TToAy .mapEmbed{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0!important}}@media screen and (max-width:767px){.LotDetail_map__TToAy{aspect-ratio:.72}}.LotDetail_detailsHeading__PBdgm{--fw:500;--lh:1;--ls:-0.02em;--ff:var(--font-serif);--ff:var(--font-sans);--fs:5rem;font-family:var(--ff);font-size:5rem;font-size:var(--fs);font-weight:500;font-weight:var(--fw);letter-spacing:-.02em;letter-spacing:var(--ls);line-height:1;line-height:var(--lh)}@media screen and (max-width:1023px){.LotDetail_detailsHeading__PBdgm{--fs:4rem;--lh:1.1;display:none}}.LotDetail_detailsHeadingMobile__dHZeL{display:none}@media screen and (max-width:1023px){.LotDetail_detailsHeadingMobile__dHZeL{display:block}}.LotDetail_detailsList__xOyl_{border-top:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1023px){.LotDetail_detailsList__xOyl_{align-self:flex-start;border-top:0;grid-template-columns:auto 1fr;margin:0;max-width:calc(var(--col-width-gutters)*8 - var(--gutter));padding:0;position:relative;width:100%}}@media screen and (max-width:767px){.LotDetail_detailsList__xOyl_{align-self:center;margin:0 auto;max-width:none}}.LotDetail_detail__aYTd2{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:1rem 0}@media screen and (max-width:1023px){.LotDetail_detail__aYTd2:first-of-type{border-top:1px solid rgba(0,0,0,.1)}}.LotDetail_detailLabel__K9vvY{--fs:1.2rem;--fw:400;--lh:1.3333333333;--ls:0.02em;--ff:var(--font-sans);--ff:var(--font-mono)}@media screen and (max-width:1023px){.LotDetail_detailLabel__K9vvY{--fs:1.4rem}}.LotDetail_detailLabel__K9vvY{color:#555450;font-family:var(--ff);font-size:var(--fs);font-weight:var(--fw);letter-spacing:var(--ls);line-height:var(--lh);text-transform:uppercase}@media screen and (max-width:1023px){.LotDetail_detailLabel__K9vvY{--fs:1.2rem;--fw:400;--lh:1.3333333333;--ls:0.02em;--ff:var(--font-sans);font-family:var(--ff);font-size:1.2rem;font-size:var(--fs);font-weight:400;font-weight:var(--fw);letter-spacing:.02em;letter-spacing:var(--ls);line-height:1.3333333333;line-height:var(--lh);text-transform:uppercase}}@media screen and (max-width:1023px)and (max-width:1023px){.LotDetail_detailLabel__K9vvY{--fs:1.4rem}}.LotDetail_detailValue__RwwQk{--fs:1.8rem;--fw:400;--lh:1.3333333333;--ls:0;--ff:var(--font-sans);font-family:var(--ff);font-size:1.8rem;font-size:var(--fs);font-weight:400;font-weight:var(--fw);letter-spacing:0;letter-spacing:var(--ls);line-height:1.3333333333;line-height:var(--lh)}@media screen and (max-width:1023px){.LotDetail_detailValue__RwwQk{--fs:1.5rem;--lh:1.3333333333}}.LotDetail_detailValue__RwwQk{text-align:right}.LotDetail_mapToggle__vvKrx{display:none}@media screen and (max-width:1023px){.LotDetail_mapToggle__vvKrx{align-items:center;bottom:0;display:flex;justify-content:space-between;left:50%;margin:0 auto;max-width:40rem;padding:.7rem 1rem;position:absolute;transform:translateX(-50%);width:100%;z-index:var(--z-content)}}@media screen and (max-width:767px){.LotDetail_mapToggle__vvKrx{left:auto;max-width:none;transform:none}}.LotDetail_buttons__KA69H{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--column-gap)*.5)}@media screen and (max-width:1023px){.LotDetail_buttons__KA69H{display:none}}.LotDetail_buttonsMobile__HOucc{display:none}@media screen and (max-width:1023px){.LotDetail_buttonsMobile__HOucc{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;position:relative;width:100%;z-index:0}}.LotDetail_plusButton__u7jDr div{height:4.5rem;width:4.5rem}.LotDetail_hoa__UG1Kh{--gap:2rem;border-right:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;grid-column:2/7;grid-row:2;padding:var(--py) var(--px,0);row-gap:2rem;row-gap:var(--gap)}@media screen and (max-width:1023px){.LotDetail_hoa__UG1Kh{--py:0;--px:0;border-bottom:1px solid rgba(0,0,0,.1);border-right:0;margin-top:5rem;padding-bottom:2rem}}.LotDetail_hoaButtons__kMXkp{display:flex;flex-direction:column;row-gap:calc(var(--column-gap)*.5)}@media screen and (max-width:1023px){.LotDetail_hoaButtons__kMXkp{flex-direction:row;flex-wrap:wrap;gap:1rem}}.LotDetail_extras__8p8Hx{--px:0;--gap:2rem;display:flex;flex-direction:column;grid-column:8/span 8;grid-row:2;padding:var(--py) var(--px,0)}@media screen and (max-width:1023px){.LotDetail_extras__8p8Hx{--py:0;--px:0;max-width:calc(var(--col-width-gutters)*8 - var(--gutter))}}@media screen and (max-width:767px){.LotDetail_extras__8p8Hx{max-width:none}}@media screen and (max-width:1023px){.LotDetail_extrasTitle__vC_hZ{margin-bottom:2rem!important}}.LotDetail_smallTitle__QolpV{--fs:5rem;--fw:500;--lh:1;--ls:0;--ff:var(--font-serif);font-family:var(--ff);font-size:5rem;font-size:var(--fs);font-weight:500;font-weight:var(--fw);letter-spacing:0;letter-spacing:var(--ls);line-height:1;line-height:var(--lh)}@media screen and (max-width:1023px){.LotDetail_smallTitle__QolpV{--fs:3rem}}.LotDetail_smallTitle__QolpV{margin-bottom:var(--gap)}@media screen and (max-width:1023px){.LotDetail_smallTitle__QolpV{--fs:5rem;--fw:500;--lh:1;--ls:0;--ff:var(--font-serif);--ff:var(--font-sans);--ls:-0.02em;font-family:var(--ff);font-size:5rem;font-size:var(--fs);font-weight:500;font-weight:var(--fw);letter-spacing:-.02em;letter-spacing:var(--ls);line-height:1;line-height:var(--lh);margin-bottom:0}}@media screen and (max-width:1023px)and (max-width:1023px){.LotDetail_smallTitle__QolpV{--fs:3rem}}.MapApp_visually-hidden__jsY_G{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.MapApp_visually-hidden__jsY_G.MapApp_focusable__USoSe:active,.MapApp_visually-hidden__jsY_G.MapApp_focusable__USoSe:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.MapApp_flyva-transition-afterLeave__LUwg9 [data-flyva-content]{opacity:0}.MapApp_container__aNm3U{--ease:cubic-bezier(0.645,0.045,0.355,1);--duration:1s;--transition:var(--ease) var(--duration);--color-white:#fff;--color-black:#000;--color-brand:#fe6f43;--color-dark:#151515;--color-active:#fe6f43;--color-background:#f4f0e4;--ui-color:#f4f0e4;--ui-bg:#30302e;--ui-radius:4px;--ui-map-bg:#858584;--ui-map-radius:4px;--ui-list-gap-big:0.4rem;--ui-list-gap-small:0.2rem;display:grid;grid-gap:2rem;grid-gap:var(--gutter,2rem);align-items:center;display:flex;gap:2rem;gap:var(--gutter,2rem);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-columns:repeat(var(--columns,12),minmax(0,1fr));height:100vh;height:calc(var(--svh, var(--vh, 1vh))*100);max-height:100vh;max-height:calc(var(--svh, var(--vh, 1vh))*100);overflow:hidden;position:relative}.TrailsModel_visually-hidden__qMRF6{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.TrailsModel_visually-hidden__qMRF6.TrailsModel_focusable__B9iZk:active,.TrailsModel_visually-hidden__qMRF6.TrailsModel_focusable__B9iZk:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.TrailsModel_flyva-transition-afterLeave__LuFCf [data-flyva-content]{opacity:0}.TrailsModel_trailLabel__DkKvG{--line-size:8rem;position:relative}.TrailsModel_trailLabel__DkKvG:after{border-right:2px dashed var(--color-active);bottom:0;clip-path:inset(100% 0 0 0);content:"";display:block;height:var(--line-size);left:50%;position:absolute;transform-origin:bottom;transition:.4s ease;transition-property:clip-path;translate:-50% 0;width:0}.TrailsModel_trailLabel__DkKvG.TrailsModel_activeTrail__OHI0b:after{clip-path:inset(0)}.TrailsModel_trailLabelBox__C2np2{bottom:var(--line-size);left:50%;overflow:hidden;position:absolute;transform:translateX(-50%)}.TrailsModel_trailLabelInner__0fKA3{--icon-size:3.6rem;--height:5rem;font-size:2.8rem;font-weight:500;letter-spacing:0;line-height:1.1775994417}@media screen and (max-width:1279px){.TrailsModel_trailLabelInner__0fKA3{font-size:1.7rem;line-height:1.176945245}}.TrailsModel_trailLabelInner__0fKA3{align-items:center;background-color:var(--color-dark);color:#fff;display:flex;height:var(--height);padding-left:1rem;padding-right:4rem;transform:translateY(105%);transition:transform .4s ease;white-space:nowrap;will-change:transform}@media screen and (max-width:1279px){.TrailsModel_trailLabelInner__0fKA3{--icon-size:2.2rem;--height:3rem;padding-left:.6rem}}.TrailsModel_trailLabelInner__0fKA3:before{background-color:#fff;content:"";height:var(--icon-size);margin-right:1.1rem;-webkit-mask-image:url(/map/icons/icon-radio.svg);mask-image:url(/map/icons/icon-radio.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:var(--icon-size)}.TrailsModel_trailLabelInner__0fKA3[data-skill-level=Beginner]{background-color:#2f9a39}.TrailsModel_trailLabelInner__0fKA3[data-skill-level=Beginner]:before{background-color:#fff;-webkit-mask-image:url(/map/icons/icon-circle.svg);mask-image:url(/map/icons/icon-circle.svg)}.TrailsModel_trailLabelInner__0fKA3[data-skill-level=Intermediate]{background-color:#52acff}.TrailsModel_trailLabelInner__0fKA3[data-skill-level=Intermediate]:before{background-color:#fff;-webkit-mask-image:url(/map/icons/icon-square.svg);mask-image:url(/map/icons/icon-square.svg)}.TrailsModel_trailLabelInner__0fKA3[data-skill-level=Expert]:before{-webkit-mask-image:url(/map/icons/icon-doubleblack.svg);mask-image:url(/map/icons/icon-doubleblack.svg)}.TrailsModel_trailLabelInner__0fKA3[data-is-lift]{background-color:#fe6f43}.TrailsModel_trailLabelInner__0fKA3[data-is-lift]:before{-webkit-mask-image:url(/map/icons/Asset\ 1.svg);mask-image:url(/map/icons/Asset\ 1.svg)}.TrailsModel_activeTrail__OHI0b .TrailsModel_trailLabelInner__0fKA3{transform:translateY(0);transition-delay:.4s}.TrailsModel_activeTrail__OHI0b{transform:translateY(0)}div:has(>.TrailsModel_activeTrail__OHI0b){z-index:1!important}.MapModel_visually-hidden__40nxd{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.MapModel_visually-hidden__40nxd.MapModel_focusable__mk0NA:active,.MapModel_visually-hidden__40nxd.MapModel_focusable__mk0NA:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.MapModel_flyva-transition-afterLeave__B8s_Z [data-flyva-content]{opacity:0}.MapModel_map__gTveh{align-items:center;background-position:50%;background-size:cover;display:flex;grid-column:1/-1;grid-row:1/2;height:100vh;height:calc(var(--svh, var(--vh, 1vh))*100);justify-content:center;width:100%}.MapModel_canvas__Zenfe,.MapModel_map__gTveh{position:relative;z-index:0}.MapModel_canvas__Zenfe{display:block;height:100%!important;width:100%!important}.MapModel_fogRevealOverlay__4jn6z{background:none;display:block;opacity:1;pointer-events:none;visibility:visible;z-index:1}.MapModel_fogRevealOverlayBase__2UlGJ,.MapModel_fogRevealOverlay__4jn6z{bottom:0;left:0;position:absolute;right:0;top:0}.MapModel_fogRevealOverlayBase__2UlGJ{background:var(--color-white)}.MapModel_fogRevealOverlayCloud__tXuZW{background-image:url(/map/img/cloud-01.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-14%;height:100%;left:-14%;mix-blend-mode:screen;opacity:1;position:absolute;right:-14%;top:-14%;transform-origin:center;width:100%}.MapModel_fogRevealOverlayCloudFrontLeft__ihIXD{transform:scale(1.45) translate(-14%,-4%);z-index:4}.MapModel_fogRevealOverlayCloudFrontRight__tXjHW{transform:scale(1.45) translate(12%,-2%);z-index:4}.MapModel_fogRevealOverlayCloudMidLeft__QQW9j{transform:scale(1.32) translate(-10%,6%);z-index:3}.MapModel_fogRevealOverlayCloudMidRight__9OKSe{transform:scale(1.32) translate(9%,5%);z-index:3}.MapModel_fogRevealOverlayCloudFarLeft__b_n0A{transform:scale(1.22) translate(-8%,10%);z-index:2}.MapModel_fogRevealOverlayCloudFarRight__T1GOS{transform:scale(1.2) translate(7%,12%);z-index:2}.MapUI_visually-hidden__FvFW0{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.MapUI_visually-hidden__FvFW0.MapUI_focusable__sDT4o:active,.MapUI_visually-hidden__FvFW0.MapUI_focusable__sDT4o:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.MapUI_flyva-transition-afterLeave__LWI9Z [data-flyva-content]{opacity:0}.MapUI_ui__qf3Gs{--gap:0.5rem;--margin:2rem;--padding:1.6rem;--width:23.36rem;--top:10rem;align-items:center;bottom:0;display:flex;justify-content:center;left:2rem;left:var(--margin);min-width:23.36rem;min-width:var(--width);position:absolute;z-index:6}@media screen and (max-width:1279px){.MapUI_ui__qf3Gs{left:0;padding-left:1rem;padding-right:1rem;width:100%}}.MapUI_uiAccordion__R4L9_{display:grid;transition:var(--transition);transition-property:grid-template-rows;width:var(--width)}.MapUI_uiAccordion__R4L9_.MapUI_open__51y8V{grid-template-rows:min-content 1fr}.MapUI_uiAccordionMain__F_vc0{--trigger-height:4.1rem;--trigger-radius:2.4rem;display:grid;grid-template-rows:min-content 0fr;margin-bottom:1.2rem;width:100%}@media screen and (max-width:1279px){.MapUI_uiAccordionMain__F_vc0{transition:grid-template-rows var(--transition),transform var(--transition)}}.MapUI_uiAccordionMain__F_vc0.MapUI_open__51y8V{grid-template-rows:min-content 1fr}@media screen and (max-width:1279px){.MapUI_uiAccordionMain__F_vc0.MapUI_modalOpen__MXHfx{transform:translateY(150%)}.MapUI_uiAccordionContent__zUSJI{border-radius:0 0 var(--trigger-radius) var(--trigger-radius);margin-top:calc(var(--trigger-height)*-.5);overflow:hidden}}.MapUI_uiStack__kmatK{display:flex;flex-direction:column;gap:var(--gap);width:var(--width)}@media screen and (max-width:1279px){.MapUI_uiStack__kmatK{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:min-content 1fr;grid-row-gap:0;background-color:var(--ui-bg);border-radius:0 0 var(--ui-radius) var(--ui-radius);padding:1.6rem;row-gap:0;width:100%}}.MapUI_uiStack__kmatK:before{border-bottom:2px solid var(--ui-color);content:"";display:none;grid-column:1/-1;grid-row:1/2;padding-top:.8rem;width:100%}@media screen and (max-width:1279px){.MapUI_uiStack__kmatK:before{display:block}}.MapUI_uiStack__kmatK::-webkit-scrollbar{width:0}.MapUI_accordionHeader__8dbo7{display:none}@media screen and (max-width:1279px){.MapUI_accordionHeader__8dbo7{align-items:center;background-color:var(--ui-bg);border-radius:var(--trigger-radius);color:var(--ui-color);display:flex;font-size:1.6rem;font-weight:500;height:var(--trigger-height);justify-content:space-between;line-height:1.745625;padding-left:1.6rem;padding-right:.6rem;z-index:1}}.MapUI_accordionHeader__8dbo7[aria-expanded=true]:after{transform:rotate(0deg)}.MapUI_accordionHeader__8dbo7:after{--icon-size:3rem;background-color:var(--ui-color);background-image:url(/map/icons/icon-close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:3rem;height:var(--icon-size);transform:rotate(135deg);transition:transform .4s ease;width:3rem;width:var(--icon-size)}.MapUI_state__iShhu{background-color:#fff;bottom:0;display:flex;gap:var(--gap);justify-content:center;left:50%;min-width:20rem;padding:1rem;position:fixed;transform:translateX(-50%);z-index:999}.TrailSelect_visually-hidden__zRBtn{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.TrailSelect_visually-hidden__zRBtn.TrailSelect_focusable__xzdU9:active,.TrailSelect_visually-hidden__zRBtn.TrailSelect_focusable__xzdU9:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.TrailSelect_flyva-transition-afterLeave__ELDXM [data-flyva-content]{opacity:0}.TrailSelect_uiButton__JBoNa{font-size:1.7rem;font-weight:500;letter-spacing:-.01em;line-height:1}@media screen and (max-width:1279px){.TrailSelect_uiButton__JBoNa{font-size:1.6rem;letter-spacing:0}}.TrailSelect_uiButton__JBoNa{align-items:center;color:var(--ui-color);display:flex;flex-direction:space-between;min-height:4.1rem;overflow:hidden;padding-left:1.6rem;padding-right:.5rem;width:100%}@media screen and (max-width:1279px){.TrailSelect_uiButton__JBoNa{font-size:1.1rem;font-weight:535;letter-spacing:0;line-height:1.1777003484;min-height:2.7rem}}@media(hover:hover)or (any-pointer:fine){.TrailSelect_uiButton__JBoNa:not([aria-pressed=true]):hover,.TrailSelect_uiButton__JBoNa:not([aria-pressed=true]):hover .TrailSelect_uiIcon__sY_zA:after{background-color:var(--ui-color)}}.TrailSelect_uiButton__JBoNa:not([aria-pressed=true]):focus-visible{background-color:var(--ui-color)}.TrailSelect_uiButton__JBoNa:not([aria-pressed=true]):focus-visible .TrailSelect_uiIcon__sY_zA:after{background-color:var(--ui-color)}.TrailSelect_uiButton__JBoNa[aria-expanded=true] .TrailSelect_uiIcon__sY_zA:after{transform:rotate(45deg)}.TrailSelect_uiButton__JBoNa[aria-pressed=true]{background-color:var(--ui-color)}.TrailSelect_uiButton__JBoNa[aria-pressed=true][aria-expanded=true] .TrailSelect_uiIcon__sY_zA:after{transform:rotate(45deg)}.TrailSelect_uiButton__JBoNa[aria-pressed=true] .TrailSelect_uiIcon__sY_zA:after{background-color:var(--ui-color)}.TrailSelect_uiIcon__sY_zA{--icon-size:3rem;background-color:var(--ui-bg);border-radius:.2rem;content:"";height:3rem;height:var(--icon-size);margin-left:auto;min-height:3rem;min-height:var(--icon-size);min-width:3rem;min-width:var(--icon-size);order:1;overflow:hidden;position:relative;transition:transform .4s ease;width:3rem;width:var(--icon-size)}@media screen and (max-width:1279px){.TrailSelect_uiIcon__sY_zA{--icon-size:2rem}}.TrailSelect_uiIcon__sY_zA:after{background-color:var(--ui-map-bg);content:"";height:var(--icon-size);left:0;-webkit-mask-image:url(/map/icons/icon-button.svg);mask-image:url(/map/icons/icon-button.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;transform-origin:center;transition:.4s ease;transition-property:background-color,transform;width:var(--icon-size)}.TrailSelect_uiAccordion__dzVwF .TrailSelect_uiIcon__sY_zA:after{-webkit-mask-image:url(/map/icons/icon-accordion.svg);mask-image:url(/map/icons/icon-accordion.svg)}.TrailSelect_uiButtonAll__ZjzlZ .TrailSelect_uiIcon__sY_zA:after{-webkit-mask-image:url(/map/icons/icon-button.svg);mask-image:url(/map/icons/icon-button.svg)}.TrailSelect_accordionTrigger__NIpaA .TrailSelect_uiIcon__sY_zA:after{-webkit-mask-image:url(/map/icons/icon-accordion.svg);mask-image:url(/map/icons/icon-accordion.svg)}.TrailSelect_uiList__JF_F7{--max-height:calc(var(--svh, var(--vh, 1vh))*100*0.37243);display:flex;flex-direction:column;gap:var(--ui-list-gap-big);max-height:37.24261vh;max-height:var(--max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-top:.9rem;pointer-events:auto;position:relative;touch-action:pan-y;width:100%}@media screen and (max-width:1279px){.TrailSelect_uiList__JF_F7{grid-column:2/-1;height:100%;justify-content:space-between;max-height:none;overflow:hidden;padding-top:2.4rem}}.TrailSelect_uiList__JF_F7::-webkit-scrollbar{width:0}.TrailSelect_uiAccordionLabel__RoIS8,.TrailSelect_uiButton__JBoNa{background-color:var(--ui-map-bg);color:var(--ui-bg);cursor:pointer;transition:.4s ease;transition-property:color,background-color}.TrailSelect_uiAccordion__dzVwF{display:grid;grid-template-rows:min-content 0fr;transition:var(--transition);transition-property:grid-template-rows}.TrailSelect_uiAccordion__dzVwF:has([aria-expanded=true]){grid-template-rows:min-content 1fr}.TrailSelect_uiAccordionContent__Rd_oG{background-color:var(--ui-color);display:flex;overflow:hidden;position:relative}.TrailSelect_uiAccordionContent__Rd_oG:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.TrailSelect_uiAccordionInput__tCmbU{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.TrailSelect_uiAccordionLabel__RoIS8{--icon-size:2.2rem;font-size:1.7rem;font-weight:500;letter-spacing:-.01em;line-height:1}@media screen and (max-width:1279px){.TrailSelect_uiAccordionLabel__RoIS8{font-size:1.6rem;letter-spacing:0}}.TrailSelect_uiAccordionLabel__RoIS8{align-items:center;color:var(--ui-color);display:flex;gap:1.2rem;height:3.1rem;padding-left:.7rem;padding-right:.7rem}@media screen and (max-width:1279px){.TrailSelect_uiAccordionLabel__RoIS8{--icon-size:2rem;gap:2.8rem;height:2.8rem}}.TrailSelect_uiAccordionLabel__RoIS8:before{background-color:var(--ui-color);content:"";height:var(--icon-size);margin-right:.5rem;-webkit-mask-image:url(/map/icons/icon-radio.svg);mask-image:url(/map/icons/icon-radio.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:.4s ease;transition-property:background-color;width:var(--icon-size)}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]{background-color:#a3e7a3;color:#fff}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]:before{background-color:#fff;-webkit-mask-image:url(/map/icons/icon-circle.svg);mask-image:url(/map/icons/icon-circle.svg)}@media(hover:hover)or (any-pointer:fine){.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]:not([aria-pressed=true]):hover{background-color:#4caf50}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]:not([aria-pressed=true]):hover:before{background-color:#fdfdfd}}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]:not([aria-pressed=true]):focus-visible{background-color:#4caf50}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]:not([aria-pressed=true]):focus-visible:before{background-color:#fdfdfd}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]:has(input[type=radio]:checked){background-color:#4caf50}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Beginner]:has(input[type=radio]:checked):before{background-color:#fff}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]{background-color:#b3d9fd;color:#fff}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]:before{background-color:#fff;-webkit-mask-image:url(/map/icons/icon-square.svg);mask-image:url(/map/icons/icon-square.svg)}@media(hover:hover)or (any-pointer:fine){.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]:not([aria-pressed=true]):hover{background-color:#52acff}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]:not([aria-pressed=true]):hover:before{background-color:#fdfdfd}}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]:not([aria-pressed=true]):focus-visible{background-color:#52acff}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]:not([aria-pressed=true]):focus-visible:before{background-color:#fdfdfd}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]:has(input[type=radio]:checked){background-color:#52acff}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Intermediate]:has(input[type=radio]:checked):before{background-color:#fff}.TrailSelect_uiAccordionLabel__RoIS8[data-skill-level=Expert]:before{-webkit-mask-image:url(/map/icons/icon-doubleblack.svg);mask-image:url(/map/icons/icon-doubleblack.svg)}@media(hover:hover)or (any-pointer:fine){.TrailSelect_uiAccordionLabel__RoIS8:not([aria-pressed=true]):hover{background-color:var(--ui-bg)}}.TrailSelect_uiAccordionLabel__RoIS8:not([aria-pressed=true]):focus-visible{background-color:var(--ui-bg)}.TrailSelect_uiAccordionLabel__RoIS8:has(input[type=radio]:checked){background-color:var(--ui-bg)}.TrailSelect_uiAccordionList__JiUkQ{display:flex;flex-direction:column;gap:var(--ui-list-gap-small);padding:var(--ui-list-gap-big);pointer-events:auto;position:relative;width:100%}@media screen and (max-width:1279px){.TrailSelect_uiAccordionList__JiUkQ{background-color:var(--ui-color);height:100%;max-height:15.1rem;overflow-y:auto;padding:var(--ui-list-gap-small)}.TrailSelect_uiAccordionListBox__SCUUP{display:flex;grid-column:1/-1;max-height:15.1rem;overflow:hidden;z-index:1}}.TrailSelect_uiAccordionListItem__5fDF_{width:100%}.TrailSelect_uiTrailSelect__xpF1V{background-color:var(--ui-bg);border-radius:var(--ui-radius);color:var(--ui-color);overscroll-behavior:contain;padding:1.7rem var(--padding);position:relative;touch-action:auto}@media screen and (max-width:1279px){.TrailSelect_uiTrailSelect__xpF1V{display:grid;grid-gap:2rem;gap:2rem;grid-column:1/-1;grid-row:2/3;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:min-content 0fr;grid-row-gap:1.1rem;background-color:transparent;background-color:initial;border-radius:0;height:100%;overflow:hidden;padding:0;row-gap:1.1rem;transition:var(--transition);transition-property:grid-template-rows;width:100%}}.TrailSelect_uiTrailSelect__xpF1V:before{background-color:var(--ui-bg);border-radius:var(--ui-radius);content:"";height:100%;left:0;max-width:100%;position:absolute;top:0;transition:var(--transition);transition-property:max-width;width:200%;z-index:-1}.TrailSelect_uiTrailSelect__xpF1V:has(input[type=radio]:checked):before{max-width:200%}@media screen and (max-width:1279px){.TrailSelect_uiTrailSelect__xpF1V:has([aria-expanded=true]){grid-template-rows:min-content 1fr}}.TrailSelect_uiTrailSelectHeading__Js2R5{font-size:1.7rem;font-weight:500;letter-spacing:-.01em;line-height:1}@media screen and (max-width:1279px){.TrailSelect_uiTrailSelectHeading__Js2R5{font-size:1.6rem;letter-spacing:0}}.TrailSelect_uiTrailSelectHeading__Js2R5{border-bottom:2px solid var(--ui-color);padding-bottom:.7rem}@media screen and (max-width:1279px){.TrailSelect_uiTrailSelectHeading__Js2R5{display:none}}.Map2D_visually-hidden__uJIQN{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.Map2D_visually-hidden__uJIQN.Map2D_focusable__cEDIz:active,.Map2D_visually-hidden__uJIQN.Map2D_focusable__cEDIz:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.Map2D_flyva-transition-afterLeave___ImtM [data-flyva-content]{opacity:0}.Map2D_map2dContainer__y3gtf{background-color:var(--ui-bg);border-radius:var(--ui-radius);color:var(--ui-color);padding:var(--padding);padding-top:0}@media screen and (max-width:1279px){.Map2D_map2dContainer__y3gtf{background-color:var(--ui-bg);border-radius:0;grid-column:1/2;grid-row:2/3;padding:0;width:100%;z-index:1}}.Map2D_map2dFrame__i_OkG{align-items:center;aspect-ratio:1;background-color:var(--ui-map-bg);border-radius:var(--ui-map-radius);display:flex;height:0;justify-content:center;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.Map2D_map2d__GNO_Z{left:0;padding:1rem;position:absolute;top:0}.Map2D_map2d__GNO_Z,.Map2D_map2d__GNO_Z svg{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Map2D_map2d__GNO_Z svg{--zoom:1;--pan-x:0;--pan-y:0;overflow:visible;pointer-events:all;transform-origin:left top;transition:transform var(--transition)}.Map2D_map2d__GNO_Z svg:has(.isActive){transform:translate(var(--pan-x),var(--pan-y)) scale(var(--zoom))}.Map2D_map2d__GNO_Z svg [data-area]{cursor:pointer;fill:var(--ui-color);opacity:0;transition:opacity .4s ease}@media(hover:hover)or (any-pointer:fine){.Map2D_map2d__GNO_Z svg [data-area]:hover{opacity:.5}}.Map2D_map2d__GNO_Z svg [data-area]:focus-visible{opacity:.5}.Map2D_map2d__GNO_Z svg [data-area].isActive{opacity:1}.Map2D_map2dHeading__wbTfL{font-size:4.9rem;font-weight:535;letter-spacing:-.02em;line-height:.85}@media screen and (max-width:1279px){.Map2D_map2dHeading__wbTfL{font-size:3.3rem}}.Map2D_map2dHeading__wbTfL{font-weight:500;padding-bottom:1.8rem;padding-top:1.6rem}@media screen and (max-width:1279px){.Map2D_map2dHeading__wbTfL{padding-bottom:1.8rem;padding-top:1rem}}.menu-item-auth_visually-hidden__y1rB3{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.menu-item-auth_visually-hidden__y1rB3.menu-item-auth_focusable__Ratjn:active,.menu-item-auth_visually-hidden__y1rB3.menu-item-auth_focusable__Ratjn:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.menu-item-auth_flyva-transition-afterLeave__hDvnz [data-flyva-content]{opacity:0}.menu-item-auth_userAuthButton__Jk8LY{--button-height:3.3rem;--button-background:transparent;--button-background-hover:#fe6f43;--button-border:#fe6f43;--button-text:#555450;--button-text-hover:#fff;--button-border-hover:#fe6f43;--button-padding-inline:1.15rem;--button-border-radius:4px;all:unset;align-items:center;background:transparent;background:var(--button-background);border:1px solid #fe6f43;border:1px solid var(--button-border);border-radius:4px;border-radius:var(--button-border-radius);color:#555450;color:var(--button-text);cursor:pointer;display:flex;height:3.3rem;height:var(--button-height);justify-content:center;position:relative;transition:background-color .4s ease,border-color .4s ease,color .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)or (any-pointer:fine){.menu-item-auth_userAuthButton__Jk8LY:hover{background-color:var(--button-background-hover);border-color:var(--button-border-hover);color:var(--button-text-hover);-webkit-text-decoration:none;text-decoration:none}}.menu-item-auth_userAuthButton__Jk8LY:focus-visible{background-color:var(--button-background-hover);border-color:var(--button-border-hover);color:var(--button-text-hover);-webkit-text-decoration:none;text-decoration:none}.menu-item-auth_userAuthButton__Jk8LY span{display:block;min-width:6ch;padding-left:var(--button-padding-inline);padding-right:var(--button-padding-inline);position:relative;text-align:center;text-transform:none;white-space:nowrap}.menu-item-auth_userAuthButton__Jk8LY.menu-item-auth_signInState__JF8u5{border:0}@media(hover:hover)or (any-pointer:fine){.menu-item-auth_userAuthButton__Jk8LY.menu-item-auth_signInState__JF8u5:hover{background-color:var(--button-background);border:0;color:#fe6f43}}.menu-item-auth_userAuthButton__Jk8LY.menu-item-auth_signInState__JF8u5:focus-visible{background-color:var(--button-background);border:0;color:#fe6f43}.menu-item-auth_userAuthButton__Jk8LY.menu-item-auth_signInState__JF8u5 span{padding-left:0;padding-right:0}.menu-item-auth_popoverContent__34Az3{align-items:flex-start;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background:#fe6f43;border:1px solid #fe6f43;border-radius:2px;color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;max-width:100%;padding:.5rem .85rem;width:auto;will-change:transform,opacity;z-index:100}.menu-item-auth_popoverContent__34Az3:focus-visible{outline:2px solid var(--color-sunset);outline-offset:0}.menu-item-auth_popoverContent__34Az3 a:link,.menu-item-auth_popoverContent__34Az3 a:visited{align-items:center;color:#fff;display:flex;gap:.5rem;letter-spacing:var(--letter-spacing-base);-webkit-text-decoration:none;text-decoration:none}.menu-item-auth_popoverContent__34Az3 a:active,.menu-item-auth_popoverContent__34Az3 a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.menu-item-auth_popoverContent__34Az3 a:focus-visible{border-radius:2px;outline:2px solid var(--color-sunset);outline-offset:0}.menu-item-auth_popoverContent__34Az3[data-state=open]{animation-name:menu-item-auth_slideDownAndFade__gCdt5}.menu-item-auth_suspenseButton__YTMDz{background:transparent;border:0;color:transparent;transition:color .4s ease}.menu-item-auth_suspenseButton__YTMDz span{display:block;min-width:7ch}@keyframes menu-item-auth_slideDownAndFade__gCdt5{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.menu-item_visually-hidden__U62kJ{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.menu-item_visually-hidden__U62kJ.menu-item_focusable__VWIfy:active,.menu-item_visually-hidden__U62kJ.menu-item_focusable__VWIfy:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.menu-item_flyva-transition-afterLeave__xwqh1 [data-flyva-content]{opacity:0}.menu-item_navItem__fPSa8{min-width:-moz-fit-content;min-width:fit-content}.menu-item_navLink__PM_1W:link,.menu-item_navLink__PM_1W:visited{display:block;-webkit-text-decoration:none;text-decoration:none}.menu-item_navLink__PM_1W.menu-item_navLinkActive__PZ8hz,.menu-item_navLink__PM_1W:active,.menu-item_navLink__PM_1W:focus,.menu-item_navLink__PM_1W:hover{color:#fe6f43}