.snm24a_container{container:ne-planning/inline-size}.snm24a_areaSection{background:var(--ne-sage);padding-block:var(--ne-section-space)}.snm24a_seasonSection{background:var(--ne-canvas);padding-block:var(--ne-section-space)}.snm24a_heading{gap:var(--ne-space-4);margin-bottom:var(--ne-space-5);display:grid}.snm24a_heading h2{max-width:var(--ne-heading-measure)}.snm24a_heading>p{max-width:var(--ne-copy-measure);color:var(--ne-muted)}.snm24a_eyebrow{color:var(--ne-wine);text-transform:uppercase;font-size:var(--ne-label);letter-spacing:var(--ne-label-tracking);margin-bottom:var(--ne-space-3);font-weight:700}.snm24a_explorer{min-width:0}.snm24a_choices{gap:var(--ne-space-2) var(--ne-space-5);border-bottom:var(--ne-rule) solid var(--ne-line);margin-bottom:var(--ne-space-5);flex-wrap:wrap;display:none}.snm24a_choices button{align-items:center;gap:var(--ne-space-2);min-height:var(--ne-control);padding:var(--ne-space-3) 0;border:0;border-bottom:var(--ne-focus-width) solid transparent;color:var(--ne-ink);font-size:var(--ne-body);text-align:start;cursor:pointer;transition:color var(--ne-duration-fast) var(--ne-ease),border-color var(--ne-duration-fast) var(--ne-ease);background:0 0;display:flex}.snm24a_choices button>span{gap:var(--ne-space-1) var(--ne-space-2);flex-wrap:wrap;align-items:center;display:flex}.snm24a_choices button>span>span{font-size:var(--ne-label);font-weight:400}.snm24a_choices button svg{display:none}.snm24a_choices button[aria-pressed=true]{color:var(--ne-link);border-color:var(--ne-link)}.snm24a_choices button:hover{color:var(--ne-link)}.snm24a_explorer[data-v12-enhanced=true] .snm24a_choices{display:flex}.snm24a_regionList{gap:var(--ne-space-3);display:grid}.snm24a_region,.snm24a_season{min-width:0}.snm24a_region>summary,.snm24a_season>summary,.snm24a_optionalMap>summary{justify-content:space-between;align-items:center;gap:var(--ne-space-3);min-height:var(--ne-control);padding:var(--ne-space-4);cursor:pointer;background:var(--ne-paper);border-bottom:var(--ne-rule) solid var(--ne-line);font-weight:600;list-style:none;display:flex}.snm24a_region>summary::-webkit-details-marker{display:none}.snm24a_season>summary::-webkit-details-marker{display:none}.snm24a_optionalMap>summary::-webkit-details-marker{display:none}.snm24a_region>summary svg,.snm24a_season>summary svg,.snm24a_optionalMap>summary svg{width:var(--ne-space-5);height:var(--ne-space-5);flex:none}.snm24a_region[open]>summary svg,.snm24a_season[open]>summary svg,.snm24a_optionalMap[open]>summary svg{transform:rotate(180deg)}.snm24a_explorer[data-v12-enhanced=true] .snm24a_region>summary,.snm24a_seasonExplorer[data-enhanced=true] .snm24a_season>summary,.snm24a_explorer[data-v12-enhanced=true] .snm24a_region:not([open]),.snm24a_seasonExplorer[data-enhanced=true] .snm24a_season:not([open]){display:none}.snm24a_regionBody{background:var(--ne-paper);box-shadow:var(--ne-shadow-card);display:grid}.snm24a_areaPhoto{min-width:0;aspect-ratio:var(--ne-area-photo-ratio);margin:0;position:relative;overflow:hidden}.snm24a_areaPhoto img,.snm24a_seasonPhoto img{object-fit:cover}.snm24a_areaCopy{min-width:0;padding:var(--ne-planning-inset);align-self:center}.snm24a_areaCopy h3,.snm24a_seasonCopy h3{--font-display:var(--font-northern-editorial),Georgia,serif;--font-weight-heading:600;font-size:var(--ne-planning-title);letter-spacing:var(--ne-display-tracking);color:var(--ne-wine);max-width:var(--ne-heading-measure);font-weight:600;line-height:1;font-family:var(--font-northern-editorial),Georgia,serif!important}.snm24a_areaCopy>p:not(.snm24a_eyebrow){color:var(--ne-muted);margin-top:var(--ne-space-4);max-width:var(--ne-copy-measure)}.snm24a_areaCopy nav{gap:var(--ne-space-2) var(--ne-space-5);margin-top:var(--ne-space-5);flex-wrap:wrap;align-items:center;display:flex}.snm24a_areaCopy nav>a:first-child:not(:only-child){flex-basis:auto}.snm24a_areaCopy nav>a{min-height:var(--ne-control)}.snm24a_areaCopy nav>a:not(:first-child),.snm24a_areaCopy nav>a:only-child{color:var(--ne-link)}.snm24a_seasonCopy h3{max-width:var(--ne-season-heading-measure)}.snm24a_areaCopy .snm24a_note{border-top:var(--ne-rule) solid var(--ne-line);padding-top:var(--ne-space-4);font-size:var(--ne-small)}.snm24a_optionalMap{margin-top:var(--ne-space-4)}.snm24a_optionalMap>summary{width:fit-content;padding:var(--ne-space-2) 0;font-size:var(--ne-small);color:var(--ne-link);background:0 0;border:0}.snm24a_map{--map-label:22px;--map-stroke:1.5;--map-key:1rem;--map-dot:.75rem;gap:var(--ne-space-5);padding-block:var(--ne-space-4);margin:0;display:grid}.snm24a_map svg{width:100%;max-height:var(--ne-map-height)}.snm24a_coast{fill:var(--ne-paper);stroke:var(--ne-link);stroke-width:var(--map-stroke)}.snm24a_leader{stroke:var(--ne-link);stroke-width:var(--map-stroke);fill:none}.snm24a_point,.snm24a_base{fill:var(--ne-link)}.snm24a_halo{fill:var(--ne-red);opacity:0;transition:opacity var(--ne-duration-photo) var(--ne-ease)}:is(.snm24a_explorer:has([data-v12-region=reykjavik][open]) [data-v12-map-area=reykjavik] .snm24a_halo,.snm24a_explorer:has([data-v12-region=golden-circle][open]) [data-v12-map-area=golden-circle] .snm24a_halo,.snm24a_explorer:has([data-v12-region=south-coast][open]) [data-v12-map-area=south-coast] .snm24a_halo,.snm24a_explorer:has([data-v12-region=reykjanes][open]) [data-v12-map-area=reykjanes] .snm24a_halo,.snm24a_explorer:has([data-v12-region=west-iceland][open]) [data-v12-map-area=west-iceland] .snm24a_halo,.snm24a_explorer:has([data-v12-region=snaefellsnes][open]) [data-v12-map-area=snaefellsnes] .snm24a_halo){opacity:var(--ne-map-halo-opacity)}.snm24a_mapName{fill:var(--ne-ink);stroke:var(--ne-sage);stroke-width:var(--ne-focus-width);paint-order:stroke fill;font-size:var(--map-label);font-weight:600}.snm24a_mapNumber{display:none}.snm24a_map figcaption{gap:var(--ne-space-4);font-size:var(--ne-small);color:var(--ne-muted);align-content:center;display:grid}.snm24a_legend{gap:var(--ne-space-2) var(--ne-space-4);flex-wrap:wrap;display:flex}.snm24a_legend>span{align-items:center;gap:var(--ne-space-2);display:flex}.snm24a_baseKey,.snm24a_areaKey{width:var(--map-key);height:var(--map-key);background:var(--ne-link);flex:none;display:inline-block}.snm24a_areaKey{width:var(--map-dot);height:var(--map-dot);border-radius:50%}.snm24a_areaLinks{gap:var(--ne-space-2) var(--ne-space-5);flex-wrap:wrap;display:flex}.snm24a_areaLinks a{min-height:var(--ne-control);color:var(--ne-link);align-items:center;gap:var(--ne-space-2);text-underline-offset:var(--ne-space-1);text-decoration:underline;display:inline-flex}.snm24a_seasonChoices{width:fit-content;padding:var(--ne-space-1);margin-bottom:var(--ne-space-5);gap:var(--ne-space-1);background:var(--ne-rose);border-radius:var(--ne-radius);display:none}.snm24a_seasonExplorer[data-enhanced=true] .snm24a_seasonChoices{display:flex}.snm24a_seasonChoices button{min-height:var(--ne-control);padding:var(--ne-space-2) var(--ne-space-5);color:var(--ne-wine);font-size:var(--ne-body);border-radius:var(--ne-radius);cursor:pointer;transition:background-color var(--ne-duration-fast) var(--ne-ease),color var(--ne-duration-fast) var(--ne-ease);background:0 0;border:0;font-weight:600}.snm24a_seasonChoices button[aria-pressed=true]{background:var(--ne-link);color:var(--ne-white)}.snm24a_seasonBody{display:grid}.snm24a_seasonPhoto{min-height:var(--ne-season-photo-min);margin:0;position:relative;overflow:hidden}.snm24a_seasonCopy{z-index:var(--ne-layer-copy);background:var(--ne-rose);padding:var(--ne-planning-inset);margin:calc(-1 * var(--ne-space-5)) var(--ne-space-3) 0;box-shadow:var(--ne-shadow-card);align-self:center;position:relative}.snm24a_seasonCopy>p:not(.snm24a_eyebrow){margin-top:var(--ne-space-4);color:var(--ne-wine)}.snm24a_seasonAdvice{margin-top:var(--ne-space-5);padding-top:var(--ne-space-4);border-top:var(--ne-rule) solid var(--ne-line)}.snm24a_seasonAdvice strong{font-size:var(--ne-small)}.snm24a_seasonAdvice p{margin-top:var(--ne-space-2);font-size:var(--ne-small);color:var(--ne-muted)}.snm24a_seasonCopy nav{gap:var(--ne-space-2);margin-top:var(--ne-space-4);display:grid}.snm24a_seasonCopy nav a{min-height:var(--ne-control);text-align:start;color:var(--ne-link);font-size:var(--ne-small);justify-content:start;padding:0}.snm24a_seasonNote{color:var(--ne-muted);font-size:var(--ne-small);margin-top:var(--ne-space-5)}.snm24a_ambient{position:absolute;inset:0}.snm24a_ambient video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--ne-duration-photo) var(--ne-ease);position:absolute}.snm24a_ambient video[data-ready=true]{opacity:1}.snm24a_videoControl,.snm24a_videoCaption{z-index:var(--ne-layer-copy);color:var(--ne-white);background:var(--ne-photo-caption-surface);font-size:var(--ne-small);border-radius:var(--ne-radius);position:absolute}.snm24a_videoControl{top:var(--ne-space-4);right:var(--ne-space-4);gap:var(--ne-space-2);min-height:var(--ne-control);padding:var(--ne-space-2) var(--ne-space-3);border:var(--ne-rule) solid var(--ne-white);cursor:pointer;align-items:center;display:none}.snm24a_ambient[data-ready=true] .snm24a_videoControl{display:flex}.snm24a_videoControl svg{width:var(--ne-space-4);height:var(--ne-space-4)}.snm24a_videoCaption{left:var(--ne-space-4);bottom:var(--ne-space-7);padding:var(--ne-space-2) var(--ne-space-3)}@container ne-planning (min-width:44rem){.snm24a_regionBody{min-height:var(--ne-region-height);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.snm24a_areaPhoto{aspect-ratio:auto}.snm24a_seasonBody{min-height:var(--ne-season-feature-height);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.snm24a_seasonPhoto{min-height:var(--ne-season-feature-height)}.snm24a_seasonCopy{margin:var(--ne-space-6) 0 var(--ne-space-6) calc(-1 * var(--ne-space-7))}.snm24a_videoCaption{bottom:var(--ne-space-4)}.snm24a_videoControl{left:var(--ne-space-4);right:auto}.snm24a_map{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container ne-planning (min-width:56rem){.snm24a_heading{gap:var(--ne-space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:end}}@media (prefers-reduced-motion:reduce){.snm24a_choices button,.snm24a_seasonChoices button,.snm24a_halo,.snm24a_ambient video{transition:none}}@container ne-planning not (min-width:44rem){.snm24a_explorer[data-v12-enhanced=true] .snm24a_choices{column-gap:var(--ne-space-4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.snm24a_choices button{min-width:0}.snm24a_choices button>span{gap:0;display:grid}}@container ne-planning (21rem<=width<44rem){.snm24a_explorer[data-v12-enhanced=true] .snm24a_choices{grid-template-columns:repeat(3,minmax(0,1fr))}}
.iprela_page{--font-display:var(--font-northern-editorial),Georgia,serif;background:var(--ne-canvas);color:var(--ne-ink);font-size:var(--ne-body);line-height:var(--ne-body-leading)}.iprela_page :is(h1,h2){font-family:var(--font-northern-editorial),Georgia,serif;color:var(--ne-wine);font-weight:600;line-height:var(--ne-display-leading);letter-spacing:var(--ne-display-tracking)}.iprela_page h2{font-size:var(--ne-h2)}.iprela_page h3{--font-display:var(--font-v12-body),Arial,sans-serif;--font-weight-heading:700}.iprela_page :is(h3,button,input,select){font-family:var(--font-v12-body),Arial,sans-serif}.iprela_page :is(a,button,summary,input):focus-visible{outline:var(--ne-focus-width) solid var(--ne-focus);outline-offset:var(--ne-space-1)}.iprela_page :is(h2,[id]){scroll-margin-top:var(--ne-anchor-clearance)}.iprela_container,.iprela_heroInner,.iprela_dockOuter{max-width:var(--customer-layout-width)}.iprela_chapterContainer{container:ne-chapter/inline-size}.iprela_page .iprela_section{background:var(--ne-canvas);padding-block:var(--ne-section-space)}.iprela_eyebrow,.iprela_smallLabel{font-size:var(--ne-label);letter-spacing:var(--ne-label-tracking);text-transform:uppercase;color:var(--ne-wine);font-weight:700;display:block}.iprela_eyebrow{margin-bottom:var(--ne-space-2)}.iprela_chapterHeading{gap:var(--ne-space-4);margin-bottom:var(--ne-space-5);display:grid}.iprela_chapterHeading h2{max-width:var(--ne-heading-measure)}.iprela_chapterHeading>:last-child{max-width:var(--ne-copy-measure)}.iprela_chapterHeading p:not(.iprela_eyebrow){color:var(--ne-muted)}.iprela_chapterHeading a{margin-top:var(--ne-space-3);color:var(--ne-link)}.iprela_hero{isolation:isolate;background:var(--ne-ink);position:relative}.iprela_heroFrame{max-width:var(--ne-media-width);margin-inline:auto;position:absolute;inset:0}.iprela_heroPhoto{object-fit:cover;object-position:50% 50%;z-index:var(--ne-layer-photo)}.iprela_heroInner{z-index:var(--ne-layer-copy);min-height:var(--ne-hero-height);padding-top:var(--ne-space-9);padding-bottom:var(--ne-hero-bottom);align-items:flex-end;display:flex;position:relative}.iprela_heroCopy{width:min(100%,var(--ne-hero-copy-width));padding:var(--ne-hero-copy-padding);background:var(--ne-rose);box-shadow:var(--ne-shadow-raised)}.iprela_page .iprela_heroCopy h1{font-size:var(--ne-h1)}.iprela_heroCopy>p:not(.iprela_eyebrow){margin-top:var(--ne-space-4);margin-bottom:var(--ne-space-5);color:var(--ne-wine)}.iprela_heroCaption{right:var(--ne-gutter);bottom:var(--ne-hero-bottom);align-items:center;gap:var(--ne-space-2);color:var(--ne-white);font-size:var(--ne-small);background:var(--ne-photo-caption-surface);padding:var(--ne-space-2) var(--ne-space-3);border-radius:var(--ne-radius);display:none;position:absolute}.iprela_heroCaption svg{width:var(--ne-space-4);height:var(--ne-space-4)}.iprela_dockOuter{z-index:var(--ne-layer-dock);margin-top:calc(-1 * var(--ne-dock-overlap));position:relative}.iprela_dock{gap:var(--ne-space-4);background:var(--ne-paper);border:var(--ne-rule) solid var(--ne-line);border-radius:var(--ne-radius);box-shadow:var(--ne-shadow-raised);padding:var(--ne-space-4);align-items:center;display:grid}.iprela_dock>*{min-width:0}.iprela_search form{gap:var(--ne-space-2)}.iprela_search form label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ne-wine);font-size:var(--ne-small);font-weight:600;position:static;overflow:visible}.iprela_search form>div{border-radius:var(--ne-radius);border-color:var(--ne-line);box-shadow:none;background:var(--ne-white);min-width:0}.iprela_search input{min-width:0;color:var(--ne-ink);background:var(--ne-white);font-size:var(--ne-body)}.iprela_search form button{background:var(--ne-red);color:var(--ne-white);border-color:var(--ne-link);border-radius:var(--ne-radius)}.iprela_search [role=listbox]{color:var(--ne-ink);background:var(--ne-paper)}.iprela_whale{grid-template-columns:var(--ne-dock-photo) minmax(0,1fr);gap:var(--ne-space-4);font-size:var(--ne-small);border-top:var(--ne-rule) solid var(--ne-line);padding-top:var(--ne-space-3);align-items:center;display:grid}.iprela_whalePhoto{height:var(--ne-dock-photo);border-radius:var(--ne-radius);position:relative;overflow:hidden}.iprela_whale img{object-fit:cover}.iprela_whale .iprela_smallLabel{letter-spacing:normal;margin-bottom:var(--ne-space-1)}.iprela_whale strong{line-height:var(--ne-caption-leading);display:inline-block}.iprela_whale>span:last-child>svg{width:var(--ne-space-4);height:var(--ne-space-4);color:var(--ne-link);margin-left:var(--ne-space-3);display:inline-block}.iprela_experience{background:var(--ne-paper);border:var(--ne-rule) solid var(--ne-line);border-radius:var(--ne-radius);min-width:0;box-shadow:var(--ne-shadow-card);transition:transform var(--ne-duration-fast) var(--ne-ease),box-shadow var(--ne-duration-fast) var(--ne-ease);flex-direction:column;display:flex;overflow:hidden;container:ne-card/inline-size}.iprela_experience>[data-tour-gallery]{aspect-ratio:var(--ne-card-photo-ratio);border-radius:0;flex:none}.iprela_experience [data-tour-gallery] img{object-fit:cover;transition:transform var(--ne-duration-photo) var(--ne-ease)}.iprela_cardBody{gap:var(--ne-space-2) var(--ne-space-4);padding:var(--ne-space-4);flex-wrap:wrap;flex:1;align-content:start;align-items:center;display:flex}.iprela_page .iprela_experience h3{font-size:var(--ne-card-title);color:var(--ne-ink);letter-spacing:var(--ne-card-tracking);flex-basis:100%;margin:0;font-weight:700;line-height:1.2}.iprela_cardMeta{gap:var(--ne-space-1) var(--ne-space-3);flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.iprela_cardJoins{flex:1 1 var(--ne-card-min-measure);gap:var(--ne-space-1) var(--ne-space-3);color:var(--ne-muted);font-size:var(--ne-caption-size);line-height:var(--ne-caption-leading);flex-wrap:wrap;min-width:0;display:flex}.iprela_cardJoins p{gap:var(--ne-space-1);align-items:start;display:inline-flex}.iprela_cardJoins svg{width:var(--ne-space-4);height:var(--ne-space-4);color:var(--ne-red);flex:none}.iprela_cardPrice{flex:1 1 var(--ne-card-min-measure);color:var(--ne-muted);font-size:var(--ne-caption-size);line-height:var(--ne-body-leading)}.iprela_cardPrice strong{font-size:var(--ne-card-price);color:var(--ne-ink);white-space:nowrap;font-weight:800}.iprela_cardPrice span{white-space:nowrap}.iprela_cardAction{flex:none;margin-inline-start:auto}.iprela_page .iprela_cardAction a{min-height:var(--ne-control);padding:var(--ne-space-2) var(--ne-space-4);font-size:var(--ne-small);gap:var(--ne-space-2);white-space:nowrap;font-weight:700}.iprela_page .iprela_cardAction svg{width:var(--ne-space-4);height:var(--ne-space-4)}.iprela_cardReason,.iprela_cardNotes{color:var(--ne-muted);font-size:var(--ne-caption-size);line-height:var(--ne-body-leading);flex-basis:100%}.iprela_cardNotes{border-top:var(--ne-rule) solid var(--ne-line);padding-top:var(--ne-space-2)}.iprela_cardDetails{font-size:var(--ne-caption-size);color:var(--ne-muted);flex:none}.iprela_cardDetails summary{align-items:center;gap:var(--ne-space-1);min-height:var(--ne-detail-target);cursor:pointer;white-space:nowrap;list-style:none;display:inline-flex}.iprela_cardDetails[open]{flex-basis:100%}.iprela_cardDetails summary::-webkit-details-marker{display:none}.iprela_cardDetails summary svg{width:var(--ne-space-3);height:var(--ne-space-3)}.iprela_cardDetails[open] summary svg{transform:rotate(180deg)}.iprela_cardDetails summary:hover{color:var(--ne-link);text-decoration:underline}.iprela_cardDetails>div{padding-block:var(--ne-space-2);gap:var(--ne-space-1);line-height:var(--ne-body-leading);display:grid}.iprela_featuredGrid,.iprela_featurePair{gap:var(--ne-space-4);align-items:stretch;display:grid}.iprela_page .iprela_activities{padding-top:var(--ne-space-4)}.iprela_activityGrid{gap:var(--ne-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iprela_activity{border-radius:var(--ne-radius);border:var(--ne-rule) solid var(--ne-line);background:var(--ne-paper);min-width:0;overflow:hidden}.iprela_activity:last-child{grid-column:1/-1}.iprela_activityPhoto{aspect-ratio:1.5;display:block;position:relative;overflow:hidden}.iprela_activity:last-child .iprela_activityPhoto{aspect-ratio:3}.iprela_activityPhoto img{object-fit:cover;transition:transform var(--ne-duration-photo) var(--ne-ease)}.iprela_activity>span:last-child{justify-content:space-between;align-items:center;gap:var(--ne-space-2);padding:var(--ne-space-3);min-height:var(--ne-control);font-weight:600;font-size:var(--ne-small);display:flex}.iprela_activity svg{width:var(--ne-space-5);height:var(--ne-space-5);color:var(--ne-link);flex:none}.iprela_city{background:var(--ne-rose);padding-top:var(--ne-section-space);padding-bottom:var(--ne-space-6)}.iprela_cityPanorama{height:var(--ne-city-height);max-width:var(--ne-media-width);margin-inline:auto;position:relative}.iprela_cityPanorama img{object-fit:cover;object-position:50% 27%}.iprela_cityCards{margin-top:calc(-1 * var(--ne-city-overlap));gap:var(--ne-space-4);display:grid;position:relative}.iprela_joiningNote{gap:var(--ne-space-3);margin-top:var(--ne-space-4);font-size:var(--ne-caption-size);color:var(--ne-wine);align-items:center;display:flex}.iprela_joiningNote svg{width:var(--ne-space-5);height:var(--ne-space-5);flex:none}.iprela_selfDriveGrid{gap:var(--ne-space-5);align-items:start;display:grid}.iprela_localRows{gap:var(--ne-space-4);display:grid}.iprela_experienceRow{box-shadow:none}.iprela_rowPhoto{aspect-ratio:var(--ne-card-photo-ratio);display:block;position:relative}.iprela_rowPhoto img{object-fit:cover}.iprela_localRows>a{color:var(--ne-link)}.iprela_guideGrid{gap:var(--ne-space-6) var(--ne-space-5);display:grid}.iprela_guide{flex-direction:column;min-width:0;display:flex}.iprela_guideCover{aspect-ratio:var(--ne-guide-cover-ratio);display:block;position:relative;overflow:hidden}.iprela_guidePhoto{display:block;position:absolute;inset:0;overflow:hidden}.iprela_guidePhoto img{object-fit:cover;transition:transform var(--ne-duration-photo) var(--ne-ease)}.iprela_days{align-items:baseline;gap:var(--ne-space-2);padding:var(--ne-space-3) var(--ne-space-4) var(--ne-space-1);background:var(--ne-canvas);color:var(--ne-wine);font-family:var(--font-northern-editorial),Georgia,serif;display:flex;position:absolute;bottom:0;left:0}.iprela_days strong{font-size:var(--ne-guide-number);letter-spacing:var(--ne-display-tracking);white-space:nowrap;font-weight:500;line-height:.9}.iprela_days>span{font-family:var(--font-v12-body),Arial,sans-serif;font-size:var(--ne-small)}.iprela_guideCopy{gap:var(--ne-space-3);padding-top:var(--ne-space-5);flex-direction:column;flex:1;display:flex}.iprela_guideCopy>strong{font-family:var(--font-northern-editorial),Georgia,serif;font-size:var(--ne-guide-title);letter-spacing:var(--ne-display-tracking);color:var(--ne-wine);font-weight:600;line-height:1.05}.iprela_guideCanonical{font-size:var(--ne-label);color:var(--ne-wine);font-weight:600}.iprela_guideSummary{font-size:var(--ne-small);color:var(--ne-muted);flex:1}.iprela_guideCopy>span:last-child{gap:var(--ne-space-2);color:var(--ne-link);min-height:var(--ne-control);font-size:var(--ne-small);margin-top:var(--ne-space-1);align-items:center;font-weight:600;display:flex}.iprela_guideCopy svg{width:var(--ne-space-4);height:var(--ne-space-4)}.iprela_guideNote{margin-top:var(--ne-space-5);font-size:var(--ne-small);color:var(--ne-muted)}.iprela_practical{gap:var(--ne-space-2);border-block:var(--ne-rule) solid var(--ne-line);margin-top:var(--ne-space-5);padding-block:var(--ne-space-3);display:grid}.iprela_practical>span{gap:var(--ne-space-3);align-items:center;display:inline-flex}.iprela_practical a{color:var(--ne-ink)}.iprela_practical svg{width:var(--ne-space-5);height:var(--ne-space-5)}.iprela_practical a>svg:first-child{color:var(--ne-link)}.iprela_help{background:var(--ne-rose);padding-block:var(--ne-space-6)}.iprela_helpGrid{gap:var(--ne-space-6);align-items:center;display:grid}.iprela_page .iprela_help h2{font-size:calc(var(--ne-h2) * .85);margin-bottom:var(--ne-space-4)}.iprela_help p{margin-bottom:var(--ne-space-4);max-width:var(--ne-copy-measure)}.iprela_helpDetails{gap:var(--ne-space-5);border-top:var(--ne-rule) solid var(--ne-line);padding-top:var(--ne-space-5);display:grid}.iprela_helpDetails article{gap:var(--ne-space-3);display:flex}.iprela_helpDetails article>svg{width:var(--ne-space-5);height:var(--ne-space-5);color:var(--ne-link);flex:none}.iprela_helpDetails h3{font-size:var(--ne-body);font-weight:700}.iprela_helpDetails p,.iprela_helpDetails a{font-size:var(--ne-small)}.iprela_helpDetails a{color:var(--ne-link)}.iprela_helpDetails p{margin-top:var(--ne-space-2);margin-bottom:0}.iprela_helpPhoto{min-height:var(--ne-help-height);align-self:stretch;position:relative}.iprela_helpPhoto img{object-fit:cover}.iprela_previewNote{padding-block:var(--ne-space-4);color:var(--ne-muted);font-size:var(--ne-small)}.iprela_unavailable{padding:var(--ne-space-6);border:var(--ne-rule) solid var(--ne-line);background:var(--ne-paper)}.iprela_unavailable a{text-decoration:underline}@container ne-card (min-width:40rem){.iprela_cardBody[data-presentation=panorama]{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.iprela_cardBody[data-presentation=panorama] h3{grid-column:1/3}.iprela_cardBody[data-presentation=panorama] .iprela_cardMeta{grid-area:2/1}.iprela_cardBody[data-presentation=panorama] .iprela_cardPrice{grid-area:2/2}.iprela_cardBody[data-presentation=panorama] .iprela_cardAction{grid-area:1/3/3}.iprela_cardBody[data-presentation=panorama] .iprela_cardNotes{grid-column:1/-1}}@container ne-card not (min-width:24rem){.iprela_cardPrice,.iprela_cardAction{flex-basis:100%;margin-inline-start:0}.iprela_cardAction a{width:100%}}@container ne-chapter (min-width:21rem){.iprela_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ne-chapter (min-width:40rem){.iprela_featuredGrid,.iprela_featurePair{grid-template-columns:repeat(2,minmax(0,1fr))}.iprela_featurePair{grid-column:1/-1}.iprela_cityCards{grid-template-columns:repeat(2,minmax(0,1fr))}.iprela_cityCards>:last-child{grid-column:1/-1}.iprela_cityCards>:last-child>[data-tour-gallery]{aspect-ratio:3}.iprela_localRows{grid-template-columns:minmax(0,1fr)}.iprela_experienceRow{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.iprela_rowPhoto{aspect-ratio:auto}.iprela_localRows>a{grid-column:1/-1}.iprela_helpGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.iprela_helpPhoto{grid-column:1/-1}.iprela_helpDetails{border-top:0;border-inline-start:var(--ne-rule) solid var(--ne-line);padding-top:0;padding-inline-start:var(--ne-space-5)}}@container ne-chapter (min-width:56rem){.iprela_chapterHeading{gap:var(--ne-space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:end}.iprela_chapterHeading>a{justify-self:end}.iprela_activityGrid{gap:var(--ne-space-4);grid-template-columns:repeat(12,minmax(0,1fr))}.iprela_activity,.iprela_activity:last-child{grid-column:span 3}.iprela_activity:nth-child(n+5){grid-column:span 4}.iprela_activityPhoto{aspect-ratio:var(--ne-activity-ratio)}.iprela_activity:nth-child(n+5) .iprela_activityPhoto{aspect-ratio:var(--ne-activity-wide-ratio)}.iprela_activity>span:last-child{font-size:var(--ne-body);padding-inline:var(--ne-space-4)}.iprela_practical{justify-content:space-between;gap:var(--ne-space-3) var(--ne-space-5);flex-wrap:wrap;display:flex}}@container ne-chapter (min-width:60rem){.iprela_cityCards{grid-template-columns:repeat(3,minmax(0,1fr))}.iprela_cityCards>:last-child{grid-column:auto}.iprela_cityCards>:last-child>[data-tour-gallery]{aspect-ratio:var(--ne-card-photo-ratio)}}@container ne-chapter (min-width:72rem){.iprela_guideGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.iprela_featuredGrid{grid-template-columns:var(--ne-feature-columns)}.iprela_featureLead{grid-area:1/1/span 2}.iprela_featureLead>[data-tour-gallery]{aspect-ratio:auto;min-height:var(--ne-lead-photo-min);flex:1}.iprela_featureLead .iprela_cardBody{flex:none}.iprela_featureWide>[data-tour-gallery]{aspect-ratio:var(--ne-feature-wide-ratio)}.iprela_featurePair{grid-column:2}.iprela_featurePair .iprela_experience>[data-tour-gallery]{aspect-ratio:var(--ne-feature-pair-ratio)}.iprela_selfDriveGrid{gap:var(--ne-space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.iprela_localRows{grid-template-columns:minmax(0,1fr)}.iprela_experienceRow{box-shadow:none;border:0;border-block:var(--ne-rule) solid var(--ne-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.iprela_rowPhoto{aspect-ratio:auto;min-height:calc(var(--ne-control) * 4)}.iprela_experienceRow .iprela_cardPrice,.iprela_experienceRow .iprela_cardAction{flex-basis:100%}.iprela_experienceRow .iprela_cardAction a{width:auto}.iprela_helpGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.1fr)}.iprela_helpPhoto{grid-column:auto}}@media (min-width:48rem){.iprela_dock{gap:var(--ne-space-6);padding:var(--ne-space-4) var(--ne-space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.iprela_whale{border-top:0;border-inline-start:var(--ne-rule) solid var(--ne-line);padding-top:0;padding-inline-start:var(--ne-space-5)}}@media (min-width:75rem){.iprela_heroCaption{display:flex}}@media (max-width:39.99rem){.iprela_heroInner{padding-top:var(--ne-space-10)}.iprela_heroPhoto{object-position:55% 50%}.iprela_heroCopy>p:not(.iprela_eyebrow) br{display:none}.iprela_heroCopy>a{width:100%}}@media (hover:hover) and (pointer:fine){.iprela_experience:hover{transform:translateY(var(--ne-card-lift));box-shadow:var(--ne-shadow-hover)}.iprela_experienceRow:hover{box-shadow:none;transform:none}.iprela_activity:hover img,.iprela_guide:hover img{transform:scale(var(--ne-photo-zoom))}.iprela_experience [data-tour-gallery]>a:hover img{transform:scale(var(--ne-photo-zoom))}.iprela_activity:hover>span:last-child,.iprela_guide:hover .iprela_guideCopy>span:last-child{text-underline-offset:var(--ne-space-1);text-decoration:underline}}@media (prefers-reduced-motion:reduce){.iprela_experience,.iprela_activityPhoto img,.iprela_guidePhoto img{transition:none}.iprela_experience [data-tour-gallery] img{transition:none}.iprela_experience:hover,.iprela_activity:hover img,.iprela_guide:hover img{transform:none}.iprela_experience [data-tour-gallery]>a:hover img{transform:none}}.iprela_page a>svg:last-child,.iprela_activity svg,.iprela_guideCopy svg,.iprela_cardDetails summary svg{transition:transform var(--ne-duration-fast) var(--ne-ease)}.iprela_activity{transition:border-color var(--ne-duration-fast) var(--ne-ease),box-shadow var(--ne-duration-fast) var(--ne-ease)}.iprela_experience:focus-within{border-color:var(--ne-link);box-shadow:var(--ne-shadow-hover)}.iprela_activity:focus-visible img,.iprela_guide:focus-visible img{transform:scale(var(--ne-photo-zoom))}.iprela_activity:focus-visible svg,.iprela_guide:focus-visible .iprela_guideCopy svg,.iprela_page a:focus-visible>svg:last-child{transform:translateX(var(--ne-arrow-shift))}.iprela_page button:active{transform:scale(var(--ne-press-scale))}@media (hover:hover) and (pointer:fine){.iprela_activity:hover{border-color:var(--ne-link);box-shadow:var(--ne-shadow-card)}.iprela_activity:hover svg,.iprela_guide:hover .iprela_guideCopy svg,.iprela_page a:hover>svg:last-child{transform:translateX(var(--ne-arrow-shift))}}@media (prefers-reduced-motion:reduce){.iprela_page a>svg:last-child,.iprela_activity svg,.iprela_guideCopy svg,.iprela_activity,.iprela_cardDetails summary svg{transition:none}.iprela_page a:hover>svg:last-child,.iprela_activity:hover svg,.iprela_guide:hover .iprela_guideCopy svg,.iprela_activity:focus-visible img,.iprela_guide:focus-visible img,.iprela_activity:focus-visible svg,.iprela_guide:focus-visible .iprela_guideCopy svg,.iprela_page a:focus-visible>svg:last-child,.iprela_page button:active{transform:none}}@supports (interpolate-size:allow-keywords){.iprela_cardDetails{interpolate-size:allow-keywords}.iprela_cardDetails::details-content{block-size:0;transition:block-size var(--ne-duration-fast) var(--ne-ease),content-visibility var(--ne-duration-fast) allow-discrete;overflow:clip}.iprela_cardDetails[open]::details-content{block-size:auto}}
