@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400%3B500%3B700&display=swap";:root{--blue-color:#1066e1;--green-color:#4cb159;--orange-color:#ffd06f;--red-color:#d10e00;--base-text-color:rgba(0,0,0,.9);--base-font-family:Roboto,sans-serif;--max-mobile-width:500px}@media(max-width:500px){:root{--large-font-size:22px;--large-line-height:28px;--base-font-size:18px;--base-line-height:24px;--small-font-size:16px;--small-line-height:20px;--micro-font-size:14px;--micro-line-height:18px;--article-paragraph-font-size:20px;--article-paragraph-line-height:28px;--page-title-font-size:34px;--page-title-line-height:38px}}@media(min-width:501px){:root{--large-font-size:20px;--large-line-height:24px;--base-font-size:16px;--base-line-height:20px;--small-font-size:14px;--small-line-height:18px;--micro-font-size:12px;--micro-line-height:16px;--article-paragraph-font-size:18px;--article-paragraph-line-height:26px;--page-title-font-size:38px;--page-title-line-height:42px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-text-color);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;color:inherit;line-height:inherit;font-size:inherit;text-align:inherit}button:not(:disabled){cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}ol,p,ul{margin:0}ol,ul{padding:0}@media(min-width:501px){.mobile-only{display:none!important}}@media(max-width:500px){.desktop-only{display:none!important}}@media(min-width:501px){.hide-desktop{position:fixed!important;top:100dvh!important;left:100dvw!important;opacity:0!important}}@media(max-width:500px){.hide-mobile{position:fixed!important;top:100dvh!important;left:100dvw!important;opacity:0!important}}.Spacing\/Wide{display:inline-block;flex:0 0 auto;height:1px}@media(max-width:500px){.Spacing\/Wide--desktop{display:none}}@media(min-width:501px){.Spacing\/Wide--mobile{display:none}}.Spacing\/Tall{flex:0 0 auto;width:1px}@media(max-width:500px){.Spacing\/Tall--desktop{display:none}}@media(min-width:501px){.Spacing\/Tall--mobile{display:none}}.Spacing\/Row{display:flex;flex-direction:row}.Spacing\/Row--center{align-items:center}.Spacing\/Row--top{align-items:flex-start}.Spacing\/Row--bottom{align-items:flex-end}.Spacing\/Row--baseline{align-items:baseline}.Spacing\/Row--stretch{align-items:stretch}@media(max-width:500px){.Spacing\/Row--should-collapse-on-mobile{flex-direction:column}}.Spacing\/Fluid{flex:1 1;min-width:0;min-height:0}a.Email\/CalendarLink{color:rgba(0,0,0,.5);text-decoration:underline;font-size:14px}.Email{font-family:Roboto,sans-serif;color:rgba(0,0,0,.8);max-width:400px;margin:0 auto;font-size:16px}.Email__logo{max-width:300px;max-width:min(100%,300px);display:block;margin:40px auto 0}.Email__tagline{text-align:center;margin:0;font-size:18px}.Email__issue{text-align:center;margin:20px 0 40px;color:rgba(0,0,0,.5)}.Email__list-item,.Email__paragraph{font-size:16px;line-height:24px}.Email__list-item b,.Email__paragraph b{font-weight:500;color:#15955e}.Email__list-item strong,.Email__paragraph strong{font-weight:700}.Email__list-item a,.Email__paragraph a{color:#1655d7;text-decoration:underline}.Email__paragraph{margin:0 0 16px}.Email__subtitle{font-weight:700;font-size:16px;line-height:24px;margin:40px 0 8px}.Email__list{padding:0 0 0 16px;margin:0 0 16px}.Email__region{margin:40px 0 20px;font-size:24px}.Email__region-divider{border:0;border-top:2px solid rgba(0,0,0,.1);margin:40px 0}.Email__author{table-layout:fixed;border-collapse:collapse;margin-top:32px}.Email__author-picture-wrapper{width:40px}.Email__author-picture{width:100%}.Email__author-name{padding-left:16px}.Email__footer-address,.Email__footer-unsubscribe-link{color:rgba(0,0,0,.5);font-size:14px;line-height:18px}.Email__footer-address a,.Email__footer-unsubscribe-link a{color:rgba(0,0,0,.5)}.Email__footer-address{border-top:1px solid rgba(0,0,0,.2);padding-top:16px;margin-top:48px;margin-bottom:8px}.Email__footer-unsubscribe-link{margin-bottom:16px}.Email\/PastPermits{border-radius:8px;background-color:rgba(0,0,0,.05);margin:40px 0 0;border:0;border-collapse:collapse}.Email\/PastPermits__inner{padding:20px}.Email\/PastPermits__title{margin:24px 0 8px;font-size:18px}.Email\/PastPermits__title--first{margin-top:0}.Email\/PastPermits__description{color:rgba(0,0,0,.5);font-size:14px;line-height:16px;margin-bottom:16px}.Email\/PastPermits__permit{font-size:16px;margin:8px 0 0;line-height:20px}.Email\/PastPermits__permit-inner{color:#1655d7;text-decoration:underline}.Email\/Permit{margin:40px 0 20px;font-size:16px;font-weight:500}a.Email\/Permit__inner{color:#1655d7;background:#e0ecff;border-radius:3px;padding:3px 6px;text-decoration:underline}.Email\/PermitDate{font-size:16px;line-height:20px;margin:0 0 16px;border:0;border-collapse:collapse}.Email\/PermitDate__bullet-point{color:#15955e;opacity:.7;font-size:22px}.Email\/PermitDate--last{margin:0}.Email\/PermitDate__date{font-weight:500;color:#15955e}.Email\/PermitDate__time{color:#15955e;font-size:14px;padding-left:8px;opacity:.7}.Account__title{font-weight:700;font-size:40px;line-height:36px}.Account__row{display:flex}.Account__attribute{flex:0 0 auto;width:120px;font-weight:500;margin-right:16px}.Account__value{flex:1 1;min-width:0}.Account__link{font-weight:500;color:inherit}.AccountPageLayout{display:flex;flex-direction:column;min-height:100dvh}.AccountPageLayout__content{flex:1 0 auto}@media(max-width:800px){.AccountPageLayout__navigation{margin-bottom:40px}}@media(min-width:801px){.AccountPageLayout__navigation{position:absolute;top:0;right:calc(100% + 40px);width:min-content}}.AccountPageLayout__navigation-inner{display:flex}@media(max-width:800px){.AccountPageLayout__navigation-inner{gap:20px}}@media(min-width:801px){.AccountPageLayout__navigation-inner{position:-webkit-sticky;position:sticky;top:20px;flex-direction:column;gap:8px;text-align:right}}.AccountPageLayout__navigation-item{font-weight:500;color:inherit;text-decoration:none}.AccountPageLayout__navigation-item--active,.AccountPageLayout__navigation-item:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.AccountPageLayout__navigation-item:not(.AccountPageLayout__navigation-item--active):hover{-webkit-text-decoration-color:rgba(0,0,0,.2);text-decoration-color:rgba(0,0,0,.2)}.AlertsBanner{background-color:var(--orange-color);border-radius:8px;color:inherit;text-decoration:none;align-items:center;display:flex}@media(max-width:500px){.AlertsBanner{flex-direction:column-reverse;gap:32px}}@media(min-width:501px){.AlertsBanner{gap:40px}}.AlertsBanner__illustration{max-width:300px;flex:0 1 auto;height:auto}@media(min-width:501px){.AlertsBanner__illustration{align-self:flex-end;margin:32px 0 0 32px}}@media(max-width:500px){.AlertsBanner__illustration{margin:20px 20px 0;width:calc(100% - 40px)}}.AlertsBanner__text{flex:1 1}@media(min-width:501px){.AlertsBanner__text{min-width:250px;padding:32px 32px 32px 0}}@media(max-width:500px){.AlertsBanner__text{padding:32px 32px 0}}.AlertsBanner__title{font-weight:700;font-size:24px;line-height:28px}.AlertsBanner__description{color:rgba(0,0,0,.7)}.Article\/AngelsLandingLottery\/AdvanceLotteries{border-radius:8px;background-color:#fff;padding:0 16px}.Article\/AngelsLandingLottery\/AdvanceLotteries__header{display:flex;border-bottom:1px solid rgba(0,0,0,.2)}@media(max-width:500px){.Article\/AngelsLandingLottery\/AdvanceLotteries__header-left,.Article\/AngelsLandingLottery\/AdvanceLotteries__row-left{flex:1 1}}@media(min-width:501px){.Article\/AngelsLandingLottery\/AdvanceLotteries__header-left,.Article\/AngelsLandingLottery\/AdvanceLotteries__row-left{flex:0 0 220px;min-width:0}}.Article\/AngelsLandingLottery\/AdvanceLotteries__row-title{font-weight:700;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/AngelsLandingLottery\/AdvanceLotteries__row-link{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.Article\/AngelsLandingLottery\/AdvanceLotteries__row-link--passed{text-decoration:line-through}.Article\/AngelsLandingLottery\/AdvanceLotteries__passed-label{color:rgba(0,0,0,.5);font-weight:500;margin-left:8px}.Article\/AngelsLandingLottery\/AdvanceLotteries__upcoming-label{color:var(--green-color);font-weight:500;margin-left:8px}.Article\/AngelsLandingLottery\/AdvanceLotteries__months{position:relative;height:var(--base-line-height);margin:16px 0;flex:1 1;min-width:0}.Article\/AngelsLandingLottery\/AdvanceLotteries__month{color:rgba(0,0,0,.7);text-align:center;position:absolute;top:0;border-left:1px solid rgba(0,0,0,.1)}.Article\/AngelsLandingLottery\/AdvanceLotteries__month:last-child{border-right:1px solid rgba(0,0,0,.1)}.Article\/AngelsLandingLottery\/AdvanceLotteries__row{padding:16px 0;display:flex}.Article\/AngelsLandingLottery\/AdvanceLotteries__row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.Article\/AngelsLandingLottery\/AdvanceLotteries__row-inner{flex:1 1;position:relative;overflow:hidden;border-left:1px solid rgba(0,0,0,.1)}.Article\/AngelsLandingLottery\/AdvanceLotteries__application-period{background-color:#ffb457;text-shadow:0 1px #ffb457,0 -1px #ffb457,1px 0 #ffb457,-1px 0 #ffb457,1px 1px #ffb457,-1px -1px #ffb457,1px -1px #ffb457,-1px 1px #ffb457}.Article\/AngelsLandingLottery\/AdvanceLotteries__application-period,.Article\/AngelsLandingLottery\/AdvanceLotteries__hiking-period{position:absolute;top:50%;height:32px;border-radius:4px;transform:translateY(-50%);font-weight:500;line-height:32px;overflow:visible;padding:0 8px}.Article\/AngelsLandingLottery\/AdvanceLotteries__hiking-period{background-color:#bfc1d1}.Article\/AngelsLandingLottery\/DailyLotteries{display:flex;gap:40px}@media(max-width:500px){.Article\/AngelsLandingLottery\/DailyLotteries{flex-direction:column;align-items:center}}@media(min-width:501px){.Article\/AngelsLandingLottery\/DailyLotteries{align-items:flex-start}}.Article\/AngelsLandingLottery\/DailyLotteries__diagram{height:auto;flex:0 0 auto;max-width:276px}.Article\/AngelsLandingLottery\/DailyLotteries__table{border-radius:8px;background-color:#fff;padding:0 16px;flex:1 1}@media(max-width:500px){.Article\/AngelsLandingLottery\/DailyLotteries__table{width:100%}}@media(min-width:501px){.Article\/AngelsLandingLottery\/DailyLotteries__table{margin-top:130px}}.Article\/AngelsLandingLottery\/DailyLotteries__header{padding:16px 0;display:flex;gap:16px}.Article\/AngelsLandingLottery\/DailyLotteries__header:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.Article\/AngelsLandingLottery\/DailyLotteries__row{padding:16px 0}.Article\/AngelsLandingLottery\/DailyLotteries__row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.Article\/AngelsLandingLottery\/DailyLotteries__row-title{font-weight:700;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/AngelsLandingLottery\/DailyLotteries__row-lottery-date a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.Article\/AngelsLandingLottery\/DailyLotteries__row-lottery-date--passed{text-decoration:line-through}.Article\/AngelsLandingLottery\/DailyLotteries__passed-label{color:rgba(0,0,0,.5);font-weight:500;margin-top:4px}.Article\/AngelsLandingLottery\/DailyLotteries__upcoming-label{color:var(--green-color);font-weight:500;margin-top:4px}.Article\/AngelsLandingLottery__container{background-color:#f6f2ec}@media(min-width:1000px){.Article\/AngelsLandingLottery__container{padding-top:20px}}.Article\/AngelsLandingLottery__hero-image{width:1000px;max-width:100%;height:auto;margin:0 auto;display:block}.Article\/AngelsLandingLottery__row{display:flex;gap:40px;align-items:center}@media(max-width:500px){.Article\/AngelsLandingLottery__row{flex-direction:column}}.Article\/AngelsLandingLottery__row>img{max-width:100%;min-width:0;width:276px;height:auto;flex:1 1}.Article\/AngelsLandingLottery__advance-lottery-table{border-radius:8px;background-color:#fff;padding:0 16px}.Article\/AngelsLandingLottery__advance-lottery-table-header{display:flex;border-bottom:1px solid rgba(0,0,0,.2)}.Article\/AngelsLandingLottery__advance-lottery-row-title{font-weight:700;font-size:var(--article-paragraph-font-size);margin-bottom:2px}.Article\/AngelsLandingLottery__advance-lottery-row-description span{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;background:#333;border-radius:4px;padding:0 4px 2px;display:inline-block;color:#fff;line-height:var(--small-line-height);font-weight:500;margin-left:6px}.Article\/AngelsLandingLottery__advance-lottery-row-link{color:inherit;text-underline-offset:2px}.Article\/AngelsLandingLottery__advance-lottery-months{position:relative;height:var(--base-line-height);margin:16px 0;flex:1 1;min-width:0}.Article\/AngelsLandingLottery__advance-lottery-month{color:rgba(0,0,0,.7);text-align:center;position:absolute;top:0;border-left:1px solid rgba(0,0,0,.1)}.Article\/AngelsLandingLottery__advance-lottery-month:last-child{border-right:1px solid rgba(0,0,0,.1)}.Article\/AngelsLandingLottery__advance-lottery-row{padding:16px 0;display:flex}.Article\/AngelsLandingLottery__advance-lottery-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.Article\/AngelsLandingLottery__advance-lottery-row-inner{flex:1 1;position:relative;overflow:hidden}.Article\/AngelsLandingLottery__advance-lottery-application{background-color:#ffb457;text-shadow:0 1px #ffb457,0 -1px #ffb457,1px 0 #ffb457,-1px 0 #ffb457,1px 1px #ffb457,-1px -1px #ffb457,1px -1px #ffb457,-1px 1px #ffb457}.Article\/AngelsLandingLottery__advance-lottery-application,.Article\/AngelsLandingLottery__advance-lottery-hiking{position:absolute;top:50%;height:32px;border-radius:4px;transform:translateY(-50%);font-size:var(--small-font-size);font-weight:500;line-height:32px;overflow:visible;padding:0 8px}.Article\/AngelsLandingLottery__advance-lottery-hiking{background-color:#bfc1d1}.Article\/AngelsLandingLottery__advance-lottery-row-button-container{flex:0 0 200px;min-width:0}.Article\/AngelsLandingLottery__advance-lottery-row-left{flex:0 0 200px;min-width:0;border-right:1px solid rgba(0,0,0,.1)}.Article\/AngelsLandingLottery__advance-lottery-row-button{padding:4px 12px;background:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.2);color:inherit;text-decoration:none;font-weight:500;transition:transform .15s,box-shadow .15s}.Article\/AngelsLandingLottery__advance-lottery-row-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Article\/AngelsLandingLottery__footnotes{background:#ebe3d6;line-height:22px;color:rgba(0,0,0,.7)}.Article\/AngelsLandingLottery__footnotes a{color:inherit}.Article\/AngelsLandingLottery__full-width-chart{position:relative;overflow:auto}.Article\/AngelsLandingLottery__full-width-chart img{display:block;max-width:600px;height:auto}.Article\/CaliforniaCoastTrips__page-title{font-size:38px;line-height:44px;font-weight:500;max-width:500px}.Article\/CaliforniaCoastTrips__hero-image{width:100%;height:auto;border-radius:8px}.Article\/CaliforniaCoastTrips__map-image{max-width:min(500px,100%);height:auto;border-radius:8px}.Article\/CaliforniaCoastTrips__intro{font-size:20px;line-height:28px;max-width:500px}.Article\/CaliforniaCoastTrips__summary-table{border-collapse:collapse;width:100%;table-layout:fixed}.Article\/CaliforniaCoastTrips__summary-table td,.Article\/CaliforniaCoastTrips__summary-table th{padding:12px;text-align:left;width:100px}.Article\/CaliforniaCoastTrips__summary-table td:first-child,.Article\/CaliforniaCoastTrips__summary-table th:first-child{padding-left:0;width:250px}.Article\/CaliforniaCoastTrips__summary-table td:last-child,.Article\/CaliforniaCoastTrips__summary-table th:last-child{padding-right:0}.Article\/CaliforniaCoastTrips__summary-table td{border-top:1px solid rgba(0,0,0,.2);vertical-align:top}.Article\/CaliforniaCoastTrips__summary-table td:first-child{font-weight:700}.Article\/CaliforniaCoastTrips__summary-table td:first-child a{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5);text-underline-offset:2px;text-decoration-thickness:1px}.Article\/CaliforniaCoastTrips__summary-table td:first-child a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.Article\/CaliforniaCoastTrips__summary-table td:nth-child(2),.Article\/CaliforniaCoastTrips__summary-table td:nth-child(3),.Article\/CaliforniaCoastTrips__summary-table td:nth-child(4){white-space:nowrap}@media(min-width:501px){.Article\/CaliforniaCoastTrips__trip{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr 300px;align-items:start}.Article\/CaliforniaCoastTrips__trip p{line-height:22px}}@media(max-width:500px){.Article\/CaliforniaCoastTrips__trip p{line-height:24px}}.Article\/CaliforniaCoastTrips__trip p strong{font-weight:700}.Article\/CaliforniaCoastTrips__trip p a{color:var(--green-color);font-weight:700}.Article\/CaliforniaCoastTrips__trip-image-wrapper{position:relative}.Article\/CaliforniaCoastTrips__trip-image-attribution{position:absolute;bottom:0;left:0;background-color:#000;color:hsla(0,0%,100%,.8);padding:2px 4px;font-size:var(--micro-font-size);line-height:var(--micro-line-height);text-decoration:none;border-bottom-left-radius:8px}.Article\/CaliforniaCoastTrips__trip-image{width:100%;height:auto;border-radius:8px;display:block}.Article\/CaliforniaCoastTrips__trip-name{font-weight:700;font-size:26px;line-height:30px}.Article\/CaliforniaCoastTrips__trip-name a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}.Article\/CaliforniaCoastTrips__trip-section{font-weight:700;font-size:var(--base-font-size);line-height:var(--base-line-height)}.Article\/CaliforniaCoastTrips__trip-metadata{font-weight:500}.Article\/CaliforniaCoastTrips__trip-metadata span:not(:last-child){margin-right:16px}.Article\/CaliforniaCoastTrips__trip-table{border-collapse:collapse}.Article\/CaliforniaCoastTrips__trip-table td{padding:2px 0}.Article\/CaliforniaCoastTrips__trip-table td:first-child{padding-right:8px}.Article\/CaliforniaCoastTrips__trip-table td:last-child{padding-left:8px}.Article\/CaliforniaNoPermitTrips{--mobile-padding:20px;--gutter:60px;--column-width:500px;--side-width:300px}@media(min-width:501px)and (max-width:900px){.Article\/CaliforniaNoPermitTrips{--gutter:20px}}.Article\/CaliforniaNoPermitTrips__hero-image-figure{margin:0}.Article\/CaliforniaNoPermitTrips__hero-image{max-width:100%;height:auto}@media(max-width:500px){.Article\/CaliforniaNoPermitTrips__hero-image{object-fit:cover;height:50vh}}.Article\/CaliforniaNoPermitTrips__hero-image-caption{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right}.Article\/CaliforniaNoPermitTrips__intro-section{max-width:calc(var(--column-width) + var(--side-width) + var(--gutter) + var(--mobile-padding)*2);margin:0 auto;padding:0 var(--mobile-padding)}@media(min-width:501px){.Article\/CaliforniaNoPermitTrips__intro-section{display:flex;gap:var(--gutter);align-items:flex-start}}.Article\/CaliforniaNoPermitTrips__trips-section{max-width:calc(var(--column-width) + var(--side-width) + var(--gutter) + var(--mobile-padding)*2);margin:0 auto;padding:0 var(--mobile-padding);display:flex;gap:var(--gutter)}@media(max-width:500px){.Article\/CaliforniaNoPermitTrips__trips-section{flex-direction:column}}@media(min-width:501px){.Article\/CaliforniaNoPermitTrips__trips-section{align-items:flex-start}}.Article\/CaliforniaNoPermitTrips__side-column{height:auto}@media(max-width:500px){.Article\/CaliforniaNoPermitTrips__side-column{max-width:100%;margin:0 auto}}@media(min-width:501px){.Article\/CaliforniaNoPermitTrips__side-column{flex:0 0 auto;width:var(--side-width)}}@media(max-width:500px){.Article\/CaliforniaNoPermitTrips__map{width:100%;height:70vh;position:relative}}@media(min-width:501px){.Article\/CaliforniaNoPermitTrips__map{top:0;position:-webkit-sticky;position:sticky;flex:0 0 auto;width:var(--side-width);height:100vh}}.Article\/CaliforniaNoPermitTrips__map-inner{position:absolute;top:0;right:0;height:100%}@media(max-width:500px){.Article\/CaliforniaNoPermitTrips__map-inner{width:100%}}@media(min-width:501px)and (max-width:900px){.Article\/CaliforniaNoPermitTrips__map-inner{left:calc(var(--mobile-padding)*-1);width:auto}}@media(min-width:901px){.Article\/CaliforniaNoPermitTrips__map-inner{width:calc(var(--side-width) + (100vw - (var(--side-width) + var(--column-width) + var(--gutter)))/2)}}.Article\/CaliforniaNoPermitTrips__mapbox{width:100%;height:100%}.Article\/CaliforniaNoPermitTrips__trips-inner{flex:1 1;min-width:0}.Article\/CaliforniaNoPermitTrips\/Trip__metadata{color:rgba(0,0,0,.5)}.Article\/CaliforniaNoPermitTrips\/Trip__metadata span:not(:last-child){margin-right:1rem}.Article\/CaliforniaNoPermitTrips\/Trip__figure{margin:0}.Article\/CaliforniaNoPermitTrips\/Trip__image{max-width:100%;height:auto}.Article\/CaliforniaNoPermitTrips\/Trip__image-credits{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right}.Article\/CaliforniaNoPermitTrips\/Trip__image-credits a{color:inherit}.Article\/CaliforniaNoPermitTrips\/Trip__link{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}.Article\/CaliforniaNoPermitTrips\/Trip__link:hover{background:rgba(0,0,0,.1)}.Article\/CanadianRockiesBackpackingTrips{--mobile-padding:20px;--gutter:60px;--column-width:500px;--side-width:300px}@media(min-width:501px)and (max-width:900px){.Article\/CanadianRockiesBackpackingTrips{--gutter:20px}}.Article\/CanadianRockiesBackpackingTrips__hero-image-figure{margin:0}.Article\/CanadianRockiesBackpackingTrips__hero-image{max-width:100%;height:auto}@media(max-width:500px){.Article\/CanadianRockiesBackpackingTrips__hero-image{object-fit:cover;height:50vh}}.Article\/CanadianRockiesBackpackingTrips__hero-image-caption{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right}.Article\/CanadianRockiesBackpackingTrips__permit-section{background-color:rgba(0,0,0,.05);padding:32px}.Article\/CanadianRockiesBackpackingTrips__permit-section-title{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-weight:500;font-size:24px;line-height:24px}.Article\/CanadianRockiesBackpackingTrips__intro-section{max-width:calc(var(--column-width) + var(--side-width) + var(--gutter) + var(--mobile-padding)*2);margin:0 auto;padding:0 var(--mobile-padding)}@media(min-width:501px){.Article\/CanadianRockiesBackpackingTrips__intro-section{display:flex;gap:var(--gutter);align-items:flex-start}}.Article\/CanadianRockiesBackpackingTrips__trips-section{max-width:calc(var(--column-width) + var(--side-width) + var(--gutter) + var(--mobile-padding)*2);margin:0 auto;padding:0 var(--mobile-padding);display:flex;gap:var(--gutter)}@media(max-width:500px){.Article\/CanadianRockiesBackpackingTrips__trips-section{flex-direction:column}}@media(min-width:501px){.Article\/CanadianRockiesBackpackingTrips__trips-section{align-items:flex-start}}.Article\/CanadianRockiesBackpackingTrips__side-column{height:auto}@media(max-width:500px){.Article\/CanadianRockiesBackpackingTrips__side-column{max-width:100%;margin:0 auto}}@media(min-width:501px){.Article\/CanadianRockiesBackpackingTrips__side-column{flex:0 0 auto;width:var(--side-width)}}@media(max-width:500px){.Article\/CanadianRockiesBackpackingTrips__map{width:100%;height:70vh;position:relative}}@media(min-width:501px){.Article\/CanadianRockiesBackpackingTrips__map{top:0;position:-webkit-sticky;position:sticky;flex:0 0 auto;width:var(--side-width);height:100vh}}.Article\/CanadianRockiesBackpackingTrips__map-inner{position:absolute;top:0;right:0;height:100%}@media(max-width:500px){.Article\/CanadianRockiesBackpackingTrips__map-inner{width:100%}}@media(min-width:501px)and (max-width:900px){.Article\/CanadianRockiesBackpackingTrips__map-inner{left:calc(var(--mobile-padding)*-1);width:auto}}@media(min-width:901px){.Article\/CanadianRockiesBackpackingTrips__map-inner{width:calc(var(--side-width) + (100vw - (var(--side-width) + var(--column-width) + var(--gutter)))/2)}}.Article\/CanadianRockiesBackpackingTrips__mapbox{width:100%;height:100%}.Article\/CanadianRockiesBackpackingTrips__minimap{position:absolute;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Article\/CanadianRockiesBackpackingTrips__trips-inner{flex:1 1;min-width:0}.Article\/CanadianRockiesBackpackingTrips\/Trip__metadata{color:rgba(0,0,0,.5)}.Article\/CanadianRockiesBackpackingTrips\/Trip__metadata span:not(:last-child){margin-right:1rem}.Article\/CanadianRockiesBackpackingTrips\/Trip__figure{margin:0}.Article\/CanadianRockiesBackpackingTrips\/Trip__image{max-width:100%;height:auto}.Article\/CanadianRockiesBackpackingTrips\/Trip__image-credits{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right}.Article\/CanadianRockiesBackpackingTrips\/Trip__image-credits a{color:inherit}.Article\/CanadianRockiesBackpackingTrips\/Trip__link{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}.Article\/CanadianRockiesBackpackingTrips\/Trip__link:hover{background:rgba(0,0,0,.1)}.Article\/CanadianRockiesBackpackingTrips\/Trip__calendar{background:rgba(0,0,0,.05);padding:4px;border-radius:4px}@media(min-width:501px){.Article\/CanadianRockiesBackpackingTrips\/Trip__calendar{max-width:280px}}.Article\/CanadianRockiesBackpackingTrips\/Trip__disclaimer{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Article\/EasternSierraBackpackingTrips{--mobile-padding:20px;--gutter:60px;--column-width:500px;--side-width:300px}@media(min-width:501px)and (max-width:900px){.Article\/EasternSierraBackpackingTrips{--gutter:20px}}.Article\/EasternSierraBackpackingTrips__hero-image-figure{margin:0}.Article\/EasternSierraBackpackingTrips__hero-image{max-width:100%;height:auto}@media(max-width:500px){.Article\/EasternSierraBackpackingTrips__hero-image{object-fit:cover;height:50vh}}.Article\/EasternSierraBackpackingTrips__hero-image-caption{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right}.Article\/EasternSierraBackpackingTrips__permit-section{background-color:rgba(0,0,0,.05);padding:32px}.Article\/EasternSierraBackpackingTrips__permit-section-title{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-weight:500;font-size:24px;line-height:24px}.Article\/EasternSierraBackpackingTrips__intro-section{max-width:calc(var(--column-width) + var(--side-width) + var(--gutter) + var(--mobile-padding)*2);margin:0 auto;padding:0 var(--mobile-padding)}@media(min-width:501px){.Article\/EasternSierraBackpackingTrips__intro-section{display:flex;gap:var(--gutter);align-items:flex-start}}.Article\/EasternSierraBackpackingTrips__trips-section{max-width:calc(var(--column-width) + var(--side-width) + var(--gutter) + var(--mobile-padding)*2);margin:0 auto;padding:0 var(--mobile-padding);display:flex;gap:var(--gutter)}@media(max-width:500px){.Article\/EasternSierraBackpackingTrips__trips-section{flex-direction:column}}@media(min-width:501px){.Article\/EasternSierraBackpackingTrips__trips-section{align-items:flex-start}}.Article\/EasternSierraBackpackingTrips__california-map{height:auto}@media(max-width:500px){.Article\/EasternSierraBackpackingTrips__california-map{max-width:100%;margin:0 auto}}@media(min-width:501px){.Article\/EasternSierraBackpackingTrips__california-map{flex:0 0 auto;width:var(--side-width)}}@media(max-width:500px){.Article\/EasternSierraBackpackingTrips__map{width:100%;height:70vh;position:relative}}@media(min-width:501px){.Article\/EasternSierraBackpackingTrips__map{top:0;position:-webkit-sticky;position:sticky;flex:0 0 auto;width:var(--side-width);height:100vh}}.Article\/EasternSierraBackpackingTrips__map-inner{position:absolute;top:0;right:0;height:100%}@media(max-width:500px){.Article\/EasternSierraBackpackingTrips__map-inner{width:100%}}@media(min-width:501px)and (max-width:900px){.Article\/EasternSierraBackpackingTrips__map-inner{left:calc(var(--mobile-padding)*-1);width:auto}}@media(min-width:901px){.Article\/EasternSierraBackpackingTrips__map-inner{width:calc(var(--side-width) + (100vw - (var(--side-width) + var(--column-width) + var(--gutter)))/2)}}.Article\/EasternSierraBackpackingTrips__mapbox{width:100%;height:100%}.Article\/EasternSierraBackpackingTrips__minimap{position:absolute;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Article\/EasternSierraBackpackingTrips__trips-inner{flex:1 1;min-width:0}.Article\/EasternSierraBackpackingTrips\/Marker--small{--pin-size:8px;--pin-color:#666}.Article\/EasternSierraBackpackingTrips\/Marker--large{--pin-size:22px;--pin-color:#000}.Article\/EasternSierraBackpackingTrips\/Marker--active{--pin-color:#d11436}.Article\/EasternSierraBackpackingTrips\/Marker__pin{position:absolute;box-shadow:0 0 0 2px hsla(0,0%,100%,.9);border-radius:100%;width:var(--pin-size);height:var(--pin-size);transform:translate(-50%,-50%);background-color:var(--pin-color);color:#fff;text-align:center;line-height:var(--pin-size);font-weight:700;font-size:14px}.Article\/EasternSierraBackpackingTrips\/Marker__label{position:absolute;top:50%;width:120px;font-weight:500;transform:translateY(-50%);line-height:14px;font-size:14px;color:var(--pin-color);text-shadow:1px 0 0 hsla(0,0%,100%,.7),-1px 0 0 hsla(0,0%,100%,.7),0 1px 0 hsla(0,0%,100%,.7),0 -1px 0 hsla(0,0%,100%,.7),1px 1px 0 hsla(0,0%,100%,.7),-1px 1px 0 hsla(0,0%,100%,.7),1px -1px 0 hsla(0,0%,100%,.7),-1px -1px 0 hsla(0,0%,100%,.7)}.Article\/EasternSierraBackpackingTrips\/Marker__label--right{left:calc(8px + var(--pin-size)/2)}.Article\/EasternSierraBackpackingTrips\/Marker__label--left{right:calc(8px + var(--pin-size)/2);text-align:right}.Article\/EasternSierraBackpackingTrips\/Trip__metadata{color:rgba(0,0,0,.5)}.Article\/EasternSierraBackpackingTrips\/Trip__metadata span{margin-right:1rem}.Article\/EasternSierraBackpackingTrips\/Trip__figure{margin:0}.Article\/EasternSierraBackpackingTrips\/Trip__image{max-width:100%;height:auto}.Article\/EasternSierraBackpackingTrips\/Trip__image-credits{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right}.Article\/EasternSierraBackpackingTrips\/Trip__image-credits a{color:inherit}.Article\/EasternSierraBackpackingTrips\/Trip__link{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}.Article\/EasternSierraBackpackingTrips\/Trip__link:hover{background:rgba(0,0,0,.1)}.Article\/EasternSierraBackpackingTrips\/Trip__calendar{background:rgba(0,0,0,.05);padding:4px;border-radius:4px}@media(min-width:501px){.Article\/EasternSierraBackpackingTrips\/Trip__calendar{max-width:280px}}.Article\/EasternSierraBackpackingTrips\/Trip__disclaimer{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Article\/Enchantments{--background-color:#f6f2ec}.Article\/Enchantments__container{background-color:var(--background-color)}.Article\/Enchantments__hero-image{width:1000px;max-width:100%;height:auto;margin:0 auto;display:block}.Article\/Enchantments__map{max-width:800px;height:auto;margin-left:-100px}@media(max-width:500px){.Article\/Enchantments__map{max-width:100%;margin:0}}.Article\/Enchantments__comparison-table{text-align:left;border-collapse:collapse;font-size:var(--article-paragraph-font-size);line-height:calc(var(--article-paragraph-line-height) - 4px)}.Article\/Enchantments__comparison-table td,.Article\/Enchantments__comparison-table th{padding:12px}.Article\/Enchantments__comparison-table td:first-child,.Article\/Enchantments__comparison-table th:first-child{padding-left:0}.Article\/Enchantments__comparison-table td:last-child,.Article\/Enchantments__comparison-table th:last-child{padding-right:0}.Article\/Enchantments__comparison-table th{font-weight:700;vertical-align:bottom}.Article\/Enchantments__comparison-table td{border-top:1px solid;vertical-align:top}.Article\/Enchantments__stats-table{text-align:left;border-collapse:collapse;table-layout:fixed;width:100%}.Article\/Enchantments__stats-table td,.Article\/Enchantments__stats-table th{padding:12px}.Article\/Enchantments__stats-table td:first-child,.Article\/Enchantments__stats-table th:first-child{padding-left:0}.Article\/Enchantments__stats-table td:last-child,.Article\/Enchantments__stats-table th:last-child{padding-right:0}.Article\/Enchantments__stats-table td.Article\/Enchantments__stats-table-date,.Article\/Enchantments__stats-table th.Article\/Enchantments__stats-table-date{width:100px}@media(max-width:500px){.Article\/Enchantments__stats-table td.Article\/Enchantments__stats-table-date,.Article\/Enchantments__stats-table th.Article\/Enchantments__stats-table-date{width:50px}}.Article\/Enchantments__stats-table td{padding-top:0;padding-bottom:0;border-top:1px solid}.Article\/Enchantments__stats-table th{font-weight:700;vertical-align:bottom}@media(max-width:500px){.Article\/Enchantments__stats-table th{font-size:12px;line-height:13px;word-break:break-all}}.Article\/Enchantments__stats-table-wrapper{overflow:hidden;position:relative}.Article\/Enchantments__stats-table-wrapper--visible{overflow:initial}.Article\/Enchantments__stats-table-wrapper--visible:after{display:none}.Article\/Enchantments__stats-table-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg,var(--background-color),transparent)}.Article\/Enchantments__stats-table-button{background:#000;border-radius:100px;font-weight:500;color:#fff;padding:8px 16px;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%)}.Article\/Enchantments__bar-wrapper{padding:12px 0;width:100%;position:relative}.Article\/Enchantments__bar-wrapper:hover .Article\/Enchantments__bar-tooltip{display:block}.Article\/Enchantments__bar-wrapper:hover .Article\/Enchantments__bar{border-color:#bfc1d0}.Article\/Enchantments__bar-wrapper:hover .Article\/Enchantments__bar-inner{background-color:#bfc1d0}.Article\/Enchantments__bar-tooltip{color:#fff;background:#000;padding:8px 12px;display:none;position:absolute;width:120px;bottom:100%;left:50%;transform:translate(-50%,-4px);font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:500;border-radius:4px}.Article\/Enchantments__bar-tooltip:after{content:"";position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);bottom:-6px;width:12px;height:12px;background:#000}.Article\/Enchantments__bar{width:70px;height:10px;position:relative;border:1px solid #bfc1d0}@media(max-width:500px){.Article\/Enchantments__bar{width:20px}}.Article\/Enchantments__bar-inner{background:#bfc1d0;position:absolute;top:0;bottom:0;left:0}.Article\/Enchantments__footnotes{background:#ebe3d6;color:rgba(0,0,0,.7)}@media(max-width:500px){.Article\/HalfDomeBackpacking\/Availabilities{--width:150px}}@media(min-width:501px){.Article\/HalfDomeBackpacking\/Availabilities{--width:220px}}.Article\/HalfDomeBackpacking\/Availabilities__row{display:flex;gap:8px;border-bottom:1px solid rgba(0,0,0,.2)}.Article\/HalfDomeBackpacking\/Availabilities__trip-index{border-radius:100%;display:inline-block;vertical-align:middle;background-color:#8b92a4;color:#fff;font-weight:500;text-align:center;margin-right:8px}@media(max-width:500px){.Article\/HalfDomeBackpacking\/Availabilities__trip-index{font-size:var(--micro-font-size);width:20px;height:20px;line-height:20px}}@media(min-width:501px){.Article\/HalfDomeBackpacking\/Availabilities__trip-index{font-size:var(--small-font-size);width:24px;height:24px;line-height:24px}}.Article\/HalfDomeBackpacking\/Availabilities__trip-title{font-weight:700;font-size:var(--base-font-size);line-height:var(--base-line-height);display:inline}.Article\/HalfDomeBackpacking\/Availabilities__trip-detail{width:var(--width);flex:0 0 auto;padding:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Article\/HalfDomeBackpacking\/Availabilities__cells{flex:1 1;display:flex;min-width:0}.Article\/HalfDomeBackpacking\/Availabilities__cell{flex:1 1;min-width:0;border-left:1px dashed rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.3)}.Article\/HalfDomeBackpacking\/Availabilities__cell:last-child{border-right:1px dashed rgba(0,0,0,.1)}.Article\/HalfDomeBackpacking\/Availabilities__cell--available{background-color:#b6e9bd;color:#03560f;font-weight:500;text-decoration:none}.Article\/HalfDomeBackpacking\/Availabilities__cell--available:hover{background-color:#92d89c}.Article\/HalfDomeBackpacking\/Availabilities__header{display:flex;gap:8px;border-bottom:1px solid rgba(0,0,0,.2)}.Article\/HalfDomeBackpacking\/Availabilities__header-left{width:var(--width);flex:0 0 auto}.Article\/HalfDomeBackpacking\/Availabilities__header-right{flex:1 1;min-width:0}.Article\/HalfDomeBackpacking\/Availabilities__header-dates,.Article\/HalfDomeBackpacking\/Availabilities__header-months{display:flex}.Article\/HalfDomeBackpacking\/Availabilities__header-month{min-width:0;text-align:center;font-weight:500;position:relative;overflow:hidden}.Article\/HalfDomeBackpacking\/Availabilities__header-month span{background-color:#fff;position:relative;padding:0 8px}.Article\/HalfDomeBackpacking\/Availabilities__header-month:before{content:"";position:absolute;height:1px;right:8px;left:8px;top:50%;background-color:rgba(0,0,0,.2)}.Article\/HalfDomeBackpacking\/Availabilities__header-date{flex:1 1;min-width:0;text-align:center;padding:8px 0;font-size:var(--small-font-size);line-height:var(--small-line-height)}.Article\/HalfDomeBackpacking\/Availabilities__source{color:rgba(0,0,0,.3);font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right}.Article\/HalfDomeBackpacking\/Availabilities__source a{color:inherit}.Article\/HalfDomeBackpacking\/Availabilities__buttons{display:flex;justify-content:flex-end;gap:8px}.Article\/HalfDomeBackpacking\/Availabilities__next-button,.Article\/HalfDomeBackpacking\/Availabilities__previous-button{border-radius:4px;border:1px solid rgba(0,0,0,.2);width:40px;height:40px;position:relative}.Article\/HalfDomeBackpacking\/Availabilities__next-button:after,.Article\/HalfDomeBackpacking\/Availabilities__previous-button:after{content:"";position:absolute;top:50%;left:calc(50% - 2px);transform:translate(-50%,-50%) rotate(45deg);border:solid;border-width:2px 2px 0 0;width:10px;height:10px}.Article\/HalfDomeBackpacking\/Availabilities__next-button:not(.Article\/HalfDomeBackpacking\/Availabilities__next-button--disabled,.Article\/HalfDomeBackpacking\/Availabilities__previous-button--disabled):hover,.Article\/HalfDomeBackpacking\/Availabilities__previous-button:not(.Article\/HalfDomeBackpacking\/Availabilities__next-button--disabled,.Article\/HalfDomeBackpacking\/Availabilities__previous-button--disabled):hover{background-color:rgba(0,0,0,.1)}.Article\/HalfDomeBackpacking\/Availabilities__next-button--disabled,.Article\/HalfDomeBackpacking\/Availabilities__previous-button--disabled{opacity:.5}.Article\/HalfDomeBackpacking\/Availabilities__previous-button:after{left:calc(50% + 1px);border-width:0 0 2px 2px}.Article\/HalfDomeBackpacking\/Explorer{--background-color:#e9eff5;--accent-color:#e76f3d;--muted-color:#8b92a4}.Article\/HalfDomeBackpacking\/Explorer__header{display:flex;border-radius:20px 20px 0 0;gap:8px;padding:0 8px}.Article\/HalfDomeBackpacking\/Explorer__group{min-width:0}.Article\/HalfDomeBackpacking\/Explorer__group-title{text-align:center;font-weight:500;font-size:18px;line-height:22px}.Article\/HalfDomeBackpacking\/Explorer__group-description{color:rgba(0,0,0,.5);text-align:center;font-size:var(--small-font-size)}.Article\/HalfDomeBackpacking\/Explorer__group-trips{display:flex;align-items:flex-start;gap:8px}.Article\/HalfDomeBackpacking\/Explorer__group-divider{flex:0 0 auto;align-self:flex-end;margin-bottom:20px;width:2px;height:70px;background-color:rgba(0,0,0,.1)}.Article\/HalfDomeBackpacking\/Explorer__trip{flex:1 1;min-width:0;text-align:center;position:relative;padding-bottom:20px}.Article\/HalfDomeBackpacking\/Explorer__trip:not(.Article\/HalfDomeBackpacking\/Explorer__trip--active):hover .Article\/HalfDomeBackpacking\/Explorer__trip-background{fill:var(--background-color)}.Article\/HalfDomeBackpacking\/Explorer__trip--active .Article\/HalfDomeBackpacking\/Explorer__trip-background{fill:#ffe8de}.Article\/HalfDomeBackpacking\/Explorer__trip--active .Article\/HalfDomeBackpacking\/Explorer__trip-number{background-color:var(--accent-color)}.Article\/HalfDomeBackpacking\/Explorer__trip-background{position:absolute;width:100%;height:calc(100% - 16px);top:16px;left:0;fill:transparent}.Article\/HalfDomeBackpacking\/Explorer__trip-number{width:32px;height:32px;line-height:32px;border-radius:100%;display:inline-block;background-color:var(--muted-color);color:#fff;font-weight:500;position:relative}.Article\/HalfDomeBackpacking\/Explorer__trip-title{font-weight:700;position:relative}.Article\/HalfDomeBackpacking\/Explorer__trip-meta{color:rgba(0,0,0,.5);font-size:var(--small-font-size);font-weight:500;position:relative}@media(min-width:501px){.Article\/HalfDomeBackpacking\/Explorer__body{display:flex;align-items:flex-start;gap:32px}.Article\/HalfDomeBackpacking\/Explorer__trip-detail{flex:0 0 auto;width:318px}}.Article\/HalfDomeBackpacking\/Explorer__trip-detail a{color:inherit;text-underline-offset:2px;-webkit-text-decoration-color:rgba(0,0,0,.3);text-decoration-color:rgba(0,0,0,.3)}.Article\/HalfDomeBackpacking\/Explorer__trip-detail a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Article\/HalfDomeBackpacking\/Explorer__trip-detail-header{display:flex;gap:16px;align-items:center}.Article\/HalfDomeBackpacking\/Explorer__trip-detail-index{width:40px;height:40px;line-height:40px;border-radius:100%;display:inline-block;background-color:var(--muted-color);color:#fff;font-weight:500;text-align:center}.Article\/HalfDomeBackpacking\/Explorer__trip-detail-title{font-size:var(--base-font-size);line-height:var(--base-line-height)}.Article\/HalfDomeBackpacking\/Explorer__trip-detail-title small{font-weight:500}@media(max-width:500px){.Article\/HalfDomeBackpacking\/Explorer__trip-detail-title small{font-size:var(--micro-font-size);line-height:var(--micro-line-height)}}@media(min-width:501px){.Article\/HalfDomeBackpacking\/Explorer__trip-detail-title small{font-size:var(--small-font-size);line-height:var(--small-line-height)}}.Article\/HalfDomeBackpacking\/Explorer__trip-detail-title span{font-weight:500}@media(max-width:500px){.Article\/HalfDomeBackpacking\/Explorer__trip-detail-title span{font-size:30px;line-height:32px}}@media(min-width:501px){.Article\/HalfDomeBackpacking\/Explorer__trip-detail-title span{font-size:28px;line-height:30px}}.Article\/HalfDomeBackpacking\/Explorer__hr{border:0;border-top:1px solid rgba(0,0,0,.1)}.Article\/HalfDomeBackpacking\/Explorer__mini-map{width:100%;height:auto;background-color:var(--background-color);border-radius:4px 0 4px 4px}.Article\/HalfDomeBackpacking\/Explorer__alert{padding:8px 16px;border-radius:4px;background-color:var(--background-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Article\/HalfDomeBackpacking\/Explorer__alert a{color:inherit}.Article\/HalfDomeBackpacking\/Explorer__elevation-chart{width:100%;height:auto}.Article\/HalfDomeBackpacking\/Explorer__trip-detail-label{color:rgba(0,0,0,.5);font-weight:700}.Article\/HalfDomeBackpacking\/Explorer__day-indicator{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.Article\/HalfDomeBackpacking\/Explorer__day-indicator-day{font-weight:700}.Article\/HalfDomeBackpacking\/Explorer__day-indicator-meta{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.Article\/HalfDomeBackpacking\/Explorer__map{flex:1 1;min-width:0;border-radius:8px}.Article\/HalfDomeBackpacking\/Explorer__map-elevation-chart-toggle-wrapper{display:flex;justify-content:flex-end}.Article\/HalfDomeBackpacking\/Explorer__map-elevation-chart-toggle{padding:8px 16px;border-radius:4px 4px 0 0;font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.Article\/HalfDomeBackpacking\/Explorer__map-elevation-chart-toggle--active{background-color:var(--background-color);color:inherit}.Article\/HalfDomeBackpacking\/InteractiveMap{overflow:hidden}.Article\/HalfDomeBackpacking\/InteractiveMap svg{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--background-color);display:block}.Article\/HalfDomeBackpacking\/InteractiveMap #labels text{--border-color:var(--background-color);text-shadow:0 1px var(--border-color),0 -1px var(--border-color),1px 0 var(--border-color),-1px 0 var(--border-color),1px 1px var(--border-color),-1px 1px var(--border-color),1px -1px var(--border-color),-1px -1px var(--border-color),0 2px var(--border-color),0 -2px var(--border-color),2px 0 var(--border-color),-2px 0 var(--border-color),2px 2px var(--border-color),-2px 2px var(--border-color),2px -2px var(--border-color),-2px -2px var(--border-color)}.Article\/HalfDomeBackpacking\/InteractiveMap--interactive #bubbles g{cursor:pointer;transition:transform .1s ease-in-out;transform-origin:center;transform-box:fill-box}.Article\/HalfDomeBackpacking\/InteractiveMap--interactive #bubbles g:hover{transform:scale(1.2)}.Article\/HalfDomeBackpacking\/LinkPreview{padding:0 16px;display:block;color:inherit;text-decoration:none;display:flex;gap:20px;align-items:center;background-color:#e9eff5;border-radius:8px}.Article\/HalfDomeBackpacking\/LinkPreview:hover .Article\/HalfDomeBackpacking\/LinkPreview__title{-webkit-text-decoration:1px underline currentColor;text-decoration:1px underline currentColor;text-underline-offset:2px}.Article\/HalfDomeBackpacking\/LinkPreview__image{flex:0 0 auto}.Article\/HalfDomeBackpacking\/LinkPreview__inner{flex:1 1;min-width:0;padding:16px 0}.Article\/HalfDomeBackpacking\/LinkPreview__title{font-weight:700}.Article\/HalfDomeLottery\/Chart{position:relative;overflow:auto}.Article\/HalfDomeLottery\/Chart__svg{position:absolute;overflow:visible;left:0}.Article\/HalfDomeLottery\/Chart__svg text{font-size:14px;text-shadow:0 1px #f6f2ec,0 -1px #f6f2ec,-1px 0 #f6f2ec,1px 0 #f6f2ec}.Article\/HalfDomeLottery\/Chart__overlay{position:absolute;top:0;left:0}.Article\/HalfDomeLottery__container{background-color:#f6f2ec}@media(min-width:1000px){.Article\/HalfDomeLottery__container{padding-top:20px}}.Article\/HalfDomeLottery__lotteries-card{border-radius:8px;background-color:#fff;padding:32px}.Article\/HalfDomeLottery__lotteries-card-title{font-size:26px;line-height:28px;font-weight:500;margin-bottom:32px}.Article\/HalfDomeLottery__lotteries-row{gap:16px;display:flex;font-size:var(--base-font-size);line-height:var(--base-line-height)}@media(min-width:501px){.Article\/HalfDomeLottery__lotteries-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:12px;padding-bottom:12px}}@media(max-width:500px){.Article\/HalfDomeLottery__lotteries-row{flex-direction:column;gap:0}.Article\/HalfDomeLottery__lotteries-row:not(:last-child){margin-bottom:20px}}.Article\/HalfDomeLottery__lotteries-row--title{font-size:20px;line-height:24px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:12px;padding-bottom:24px;font-weight:500}.Article\/HalfDomeLottery__lotteries-attribute{color:rgba(0,0,0,.5);flex:1 1;min-width:0}@media(min-width:501px){.Article\/HalfDomeLottery__lotteries-attribute{flex:0 0 auto;width:100px}}@media(max-width:500px){.Article\/HalfDomeLottery__lotteries-attribute{font-weight:500;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;margin-bottom:4px;font-size:var(--small-font-size)}}.Article\/HalfDomeLottery__lotteries-value{flex:1 1;min-width:0}.Article\/HalfDomeLottery__lotteries-value span{font-size:var(--small-font-size);line-height:var(--micro-line-height);color:rgba(0,0,0,.5)}.Article\/HalfDomeLottery__tip-label{background-color:rgba(0,0,0,.1);border-radius:4px;font-size:var(--base-font-size);line-height:var(--base-line-height);text-transform:uppercase;font-weight:500;display:inline-block;padding:2px 8px;margin-right:4px}.Article\/HalfDomeLottery__hero-image{width:1000px;max-width:100%;height:auto;margin:0 auto;display:block}.Article\/HalfDomeLottery__sub-section-title{font-weight:700;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/HalfDomeLottery__sub-section-title a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/HalfDomeLottery__sub-section-title a:hover{background:rgba(0,0,0,.1)}.Article\/HalfDomeLottery__sub-section-title--fire{color:#c9784b;text-decoration:none}.Article\/HalfDomeLottery__sub-section-title--fire svg{fill:currentColor;width:28px;display:inline-block;vertical-align:middle;position:relative;top:-3px}.Article\/HalfDomeLottery__fire-card{color:#fff;background-color:#c9784b;padding:32px;border-radius:8px;display:flex;gap:32px;align-items:flex-start}.Article\/HalfDomeLottery__fire-card>div{flex:1 1;min-width:0}.Article\/HalfDomeLottery__fire-card img{max-width:100%}.Article\/HalfDomeLottery__row{display:flex;align-items:flex-start}.Article\/HalfDomeLottery__footnotes{background:#ebe3d6;line-height:22px;color:rgba(0,0,0,.7)}.Article\/HalfDomeLottery__footnotes a{color:inherit}@media(max-width:680px){.Article\/HalfDomeLottery__container{font-size:20px;line-height:28px}.Article\/HalfDomeLottery__row{display:block}.Article\/HalfDomeLottery__row img{width:100%;height:auto}.Article\/HalfDomeLottery__fire-card{flex-direction:column}.Article\/HalfDomeLottery__footnotes-container{line-height:24px}}.Article\/InyoNationalForestMap__image{max-width:100%;height:auto}.Article\/InyoNationalForestMap__image-link{cursor:zoom-in;display:block;color:inherit;text-decoration:none}.Article\/InyoNationalForestMap__page-title{font-size:30px;line-height:34px;font-weight:500}@media(max-width:500px){.Article\/InyoNationalForestMap__page-title{font-size:24px;line-height:28px}}.Article\/InyoNationalForestMap__text{line-height:22px}.Article\/InyoNationalForestMap__text a{color:#089f1c;font-weight:500;text-decoration:none}@media(max-width:500px){.Article\/InyoNationalForestMap__text{line-height:24px}}.Article\/JohnMuirTrail\/Card{border-radius:4px;border:1px solid rgba(0,0,0,.1);flex:1 1;min-width:0;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s;position:relative}.Article\/JohnMuirTrail\/Card--small{padding:8px 16px}.Article\/JohnMuirTrail\/Card--regular{padding:16px}.Article\/JohnMuirTrail\/Card:not(.Article\/JohnMuirTrail\/Card--selected):not(.Article\/JohnMuirTrail\/Card--disabled):hover{border-color:rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.2)}.Article\/JohnMuirTrail\/Card:not(.Article\/JohnMuirTrail\/Card--selected):not(.Article\/JohnMuirTrail\/Card--disabled):hover .Article\/JohnMuirTrail\/Card__checkbox:before{--check-color:rgba(0,0,0,.2)}.Article\/JohnMuirTrail\/Card--selected{border-color:currentColor;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 0 0 1px currentColor}.Article\/JohnMuirTrail\/Card--disabled{opacity:.5}.Article\/JohnMuirTrail\/Card__checkbox{--check-color:transparent;background-color:#fff;border-radius:2px;width:24px;height:24px;position:relative;border:1px solid rgba(0,0,0,.2)}.Article\/JohnMuirTrail\/Card__checkbox:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border:solid var(--check-color);border-width:0 0 2px 2px;transform:translate(-50%,calc(-50% - 1px)) rotate(-45deg)}.Article\/JohnMuirTrail\/Card__checkbox--toggle{border-radius:100%}.Article\/JohnMuirTrail\/Card__checkbox--toggle:before{width:8px;height:8px;border-radius:100%;border:0;background-color:var(--check-color);transform:translate(-50%,-50%)}.Article\/JohnMuirTrail\/Card__checkbox--checked{--check-color:#fff;background-color:currentColor}.Article\/JohnMuirTrail\/ElevationChart{display:block;background-color:#fff}.Article\/JohnMuirTrail\/ElevationChart__terrain{fill:#f2f2f2}.Article\/JohnMuirTrail\/ElevationChart__high-terrain{fill:#ddd}.Article\/JohnMuirTrail\/ElevationChart__elevation-line{stroke:rgba(0,0,0,.1);stroke-width:1px}.Article\/JohnMuirTrail\/ElevationChart__elevation-label{fill:rgba(0,0,0,.5)}.Article\/JohnMuirTrail\/ElevationChart__day-separator{stroke:#666;stroke-width:1px;stroke-dasharray:2px 2px}.Article\/JohnMuirTrail\/ElevationChart__camp g{transition:transform .15s}.Article\/JohnMuirTrail\/ElevationChart__camp--highlighted{fill:#d2310d}.Article\/JohnMuirTrail\/ElevationChart__camp--selected{font-weight:700}.Article\/JohnMuirTrail\/ElevationChart__camp--clickable{cursor:pointer}.Article\/JohnMuirTrail\/ElevationChart__camp--clickable:hover{font-weight:700}.Article\/JohnMuirTrail\/ElevationChart__camp--clickable:hover g{transform:scale(1.3)}.Article\/JohnMuirTrail\/ElevationChart__camp text{--outline-color:#f2f2f2}.Article\/JohnMuirTrail\/ElevationChart__camp-circle{stroke:#f2f2f2;stroke-width:2px}.Article\/JohnMuirTrail\/ElevationChart__high-point-circle{stroke:#f2f2f2;stroke-width:2px;fill:#666}.Article\/JohnMuirTrail\/ElevationChart text{font-size:10px;text-shadow:0 1px var(--outline-color),0 -1px var(--outline-color),1px 0 var(--outline-color),-1px 0 var(--outline-color),1px 1px var(--outline-color),-1px 1px var(--outline-color),1px -1px var(--outline-color),-1px -1px var(--outline-color)}.Article\/JohnMuirTrail\/ElevationChart__trail{stroke-width:2px;stroke:#999;fill:none}.Article\/JohnMuirTrail\/ElevationChart__mileage{font-weight:700}.Article\/JohnMuirTrail\/ElevationChart__date{fill:rgba(0,0,0,.5)}.Article\/JohnMuirTrail\/ElevationChart__scroll-container{position:relative;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.Article\/JohnMuirTrail\/ElevationChart__scroll-container::-webkit-scrollbar{width:0;height:0}.Article\/JohnMuirTrail\/ElevationChart__scroll-container--regular-width{cursor:pointer}.Article\/JohnMuirTrail\/ElevationChart__scroll-container--regular-width:before{content:"";position:absolute;inset:0;background-color:transparent;pointer-events:none;transition:background-color .15s;border-radius:8px}.Article\/JohnMuirTrail\/ElevationChart__scroll-container--regular-width:hover:before{background-color:rgba(0,0,0,.1)}.Article\/JohnMuirTrail\/ElevationChart__scroll-indicator{width:40px;top:0;bottom:0;position:absolute;pointer-events:none;transition:opacity .15s}.Article\/JohnMuirTrail\/ElevationChart__scroll-indicator--left{left:0;background:linear-gradient(90deg,#fff,transparent)}.Article\/JohnMuirTrail\/ElevationChart__scroll-indicator--right{right:0;background:linear-gradient(270deg,#fff,transparent)}.Article\/JohnMuirTrail\/ElevationChart__scroll-indicator--hidden{opacity:0}.Article\/JohnMuirTrail\/ElevationChart__scrollbar{position:relative}.Article\/JohnMuirTrail\/ElevationChart__scrollbar-thumb{position:absolute;top:0;bottom:0}.Article\/JohnMuirTrail\/ElevationChart__scrollbar-thumb:hover:before{background-color:rgba(0,0,0,.4)}.Article\/JohnMuirTrail\/ElevationChart__scrollbar-thumb:before{content:"";position:absolute;inset:3px;border-radius:4px;background-color:rgba(0,0,0,.3);transition:background-color .1s}.Article\/JohnMuirTrail\/ElevationChart__mini-map{background-color:#f2f2f2;fill:rgba(0,0,0,.2)}.Article\/JohnMuirTrail\/ElevationChart__legend{color:rgba(0,0,0,.5);font-size:var(--micro-font-size);line-height:var(--micro-line-height);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;row-gap:8px}.Article\/JohnMuirTrail\/ElevationChart__legend-item{display:inline-flex;gap:6px;align-items:center}.Article\/JohnMuirTrail\/ElevationChart__legend-square{width:12px;height:12px;background-color:#bbb}.Article\/JohnMuirTrail\/ElevationChart__legend-star{border-radius:100%;background-color:var(--base-text-color)}.Article\/JohnMuirTrail\/ElevationChart__legend-large-circle{width:12px;height:12px;border-radius:100%;background-color:var(--base-text-color)}.Article\/JohnMuirTrail\/ElevationChart__legend-small-circle{width:6px;height:6px;border-radius:100%;background-color:var(--base-text-color)}.Article\/JohnMuirTrail\/ElevationChart__highlight{fill:var(--orange-color);animation:camp-highlight 1s ease-in-out infinite alternate;pointer-events:none}@keyframes camp-highlight{0%{transform:scale(1);opacity:1}to{transform:scale(4);opacity:.7}}.Article\/JohnMuirTrail\/ElevationChart__pointer{animation:pointer 1s ease-in-out infinite alternate;pointer-events:none}@keyframes pointer{0%{transform:scale(.7) translate(-20px,20px)}to{transform:scale(.7) translate(-20px,40px)}}.Article\/JohnMuirTrail{display:flex}.Article\/JohnMuirTrail__body{flex:1 1;min-width:0}.Article\/JohnMuirTrail__itinerary{flex:0 0 auto;padding:32px 32px 32px 0}@media(max-width:939px){.Article\/JohnMuirTrail__itinerary{display:none}}.Article\/JohnMuirTrail__itinerary-inner{position:-webkit-sticky;position:sticky;top:32px;width:320px}.Article\/JohnMuirTrail__notice{background-color:rgba(0,0,0,.1);padding:16px}.Article\/JohnMuirTrail__newsletter-card,.Article\/JohnMuirTrail__notice{border-radius:8px;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/JohnMuirTrail__newsletter-card{background-color:#e5f7e9;padding:32px}.Article\/JohnMuirTrail__newsletter-card a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/JohnMuirTrail__newsletter-card a:hover{background:rgba(0,0,0,.1)}.Article\/JohnMuirTrail__alert{color:#d2310d;border-radius:8px;background:rgba(210,49,13,.1);padding:32px}.Article\/JohnMuirTrail__newsletter-card-title{font-weight:700}@media(max-width:1299px){.Article\/JohnMuirTrail__toc-container{margin-bottom:60px;padding:32px 0;border:solid rgba(0,0,0,.2);border-width:1px 0}}@media(min-width:1300px){.Article\/JohnMuirTrail__toc-container{position:-webkit-sticky;position:sticky;top:32px}.Article\/JohnMuirTrail__toc{position:absolute;right:calc(100% + 32px);top:0;width:max-content}}.Article\/JohnMuirTrail__toc-label{font-weight:500}.Article\/JohnMuirTrail__toc-item:not(:last-child){margin-bottom:4px}.Article\/JohnMuirTrail__toc-item a{color:rgba(0,0,0,.5);text-decoration:none}.Article\/JohnMuirTrail__toc-item a:hover{color:inherit;text-decoration:underline;text-underline-offset:2px}.Article\/JohnMuirTrail figure{margin:0}.Article\/JohnMuirTrail figure img{width:100%;height:auto;display:block}.Article\/JohnMuirTrail figcaption{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5);margin-top:8px}.Article\/JohnMuirTrail\/Itinerary__card{border:1px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;max-height:calc(100dvh - 64px - 60px);display:flex;flex-direction:column;position:relative;overflow:hidden}.Article\/JohnMuirTrail\/Itinerary__overlay{inset:0;position:absolute;background-color:rgba(0,0,0,.1);border-radius:8px}.Article\/JohnMuirTrail\/Itinerary__body{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;position:relative}.Article\/JohnMuirTrail\/Itinerary__footer{position:relative;flex:0 0 auto;padding:16px;background-color:#fff;border-radius:12px 12px 6px 6px;box-shadow:0 -6px 12px rgba(0,0,0,.15)}.Article\/JohnMuirTrail\/Itinerary__day{display:flex;gap:24px}.Article\/JohnMuirTrail\/Itinerary__day:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.Article\/JohnMuirTrail\/Itinerary__day-date{flex:0 0 auto;width:40px;font-size:var(--small-font-size);line-height:var(--base-line-height);color:rgba(0,0,0,.5);text-align:right;padding:8px 4px}.Article\/JohnMuirTrail\/Itinerary__day-body{flex:1 1;min-width:0;padding:8px 0;position:relative}.Article\/JohnMuirTrail\/Itinerary__day-body:hover .Article\/JohnMuirTrail\/Itinerary__rest-day-button{display:block}.Article\/JohnMuirTrail\/Itinerary__day-row{margin-right:8px}.Article\/JohnMuirTrail\/Itinerary__day-row--bordered{border:1px dashed #c19700;border-radius:8px;padding:4px 8px}.Article\/JohnMuirTrail\/Itinerary__day-row-primary{display:flex;align-items:baseline;position:relative}.Article\/JohnMuirTrail\/Itinerary__day-row-secondary{color:#d2310d;font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500}.Article\/JohnMuirTrail\/Itinerary__day-row-bullet{width:8px;height:8px;border:2px solid #fff;background-color:#ccc;border-radius:100%;position:absolute;left:-8px;top:50%;transform:translate(-100%,-50%)}.Article\/JohnMuirTrail\/Itinerary__day-row-bullet--large{width:12px;height:12px;left:-6px}.Article\/JohnMuirTrail\/Itinerary__hiking-group{position:relative}.Article\/JohnMuirTrail\/Itinerary__hiking-group:before{content:"";width:2px;background-color:#ccc;position:absolute;left:-12px;top:-8px;bottom:-8px;transform:translateX(-50%)}.Article\/JohnMuirTrail\/Itinerary__hiking-group--first{margin-top:4px}.Article\/JohnMuirTrail\/Itinerary__hiking-group--first:before{top:10px}.Article\/JohnMuirTrail\/Itinerary__hiking-group--last{margin-bottom:4px}.Article\/JohnMuirTrail\/Itinerary__hiking-group--last:before{bottom:10px}.Article\/JohnMuirTrail\/Itinerary__day-row-divider{border-top:1px dashed rgba(0,0,0,.2);margin:4px 0}.Article\/JohnMuirTrail\/Itinerary__point-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Article\/JohnMuirTrail\/Itinerary__point-label--primary{font-weight:700}.Article\/JohnMuirTrail\/Itinerary__action-label{flex:0 0 auto;font-size:var(--small-font-size);line-height:var(--small-line-height);margin-left:6px}.Article\/JohnMuirTrail\/Itinerary__action-label:before{content:"•";margin-right:6px;color:rgba(0,0,0,.5)}.Article\/JohnMuirTrail\/Itinerary__distance{flex:1 0 auto;font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:right;margin-left:8px;font-weight:700}.Article\/JohnMuirTrail\/Itinerary__rest-day-button{display:none;position:absolute;bottom:-11px;left:0;padding:1px 0;font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500;color:rgba(0,0,0,.5)}.Article\/JohnMuirTrail\/Itinerary__rest-day-button:hover{color:rgba(0,0,0,.7)}.Article\/JohnMuirTrail\/Itinerary__notes-input{width:100%;border:0;border-radius:4px;margin:0 8px 0 -8px;padding:4px 8px;transition:background-color .15s,color .15s}.Article\/JohnMuirTrail\/Itinerary__notes-input::placeholder{color:rgba(0,0,0,.3)}.Article\/JohnMuirTrail\/Itinerary__notes-input::-webkit-resizer{display:none}.Article\/JohnMuirTrail\/Itinerary__notes-input:not(:focus){color:rgba(0,0,0,.5)}.Article\/JohnMuirTrail\/Itinerary__notes-input:focus{outline:none;background-color:rgba(0,0,0,.1)}.Article\/JohnMuirTrail\/Itinerary__notes-input:hover{background-color:rgba(0,0,0,.1)}.Article\/JohnMuirTrail\/Itinerary__footer-buttons{display:flex;gap:8px;justify-content:flex-end}.Article\/JohnMuirTrail\/Itinerary__footer-button{display:inline-block;font-weight:500;font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5);margin-top:4px;border-radius:4px;padding:2px 6px;text-decoration:none;transition:background-color .15s,color .15s}.Article\/JohnMuirTrail\/Itinerary__footer-button:hover{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.Article\/JohnMuirTrail\/LinkPreview{padding:0 16px;display:block;color:inherit;text-decoration:none;display:flex;gap:20px;align-items:center;background-color:#e9eff5;border-radius:8px}.Article\/JohnMuirTrail\/LinkPreview:hover .Article\/JohnMuirTrail\/LinkPreview__title{-webkit-text-decoration:1px underline currentColor;text-decoration:1px underline currentColor;text-underline-offset:2px}.Article\/JohnMuirTrail\/LinkPreview__image{flex:0 0 auto;width:40px;height:40px}.Article\/JohnMuirTrail\/LinkPreview__inner{flex:1 1;min-width:0;padding:16px 0}.Article\/JohnMuirTrail\/LinkPreview__title{font-weight:700}.Article\/JohnMuirTrail\/ParkingOptions__wrapper{background-color:rgba(0,0,0,.05);padding:8px 16px;border-radius:8px}.Article\/JohnMuirTrail\/ParkingOptions table{text-align:left;border-collapse:collapse}.Article\/JohnMuirTrail\/ParkingOptions thead{display:none}.Article\/JohnMuirTrail\/ParkingOptions tr:not(:last-child) td,.Article\/JohnMuirTrail\/ParkingOptions tr:not(:last-child) th{border-bottom:1px solid rgba(0,0,0,.1)}.Article\/JohnMuirTrail\/ParkingOptions td,.Article\/JohnMuirTrail\/ParkingOptions th{padding:16px 8px;vertical-align:top}.Article\/JohnMuirTrail\/ParkingOptions td a,.Article\/JohnMuirTrail\/ParkingOptions th a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/JohnMuirTrail\/ParkingOptions td a:hover,.Article\/JohnMuirTrail\/ParkingOptions th a:hover{background:rgba(0,0,0,.1)}.Article\/JohnMuirTrail\/ParkingOptions td:first-child,.Article\/JohnMuirTrail\/ParkingOptions th:first-child{padding-left:0}.Article\/JohnMuirTrail\/ParkingOptions td:last-child,.Article\/JohnMuirTrail\/ParkingOptions th:last-child{padding-right:0}.Article\/JohnMuirTrail\/ParkingOptions th{font-weight:500}.Article\/JohnMuirTrail\/PredefinedItineraries__wrapper{background-color:rgba(0,0,0,.05);padding:8px 16px;border-radius:8px}.Article\/JohnMuirTrail\/PredefinedItineraries table{border-collapse:collapse;text-align:left;width:100%}.Article\/JohnMuirTrail\/PredefinedItineraries tr:not(:last-child) td,.Article\/JohnMuirTrail\/PredefinedItineraries tr:not(:last-child) th{border-bottom:1px solid rgba(0,0,0,.1)}.Article\/JohnMuirTrail\/PredefinedItineraries td,.Article\/JohnMuirTrail\/PredefinedItineraries th{padding:8px;vertical-align:middle}.Article\/JohnMuirTrail\/PredefinedItineraries td:first-child,.Article\/JohnMuirTrail\/PredefinedItineraries th:first-child{padding-left:0}.Article\/JohnMuirTrail\/PredefinedItineraries td:last-child,.Article\/JohnMuirTrail\/PredefinedItineraries th:last-child{padding-right:0}.Article\/JohnMuirTrail\/PredefinedItineraries th{width:100%;font-weight:500}.Article\/JohnMuirTrail\/PredefinedItineraries td{white-space:nowrap}.Article\/JohnMuirTrail\/PredefinedItineraries__itinerary{display:inline-block;padding:8px 16px;border-radius:4px;border:1px solid rgba(0,0,0,.1);width:max-content;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;transition:border-color .15s,box-shadow .15s}.Article\/JohnMuirTrail\/PredefinedItineraries__itinerary:not(:last-child){margin-right:8px}.Article\/JohnMuirTrail\/PredefinedItineraries__itinerary:not(.Article\/JohnMuirTrail\/PredefinedItineraries__itinerary--selected):not(.Article\/JohnMuirTrail\/PredefinedItineraries__itinerary--disabled):hover{border-color:rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.2)}.Article\/JohnMuirTrail\/PredefinedItineraries__itinerary--selected{border-color:currentColor;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 0 0 1px currentColor}.Article\/JohnMuirTrail\/ResupplyOptions{display:grid;grid-row-gap:16px;row-gap:16px;grid-column-gap:8px;column-gap:8px}@media(min-width:1301px){.Article\/JohnMuirTrail\/ResupplyOptions{margin:0 -200px;grid-template-columns:repeat(4,1fr)}}@media(max-width:1300px){.Article\/JohnMuirTrail\/ResupplyOptions{grid-template-columns:repeat(3,1fr)}}@media(max-width:500px){.Article\/JohnMuirTrail\/ResupplyOptions{grid-template-columns:repeat(1,1fr)}}.Article\/JohnMuirTrail\/ResupplyOptions__name{font-size:var(--article-paragraph-font-size);line-height:calc(var(--article-paragraph-line-height) - 4px);font-weight:700}.Article\/JohnMuirTrail\/ResupplyOptions__label{font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:700}.Article\/JohnMuirTrail\/ResupplyOptions a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/JohnMuirTrail\/ResupplyOptions a:hover{background:rgba(0,0,0,.1)}.Article\/JohnMuirTrail\/ResupplyOptions__alert{color:#d2310d;font-weight:500}@media(min-width:501px){.Article\/JohnMuirTrail\/ResupplyOptions__header{min-height:88px}.Article\/JohnMuirTrail\/ResupplyOptions__amenities{min-height:100px}.Article\/JohnMuirTrail\/ResupplyOptions__contact{min-height:60px}}.Article\/JohnMuirTrail\/SideTrips{display:flex;gap:8px}.Article\/JohnMuirTrail\/SideTrips__option{flex:1 1;min-width:0}.Article\/JohnMuirTrail\/SideTrips__name{font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:700}.Article\/JohnMuirTrail\/SideTrips__requirement{color:rgba(0,0,0,.5)}.Article\/JohnMuirTrail\/TrailheadsTable{display:grid;grid-row-gap:8px;row-gap:8px;grid-column-gap:8px;column-gap:8px}@media(max-width:1300px){.Article\/JohnMuirTrail\/TrailheadsTable{grid-template-columns:repeat(2,1fr)}}@media(min-width:1301px){.Article\/JohnMuirTrail\/TrailheadsTable{margin:0 -200px;grid-template-columns:repeat(4,1fr)}}@media(max-width:500px){.Article\/JohnMuirTrail\/TrailheadsTable{grid-template-columns:repeat(1,1fr)}}.Article\/JohnMuirTrail\/TrailheadsTable__name{font-size:var(--article-paragraph-font-size);line-height:calc(var(--article-paragraph-line-height) - 4px);font-weight:700}.Article\/JohnMuirTrail\/TrailheadsTable__label{font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:700}.Article\/JohnMuirTrail\/TrailheadsTable__reservations ul{margin-left:1em}.Article\/JohnMuirTrail\/TrailheadsTable__reservations li:not(:last-child){margin-bottom:4px}.Article\/JohnMuirTrail\/TrailheadsTable__reservations a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/JohnMuirTrail\/TrailheadsTable__reservations a:hover{background:rgba(0,0,0,.1)}@media(min-width:501px){.Article\/JohnMuirTrail\/TrailheadsTable__entrypoint,.Article\/JohnMuirTrail\/TrailheadsTable__permit{min-height:40px}}.Article\/LostCoast__title{font-size:40px;line-height:44px;font-weight:500;margin-bottom:60px}.Article\/LostCoast__paragraph{font-size:18px;line-height:24px;margin:20px 0}.Article\/LostCoast__paragraph a{color:inherit;font-weight:500;-webkit-text-decoration:solid underline 2px;text-decoration:solid underline 2px;text-underline-offset:2px}.Article\/LostCoast__paragraph a:hover{background:rgba(0,0,0,.1)}.Article\/LostCoast__paragraph strong{font-weight:500}.Article\/LostCoast__bleed-figure{margin:40px -150px;max-width:calc(100% + 300px);height:auto}.Article\/LostCoast__figure{margin:40px 0;max-width:100%;height:auto}.Article\/LostCoast__methodology-section{background:rgba(0,0,0,.05)}.Article\/LostCoast__methodology-paragraph{font-size:16px;line-height:24px;margin:0 0 20px;color:rgba(0,0,0,.7)}.Article\/LostCoast__methodology-paragraph a{color:rgba(0,0,0,.7)}@media only screen and (max-width:500px){.Article\/LostCoast__title{font-size:26px;line-height:32px}}@media only screen and (max-width:800px){.Article\/LostCoast__bleed-figure{margin:40px 0;max-width:100%}}.Article\/LostCoastGuide__hero-image{flex:1 1 auto;width:100%;border-radius:8px;object-fit:cover}@media(min-width:501px){.Article\/LostCoastGuide__hero-image{height:400px}}@media(max-width:500px){.Article\/LostCoastGuide__hero-image{height:200px}}.Article\/LostCoastGuide__overview{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:500px){.Article\/LostCoastGuide__overview{grid-template-columns:repeat(2,1fr)}}.Article\/LostCoastGuide__overview-item:not(:first-child){border-left:1px solid rgba(0,0,0,.2);padding-left:var(--padding)}.Article\/LostCoastGuide__overview-item:not(:last-child){padding-right:var(--padding)}@media(max-width:500px){.Article\/LostCoastGuide__overview-item{--padding:20px}.Article\/LostCoastGuide__overview-item:first-child,.Article\/LostCoastGuide__overview-item:nth-child(2){padding-bottom:var(--padding)}.Article\/LostCoastGuide__overview-item:nth-child(3){padding-left:0;border-left:0}.Article\/LostCoastGuide__overview-item:nth-child(3),.Article\/LostCoastGuide__overview-item:nth-child(4){border-top:1px solid rgba(0,0,0,.2);padding-top:var(--padding)}}@media(min-width:501px){.Article\/LostCoastGuide__overview-item{--padding:16px}}.Article\/LostCoastGuide__overview-item-title{text-align:left;padding-bottom:8px;color:rgba(0,0,0,.5);font-weight:400;font-size:var(--base-font-size);line-height:var(--base-line-height)}.Article\/LostCoastGuide__overview-item-value{font-weight:700;font-size:var(--article-paragraph-font-size);line-height:calc(var(--article-paragraph-line-height) - 4px)}.Article\/LostCoastGuide__weather{max-width:100%;height:auto;display:block}.Article\/LostCoastGuide__itineraries{display:flex;gap:20px}@media(max-width:500px){.Article\/LostCoastGuide__itineraries{flex-direction:column;gap:20px}}.Article\/LostCoastGuide__itinerary{flex:1 1 auto;min-width:0;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:16px}.Article\/LostCoastGuide__itinerary-title{font-weight:500;font-size:var(--large-font-size);line-height:var(--large-line-height)}.Article\/LostCoastGuide__itinerary-trailhead{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.Article\/LostCoastGuide__itinerary-body{font-size:var(--article-paragraph-font-size);line-height:calc(var(--article-paragraph-line-height) - 4px)}.Article\/LostCoastGuide__option-list{font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height);--size:32px;counter-reset:item;list-style-type:none}.Article\/LostCoastGuide__option-list strong{font-weight:700}.Article\/LostCoastGuide__option-list a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/LostCoastGuide__option-list a:hover{background:rgba(0,0,0,.1)}.Article\/LostCoastGuide__option-list ol{padding-left:20px}.Article\/LostCoastGuide__option-list li{padding-left:calc(var(--size) + 20px);position:relative}.Article\/LostCoastGuide__option-list li:not(:last-child){margin-bottom:12px}.Article\/LostCoastGuide__option-list li:before{counter-increment:item;content:counter(item);width:var(--size);height:var(--size);line-height:var(--size);font-size:var(--base-font-size);text-align:center;background-color:rgba(0,0,0,.1);border-radius:100%;display:block;position:absolute;font-weight:500;left:0;top:4px}.Article\/LostCoastGuide__article{position:relative}@media(max-width:850px){.Article\/LostCoastGuide__toc{border:solid rgba(0,0,0,.2);border-width:1px 0;padding:40px 0;margin-top:40px;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}}@media(min-width:851px){.Article\/LostCoastGuide__toc{position:absolute;width:120px;top:0;bottom:0;left:max((100% - 1000px)/2,20px);padding-top:100px}}.Article\/LostCoastGuide ul{list-style-type:none}@media(min-width:851px){.Article\/LostCoastGuide__toc-inner{position:-webkit-sticky;position:sticky;top:40px}}.Article\/LostCoastGuide__toc-item{color:rgba(0,0,0,.5);cursor:pointer}.Article\/LostCoastGuide__toc-item:not(:last-child){margin-bottom:4px}.Article\/LostCoastGuide__toc-item:hover{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(min-width:851px){.Article\/LostCoastGuide__toc-item--active{color:inherit;font-weight:500}}.Article\/LostCoastGuide__toc-label{font-weight:700}@media(max-width:850px){.Article\/LostCoastGuide__toc-external-links{display:flex;gap:16px;margin-top:20px}}@media(min-width:851px){.Article\/LostCoastGuide__toc-external-links{border-top:1px solid rgba(0,0,0,.2);margin-top:16px;padding-top:16px}}.Article\/LostCoastGuide__toc-external-link{color:rgba(0,0,0,.5);text-decoration:none}@media(max-width:850px){.Article\/LostCoastGuide__toc-external-link{border:1px solid rgba(0,0,0,.2);padding:12px 16px;text-align:center;flex:1 1;min-width:0;border-radius:4px}}@media(min-width:851px){.Article\/LostCoastGuide__toc-external-link{display:block;margin-bottom:4px}}.Article\/LostCoastGuide__toc-external-link:hover{color:inherit;text-decoration:underline;text-underline-offset:2px}.Article\/LostCoastGuide__updates-note{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.3)}.Article\/LostCoastGuide\/ReleaseTable{border-collapse:collapse;width:100%;box-shadow:0 0 0 1px rgba(0,0,0,.2);border-radius:4px}.Article\/LostCoastGuide\/ReleaseTable td,.Article\/LostCoastGuide\/ReleaseTable th{padding:8px 16px;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/LostCoastGuide\/ReleaseTable td:not(:first-child),.Article\/LostCoastGuide\/ReleaseTable th:not(:first-child){border-left:1px solid rgba(0,0,0,.2)}.Article\/LostCoastGuide\/ReleaseTable td{border-top:1px solid rgba(0,0,0,.2)}.Article\/LostCoastGuide\/ReleaseTable td a{color:inherit}.Article\/LostCoastGuide\/ReleaseTable th{background-color:rgba(0,0,0,.05);text-align:left;font-weight:500}.Article\/LostCoastGuide\/ReleaseTable__date-picker-container{padding:0}@media(min-width:501px){.Article\/LostCoastKeySwap\/DeleteRequestModal__inner{padding:0 32px}}@media(max-width:500px){.Article\/LostCoastKeySwap\/DeleteRequestModal__inner{padding:0 20px}}.Article\/LostCoastKeySwap\/DeleteRequestModal__title{font-weight:500;font-size:34px;line-height:36px}.Article\/LostCoastKeySwap\/DeleteRequestModal__error{color:#d70000}.Article\/LostCoastKeySwap\/DeleteRequestModal__label{font-weight:500}.Article\/LostCoastKeySwap\/Demo__inner{background-color:rgba(0,0,0,.07);padding:16px 20px 24px;margin-bottom:-8px;border-radius:8px 8px 0 0;display:flex;align-items:center}.Article\/LostCoastKeySwap\/Demo__indicator{color:rgba(0,0,0,.5);font-size:var(--small-font-size);font-weight:500}.Article\/LostCoastKeySwap\/Demo__button{width:40px;height:40px;background-color:#fff;border-radius:100%;position:relative}.Article\/LostCoastKeySwap\/Demo__button:after{content:"";position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:12px;height:12px;border:solid}.Article\/LostCoastKeySwap\/Demo__button--disabled{opacity:.5}.Article\/LostCoastKeySwap\/Demo__button--previous:after{border-width:0 0 2px 2px;left:calc(50% + 2px)}.Article\/LostCoastKeySwap\/Demo__button--next:after{border-width:2px 2px 0 0;left:calc(50% - 2px)}.Article\/LostCoastKeySwap\/Demo__image{max-width:100%;height:auto;display:block}.Article\/LostCoastKeySwap__subsection-title{font-size:var(--large-font-size);line-height:var(--large-line-height);font-weight:500}.Article\/LostCoastKeySwap__empty-list{color:rgba(0,0,0,.5)}.Article\/LostCoastKeySwap__list-wrapper{border-radius:4px;background-color:rgba(0,0,0,.05);padding:16px}.Article\/LostCoastKeySwap__list{width:100%;border-collapse:collapse;font-size:var(--article-paragraph-font-size);line-height:calc(var(--article-paragraph-line-height) - 4px)}.Article\/LostCoastKeySwap__list th{text-align:left;vertical-align:bottom}.Article\/LostCoastKeySwap__list td{border-top:1px solid rgba(0,0,0,.2);vertical-align:top}.Article\/LostCoastKeySwap__list td,.Article\/LostCoastKeySwap__list th{padding:8px}.Article\/LostCoastKeySwap__list td:first-child,.Article\/LostCoastKeySwap__list th:first-child{padding-left:0}.Article\/LostCoastKeySwap__list td:last-child,.Article\/LostCoastKeySwap__list th:last-child{padding-right:0}.Article\/LostCoastKeySwap__delete-button{border-radius:4px;display:inline-block;color:rgba(0,0,0,.5);margin:-4px 0}.Article\/LostCoastKeySwap__delete-button:hover{color:var(--base-text-color);background:rgba(0,0,0,.1)}.Article\/LostCoastKeySwap__link-button{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/LostCoastKeySwap__link-button:hover{background:rgba(0,0,0,.1)}@media(min-width:501px){.Article\/LostCoastKeySwap\/NewRequestModal__inner{padding:0 32px}}@media(max-width:500px){.Article\/LostCoastKeySwap\/NewRequestModal__inner{padding:0 20px}}.Article\/LostCoastKeySwap\/NewRequestModal__title{font-weight:500;font-size:34px;line-height:36px}.Article\/LostCoastKeySwap\/NewRequestModal__input{padding:12px 16px;border:1px solid rgba(0,0,0,.2);border-radius:4px;width:100%}.Article\/LostCoastKeySwap\/NewRequestModal__input-label{font-weight:500}.Article\/LostCoastKeySwap\/NewRequestModal__error{color:#d70000}.Article\/LostCoastKeySwap\/RadioButton{position:relative;padding-left:28px}@media(min-width:501px){.Article\/LostCoastKeySwap\/RadioButton{padding-left:28px}}@media(max-width:500px){.Article\/LostCoastKeySwap\/RadioButton{padding-left:40px}}.Article\/LostCoastKeySwap\/RadioButton:before{content:"";display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(min-width:501px){.Article\/LostCoastKeySwap\/RadioButton:before{width:20px;height:20px}}@media(max-width:500px){.Article\/LostCoastKeySwap\/RadioButton:before{width:28px;height:28px}}.Article\/LostCoastKeySwap\/RadioButton:after{content:"";display:inline-block;background-color:#fff;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:501px){.Article\/LostCoastKeySwap\/RadioButton:after{width:8px;height:8px;left:6px}}@media(max-width:500px){.Article\/LostCoastKeySwap\/RadioButton:after{width:12px;height:12px;left:8px}}.Article\/LostCoastKeySwap\/RadioButton--selected:before{background-color:var(--green-color);border-color:var(--green-color)}.Article\/LostCoastTides\/AvailabilityInfo__message{text-align:right;flex:0 0 auto}.Article\/LostCoastTides\/AvailabilityInfo__message--has-full-availability{color:#288234}.Article\/LostCoastTides\/AvailabilityInfo__message--has-limited-availability{color:#da9100}.Article\/LostCoastTides\/AvailabilityInfo__message--has-no-availability{color:#df1b41}.Article\/LostCoastTides\/AvailabilityInfo__message--unknown{color:rgba(0,0,0,.5)}.Article\/LostCoastTides\/AvailabilityInfo__message a{color:currentColor;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}.Article\/LostCoastTides\/Chart{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0}.Article\/LostCoastTides\/Chart__scrollable-area{flex:1 1;min-height:0;overflow:auto;position:relative;border-top:1px solid rgba(0,0,0,.2)}.Article\/LostCoastTides\/Chart__toolbar{display:flex;align-items:center}.Article\/LostCoastTides\/Chart__date-picker-wrapper{position:relative;border-radius:4px;z-index:2}.Article\/LostCoastTides\/Chart__date-picker-wrapper--highlight{animation:date-picker-highlight 1s ease-in-out infinite alternate}@keyframes date-picker-highlight{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 4px currentColor}}.Article\/LostCoastTides\/Chart__date-picker-day{text-align:center;cursor:pointer;width:100%;height:100%;border-radius:2px;position:relative}.Article\/LostCoastTides\/Chart__date-picker-day--hidden{visibility:hidden}.Article\/LostCoastTides\/Chart__date-picker-day--disabled{cursor:default;color:rgba(0,0,0,.3)}.Article\/LostCoastTides\/Chart__date-picker-day:not(.Article\/LostCoastTides\/Chart__date-picker-day--disabled):not(.Article\/LostCoastTides\/Chart__date-picker-day--selected):hover{background-color:rgba(0,0,0,.1)}.Article\/LostCoastTides\/Chart__date-picker-day--available:not(.Article\/LostCoastTides\/Chart__date-picker-day--selected){background-color:#d0e9d3}.Article\/LostCoastTides\/Chart__date-picker-day--selected{background-color:#555;color:#fff;font-weight:500}.Article\/LostCoastTides\/Chart__date-picker-day--selected.Article\/LostCoastTides\/Chart__date-picker-day-date--disabled{color:rgba(0,0,0,.3)}.Article\/LostCoastTides\/Chart__date-picker-day-date{font-size:15px;line-height:15px;padding:5px 0 0}.Article\/LostCoastTides\/Chart__date-picker-day-value{font-size:11px;line-height:12px;font-weight:500;opacity:.5;padding:2px 0 4px}.Article\/LostCoastTides\/Chart__date-highlight{pointer-events:none;position:absolute;top:50%;left:100%;animation:date-arrow-animation 1s ease-in-out infinite alternate}@keyframes date-arrow-animation{0%{transform:translate(-50%,-50%) rotate(-90deg) translateY(18px)}to{transform:translate(-50%,-50%) rotate(-90deg) translateY(6px)}}.Article\/LostCoastTides\/Chart__disclaimer{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5);text-align:right}.Article\/LostCoastTides\/Chart__disclaimer a{color:inherit}.Article\/LostCoastTides\/Chart__pace-picker{position:relative}.Article\/LostCoastTides\/Chart__pace-picker-trigger{color:rgba(0,0,0,.5);padding:4px 28px 4px 8px;border-radius:4px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Article\/LostCoastTides\/Chart__pace-picker-trigger:after{content:"";position:absolute;top:calc(50% + 3px);right:10px;transform:translateY(-50%);border:5px solid transparent;border-top-color:currentcolor}.Article\/LostCoastTides\/Chart__pace-picker-trigger--active,.Article\/LostCoastTides\/Chart__pace-picker-trigger:hover{background-color:rgba(0,0,0,.1)}.Article\/LostCoastTides\/Chart__pace-picker-dropdown{margin-top:8px;background:#fff;border-radius:4px;width:200px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);padding:8px 0}.Article\/LostCoastTides\/Chart__pace-picker-label{padding:6px 16px;font-weight:500}.Article\/LostCoastTides\/Chart__pace-picker-option{padding:6px 16px}.Article\/LostCoastTides\/Chart__pace-picker-option:hover{background-color:rgba(0,0,0,.1)}.Article\/LostCoastTides\/Chart__mobile-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:4px}.Article\/LostCoastTides\/Chart__mobile-icon-button svg{width:24px;height:24px;fill:currentColor}.Article\/LostCoastTides\/Day\/NightIndicator__night{top:0;bottom:0;position:absolute;background-color:rgba(0,0,0,.1);background-image:url(/_next/static/media/night.dcbc709a.svg);background-repeat:no-repeat;background-position:50%;background-size:32px}.Article\/LostCoastTides\/Day\/TideChart{position:absolute;top:0;left:0;pointer-events:none}.Article\/LostCoastTides\/Day\/TideChart polygon{fill:rgba(50,149,236,.4)}.Article\/LostCoastTides\/Day\/TideChart polyline{stroke:#3295ec;fill:none;stroke-width:2px;stroke-dasharray:6px}.Article\/LostCoastTides\/Day\/TickMarks__hour-tick{top:0;bottom:0;position:absolute;border-left:1px solid rgba(0,0,0,.1)}.Article\/LostCoastTides\/Day\/TickMarks__hour-tick-label{position:absolute;font-size:var(--micro-font-size);color:rgba(0,0,0,.5);white-space:nowrap;transform:translateX(-50%)}@media(max-width:500px){.Article\/LostCoastTides\/Day\/TickMarks__hour-tick-label{font-size:12px;top:100%}}@media(min-width:501px){.Article\/LostCoastTides\/Day\/TickMarks__hour-tick-label{top:calc(100% + 4px)}}.Article\/LostCoastTides\/Day\/TickMarks__tide-height-tick{right:100%;width:6px;position:absolute;border-top:1px solid rgba(0,0,0,.3)}@media(max-width:500px){.Article\/LostCoastTides\/Day\/TickMarks__tide-height-tick{width:4px}}@media(min-width:501px){.Article\/LostCoastTides\/Day\/TickMarks__tide-height-tick{width:6px}}.Article\/LostCoastTides\/Day\/TickMarks__tide-height-tick-label{position:absolute;font-size:var(--micro-font-size);color:rgba(0,0,0,.5);white-space:nowrap;transform:translateY(-50%)}@media(max-width:500px){.Article\/LostCoastTides\/Day\/TickMarks__tide-height-tick-label{font-size:12px;right:calc(100% + 8px)}}@media(min-width:501px){.Article\/LostCoastTides\/Day\/TickMarks__tide-height-tick-label{right:calc(100% + 10px)}}@keyframes to-black-animation{to{fill:#555}}@media(max-width:500px){.Article\/LostCoastTides\/Day--with-height-tock-marks{padding-left:12px}}.Article\/LostCoastTides\/Day__inner{position:relative;margin-top:4px;border-radius:8px;margin-bottom:16px}.Article\/LostCoastTides\/Day__date-label{font-weight:500}.Article\/LostCoastTides\/Day__rest-label{position:absolute;top:50%;transform:translateY(-50%);text-align:center;color:rgba(0,0,0,.5);font-weight:500;font-size:var(--small-font-size);line-height:var(--small-line-height)}@media(min-width:501px){.Article\/LostCoastTides\/Day__rest-label{left:32px;right:8px}}@media(max-width:500px){.Article\/LostCoastTides\/Day__rest-label{left:24px;right:4px}}.Article\/LostCoastTides\/Day__segment-group-card{position:relative;height:100%}.Article\/LostCoastTides\/Day__segment-group-card--draggable{cursor:-webkit-grab;cursor:grab}.Article\/LostCoastTides\/Day__segment-group-card--dragging{cursor:-webkit-grabbing;cursor:grabbing}.Article\/LostCoastTides\/Day__segment-group-card-back,.Article\/LostCoastTides\/Day__segment-group-card-front{position:absolute;bottom:0;font-size:var(--small-font-size);line-height:var(--small-line-height);padding:2px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Article\/LostCoastTides\/Day__segment-group-card-front{width:100%;overflow:hidden;--outline-color:#ffd396;text-shadow:0 1px var(--outline-color),0 -1px var(--outline-color),1px 0 var(--outline-color),-1px 0 var(--outline-color),1px 1px var(--outline-color),-1px 1px var(--outline-color),1px -1px var(--outline-color),-1px -1px var(--outline-color)}.Article\/LostCoastTides\/Day__segment-group-card-highlight{pointer-events:none;animation:hand-animation 1s ease-in-out infinite alternate}@keyframes hand-animation{0%{transform:translate(-6px) rotate(-3deg)}to{transform:translate(6px) rotate(3deg)}}.Article\/LostCoastTides\/Day__segment-group-trail{position:absolute;top:0;left:0;width:100%;height:100%}.Article\/LostCoastTides\/Itinerary{background-color:#f4f4f4;position:relative}.Article\/LostCoastTides\/Itinerary__wrapper{overflow:auto;margin:0 auto}.Article\/LostCoastTides\/Itinerary__stuff{padding-bottom:15px;box-sizing:content-box}@media(min-width:501px){.Article\/LostCoastTides\/Itinerary__stuff{padding-top:80px}}@media(max-width:500px){.Article\/LostCoastTides\/Itinerary__stuff{padding-top:90px}}.Article\/LostCoastTides\/Itinerary__inner{position:relative;height:30px}.Article\/LostCoastTides\/Itinerary__direction-toggle{background:#fff;border-radius:100%;width:32px;height:32px;font-size:var(--small-font-size);display:inline-block;font-weight:500;border:1px solid rgba(0,0,0,.2);position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.Article\/LostCoastTides\/Itinerary__direction-toggle:after{content:"";width:100%;height:100%;position:absolute;background-image:url(/_next/static/media/arrow.8789401f.svg);background-position:50%;background-repeat:no-repeat;left:0;top:0;transform:rotate(180deg)}.Article\/LostCoastTides\/Itinerary__direction-toggle--southbound:after{transform:rotate(0deg)}@media(min-width:501px){.Article\/LostCoastTides\/Itinerary__direction-toggle:hover .Article\/LostCoastTides\/Itinerary__direction-toggle-tooltip{display:block}}.Article\/LostCoastTides\/Itinerary__direction-toggle-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#000;color:#fff;border-radius:4px;padding:4px 8px;font-size:var(--small-font-size);line-height:var(--small-line-height);display:none}.Article\/LostCoastTides\/Itinerary__place{top:50%;position:absolute;transform:translate(-50%,-50%);box-sizing:border-box;box-shadow:0 0 0 2px #f5f5f5;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:width .1s,height .1s,border-color .1s,background-color .1s}.Article\/LostCoastTides\/Itinerary__place--trailhead{background-color:#cb8b42;width:4px;height:16px}.Article\/LostCoastTides\/Itinerary__place--camp{width:20px;height:20px;border-radius:100%;background-color:#fff;background-image:url(/_next/static/media/campsite.29ac8e99.svg);background-repeat:no-repeat;background-position:50%;background-size:24px;border:2px solid #cb8b42}.Article\/LostCoastTides\/Itinerary__place--camp:hover{border-color:#a16928}.Article\/LostCoastTides\/Itinerary__place--camp:hover .Article\/LostCoastTides\/Itinerary__place-number{background-color:#a16928}.Article\/LostCoastTides\/Itinerary__place--selected{background-color:#e1a757;color:#7b4902;font-weight:700;border-color:#cb8b42;width:30px;height:30px}.Article\/LostCoastTides\/Itinerary__place--highlighted{animation:place-highlight 1s ease-in-out infinite alternate}@keyframes place-highlight{0%{box-shadow:0 0 0 2px #f5f5f5}to{box-shadow:0 0 0 4px currentColor}}.Article\/LostCoastTides\/Itinerary__place-label{font-size:var(--small-font-size);line-height:var(--micro-line-height);position:absolute;width:115px;bottom:calc(100% + 8px);left:50%;transform:rotate(328deg);transform-origin:left bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Article\/LostCoastTides\/Itinerary__place-number{position:absolute;right:-6px;top:-6px;border-radius:100%;width:16px;height:16px;background-color:#cb8b42;font-size:var(--micro-font-size);text-align:center;line-height:16px;color:#fff;opacity:0;transform:scale(0);transition:transform .1s,opacity .1s,background-color .1s}.Article\/LostCoastTides\/Itinerary__place-number--visible{opacity:1;transform:scale(1)}.Article\/LostCoastTides\/Itinerary__place-arrow{pointer-events:none;animation:place-arrow-animation 1s ease-in-out infinite alternate}@keyframes place-arrow-animation{0%{transform:rotate(290deg) translateY(28px)}to{transform:rotate(290deg) translateY(16px)}}.Article\/LostCoastTides\/Itinerary__segment{height:8px;background-color:#e1a757;top:50%;transform:translateY(-50%);position:absolute}.Article\/LostCoastTides\/Itinerary__segment--low-tide{background-image:linear-gradient(135deg,#f4f4f4 25%,transparent 0,transparent 50%,#f4f4f4 0,#f4f4f4 75%,transparent 0,transparent);background-size:12px 12px}.Article\/LostCoastTides\/Itinerary__segment--low-tide-highlighted{animation:color-animation 1s ease-in-out infinite alternate}@keyframes color-animation{0%{background-color:#555}to{background-color:#e1a757}}.Article\/LostCoastTides\/Itinerary__segment-label{bottom:-12px;text-align:center;position:absolute;font-size:12px;white-space:nowrap;color:rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Article\/LostCoastTides\/MessageBubble{display:flex;margin:0 auto;min-height:92px;align-items:flex-start}.Article\/LostCoastTides\/MessageBubble__inner{padding:16px 20px;background:#ffe1a2;flex:1 1;min-width:0;position:relative}@media(min-width:501px){.Article\/LostCoastTides\/MessageBubble__inner{display:flex;align-items:center}}.Article\/LostCoastTides\/MessageBubble__buttons{display:flex;justify-content:flex-end}.Article\/LostCoastTides\/MessageBubble__picture{width:40px;height:40px;background-color:#333;border-radius:100%;flex:0 0 auto}.Article\/LostCoastTides\/MessageBubble__corner-skip-button{position:absolute;top:-6px;right:-6px;border-radius:100%;background:#ffe1a2;color:rgba(0,0,0,.5);border:2px solid #fff;transition:color .15s,background-color .15s}.Article\/LostCoastTides\/MessageBubble__corner-skip-button:hover{color:var(--base-text-color);background-color:#e2c68f}.Article\/LotteryFees__footer{color:rgba(0,0,0,.5);line-height:var(--large-line-height)}.Article\/LotteryFees__footer a{color:inherit;font-weight:500;-webkit-text-decoration:solid underline 2px;text-decoration:solid underline 2px;text-underline-offset:2px}.Article\/LotteryFees__footer a:hover{background:rgba(0,0,0,.1)}.Article\/LotteryFees__charts{display:grid;grid-column-gap:40px;column-gap:40px;grid-row-gap:60px;row-gap:60px}@media(max-width:500px){.Article\/LotteryFees__charts{grid-template-columns:repeat(1,1fr)}}@media(min-width:501px){.Article\/LotteryFees__charts{grid-template-columns:repeat(3,1fr)}}.Article\/LotteryFees__chart-inner{border-radius:8px;background-color:rgba(0,0,0,.05);padding:20px}@media(min-width:501px){.Article\/LotteryFees__chart-header{min-height:74px}}.Article\/LotteryFees__chart-title{font-weight:700;text-align:center}@media(max-width:500px){.Article\/LotteryFees__chart-title{font-size:24px;line-height:26px}}@media(min-width:501px){.Article\/LotteryFees__chart-title{font-size:22px;line-height:24px}}.Article\/LotteryFees__chart-note{color:rgba(0,0,0,.5);text-align:center;font-size:var(--small-font-size);line-height:var(--small-line-height)}.Article\/LotteryFees__chart-svg{display:block;margin:0 auto}.Article\/LotteryFees__chart-revenue-label{text-anchor:middle;font-size:var(--small-font-size);line-height:car(--small-line-height);font-weight:500}.Article\/LotteryFees__chart-revenue-label--recGov{fill:#e35188}.Article\/LotteryFees__chart-revenue-label--park{fill:#1eaa46}.Article\/LotteryFees__chart-label{text-anchor:middle;font-size:var(--small-font-size);line-height:car(--small-line-height);font-weight:500;fill:rgba(0,0,0,.7)}.Article\/LotteryFees__chart-description{font-size:var(--micro-font-size);line-height:var(--micro-line-height);color:rgba(0,0,0,.5)}.Article\/LotteryFees__chart-hr{border-top:1px solid rgba(0,0,0,.1)}.Article\/LotteryFees__chart-recGov-text{color:#e35188;font-weight:500}.Article\/LotteryFees__chart-park-text{color:#1eaa46;font-weight:500}.Article\/LotteryFees__chart-emphasis-text{text-decoration:underline}.Article\/MtWhitney__container{background-color:#f6f2ec}@media(min-width:1000px){.Article\/MtWhitney__container{padding-top:20px}}.Article\/MtWhitney__hero-image{width:1000px;max-width:100%;height:auto;margin:0 auto;display:block}.Article\/MtWhitney__big-number-container{text-align:center;flex:1 1;min-width:0}.Article\/MtWhitney__big-number{font-size:36px;line-height:36px;font-weight:700;position:relative;z-index:1}.Article\/MtWhitney__big-number-description{max-width:220px;margin:0 auto}.Article\/MtWhitney__big-number-description strong{font-weight:700}.Article\/MtWhitney__row{display:flex;justify-content:center;gap:16px}@media(max-width:500px){.Article\/MtWhitney__row{flex-direction:column}}@media(min-width:501px){.Article\/MtWhitney__row{align-items:flex-start}}.Article\/MtWhitney__row img{max-width:100%;height:auto}@media(min-width:880px){.Article\/MtWhitney__row--bleed{margin:0 -100px}}.Article\/MtWhitney__itinerary-container{flex:1 1;min-width:0;background:#fff;padding:16px;border-radius:8px}.Article\/MtWhitney__itinerary-title{text-align:center;font-weight:500}.Article\/MtWhitney__itinerary-day{position:relative}.Article\/MtWhitney__itinerary-day-inner{font-weight:700;font-size:16px;line-height:20px}.Article\/MtWhitney__itinerary-step{font-size:16px;line-height:20px;color:rgba(0,0,0,.5)}.Article\/MtWhitney__itinerary-meta{font-size:16px;line-height:20px}.Article\/MtWhitney__tips{padding:32px;background:#fff;border-radius:8px}.Article\/MtWhitney__footnotes{background:#ebe3d6;color:rgba(0,0,0,.7)}.Article\/MtWhitneyAvailabilities2025__container{max-width:500px}.Article\/MtWhitneyAvailabilities2025__updated-at{color:rgba(0,0,0,.5);text-align:right}.Article\/MtWhitneyAvailabilities2025__filters{display:flex}.Article\/MtWhitneyAvailabilities2025__filter{flex:0 1 auto}.Article\/MtWhitneyAvailabilities2025__select{border:1px solid rgba(0,0,0,.2);padding:12px 16px;min-width:0;display:block;width:100%;background:#fff;border-radius:4px}.Article\/MtWhitneyAvailabilities2025__select:focus{outline:none;border-color:currentColor;box-shadow:0 0 0 1px currentColor}.Article\/MtWhitneyAvailabilities2025__label{font-weight:500}.Article\/MtWhitneyAvailabilities2025__day{border-radius:0;color:rgba(0,0,0,.7);text-align:center;background:none;padding:0;position:relative;border:1px solid rgba(0,0,0,.1)}@media(max-width:500px){.Article\/MtWhitneyAvailabilities2025__day{height:46px}}@media(min-width:501px){.Article\/MtWhitneyAvailabilities2025__day{height:40px}}.Article\/MtWhitneyAvailabilities2025__day--hidden{visibility:hidden}.Article\/MtWhitneyAvailabilities2025__day:hover .Article\/MtWhitneyAvailabilities2025__tooltip{display:block}.Article\/MtWhitneyAvailabilities2025__tooltip{position:absolute;display:none;background-color:#333;color:hsla(0,0%,100%,.9);padding:8px;border-radius:4px;pointer-events:none;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:150px;z-index:1;font-size:var(--small-font-size)}.Article\/MtWhitneyAvailabilities2025__tooltip:after{content:"";position:absolute;border:8px solid transparent;border-top-color:#333;bottom:0;left:50%;transform:translate(-50%,16px)}.Article\/MtWhitneyAvailabilities2025__day-date{position:absolute;top:3px;left:50%;transform:translateX(-50%);font-size:var(--small-font-size)}.Article\/MtWhitneyAvailabilities2025__day-remaining{font-size:12px;position:absolute;top:17px;left:50%;transform:translateX(-50%);color:rgba(0,0,0,.7);font-weight:700}.Article\/NewZealandGreatWalks__page-title{font-size:38px;line-height:44px;font-weight:500;max-width:500px}.Article\/NewZealandGreatWalks__hero-image{width:100%;height:auto;border-radius:8px}.Article\/NewZealandGreatWalks__map-image{max-width:min(500px,100%);height:auto}.Article\/NewZealandGreatWalks__intro{font-size:20px;line-height:28px;max-width:500px}.Article\/NewZealandGreatWalks__summary-table{border-collapse:collapse;width:100%;table-layout:fixed}.Article\/NewZealandGreatWalks__summary-table td,.Article\/NewZealandGreatWalks__summary-table th{padding:12px;text-align:left;width:100px}.Article\/NewZealandGreatWalks__summary-table td:first-child,.Article\/NewZealandGreatWalks__summary-table th:first-child{padding-left:0;width:250px}.Article\/NewZealandGreatWalks__summary-table td:last-child,.Article\/NewZealandGreatWalks__summary-table th:last-child{padding-right:0}.Article\/NewZealandGreatWalks__summary-table td{border-top:1px solid rgba(0,0,0,.2);vertical-align:top}.Article\/NewZealandGreatWalks__summary-table td:first-child{font-weight:700}.Article\/NewZealandGreatWalks__summary-table td:first-child a{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5);text-underline-offset:2px;text-decoration-thickness:1px}.Article\/NewZealandGreatWalks__summary-table td:first-child a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.Article\/NewZealandGreatWalks__summary-table td:nth-child(2),.Article\/NewZealandGreatWalks__summary-table td:nth-child(3),.Article\/NewZealandGreatWalks__summary-table td:nth-child(4){white-space:nowrap}.Article\/NewZealandGreatWalks__trip{display:grid}@media(min-width:501px){.Article\/NewZealandGreatWalks__trip{gap:32px;grid-template-columns:1fr 300px;align-items:start}}@media(max-width:500px){.Article\/NewZealandGreatWalks__trip{gap:20px;grid-template-columns:1fr}}@media(min-width:501px){.Article\/NewZealandGreatWalks__trip p{line-height:22px}}@media(max-width:500px){.Article\/NewZealandGreatWalks__trip p{line-height:24px}}.Article\/NewZealandGreatWalks__trip p strong{font-weight:700}.Article\/NewZealandGreatWalks__trip p a{color:var(--green-color);font-weight:700}.Article\/NewZealandGreatWalks__trip-image{max-width:100%;height:auto;display:block}.Article\/NewZealandGreatWalks__trip-image-attribution{font-size:var(--micro-font-size);line-height:var(--micro-line-height);color:rgba(0,0,0,.3)}.Article\/NewZealandGreatWalks__trip-image-attribution a{color:inherit}.Article\/NewZealandGreatWalks__trip-name{font-weight:700;font-size:26px;line-height:30px}.Article\/NewZealandGreatWalks__trip-name a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}.Article\/NewZealandGreatWalks__trip-metadata{font-weight:500}.Article\/NewZealandGreatWalks__trip-metadata span:not(:last-child){margin-right:16px}.Article\/RecreationGovCancellationAlerts__image{max-width:100%;height:auto;margin:0 auto;display:block}.Article\/TheWaveLottery__container{background-color:#f6f2ec}@media(min-width:1000px){.Article\/TheWaveLottery__container{padding-top:20px}}.Article\/TheWaveLottery__lotteries-card{border-radius:8px;background-color:#fff;padding:32px}.Article\/TheWaveLottery__lotteries-card-title{font-size:26px;line-height:28px;font-weight:500;margin-bottom:32px}.Article\/TheWaveLottery__lotteries-row{gap:16px;display:flex;font-size:var(--base-font-size);line-height:var(--base-line-height)}@media(min-width:501px){.Article\/TheWaveLottery__lotteries-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:12px;padding-bottom:12px}}@media(max-width:500px){.Article\/TheWaveLottery__lotteries-row{flex-direction:column;gap:0}.Article\/TheWaveLottery__lotteries-row:not(:last-child){margin-bottom:20px}}.Article\/TheWaveLottery__lotteries-row--title{font-size:20px;line-height:24px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:12px;padding-bottom:24px;font-weight:500}.Article\/TheWaveLottery__lotteries-attribute{color:rgba(0,0,0,.5);flex:1 1;min-width:0}@media(min-width:501px){.Article\/TheWaveLottery__lotteries-attribute{flex:0 0 auto;width:100px}}@media(max-width:500px){.Article\/TheWaveLottery__lotteries-attribute{font-weight:500;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;margin-bottom:4px;font-size:var(--small-font-size)}}.Article\/TheWaveLottery__lotteries-value{flex:1 1;min-width:0}.Article\/TheWaveLottery__lotteries-value-example{font-size:var(--small-font-size);line-height:var(--micro-line-height);color:rgba(0,0,0,.5)}.Article\/TheWaveLottery__tip-label{background-color:rgba(0,0,0,.1);border-radius:4px;font-size:var(--base-font-size);line-height:var(--base-line-height);text-transform:uppercase;font-weight:500;display:inline-block;padding:2px 8px}.Article\/TheWaveLottery__hero-image{width:1000px;max-width:100%;height:auto;margin:0 auto;display:block}.Article\/TheWaveLottery__row{display:flex;align-items:flex-start}.Article\/TheWaveLottery__footnotes{background:#ebe3d6;color:rgba(0,0,0,.7)}.Article\/TheWaveLottery__map-link{text-decoration:underline;cursor:pointer}.Article\/TheWaveLottery__modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:4}.Article\/TheWaveLottery__modal-backdrop{background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;bottom:0;right:0}.Article\/TheWaveLottery__modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto}@media(min-width:501px){.Article\/TheWaveLottery__modal-inner{max-width:calc(100% - 64px);max-height:calc(100% - 64px)}}@media(max-width:500px){.Article\/TheWaveLottery__modal-inner{max-width:calc(100% - 40px);max-height:calc(100% - 40px)}}.Article\/TheWaveLottery__modal-dismiss-button{position:absolute;right:16px;top:16px;border-radius:100%;background-color:#fff}.Article\/TheWaveLottery__modal-dismiss-button:hover{background-color:hsla(0,0%,100%,.9)}.Article\/TheWaveLottery__reservation-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:680px){.Article\/TheWaveLottery__reservation-options{grid-template-columns:repeat(2,1fr);gap:8px}.Article\/TheWaveLottery__row{display:block}.Article\/TheWaveLottery__row img{width:100%;height:auto}}.Article\/YosemiteLottery figure{margin:0}.Article\/YosemiteLottery figcaption{color:rgba(0,0,0,.5)}.Article\/YosemiteLottery__container{background-color:#f6f2ec}@media(min-width:1000px){.Article\/YosemiteLottery__container{padding-top:20px}}.Article\/YosemiteLottery__hero-image{width:1000px;max-width:100%;height:auto;margin:0 auto;display:block}.Article\/YosemiteLottery__footnotes{background:#ebe3d6;color:rgba(0,0,0,.7)}.Article\/YosemiteLottery\/Lotteries__legends{gap:32px;display:flex;justify-content:flex-end}.Article\/YosemiteLottery\/Lotteries__legend{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;font-weight:500}.Article\/YosemiteLottery\/Lotteries__legend-mark{width:16px;border-radius:100px}.Article\/YosemiteLottery\/Lotteries__legend-mark--hiking{background-color:var(--green-color);height:12px}.Article\/YosemiteLottery\/Lotteries__legend-mark--reservations{background-color:#333;height:4px}.Article\/YosemiteLottery\/Lotteries__month-labels{position:relative}@media(max-width:500px){.Article\/YosemiteLottery\/Lotteries__month-labels{height:40px}}@media(min-width:501px){.Article\/YosemiteLottery\/Lotteries__month-labels{height:32px}}.Article\/YosemiteLottery\/Lotteries__month-label{position:absolute;top:50%;transform:translateY(-50%);text-align:center;font-weight:500;font-size:var(--small-font-size);line-height:var(--small-line-height);text-shadow:1px 0 0 #f6f2ec,-1px 0 0 #f6f2ec,0 1px 0 #f6f2ec,0 -1px 0 #f6f2ec,1px 1px 0 #f6f2ec,-1px 1px 0 #f6f2ec,1px -1px 0 #f6f2ec,-1px -1px 0 #f6f2ec,2px 0 0 #f6f2ec,-2px 0 0 #f6f2ec,0 2px 0 #f6f2ec,0 -2px 0 #f6f2ec,2px 2px 0 #f6f2ec,-2px 2px 0 #f6f2ec,2px -2px 0 #f6f2ec,-2px -2px 0 #f6f2ec}.Article\/YosemiteLottery\/Lotteries__table{background-color:#fff;border-radius:8px}.Article\/YosemiteLottery\/Lotteries__lottery{position:relative}.Article\/YosemiteLottery\/Lotteries__lottery:nth-child(2n){background-color:rgba(191,193,208,.15)}@media(max-width:500px){.Article\/YosemiteLottery\/Lotteries__lottery{height:40px}}@media(min-width:501px){.Article\/YosemiteLottery\/Lotteries__lottery{height:32px}}.Article\/YosemiteLottery\/Lotteries__lottery-label{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500;white-space:nowrap}@media(max-width:500px){.Article\/YosemiteLottery\/Lotteries__lottery-label--mobile-left{left:revert;right:calc(100% + 8px)}}@media(min-width:501px){.Article\/YosemiteLottery\/Lotteries__lottery-label--desktop-left{left:revert;right:calc(100% + 8px)}}.Article\/YosemiteLottery\/Lotteries__lottery-period,.Article\/YosemiteLottery\/Lotteries__lottery-reservations{position:absolute;top:50%;transform:translateY(-50%);border-radius:100px}.Article\/YosemiteLottery\/Lotteries__lottery-period{background-color:currentColor}.Article\/YosemiteLottery\/Lotteries__lottery-period--reservations{height:4px}.Article\/YosemiteLottery\/Lotteries__lottery-period--hiking{color:var(--green-color);height:12px}.Article\/YosemiteLottery\/Lotteries__lottery-period--passed{opacity:.3}.Article\/YosemiteLottery\/Lotteries__lottery-period--passed .Article\/YosemiteLottery\/Lotteries__lottery-label{-webkit-text-decoration:1px solid line-through;text-decoration:1px solid line-through}.Article\/YosemiteLottery\/Lotteries__lottery-month{top:0;bottom:0;position:absolute;border-right:1px dashed rgba(0,0,0,.1);transform:translateX(-50%)}.Article\/YosemiteLottery\/Lotteries__lottery-today{top:0;bottom:0;position:absolute;border-right:2px solid #f74336;transform:translateX(-50%)}.Article\/YosemiteLottery\/Lotteries__lottery-today-label{position:absolute;background-color:#f74336;border-radius:4px;padding:0 4px;color:#fff;font-weight:500;font-size:var(--small-font-size);line-height:var(--small-line-height);transform:translateX(-50%);bottom:100%}.Article\/YosemiteLottery\/SuccessRatesChart{max-width:100%}.Article\/YosemiteLottery\/SuccessRatesChart rect{fill:#bfc1d0}.Article\/YosemiteLottery\/SuccessRatesChart line{stroke:currentColor}.Article\/YosemiteLottery\/SuccessRatesChart__label{text-anchor:middle}@media(max-width:500px){.Article\/YosemiteLottery\/SuccessRatesChart__label{font-size:var(--micro-font-size)}}@media(min-width:501px){.Article\/YosemiteLottery\/SuccessRatesChart__label{font-size:var(--small-font-size)}}.Article\/YosemiteLottery\/SuccessRatesChart__small-label{font-size:var(--micro-font-size);text-anchor:middle}.Article\/YosemiteLottery\/SuccessRatesChart__title{font-size:20px;font-weight:500;text-anchor:middle}.Article\/YosemiteLottery\/SuccessRatesChart__subtitle{fill:rgba(0,0,0,.5);text-anchor:middle}.Article\/ZionPermits__container{background:#f6f2ec}.Article\/ZionPermits__hero-image{width:100%;height:auto}.Article\/ZionPermits__activities{display:grid;align-items:start;grid-gap:20px;gap:20px}@media(max-width:500px){.Article\/ZionPermits__activities{grid-template-columns:repeat(1,1fr)}}@media(min-width:501px)and (max-width:900px){.Article\/ZionPermits__activities{grid-template-columns:repeat(2,1fr)}}@media(min-width:901px){.Article\/ZionPermits__activities{grid-template-columns:repeat(3,1fr)}}.Article\/ZionPermits__activity{border:1px solid rgba(0,0,0,.1);border-radius:8px;background-color:#fff}.Article\/ZionPermits__activity-section:not(:first-child){border-top:1px dashed rgba(0,0,0,.2)}@media(max-width:500px){.Article\/ZionPermits__activity-section{padding:16px 20px}}@media(min-width:501px){.Article\/ZionPermits__activity-section{padding:20px 32px}}.Article\/ZionPermits__activity-name{font-weight:500;font-size:22px;line-height:24px}.Article\/ZionPermits__activity-name a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/ZionPermits__activity-name a:hover{background:rgba(0,0,0,.1)}.Article\/ZionPermits__activity-extra{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.Article\/ZionPermits__activity-extra a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/ZionPermits__activity-extra a:hover{background:rgba(0,0,0,.1)}.Article\/ZionPermits__activity-tip{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.Article\/ZionPermits__activity-tip a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/ZionPermits__activity-tip a:hover{background:rgba(0,0,0,.1)}.Article\/ZionPermits__option-label{font-size:var(--micro-font-size);line-height:var(--micro-line-height);text-transform:uppercase;color:rgba(0,0,0,.5);font-weight:700}.Article\/ZionPermits__option-label--advance{color:#009688}.Article\/ZionPermits__option-label--lastMinute{color:#ed5b5b}.Article\/ZionPermits__options{counter-reset:counter}.Article\/ZionPermits__option{font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height);counter-increment:counter;position:relative;padding-left:32px}.Article\/ZionPermits__option strong{font-weight:700}.Article\/ZionPermits__option a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/ZionPermits__option a:hover{background:rgba(0,0,0,.1)}.Article\/ZionPermits__option ol{padding-left:20px}.Article\/ZionPermits__option:not(:first-child){margin-top:12px}.Article\/ZionPermits__option:before{content:counter(counter,upper-latin);position:absolute;top:0;left:0;width:24px;height:24px;border-radius:100%;color:#fff;text-align:center;line-height:24px;font-weight:500;font-size:var(--small-font-size)}.Article\/ZionPermits__option--seasonalLottery:before{background-color:#ed5b5b}.Article\/ZionPermits__option--seasonalRelease:before{background-color:#dd9e40}.Article\/ZionPermits__option--dailyLottery:before{background-color:#6fa0ea}.Article\/ZionPermits__option--walkUp:before{background-color:#82d48b}.Article\/ZionPermits__release-table{border-collapse:collapse;width:100%}.Article\/ZionPermits__release-table td,.Article\/ZionPermits__release-table th{text-align:left;padding:4px 0}.Article\/ZionPermits__release-table td:not(:first-child),.Article\/ZionPermits__release-table th:not(:first-child){padding-left:16px}.Article\/ZionPermits__release-table th{font-weight:500}.Article\/ZionPermits__release-table td{border-top:1px solid rgba(0,0,0,.1)}.Article\/ZionPermits__external-link{font-weight:500;-webkit-text-decoration:1px underline;text-decoration:1px underline;text-underline-offset:2.5px;color:inherit;position:relative;margin-right:20px;display:inline-block}.Article\/ZionPermits__external-link:after,.Article\/ZionPermits__external-link:before{color:#666}.Article\/ZionPermits__external-link:before{content:"";position:absolute;right:-23px;top:calc(50% + 1px);transform:translate(-50%,-50%) rotate(-45deg);background-color:currentColor;width:12px;height:2px}.Article\/ZionPermits__external-link:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border:solid;border-width:2px 2px 0 0}.Article\/ZionPermits__external-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;background:rgba(0,0,0,.1)}.Article\/ZionPermits__external-link:hover:after,.Article\/ZionPermits__external-link:hover:before{color:currentColor}.Articles__filters{display:flex;flex-wrap:wrap;gap:8px}.Articles__divider{border:solid rgba(0,0,0,.1);border-width:1px 0 0}@media(max-width:500px){.Articles__divider{margin:32px 0}}@media(min-width:501px){.Articles__divider{margin:20px 0}}.Articles__article{color:inherit;text-decoration:none;display:flex}@media(max-width:500px){.Articles__article{flex-direction:column;gap:16px}}@media(min-width:501px){.Articles__article{align-items:flex-start;gap:20px}.Articles__article:hover .Articles__article-title{-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);text-underline-offset:3px}}.Articles__article-image-container{position:relative;aspect-ratio:40/21}@media(max-width:500px){.Articles__article-image-container{width:100%}}@media(min-width:501px){.Articles__article-image-container{width:200px;flex:0 0 auto}}.Articles__article-image{border-radius:4px}.Articles__article-title{font-size:var(--large-font-size);line-height:var(--large-line-height);font-weight:500}@media(min-width:501px){.Articles__article-title{flex:1 1;min-width:0}}.Articles__article-date{color:rgba(0,0,0,.5)}.ArticleSignupForm{border-radius:8px;padding:32px}.ArticleSignupForm--dark{background-color:#e5f7e9}.ArticleSignupForm--white{background-color:#fff}.ArticleSignupForm__inner{margin:0 auto;max-width:460px;display:flex;gap:60px}@media(max-width:500px){.ArticleSignupForm__text-column{flex:1 1;min-width:0}}@media(min-width:501px){.ArticleSignupForm__text-column{flex:0 0 auto;width:240px}}.ArticleSignupForm__image-column{flex:1 1;position:relative}.ArticleSignupForm__next-issue-date{font-weight:500;color:var(--green-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.ArticleSignupForm__title{font-weight:700;font-size:24px;line-height:28px}.ArticleSignupForm__input{border:1px solid rgba(0,0,0,.2);padding:12px 16px;flex:1 1;display:block;font-weight:500;border-radius:4px;width:100%}.ArticleSignupForm__input:focus{outline:none;border-color:currentColor;box-shadow:0 0 0 1px currentColor}.ArticleSignupForm__social-proof{display:flex;gap:12px;align-items:flex-start}.ArticleSignupForm__social-proof-picture{width:24px;height:auto;border-radius:100%;border:1px solid rgba(0,0,0,.1);flex:0 0 auto}.ArticleSignupForm__social-proof-text{font-size:var(--small-font-size);line-height:var(--small-line-height);flex:1 1;min-width:0}.ArticleSignupForm__result--error{color:#d70000}.ArticleSignupForm__last-issue-link{color:rgba(0,0,0,.5);-webkit-text-decoration:1px rgba(0,0,0,.2) underline;text-decoration:1px rgba(0,0,0,.2) underline;text-underline-offset:3px}.ArticleSignupForm__last-issue-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ArticleSignupForm__last-issue-link-wrapper{text-align:center}.ArticleSignupForm__image{border:2px solid rgba(0,0,0,.9);border-radius:8px;box-shadow:2px 4px 8px rgba(0,0,0,.15);max-width:200px;height:auto;position:absolute;top:50%;left:0;cursor:pointer;transform:translateY(-50%) rotate(4deg);transition:.2s cubic-bezier(0,0,.03,.85);transition-property:transform,box-shadow,border-color}.ArticleSignupForm__image:hover{transform:translateY(-50%) rotate(4deg) scale(1.1);box-shadow:4px 8px 16px rgba(0,0,0,.15);border-color:rgba(0,0,0,.7)}.BestBackpackingTrips{--column-width:280px;--gutter:32px}.BestBackpackingTrips__columns{display:flex}.BestBackpackingTrips__map-section{flex:1 1;min-width:250px;max-width:600px;height:100vh;position:-webkit-sticky;position:sticky;top:0}.BestBackpackingTrips__content-section{flex:0 1 calc(var(--column-width)*2 + var(--gutter));margin:0 60px;min-width:0}@media(max-width:900px){.BestBackpackingTrips__content-section{margin:0 32px}}@media(max-width:500px){.BestBackpackingTrips__content-section{margin:0 20px}}.BestBackpackingTrips__title{font-size:var(--page-title-font-size);line-height:var(--page-title-line-height);font-weight:700}.BestBackpackingTrips__divider{border-top:1px solid rgba(0,0,0,.1)}@media(max-width:500px){.BestBackpackingTrips__navigation{position:-webkit-sticky;position:sticky;background-color:#fff;top:0;margin:0 -20px}.BestBackpackingTrips__region-buttons-wrapper{position:relative}.BestBackpackingTrips__region-buttons-wrapper:before{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}}.BestBackpackingTrips__region-buttons{display:flex;gap:0 20px;min-width:0}@media(max-width:500px){.BestBackpackingTrips__region-buttons{overflow:auto;padding:0 20px}}@media(min-width:501px){.BestBackpackingTrips__region-buttons{flex-wrap:wrap}}.BestBackpackingTrips__region-button{display:inline-block;border-radius:100px;font-weight:500;color:rgba(0,0,0,.7);text-decoration:none;transition:background-color .2s;white-space:nowrap}@media(max-width:500px){.BestBackpackingTrips__region-button{padding:8px 0}}@media(min-width:501px){.BestBackpackingTrips__region-button{padding:4px 0}}.BestBackpackingTrips__region-button--active,.BestBackpackingTrips__region-button:hover{-webkit-text-decoration:1.5px underline currentColor;text-decoration:1.5px underline currentColor;text-underline-offset:2px}.BestBackpackingTrips__region-button--active{color:var(--base-text-color)}.BestBackpackingTrips__trips{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px var(--gutter);gap:40px var(--gutter)}@media(max-width:500px){.BestBackpackingTrips__trips{grid-template-columns:1fr}}.BestBackpackingTrips__map{width:100%;height:100%}.BestBackpackingTrips\/Card{color:inherit;text-decoration:none}@media(min-width:501px){.BestBackpackingTrips\/Card:hover .BestBackpackingTrips\/Card__image{box-shadow:0 4px 10px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transform:scale(1.03)}.BestBackpackingTrips\/Card:hover .BestBackpackingTrips\/Card__name{-webkit-text-decoration:1.5px underline;text-decoration:1.5px underline;text-underline-offset:3px}}.BestBackpackingTrips\/Card__image{border-radius:8px;object-fit:cover;height:auto;width:100%;aspect-ratio:1/.75;transition:box-shadow .2s,transform .2s}.BestBackpackingTrips\/Card__details{flex:1 1;min-width:0}.BestBackpackingTrips\/Card__name{font-weight:700;font-size:22px;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BestBackpackingTrips\/Card__description{line-height:calc(var(--base-line-height) + 4px)}.BestBackpackingTrips\/Card__meta{color:rgba(0,0,0,.5)}.BestBackpackingTrips\/Card__upcoming-deadline{padding:8px 16px;border-radius:8px;background-color:#ffeeed}.BestBackpackingTrips\/Card__deadline{color:var(--red-color);font-weight:500}.BestBackpackingTrips\/Card__trip-dates{color:rgba(0,0,0,.5)}.BestBackpackingTrips\/TripMarker{width:12px;height:12px;box-sizing:content-box;border-radius:100%;border:1.5px solid #000;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);cursor:pointer;transition:transform .2s,background-color .2s}.BestBackpackingTrips\/TripMarker--active,.BestBackpackingTrips\/TripMarker:hover{transform:scale(1.2)}.BestBackpackingTrips\/TripMarker--active{background:#000}.BestBackpackingTrips\/TripMarker__popover{color:inherit;text-decoration:none;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:280px;overflow:hidden;font-size:var(--base-font-size)}.BestBackpackingTrips\/TripMarker__popover:hover .BestBackpackingTrips\/TripMarker__name{-webkit-text-decoration:1.5px underline;text-decoration:1.5px underline;text-underline-offset:3px}.BestBackpackingTrips\/TripMarker__popover-dismiss-button{position:absolute;top:8px;right:8px;background-color:#eee;width:32px;height:32px;cursor:pointer;border-radius:100%;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.BestBackpackingTrips\/TripMarker__popover-dismiss-button:hover{background-color:#fff;transform:scale(1.05)}.BestBackpackingTrips\/TripMarker__image{width:100%;height:140px;object-fit:cover;display:block}@media(max-height:700px){.BestBackpackingTrips\/TripMarker__image{height:50px}}@media(max-height:600px){.BestBackpackingTrips\/TripMarker__image,.BestBackpackingTrips\/TripMarker__popover-dismiss-button{display:none}}.BestBackpackingTrips\/TripMarker__inner{padding:16px}.BestBackpackingTrips\/TripMarker__name{font-weight:700;font-size:22px;line-height:26px}.BestBackpackingTrips\/TripMarker__description{line-height:calc(var(--base-line-height) + 4px)}.BestBackpackingTrips\/TripMarker__duration{color:rgba(0,0,0,.5)}.Button{border-radius:4px;font-weight:500;display:inline-block;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--background-color);color:var(--color);text-decoration:none;text-align:center;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--border-color,transparent);transition:background-color .15s,box-shadow .15s}.Button--disabled{opacity:.5}.Button:not(.Button--disabled){cursor:pointer}.Button:not(.Button--disabled):hover{background-color:var(--hover-background-color);box-shadow:inset 0 0 0 1px var(--hover-border-color,transparent)}.Button--primary{--background-color:var(--green-color);--hover-background-color:#62c36e;--color:#fff}.Button--black{--background-color:rgba(0,0,0,.9);--hover-background-color:rgba(0,0,0,.7);--color:#fff}.Button--orange{--background-color:var(--orange-color);--hover-background-color:#ffdc95;--color:inherit}.Button--secondary{--color:inherit}.Button--bordered,.Button--secondary{--background-color:transparent;--hover-background-color:rgba(0,0,0,.1)}.Button--bordered{--border-color:rgba(0,0,0,.2);--hover-border-color:transparent;--color:inherit}.Button--gray{--background-color:rgba(0,0,0,.1);--hover-background-color:rgba(0,0,0,.2);--color:rgba(0,0,0,.5)}.Button--small{padding:4px 12px}.Button--medium{padding:8px 16px}.Button--large{padding:12px 20px}.Button--full-width{display:block;width:100%;flex:1 1}.Button--radius-right{border-top-left-radius:0;border-bottom-left-radius:0}.Button--radius-left{border-top-right-radius:0;border-bottom-right-radius:0}.Calendar\/CustomDay{width:100%;aspect-ratio:1;display:block;border-radius:4px;border:0;font-size:var(--small-font-size);color:rgba(0,0,0,.7);line-height:100%;text-align:center;background:none;padding:0;cursor:pointer;position:relative}.Calendar\/CustomDay--hidden{visibility:hidden}.Calendar\/CustomDay--disabled{cursor:default;color:rgba(0,0,0,.3)}.Calendar\/CustomDay:not(.Calendar\/CustomDay--disabled):not(.Calendar\/CustomDay--selected):hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.Calendar\/CustomDay--selected{background-color:#444;color:#fff;font-weight:500}.Calendar\/CustomDay--selected.Calendar\/CustomDay--disabled{color:rgba(0,0,0,.3)}.Calendar\/CustomDay__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:#000;color:#fff;padding:4px 8px;border-radius:4px;font-size:var(--small-font-size);line-height:var(--small-line-height);display:none;z-index:1;width:max-content;max-width:120px;pointer-events:none}@media(min-width:501px){.Calendar\/CustomDay:hover .Calendar\/CustomDay__tooltip{display:block}}.Calendar\/Day{width:100%;aspect-ratio:1;display:block;border-radius:4px;border:0;font-size:var(--small-font-size);color:rgba(0,0,0,.7);line-height:100%;text-align:center;background:none;padding:0;cursor:pointer;position:relative}.Calendar\/Day--hidden{visibility:hidden}.Calendar\/Day--disabled{cursor:default;color:rgba(0,0,0,.3)}.Calendar\/Day:not(.Calendar\/Day--disabled):not(.Calendar\/Day--selected):hover{background-color:rgba(0,0,0,.1)}.Calendar\/Day--selected{background-color:#444;color:#fff;font-weight:500}.Calendar\/Day--selected.Calendar\/Day--disabled{color:rgba(0,0,0,.3)}.Calendar{display:grid;grid-gap:32px;gap:32px}.Calendar__month{flex:1 1;min-width:0}.Calendar__month-header{display:flex;align-items:center}.Calendar__month-label{font-weight:500;flex:1 1;min-width:0;text-align:center}.Calendar__button{width:32px;height:32px;flex:0 0 auto;position:relative;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s}.Calendar__button--hidden{visibility:hidden}.Calendar__button--disabled{opacity:.3}.Calendar__button:not(.Calendar__button--disabled):hover{background-color:rgba(0,0,0,.1)}.Calendar__button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:none;stroke-width:1px;stroke:currentColor;overflow:visible}@media(max-width:500px){.Calendar__button svg{width:14px;height:14px}}@media(min-width:501px){.Calendar__button svg{width:10px;height:10px}}.Calendar\/Month{display:grid;grid-template-columns:repeat(7,1fr);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Calendar\/Month__weekday{text-align:center;font-size:var(--small-font-size);line-height:32px;height:32px;color:rgba(0,0,0,.5)}.Carousel{overflow:auto;scroll-snap-type:x mandatory}@media(min-width:501px){.Carousel{margin:0 calc(var(--desktop-padding)*-1)}}@media(max-width:500px){.Carousel{margin:0 calc(var(--mobile-padding)*-1);scrollbar-width:none;-ms-overflow-style:none}.Carousel::-webkit-scrollbar{width:0;height:0}}.Carousel__wrapper{position:relative}.Carousel__inner{display:inline-block}@media(max-width:500px){.Carousel__inner{margin:0 var(--mobile-padding)}}@media(min-width:501px){.Carousel__inner{margin:0 var(--desktop-padding);padding-bottom:20px}}.Carousel__nav-button{width:40px;height:40px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;position:absolute;top:93.75px;transition:transform .2s}.Carousel__nav-button:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:2px solid;border-width:0 0 2px 2px}.Carousel__nav-button--previous{left:0;transform:translate(-50%,-50%)}.Carousel__nav-button--previous:hover{transform:translate(-50%,-50%) scale(1.1)}.Carousel__nav-button--previous:after{transform:translate(-50%,-50%) translateX(2px) rotate(45deg)}.Carousel__nav-button--next{right:0;transform:translate(50%,-50%)}.Carousel__nav-button--next:hover{transform:translate(50%,-50%) scale(1.1)}.Carousel__nav-button--next:after{transform:translate(-50%,-50%) translateX(-2px) rotate(-135deg)}.CenteredColumn{padding:0 20px;margin:0 auto}.Checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.Checkbox__inner{display:flex;gap:8px}.Checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.Checkbox__box{position:relative;flex:0 0 auto;width:20px;height:20px;border:1px solid rgba(0,0,0,.2);border-radius:4px;transition:border-color .2s,background-color .2s}.Checkbox__text{flex:1 1;min-width:0}.Checkbox__label{display:block;font-weight:500}.Checkbox__description{display:block;font-size:var(--micro-font-size);line-height:var(--small-font-size);max-width:400px}.Checkbox:not(.Checkbox--checked):hover .Checkbox__box{border-color:currentColor}.Checkbox--checked .Checkbox__box{background-color:currentColor;border-color:currentColor}.Checkbox--checked .Checkbox__box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.CheckoutForm\/EmailInput__label{font-weight:400;font-size:15px}.CheckoutForm\/EmailInput__input,.CheckoutForm\/EmailInput__label{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.CheckoutForm\/EmailInput__input{width:100%;padding:12px;line-height:18px;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02)}.CheckoutForm\/EmailInput__input:focus{outline:none;border-color:rgba(5,115,225,.5);box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25)}.CheckoutForm\/EmailInput__input--invalid{border-color:#df1b41;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 1px #df1b41}.CheckoutForm\/EmailInput__invalid-message{color:#df1b41;font-size:15px}.CheckoutForm__invalid-message{color:#df1b41;margin-top:8px;font-size:15px;text-align:right}.CheckoutForm__info-message{margin-top:16px;font-size:15px;color:rgba(0,0,0,.3);text-align:right}.Club\/Concept{background-image:linear-gradient(transparent,#a8deb0)}.Club\/Concept__steps{display:flex;gap:40px}@media(max-width:500px){.Club\/Concept__steps{flex-direction:column}}.Club\/Concept__step{flex:1 1;min-width:0}.Club\/Concept__step-title{display:flex;flex-direction:column;gap:16px;align-items:center;font-size:20px;line-height:24px}.Club\/Concept__step-number{flex:0 0 auto;width:36px;height:36px;background-color:#000;color:#fff;border-radius:100%;text-align:center;font-weight:500;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.Club\/Concept__step-title-inner{flex:1 1;min-width:0;text-align:center}@media(min-width:501px){.Club\/Concept__step-title-inner{min-height:44px}}.Club\/Concept__step-image{max-width:100%;height:auto}.Club\/Cta__notification-count{text-align:center;color:#d28b00}.Club\/Cta__notification-count strong{font-weight:700}.Club\/Cta__button-container{display:flex;justify-content:center}.Club\/Cta__button{background:#24c039;display:inline-block;border-radius:4px;padding:16px 32px;color:#fff;text-decoration:none;font-weight:500;transition:background-color .2s;font-size:20px}.Club\/Cta__button:hover{background-color:#00d51d}.Club\/Faq__grid{display:grid;grid-gap:40px;gap:40px}@media(max-width:500px){.Club\/Faq__grid{grid-template-columns:1fr}}@media(min-width:501px){.Club\/Faq__grid{grid-template-columns:repeat(3,1fr)}}.Club\/Faq__question{font-size:20px;line-height:24px;font-weight:500}.Club\/Faq__answer{color:rgba(0,0,0,.5)}.Club\/FounderNote{background-color:#e5f7e9;line-height:22px}.Club\/FounderNote__inner strong{font-weight:700}.Club\/FounderNote ol{margin:0;padding-left:16px}.Club\/FounderNote li{padding-left:8px}.Club\/FounderNote li:not(:last-child){margin-bottom:8px}.Club\/FounderNote__founder{display:flex;align-items:center}.Club\/FounderNote__founder-picture{width:60px;height:auto;border-radius:100%;flex:0 0 auto}.Club\/FounderNote__founder-inner{min-width:0;flex:1 1}.Club\/FounderNote__founder-name{font-weight:500}.Club\/FounderNote__founder-position{color:rgba(0,0,0,.5)}@media(min-width:501px){.Club\/Hero__inner{display:flex;align-items:center;gap:40px}.Club\/Hero__text{flex:0 0 auto;width:400px}}.Club\/Hero__visual{flex:1 1;min-width:0;min-height:300px;border-radius:8px;background-color:var(--orange-color);background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:flex-end}.Club\/Hero__notification-count{color:#d28b00}.Club\/Hero__notification-count--hidden{visibility:hidden}.Club\/Hero__notification-count strong{font-weight:700}.Club\/Hero__image{width:min(100%,300px);height:auto;margin:0 auto;display:block}.Club\/Hero__title{font-size:40px;line-height:48px;font-weight:700}.Club\/Hero__subtitle{font-weight:500;color:rgba(0,0,0,.5);font-size:20px;line-height:24px}.Club\/Permits__grid{display:flex;gap:32px 20px;flex-wrap:wrap;align-items:flex-start;justify-content:center}.Club\/Permits__permit-card-wrapper{flex:1 1}@media(max-width:500px){.Club\/Permits__permit-card-wrapper{min-width:100px}}@media(min-width:501px){.Club\/Permits__permit-card-wrapper{min-width:200px;max-width:220px}}.Club\/Quotes__quote-text{line-height:22px}.Club\/Quotes__quote-text:before{content:"“"}.Club\/Quotes__quote-text:after{content:"”"}.Club\/Quotes__quote-text strong{font-weight:700;color:#cc8700}.Club\/Quotes__quote-author{white-space:nowrap;font-weight:500}.Club\/SectionTitle{font-size:32px;line-height:36px;font-weight:700;text-align:center;max-width:500px;margin:0 auto}.DatePicker__trigger{position:relative;display:inline-flex;align-items:center;cursor:pointer;background:none;padding:0;border:0;max-width:100%}.DatePicker__trigger--style-regular{border:1px solid rgba(0,0,0,.2);border-radius:4px}.DatePicker__trigger--style-inline{display:inline-flex}.DatePicker__trigger--size-small{padding-left:4px;min-height:28px}.DatePicker__trigger--size-regular{padding-left:12px;min-height:46px}.DatePicker__trigger--size-regular .DatePicker__caret{margin:0 12px}.DatePicker__caret{width:12px;position:relative;align-self:stretch;margin:0 8px}.DatePicker__caret:after{content:"";position:absolute;top:calc(50% + 3px);left:50%;transform:translate(-50%,-50%);border:5px solid transparent;border-top-color:currentcolor}.DatePicker__caret--open:after{border-color:transparent transparent currentColor;top:calc(50% - 3px)}.DatePicker__label{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:4px;flex:1 1;padding:3px 0;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DatePicker__label--empty{color:rgba(0,0,0,.5)}.DatePicker__next-button,.DatePicker__previous-button{width:20px;position:relative;align-self:stretch}.DatePicker__next-button:before,.DatePicker__previous-button:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border:2px solid rgba(0,0,0,.5);border-width:2px 2px 0 0}.DatePicker__next-button:not(.DatePicker__previous-button--disabled,.DatePicker__next-button--disabled):hover,.DatePicker__previous-button:not(.DatePicker__previous-button--disabled,.DatePicker__next-button--disabled):hover{background-color:rgba(0,0,0,.1)}.DatePicker__next-button--disabled,.DatePicker__previous-button--disabled{opacity:.5}.DatePicker__previous-button:before{transform:translate(-50%,-50%) translateX(1px) rotate(-135deg)}.DatePicker__next-button:before{transform:translate(-50%,-50%) translateX(-1px) rotate(45deg)}.DatePicker__inline-trigger{position:relative;cursor:pointer;display:inline-block;border:none;padding:0 16px 0 0;-webkit-text-decoration:1px dashed underline;text-decoration:1px dashed underline;text-underline-offset:4px;text-decoration-thickness:1px;background:none}.DatePicker__inline-trigger:after{content:"";position:absolute;top:50%;transform:translateY(calc(-50% + 3px));border:5px solid transparent;border-top-color:currentcolor;pointer-events:none;right:0}.DatePicker__inline-trigger--open:after{transform:scaleY(-1) translateY(calc(-50% + 12px))}.DatePicker__inline-trigger:focus:not(:focus-visible){outline:none}.DatePicker__dropdown{width:300px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);padding:16px;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AnimatedChart{position:relative;margin:40px 0}.AnimatedChart__label{font-size:10px}.AnimatedChart__text{position:absolute;overflow:visible}.AnimatedChart__text-inner{position:relative;width:200px;line-height:18px;font-size:14px}.DesolationWilderness{--mobile-horizontal-padding:20px}.DesolationWilderness__logo{color:var(--green-color)}.DesolationWilderness__centered-column{width:600px;margin:0 auto;position:relative}.DesolationWilderness__paragraph{font-size:18px;line-height:28px;margin:20px 0}.DesolationWilderness__paragraph a{color:var(--blue-color);text-decoration:none}.DesolationWilderness__paragraph a:hover{text-decoration:underline}.DesolationWilderness__paragraph strong{font-weight:500}.DesolationWilderness__h1{font-size:40px;line-height:44px;font-weight:500}.DesolationWilderness__h2{font-size:24px;line-height:36px;margin:60px 0 20px;font-weight:500}.DesolationWilderness__hero-image{width:min(90%,1000px);height:auto;margin:40px auto -100px;display:block;z-index:-1;position:relative}.DesolationWilderness__cover{position:absolute;background:#fff;left:-60px;right:-60px;height:100px;top:0;z-index:-1}.DesolationWilderness__figure{margin:40px 0}.DesolationWilderness__figure--bleed{max-width:1040px;margin-left:auto;margin-right:auto;padding:0 20px}.DesolationWilderness__figure>img{display:block}.DesolationWilderness__caption{color:rgba(0,0,0,.5);font-size:14px;margin-top:20px;max-width:300px}.DesolationWilderness__caption a{color:rgba(0,0,0,.5)}.DesolationWilderness__mobile-warning{color:#e76f00;background:rgba(231,111,0,.1);border-radius:4px;padding:16px;font-size:16px;display:none}.DesolationWilderness__mobile-warning-link{margin-top:16px;font-size:18px;font-weight:500;text-align:center;background:rgba(231,111,0,.2);border-radius:4px;padding:16px}.DesolationWilderness__methodology-section{background:#fff9ea}.DesolationWilderness__methodology-title{font-size:20px;line-height:30px;margin:0 0 20px;font-weight:500}.DesolationWilderness__methodology-sub-title{font-size:16px;line-height:24px;margin:0 0 4px;font-weight:500}.DesolationWilderness__methodology-paragraph{font-size:16px;line-height:24px;margin:0 0 20px;color:rgba(0,0,0,.7);max-width:400px}.DesolationWilderness__methodology-paragraph a{color:rgba(0,0,0,.7)}.DesolationWilderness__credits{font-size:16px;line-height:24px;color:rgba(0,0,0,.5)}.DesolationWilderness__credits a{color:inherit}@media only screen and (max-width:600px){.DesolationWilderness__centered-column{width:auto;padding:0 var(--mobile-horizontal-padding)}.DesolationWilderness__h1{font-size:26px;line-height:32px}.DesolationWilderness__h2{font-size:22px;line-height:28px}.DesolationWilderness__hero-image{width:100%;height:30vh;object-fit:cover;margin:0}.DesolationWilderness__cover{display:none}.DesolationWilderness__mobile-warning{display:block}.DesolationWilderness__caption{line-height:20px}.DesolationWilderness__figure--bleed{padding:0}.DesolationWilderness__figure--bleed .DesolationWilderness__caption{margin-left:20px}.DesolationWilderness__figure--full-mobile{margin-left:-20px;margin-right:-20px}.DesolationWilderness__figure--full-mobile .DesolationWilderness__caption{margin-left:20px}}.DesolationWilderness\/Map__inner{position:relative}.DesolationWilderness\/Map__legend{position:absolute;bottom:0;left:100%;transform:translateX(20px)}.DesolationWilderness\/Map\/Map{width:100%;height:auto;display:block;pointer-events:none}.DesolationWilderness\/Map\/Map #divisions path{pointer-events:all;transition:fill .4s linear;stroke:#fff;stroke-width:2px;mix-blend-mode:multiply;cursor:pointer}.DesolationWilderness\/Map\/Map__border{pointer-events:none;stroke-width:10;stroke-opacity:.5;fill:none;transition:stroke .4s linear}.DesolationWilderness\/Map\/Map__border--selected{stroke-opacity:.7}.DesolationWilderness\/Map\/Map__label{pointer-events:none;position:absolute;background:#000;color:#fff;padding:4px 8px;transform:translate(-50%,-50%) translateY(-30px);font-size:14px;line-height:18px}.DesolationWilderness\/Map\/Map__label:before{content:"";width:8px;height:8px;background:#000;position:absolute;bottom:0;left:50%;transform:translate(-50%,4px) rotate(45deg)}.DesolationWilderness\/Map\/Timeline{display:flex;align-items:center;margin-top:120px;margin-bottom:20px}.DesolationWilderness\/Map\/Timeline__play-button{flex:0 0 auto;width:32px;height:32px;border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:100%;margin-right:8px;padding:0;display:flex;align-items:center;justify-content:center}.DesolationWilderness\/Map\/Timeline__play-button:hover{background:rgba(0,0,0,.05)}.DesolationWilderness\/Map\/Timeline__slider{flex:1 1;height:8px;position:relative}.DesolationWilderness\/Map\/Timeline__thumb{border-radius:100%;height:16px;width:16px;background:#fff;top:0;border:2px solid rgba(0,0,0,.2);box-shadow:0 0 0 2px #fff}.DesolationWilderness\/Map\/Timeline__thumb:focus{outline:none}.DesolationWilderness\/Map\/Timeline__thumb:before{content:"";position:absolute;width:4px;height:4px;background:#fff;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.DesolationWilderness\/Map\/Timeline__thumb--weekend:before{display:block}.DesolationWilderness\/Map\/Timeline__canvas{image-rendering:pixelated;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.DesolationWilderness\/Map\/Timeline__tooltip{background:#000;width:180px;padding:8px 12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-16px)}.DesolationWilderness\/Map\/Timeline__tooltip-arrow{width:8px;height:8px;background:#000;position:absolute;bottom:0;left:50%;transform:translate(-50%,4px) rotate(45deg)}.DesolationWilderness\/Map\/Timeline__tooltip-date{color:#fff;font-size:14px;margin-bottom:4px}.DesolationWilderness\/Map\/Timeline__tooltip-description{color:hsla(0,0%,100%,.7);font-size:12px;line-height:14px}.DesolationWilderness\/Map\/Timeline__month-label{position:absolute;font-size:10px;top:12px;transform:translateX(-50%)}.DesolationWilderness\/Map\/Timeline__axis{position:absolute;height:1px;width:100%;background:#000;bottom:-3px}.DesolationWilderness\/Map\/Timeline__tick{position:absolute;height:6px;width:1px;background:#000;bottom:-9px}.DesolationWilderness\/Map\/Timeline__tooltip-location{position:absolute;bottom:100%;left:0;font-size:12px}.DesolationWilderness\/OverviewMap{position:relative}.DesolationWilderness\/OverviewMap__map{width:100%;height:auto;display:block;pointer-events:none}.DesolationWilderness\/OverviewMap__map #divisions path{pointer-events:all;transition:fill .2s}.DesolationWilderness\/OverviewMap__map #divisions path:hover{fill:rgba(0,0,0,.1)}.DesolationWilderness\/OverviewMap__label{pointer-events:none;position:absolute;background:#000;color:#fff;padding:4px 8px;transform:translate(-50%,-50%) translateY(-30px);font-size:14px;line-height:18px}.DesolationWilderness\/OverviewMap__label:before{content:"";width:8px;height:8px;background:#000;position:absolute;bottom:0;left:50%;transform:translate(-50%,4px) rotate(45deg)}.PermitAvailabilitiesOverTimeChart{position:relative}.PermitAvailabilitiesOverTimeChart__inner{overflow:auto;position:relative}.PermitAvailabilitiesOverTimeChart__vertical-axis{top:0;left:-50px;position:absolute;pointer-events:none}.PermitAvailabilitiesOverTimeChart__annotations{position:absolute;top:0;left:0}.PermitAvailabilitiesOverTimeChart__chart{display:block}@media only screen and (max-width:600px){.PermitAvailabilitiesOverTimeChart__inner{margin:0 calc(-1*var(--mobile-horizontal-padding));padding:0 var(--mobile-horizontal-padding) 0 50px}.PermitAvailabilitiesOverTimeChart__vertical-axis{top:0;left:calc(-1*var(--mobile-horizontal-padding));background-color:#fff}.PermitAvailabilitiesOverTimeChart__annotations{left:auto}}.DesolationWilderness\/PopularHikes__title{font-size:18px;line-height:24px;margin:0 0 20px;font-weight:500}.DesolationWilderness\/PopularHikes__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 40px;gap:20px 40px;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:40px}.DesolationWilderness\/PopularHikes__trailhead{font-size:14px;line-height:20px;margin:0 0 4px;font-weight:500;position:relative}.DesolationWilderness\/PopularHikes__trailhead-color{width:12px;height:12px;border-radius:0;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.DesolationWilderness\/PopularHikes__list{list-style-type:none}.DesolationWilderness\/PopularHikes__hike{font-size:14px;line-height:20px;position:relative}.DesolationWilderness\/PopularHikes__hike:before{content:"";width:4px;height:4px;position:absolute;background-color:rgba(0,0,0,.2);border-radius:100%;left:-16px;top:8px}.DesolationWilderness\/PopularHikes__hike a{text-decoration:none;color:rgba(0,0,0,.5)}.DesolationWilderness\/PopularHikes__hike a:hover{text-decoration:underline}.DesolationWilderness\/ResponsiveFigure{margin:40px 0}.DesolationWilderness\/ResponsiveFigure__caption{color:rgba(0,0,0,.5);font-size:14px;margin-top:20px;max-width:300px}@media only screen and (min-width:1000px){.DesolationWilderness\/ResponsiveFigure--bleed{margin-right:-200px;margin-left:-200px;width:1000px}}@media only screen and (max-width:999px){.DesolationWilderness\/ResponsiveFigure__inner{overflow:auto}}@media only screen and (max-width:600px){.DesolationWilderness\/ResponsiveFigure{margin-left:-20px;padding-left:20px}.DesolationWilderness\/ResponsiveFigure__caption{line-height:20px}}.Dropdown{position:relative}.Dropdown__popover{position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ElevationProfile{position:absolute;left:0;top:0}.ElevationProfile__wrapper{position:relative}@media(max-width:500px){.ElevationProfile__wrapper{margin:0 -20px;padding:0 20px}}.ElevationProfile__scrollable-area{overflow:auto;position:relative}.ElevationProfile__label{paint-order:stroke;stroke:#fff;stroke-opacity:.9;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;fill:#4c3824}.ElevationProfile__label--campsite{fill:#178f27}.ElevationProfile__point{fill:#89623d}.ElevationProfile__point--campsite{fill:var(--green-color)}.ElevationProfile__end-gradient,.ElevationProfile__start-gradient{width:20px;height:100%;top:0;position:absolute}.ElevationProfile__start-gradient{left:0;background-image:linear-gradient(90deg,#fff,transparent)}.ElevationProfile__end-gradient{right:0;background-image:linear-gradient(-90deg,#fff,transparent)}.ErrorBoundary__link{color:rgba(0,0,0,.5);text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-color:rgba(0,0,0,.2);text-decoration-color:rgba(0,0,0,.2)}.ErrorBoundary__link:hover{-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5)}.ErrorBoundary__actions{display:flex;align-items:center;gap:32px}.ExitIntentPopup__inner{padding:32px}.ExitIntentPopup__title{font-weight:700;font-size:24px;line-height:28px}.ExitIntentPopup__signup-form{display:flex}.ExitIntentPopup__input{border:1px solid rgba(0,0,0,.2);padding:12px 16px;flex:0 1 200px;display:block;font-weight:500;border-radius:4px;flex:1 1;min-width:0}.ExitIntentPopup__input:focus{outline:none;border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.ExitIntentPopup__disclaimer{color:rgba(0,0,0,.7);font-size:14px}.ExitIntentPopup__result--success{color:#24c039}.ExitIntentPopup__result--error{color:#d70000}.FaqList__question{font-weight:500;margin-bottom:8px}.FaqList__question:not(:first-child){margin-top:32px}.FaqList ul.FaqList__answer{margin-top:0;padding-left:16px}.FaqList__answer{color:rgba(0,0,0,.5)}.FaqList__answer a{color:inherit}.FaqList__answer:not(:last-child){margin-bottom:8px}.FeaturedRegions{display:grid;grid-gap:32px 20px;gap:32px 20px}@media(max-width:500px){.FeaturedRegions{grid-template-columns:repeat(2,1fr)}}@media(min-width:501px){.FeaturedRegions{grid-template-columns:repeat(5,1fr)}}.FeaturedRegions__region{color:inherit;text-decoration:none;min-width:0}.FeaturedRegions__region:hover .FeaturedRegions__region-name{text-decoration:underline}.FeaturedRegions__region-image{background-color:rgba(0,0,0,.1);border-radius:8px;width:100%;object-fit:cover}@media(max-width:500px){.FeaturedRegions__region-image{height:100px}}@media(min-width:501px){.FeaturedRegions__region-image{height:200px}}.FeaturedRegions__region-name{font-weight:500;text-align:center}.Footer{background-color:#002f0c;color:hsla(0,0%,100%,.8)}.Footer__links{display:flex;align-items:flex-start;gap:32px}@media(min-width:501px){.Footer__links{max-width:350px}}.Footer__link-group{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.Footer__link{display:inline-block;color:inherit;-webkit-text-decoration:2px hsla(0,0%,100%,.3) underline;text-decoration:2px hsla(0,0%,100%,.3) underline;text-underline-offset:3px;font-weight:500}.Footer__link:hover{-webkit-text-decoration-color:hsla(0,0%,100%,.6);text-decoration-color:hsla(0,0%,100%,.6)}.Footer__created-by{color:hsla(0,0%,100%,.5)}.Footer__created-by a{color:inherit;-webkit-text-decoration:2px hsla(0,0%,100%,.3) underline;text-decoration:2px hsla(0,0%,100%,.3) underline;text-underline-offset:3px;font-weight:500}.Footer__created-by a:hover{-webkit-text-decoration-color:hsla(0,0%,100%,.6);text-decoration-color:hsla(0,0%,100%,.6)}.Guide__intro{display:flex}@media(max-width:500px){.Guide__intro{flex-direction:column-reverse}}@media(min-width:501px){.Guide__intro{min-height:calc(100dvh - 60px)}}.Guide__intro-left{display:flex;flex-direction:column;gap:60px;color:#fff}@media(max-width:500px){.Guide__intro-left{padding:20px}}@media(min-width:501px){.Guide__intro-left{flex:0 0 400px;padding:60px}}.Guide__intro-right{object-fit:cover}@media(max-width:500px){.Guide__intro-right{width:100%;height:100dvw}}@media(min-width:501px){.Guide__intro-right{flex:1 1;min-width:0}}.Guide__intro-left-top{flex:1 1;min-height:0}.Guide__intro-left-bottom{flex:0 0 auto}.Guide__intro-title{font-size:40px;line-height:1.2;font-weight:700}.Guide__hero-image{display:block}@media(min-width:501px){.Guide__hero-image{width:100%;height:auto;border-radius:8px}}@media(max-width:500px){.Guide__hero-image{height:35vh;object-fit:cover;width:100%}}.Guide__download-link-container{text-align:right}.Guide__download-link{display:inline;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer;color:rgba(0,0,0,.7);transition:color .2s}.Guide__download-link:hover{color:var(--base-text-color)}.Guide__figure{margin:0}.Guide__figure-caption{color:rgba(0,0,0,.5);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Guide__callout{background-color:#e5f7e9;padding:32px;border-radius:8px}.Guide__table{width:100%;border-collapse:collapse}.Guide__table td,.Guide__table th{border-bottom:1px solid rgba(0,0,0,.1);padding-top:8px;padding-bottom:8px;text-align:left}.Guide__table td:not(:last-child),.Guide__table th:not(:last-child){padding-right:8px}.Guide__table td:not(:first-child),.Guide__table th:not(:first-child){padding-left:8px}.Guide__page{display:flex}.Guide__left{width:140px;margin-left:40px;flex:0 0 auto}@media(max-width:500px){.Guide__left{display:none}}.Guide__left-inner{position:-webkit-sticky;position:sticky;top:40px}@media(max-width:500px){.Guide__middle{padding:0 20px;flex:1 1;min-width:0}}@media(min-width:501px){.Guide__middle{flex:0 0 auto;width:550px;margin:0 40px}}.Guide__right{flex:1 1;min-width:0;position:relative}@media(max-width:500px){.Guide__right{visibility:hidden;position:fixed;top:0;right:0;left:0;bottom:0}.Guide__right--fullscreen{visibility:visible}}.Guide__right-inner{position:-webkit-sticky;position:sticky;top:0;background-color:rgba(0,0,0,.1);right:0;width:100%;height:100dvh}.Guide__map{width:100%;height:100%;z-index:1}.Guide__navigation-item{color:rgba(0,0,0,.5);padding:2px 0}.Guide__navigation-item:hover{color:rgba(0,0,0,.9)}.Guide__button{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:12px 16px;transition:box-shadow .2s;font-weight:700}.Guide__button:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.Guide__variant-scroll-container{overflow:auto;position:absolute;top:0;left:0;right:0;z-index:1;scrollbar-width:none;-ms-overflow-style:none}.Guide__variant-scroll-container::-webkit-scrollbar{width:0;height:0}.Guide__variants{display:inline-flex;gap:12px;padding:20px 20px 4px}.Guide__variant{background-color:#fff;border-radius:8px;padding:6px 12px;white-space:nowrap;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.2)}.Guide__floating-map-toggle,.Guide__variant--active{background-color:#000;color:#fff}.Guide__floating-map-toggle{padding:8px 20px;text-transform:uppercase;border-radius:100px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);font-weight:700;font-size:var(--small-font-size);line-height:var(--small-line-height);z-index:1;opacity:1;transition:opacity .2s,transform .2s}.Guide__floating-map-toggle--hidden{opacity:0;transform:translate(-50%,20px) scale(.8)}.Guide\/GettingThere__icon{vertical-align:middle;margin-left:8px;fill:rgba(0,0,0,.5);position:relative;display:inline-block}@media(min-width:501px){.Guide\/GettingThere__icon:hover .Guide\/GettingThere__icon-tooltip{display:block}}.Guide\/GettingThere__icon-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-4px);background-color:#000;border-radius:4px;padding:4px 8px;color:#fff;font-size:var(--small-font-size);line-height:var(--small-line-height);white-space:nowrap;font-weight:500;display:none}.Guide\/GettingThere__map{border-radius:8px}.Guide\/GettingThere__map-pin-circle{stroke:#fff;stroke-width:2px}.Guide\/GettingThere__map-pin-label{font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500;fill:#666;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff,0 -1px #fff,1px 1px #fff,1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff,-1px -1px #fff}.Guide\/GettingThere__map-pin-label--highlighted{fill:#c60000}.Guide\/OverviewItems{text-align:left;width:100%;border-collapse:collapse}.Guide\/OverviewItems__item-label,.Guide\/OverviewItems__item-value{padding-top:4px;padding-bottom:4px;vertical-align:top}.Guide\/OverviewItems__item-label:first-letter,.Guide\/OverviewItems__item-value:first-letter{text-transform:uppercase}.Guide\/OverviewItems__item-label{padding-right:16px;font-weight:700;width:100px}.Guide\/Planner\/ApplicationInfo{border-collapse:collapse;width:100%;font-size:var(--base-font-size);line-height:var(--base-line-height);background-color:rgba(0,0,0,.05);border-radius:4px}.Guide\/Planner\/ApplicationInfo td,.Guide\/Planner\/ApplicationInfo th{text-align:left;padding:8px 16px 8px 0;vertical-align:top}.Guide\/Planner\/ApplicationInfo td:first-child,.Guide\/Planner\/ApplicationInfo th:first-child{padding-left:16px}.Guide\/Planner\/ApplicationInfo th{font-weight:400;font-weight:500}.Guide\/Planner\/ApplicationInfo tr:not(:last-child){border-bottom:1px dashed rgba(0,0,0,.2)}.Guide\/Planner\/HikingItinerary__table{border-collapse:collapse;table-layout:fixed;width:100%}.Guide\/Planner\/HikingItinerary__table td,.Guide\/Planner\/HikingItinerary__table th{text-align:left;padding:8px 0;vertical-align:top;border-bottom:1px solid rgba(0,0,0,.1)}.Guide\/Planner\/HikingItinerary__table td:first-letter,.Guide\/Planner\/HikingItinerary__table th:first-letter{text-transform:uppercase}.Guide\/Planner\/HikingItinerary__table td:not(:first-child),.Guide\/Planner\/HikingItinerary__table th:not(:first-child){padding-left:8px}.Guide\/Planner\/HikingItinerary__table td:not(:last-child),.Guide\/Planner\/HikingItinerary__table th:not(:last-child){padding-right:8px}.Guide\/Planner\/HikingItinerary__table th{padding-top:0;font-weight:400;color:rgba(0,0,0,.5);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Guide\/Planner\/HikingItinerary__date_column{white-space:nowrap;width:100px}.Guide\/Planner\/HikingItinerary__mileage-column{white-space:nowrap;width:70px}.Guide\/Planner\/HikingItinerary__elevation-column{white-space:nowrap;width:150px}.Guide\/Planner\/HikingItinerary__date{font-weight:700;margin-bottom:4px}.Guide\/Planner\/HikingItinerary__divider{border:0;border-top:1px solid rgba(0,0,0,.1);margin:16px 0}.Article\/sharedElements\/PageTitle{font-weight:700;font-size:var(--page-title-font-size);line-height:var(--page-title-line-height)}.Article\/sharedElements\/PageTitle--centered{text-align:center}.Article\/sharedElements\/SectionTitle{font-weight:500}@media(max-width:500px){.Article\/sharedElements\/SectionTitle{font-size:30px;line-height:32px}}@media(min-width:501px){.Article\/sharedElements\/SectionTitle{font-size:28px;line-height:30px}}.Article\/sharedElements\/SubSectionTitle{font-weight:700;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/sharedElements\/SubSectionTitle a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/sharedElements\/SubSectionTitle a:hover{background:rgba(0,0,0,.1)}.Article\/sharedElements\/Paragraph{font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/sharedElements\/Paragraph strong{font-weight:700}.Article\/sharedElements\/Paragraph a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/sharedElements\/Paragraph a:hover{background:rgba(0,0,0,.1)}.Article\/sharedElements\/Paragraph ol{padding-left:20px}.Article\/sharedElements\/List{font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height)}.Article\/sharedElements\/List strong{font-weight:700}.Article\/sharedElements\/List a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Article\/sharedElements\/List a:hover{background:rgba(0,0,0,.1)}.Article\/sharedElements\/List ol{padding-left:20px}.Article\/sharedElements\/List--unordered{list-style-type:none}.Article\/sharedElements\/List--unordered .Article\/sharedElements\/ListItem:before{width:10px;height:2px;background-color:currentColor;content:"";position:absolute;left:-26px;top:12px}.Article\/sharedElements\/ListItem{position:relative;margin-left:26px}.Article\/sharedElements\/ListItem:not(:last-child){margin-bottom:8px}.Article\/sharedElements\/Lede{font-size:24px;line-height:34px}@media(min-width:501px){.Guide\/Planner{padding:32px;border:1px solid rgba(0,0,0,.1);border-radius:8px}}.Guide\/Planner__label{font-weight:500;margin-bottom:8px}.Guide\/Planner__hr{border:0;border-top:2px solid rgba(0,0,0,.9);margin:4px 0 16px}.Guide\/Planner__reservation-list{list-style-type:none}.Guide\/Planner__reservation-list>li{position:relative;margin-left:26px}.Guide\/Planner__reservation-list>li:before{width:10px;height:2px;background-color:currentColor;content:"";position:absolute;left:-26px;top:9px}.Guide\/Planner__reservation-list>li:not(:first-child){margin-top:32px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.Guide\/Planner__reservation-list>li:not(:first-child):before{top:25px}@media(max-width:500px){.Guide\/Planner__form-input{flex:1 1;min-width:0}}@media(min-width:501px){.Guide\/Planner__form-input{flex:0 0 auto}}@media(max-width:500px){.Guide\/Planner__divider{margin:6px 0}}@media(min-width:501px){.Guide\/Planner__divider{display:inline-block;border-left:1.5px solid rgba(0,0,0,.2);margin:0 16px;height:16px;vertical-align:middle}}.Guide\/Planner a{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer}.Guide\/Planner a:hover{background:rgba(0,0,0,.1)}.Guide\/Planner__download-button{color:inherit;-webkit-text-decoration:solid underline 1px;text-decoration:solid underline 1px;text-underline-offset:2.5px;cursor:pointer;font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.Guide\/Planner__download-button:hover{background:rgba(0,0,0,.1)}.Guide\/Planner__interactive-message{padding:8px 12px;border-radius:4px;background-color:rgba(0,0,0,.05);display:flex;align-items:center;background-color:#ffeeca;font-size:var(--small-font-size);line-height:var(--small-line-height)}@media(max-width:500px){.Guide\/Planner__interactive-message{gap:16px}.Guide\/Planner__interactive-message svg{width:24px}}@media(min-width:501px){.Guide\/Planner__interactive-message{gap:8px}.Guide\/Planner__interactive-message svg{width:16px}}.Guide\/Planner__date-picker-legend{display:flex;align-items:center;margin-top:16px;gap:8px;font-size:var(--small-font-size);line-height:var(--small-line-height)}.Guide\/Planner__date-picker-legend-square{width:16px;height:16px;border-radius:4px;background-color:#dfeeff}.Guide\/Planner\/PermitInfo{counter-reset:listStyle}.Guide\/Planner\/PermitInfo__reservation-option{list-style:none;counter-increment:listStyle;position:relative}@media(max-width:500px){.Guide\/Planner\/PermitInfo__reservation-option{padding-left:28px}}@media(min-width:501px){.Guide\/Planner\/PermitInfo__reservation-option{padding-left:26px}}.Guide\/Planner\/PermitInfo__reservation-option:not(:last-child){margin-bottom:12px}.Guide\/Planner\/PermitInfo__reservation-option:before{content:counter(listStyle,upper-alpha);font-weight:700;font-size:var(--micro-font-size);text-align:center;flex:0 0 auto;position:absolute;left:0;display:inline-block;border-radius:50%;background:#000;color:#fff}@media(max-width:500px){.Guide\/Planner\/PermitInfo__reservation-option:before{top:3px;width:20px;height:20px;line-height:20px}}@media(min-width:501px){.Guide\/Planner\/PermitInfo__reservation-option:before{top:1px;width:18px;height:18px;line-height:18px}}.Guide\/Planner\/PermitInfo__reservation-option--passed{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}.Guide\/Planner\/PermitInfo__section-title{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;font-weight:700}.Guide\/Planner\/PermitInfo__section-title:before{content:"";display:inline-block;width:8px;height:8px;background-color:currentColor;margin-right:4px}.Guide\/Planner\/PermitInfo__warning{color:#c60001;font-weight:700}.Guide\/Planner\/Steps{border-collapse:collapse;width:100%}.Guide\/Planner\/Steps td,.Guide\/Planner\/Steps th{text-align:left;padding-top:8px;padding-bottom:8px;vertical-align:top;border-bottom:1px solid rgba(0,0,0,.1)}.Guide\/Planner\/Steps td:first-letter,.Guide\/Planner\/Steps th:first-letter{text-transform:uppercase}.Guide\/Planner\/Steps td:not(:first-child),.Guide\/Planner\/Steps th:not(:first-child){padding-left:8px}.Guide\/Planner\/Steps td:not(:last-child),.Guide\/Planner\/Steps th:not(:last-child){padding-right:8px}.Guide\/Planner\/Steps th{font-weight:400;color:rgba(0,0,0,.5);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Guide\/Planner\/Steps__nowrap{white-space:nowrap}.Guide\/Planner\/Steps__step-description:first-letter{text-transform:uppercase}@media(max-width:500px){.Guide\/VariantsComparison__overflow-container{overflow:auto;margin:0 -20px;scroll-snap-type:x;scrollbar-width:none;-ms-overflow-style:none}.Guide\/VariantsComparison__overflow-container::-webkit-scrollbar{width:0;height:0}}.Guide\/VariantsComparison__cards{gap:32px 20px}@media(max-width:500px){.Guide\/VariantsComparison__cards{display:inline-grid;grid-auto-columns:min(300px,100dvw - 40px - 20px);grid-auto-flow:column;margin:0 20px}}@media(min-width:501px){.Guide\/VariantsComparison__cards{display:grid;grid-template-columns:repeat(2,1fr)}}.Guide\/VariantsComparison__card{scroll-snap-align:start;scroll-margin-inline-start:20px;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:20px;background-color:#fff;font-size:var(--article-paragraph-font-size);line-height:var(--article-paragraph-line-height);transition:box-shadow .2s,border-color .2s}@media(min-width:501px){.Guide\/VariantsComparison__card:not(.Guide\/VariantsComparison__card--active):hover{box-shadow:inset 0 0 0 2px rgba(0,0,0,.2)}.Guide\/VariantsComparison__card--active{border-color:#008cff;box-shadow:inset 0 0 0 2px #008cff;position:relative}.Guide\/VariantsComparison__card--active:before{content:"Selected";position:absolute;bottom:calc(100% + 4px);right:0;font-weight:500;color:#008cff;font-size:var(--small-font-size);line-height:var(--small-line-height)}}.Guide\/VariantsComparison__combination-name{font-size:calc(var(--article-paragraph-font-size) + 4px);line-height:var(--article-paragraph-line-height);font-weight:500;display:block}.Guide\/VariantsComparison__combination-direction{font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:500;display:block}.Guide\/VariantsComparison__combination-meta{font-size:var(--base-font-size);line-height:var(--base-line-height);color:rgba(0,0,0,.5)}.Guide\/VariantsComparison__combination-meta span:not(:last-child):after{content:"•";margin:0 8px}.Guide\/VariantsComparison__combination-features{padding-left:20px;line-height:calc(var(--article-paragraph-line-height) - 4px)}.Guide\/VariantsComparison__combination-feature:not(:last-child){margin-bottom:8px}.Guide\/Calendar{border:1px solid rgba(0,0,0,.2);border-radius:8px;overflow:visible;width:100%;height:auto}.Guide\/Calendar__bar{fill:#ddd}.Guide\/Calendar__bar--highlighted{fill:rgba(0,140,255,.5)}.Guide\/Calendar__text{font-weight:500}.Guide\/Calendar__text--hidden{visibility:hidden}.Guide\/Calendar\/MonthLabels__month-label{fill:rgba(0,0,0,.5)}.Guide\/Calendar\/MonthLabels__month-divider{stroke-width:1px;stroke:rgba(0,0,0,.1)}.Home\/BestTimePill{background-color:rgba(0,0,0,.1);border-radius:100px;display:inline-flex;gap:4px;font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:500;align-items:center;vertical-align:middle;padding:3px 10px 3px 3px}.Home\/BestTimePill svg{width:18px}.Home\/ClubCard{flex:1 1;min-width:0;background-color:var(--orange-color);border-radius:8px;position:relative;min-height:280px;display:flex;flex-direction:column}.Home\/ClubCard__top-section{margin:32px 32px 0}@media(min-width:501px){.Home\/ClubCard__top-section{max-width:250px}}.Home\/ClubCard__bottom-section{display:flex;flex-direction:row;gap:16px;flex:1 1 auto}@media(max-width:850px){.Home\/ClubCard__bottom-section{flex-direction:column;gap:32px}}.Home\/ClubCard__actions-section{margin:0 0 32px 32px;flex:0 0 auto;width:150px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media(max-width:850px){.Home\/ClubCard__actions-section{width:auto;margin:0 32px}}.Home\/ClubCard__image-section{flex:1 1;min-width:0;align-self:flex-end;display:flex}@media(max-width:850px){.Home\/ClubCard__image-section{align-self:center}}.Home\/ClubCard__title{font-weight:700;font-size:24px;line-height:28px}.Home\/ClubCard__description{color:rgba(0,0,0,.7)}.Home\/ClubCard__notification-count{font-weight:500}.Home\/ClubCard__image{height:auto;max-width:240px;margin-right:20px;margin-left:20px}.Home\/DeadlineCard{color:inherit;text-decoration:none;scroll-snap-align:start}@media(max-width:500px){.Home\/DeadlineCard{scroll-margin-inline-start:20px}}@media(min-width:501px){.Home\/DeadlineCard:hover .Home\/DeadlineCard__image{box-shadow:0 4px 10px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transform:scale(1.03)}.Home\/DeadlineCard:hover .Home\/DeadlineCard__name{-webkit-text-decoration:1.5px underline;text-decoration:1.5px underline;text-underline-offset:3px}}.Home\/DeadlineCard__image{border-radius:8px;object-fit:cover;height:auto;width:100%;aspect-ratio:1/.75;transition:box-shadow .2s,transform .2s}.Home\/DeadlineCard__details{flex:1 1;min-width:0}.Home\/DeadlineCard__name{font-weight:700;font-size:22px;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Home\/DeadlineCard__deadline{color:var(--red-color);font-weight:500}.Home\/DeadlineCard__trip-dates{color:rgba(0,0,0,.5)}.Home\/DeadlineCard__description{line-height:calc(var(--base-line-height) + 4px)}.Home\/DeadlineCard__duration{color:rgba(0,0,0,.5)}.Home\/DeadlineCard__attribute{display:flex;align-items:center;gap:16px;border-top:1px solid rgba(0,0,0,.2);padding:4px 0}.Home\/DeadlineCard__attribute:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.Home\/DeadlineCard__attribute-name{flex:0 0 40px;font-weight:500}.Home__title{font-weight:700;font-size:40px;line-height:48px;max-width:400px}.Home__subtitle{font-weight:500;color:rgba(0,0,0,.5);font-size:20px;line-height:28px}.Home__section-title{font-weight:700;font-size:24px;line-height:28px}.Home__cards{display:grid;grid-auto-flow:column;grid-auto-columns:250px;grid-gap:20px;gap:20px}.Home\/NewsletterCard{flex:1 1;min-width:0;background-color:#9df3aa;border-radius:8px;overflow:hidden;display:flex}.Home\/NewsletterCard__text-section{flex:0 1 auto;margin:32px}@media(min-width:501px){.Home\/NewsletterCard__text-section{max-width:250px}}.Home\/NewsletterCard__image-section{flex:1 1;min-width:0;position:relative}.Home\/NewsletterCard__image{position:absolute;top:50%;left:0;max-width:200px;height:auto;box-shadow:6px 2px 10px rgba(0,0,0,.25);border-radius:4px;transform:translateY(-50%) rotate(5deg)}@media(max-width:850px){.Home\/NewsletterCard__image{display:none}}.Home\/NewsletterCard__title{font-weight:700;font-size:24px;line-height:28px}.Home\/NewsletterCard__description{color:rgba(0,0,0,.7)}.Home\/NewsletterCard__input{padding:10px 20px;border-radius:4px;border:2px solid #fff;width:100%;transition:border-color .2s}.Home\/NewsletterCard__input:hover{border-color:rgba(0,0,0,.3)}.Home\/NewsletterCard__input:focus{outline:0;border-color:#000}.Home\/NewsletterCard__form-message--link{color:rgba(0,0,0,.7);-webkit-text-decoration:rgba(0,0,0,.3) underline;text-decoration:rgba(0,0,0,.3) underline;text-underline-offset:3px}.Home\/NewsletterCard__form-message--link:hover{color:var(--base-text-color);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Home\/NewsletterCard__subscriber-count{font-weight:500}.ItineraryBlueprint\/DesktopCard{top:16px;left:16px;position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px 4px rgba(0,0,0,.1);width:250px;z-index:1;padding:8px 16px 16px}.ItineraryBlueprint\/DesktopCard__back-link{font-weight:500;color:rgba(0,0,0,.5);text-decoration:none;border-radius:4px;padding:4px 8px;text-transform:uppercase;font-size:var(--micro-font-size);line-height:var(--micro-line-height);display:inline-block;margin-left:-8px;transition:background-color .2s,color .2s}.ItineraryBlueprint\/DesktopCard__back-link:hover{color:currentColor;background-color:rgba(0,0,0,.1)}.ItineraryBlueprint\/DesktopCard__title{font-size:24px;line-height:26px;font-weight:500}.ItineraryBlueprint\/DesktopCard__variant{padding:8px 16px;border-radius:8px}.ItineraryBlueprint\/DesktopCard__variant:not(.ItineraryBlueprint\/DesktopCard__variant--active):hover{background-color:rgba(0,0,0,.05)}.ItineraryBlueprint\/DesktopCard__variant--active{background-color:rgba(0,0,0,.1)}.ItineraryBlueprint\/DesktopCard__variant--active .ItineraryBlueprint\/DesktopCard__variant-name{font-weight:500}.ItineraryBlueprint\/DesktopCard__variant:not(:first-child){margin-top:1px}.ItineraryBlueprint\/DesktopCard__direction-switch{display:flex;gap:8px;margin-top:4px}.ItineraryBlueprint\/DesktopCard__direction{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.3);white-space:nowrap;transition:color .2s}.ItineraryBlueprint\/DesktopCard__direction--active{font-weight:500;color:var(--base-text-color)}.ItineraryBlueprint\/DesktopCard__direction:not(.ItineraryBlueprint\/DesktopCard__direction--active):hover{color:rgba(0,0,0,.7)}.ItineraryBlueprint\/ElevationChart\/Campsite{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ItineraryBlueprint\/ElevationChart\/Campsite--used .ItineraryBlueprint\/ElevationChart\/Campsite__circle{fill:#c60000}.ItineraryBlueprint\/ElevationChart\/Campsite--used .ItineraryBlueprint\/ElevationChart\/Campsite__line{stroke:#fff}.ItineraryBlueprint\/ElevationChart\/Campsite--used .ItineraryBlueprint\/ElevationChart\/Campsite__label{color:rgba(0,0,0,.9)}.ItineraryBlueprint\/ElevationChart\/Campsite--unused .ItineraryBlueprint\/ElevationChart\/Campsite__circle{fill:#666}.ItineraryBlueprint\/ElevationChart\/Campsite--unused .ItineraryBlueprint\/ElevationChart\/Campsite__icon{transform:scale(.7)}.ItineraryBlueprint\/ElevationChart\/Campsite--unused .ItineraryBlueprint\/ElevationChart\/Campsite__line{stroke-width:2px;stroke-dasharray:0,4}.ItineraryBlueprint\/ElevationChart\/Campsite--unused .ItineraryBlueprint\/ElevationChart\/Campsite__label{color:rgba(0,0,0,.5)}.ItineraryBlueprint\/ElevationChart\/Campsite--unused .ItineraryBlueprint\/ElevationChart\/Campsite__inner--hover .ItineraryBlueprint\/ElevationChart\/Campsite__line{stroke:#fff}.ItineraryBlueprint\/ElevationChart\/Campsite__inner{cursor:pointer}.ItineraryBlueprint\/ElevationChart\/Campsite__inner--hover .ItineraryBlueprint\/ElevationChart\/Campsite__circle-group{transform:scale(1.2)}.ItineraryBlueprint\/ElevationChart\/Campsite__inner--hover .ItineraryBlueprint\/ElevationChart\/Campsite__line-backdrop{stroke:rgba(0,0,0,.1);stroke-width:8px}.ItineraryBlueprint\/ElevationChart\/Campsite__circle-group{transform-box:fill-box;transform-origin:center;transition:transform .15s cubic-bezier(.06,.92,.5,1.28)}.ItineraryBlueprint\/ElevationChart\/Campsite__circle{stroke:#fff;stroke-width:2px}.ItineraryBlueprint\/ElevationChart\/Campsite__icon{fill:#fff;transform-box:fill-box;transform-origin:center}.ItineraryBlueprint\/ElevationChart\/Campsite__line{stroke-linecap:round;stroke-width:2px}.ItineraryBlueprint\/ElevationChart\/Campsite__line-hover{stroke:transparent;stroke-width:12px;stroke-linecap:butt}.ItineraryBlueprint\/ElevationChart\/Campsite__line-backdrop{stroke:transparent;stroke-width:0px;stroke-linecap:butt;transition:stroke .15s ease-in-out,stroke-width .15s ease-in-out}.ItineraryBlueprint\/ElevationChart{background-color:#fff}@media(max-width:500px){.ItineraryBlueprint\/ElevationChart:not(.ItineraryBlueprint\/ElevationChart--fullscreen){position:absolute;z-index:2;left:16px;right:16px;bottom:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px}}@media(min-width:501px){.ItineraryBlueprint\/ElevationChart{position:absolute;z-index:2;left:16px;right:16px;bottom:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px}}.ItineraryBlueprint\/ElevationChart__inner{display:flex}.ItineraryBlueprint\/ElevationChart__main-svg-wrapper{overflow:auto;flex:1 1;min-width:0}.ItineraryBlueprint\/ElevationChart__main-svg{display:block}.ItineraryBlueprint\/ElevationChart__sidebar-svg{flex:0 0 auto}.ItineraryBlueprint\/ElevationChart__line{stroke:#000;stroke-width:2px;stroke-linejoin:round;fill:none;pointer-events:none}.ItineraryBlueprint\/ElevationChart__area{fill:rgba(0,0,0,.1);pointer-events:none}.ItineraryBlueprint\/ElevationChart__tick-line{stroke:rgba(0,0,0,.1);stroke-width:1px}.ItineraryBlueprint\/ElevationChart__tick-label{font-size:10px;color:rgba(0,0,0,.3)}.ItineraryBlueprint\/ElevationChart__x-ticks-background{fill:rgba(0,0,0,.1)}.ItineraryBlueprint\/ElevationChart__expand-toggle{cursor:pointer}.ItineraryBlueprint\/ElevationChart__expand-toggle rect{transition:fill .2s;fill:transparent}.ItineraryBlueprint\/ElevationChart__expand-toggle svg{fill:currentColor}.ItineraryBlueprint\/ElevationChart__expand-toggle--expanded rect{fill:rgba(0,0,0,.1)}@media(min-width:501px){.ItineraryBlueprint\/ElevationChart__expand-toggle:hover rect{fill:rgba(0,0,0,.2)}}.ItineraryBlueprint\/ElevationChart\/Label{transform-box:fill-box;font-size:12px;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px var(--border-color),0 -1px var(--border-color),1px 0 var(--border-color),-1px 0 var(--border-color),1px 1px var(--border-color),-1px 1px var(--border-color),1px -1px var(--border-color),-1px -1px var(--border-color)}.ItineraryBlueprint\/ElevationChart\/Label--active{font-weight:500}.ItineraryBlueprint\/ElevationChart\/Poi__circle{stroke:#fff;stroke-width:2px;fill:#000}.ItineraryBlueprint{position:relative;display:flex;flex-direction:column;height:100dvh}.ItineraryBlueprint__map-container{flex:1 1 auto;min-height:0;position:relative}.ItineraryBlueprint\/Map\/CampsiteGroup{position:relative}.ItineraryBlueprint\/Map\/CampsiteGroup__inner{display:flex;align-items:center;background-color:#fff;border-radius:100px;box-shadow:0 0 1px 1px rgba(0,0,0,.2)}.ItineraryBlueprint\/Map\/CampsiteGroup__icon{cursor:pointer;position:relative;border-radius:100%;border:2px solid #fff;transition:transform .15s cubic-bezier(.06,.92,.5,1.28);box-sizing:content-box}.ItineraryBlueprint\/Map\/CampsiteGroup__icon--used{background-color:#c60000;width:22px;height:22px}.ItineraryBlueprint\/Map\/CampsiteGroup__icon--unused{background-color:#666;width:14px;height:14px}.ItineraryBlueprint\/Map\/CampsiteGroup__icon--unused .ItineraryBlueprint\/Map\/CampsiteGroup__icon-svg{transform:translate(-50%,-50%) scale(.7)}.ItineraryBlueprint\/Map\/CampsiteGroup__icon--hover{transform:scale(1.2)}.ItineraryBlueprint\/Map\/CampsiteGroup__icon-svg{fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.ItineraryBlueprint\/Map{width:100%;height:100%}.ItineraryBlueprint\/Map__hovered-point{background-color:#fff;border:2px solid #000;width:10px;height:10px;border-radius:100%}.ItineraryBlueprint\/Map\/Label{--outline-color:hsla(0,0%,100%,.5);font-weight:500;position:absolute;left:50%;top:50%;width:max-content;max-width:120px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-align:center;font-size:12px;line-height:14px;text-overflow:ellipsis;overflow:hidden;pointer-events:none;text-shadow:0 1px var(--outline-color),0 -1px var(--outline-color),1px 0 var(--outline-color),-1px 0 var(--outline-color),1px 1px var(--outline-color),-1px 1px var(--outline-color),1px -1px var(--outline-color),-1px -1px var(--outline-color)}.ItineraryBlueprint\/Map\/Poi{position:relative}.ItineraryBlueprint\/Map\/Poi__circle{background-color:#000;border-radius:100px;width:4px;height:4px;border:2px solid #fff;box-sizing:content-box}.ItineraryBlueprint\/Map\/Trailhead{position:relative}.ItineraryBlueprint\/Map\/Trailhead__label{color:hsla(0,0%,100%,.9);background-color:#c60000;border-radius:4px;padding:0 4px;font-weight:700;text-transform:uppercase;font-size:10px;line-height:16px}.ItineraryBlueprint\/MobileHeader{box-shadow:0 2px 8px 4px rgba(0,0,0,.1);flex:0 0 auto}.ItineraryBlueprint\/MobileHeader__header{padding:0 16px 0 0;display:flex;align-items:center;gap:8px}.ItineraryBlueprint\/MobileHeader__back-link{width:40px;height:40px;position:relative}.ItineraryBlueprint\/MobileHeader__back-link:before{content:"";position:absolute;top:50%;left:calc(50% - 2px);width:12px;height:12px;border:solid #000;border-width:0 0 2px 2px;transform:translate(-50%,-50%) rotate(45deg)}.ItineraryBlueprint\/MobileHeader__back-link:after{content:"";position:absolute;top:50%;left:calc(50% + 2px);width:20px;height:2px;background-color:#000;transform:translate(-50%,-50%)}.ItineraryBlueprint\/MobileHeader__title{flex:1 1;min-width:0;font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ItineraryBlueprint\/MobileHeader__variants{overflow:auto}.ItineraryBlueprint\/MobileHeader__variants-inner{display:flex;gap:8px;padding:0 8px 4px}.ItineraryBlueprint\/MobileHeader__variant{padding:4px 16px;border-radius:8px;white-space:nowrap;border:1px solid rgba(0,0,0,.1)}.ItineraryBlueprint\/MobileHeader__variant--active{background-color:rgba(0,0,0,.1);border-color:transparent}.ItineraryBlueprint\/MobileHeader__variant--active .ItineraryBlueprint\/MobileHeader__variant-name{font-weight:500}.ItineraryBlueprint\/MobileHeader__direction-switch{display:flex;gap:8px}.ItineraryBlueprint\/MobileHeader__direction{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.3);transition:color .2s}.ItineraryBlueprint\/MobileHeader__direction--active{font-weight:500;color:var(--base-text-color)}.ItineraryBlueprints__hero-image{width:100%;height:auto;display:block}.ItineraryBlueprints__link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ItineraryBlueprints__grid{display:grid;grid-gap:20px;gap:20px}@media(max-width:500px){.ItineraryBlueprints__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:501px){.ItineraryBlueprints__grid{grid-template-columns:repeat(3,1fr)}}.LoginForm__submit-button{padding:16px;border-radius:4px;width:100%;background-color:#118422;color:#fff;border:0;text-align:center;font-weight:700}.LoginForm__input{padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.1);width:100%}.LoginForm__verification-message{color:rgba(0,0,0,.7)}.LoginForm__inline-button{border:0;background:0;padding:0;color:#118422;display:inline}.LoginForm__input-label{font-weight:500}.LoginForm__error-message{color:#d60000}.LoginForm__error-message a,.LoginForm__error-message span{color:inherit;text-decoration:underline;cursor:pointer}.LoginForm__info{color:rgba(0,0,0,.5);font-size:14px;font-weight:400}.LoginForm__title{font-weight:500}.LoginForm .react-tel-input .form-control{width:100%;padding:16px 16px 16px 60px}.LoginForm .react-tel-input .form-control:focus,.LoginForm .react-tel-input .selected-flag.open:before,.LoginForm .react-tel-input .selected-flag:focus:before{border-color:#118422;box-shadow:inset 0 0 0 1px #118422}@media(min-width:501px){.LoginModal__inner{padding:32px}}@media(max-width:500px){.LoginModal__inner{padding:20px}}.LoginPage{background-color:#003f0a;position:fixed;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.LoginPage__inner{width:350px;padding:32px;background-color:#fff;border-radius:4px}@media(max-width:500px){.LoginPage__inner{width:calc(100% - 32px)}}.LoginPage__homepage-link{background-color:hsla(0,0%,100%,.1);text-decoration:none;font-weight:500;color:#fff;padding:12px 20px;display:inline-block;border-radius:4px;text-align:center;position:fixed;top:32px;left:32px;transition:background-color .2s}.LoginPage__homepage-link:hover{background-color:hsla(0,0%,100%,.2)}.Modal{position:fixed;z-index:4}.Modal,.Modal__backdrop{top:0;left:0;bottom:0;right:0}.Modal__backdrop{background-color:rgba(0,0,0,.7);position:absolute}.Modal__modal{position:absolute;background-color:#fff;overflow:auto;display:flex;flex-direction:column}@media(min-width:501px){.Modal__modal{top:50%;left:50%;width:100%;max-width:var(--max-desktop-modal-width);max-height:calc(100dvh - 40px);transform:translate(-50%,-50%);border-radius:8px}}@media(max-width:500px){.Modal__modal{top:0;left:0;right:0;bottom:0}}.Modal__dismiss-button{position:absolute;right:16px;top:16px;border-radius:4px;color:rgba(0,0,0,.5)}.Modal__dismiss-button:hover{background-color:rgba(0,0,0,.1)}.Navigation\/Desktop{background:#fff;position:relative;z-index:3}.Navigation\/Desktop__inner{height:60px;display:flex;align-items:center;padding:0 20px;gap:16px}@media(min-width:1100px){.Navigation\/Desktop__inner{gap:32px;padding:0 32px}}.Navigation\/Desktop__logo{color:inherit;display:block;position:relative;top:-2px}.Navigation\/Desktop__link{text-decoration:none;color:inherit;white-space:nowrap}.Navigation\/Desktop__link:not(.Navigation\/Desktop__link--active):hover .Navigation\/Desktop__link-inner{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,.2);text-decoration-color:rgba(0,0,0,.2);text-decoration-thickness:2px;text-underline-offset:3px}.Navigation\/Desktop__link--active .Navigation\/Desktop__link-inner{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,.7);text-decoration-color:rgba(0,0,0,.7);text-decoration-thickness:2px;text-underline-offset:3px}.Navigation\/Desktop__link-inner{font-weight:500;line-height:18px}.Navigation\/Desktop__link-count{border-radius:100px;background-color:var(--orange-color);font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500;display:inline-block;margin-left:4px;padding:0 4px;text-transform:uppercase;min-width:var(--micro-line-height);text-align:center}.Navigation\/Desktop__divider{border-left:1.5px solid rgba(0,0,0,.3);height:16px}.Navigation\/Desktop__search{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:120px}.Navigation\/Desktop__search-inner{width:220px;flex:0 1 auto;min-width:0}@media(max-width:1100px){.Navigation\/Desktop__large-screen-only{display:none}}.Navigation\/Mobile{background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1);flex:0 0 auto}.Navigation\/Mobile__bar{display:flex;align-items:center}.Navigation\/Mobile__logo{color:inherit;display:block}.Navigation\/Mobile__menu-toggle{flex:0 0 auto;width:48px;height:48px;position:relative;margin-right:8px}.Navigation\/Mobile__menu-toggle:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;height:3px;width:24px;transform:translate(-50%,-50%);box-shadow:0 7px 0 0 currentColor,0 -7px 0 0 currentColor}.Navigation\/Mobile__popover{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:#fff}.Navigation\/Mobile__popover-header{flex:0 0 auto;display:flex;gap:8px;align-items:center;padding:0 8px 0 20px;border-bottom:1px solid rgba(0,0,0,.1)}.Navigation\/Mobile__popover-body{flex:1 1;min-height:0;overflow:auto}.Navigation\/Mobile__popover-header-inner{flex:1 1;min-width:0}.Navigation\/Mobile__popover-close-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.Navigation\/Mobile__item{padding:12px 0;text-decoration:none;display:block;font-weight:500;color:inherit}.Navigation\/Mobile__menu{padding:8px 20px}.Navigation\/Mobile__divider{border:0;border-top:1px solid rgba(0,0,0,.1);margin:16px 0}.Navigation\/Mobile__notification-count-pill-wrapper{margin-left:8px;color:inherit;text-decoration:none;flex:0 0 auto;align-self:stretch;align-items:center;display:flex;justify-content:center}.Navigation\/Mobile__notification-count-pill{border-radius:100px;background-color:var(--orange-color);font-size:var(--micro-font-size);padding:0 6px;text-transform:uppercase;position:relative;top:2px;white-space:nowrap;line-height:20px;font-weight:700}.Navigation\/Mobile__notification-count-pill-icon{display:inline-block;vertical-align:middle;width:12px;fill:rgba(0,0,0,.8)}.Navigation\/Mobile__notification-count-pill-text{display:inline-block;vertical-align:middle;margin-left:2px}.Navigation\/Mobile__search-toggle{align-self:stretch;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.Navigation\/Mobile__search-toggle-icon{width:28px;height:28px}.Navigation\/Mobile__search-input{width:100%;border:0;border-radius:100px;padding:8px 16px;color:inherit;background-color:rgba(0,0,0,.1);outline:none}.Newsletter{background-color:#e5f7e9}.Newsletter__section-title{font-weight:500;font-size:var(--base-font-size);line-height:var(--base-line-height);text-align:center;position:relative}.Newsletter__section-title:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:rgba(0,0,0,.2)}.Newsletter__section-title span{background-color:#e5f7e9;padding:0 12px;position:relative}.Newsletter__email{background-color:#fff;border-radius:8px}@media(max-width:500px){.Newsletter__email{padding:0 20px}}@media(min-width:501px){.Newsletter__email{padding:0 60px}}.NewTracker\/BackLink{color:inherit;text-decoration:none;font-weight:500;position:relative;padding:8px 12px 8px 32px;color:#8a8a8a}@media(min-width:501px){.NewTracker\/BackLink{padding-left:24px}}.NewTracker\/BackLink:hover{color:#1a1a1a}.NewTracker\/BackLink:after{content:"";width:16px;height:2px;background-color:currentColor;position:absolute;left:2px;top:50%;transform:translateY(-50%)}@media(min-width:501px){.NewTracker\/BackLink:after{width:12px}}.NewTracker\/BackLink:before{content:"";width:12px;height:12px;border:solid;border-width:0 0 2px 2px;position:absolute;left:2px;top:50%;transform:translateY(-50%) rotate(45deg)}@media(min-width:501px){.NewTracker\/BackLink:before{width:8px;height:8px}}.NewTracker\/BillingPlanPicker__cards-row{display:flex;align-items:flex-end}.NewTracker\/BillingPlanPicker__features-row{display:flex}.NewTracker\/BillingPlanPicker__billing-plan{flex:1 1;min-width:0;border-radius:8px;transition:transform .2s;position:relative}.NewTracker\/BillingPlanPicker__billing-plan--selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #444}.NewTracker\/BillingPlanPicker__billing-plan--selected:after{position:absolute;content:"selected";background-color:#444;padding:2px 10px;color:#fff;top:-16px;left:50%;transform:translateX(-50%);border-radius:4px;font-weight:500;font-size:var(--small-font-size)}.NewTracker\/BillingPlanPicker__billing-plan:not(.NewTracker\/BillingPlanPicker__billing-plan--disabled):not(.NewTracker\/BillingPlanPicker__billing-plan--selected):hover{box-shadow:0 0 0 2px #fff,0 0 0 4px #ddd}.NewTracker\/BillingPlanPicker__billing-plan:not(.NewTracker\/BillingPlanPicker__billing-plan--disabled):hover{transform:scale(1.03)}.NewTracker\/BillingPlanPicker__billing-plan--single-tracker .NewTracker\/BillingPlanPicker__billing-plan-card{background-color:#ffb286}.NewTracker\/BillingPlanPicker__billing-plan--unlimited .NewTracker\/BillingPlanPicker__billing-plan-card{background-color:#c1e3ff}.NewTracker\/BillingPlanPicker__disabled-overlay{position:absolute;top:-8px;left:-8px;bottom:-8px;right:-8px;background-color:hsla(0,0%,100%,.7);pointer-events:none;-webkit-backdrop-filter:blur(3px) saturate(0);backdrop-filter:blur(3px) saturate(0);padding:32px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:500}.NewTracker\/BillingPlanPicker__billing-plan-card{padding:24px;border-radius:8px;display:flex;align-items:center;flex-direction:column}.NewTracker\/BillingPlanPicker__billing-plan-name{font-weight:500;font-size:22px;line-height:24px;text-align:center}.NewTracker\/BillingPlanPicker__billing-plan-button{background-color:#444;color:#fff;padding:8px 16px;text-align:center;border-radius:100px;min-width:100px;font-weight:500}.NewTracker\/BillingPlanPicker__billing-plan-price{display:flex;justify-content:center;align-items:flex-end;position:relative}.NewTracker\/BillingPlanPicker__billing-plan-price-value{font-size:36px;line-height:28px;font-weight:700}.NewTracker\/BillingPlanPicker__billing-plan-price-value:before{content:"$";font-size:14px;position:relative;top:-14px;margin-right:4px}.NewTracker\/BillingPlanPicker__billing-plan-price-value--discounted{position:relative}.NewTracker\/BillingPlanPicker__billing-plan-price-value--discounted:after{position:absolute;content:"";width:100%;height:3px;background-color:currentColor;top:50%;left:50%;transform:translate(-50%,-50%) translate(6px,-5px) rotate(-20deg);box-shadow:0 0 0 2px #c1e3ff}.NewTracker\/BillingPlanPicker__billing-plan-discount{position:absolute;right:4px;top:calc(100% - 4px);font-size:var(--base-font-size);line-height:var(--base-line-height)}.NewTracker\/BillingPlanPicker__billing-plan-banner{background-color:#ffe5b2;padding:16px 12px 20px;border-radius:8px 8px 0 0;margin-bottom:-8px;color:rgba(0,0,0,.7)}@media(max-width:500px){.NewTracker\/BillingPlanPicker__billing-plan-banner{font-size:var(--small-font-size);line-height:var(--small-line-height)}}.NewTracker\/BillingPlanPicker__billing-plan-period{margin-left:4px;opacity:.7;line-height:14px;position:relative;top:-8px}.NewTracker\/BillingPlanPicker__feature-group{flex:1 1;min-width:0}.NewTracker\/BillingPlanPicker__feature-group--single-tracker .NewTracker\/BillingPlanPicker__billing-plan-feature:before{background-color:#ffb286}.NewTracker\/BillingPlanPicker__feature-group--unlimited .NewTracker\/BillingPlanPicker__billing-plan-feature:before{background-color:#b1dbff;border-color:rgba(0,0,0,.9)}.NewTracker\/BillingPlanPicker__billing-plan-feature{padding-left:24px;position:relative}.NewTracker\/BillingPlanPicker__billing-plan-feature:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:100%}.NewTracker\/BillingPlanPicker__billing-plan-feature:after{content:"";position:absolute;left:5px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.NewTracker\/BillingPlanPicker__billing-plan-help{-webkit-text-decoration:1px underline dotted rgba(0,0,0,.5);text-decoration:1px underline dotted rgba(0,0,0,.5);text-underline-offset:2px;cursor:pointer}.NewTracker\/BillingPlanPicker__billing-plan-help:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.NewTracker\/CheckoutModal__inner{overflow:auto}@media(min-width:501px){.NewTracker\/CheckoutModal__inner{padding:0 32px}}@media(max-width:500px){.NewTracker\/CheckoutModal__inner{padding:0 20px}}.NewTracker\/CheckoutModal__title{font-weight:500;font-size:34px;line-height:36px;text-align:center}.NewTracker\/CheckoutModal__concierge-banner{background-color:#ffe75f;border-radius:100px;padding:16px 24px;display:flex;transition:transform .2s,box-shadow .2s}.NewTracker\/CheckoutModal__concierge-banner:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.2)}.NewTracker\/CheckoutModal__concierge-banner-title{font-weight:500;flex:1 1;min-width:0}.NewTracker\/CheckoutModal__quotes{padding:32px;background-color:#fbdea5;margin:0 -32px}.NewTracker\/CheckoutModal__quote-inner strong{font-weight:700}.NewTracker\/CheckoutModal__quote-author{white-space:nowrap}.NewTracker\/CheckoutModal__back-button{position:absolute;top:16px;left:16px;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.5)}.NewTracker\/CheckoutModal__back-button svg{width:16px;fill:none;stroke-width:2px;overflow:visible}.NewTracker\/CheckoutModal__back-button:hover{background-color:rgba(0,0,0,.1)}@media(min-width:501px){.NewTracker\/CreditModal__inner{padding:32px}}@media(max-width:500px){.NewTracker\/CreditModal__inner{padding:20px}}.NewTracker\/CreditModal__title{font-weight:500;font-size:34px;line-height:36px;text-align:center}.NewTracker\/CreditModal__primary-button{padding:12px 16px;border-radius:4px;background-color:#118422;color:#fff;text-align:center;font-weight:500}.NewTracker\/CreditModal__secondary-button{padding:12px 16px;border-radius:4px;background-color:rgba(0,0,0,.1);text-align:center;font-weight:500}.NewTracker\/DesktopSummaryCard__card{border-radius:4px;padding:16px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.NewTracker\/DesktopSummaryCard__header{display:flex;align-items:center}.NewTracker\/DesktopSummaryCard__permit-image{width:50px;height:50px;flex:0 0 auto;border-radius:4px;background-size:cover;background-position:50%}.NewTracker\/DesktopSummaryCard__permit-name{margin-left:16px;flex:1 1;min-width:0;font-weight:500;font-size:20px;line-height:22px}.NewTracker\/DesktopSummaryCard__notes{color:rgba(0,0,0,.7);font-size:var(--small-font-size)}.NewTracker\/DesktopSummaryCard__notes-link{color:rgba(0,0,0,.5);text-decoration:underline;transition:color .2s}.NewTracker\/DesktopSummaryCard__notes-link:hover{color:var(--base-text-color)}.NewTracker\/DesktopSummaryCard__notifications-banner{background-color:#ffe1a2;padding:8px 16px 12px;border-radius:4px 4px 0 0;margin-bottom:-4px;font-size:var(--small-font-size);color:#422c02}.NewTracker\/DesktopSummaryCard__notifications-banner strong{font-weight:700}.NewTracker\/DesktopSummaryCard__faq-modal-inner{padding:32px;overflow:auto}.NewTracker\/DesktopSummaryCard__faq-modal-title{font-weight:700;font-size:24px;line-height:28px}.NewTracker\/DesktopSummaryCard__upsell{border-radius:4px;padding:12px 16px;background-color:#ffe1a2;color:#422c02;transition:background-color .2s}.NewTracker\/DesktopSummaryCard__upsell:hover{background-color:#fdd788}.NewTracker\/DesktopSummaryCard__upsell:hover span{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.NewTracker\/DesktopSummaryCard__upsell span{text-decoration:underline}.NewTracker\/DesktopSummaryCard__info a,.NewTracker\/DesktopSummaryCard__upsell span{font-weight:700;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5)}.NewTracker\/DesktopSummaryCard__info a{color:inherit}.NewTracker\/DesktopSummaryCard__info a span{position:relative;width:16px;height:20px;display:inline-block;vertical-align:middle}.NewTracker\/DesktopSummaryCard__info a span:after,.NewTracker\/DesktopSummaryCard__info a span:before{color:#8a8a8a}.NewTracker\/DesktopSummaryCard__info a span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(calc(-50% - 1px),calc(-50% + 1px)) rotate(-45deg);background-color:currentColor;width:12px;height:2px}.NewTracker\/DesktopSummaryCard__info a span:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border:solid;border-width:2px 2px 0 0}.NewTracker\/DesktopSummaryCard__info a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.NewTracker\/DesktopSummaryCard__info a:hover span:after,.NewTracker\/DesktopSummaryCard__info a:hover span:before{color:#1a1a1a}.NewTracker{padding:0 20px}.NewTracker__title{font-weight:500;font-size:34px;line-height:36px}@media(min-width:501px){.NewTracker__inner{display:flex;gap:40px;max-width:1000px;margin:0 auto}.NewTracker__body{flex:1 1;min-width:0}}.NewTracker__alert{background-color:#ffe1a2;display:inline-block;border-radius:4px;padding:8px 16px}.NewTracker__alert a{color:inherit}.NewTracker__back-link{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,.2);text-decoration-color:rgba(0,0,0,.2);text-decoration-thickness:2px;text-underline-offset:2px}.NewTracker__back-link:hover,.NewTracker__info a{-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5)}.NewTracker__info a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:700;position:relative;margin-right:20px}.NewTracker__info a:after,.NewTracker__info a:before{color:#8a8a8a}.NewTracker__info a:before{content:"";position:absolute;right:-23px;top:calc(50% + 1px);transform:translate(-50%,-50%) rotate(-45deg);background-color:currentColor;width:12px;height:2px}.NewTracker__info a:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border:solid;border-width:2px 2px 0 0}.NewTracker__info a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.NewTracker__info a:hover:after,.NewTracker__info a:hover:before{color:#1a1a1a}.NewTracker__mobile-footer{position:fixed;padding:20px;bottom:0;right:0;left:0;background:#fff;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -5px 10px 0 rgba(0,0,0,.05);z-index:1;text-align:center}.NewTracker__unreservable-dates-notice{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.NewTracker__desktop-summary-card-wrapper{flex:0 0 auto;width:300px}.NewTracker__desktop-summary-card-wrapper-inner{position:-webkit-sticky;position:sticky;margin-top:40px;top:40px}.NewTracker__mobile-upsell{font-size:var(--small-font-size);line-height:var(--small-line-height);border-radius:4px;padding:12px 16px;background-color:#ffe1a2;color:#422c02}.NewTracker\/PermitPicker{display:flex}.NewTracker\/PermitPicker__title{font-weight:500;font-size:34px;line-height:36px}.NewTracker\/PermitPicker__region-name{font-size:20px;line-height:22px;font-weight:500}.NewTracker\/PermitPicker__back-link{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,.2);text-decoration-color:rgba(0,0,0,.2);text-decoration-thickness:2px;text-underline-offset:2px;display:inline-block}.NewTracker\/PermitPicker__back-link:hover{-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5)}.NewTracker\/PermitPicker__filter{border-radius:100px;background-color:rgba(0,0,0,.2);padding:4px 4px 4px 16px;font-weight:500;display:inline-flex;align-items:center;gap:12px}.NewTracker\/PermitPicker__filter-button{text-decoration:none;display:inline-block;width:24px;height:24px;background-color:#fff;border-radius:100%;text-align:center;line-height:24px;color:inherit}.NewTracker\/PermitPicker__filter-button:hover{background-color:hsla(0,0%,100%,.8)}.NewTracker\/PermitPicker__header{margin-bottom:60px}.NewTracker\/PermitPicker__group-name{font-size:var(--base-font-size);line-height:var(--base-line-height);color:rgba(0,0,0,.5);font-weight:500;text-transform:uppercase;scroll-margin:20px;margin:60px 0 20px}.NewTracker\/PermitPicker__group-name--no-top-margin{margin-top:0}.NewTracker\/PermitPicker__grid{display:grid;grid-gap:32px 20px;gap:32px 20px}@media(max-width:500px){.NewTracker\/PermitPicker__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:501px){.NewTracker\/PermitPicker__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:501px)and (max-width:800px){.NewTracker\/PermitPicker__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:801px)and (max-width:1000px){.NewTracker\/PermitPicker__grid{grid-template-columns:repeat(3,1fr)}}.NewTracker\/PermitPicker__left-column{flex:1 1}@media(max-width:500px){.NewTracker\/PermitPicker__left-column{min-width:20px}}@media(min-width:501px){.NewTracker\/PermitPicker__left-column{min-width:210px;position:relative}}.NewTracker\/PermitPicker__right-column{flex:1 1;min-width:20px}.NewTracker\/PermitPicker__centered-column{flex:0 1 auto;width:900px}.NewTracker\/PermitPicker__outline{position:absolute;top:155px;bottom:0;right:40px;width:150px}.NewTracker\/PermitPicker__outline-inner{position:-webkit-sticky;position:sticky;top:20px}.NewTracker\/PermitPicker__outline-items{padding-left:16px}.NewTracker\/PermitPicker__outline-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.5)}.NewTracker\/PermitPicker__outline-item:hover{text-decoration:underline;color:var(--base-color)}.NewTracker\/PermitPicker__outline-item--in-view{color:var(--base-color);font-weight:500}@media(max-width:500px){.NewTracker\/PlanModal__inner{padding:20px}}@media(min-width:501px){.NewTracker\/PlanModal__inner{padding:32px}}.NewTracker\/PlanModal__title{font-weight:500;font-size:34px;line-height:36px;text-align:center}.NewTracker\/PlanModal__primary-button{padding:12px 16px;border-radius:4px;background-color:#118422;color:#fff;text-align:center;font-weight:500}.NewTracker\/PlanModal__secondary-button{padding:12px 16px;border-radius:4px;background-color:rgba(0,0,0,.1);text-align:center;font-weight:500}.NotificationIllustration__foreign-object{overflow:visible}.NotificationIllustration__notification{background-color:#fff;border-radius:28px;padding:34px 46px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:32px;line-height:38px}.NotificationIllustration__header{display:flex;align-items:center;margin-bottom:16px;font-weight:700}.NotificationIllustration__icon{width:40px;height:40px;margin-right:14px}.Page404__title{font-size:40px;line-height:36px;font-weight:700;text-align:center}.Page404__description{line-height:22px;text-align:center}.Page404__description a{text-decoration:none;color:inherit;font-weight:500;border-bottom:2px solid rgba(0,0,0,.3)}.Page404__description a:hover{border-bottom-color:rgba(0,0,0,.6)}.PageLayout{display:flex;flex-direction:column;min-height:100dvh}.PageLayout__content{flex:1 0 auto}.PaymentResult{position:fixed;top:0;left:0;right:0;bottom:0;align-items:center;display:flex;flex-direction:column;padding:200px 20px 0;text-align:center}.PaymentResult--success{background-color:#003f0a}.PaymentResult--success .PaymentResult__title{color:#62f877;font-weight:500;font-size:40px}.PaymentResult--success .PaymentResult__message{color:hsla(0,0%,100%,.7);max-width:400px;margin:16px auto 40px;line-height:22px}.PaymentResult--success .PaymentResult__link{background-color:#fff;padding:12px 16px;border-radius:4px;text-decoration:none;color:inherit;display:inline-block}.PaymentResult--error .PaymentResult__message,.PaymentResult--processing .PaymentResult__message{max-width:400px;margin:0 auto 40px;line-height:22px}.PaymentResult--error .PaymentResult__link,.PaymentResult--processing .PaymentResult__link{padding:0;text-decoration:none;border:0;color:#118422;display:inline;background:none}.PermitPage__section-title{font-size:26px;line-height:30px;font-weight:700}.PermitPage__hr{border:none;border-top:1px solid rgba(0,0,0,.2)}.PermitPage__permit-name{font-size:26px;line-height:30px;font-weight:700}.PermitPage__sources{list-style-type:none}.PermitPage__source:not(:first-child){margin-top:8px}.PermitPage__source-link{font-weight:500;-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);text-underline-offset:2px;color:inherit;position:relative;margin-right:20px}.PermitPage__source-link:after,.PermitPage__source-link:before{color:#ccc}.PermitPage__source-link:before{content:"";position:absolute;right:-23px;top:calc(50% + 1px);transform:translate(-50%,-50%) rotate(-45deg);background-color:currentColor;width:12px;height:2px}.PermitPage__source-link:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border:solid;border-width:2px 2px 0 0}.PermitPage__source-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.PermitPage__source-link:hover:after,.PermitPage__source-link:hover:before{color:#1a1a1a}.PermitPage__trip-cards{display:grid;grid-gap:20px;gap:20px}@media(max-width:500px){.PermitPage__trip-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:501px){.PermitPage__trip-cards{grid-template-columns:repeat(4,1fr)}}.PermitPage\/MapCard{height:100px;background:url(/_next/static/media/topoMap.fead28ab.svg);display:block;background-size:cover;border-radius:4px;display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.PermitPage\/MapCard span{background-color:#fff;padding:12px 20px;border-radius:4px;font-weight:500}.PermitCard{display:block;color:inherit;text-decoration:none}.PermitCard:hover .PermitCard__name{-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);text-underline-offset:2px}.PermitCard:hover .PermitCard__image-wrapper{box-shadow:0 4px 10px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transform:scale(1.03)}.PermitCard__image-wrapper{position:relative}.PermitCard__image,.PermitCard__image-wrapper{border-radius:4px;transition:box-shadow .2s,transform .2s}.PermitCard__image{object-fit:cover;width:100%;height:100px;display:block}.PermitCard__name{font-weight:500;word-wrap:break-word;font-size:var(--base-font-size);line-height:var(--base-line-height)}@media(min-width:501px){.PermitCard__name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.PermitCard__see-all{background-color:rgba(0,0,0,.1);border-radius:4px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;font-weight:500;color:inherit;text-decoration:none;transition:background-color .2s;height:100px}.PermitCard__see-all:hover{background-color:rgba(0,0,0,.15)}.PermitCard__see-all-icon{width:24px}.PermitCard__notification-count{background-color:var(--orange-color);border-radius:100px;font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500;padding:0 4px;position:absolute;right:8px;top:8px;min-width:var(--micro-line-height);text-align:center}.PermitCard__notification-count:hover .PermitCard__notification-count-tooltip{display:block}.PermitCard__notification-count-tooltip{position:absolute;background-color:#000;border-radius:4px;top:calc(100% + 8px);color:hsla(0,0%,100%,.9);display:none;font-size:13px;right:0;line-height:16px;padding:8px 12px;pointer-events:none;width:150px;z-index:1;text-align:right}.Region\/ArticleCard{color:inherit;text-decoration:none}.Region\/ArticleCard:hover .Region\/ArticleCard__title{-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);text-underline-offset:2px}.Region\/ArticleCard:hover .Region\/ArticleCard__image{box-shadow:0 4px 10px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transform:scale(1.03)}.Region\/ArticleCard__image-container{position:relative;aspect-ratio:40/21}.Region\/ArticleCard__image{border-radius:8px;transition:box-shadow .2s,transform .2s}.Region\/ArticleCard__title{font-weight:500}.Region\/Header__image{height:auto}@media(max-width:500px){.Region\/Header__image{margin:0 -20px;width:calc(100% + 40px)}}@media(min-width:501px){.Region\/Header__image{border-radius:8px;width:100%;height:250px;object-fit:cover}}.Region__section-title{font-size:26px;line-height:30px;font-weight:700}.Region__hr{border:none;border-top:1px solid rgba(0,0,0,.2)}.Region__see-more-link{color:var(--blue-color);font-weight:500;border-radius:16px;text-decoration:none;display:inline-block}.Region__see-more-link:hover{text-decoration:underline}.Region__grid{display:grid;grid-gap:32px 20px;gap:32px 20px}@media(max-width:500px){.Region__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:501px){.Region__grid{grid-template-columns:repeat(4,1fr)}}.Region__articles{display:grid}@media(max-width:500px){.Region__articles{gap:32px}}@media(min-width:501px){.Region__articles{grid-template-columns:repeat(3,1fr);gap:32px}}.Region\/ParkCard{display:block;color:inherit;text-decoration:none}.Region\/ParkCard:hover .Region\/ParkCard__name{-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);text-underline-offset:2px}.Region\/ParkCard:hover .Region\/ParkCard__image{box-shadow:0 4px 10px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transform:scale(1.03)}.Region\/ParkCard__image{object-fit:cover;max-width:100%;height:100px;border-radius:4px;transition:box-shadow .2s,transform .2s}.Region\/ParkCard__name{font-weight:500;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--base-font-size);line-height:var(--base-line-height)}.Region\/ParkCard__see-all{background-color:rgba(0,0,0,.1);border-radius:4px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;font-weight:500;color:inherit;text-decoration:none;transition:background-color .2s;height:100px}.Region\/ParkCard__see-all:hover{background-color:rgba(0,0,0,.15)}.Region\/ParkCard__see-all-icon{width:24px}.RegionBreadcrumbs__link{font-weight:500;color:inherit;-webkit-text-decoration-color:rgba(0,0,0,.3);text-decoration-color:rgba(0,0,0,.3);text-underline-offset:2px;font-size:var(--small-font-size);line-height:var(--small-line-height)}.RegionBreadcrumbs__link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.RegionParks__grid{display:grid;grid-gap:32px 20px;gap:32px 20px}@media(max-width:500px){.RegionParks__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:501px){.RegionParks__grid{grid-template-columns:repeat(4,1fr)}}.RegionPermits__grid{display:grid;grid-gap:32px 20px;gap:32px 20px}@media(max-width:500px){.RegionPermits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:501px){.RegionPermits__grid{grid-template-columns:repeat(4,1fr)}}.Regions__title{font-weight:700;font-size:40px;line-height:44px}.Regions__section-title{font-size:26px;line-height:30px;font-weight:700}.Regions__country-name a{color:inherit;text-decoration:none}.Regions__country-name a:hover{text-decoration:underline}.Regions\/RegionList{columns:170px;column-gap:32px;list-style-type:none}.Regions\/RegionList__item{page-break-inside:avoid;break-inside:avoid}.Regions\/RegionList__item:not(:last-child){margin-bottom:16px}.Regions\/RegionList__item-link{color:inherit;text-decoration:none}.Regions\/RegionList__item-link:hover{-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);text-underline-offset:2px}.RequiredDivisionIdsDayPairsDisplay\/DivisionList{container-type:inline-size}.RequiredDivisionIdsDayPairsDisplay\/DivisionList__list{column-gap:16px;column-count:4;list-style-type:none}@container (max-width: 800px){.RequiredDivisionIdsDayPairsDisplay\/DivisionList__list{column-count:3}}@container (max-width: 600px){.RequiredDivisionIdsDayPairsDisplay\/DivisionList__list{column-count:2}}@container (max-width: 400px){.RequiredDivisionIdsDayPairsDisplay\/DivisionList__list{column-count:1}}.RequiredDivisionIdsDayPairsDisplay\/DivisionList__list-item{padding-left:15px;position:relative}.RequiredDivisionIdsDayPairsDisplay\/DivisionList__list-item:not(:last-child){margin-bottom:4px}.RequiredDivisionIdsDayPairsDisplay\/DivisionList__list-item:before{content:"";position:absolute;left:0;width:5px;height:5px;background-color:currentColor;border-radius:100%;top:8px;opacity:.3}.RequiredDivisionIdsDayPairsDisplay__day-group--with-bullet{padding-left:24px;position:relative}.RequiredDivisionIdsDayPairsDisplay__day-group--with-bullet:not(:last-child):before{content:"";position:absolute;left:8px;border-right:2px dashed;top:22px;bottom:2px;opacity:.15;transform:translateX(-50%)}.RequiredDivisionIdsDayPairsDisplay__day-group--with-bullet:after{content:"";position:absolute;left:8px;width:16px;height:16px;background-color:currentColor;border-radius:100%;top:.6em;transform:translate(-50%,-50%);opacity:.3}.RequiredDivisionIdsDayPairsDisplay__label{font-weight:500}.RequiredDivisionIdsDayPairsDisplay__label small{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.ReservationPeriodList{border:2px solid rgba(0,0,0,.1);border-radius:8px;background:#fff}.ReservationPeriodList__details{padding:16px}.ReservationPeriodList\/ReservationPeriod__date{font-weight:400;font-size:var(--base-font-size);line-height:var(--base-line-height)}.ReservationPeriodList\/ReservationPeriod__date strong{font-weight:700}.ReservationPeriodList\/ReservationPeriod__quota-notice{border-radius:4px;padding:8px 16px}.ReservationPeriodList\/ReservationPeriod__quota-notice--noPermitNeeded,.ReservationPeriodList\/ReservationPeriod__quota-notice--unlimited{background-color:#4cb159;color:#fff;font-weight:700}.ReservationPeriodList\/ReservationPeriod__quota-notice--limited{background-color:#f1cd47;font-weight:700}.ReservationPeriodList\/ReservationPeriod__quota-notice--closed{background-color:#ee6d6d;color:#fff;font-weight:700}.ReservationPeriodList\/ReservationPeriod__quota-notice--unknown{background-color:rgba(0,0,0,.1)}.ReservationPeriodList\/ReservationPeriod__quota-notice a{-webkit-text-decoration:1px underline rgba(0,0,0,.5);text-decoration:1px underline rgba(0,0,0,.5);color:inherit;text-underline-offset:3px}.ReservationPeriodList\/ReservationPeriod__quota-notice a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ReservationPeriodList\/ReservationPeriod__options{display:grid;grid-auto-flow:column;grid-gap:20px;gap:20px}@media(max-width:500px){.ReservationPeriodList\/ReservationPeriod__options{grid-auto-columns:250px}.ReservationPeriodList\/ReservationPeriod__options--single{grid-auto-columns:1fr}}@media(min-width:501px){.ReservationPeriodList\/ReservationPeriod__options{grid-auto-columns:174.6666666667px}}.ReservationPeriodList\/ReservationPeriod__option{scroll-snap-align:start;scroll-margin-inline-start:16px}.ReservationPeriodList\/ReservationPeriod__index{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;font-weight:700;color:rgba(0,0,0,.5)}.ReservationPeriodList\/ReservationPeriodOption__card{padding:12px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;background-color:#fff}.ReservationPeriodList\/ReservationPeriodOption__card--passed{box-shadow:none;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.5);border-color:transparent}.ReservationPeriodList\/ReservationPeriodOption__released-quota-notice{color:var(--red-color)}.ReservationPeriodList\/ReservationPeriodOption__released-quota-notice--passed{color:inherit}.ReservationPeriodList\/ReservationPeriodOption__title{font-weight:700;font-size:20px;line-height:24px}.ReservationPeriodList\/ReservationPeriodOption__release-date{font-weight:700}.ReservationPeriodList\/ReservationPeriodOption__alerts-notice{padding:20px 16px 12px;border-radius:0 0 8px 8px;background-color:#ffe1a2;margin-top:-8px}@media(min-width:501px){.ReservationPeriodList\/ReservationPeriodOption__period-text{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:default}.ReservationPeriodList\/ReservationPeriodOption__period-text:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip{background-color:#000;color:#fff;border-radius:4px;padding:2px 12px;pointer-events:none}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip table{border-collapse:collapse}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip td,.ReservationPeriodList\/ReservationPeriodOption__period-tooltip th{padding:4px 0;white-space:nowrap;font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:left}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip td:not(:first-child),.ReservationPeriodList\/ReservationPeriodOption__period-tooltip th:not(:first-child){padding-left:4px}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip td:not(:last-child),.ReservationPeriodList\/ReservationPeriodOption__period-tooltip th:not(:last-child){padding-right:4px}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip th{font-weight:500}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip td{color:hsla(0,0%,100%,.8)}.ReservationPeriodList\/ReservationPeriodOption__period-tooltip tr:not(:last-child) td,.ReservationPeriodList\/ReservationPeriodOption__period-tooltip tr:not(:last-child) th{border-bottom:1px solid hsla(0,0%,100%,.3)}.ReservationPeriodList\/ReservationPeriodOption__passed-label{border-radius:4px;background-color:rgba(0,0,0,.1);padding:0 4px;display:inline-block;font-weight:500;text-transform:uppercase;font-size:var(--micro-font-size);line-height:var(--micro-line-height)}.ReservationPeriodList\/ReservationPeriodOption__release-count{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;font-weight:700;color:rgba(0,0,0,.5)}.ReservationPeriodList\/Timeline{overflow:auto;background-color:rgba(0,0,0,.05);border-radius:8px 8px 0 0}@media(max-width:500px){.ReservationPeriodList\/Timeline{width:calc(100vw - 44px)}}.ReservationPeriodList\/Timeline__inner{position:relative}@media(max-width:500px){.ReservationPeriodList\/Timeline__inner{width:1000px;height:88px}}@media(min-width:501px){.ReservationPeriodList\/Timeline__inner{width:100%;height:80px}}.ReservationPeriodList\/Timeline__month{position:absolute;top:30px;font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.7);text-align:center;transform:translateY(-50%)}.ReservationPeriodList\/Timeline__divider{position:absolute;top:30px;width:1px;height:10px;background-color:rgba(0,0,0,.2);transform:translate(-50%,-50%)}.ReservationPeriodList\/Timeline__segments{position:relative}.ReservationPeriodList\/Timeline__segment{position:absolute;top:0;bottom:0;color:transparent;overflow:hidden}.ReservationPeriodList\/Timeline__segment--expanded{color:#000}.ReservationPeriodList\/Timeline__segment:not(.ReservationPeriodList\/Timeline__segment--expanded):hover{color:#bbb}.ReservationPeriodList\/Timeline__segment:hover{background-color:rgba(0,0,0,.05)}.ReservationPeriodList\/Timeline__segment-inner{background-color:#fff;position:absolute;bottom:16px;left:1px;right:1px;box-shadow:inset 0 0 0 1px currentColor,0 0 0 1px currentColor}@media(max-width:500px){.ReservationPeriodList\/Timeline__segment-inner{top:54px}}@media(min-width:501px){.ReservationPeriodList\/Timeline__segment-inner{top:50px}}.ReservationPeriodList\/Timeline__segment-inner:after{content:"";position:absolute;border:6px solid transparent;border-top-color:currentcolor;left:50%;top:100%;transform:translate(-50%,4px)}.ReservationPeriodList\/Timeline__segment-inner--noPermitNeeded,.ReservationPeriodList\/Timeline__segment-inner--unlimited{background-color:#4cb159}.ReservationPeriodList\/Timeline__segment-inner--limited{background-color:#f1cd47}.ReservationPeriodList\/Timeline__segment-inner--closed{background-color:#ee6d6d}.ReservationPeriodList\/Timeline__segment-inner--unknown{background-color:#bbb}.ReservationPeriodList\/Timeline__segment-inner--left-rounded{border-top-left-radius:100px;border-bottom-left-radius:100px}.ReservationPeriodList\/Timeline__segment-inner--right-rounded{border-top-right-radius:100px;border-bottom-right-radius:100px}.ReservationPeriodList\/Timeline__today-indicator{width:2px;background-color:var(--base-text-color);top:0;left:0;bottom:0;position:absolute;transform:translateX(-50%)}.ReservationPeriodList\/Timeline__today-indicator:after{content:"Today";top:0;position:absolute;background-color:var(--base-text-color);padding:0 6px;color:#fff;font-weight:500;font-size:var(--micro-font-size);line-height:var(--micro-line-height)}.Select__trigger{position:relative;cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Select__trigger:after{content:"";position:absolute;top:50%;transform:translateY(calc(-50% + 3px));border:5px solid transparent;border-top-color:currentcolor;pointer-events:none}.Select__trigger--default{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:12px 40px 12px 16px;background:#fff}.Select__trigger--default:after{right:16px}.Select__trigger--inline{border:none;padding:0 16px 0 0;-webkit-text-decoration:1px dashed underline;text-decoration:1px dashed underline;text-underline-offset:4px;text-decoration-thickness:1px;background:none}.Select__trigger--inline:after{right:0}.Select__trigger--open:after{transform:scaleY(-1) translateY(calc(-50% + 12px))}.Select__trigger:focus:not(:focus-visible){outline:none}.Select__dropdown{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);padding:4px 0;z-index:1;min-width:150px;max-height:min(100dvh - 40px,400px);overflow:auto;scroll-margin-top:20px;scroll-margin-bottom:20px}@media(max-width:500px){.Select__dropdown{max-width:calc(100dvw - 40px)}}.Select__option{padding:8px 16px;cursor:pointer}.Select__option--selected{font-weight:700}.Select__option:hover{background-color:rgba(0,0,0,.05)}.Scheduler\/Desktop{min-height:100vh;display:flex;flex-direction:column}.Scheduler\/Desktop__logo{margin-left:40px;display:inline-block;text-decoration:none;color:inherit}.Scheduler\/Desktop__inner{flex:1 0 auto}.Scheduler\/Desktop__header{width:450px;margin:0 auto}.Scheduler\/Desktop__body{display:flex;align-items:flex-start}.Scheduler\/Desktop__right-column{flex:1 1;min-width:0}.Scheduler\/Desktop__empty-message{color:rgba(0,0,0,.5)}.Scheduler\/Desktop__details{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);padding:32px}.Scheduler\/Desktop__permit-name{font-size:30px;line-height:32px;text-align:center}.Scheduler\/Desktop__notes{text-align:center;color:rgba(0,0,0,.5)}.Scheduler\/Desktop__info{padding:20px 0;display:flex}.Scheduler\/Desktop__info:first-child{padding-top:0}.Scheduler\/Desktop__info:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.Scheduler\/Desktop__info-label{flex:0 0 60px;margin-right:20px;color:rgba(0,0,0,.5)}.Scheduler\/Desktop__info-value{flex:1 1}.Scheduler\/Desktop__calendar{width:300px}.Scheduler\/ErrorMessage a{color:var(--blue-color);text-decoration:none}.Scheduler\/Mobile{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column}.Scheduler\/Mobile__error{padding:20px}.Scheduler\/Mobile__body{flex:1 1;overflow:auto}.Scheduler\/Mobile__footer{flex:0 0 auto;padding:20px;box-shadow:0 -4px 12px rgba(0,0,0,.1);border-radius:16px 16px 0 0}.Scheduler\/Mobile__logo{display:flex;justify-content:center;color:inherit;text-decoration:none}.Scheduler\/Mobile__permit-name{font-size:30px;line-height:32px;text-align:center}.Scheduler\/Mobile__notes{color:rgba(0,0,0,.5);text-align:center}.Scheduler\/Mobile__error-message{color:rgba(0,0,0,.5)}.Scheduler\/Mobile__error-message a{color:var(--blue-color);text-decoration:none}.Scheduler\/Mobile__empty-message{text-align:center;background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:8px;font-weight:500;padding:12px 20px}.Scheduler\/Mobile__calendar{padding:0 20px}.Scheduler\/Mobile__calendar:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.1)}.Scheduler\/Mobile__calendar-inner{display:flex;justify-content:center}.Scheduler\/Mobile__info{padding:20px 0;display:flex}.Scheduler\/Mobile__info:first-child{padding-top:0}.Scheduler\/Mobile__info:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.Scheduler\/Mobile__info-label{flex:0 0 60px;margin-right:20px;color:rgba(0,0,0,.5)}.Scheduler\/Mobile__info-value{flex:1 1}.Search{width:100%}.Search__input-container{background-color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center}.Search__input-container--has-search-results{border-radius:8px 8px 0 0}.Search__input-container--has-search-results .Search__input{padding-left:12px}.Search__input{flex:1 1;min-width:0;border:0;line-height:24px;padding:10px 8px 10px 16px;background:none}.Search__input:focus{outline:none}.Search__submit-button{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:100%;margin-right:8px;background-color:var(--green-color);background-image:url(/_next/static/media/magnify.c7f0807c.svg);background-position:50%;background-repeat:no-repeat;background-size:20px}.Search__popover{width:400px;background-color:#fff;display:flex;flex-direction:column;max-height:calc(100dvh - 80px);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:0 0 8px 8px;border:1px solid rgba(0,0,0,.2);border-top:0;overflow:auto;overscroll-behavior:contain}.Search\/SearchResult{padding:6px 12px;display:flex;align-items:center}@media(max-width:500px){.Search\/SearchResult{padding:8px 16px}}.Search\/SearchResult--active,.Search\/SearchResult:hover{background:rgba(0,0,0,.1)}.Search\/SearchResult--active__icon,.Search\/SearchResult:hover__icon{background-color:#fff}.Search\/SearchResult__icon{border-radius:100%;width:28px;height:28px;margin-right:8px;flex:0 0 auto;background-position:50%;background-repeat:no-repeat;background-size:14px}@media(max-width:500px){.Search\/SearchResult__icon{width:40px;height:40px;margin-right:16px;background-size:20px}}.Search\/SearchResult__icon--permit{background-color:#ffe898;background-image:url(/_next/static/media/permit.732977fb.svg)}.Search\/SearchResult__icon--trip{background-color:#d9b392;background-image:url(/_next/static/media/trip.d5acd30d.svg)}.Search\/SearchResult__icon--region{background-color:rgba(0,0,0,.1);background-image:url(/_next/static/media/region.2a473456.svg)}.Search\/SearchResult__icon--park{background-color:#8ce498;background-image:url(/_next/static/media/park.1e829035.svg)}.Search\/SearchResult__icon--article{background-color:#81d4fa;background-image:url(/_next/static/media/article.bead20d7.svg)}.Search\/SearchResult__name,.Search\/SearchResult__region-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Search\/SearchResult__region-name{color:rgba(0,0,0,.5);font-size:var(--micro-font-size);line-height:var(--micro-line-height)}.ToastManager__toast{position:fixed;z-index:5;bottom:20px;left:20px;padding:12px 20px;border-radius:4px;background:#000;color:#fff;border:1px solid #fff}@media(max-width:500px){.ToastManager__toast{right:20px}}@media(min-width:501px){.ToastManager__toast{max-width:350px}}.Tracker\/DateList{container-type:inline-size}.Tracker\/DateList__any-of-label{font-weight:500;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-size:smaller}.Tracker\/DateList__dates{column-gap:16px;column-count:4;list-style-type:none}@container (max-width: 600px){.Tracker\/DateList__dates{column-count:3}}@container (max-width: 450px){.Tracker\/DateList__dates{column-count:2}}@container (max-width: 300px){.Tracker\/DateList__dates{column-count:1}}.Tracker\/DateList__date{padding-left:15px;position:relative;margin-bottom:4px}.Tracker\/DateList__date:before{content:"";position:absolute;left:0;width:5px;height:5px;background-color:currentColor;border-radius:100%;top:8px;opacity:.3}.Tracker\/DatesUpdateModal__footer,.Tracker\/DatesUpdateModal__header{flex:0 0 auto;padding:16px 32px}.Tracker\/DatesUpdateModal__header{border-bottom:1px solid rgba(0,0,0,.1)}.Tracker\/DatesUpdateModal__body{min-height:0;flex:1 1 auto;overflow:auto;padding:32px}.Tracker\/DatesUpdateModal__footer{border-top:1px solid rgba(0,0,0,.1)}.Tracker\/DatesUpdateModal__title{font-size:24px;line-height:28px;text-align:center;margin:0 32px}.Tracker\/DeleteTrackerModal__footer,.Tracker\/DeleteTrackerModal__header{flex:0 0 auto;padding:16px 32px}.Tracker\/DeleteTrackerModal__header{border-bottom:1px solid rgba(0,0,0,.1)}.Tracker\/DeleteTrackerModal__body{min-height:0;flex:1 1 auto;overflow:auto;padding:32px}.Tracker\/DeleteTrackerModal__footer{border-top:1px solid rgba(0,0,0,.1)}.Tracker\/DeleteTrackerModal__title{font-size:24px;line-height:28px;text-align:center;margin:0 32px}.Tracker\/GroupSizeUpdateModal__footer,.Tracker\/GroupSizeUpdateModal__header{flex:0 0 auto;padding:16px 32px}.Tracker\/GroupSizeUpdateModal__header{border-bottom:1px solid rgba(0,0,0,.1)}.Tracker\/GroupSizeUpdateModal__footer{border-top:1px solid rgba(0,0,0,.1)}.Tracker\/GroupSizeUpdateModal__body{padding:32px}.Tracker\/GroupSizeUpdateModal__title{font-size:24px;line-height:28px;text-align:center;margin:0 32px}.Tracker__title{font-size:26px;line-height:30px;font-weight:700}.Tracker__section-title{font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:700}.Tracker__link{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5);text-decoration-thickness:1px;text-underline-offset:2px;font-weight:700}.Tracker__link--outbound{position:relative;margin-right:20px;display:inline-block}.Tracker__link--outbound:after,.Tracker__link--outbound:before{color:#8a8a8a}.Tracker__link--outbound:before{content:"";position:absolute;right:-23px;top:calc(50% + 1px);transform:translate(-50%,-50%) rotate(-45deg);background-color:currentColor;width:12px;height:2px}.Tracker__link--outbound:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border:solid;border-width:2px 2px 0 0}.Tracker__link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Tracker__link:hover:after,.Tracker__link:hover:before{color:#1a1a1a}.Tracker__disclaimer{color:rgba(0,0,0,.5);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Tracker__row{display:flex;border-top:1px solid rgba(0,0,0,.2);padding:20px 0}@media(max-width:500px){.Tracker__row{gap:20px}}@media(min-width:501px){.Tracker__row{gap:40px}}.Tracker__row-left{flex:0 0 auto}@media(max-width:500px){.Tracker__row-left{width:100px;word-wrap:break-word}}@media(min-width:501px){.Tracker__row-left{width:120px}}.Tracker__row-right{flex:1 1;min-width:0}.Tracker__hr{border-top:1px solid rgba(0,0,0,.2)}.Tracker__notification-count{flex:1 1;min-width:0;color:rgba(0,0,0,.5)}.TrackerConfig\/Day{width:100%;aspect-ratio:1;display:block;border-radius:4px;border:0;font-size:var(--small-font-size);color:rgba(0,0,0,.7);line-height:100%;text-align:center;background:none;padding:0;cursor:pointer;position:relative;transition:background-color .2s}.TrackerConfig\/Day--hidden{visibility:hidden}.TrackerConfig\/Day--disabled{cursor:default;color:rgba(0,0,0,.3)}.TrackerConfig\/Day:focus{outline:none}.TrackerConfig\/Day--selected{background-color:#444;color:#fff;font-weight:500}.TrackerConfig\/Day--selected.TrackerConfig\/Day--disabled{color:rgba(0,0,0,.3)}.TrackerConfig\/Day--selected:not(.TrackerConfig\/Day--disabled):hover{background-color:#222}.TrackerConfig\/Day:not(.TrackerConfig\/Day--disabled):not(.TrackerConfig\/Day--selected):hover{background-color:rgba(0,0,0,.1)}.TrackerConfig\/Day--not-reservable:not(.TrackerConfig\/Day--disabled){--stripe-color:rgba(0,0,0,.1);background-size:6px 6px;background-image:linear-gradient(135deg,var(--stripe-color) 25%,transparent 25%,transparent 50%,var(--stripe-color) 50%,var(--stripe-color) 75%,transparent 75%,transparent 100%)}.TrackerConfig\/Day--not-reservable:not(.TrackerConfig\/Day--disabled).TrackerConfig\/Day--selected{--stripe-color:hsla(0,0%,100%,.1)}@media(min-width:501px){.TrackerConfig\/Day--not-reservable:not(.TrackerConfig\/Day--disabled):hover .TrackerConfig\/Day__tooltip{display:block}}.TrackerConfig\/Day__tooltip{position:absolute;color:#fff;background-color:#000;border-radius:4px;font-size:14px;font-weight:500;line-height:16px;display:none;pointer-events:none;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:12px;width:200px;z-index:1}.TrackerConfig\/Day__tooltip:after{content:"";position:absolute;border:8px solid transparent;border-top-color:#000;bottom:-16px;left:50%;transform:translateX(-50%)}.TrackerConfig\/DivisionCard{border-radius:4px;background-color:rgba(0,0,0,.1);text-align:center;border:none;text-align:left;word-break:break-word;position:relative;transition:background-color .2s}.TrackerConfig\/DivisionCard:not(:last-child){margin-bottom:4px}.TrackerConfig\/DivisionCard--active{font-weight:500;background-color:#444}.TrackerConfig\/DivisionCard--active .TrackerConfig\/DivisionCard__name{color:#fff}.TrackerConfig\/DivisionCard--active .TrackerConfig\/DivisionCard__trip{color:hsla(0,0%,100%,.8)}.TrackerConfig\/DivisionCard--disabled .TrackerConfig\/DivisionCard__name{opacity:.5}.TrackerConfig\/DivisionCard:hover .TrackerConfig\/DivisionCard__tooltip{display:block}.TrackerConfig\/DivisionCard--active:not(.TrackerConfig\/DivisionCard--disabled):hover{background-color:#222}.TrackerConfig\/DivisionCard:not(.TrackerConfig\/DivisionCard--disabled):not(.TrackerConfig\/DivisionCard--active):hover{background-color:rgba(0,0,0,.2)}@media(min-width:501px){.TrackerConfig\/DivisionCard{padding:6px 12px}}@media(max-width:500px){.TrackerConfig\/DivisionCard{padding:8px 16px}}.TrackerConfig\/DivisionCard__notification-count{position:absolute;top:-2px;right:-2px;background-color:#ffe1a2;color:#422c02;padding:1px 4px;font-size:10px;line-height:10px;border-radius:100px;border:2px solid #fff;font-weight:500}@media(max-width:500px){.TrackerConfig\/DivisionCard__notification-count{display:none}}.TrackerConfig\/DivisionCard__notification-count:hover .TrackerConfig\/DivisionCard__notification-count-tooltip{display:block}.TrackerConfig\/DivisionCard__notification-count-tooltip,.TrackerConfig\/DivisionCard__tooltip{position:absolute;color:#fff;background-color:#000;border-radius:4px;font-size:14px;font-weight:500;line-height:16px;display:none;pointer-events:none;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:12px;width:200px;z-index:1}.TrackerConfig\/DivisionCard__notification-count-tooltip:after,.TrackerConfig\/DivisionCard__tooltip:after{content:"";position:absolute;border:8px solid transparent;border-top-color:#000;bottom:-16px;left:50%;transform:translateX(-50%)}.TrackerConfig\/DivisionCard__trip{font-size:14px;line-height:16px;color:rgba(0,0,0,.5);margin-top:2px}.TrackerConfig\/DivisionPickerModal{top:0;left:0;right:0;bottom:0;position:fixed;display:grid;grid-template-rows:100%;background:#fff;z-index:2}.TrackerConfig\/DivisionPickerModal--one-column{grid-template-columns:minmax(20px,1fr) minmax(min-content,600px) minmax(20px,1fr);grid-template-areas:"content content content"}.TrackerConfig\/DivisionPickerModal--two-column{grid-template-columns:minmax(20px,1fr) minmax(min-content,600px) 20px minmax(min-content,600px) minmax(20px,1fr);grid-template-areas:"map map . content content"}.TrackerConfig\/DivisionPickerModal__left{grid-area:map;border-right:1px solid rgba(0,0,0,.1);cursor:pointer;position:relative;overflow:hidden}.TrackerConfig\/DivisionPickerModal__right{display:flex;flex-direction:column;grid-area:content}@media(min-width:501px){.TrackerConfig\/DivisionPickerModal--one-column .TrackerConfig\/DivisionPickerModal__right-inner{margin:0 auto}}.TrackerConfig\/DivisionPickerModal__right-inner{max-width:620px}@media(max-width:500px){.TrackerConfig\/DivisionPickerModal__right-inner{margin:0 20px}}@media(min-width:501px){.TrackerConfig\/DivisionPickerModal__right-inner{margin:0 20px 0 0}}.TrackerConfig\/DivisionPickerModal__header{flex:0 0 auto}.TrackerConfig\/DivisionPickerModal__header-inner{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:16px}@media(max-width:500px){.TrackerConfig\/DivisionPickerModal__header-inner{align-items:center}}@media(min-width:501px){.TrackerConfig\/DivisionPickerModal__header-inner{align-items:baseline}}.TrackerConfig\/DivisionPickerModal__header-left{flex:1 1;min-width:0;display:flex}@media(max-width:500px){.TrackerConfig\/DivisionPickerModal__header-left{flex-direction:column}}@media(min-width:501px){.TrackerConfig\/DivisionPickerModal__header-left{gap:16px;align-items:baseline}}.TrackerConfig\/DivisionPickerModal__header-right{flex:0 0 auto}.TrackerConfig\/DivisionPickerModal__title{font-weight:500;flex:0 0 auto;font-size:22px;line-height:30px}.TrackerConfig\/DivisionPickerModal__selected-count{color:rgba(0,0,0,.5)}@media(min-width:501px){.TrackerConfig\/DivisionPickerModal__selected-count{text-align:right;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.TrackerConfig\/DivisionPickerModal__body{flex:1 1;overflow:auto}.TrackerConfig\/DivisionPickerModal__upsell{border-radius:4px;padding:12px 16px;background-color:#ffe1a2;color:#422c02;transition:background-color .2s}.TrackerConfig\/DivisionPickerModal__upsell:hover{background-color:#fdd788}.TrackerConfig\/DivisionPickerModal__upsell:hover span{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.TrackerConfig\/DivisionPickerModal__upsell span{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5)}.TrackerConfig\/DivisionPickerModal__magnification{grid-area:content;background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.4);pointer-events:none;margin:20px;z-index:1;position:relative;overflow:hidden}.TrackerConfig\/DivisionPickerModal__magnification--hidden{visibility:hidden}.TrackerConfig\/DivisionPickerModal__scaled-down-map{position:absolute}.TrackerConfig\/DivisionPickerModal__magnification-indicator{position:absolute;background-color:rgba(0,0,255,.2);pointer-events:none}.TrackerConfig\/DivisionPickerModal__full-size-map{position:absolute}.TrackerConfig\/DivisionsMap__toggle{font-weight:500;display:inline-block;border-radius:4px;border:1px solid rgba(0,0,0,.2);padding:4px 10px 4px 28px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TrackerConfig\/DivisionsMap__toggle:before{content:"";position:absolute;left:0;top:50%;border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;transform:translate(10px,-5px) rotate(45deg)}.TrackerConfig\/DivisionsMap__toggle--open:before{border-width:2px 0 0 2px;transform:translate(10px,-3px) rotate(45deg)}.TrackerConfig\/DivisionsMap__toggle:hover{border-color:rgba(0,0,0,.5)}.TrackerConfig\/DivisionsMap__overlay{position:relative}.TrackerConfig\/DivisionsMap__overlay:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:4px}.TrackerConfig\/DivisionsMap__overlay:hover:before{content:"Click to open in a new tab";font-size:var(--small-font-size);line-height:var(--small-line-height);position:absolute;top:8px;right:8px;background:#fff;border-radius:4px;display:block;padding:8px 12px;z-index:1}.TrackerConfig\/DivisionsMap__image{max-width:100%;height:auto;cursor:pointer;border-radius:4px;display:block}.TrackerConfig\/DivisionsPicker__group-name{font-weight:500}.TrackerConfig\/DivisionsPicker__columns{display:flex}.TrackerConfig\/DivisionsPicker__column{flex:1 1}.TrackerConfig\/DivisionsPicker__column:not(:last-child){margin-right:8px}.TrackerConfig\/DivisionsPicker__alert{background-color:#ffe1a2;display:inline-block;border-radius:4px;padding:8px 16px}.TrackerConfig\/DivisionsPicker__select-all-button{font-weight:500;display:inline-block;border-radius:4px;border:1px solid rgba(0,0,0,.2);padding:4px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TrackerConfig\/DivisionsPicker__select-all-button:hover{border-color:rgba(0,0,0,.5)}.TrackerConfig__section-title{font-size:24px;font-weight:400}.TrackerConfig__section-description{max-width:400px;font-size:var(--micro-font-size);line-height:var(--small-line-height)}@media(min-width:501px){.TrackerConfig__calendars{max-width:550px}}.TrackerConfig__unreservable-notice{display:flex;align-items:center}@media(max-width:500px){.TrackerConfig__unreservable-notice{gap:16px}}@media(min-width:501px){.TrackerConfig__unreservable-notice{gap:8px}}.TrackerConfig__unreservable-notice-icon{--stripe-color:rgba(0,0,0,.1);border-radius:4px;flex:0 0 auto;background-size:6px 6px;background-image:linear-gradient(135deg,var(--stripe-color) 25%,transparent 25%,transparent 50%,var(--stripe-color) 50%,var(--stripe-color) 75%,transparent 75%,transparent 100%)}@media(max-width:500px){.TrackerConfig__unreservable-notice-icon{width:32px;height:32px}}@media(min-width:501px){.TrackerConfig__unreservable-notice-icon{width:20px;height:20px}}.TrackerConfig__unreservable-notice-text{flex:1 1;min-width:0;font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.TrackerConfig__unreservable-notice-text a{color:inherit}.TrackerConfig__unreservable-notice-text a:hover{color:rgba(0,0,0,.7)}.TrackerConfig\/ItineraryCreator__day-group{position:relative;container-type:inline-size}.TrackerConfig\/ItineraryCreator__day-group:not(:last-child){padding-bottom:32px}.TrackerConfig\/ItineraryCreator__day-group:not(:last-child):before{content:"";position:absolute;left:8px;border-right:2px dashed rgba(0,0,0,.1);top:22px;bottom:2px;transform:translateX(-50%)}.TrackerConfig\/ItineraryCreator__day-group--indented{padding-left:24px}.TrackerConfig\/ItineraryCreator__day-group--indented:after{content:"";position:absolute;left:8px;top:.6em;width:16px;height:16px;background-color:rgba(0,0,0,.3);border-radius:100%;transform:translate(-50%,-50%)}.TrackerConfig\/ItineraryCreator__day-group--muted .TrackerConfig\/ItineraryCreator__day-label,.TrackerConfig\/ItineraryCreator__day-group--muted:after,.TrackerConfig\/ItineraryCreator__day-group--muted:before{opacity:.5}.TrackerConfig\/ItineraryCreator__day-label{font-weight:500}.TrackerConfig\/ItineraryCreator__day-label small{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.TrackerConfig\/ItineraryCreator__empty-label{color:rgba(0,0,0,.5)}.TrackerConfig\/NumberPicker{margin-bottom:-8px}.TrackerConfig\/NumberPicker__option{border-radius:4px;background:rgba(0,0,0,.1);text-align:center;padding:12px 16px;margin-bottom:8px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.TrackerConfig\/NumberPicker__option:not(:last-child){margin-right:8px}.TrackerConfig\/NumberPicker__option--active{color:#fff;font-weight:500;background:#444}.TrackerConfig\/NumberPicker__option:not(.TrackerConfig\/NumberPicker__option--active):hover{background:rgba(0,0,0,.2)}.TrackerConfig\/NumberPicker__more-button{display:inline-block;padding:12px 16px;color:rgba(0,0,0,.3)}.TrackerConfig\/NumberPicker__more-button:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline;text-underline-offset:2px}.TrackerNotification\/Card{border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.TrackerNotification\/Card__image{width:100%;height:150px;border-radius:8px 8px 0 0;object-fit:cover}.TrackerNotification\/Card__inner{padding:0 32px 32px}.TrackerNotification\/Card__resource-description{color:#118422;font-weight:500;margin-top:-8px;font-size:var(--base-font-size);line-height:var(--base-line-height)}.TrackerNotification\/Card__resource-name{font-weight:500;font-size:24px;line-height:28px}.TrackerNotification\/Card__primary-button{background:var(--green-color);box-shadow:0 4px 8px rgba(77,176,90,.5);cursor:pointer;padding:12px 20px;display:block;border-radius:4px;width:100%;text-align:center;font-weight:500;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;color:#fff;position:relative;overflow:hidden}.TrackerNotification\/Card__primary-button:not(:active):hover{background:#62c36e;transform:scaleX(1.02) scaleY(1.05);box-shadow:0 6px 12px rgba(77,176,90,.3)}.TrackerNotification\/Card__primary-button:active{background:#34a142;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.TrackerNotification\/Card__primary-button:before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);animation:shine 3s ease-in-out infinite}@keyframes shine{0%{left:-100%}30%,to{left:100%}}.TrackerNotification\/Card__row{display:flex;gap:16px}.TrackerNotification\/Card__row-label{flex:0 0 auto;width:100px;color:rgba(0,0,0,.5)}.TrackerNotification\/Card__row-value{flex:1 1;min-width:0;font-weight:500}.TrackerNotification\/Card__notice{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.TrackerNotification\/Card__label{color:rgba(0,0,0,.5);counter-reset:day}.TrackerNotification\/Card__itinerary-row{display:flex;align-items:flex-start;gap:16px;position:relative}.TrackerNotification\/Card__itinerary-row:not(:last-child):before{content:"";top:16px;bottom:-8px;width:2px;left:8px;transform:translateX(-50%);background-color:rgba(0,0,0,.1);position:absolute}.TrackerNotification\/Card__itinerary-day{text-align:center;width:16px;height:16px;line-height:16px;border-radius:100%;background-color:#d2d2d2;font-size:10px;font-weight:700;position:relative;box-shadow:0 0 0 2px #fff}@media(max-width:500px){.TrackerNotification\/Card__itinerary-day{top:2px}}@media(min-width:501px){.TrackerNotification\/Card__itinerary-day{top:1px}}.TrackerNotification\/Card__itinerary-date{flex:0 0 auto;width:100px}.TrackerNotification\/Card__itinerary-division{flex:1 1;min-width:0;font-weight:500;word-break:break-word}.TrackerNotification\/Card__itinerary-division-divider{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:100px;padding:0 4px;font-size:var(--micro-font-size);line-height:var(--micro-line-height)}.TrackerNotification\/Card__itinerary-missing-division{flex:0 1 auto;min-width:0;background-color:#ffcd83;color:#5c1000;border-radius:100px;padding:0 10px;font-weight:500}.TrackerNotification\/Card__missing-days-message{color:#e18700}.TrackerNotification\/FeedbackForm{padding:56px 32px 32px;border-radius:8px;background-color:#fff;position:relative;margin-top:40px}.TrackerNotification\/FeedbackForm__bubble{width:80px;height:80px;border-radius:50%;background-color:#fff;top:0;left:50%;transform:translate(-50%,-50%);position:absolute}.TrackerNotification\/FeedbackForm__bubble-inner{width:calc(100% - 16px);height:auto;margin:8px}.TrackerNotification\/FeedbackForm__title{text-align:center;font-weight:500}.TrackerNotification\/FeedbackForm__description{text-align:center;color:rgba(0,0,0,.5)}.TrackerNotification\/FeedbackForm__buttons{display:flex;justify-content:center;gap:16px}.TrackerNotification\/FeedbackForm__button{padding:12px 20px;border-radius:4px;font-weight:500;background-color:rgba(0,0,0,.1);transition:background-color .15s;border:0;display:inline-block}.TrackerNotification\/FeedbackForm__button:hover{background-color:rgba(0,0,0,.2)}.TrackerNotification\/OtherOpenings__row{display:flex;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.2);gap:16px;color:hsla(0,0%,100%,.8)}.TrackerNotification\/OtherOpenings__row:first-child{border-top:1px solid hsla(0,0%,100%,.2)}.TrackerNotification\/OtherOpenings__row-name{flex:1 1;min-width:0}.TrackerNotification\/OtherOpenings__row-quantity{flex:0 0 auto;text-align:right}.TrackerNotification\/OtherOpenings__label{font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:500;color:hsla(0,0%,100%,.5)}.TrackerNotification{background-color:#003f0a;min-height:100vh}.TrackerNotification__debug-toolbar{display:flex;gap:16px;justify-content:center;padding:16px 0}.TrackerNotification__debug-toolbar a{color:#fff;font-weight:500;-webkit-text-decoration-color:hsla(0,0%,100%,.3);text-decoration-color:hsla(0,0%,100%,.3);text-decoration-thickness:1px;text-underline-offset:3px}.TrackerNotification__logo-link{color:inherit}.TrackerNotification__link{color:#fff;-webkit-text-decoration-color:hsla(0,0%,100%,.3);text-decoration-color:hsla(0,0%,100%,.3);text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.Trackers__header{display:flex;justify-content:space-between;align-items:center}.Trackers__label{font-weight:500}.Trackers__empty-message a{color:inherit;text-decoration:underline;font-weight:500}.Trackers__passed-trackers{color:rgba(0,0,0,.5);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Trackers__passed-trackers-caret{border:5px solid transparent;border-left-color:currentcolor;display:inline-block;margin-right:8px;transform:translate(4px,-1px)}.Trackers__passed-trackers-caret--expanded{transform:translateY(2px) rotate(90deg)}.Trackers__passed-trackers-count{background-color:rgba(0,0,0,.1);border-radius:100px;padding:0 8px;font-size:14px;margin-left:8px}.Trackers\/OptedOutBanner{background-color:#ffe1a2;padding:16px 20px;border-radius:8px;color:inherit;text-decoration:none;display:block}.Trackers\/TrackerCard{display:flex;align-items:flex-start;padding:16px;color:inherit;text-decoration:none;background:#fff;width:calc(100% + 32px);position:relative;margin:0 -16px;border-radius:4px}.Trackers\/TrackerCard:after{content:"";position:absolute;top:0;left:16px;right:16px;border-bottom:1px solid rgba(0,0,0,.1)}.Trackers\/TrackerCard:hover{background-color:rgba(0,0,0,.05)}.Trackers\/TrackerCard:hover+.Trackers\/TrackerCard:after,.Trackers\/TrackerCard:hover:after{display:none}.Trackers\/TrackerCard__image{height:50px;width:50px;border-radius:4px;background-size:cover;background-position:50%}.Trackers\/TrackerCard__permit-name{font-weight:500;line-height:22px}.Trackers\/TrackerCard__body{flex:1 1;min-width:0}.Trackers\/TrackerCard__tracker-info{color:rgba(0,0,0,.5);font-size:14px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Trackers\/UpgradeBanner{color:inherit;text-decoration:none;display:block;position:relative;margin-top:22px}.Trackers\/UpgradeBanner__countdown{z-index:-1;font-weight:500;bottom:calc(100% - 4px);left:0;position:absolute;background-color:#ffcd6c;border-radius:4px;padding:2px 8px 6px;font-size:var(--small-font-size);line-height:var(--small-line-height)}.Trackers\/UpgradeBanner__title{font-weight:500;font-size:var(--large-font-size);line-height:var(--large-line-height)}.Trackers\/UpgradeBanner__inner{border:2px solid #ffcd6c;background-color:#fff;padding:32px;border-radius:4px;display:flex;align-items:center;gap:32px}@media(max-width:500px){.Trackers\/UpgradeBanner__inner{flex-direction:column;gap:40px}}.Trackers\/UpgradeBanner__inner ul{list-style-type:none}.Trackers\/UpgradeBanner__inner li{position:relative;padding-left:16px}.Trackers\/UpgradeBanner__inner li:before{content:"";width:5px;height:5px;background-color:#ffcd6c;position:absolute;left:0;top:7px;border-radius:100%}.Trackers\/UpgradeBanner__left{flex:1 1;min-width:0}.Trackers\/UpgradeBanner__right{flex:0 0 auto;width:150px;display:flex;flex-direction:column;align-items:center}.Trackers\/UpgradeBanner__button{background-color:#ffcd6c;padding:12px 20px;border-radius:4px;display:inline-block;font-weight:500}.Trackers\/UpgradeBanner__button:hover{background-color:#fed990}.Trackers\/UpgradeBanner__disclaimer{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5);text-align:center}.Trackers\/UpgradeBanner__full-price{color:rgba(0,0,0,.5);text-decoration:line-through}.Trackers\/UpgradeBanner__discounted-price{font-weight:500;font-size:28px;line-height:28px}.Trackers\/UpgradeBanner__discounted-price small{font-size:.5em;position:relative;top:-6px;margin-right:2px}@media(min-width:501px){.Trackers\/UpgradeModal__padded{padding:0 32px}}@media(max-width:500px){.Trackers\/UpgradeModal__padded{padding:0 20px}}.Trackers\/UpgradeModal__title{font-size:24px;line-height:28px;text-align:center;margin:0 32px}.TrackerStatusPill{color:rgba(0,0,0,.5);font-size:14px;font-weight:500;background-color:rgba(0,0,0,.1);border-radius:100px;line-height:18px;padding:0 8px}.TrackerStatusPill--active{color:#016510;background-color:#b0ddb7;position:relative;padding-left:18px}.TrackerStatusPill--active:before{content:"";margin-right:4px;width:6px;height:6px;border-radius:100%;background-color:currentColor;position:absolute;top:50%;left:6px;transform:translateY(-50%);opacity:.8}.TrackerSummary{background-color:#003f0a;min-height:100vh}.TrackerSummary__logo-link{color:inherit}.TrackerSummary__card{border-radius:8px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.TrackerSummary__card-inner{padding:0 32px 32px}.TrackerSummary__image{height:150px;width:100%;border-radius:8px 8px 0 0;object-fit:cover}.TrackerSummary__title{font-weight:500;font-size:26px;line-height:28px}.TrackerSummary__highlight{color:#118422}.TrackerSummary__message{line-height:22px}.TrackerSummary__notice{padding-left:40px;position:relative;line-height:22px;color:#118422;font-weight:500}.TrackerSummary__notice:before{content:"";position:absolute;top:0;left:8px;width:12px;height:20px;border:solid #118422;border-width:0 3px 3px 0;transform:rotate(45deg)}.TrackerSummary__contact-link{color:rgba(0,0,0,.5);text-decoration:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.TrackerSummary__contact-link:hover{color:rgba(0,0,0,.7)}.TrackerSummary\/Tips{border-radius:8px;padding:32px 32px 16px;background-color:#ffc386}.TrackerSummary\/Tips__title{font-weight:500;font-size:26px;line-height:28px}.TrackerSummary\/Tips__tip{padding:16px 32px 16px 0;position:relative;cursor:pointer}.TrackerSummary\/Tips__tip:after{top:50%;right:0;content:"";position:absolute;display:block;width:12px;height:12px;opacity:.5;border:2px solid;border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg);transition:transform .2s,opacity .2s}.TrackerSummary\/Tips__tip:hover:after{transform:translate(4px,-50%) rotate(45deg);opacity:1}.TrackerSummary\/Tips__tip-title{font-size:var(--base-font-size);font-weight:500;line-height:var(--base-line-height)}.TrackerSummary\/Tips__tip-description{color:rgba(0,0,0,.7)}.TrackerSummary\/TrackerDetails__title{color:hsla(0,0%,100%,.9)}.TrackerSummary\/TrackerDetails__help{color:hsla(0,0%,100%,.5)}.TrackerSummary\/TrackerDetails__help a{color:inherit}.TrackerSummary\/TrackerDetails__row{display:flex;gap:32px}.TrackerSummary\/TrackerDetails__row-title{font-weight:500;flex:0 0 auto;word-wrap:break-word;word-break:break-word;color:hsla(0,0%,100%,.9)}@media(min-width:501px){.TrackerSummary\/TrackerDetails__row-title{width:80px}}@media(max-width:500px){.TrackerSummary\/TrackerDetails__row-title{width:100px}}.TrackerSummary\/TrackerDetails__row-content{flex:1 1;min-width:0;color:hsla(0,0%,100%,.7)}.TrackerSummary\/TrackerDetails__link{text-underline-offset:2px;text-decoration-thickness:1px;color:hsla(0,0%,100%,.7);-webkit-text-decoration-color:hsla(0,0%,100%,.3);text-decoration-color:hsla(0,0%,100%,.3)}.TrackerSummary\/TrackerDetails__link:hover{-webkit-text-decoration-color:hsla(0,0%,100%,.7);text-decoration-color:hsla(0,0%,100%,.7)}.Trip\/DatePicker__calendar-day{text-align:center;cursor:pointer;width:100%;aspect-ratio:1;border-radius:2px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.Trip\/DatePicker__calendar-day--hidden{visibility:hidden}.Trip\/DatePicker__calendar-day--disabled{cursor:default;color:rgba(0,0,0,.3)}.Trip\/DatePicker__calendar-day:not(.Trip\/DatePicker__calendar-day--disabled):not(.Trip\/DatePicker__calendar-day--available):not(.Trip\/DatePicker__calendar-day--selected):hover{background-color:rgba(0,0,0,.1)}.Trip\/DatePicker__calendar-day--available:not(.Trip\/DatePicker__calendar-day--selected){background-color:#b6e9bd}.Trip\/DatePicker__calendar-day--available:not(.Trip\/DatePicker__calendar-day--selected):hover{background-color:#92d89c}.Trip\/DatePicker__calendar-day--selected{background-color:#555;color:#fff;font-weight:500}.Trip\/DatePicker__calendar-day--selected.Trip\/DatePicker__calendar-day-date--disabled{color:rgba(0,0,0,.3)}@media(max-width:500px){.Trip\/DatePicker__calendar-day{gap:4px}}@media(min-width:501px){.Trip\/DatePicker__calendar-day{gap:2px}.Trip\/DatePicker__calendar-day:hover .Trip\/DatePicker__calendar-day-tooltip{display:block}}.Trip\/DatePicker__calendar-day-date{font-size:15px;line-height:15px}.Trip\/DatePicker__calendar-day-value{font-size:11px;line-height:12px;font-weight:500;opacity:.5;display:flex;align-items:center;justify-content:center}.Trip\/DatePicker__calendar-day-value svg{fill:currentColor;width:12px}.Trip\/DatePicker__calendar-day-tooltip{display:none;position:absolute;background-color:#333;border-radius:4px;padding:8px 12px;color:#fff;bottom:100%;left:50%;transform:translate(-50%,-8px);font-size:13px;line-height:16px;width:150px;font-weight:400;z-index:1}.Trip\/DatePicker__calendar-day-tooltip:before{content:"";position:absolute;width:8px;height:8px;background-color:#333;bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}@media(min-width:501px){.Trip\/EmbedModal__inner{padding:0 32px}}@media(max-width:500px){.Trip\/EmbedModal__inner{padding:0 20px}}.Trip\/EmbedModal__title{font-weight:500;font-size:34px;line-height:36px;text-align:center}.Trip\/EmbedModal__code{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7);border-radius:4px;max-width:100%;overflow:auto;padding:8px 16px;font-family:monospace;font-size:14px;font-weight:500;word-break:break-all}.Trip\/FullscreenMap{position:fixed;top:0;left:0;bottom:0;right:0;z-index:4;background-color:#fff;display:flex;flex-direction:column}.Trip\/FullscreenMap__header{flex:0 0 auto;display:flex;padding:8px;align-items:center}.Trip\/FullscreenMap__trip-name{flex:1 1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Trip\/FullscreenMap__dismiss-button{border-radius:4px}.Trip\/FullscreenMap__dismiss-button:hover{background-color:rgba(0,0,0,.1)}.Trip\/FullscreenMap__download-button{font-weight:500;border-radius:4px;padding:4px 12px;color:inherit;text-decoration:none}.Trip\/FullscreenMap__download-button:hover{background-color:rgba(0,0,0,.1)}.Trip\/FullscreenMap__map{width:100%;flex:1 1;min-height:0}.Trip\/FullscreenMap__place-marker--trailhead{color:#89623d}.Trip\/FullscreenMap__place-marker--trailhead .Trip\/FullscreenMap__place-marker-pin:before{background-image:url(/_next/static/media/trailhead.31cb94a7.svg)}.Trip\/FullscreenMap__place-marker--camp{color:var(--green-color)}.Trip\/FullscreenMap__place-marker--camp .Trip\/FullscreenMap__place-marker-pin:before{background-image:url(/_next/static/media/campsite.29ac8e99.svg)}.Trip\/FullscreenMap__place-marker--pointOfInterest{color:#333}.Trip\/FullscreenMap__place-marker--pointOfInterest .Trip\/FullscreenMap__place-marker-pin:before{background-image:url(/_next/static/media/point-of-interest.fa4ffc3a.svg)}.Trip\/FullscreenMap__place-marker-pin{position:absolute;box-shadow:0 0 0 2px hsla(0,0%,100%,.9);border-radius:100%;width:22px;height:22px;transform:translate(-50%,-50%);background-color:currentColor}.Trip\/FullscreenMap__place-marker-pin:before{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.Trip\/FullscreenMap__place-marker-label{position:absolute;left:20px;top:50%;width:120px;font-weight:500;transform:translateY(-50%);line-height:var(--small-line-height);font-size:var(--small-font-size);text-shadow:1px 0 0 hsla(0,0%,100%,.7),-1px 0 0 hsla(0,0%,100%,.7),0 1px 0 hsla(0,0%,100%,.7),0 -1px 0 hsla(0,0%,100%,.7),1px 1px 0 hsla(0,0%,100%,.7),-1px 1px 0 hsla(0,0%,100%,.7),1px -1px 0 hsla(0,0%,100%,.7),-1px -1px 0 hsla(0,0%,100%,.7)}.Trip{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0}.Trip__hr{border:0;border-top:1px solid rgba(0,0,0,.2)}.Trip__grid{display:grid;grid-template-areas:". media media ." ". body side ."}@media(max-width:500px){.Trip__grid{grid-template-columns:20px 1fr 0 20px}}@media(min-width:501px)and (max-width:920px){.Trip__grid{grid-template-columns:20px 1fr 320px 20px}}@media(min-width:921px){.Trip__grid{grid-template-columns:1fr 600px 320px 1fr}}.Trip__media{grid-area:media}.Trip__scrollable-area{min-height:0;overflow:auto;flex:1 1}.Trip__sticky-footer{flex:0 0 auto;box-shadow:0 0 20px rgba(0,0,0,.2)}.Trip__body{grid-area:body;min-width:0}.Trip__sidebar{grid-area:side;padding-left:60px;z-index:2}.Trip__sidebar-inner{position:-webkit-sticky;position:sticky;top:20px}.Trip__title{font-weight:700;font-size:40px;line-height:44px}.Trip__metadata span:not(:last-child):after{content:"•";margin:0 6px;color:rgba(0,0,0,.5)}.Trip__section-title{font-weight:700;font-size:26px;line-height:30px}.Trip__other-reservation-options-label{color:rgba(0,0,0,.5);font-weight:500;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}@media(max-width:500px){.Trip__other-reservation-options-label{text-align:center;padding:20px 0;margin-top:-20px}}.Trip__link{font-weight:700;-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);color:inherit;text-underline-offset:3px}.Trip__link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Trip__embed-button{color:rgba(0,0,0,.5);text-decoration:none;-webkit-text-decoration:1px underline rgba(0,0,0,.2);text-decoration:1px underline rgba(0,0,0,.2);text-underline-offset:3px}.Trip__embed-button:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Trip\/Itinerary{position:relative}.Trip\/Itinerary:before{content:"";position:absolute;top:12px;left:10px;width:2px;height:calc(100% - 24px);background-color:#ccc;transform:translateX(-50%)}.Trip\/Itinerary__location{position:relative;padding:0 0 0 32px}.Trip\/Itinerary__location:before{content:"";position:absolute;border-radius:100%;transform:translate(-50%,-50%);top:50%;left:10px;border:2px solid #fff;box-sizing:content-box}.Trip\/Itinerary__location--trailhead:before{width:8px;height:8px;background-color:#777}.Trip\/Itinerary__location--camp:before{width:22px;height:22px;background-color:var(--green-color);background-image:url(/_next/static/media/campsite.29ac8e99.svg);background-position:50%;background-repeat:no-repeat}.Trip\/Itinerary__distance{padding:4px 0 4px 32px;color:rgba(0,0,0,.5);font-weight:500;font-size:var(--micro-font-size);line-height:var(--micro-line-height)}.Trip\/LinkPreview{display:block;color:inherit;text-decoration:none;display:flex;align-items:center;border-radius:8px;padding:0 16px;gap:16px}.Trip\/LinkPreview:hover .Trip\/LinkPreview__title{-webkit-text-decoration:1px underline currentColor;text-decoration:1px underline currentColor;text-underline-offset:2px}.Trip\/LinkPreview__inner{padding:16px 0}.Trip\/LinkPreview__image{flex:0 0 auto}.Trip\/LinkPreview__title{font-weight:700}@media(max-width:500px){.Trip\/Media{margin:0 -20px}}.Trip\/Media__banner{background-color:#ffe1a2;text-decoration:none;color:inherit;padding:8px 16px}.Trip\/Media__banner:hover{background-color:#ffd681}@media(min-width:501px){.Trip\/Media__banner{top:8px;left:8px;position:absolute;max-width:calc(100% - 16px);border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}}.Trip\/Media__row{display:flex;gap:8px;position:relative}.Trip\/Media__image{width:100%;object-fit:cover;min-width:0;display:block}@media(min-width:501px){.Trip\/Media__image{border-radius:8px 0 0 8px}}.Trip\/Media__image-wrapper{position:relative;flex:1 1;overflow:hidden}@media(min-width:501px){.Trip\/Media__image-wrapper{border-bottom-left-radius:8px}}.Trip\/Media__map{flex:0 0 auto;min-width:0}@media(max-width:500px){.Trip\/Media__map{display:none}}.Trip\/Media__attribution-notice{position:absolute;cursor:pointer;bottom:6px;right:6px;color:hsla(0,0%,100%,.5);width:18px;height:18px;transition:color .2s ease-in-out}.Trip\/Media__attribution-notice:hover{color:hsla(0,0%,100%,.8)}.Trip\/Media__attribution-notice--open,.Trip\/Media__attribution-notice--open:hover{color:#fff}.Trip\/Media__attribution-notice-content{padding:8px 32px 8px 12px;position:absolute;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);transform:translateY(100%);transition:transform .1s ease-in-out;color:#fff;font-size:var(--micro-font-size);line-height:var(--micro-line-height);text-align:right}.Trip\/Media__attribution-notice-content--open{transform:translateY(0)}.Trip\/Media__attribution-notice-content a{color:#fff;text-underline-offset:2px;-webkit-text-decoration-color:hsla(0,0%,100%,.7);text-decoration-color:hsla(0,0%,100%,.7)}.Trip\/Media__attribution-notice-content a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Trip\/OtherReservationOption:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.Trip\/OtherReservationOption__header{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:12px 48px 12px 20px;display:flex;flex-direction:column}.Trip\/OtherReservationOption__header--expandable:after{content:"";position:absolute;border:solid rgba(0,0,0,.3);border-width:0 2px 2px 0;width:12px;height:12px;right:18px;top:50%;transform:translateY(-8px) rotate(45deg)}.Trip\/OtherReservationOption__header--expanded:after{transform:translateY(-4px) rotate(-135deg)}.Trip\/OtherReservationOption__header-title{font-weight:500}.Trip\/OtherReservationOption__header-title--passed{text-decoration:line-through;color:#8a8a8a}.Trip\/OtherReservationOption__header-metadata{font-size:var(--micro-font-size);line-height:var(--micro-line-height);color:rgba(0,0,0,.5)}.Trip\/OtherReservationOption__header-metadata-divider{margin:0 4px;display:inline-block}.Trip\/OtherReservationOption__header-metadata-element{display:inline-block}.Trip\/OtherReservationOption__header-metadata-element:first-letter{text-transform:uppercase}.Trip\/OtherReservationOption__body{padding:0 20px 12px}.Trip\/OtherReservationOption__dates{font-size:var(--small-font-size);line-height:var(--small-line-height)}.Trip\/OtherReservationOptionList{border:1px solid rgba(0,0,0,.2);border-radius:4px}@media(min-width:501px){.Trip\/OtherReservationOptionsModal__inner{padding:0 32px}}@media(max-width:500px){.Trip\/OtherReservationOptionsModal__inner{padding:0 20px}}.Trip\/PermitDetails{background-color:rgba(0,0,0,.05);padding:0 16px;border-radius:8px}.Trip\/PermitDetails__table{width:100%;border-collapse:collapse}.Trip\/PermitDetails__row:not(:last-child) .Trip\/PermitDetails__row-field,.Trip\/PermitDetails__row:not(:last-child) .Trip\/PermitDetails__row-value{border-bottom:1px dashed rgba(0,0,0,.2)}.Trip\/PermitDetails__row-field,.Trip\/PermitDetails__row-value{padding:12px 0;text-align:left;vertical-align:top}.Trip\/PermitDetails__row-field{font-weight:500}@media(max-width:500px){.Trip\/PermitDetails__row-field{width:100px}}@media(min-width:501px){.Trip\/PermitDetails__row-field{width:150px}}.Trip\/PermitDetails__row-value{padding-left:16px}.Trip\/StaticMap__map-wrapper{position:relative}.Trip\/StaticMap__map{height:auto;display:block;max-width:100%}.Trip\/StaticMap__fullscreen-button{background-color:#fff;border-radius:4px;position:absolute;background-image:url(/_next/static/media/arrow-expand.fd71c212.svg);background-repeat:no-repeat;background-size:18px;font-weight:500;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}@media(max-width:500px){.Trip\/StaticMap__fullscreen-button{height:40px;width:40px;background-position:50%;bottom:20px;right:20px}}@media(min-width:501px){.Trip\/StaticMap__fullscreen-button{padding:8px 12px 8px 40px;background-position:left 12px center;bottom:16px;right:16px}}.Trip\/StaticMap__fullscreen-button:hover{background-color:#f2f2f2}.Trip\/SummaryCard__inner{background-color:#fff;padding:20px}@media(min-width:501px){.Trip\/SummaryCard__inner{border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1)}}.Trip\/SummaryCard__label{color:rgba(0,0,0,.5);font-weight:700;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.Trip\/SummaryCard__date-input,.Trip\/SummaryCard__people-count-select{border:1px solid rgba(0,0,0,.2);background:#fff;padding:8px 12px;border-radius:4px;display:block;width:100%;cursor:pointer}.Trip\/SummaryCard__date-input--empty,.Trip\/SummaryCard__people-count-select--empty{color:rgba(0,0,0,.5)}.Trip\/SummaryCard__people-count-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Trip\/SummaryCard__people-count-select:focus{border-color:var(--green-color);box-shadow:0 0 0 1px var(--green-color);outline:none}.Trip\/SummaryCard__date-input{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Trip\/SummaryCard__date{position:relative;z-index:1}.Trip\/SummaryCard__date-picker{position:absolute;padding:16px;border-radius:8px;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#fff}@media(min-width:501px){.Trip\/SummaryCard__date-picker{top:calc(100% + 4px);right:0;width:600px}}@media(max-width:500px){.Trip\/SummaryCard__date-picker{bottom:calc(100% + 8px);left:0;width:300px}}.Trip\/SummaryCardCta__button{background:var(--green-color);border-radius:4px;color:#fff;text-align:center;font-weight:500;padding:12px 16px;display:block;text-decoration:none}.Trip\/SummaryCardCta__notice{font-weight:500;margin-top:16px}.Trip\/SummaryCardCta__notice--positive{color:#118422}.Trip\/SummaryCardCta__notice--warning{color:#de9300}.Trip\/SummaryCardCta__dates{color:rgba(0,0,0,.5);margin-top:2px}.Trip\/SummaryCardCta__dates-tooltip{font-size:var(--small-font-size);line-height:var(--small-line-height);display:none;position:absolute;z-index:1;padding:8px 12px;font-weight:500;border-radius:4px;background-color:#000;color:hsla(0,0%,100%,.9);bottom:calc(100% + 8px);width:max-content;left:50%;transform:translateX(-50%)}.Trip\/SummaryCardCta__dates-inner{display:inline-block;position:relative}.Trip\/SummaryCardCta__dates-inner:first-letter{text-transform:uppercase}.Trip\/SummaryCardCta__dates-inner--small{font-size:var(--small-font-size);line-height:var(--small-line-height)}@media(min-width:501px){.Trip\/SummaryCardCta__dates-inner{-webkit-text-decoration:1px underline dotted currentColor;text-decoration:1px underline dotted currentColor;text-underline-offset:3px}.Trip\/SummaryCardCta__dates-inner:hover .Trip\/SummaryCardCta__dates-tooltip{display:block}}.Trip\/SummaryCardCta__timing-label{font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500;background-color:rgba(0,0,0,.2);color:rgba(0,0,0,.7);display:inline-block;padding:0 4px;border-radius:2px;margin-right:6px}.Trip\/SummaryCardCta__timing-dates{font-size:var(--small-font-size);line-height:var(--small-line-height);color:rgba(0,0,0,.5)}.Trip\/TrackerModal__hero{background-color:#ffe1a2}@media(min-width:501px){.Trip\/TrackerModal__hero{display:flex;padding:0 32px}}@media(max-width:500px){.Trip\/TrackerModal__hero{padding:64px 32px 0}}.Trip\/TrackerModal__title{flex:1 1;min-width:0;font-weight:500;font-size:22px;line-height:26px;align-self:center}.Trip\/TrackerModal__image{min-width:0;height:auto}@media(min-width:501px){.Trip\/TrackerModal__image{flex:1 1;align-self:flex-end;margin-left:32px;margin-top:64px}}@media(max-width:500px){.Trip\/TrackerModal__image{width:100%;display:block;margin-top:48px}}.Trip\/TrackerModal__section-title{font-weight:500;font-size:28px;line-height:30px}.Trip\/TrackerModal__body{padding:0 32px;counter-reset:index}.Trip\/TrackerModal__how-to-step{position:relative;padding-left:32px}.Trip\/TrackerModal__how-to-step:before{counter-increment:index;content:counter(index);background-color:var(--green-color);color:#fff;border-radius:100%;font-weight:500;text-align:center;position:absolute;line-height:22px;width:22px;height:22px;left:0;top:50%;transform:translateY(-50%);font-size:var(--small-font-size)}.Trip\/TrackerModal__notification-count--hidden{visibility:hidden}.Trip\/TrackerModal__quote-text{line-height:22px}.Trip\/TrackerModal__quote-text:before{content:"“"}.Trip\/TrackerModal__quote-text:after{content:"”"}.Trip\/TrackerModal__quote-text strong{font-weight:700;color:#cc8700}.Trip\/TrackerModal__quote-author{white-space:nowrap;font-weight:500;font-size:var(--small-font-size)}.Trip\/UpcomingDeadlineNotice{position:relative}@media(max-width:500px){.Trip\/UpcomingDeadlineNotice{padding-top:28px}}@media(min-width:501px){.Trip\/UpcomingDeadlineNotice{padding-top:24px}}.Trip\/UpcomingDeadlineNotice__label{background-color:var(--red-color);color:#fff;border-radius:4px;padding:2px 12px 12px;position:absolute;top:0;left:0;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.2em;font-weight:700;transform:translateY(0)}.Trip\/UpcomingDeadlineNotice__card{padding:20px;border-radius:8px;border:3px solid var(--red-color);position:relative;background-color:#fff}@media(min-width:501px){.Trip\/UpcomingDeadlineNotice__card{width:max-content}}.Trip\/UpcomingDeadlineNotice__date{color:var(--red-color);font-weight:700;font-size:26px;line-height:30px}.Trip\/UpcomingDeadlineNotice__date:first-letter{text-transform:capitalize}.TripAvailabilityCalendar\/Day{position:relative;width:100%;border-radius:2px}@media(max-width:500px){.TripAvailabilityCalendar\/Day{height:44px}}@media(min-width:501px){.TripAvailabilityCalendar\/Day{height:38px}}.TripAvailabilityCalendar\/Day--hidden{visibility:hidden}.TripAvailabilityCalendar\/Day--disabled{opacity:.5}.TripAvailabilityCalendar\/Day--disabled .TripAvailabilityCalendar\/Day__status{visibility:hidden}.TripAvailabilityCalendar\/Day--available{background-color:#b6e9bd}.TripAvailabilityCalendar\/Day--available:hover{background-color:#92d89c}.TripAvailabilityCalendar\/Day:not(.TripAvailabilityCalendar\/Day--disabled){cursor:pointer}.TripAvailabilityCalendar\/Day:not(.TripAvailabilityCalendar\/Day--disabled):not(.TripAvailabilityCalendar\/Day--available):hover{background-color:rgba(0,0,0,.1)}@media(min-width:501px){.TripAvailabilityCalendar\/Day:not(.TripAvailabilityCalendar\/Day--disabled):hover .TripAvailabilityCalendar\/Day__tooltip{display:block}}.TripAvailabilityCalendar\/Day__date{font-size:var(--small-font-size);line-height:var(--small-line-height);position:absolute;width:100%;top:50%;transform:translateY(calc(-50% - 7px));text-align:center}.TripAvailabilityCalendar\/Day__status{font-size:var(--micro-font-size);line-height:var(--micro-line-height);position:absolute;width:100%;top:50%;transform:translateY(calc(-50% + 10px));text-align:center;opacity:.5;font-weight:500}.TripAvailabilityCalendar\/Day__status svg{fill:currentColor;width:12px}.TripAvailabilityCalendar\/Day__tooltip{display:none;position:absolute;background-color:#333;border-radius:4px;padding:8px 12px;color:#fff;bottom:100%;left:50%;transform:translate(-50%,-8px);font-size:var(--small-font-size);line-height:var(--small-line-height);width:200px;font-weight:400;z-index:1}.TripAvailabilityCalendar\/Day__tooltip:before{content:"";position:absolute;width:8px;height:8px;background-color:#333;bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.TripAvailabilityCalendar\/Day__tooltip-cta{margin-top:4px;color:hsla(0,0%,100%,.5)}.TripAvailabilityCalendar\/Day__tooltip-cta--highlighted{color:#ffb92d;font-weight:500}.TripCard{text-decoration:none;border-radius:4px;color:hsla(0,0%,100%,.9);height:240px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:50%;overflow:hidden;transition:box-shadow .2s,transform .2s}.TripCard:hover{box-shadow:0 4px 10px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);transform:scale(1.03)}.TripCard__name{font-weight:700;font-size:20px;line-height:24px;word-wrap:break-word;-webkit-line-clamp:3}.TripCard__name,.TripCard__park{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.TripCard__park{font-weight:500;color:hsla(0,0%,100%,.7);margin-top:4px;-webkit-line-clamp:2}@media(max-width:500px){.TripCard__park{font-size:var(--small-font-size);line-height:var(--small-line-height)}}.TripCard__details{padding:60px 16px 16px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.013) 5%,rgba(0,0,0,.049) 10.1%,rgba(0,0,0,.104) 15.2%,rgba(0,0,0,.175) 20.5%,rgba(0,0,0,.259) 25.9%,rgba(0,0,0,.352) 31.6%,rgba(0,0,0,.45) 37.5%,rgba(0,0,0,.55) 43.8%,rgba(0,0,0,.648) 50.4%,rgba(0,0,0,.741) 57.4%,rgba(0,0,0,.825) 64.9%,rgba(0,0,0,.896) 72.8%,rgba(0,0,0,.951) 81.3%,rgba(0,0,0,.987) 90.3%,#000)}.TripCard\/SeeMoreCard{background-color:rgba(0,0,0,.1);border-radius:4px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;font-weight:500;color:inherit;text-decoration:none;transition:background-color .2s;height:240px}.TripCard\/SeeMoreCard:hover{background-color:rgba(0,0,0,.15)}.TripCard\/SeeMoreCard__icon{width:24px}.TripEmbed\/DateAvailability{flex:1 1;min-width:0;display:inline-block;text-align:center;color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TripEmbed\/DateAvailability:not(:last-child){margin-right:4px}.TripEmbed\/DateAvailability__date,.TripEmbed\/DateAvailability__weekday{font-size:14px;line-height:16px;color:rgba(0,0,0,.7)}.TripEmbed\/DateAvailability__availability{border-radius:2px;background-color:#fff;border:1px solid rgba(0,0,0,.2);height:36px;line-height:34px;margin-top:6px;position:relative;display:flex;align-items:center;justify-content:center}.TripEmbed\/DateAvailability__availability svg{max-width:16px;fill:currentColor}.TripEmbed\/DateAvailability__availability:hover{background-color:rgba(0,0,0,.05)}.TripEmbed\/DateAvailability__availability--available{background-color:#b6e9bd;color:#03560f}.TripEmbed\/DateAvailability__availability--available:hover{background-color:#92d89c}.TripEmbed\/DateAvailability__availability--club{border-color:rgba(255,185,45,.459);background-color:#fff8ea}.TripEmbed\/DateAvailability__availability--club:hover{background-color:#ffe7b7}.TripEmbed\/DateAvailability__availability--club:after{content:"";position:absolute;top:-5px;right:-5px;width:9px;height:9px;border-radius:100%;background-color:#ffb92d;border:2px solid #fff}.TripEmbed\/DateAvailability__availability:hover .TripEmbed\/DateAvailability__tooltip{display:block}.TripEmbed\/DateAvailability__tooltip{display:none;position:absolute;background-color:#333;border-radius:4px;padding:8px 12px;color:#fff;bottom:100%;left:50%;transform:translate(-50%,-8px);font-size:13px;line-height:16px;width:140px}.TripEmbed\/DateAvailability__tooltip:before{content:"";position:absolute;width:8px;height:8px;background-color:#333;bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.TripEmbed\/DateAvailability__tooltip-cta{margin-top:4px;color:hsla(0,0%,100%,.5)}.TripEmbed\/DateAvailability__tooltip-cta--highlighted{color:#ffb92d;font-weight:500}.TripEmbed{border:1px solid rgba(0,0,0,.1);border-radius:4px;height:180px}.TripEmbed__header{background-color:rgba(0,0,0,.05);padding:16px;display:flex;align-items:flex-end}.TripEmbed__header-left{flex:1 1;min-width:0}.TripEmbed__header-right{flex:0 0 auto;color:rgba(0,0,0,.5);margin-left:16px;text-decoration:none}@media(max-width:500px){.TripEmbed__header-right{display:none}}.TripEmbed__header-right:hover{text-decoration:underline}.TripEmbed__activity-type{text-transform:uppercase;font-size:12px;line-height:16px;font-weight:500;color:rgba(0,0,0,.5);margin-bottom:2px}.TripEmbed__trip-name{font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:20px;line-height:22px}.TripEmbed__trip-name a{color:inherit;text-decoration:none}.TripEmbed__trip-name a:hover{text-decoration:underline}.TripEmbed__powered-by{font-size:12px;line-height:14px}.TripEmbed__body{padding:16px;display:flex;align-items:stretch}.TripEmbed__next-button,.TripEmbed__previous-button{width:36px;height:36px;position:relative;border-radius:2px}.TripEmbed__next-button:not(.TripEmbed__previous-button--disabled,.TripEmbed__next-button--disabled):hover,.TripEmbed__previous-button:not(.TripEmbed__previous-button--disabled,.TripEmbed__next-button--disabled):hover{background-color:rgba(0,0,0,.1)}.TripEmbed__next-button:before,.TripEmbed__previous-button:before{content:"";position:absolute;top:50%;left:50%;border:solid;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg)}.TripEmbed__next-button--disabled,.TripEmbed__previous-button--disabled{opacity:.5}.TripEmbed__previous-button:before{border-width:0 0 2px 2px;left:calc(50% + 2px)}.TripEmbed__next-button:before{border-width:2px 2px 0 0;left:calc(50% - 2px)}.TripEmbed__month{font-size:14px;line-height:16px;color:rgba(0,0,0,.7)}.TripEmbed__body-left,.TripEmbed__body-right{display:flex;flex-direction:column}.TripEmbed__body-left{justify-content:space-between}.TripEmbed__body-right{justify-content:flex-end}.TripEmbed__dates{flex:1 1;min-width:0;display:flex;margin:0 4px}.Trips\/Dropdown{display:inline-block}.Trips\/Dropdown__inner{position:relative}.Trips\/Dropdown__backdrop{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.1);z-index:1}@media(min-width:501px){.Trips\/Dropdown__backdrop{display:none}}.Trips\/Dropdown__popover{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 16px 0 rgba(0,0,0,.1);z-index:1}@media(max-width:500px){.Trips\/Dropdown__popover{position:fixed;left:0;right:0;bottom:0;border-radius:8px 8px 0 0;padding:16px 32px}}@media(min-width:501px){.Trips\/Dropdown__popover{position:absolute;top:calc(100% + 4px);left:0;width:250px;border-radius:4px;padding:16px}}.Trips\/Dropdown__default-trigger{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border-radius:4px;display:inline-flex;align-items:center;padding:0 12px}.Trips\/Dropdown__default-trigger--open .Trips\/Dropdown__default-trigger-caret{top:-2px;transform:scaleY(-1)}.Trips\/Dropdown__active-trigger{border-radius:4px;display:inline-flex;align-items:center;padding:0 0 0 12px;background-color:#cbf6d2;color:#118422;font-weight:500}.Trips\/Dropdown__default-trigger-caret{border:4px solid transparent;border-top-color:currentcolor;position:relative;top:3px;margin-left:12px}.Trips\/Dropdown__active-trigger-inner,.Trips\/Dropdown__default-trigger-inner{line-height:32px}.Trips\/Dropdown__active-trigger-clear-button{position:relative;border-radius:4px}.Trips\/Dropdown__active-trigger-clear-button:hover{background-color:rgba(0,0,0,.1)}.Trips\/Dropdown__default-trigger-club-tag{background-color:#ffe1a2;color:#604000;margin-right:8px;margin-left:-4px;border-radius:4px;padding:1px 4px;font-size:var(--micro-font-size);line-height:var(--micro-line-height);font-weight:500;text-transform:uppercase}.Trips\/Dropdown__close-button{position:relative;border-radius:4px}.Trips\/Dropdown__close-button:hover{background-color:rgba(0,0,0,.1)}.Trips\/Dropdown__option{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:500px){.Trips\/Dropdown__option{padding:8px 0 8px 32px}}@media(min-width:501px){.Trips\/Dropdown__option{padding:8px 0 8px 32px}}.Trips\/Dropdown__option:after,.Trips\/Dropdown__option:before{content:"";position:absolute;top:50%;border-radius:100%;transform:translateY(-50%)}.Trips\/Dropdown__option:before{width:18px;height:18px;border:2px solid rgba(0,0,0,.5);left:0}.Trips\/Dropdown__option:after{width:10px;height:10px;left:4px}.Trips\/Dropdown__option--selected:before{border-color:#118422}.Trips\/Dropdown__option--selected:after{background-color:#118422}.Trips\/Dropdown__title{font-weight:500}.Trips\/Dropdown__action-bar-clear-button{padding:4px 8px;color:#118422;font-weight:500;border-radius:4px}.Trips\/Dropdown__action-bar-clear-button--disabled{opacity:.5}.Trips\/Dropdown__action-bar-clear-button:not(.Trips\/Dropdown__action-bar-clear-button--disabled):hover{background-color:rgba(0,0,0,.1)}@media(max-width:500px){.TripList__main-filters{display:flex;flex-direction:column;gap:8px}}@media(min-width:501px){.TripList__main-filters{display:flex;flex-wrap:wrap;gap:8px}}.TripList__secondary-filters{display:flex;flex-wrap:wrap;gap:8px}.TripList__trip-count{font-weight:500;color:rgba(0,0,0,.5);font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;font-size:var(--large-font-size);line-height:var(--large-line-height)}.TripList__load-more-button{font-weight:500;padding:8px 20px;border-radius:100px;border:1px solid rgba(0,0,0,.2);display:inline-block}.TripList__load-more-button:hover{background-color:rgba(0,0,0,.05)}.Trips\/TripCard{display:block;color:inherit;text-decoration:none;padding:12px 0;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center}.Trips\/TripCard:hover .Trips\/TripCard__name-inner{-webkit-text-decoration:1px underline rgba(0,0,0,.3);text-decoration:1px underline rgba(0,0,0,.3);text-underline-offset:2px}.Trips\/TripCard__left{flex:1 1;min-width:0}.Trips\/TripCard__duration{flex:0 0 auto;color:rgba(0,0,0,.5);font-size:var(--small-font-size);line-height:var(--small-line-height)}@media(max-width:500px){.Trips\/TripCard__duration{width:55px;margin-left:16px}}@media(min-width:501px){.Trips\/TripCard__duration{width:80px;margin-left:32px}}.Trips\/TripCard__availability{color:rgba(0,0,0,.5);flex:0 0 auto;margin-left:32px;text-align:right}.Trips\/TripCard__availability--available{color:#118422;font-weight:500}@media(max-width:500px){.Trips\/TripCard__availability{width:60px;margin-left:16px;line-height:var(--small-line-height);text-align:center}}@media(min-width:501px){.Trips\/TripCard__availability{width:80px;margin-left:32px}}.Trips\/TripCard__availability-label{font-size:var(--micro-font-size);line-height:var(--micro-line-height)}.Trips\/TripCard__name{margin-bottom:2px}.Trips\/TripCard__name-inner{font-weight:500;font-size:18px;line-height:22px;display:inline}.Trips\/TripCard__metadata,.Trips\/TripCard__park-name{color:rgba(0,0,0,.5);font-size:var(--small-font-size)}.Trips\/TripCard__metadata span:not(:last-child):after{content:"•";margin:0 6px;color:rgba(0,0,0,.3)}.Trips\/TripCard__popular-tag{border-radius:2px;font-size:var(--micro-font-size);padding:2px 4px;margin-left:8px;border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.5)}@media(min-width:501px){.Unlimited\/CheckoutModal__padded{padding:0 32px}}@media(max-width:500px){.Unlimited\/CheckoutModal__padded{padding:0 20px}}.Unlimited\/CheckoutModal__title{font-size:24px;line-height:28px;text-align:center;margin:0 32px}.Unlimited__subtitle{font-weight:700;text-align:center}.Unlimited__features{display:flex;justify-content:center;gap:40px}@media(max-width:500px){.Unlimited__features{flex-direction:column}}.Unlimited__feature{flex:0 1 300px;min-width:0}.Unlimited__feature-name{font-weight:700;font-size:20px;line-height:22px;align-self:end}.Unlimited__feature-image{width:100%;height:auto;border-radius:4px;background-color:var(--orange-color)}.Unlimited__banner{font-weight:700;border-radius:100px;padding:12px 20px;background-color:#e5f7e9;text-align:center}.UnlimitedPlanSummary{position:fixed;top:0;left:0;right:0;bottom:0}.UnlimitedPlanSummary__inner{position:absolute;top:50%;left:50%;max-width:500px;width:100%;transform:translate(-50%,-50%)}@media(min-width:501px){.UnlimitedPlanSummary__inner{padding:0 32px}}@media(max-width:500px){.UnlimitedPlanSummary__inner{padding:0 20px}}.UnlimitedPlanSummary__description{color:rgba(0,0,0,.5);text-align:center}.UnlimitedPlanSummary__action-bar{display:flex;gap:20px;align-items:center}@media(max-width:500px){.UnlimitedPlanSummary__action-bar{flex-direction:column}}.UpcomingDeadlines\/DeadlineRow{display:flex;gap:16px}@media(max-width:500px){.UpcomingDeadlines\/DeadlineRow{padding:12px 0}}@media(min-width:501px){.UpcomingDeadlines\/DeadlineRow{padding:8px 0}}.UpcomingDeadlines\/DeadlineRow:hover .UpcomingDeadlines\/DeadlineRow__url{display:inline-block}.UpcomingDeadlines\/DeadlineRow__date{flex:0 0 auto;color:#038f16}@media(max-width:500px){.UpcomingDeadlines\/DeadlineRow__date{width:125px}}@media(min-width:501px){.UpcomingDeadlines\/DeadlineRow__date{width:110px}}.UpcomingDeadlines\/DeadlineRow__date--passed{color:#8a8a8a;text-decoration:line-through}.UpcomingDeadlines\/DeadlineRow__date-date{font-weight:700}.UpcomingDeadlines\/DeadlineRow__date-time{opacity:.7;font-size:var(--small-font-size);line-height:var(--small-line-height)}.UpcomingDeadlines\/DeadlineRow__date-label{border-radius:4px;background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7);font-size:var(--micro-font-size);line-height:var(--micro-line-height);padding:1px 4px;font-weight:400;display:inline-block}.UpcomingDeadlines\/DeadlineRow__description{flex:1 1 auto;min-width:0}.UpcomingDeadlines\/DeadlineRow__description--passed{color:#8a8a8a}.UpcomingDeadlines\/DeadlineRow__actions{font-size:var(--small-font-size);line-height:var(--small-line-height)}.UpcomingDeadlines\/DeadlineRow__url{font-weight:500;text-decoration:none;color:var(--blue-color)}@media(min-width:501px){.UpcomingDeadlines\/DeadlineRow__url{display:none}}.UpcomingDeadlines\/DeadlineRow__url:hover{text-decoration:underline}.UpcomingDeadlines__title{font-weight:700;font-size:40px;line-height:44px}.UpcomingDeadlines__region-name{font-weight:700;padding-top:16px}@media(max-width:500px){.UpcomingDeadlines__region-name{font-size:34px;line-height:38px}}@media(min-width:501px){.UpcomingDeadlines__region-name{font-size:30px;line-height:34px}}.UpcomingDeadlines__park-name{font-weight:700}@media(max-width:500px){.UpcomingDeadlines__park-name{font-size:22px;line-height:26px}}@media(min-width:501px){.UpcomingDeadlines__park-name{font-size:var(--base-font-size);line-height:var(--base-line-height)}}.UpcomingDeadlines__park-name a{-webkit-text-decoration-color:rgba(0,0,0,.2);text-decoration-color:rgba(0,0,0,.2);text-underline-offset:3px;text-decoration-thickness:1px;color:inherit}.UpcomingDeadlines__park-name a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.UpcomingDeadlines__contents{width:150px;margin-right:40px;position:-webkit-sticky;position:sticky;padding-top:16px;top:16px}.UpcomingDeadlines__contents-link{padding:2px 8px;color:rgba(0,0,0,.5);text-decoration:none;display:block;border-right:1px solid rgba(0,0,0,.1)}.UpcomingDeadlines__contents-link:hover{color:rgba(0,0,0,.7);background-color:rgba(0,0,0,.05)}.UpcomingDeadlines__container{display:flex}.UpcomingDeadlines__body{flex:0 1 auto;min-width:0;margin:0 20px}.UpcomingDeadlines__left-column,.UpcomingDeadlines__right-column{flex:1 1}.UpcomingDeadlines__left-column{display:flex;justify-content:flex-end;align-items:flex-start}.UpcomingDeadlines__right-column{display:flex;justify-content:flex-start;align-items:flex-start}.UpcomingDeadlines__newsletter-box{width:170px;margin-left:40px;position:-webkit-sticky;position:sticky;padding-top:16px;top:16px}.UpcomingDeadlines\/PermitRow{border-top:1px solid rgba(0,0,0,.2);padding:12px 0}@media(min-width:501px){.UpcomingDeadlines\/PermitRow{display:flex;gap:16px}}.UpcomingDeadlines\/PermitRow__permit-name{font-size:var(--base-font-size);line-height:var(--base-line-height)}@media(max-width:500px){.UpcomingDeadlines\/PermitRow__permit-name{margin-bottom:16px}}@media(min-width:501px){.UpcomingDeadlines\/PermitRow__permit-name{flex:0 0 auto;width:150px}}.UpcomingDeadlines\/PermitRow__permit-name a{-webkit-text-decoration-color:rgba(0,0,0,.2);text-decoration-color:rgba(0,0,0,.2);text-underline-offset:3px;text-decoration-thickness:1px;color:inherit}.UpcomingDeadlines\/PermitRow__permit-name a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media(min-width:501px){.UpcomingDeadlines\/PermitRow__permit-name a{font-weight:400;color:rgba(0,0,0,.7)}}.UpcomingDeadlines\/PermitRow__permit-dates{flex:1 1}@media(max-width:500px){.UpcomingDeadlines\/PermitRow__permit-dates{margin:-12px 0}}@media(min-width:501px){.UpcomingDeadlines\/PermitRow__permit-dates{margin:-8px 0}}@media(max-width:500px){.UpcomingDeadlines\/NewsletterBox__picture-container{display:flex}}.UpcomingDeadlines\/NewsletterBox__picture{width:auto;border-radius:100%}@media(max-width:500px){.UpcomingDeadlines\/NewsletterBox__picture{max-height:80px}}@media(min-width:501px){.UpcomingDeadlines\/NewsletterBox__picture{max-height:60px}}.UpcomingDeadlines\/NewsletterBox__input{padding:12px 16px;border:1px solid rgba(0,0,0,.2);border-radius:4px;width:100%}.UpcomingDeadlines\/NewsletterBox__disclaimer{color:rgba(0,0,0,.7);font-size:var(--small-font-size);line-height:var(--small-line-height)}.UpcomingDeadlines\/NewsletterBox__result--success{color:#24c039}.UpcomingDeadlines\/NewsletterBox__result--error{color:#d70000}