.GuidesFeatured-module-scss-module__8I5wUG__featured{background-color:var(--cdc--color--surface-accent-violet);padding-block:var(--cdc--spacing--36)}@media (min-width:48rem){.GuidesFeatured-module-scss-module__8I5wUG__featured{padding-block:var(--cdc--spacing--40)}}.GuidesFeatured-module-scss-module__8I5wUG__inner{max-width:var(--cdc--site-max);width:calc(100% - var(--cdc--site-gap)*2);gap:var(--cdc--spacing--32);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.GuidesFeatured-module-scss-module__8I5wUG__inner{gap:var(--cdc--spacing--36)}}.GuidesFeatured-module-scss-module__8I5wUG__rail{gap:var(--cdc--spacing--32);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.GuidesFeatured-module-scss-module__8I5wUG__rail{grid-template-columns:repeat(3,1fr)}.GuidesFeatured-module-scss-module__8I5wUG__rail article:first-of-type{margin-block-start:var(--cdc--spacing--48)}.GuidesFeatured-module-scss-module__8I5wUG__rail article:last-of-type{margin-block-start:var(--cdc--spacing--36)}}
.GuidesHero-module-scss-module__4Xab9W__hero{isolation:isolate;position:relative}.GuidesHero-module-scss-module__4Xab9W__hero:before{background-image:var(--cdc--hero-map-image,url(/backgrounds/map.svg));content:"";opacity:.35;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.GuidesHero-module-scss-module__4Xab9W__inner{max-inline-size:var(--cdc--site-max);padding-block:calc(var(--cdc--site-header--height) + var(--cdc--spacing--36)) var(--cdc--spacing--40);padding-inline:var(--cdc--spacing--12);margin-inline:auto}@media (min-width:64rem){.GuidesHero-module-scss-module__4Xab9W__inner{padding-block:calc(var(--cdc--site-header--height) + var(--cdc--spacing--40)) var(--cdc--spacing--80);gap:10vw;display:flex}}.GuidesHero-module-scss-module__4Xab9W__text{gap:var(--cdc--spacing--12);flex-direction:column;display:flex}@media (min-width:64rem){.GuidesHero-module-scss-module__4Xab9W__text{gap:var(--cdc--spacing--16);max-inline-size:31.25rem}}.GuidesHero-module-scss-module__4Xab9W__title{color:var(--cdc--color--text-brand);font-family:var(--cdc--font--secondary);letter-spacing:-.02em;font-size:2.8125rem;font-weight:700;line-height:1.15}@media (min-width:64rem){.GuidesHero-module-scss-module__4Xab9W__title{font-size:4.125rem;line-height:1.04}}.GuidesHero-module-scss-module__4Xab9W__subtitle{color:var(--cdc--color--text-primary);font-size:var(--cdc--font-size--16);line-height:1.45}@media (min-width:64rem){.GuidesHero-module-scss-module__4Xab9W__subtitle{font-size:var(--cdc--font-size--18);line-height:1.35}}.GuidesHero-module-scss-module__4Xab9W__cta{cursor:pointer;font-family:var(--cdc--font--primary);font-size:var(--cdc--font-size--16);align-items:center;gap:var(--cdc--spacing--8);padding:var(--cdc--spacing--16) var(--cdc--spacing--40);border:1px solid;border-radius:6.25rem;justify-content:center;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}@media (min-width:48rem){.GuidesHero-module-scss-module__4Xab9W__cta{font-size:var(--cdc--font-size--18)}}@media (prefers-reduced-motion:no-preference){.GuidesHero-module-scss-module__4Xab9W__cta{transition:background-color .2s ease-in-out,color .2s ease-in-out}}.GuidesHero-module-scss-module__4Xab9W__cta:focus-visible{outline:2px solid var(--cdc--color--text-primary);outline-offset:2px}.GuidesHero-module-scss-module__4Xab9W__cta:disabled{background-color:color-mix(in srgb, var(--cdc--color--text-secondary), transparent 90%);border-color:var(--cdc--color--text-secondary);color:var(--cdc--color--text-secondary)}.GuidesHero-module-scss-module__4Xab9W__cta{background-color:var(--cdc--color--surface-accent-plum);border:1px solid var(--cdc--color--surface-accent-pink);color:var(--cdc--color--text-inverse)}.GuidesHero-module-scss-module__4Xab9W__cta:hover{background-color:var(--cdc--color--surface-accent-pink);color:var(--cdc--color--text-primary)}.GuidesHero-module-scss-module__4Xab9W__cta{align-self:flex-start;margin-block-start:var(--cdc--spacing--8)}@media (min-width:64rem){.GuidesHero-module-scss-module__4Xab9W__cta{margin-block-start:var(--cdc--spacing--20)}}.GuidesHero-module-scss-module__4Xab9W__plus{block-size:.625rem;inline-size:.625rem}.GuidesHero-module-scss-module__4Xab9W__decoration{isolation:isolate;position:relative}@media (max-width:63.9375rem){.GuidesHero-module-scss-module__4Xab9W__decoration{display:none}}.GuidesHero-module-scss-module__4Xab9W__rect{position:absolute;inset-block-start:0;inset-inline-start:27.8125rem}.GuidesHero-module-scss-module__4Xab9W__circle{position:absolute;inset-block-start:17.1875rem;inset-inline-start:0}.GuidesHero-module-scss-module__4Xab9W__photo{object-fit:cover;border-radius:50%;block-size:15.625rem;inline-size:15.625rem;position:absolute;inset-block-start:5.625rem;inset-inline-start:15.9375rem}.GuidesHero-module-scss-module__4Xab9W__card{inline-size:21.875rem}
.GuidesRivers-module-scss-module__nmy2ta__terms{padding-block:var(--cdc--spacing--36)}@media (min-width:48rem){.GuidesRivers-module-scss-module__nmy2ta__terms{padding-block:var(--cdc--spacing--40)}}.GuidesRivers-module-scss-module__nmy2ta__inner{max-width:var(--cdc--site-max);width:calc(100% - var(--cdc--site-gap)*2);margin-inline:auto}.GuidesRivers-module-scss-module__nmy2ta__gridWrap{isolation:isolate;position:relative}.GuidesRivers-module-scss-module__nmy2ta__grid{gap:var(--cdc--spacing--16);grid-template-columns:repeat(auto-fit,minmax(min(100%,21.875rem),1fr));display:grid}@media (min-width:48rem){.GuidesRivers-module-scss-module__nmy2ta__grid{gap:var(--cdc--spacing--32)}}.GuidesRivers-module-scss-module__nmy2ta__circle{position:absolute;inset-block-start:-.625rem;inset-inline-end:-2.5rem}@media (min-width:48rem){.GuidesRivers-module-scss-module__nmy2ta__circle{inset-inline:-5.625rem auto}}.GuidesRivers-module-scss-module__nmy2ta__star{position:absolute;inset-block-end:-3.125rem;inset-inline-end:-4.375rem}@media (min-width:48rem){.GuidesRivers-module-scss-module__nmy2ta__star{inset-block-end:.625rem;inset-inline-end:-7.5rem}}
.ContentItem-module-scss-module__7W13IW__contentItem{position:relative;container-type:inline-size}.ContentItem-module-scss-module__7W13IW__imageFigure{aspect-ratio:16/9;background-color:var(--cdc--color--blue-darker);border-radius:var(--cdc--radius--6);margin-block-end:var(--cdc--spacing--20);padding-inline-start:.875rem;position:relative;overflow:hidden}.ContentItem-module-scss-module__7W13IW__howTo .ContentItem-module-scss-module__7W13IW__imageFigure{background-color:var(--cdc--color--surface-brand)}.ContentItem-module-scss-module__7W13IW__guide .ContentItem-module-scss-module__7W13IW__imageFigure{background-image:url(/backgrounds/coral-rectangles.svg);background-position:40%;background-repeat:repeat;background-size:65%}.ContentItem-module-scss-module__7W13IW__image{object-fit:cover;width:100%;height:100%}.ContentItem-module-scss-module__7W13IW__credit{inset-block-end:0;inset-inline-end:0}.ContentItem-module-scss-module__7W13IW__body{gap:var(--cdc--spacing--8);flex-direction:column;display:flex}@container (min-width:48rem){.ContentItem-module-scss-module__7W13IW__body{gap:var(--cdc--spacing--12)}}.ContentItem-module-scss-module__7W13IW__title{font-size:1.875rem}@container (min-width:48rem){.ContentItem-module-scss-module__7W13IW__title{font-size:var(--cdc--font-size--36)}}.ContentItem-module-scss-module__7W13IW__contentItem:hover .ContentItem-module-scss-module__7W13IW__title{text-decoration:underline}.ContentItem-module-scss-module__7W13IW__titleLink:after{content:"";position:absolute;inset:0}.ContentItem-module-scss-module__7W13IW__meta{align-items:center;gap:var(--cdc--spacing--16);display:flex}
.HowTosRiver-module-scss-module__4minPa__featuredRiver{padding-block:var(--cdc--spacing--36)}@media (min-width:48rem){.HowTosRiver-module-scss-module__4minPa__featuredRiver{padding-block:var(--cdc--spacing--40)}}.HowTosRiver-module-scss-module__4minPa__violet{background-color:color-mix(in srgb, var(--cdc--color--surface-accent-violet) 55%, var(--cdc--color--surface-secondary))}.HowTosRiver-module-scss-module__4minPa__inner{max-width:var(--cdc--site-max);width:calc(100% - var(--cdc--site-gap)*2);margin-inline:auto}.HowTosRiver-module-scss-module__4minPa__grid{gap:var(--cdc--spacing--32);grid-template-columns:1fr;grid-template-areas:"item""cta""list";display:grid}@media (min-width:48rem){.HowTosRiver-module-scss-module__4minPa__grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"item list""item cta"}}.HowTosRiver-module-scss-module__4minPa__grid.HowTosRiver-module-scss-module__4minPa__noCta{grid-template-areas:"item""list"}@media (min-width:48rem){.HowTosRiver-module-scss-module__4minPa__grid.HowTosRiver-module-scss-module__4minPa__noCta{grid-template-areas:"item list"}}.HowTosRiver-module-scss-module__4minPa__item{grid-area:item}.HowTosRiver-module-scss-module__4minPa__cta{grid-area:cta}.HowTosRiver-module-scss-module__4minPa__items{gap:var(--cdc--spacing--24);flex-direction:column;grid-area:list;display:flex}@media (min-width:48rem){.HowTosRiver-module-scss-module__4minPa__items{gap:var(--cdc--spacing--20)}}.HowTosRiver-module-scss-module__4minPa__items>li{--border-color:var(--cdc--color--beige-border);border-block-start:1px solid var(--border-color);padding-block-start:var(--cdc--spacing--24)}.HowTosRiver-module-scss-module__4minPa__violet .HowTosRiver-module-scss-module__4minPa__items>li{--border-color:color-mix(in srgb, var(--cdc--color--surface-brand) 50%, transparent)}@media (min-width:48rem){.HowTosRiver-module-scss-module__4minPa__items>li{border-block-end:1px solid var(--border-color);padding-block:0 var(--cdc--spacing--20);border-block-start:0}}
.HomeHowTosGrid-module-scss-module__WsEPtW__section{background-color:var(--cdc--color--surface-accent-violet);padding-block:var(--cdc--spacing--36);overflow:hidden}@media (min-width:48rem){.HomeHowTosGrid-module-scss-module__WsEPtW__section{padding-block:var(--cdc--spacing--56)}}.HomeHowTosGrid-module-scss-module__WsEPtW__inner{max-width:var(--cdc--site-max);width:calc(100% - var(--cdc--site-gap)*2);isolation:isolate;margin-inline:auto;position:relative}.HomeHowTosGrid-module-scss-module__WsEPtW__header{z-index:1;position:relative}.HomeHowTosGrid-module-scss-module__WsEPtW__grid{gap:var(--cdc--spacing--16);z-index:1;grid-template-columns:minmax(0,1fr);padding-block-start:var(--cdc--spacing--12);display:grid;position:relative}@media (min-width:37.5rem){.HomeHowTosGrid-module-scss-module__WsEPtW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.HomeHowTosGrid-module-scss-module__WsEPtW__grid{gap:var(--cdc--spacing--24)}}@media (min-width:64rem){.HomeHowTosGrid-module-scss-module__WsEPtW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.HomeMerch-module-scss-module__kr7T1a__homeMerch{padding-block:var(--cdc--spacing--32)}@media (min-width:48rem){.HomeMerch-module-scss-module__kr7T1a__homeMerch{padding-block:var(--cdc--spacing--48) var(--cdc--spacing--56)}}.HomeMerch-module-scss-module__kr7T1a__inner{max-width:var(--cdc--site-max);width:calc(100% - var(--cdc--site-gap)*2);gap:var(--cdc--spacing--12);flex-direction:column;margin-inline:auto;display:flex}.HomeMerch-module-scss-module__kr7T1a__inner .HomeMerch-module-scss-module__kr7T1a__header{margin-block-end:0;padding-block-end:var(--cdc--spacing--8)}.HomeMerch-module-scss-module__kr7T1a__subhead{color:var(--cdc--color--text-primary);font-family:var(--cdc--font--primary);font-size:var(--cdc--font-size--16);margin:0;font-weight:400;line-height:1.45}.HomeMerch-module-scss-module__kr7T1a__columns{gap:var(--cdc--spacing--32);display:grid}@media (min-width:64rem){.HomeMerch-module-scss-module__kr7T1a__columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.HomeMerch-module-scss-module__kr7T1a__single{grid-template-columns:minmax(0,1fr)}}.HomeMerch-module-scss-module__kr7T1a__feature{background-color:var(--cdc--color--surface-secondary);border-radius:var(--cdc--radius--8);display:grid;overflow:hidden;box-shadow:4px 4px 8px #5f5e5e1a}@media (min-width:48rem){.HomeMerch-module-scss-module__kr7T1a__feature{grid-template-columns:minmax(0,3fr) minmax(0,4fr)}}.HomeMerch-module-scss-module__kr7T1a__photo{aspect-ratio:4/5;position:relative}@media (min-width:48rem){.HomeMerch-module-scss-module__kr7T1a__photo{aspect-ratio:auto;min-block-size:28.125rem}}.HomeMerch-module-scss-module__kr7T1a__photo img{object-fit:cover}.HomeMerch-module-scss-module__kr7T1a__content{gap:var(--cdc--spacing--36);padding:var(--cdc--spacing--16);flex-direction:column;justify-content:center;display:flex}@media (min-width:48rem){.HomeMerch-module-scss-module__kr7T1a__content{padding:var(--cdc--spacing--40)}}.HomeMerch-module-scss-module__kr7T1a__copy{gap:var(--cdc--spacing--16);flex-direction:column;display:flex}.HomeMerch-module-scss-module__kr7T1a__titleBlock{gap:var(--cdc--spacing--6);flex-direction:column;display:flex}.HomeMerch-module-scss-module__kr7T1a__eyebrow{color:var(--cdc--color--text-brand);font-family:var(--cdc--font--primary);font-size:var(--cdc--font-size--11);letter-spacing:.02em;text-transform:uppercase;font-style:normal;font-weight:700;line-height:1.2;font-size:var(--cdc--font-size--14);margin:0;line-height:1.4}.HomeMerch-module-scss-module__kr7T1a__title{font-family:var(--cdc--font--secondary);letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}.HomeMerch-module-scss-module__kr7T1a__description{color:var(--cdc--color--text-secondary);font-family:var(--cdc--font--primary);font-size:var(--cdc--font-size--16);margin:0;font-weight:400;line-height:1.45}.HomeMerch-module-scss-module__kr7T1a__actions{align-items:center;gap:var(--cdc--spacing--24);flex-direction:column;display:flex}.HomeMerch-module-scss-module__kr7T1a__actions .HomeMerch-module-scss-module__kr7T1a__cta{font-size:var(--cdc--font-size--20);inline-size:100%;padding-block:var(--cdc--spacing--12)}.HomeMerch-module-scss-module__kr7T1a__link{font-family:var(--cdc--font--primary);font-size:var(--cdc--font-size--16);font-weight:700;line-height:1.15;text-decoration:underline}.HomeMerch-module-scss-module__kr7T1a__link:hover,.HomeMerch-module-scss-module__kr7T1a__link:focus-visible{text-decoration:none}.HomeMerch-module-scss-module__kr7T1a__upcoming{gap:var(--cdc--spacing--16);flex-direction:column;display:flex}.HomeMerch-module-scss-module__kr7T1a__upcomingHeader{gap:var(--cdc--spacing--4);flex-direction:column;display:flex}.HomeMerch-module-scss-module__kr7T1a__upcomingHeading{font-size:var(--cdc--font-size--32);line-height:1.094}.HomeMerch-module-scss-module__kr7T1a__drops{gap:var(--cdc--spacing--16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeMerch-module-scss-module__kr7T1a__drop{background-color:var(--cdc--color--surface-secondary);border-radius:var(--cdc--radius--8);filter:drop-shadow(4px 4px 4px #5f5e5e1a);align-items:center;gap:var(--cdc--spacing--12);padding:var(--cdc--spacing--12);display:flex}.HomeMerch-module-scss-module__kr7T1a__tile{background-color:var(--merch-surface);border-radius:var(--cdc--radius--8);block-size:5.25rem;color:var(--merch-glyph);flex-shrink:0;justify-content:center;align-items:center;inline-size:5.25rem;display:flex;position:relative;overflow:hidden}.HomeMerch-module-scss-module__kr7T1a__glyph{block-size:4.25rem;inline-size:4.25rem}.HomeMerch-module-scss-module__kr7T1a__dropText{gap:var(--cdc--spacing--4);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.HomeMerch-module-scss-module__kr7T1a__dropTitle{font-family:var(--cdc--font--primary);font-size:var(--cdc--font-size--18);margin:0;font-weight:700;line-height:1.15}.HomeMerch-module-scss-module__kr7T1a__dropDate{color:var(--cdc--color--text-secondary);font-family:var(--cdc--font--primary);font-size:var(--cdc--font-size--14);margin:0;font-weight:400;line-height:1.4}
