.gd-page{--s0:color-mix(in srgb, var(--tan) 62%, var(--bone));--s0-ink:color-mix(in srgb, var(--tan) 30%, var(--earth));--s1:var(--sage);--rain:color-mix(in srgb, var(--sage) 42%, var(--bone));--temp:var(--terracotta)}.gd-sec{padding-top:var(--t-sec)}.gd-crumb{color:inherit;order:-1;grid-column:1/-1;justify-self:start;margin-bottom:2.5rem}.gd-crumb a{opacity:.8;transition:opacity .2s}.gd-crumb a:hover{opacity:1}.gd-crumb span{opacity:.6;margin:0 .25rem}.gd-sw{background:var(--s0);border-radius:2px;flex:none;width:.625rem;height:.625rem;display:inline-block}.gd-row--1 .gd-sw,.gd-scard--1 .gd-sw{background:var(--s1)}.gd-jump{column-gap:var(--col-gap);margin:4rem var(--gutter) 1.5rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.gd-jump__t{color:var(--ink-mute);grid-column:1/span 4}.gd-jump__list{grid-column:5/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.gd-jump__m{height:2.5rem;font:500 .75rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-bottom:.25rem solid var(--s0);place-items:center;transition:background-color .25s;display:grid;position:relative}.gd-jump__m--1{border-bottom-color:var(--s1)}.gd-jump__m:hover,.gd-jump__m:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}.gd-jump__m.is-now:after{content:"";background:var(--temp);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.3rem;right:.3rem}.gd-table-wrap{padding-inline:var(--gutter)}.gd-table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.45}.gd-table thead th{text-align:left;vertical-align:bottom;font:500 var(--t-label)/1.15 var(--font-body);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--line-strong);padding:0 1rem .875rem 0}.gd-th--month{width:15%}.gd-th--temp{width:24%}.gd-th--rain{width:14%}.gd-th--wild{width:13%}.gd-th--road{width:34%}.gd-row>*{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1.25rem 1rem 1.25rem 0}.gd-row{scroll-margin-top:calc(var(--hdr-h) + 2rem);transition:background-color .4s}.gd-row:target{background:color-mix(in srgb, var(--tan) 14%, transparent)}.gd-month{font-weight:400}.gd-month__in{justify-items:start;gap:.5rem;display:grid}.gd-month__name{font:400 1.5rem/1.1 var(--font-display);color:var(--ink)}.gd-season{font:500 .75rem/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:.5rem;display:inline-flex}.gd-now{font:500 .6875rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);background:var(--accent-ink);justify-self:start;padding:.3rem .5rem .25rem}.gd-now[hidden]{display:none}.gd-row.is-now .gd-month__name{color:var(--accent-ink)}.gd-trow{grid-template-columns:4.75rem minmax(3rem,1fr) 5.25rem;align-items:center;column-gap:.75rem;min-height:1.75rem;display:grid}.gd-trow__n{font:500 .75rem/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-mute)}.gd-trow__v{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.gd-trow__sep{color:var(--muted)}.gd-range{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.25rem;height:.375rem;position:relative}.gd-range i{top:0;bottom:0;left:var(--lo);right:calc(100% - var(--hi));border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--temp) 45%, var(--bone)), var(--temp));position:absolute}.gd-rain{white-space:nowrap}.gd-bar{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.25rem;height:.375rem;margin:.6875rem 0 .625rem;display:block}.gd-bar i{width:var(--w);border-radius:inherit;background:var(--s1);min-width:2px;height:100%;display:block}.gd-rain__v{font-variant-numeric:tabular-nums}.gd-wild{white-space:nowrap}.gd-dots{gap:.3125rem;margin:.625rem 0 .5rem;display:flex}.gd-dots i{border:1px solid var(--s0-ink);border-radius:50%;width:.625rem;height:.625rem}.gd-dots i.on{background:var(--s0-ink)}.gd-road{color:var(--ink-soft);padding-right:0!important}@media (width<=1100px){.gd-jump__t{grid-column:1/-1;margin-bottom:1rem}.gd-jump__list{grid-column:1/-1}}@media (width<=900px){.gd-table,.gd-table tbody,.gd-row{display:block}.gd-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gd-row{column-gap:var(--col-gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.5rem 0 1.75rem;display:grid}.gd-row>*{border:0;padding:0;display:block}.gd-month{grid-column:1/-1;margin-bottom:1.25rem}.gd-month__in{grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:1rem}.gd-now{justify-self:end}.gd-row>td:before{content:attr(data-label);font:500 .6875rem/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.5rem;display:block}.gd-temp{grid-column:1/-1;margin-bottom:1rem}.gd-trow{grid-template-columns:4.75rem minmax(3rem,1fr) 5rem}.gd-road{grid-column:1/-1;margin-top:1rem}}@media (width<=767px){.gd-jump{margin-top:2.5rem}.gd-jump__list{grid-template-columns:repeat(6,minmax(0,1fr))}.gd-month__name{font-size:1.375rem}}.gd-compare__grid{column-gap:var(--col-gap);margin:4rem var(--gutter) 0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4rem;display:grid}.gd-scard{align-content:start;gap:1rem;display:grid}.gd-scard__img{aspect-ratio:4/3;background:var(--stone);margin-bottom:1rem;overflow:hidden}.gd-scard__img :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.gd-scard__range{font:500 .875rem/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:.625rem;display:flex}.gd-scard__name{font:400 var(--t-h2)/1.15 var(--font-display)}.gd-scard__text{max-width:30em}.gd-scard__lists{column-gap:var(--col-gap);grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.gd-scard__lt{color:var(--ink-mute);margin-bottom:1rem}.gd-list{gap:.625rem;margin:0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.gd-list li{border-top:1px solid var(--line);padding:.625rem 0 0 1.25rem;position:relative}.gd-list li:before{content:"";background:currentColor;width:.5rem;height:1px;position:absolute;top:1.15rem;left:0}.gd-list--pro li:after{content:"";background:currentColor;width:1px;height:.4375rem;position:absolute;top:.9625rem;left:.1875rem}@media (width<=767px){.gd-compare__grid{grid-template-columns:1fr;margin-top:2.5rem}.gd-scard__lists{grid-template-columns:1fr;row-gap:1.75rem}}.gd-legend{margin:4rem var(--gutter) 2rem;font:500 .75rem/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;gap:.75rem 2rem;display:flex}.gd-legend__i{align-items:center;gap:.625rem;display:inline-flex}.gd-legend__i--rain i{background:var(--rain);width:.75rem;height:.875rem}.gd-legend__i--temp i{background:var(--temp);border-radius:.125rem;width:.25rem;height:1rem}.gd-legend__i--ref i{border-top:1px dashed var(--ink-mute);width:1.25rem}.gd-reg__grid{gap:4rem var(--col-gap);margin:0 var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.gd-reg{border-top:1px solid var(--line-strong);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.gd-reg__label{color:var(--ink-mute)}.gd-reg__name{font:400 var(--t-card)/1.2 var(--font-display);font-size:1.75rem}.gd-chart{margin:.75rem 0 .25rem}.gd-chart__plot{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));height:8.5rem;display:grid;position:relative}.gd-chart__col{position:relative}.gd-chart__rain{height:var(--h);background:var(--rain);position:absolute;bottom:0;left:18%;right:18%}.gd-chart__temp{width:.25rem;left:calc(50% - .125rem);bottom:var(--lo);top:calc(100% - var(--hi));background:var(--temp);border-radius:.125rem;position:absolute}.gd-chart__ref{left:0;right:0;bottom:var(--y);border-top:1px dashed var(--line-strong);position:absolute}.gd-chart__axis{font:500 .6875rem/1 var(--font-body);text-align:center;text-transform:uppercase;color:var(--ink-mute);grid-template-columns:repeat(12,minmax(0,1fr));margin:.5rem 0 0;padding:0;list-style:none;display:grid}.gd-reg__facts{grid-template-columns:auto auto 1fr;column-gap:1.5rem;margin:.75rem 0 0;display:grid}.gd-reg__facts dt{font:500 .6875rem/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.375rem}.gd-reg__facts dd{font-variant-numeric:tabular-nums;margin:0}.gd-reg__text{color:var(--ink-soft);font-size:.9375rem;line-height:1.45}.gd-reg__point{color:var(--ink-mute);font-size:.75rem}.gd-source{max-width:52rem;margin:3rem var(--gutter) 0;color:var(--ink-mute);font-size:.75rem;line-height:1.5}@media (width<=1100px){.gd-reg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gd-reg__grid{grid-template-columns:1fr;gap:3rem}.gd-legend{margin-top:2.5rem}}.gd-cal__box{--label:30%;margin:4rem var(--gutter) 0;position:relative}.gd-cal__head,.gd-cal__row{grid-template-columns:var(--label) minmax(0, 1fr) 6rem;column-gap:var(--col-gap);align-items:center;display:grid}.gd-cal__months,.gd-cal__track{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gd-cal__months{font:500 .75rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--ink-mute);border-bottom:1px solid var(--line-strong);margin:0;padding:0 0 .75rem;list-style:none}.gd-cal__months li.is-now{color:var(--accent-ink)}.gd-cal__ini{display:none}.gd-cal__rows{margin:0;padding:0;list-style:none}.gd-cal__row{border-bottom:1px solid var(--line);padding:.875rem 0}.gd-cal__label{font-size:.9375rem;line-height:1.3}.gd-cal__track{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 12 - 1px), var(--line) calc(100% / 12 - 1px) calc(100% / 12));height:.875rem;position:relative}.gd-cal__bar{background:var(--s0);border-radius:.125rem;grid-row:1;height:100%;margin:0 1px}.gd-cal__row--green .gd-cal__bar{background:var(--s1)}.gd-cal__row--event .gd-cal__bar{background:var(--temp)}.gd-cal__now{top:-.875rem;bottom:-.875rem;left:calc((var(--now,-10) + .5) * 100% / 12);background:var(--accent-ink);opacity:0;width:1px;position:absolute}.gd-cal__box.has-now .gd-cal__now{opacity:.6}.gd-cal__range{font:500 .75rem/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;text-align:right;color:var(--ink-mute);white-space:nowrap}@media (width<=767px){.gd-cal__box{margin-top:2.5rem}.gd-cal__head,.gd-cal__row{grid-template-columns:minmax(0,1fr) auto;row-gap:.625rem}.gd-cal__head>span{display:none}.gd-cal__months{grid-column:1/-1}.gd-cal__abbr{display:none}.gd-cal__ini{display:inline}.gd-cal__label{grid-area:1/1}.gd-cal__range{grid-area:1/2}.gd-cal__track{grid-area:2/1/auto/-1}}.gd-tips__list{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));row-gap:3.5rem;column-gap:var(--col-gap);margin:4rem var(--gutter) 0;padding:0;list-style:none;display:grid}.gd-tip{border-top:1px solid var(--stone);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.gd-tip__n{font:500 var(--t-label)/1 var(--font-body);color:var(--muted);margin-bottom:1.75rem}.gd-tip p:last-child{color:var(--ink-soft);font-size:.9375rem;line-height:1.45}@media (width<=991px){.gd-tips__list{grid-template-columns:1fr 1fr;row-gap:2.5rem}}@media (width<=767px){.gd-tips__list{grid-template-columns:1fr;margin-top:2.5rem}.gd-tip__n{margin-bottom:.5rem}}.gd-cmp__wrap{margin:4rem var(--gutter) 0}.gd-cmp__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9375rem;line-height:1.45}.gd-cmp__table thead th{text-align:left;vertical-align:bottom;font:400 var(--t-card)/1.2 var(--font-display);border-bottom:1px solid var(--line-strong);padding:0 1.25rem 1rem 0}.gd-cmp__table thead td{border-bottom:1px solid var(--line-strong);width:22%}.gd-cmp__table tbody th{text-align:left;vertical-align:top;font:500 var(--t-label)/1.3 var(--font-body);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--line);padding:1.125rem 1.25rem 1.125rem 0}.gd-cmp__table tbody td{vertical-align:top;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:1.125rem 1.25rem 1.125rem 0}.gd-cmp__table .is-mark{color:var(--ink)}.gd-cmp__table thead th.is-mark{color:var(--accent-ink)}.gd-cmp__table tbody td.is-mark{background:linear-gradient(90deg, color-mix(in srgb, var(--tan) 14%, transparent), transparent);padding-left:.875rem}.gd-cmp__table thead th.is-mark{padding-left:.875rem}@media (width<=900px){.gd-cmp__table,.gd-cmp__table tbody,.gd-cmp__table tr{display:block}.gd-cmp__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gd-cmp__table tr{border-bottom:1px solid var(--line);padding:1.25rem 0}.gd-cmp__table tbody th,.gd-cmp__table tbody td{border:0;padding:0;display:block}.gd-cmp__table tbody th{margin-bottom:.875rem}.gd-cmp__table tbody td{grid-template-columns:9rem minmax(0,1fr);column-gap:1rem;padding:.375rem 0;display:grid}.gd-cmp__table tbody td:before{content:attr(data-label);font:500 .75rem/1.4 var(--font-body);color:var(--ink-mute)}.gd-cmp__table tbody td.is-mark{background:0 0;padding:.375rem 0}.gd-cmp__table tbody td.is-mark:before{color:var(--accent-ink)}}@media (width<=767px){.gd-cmp__wrap{margin-top:2.5rem}.gd-cmp__table tbody td{grid-template-columns:7.5rem minmax(0,1fr)}}.gd-cards__grid{gap:4rem var(--col-gap);margin:4rem var(--gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.gd-card{align-content:start;gap:.75rem;display:grid}.gd-card__img{aspect-ratio:4/3;background:var(--stone);margin-bottom:.75rem;overflow:hidden}.gd-card__img :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.gd-card__kicker{color:var(--ink-mute)}.gd-card__title{font:400 var(--t-card)/1.2 var(--font-display);font-size:1.625rem}.gd-card__text{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.gd-card:not(:has(.gd-card__img)){border-top:1px solid var(--line-strong);padding-top:1.25rem}.gd-card--link{position:relative}.gd-card--link .gd-card__title a:after{content:"";position:absolute;inset:0}.gd-card--link .gd-card__img :is(picture,img){transition:transform .8s var(--ease-out)}.gd-card--link:hover .gd-card__img :is(picture,img){transform:scale(1.03)}.gd-card--link:hover .gd-card__title{color:var(--accent-ink)}.gd-card--link :focus-visible{outline:none}.gd-card--link:has(:focus-visible){outline:2px solid var(--accent-ink);outline-offset:6px}@media (width<=1100px){.gd-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gd-cards__grid{grid-template-columns:1fr;gap:3rem;margin-top:2.5rem}}.gd-facts .dimg__dl dd{font-variant-numeric:tabular-nums}.gd-tags{margin:4rem var(--gutter) 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.gd-tags li{border:1px solid var(--line-strong);border-radius:999px;padding:.5rem .875rem .4375rem;font-size:.9375rem;line-height:1.2}.gd-note{max-width:40rem;margin:2rem var(--gutter) 0;color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.gd-more{margin:2.5rem var(--gutter) 0}@media (width<=767px){.gd-tags{margin-top:2.5rem}}.gd-trips{padding-bottom:1rem}
