.home-trip-search[data-astro-cid-ijxh7pbu]{margin:0 0 32px}label[data-astro-cid-ijxh7pbu]{margin-bottom:12px;display:block}.home-trip-search[data-astro-cid-ijxh7pbu]>div[data-astro-cid-ijxh7pbu]{gap:14px;display:flex}input[data-astro-cid-ijxh7pbu]{min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #39332c55;border-radius:0;flex:1;padding:16px}button[data-astro-cid-ijxh7pbu]{flex-shrink:0}@media (width<=600px){.home-trip-search[data-astro-cid-ijxh7pbu]>div[data-astro-cid-ijxh7pbu]{flex-direction:column}button[data-astro-cid-ijxh7pbu]{align-self:flex-start}}.trip-card-photo,.chapter-photo{isolation:isolate}.trip-card-photo video,.chapter-photo video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.trip-card-photo video[data-thumbnail-active],.chapter-photo video[data-thumbnail-active]{opacity:1}.trip-card-photo .trip-tag,.trip-card-photo .trip-photo-bottom{z-index:3}#chapters-title[data-astro-cid-5wg6qacv] em[data-astro-cid-5wg6qacv],#contact-title[data-astro-cid-vekgkm42] em[data-astro-cid-vekgkm42]{color:var(--accent)}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{outline-offset:2px;margin-top:8px;padding-inline:8px;display:block}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][hidden]{display:none}.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;color-scheme:dark;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--accent)}@media (width<=800px){.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{font-size:16px}}.contact-is-open{overflow:hidden}.contact-dialog{overscroll-behavior:contain;background:var(--paper);width:min(600px,100% - 32px);max-height:calc(100svh - 32px);color:var(--ink);border:0;margin:auto;padding:clamp(28px,5vw,56px);overflow-y:auto}.contact-dialog::backdrop{background:#1a201bcc}.contact-dialog-close{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:32px;position:absolute;top:8px;right:8px}.contact-dialog>.eyebrow{padding-right:24px}.contact-dialog h2{font:400 clamp(36px, 6vw, 58px)/1.05 var(--heading);margin:24px 0}.contact-dialog em{color:var(--accent-ink)}.contact-dialog>p:not(.eyebrow){font-size:16px;line-height:1.7}.contact-dialog-details{gap:24px;margin-block:28px;display:grid}.contact-dialog-details a{width:fit-content;font-size:clamp(18px,4.5vw,23px)}.contact-dialog-details span{margin-bottom:6px;font-size:12px;display:block}.contact-dialog .button{gap:20px;width:100%}#moments-title[data-astro-cid-xl45fsqv] em[data-astro-cid-xl45fsqv]{color:var(--accent)}#moment-track[data-astro-cid-xl45fsqv]{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.homepage .button{min-height:48px;font-size:15px;font-weight:500}.homepage .text-link:not(.reviews-source){font:500 clamp(23px, 2vw, 28px) / 1.2 var(--heading);color:var(--accent-ink);border-bottom:1px solid;gap:20px;padding:14px 0;transition:color .2s}.homepage .text-link:not(.reviews-source):hover{color:var(--ink)}.homepage .text-link:not(.reviews-source) span{font-size:.9em}.homepage .world-bottom .text-link{color:#ffae74}.homepage .world-bottom .text-link:hover{color:var(--paper)}.homepage .trips .section-kicker{letter-spacing:.08em;gap:20px;font-size:clamp(13px,1.1vw,16px);line-height:1.5}.homepage .trip-filters button{min-height:44px;padding:12px 16px;font-size:15px}.homepage .trip-tag{letter-spacing:.04em;max-width:calc(100% - 28px);padding:8px 11px;font-size:12px;font-weight:500;line-height:1.4}.homepage .hero-location small{font-variant-numeric:tabular-nums;line-height:1.6}.homepage .testimonials{overflow-anchor:none}.homepage .reviews-layout{grid-template-columns:.85fr 1.15fr;gap:28px 5%;display:grid}.homepage .reviews-heading{grid-column:1/-1;align-self:center;margin:0}.homepage .reviews-navigation{text-align:left;grid-area:2/1;place-self:start stretch;max-width:none;margin:0}.homepage .reviews-navigation p{max-width:420px;margin:30px 22px 14px;font-size:17px;line-height:1.6}.homepage .reviews-navigation .review-controls{justify-content:flex-start;margin:0 22px}.homepage #review-counter{font-variant-numeric:tabular-nums;font-size:13px}.homepage .review-stage{grid-area:2/2;min-width:0;min-height:0}.homepage .is-slider .review{display:block}.homepage .is-slider .review[hidden],.homepage .review-photo[hidden]{display:none}.homepage .testimonials:not(.is-slider) .review-stage{grid-area:3/1/auto/-1}.homepage .review-photos{display:flow-root}.homepage .review-copy{padding-top:12px}.homepage .review{align-items:start}.homepage .review-photo span{font-size:clamp(19px,1.8vw,25px);line-height:1.2;right:12px}.homepage .reviews-after{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (width<=800px){.homepage .trips .section-kicker{flex-direction:column;align-items:flex-start;gap:8px}.homepage .trips .section-kicker>span:last-child{display:block}.homepage .trip-filters{gap:3px}.homepage .trip-filters button{padding-inline:12px}.homepage .reviews-layout{grid-template-columns:1fr;row-gap:24px}.homepage .reviews-navigation{grid-area:2/1}.homepage .review-stage{grid-area:3/1}}@media (prefers-reduced-motion:reduce){.homepage .text-link{transition:none}}@media (width<=800px){.homepage .hero[data-scene=kirkjufell] .hero-picture img,.homepage .hero[data-scene=kirkjufell] .hero-video{object-position:67% center}}.homepage .hero-shell:not(.is-scroll)+.company-intro{background:var(--paper);margin-top:0}@media (pointer:coarse) and (orientation:landscape){.homepage .hero-wordmark{font-size:min(20vw,24svh);bottom:24%}.homepage .hero-bottom{bottom:max(16px, env(safe-area-inset-bottom))}}.homepage .instagram-profile{text-align:right;margin-bottom:28px;font-size:14px}.homepage .instagram-profile a{align-items:center;min-height:44px;display:inline-flex}.homepage #reviews-title em,.homepage #newsletter-banner-title em{color:var(--accent-ink)}.homepage .world-contact-mobile{display:none}.homepage .instagram-profile{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.homepage .instagram-profile p{margin:0}@media (width<=800px),(pointer:coarse){.homepage .world-bottom,.homepage .world-contact-desktop{display:none}.homepage .world-contact-mobile{align-self:stretch;gap:16px;margin:4px 0 32px;display:inline-flex}}@media (width>=801px) and (pointer:fine){.homepage .hero-wordmark{bottom:max(9%,88px)}.homepage .hero-bottom{bottom:28px}}@media (width<=800px) and (orientation:portrait){.homepage .hero-bottom{bottom:max(28px, env(safe-area-inset-bottom))}}
