@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/faroeislandsbus/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-transit-site=faroeislandsbus]{--primary:#17566e;--primary-dark:#0d3a4c;--primary-soft:#dceaf1;--accent:#3f6b4a;--accent-ink:#35593e;--accent-soft:#d8e9dd;--ink:#16212a;--paper:#f4f6f6;--surface:#fff;--line:#d5dedf;--muted:#53636c;--font-display:"Archivo Variable", Archivo, ui-sans-serif, system-ui, sans-serif;--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-label:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--display-weight:760;--display-tracking:-.03em;--display-leading:1;--faroe-control:3rem;--faroe-space-1:.5rem;--faroe-space-2:1rem;--faroe-space-3:1.5rem;--faroe-radius-control:.5rem;--faroe-radius-feature:1.5rem;--faroe-shadow-raised:0 .75rem 2rem color-mix(in srgb, var(--shadow-tint) 7%, transparent);--focus-ring:var(--accent-ink);--faroe-text-read:clamp(1rem, .96rem + .18vw, 1.0625rem);--faroe-text-support:.875rem;--faroe-text-fine:.8125rem}@media (prefers-color-scheme:dark){html[data-transit-site=faroeislandsbus][data-transit-dark]:not([data-theme-resolved=light]){--accent-ink:var(--dark-accent);--focus-ring:var(--accent-ink)}}html[data-transit-site=faroeislandsbus][data-transit-dark][data-theme-resolved=dark]{--accent-ink:var(--dark-accent);--focus-ring:var(--accent-ink)}html[data-transit-site=faroeislandsbus] .info-card,html[data-transit-site=faroeislandsbus] .network-card,html[data-transit-site=faroeislandsbus] .journey-card{box-shadow:none}html[data-transit-site=faroeislandsbus] .fact-card{border-left:3px solid var(--primary-edge,var(--primary))}html[data-transit-site=faroeislandsbus] .subpage-section+.subpage-section{margin-top:clamp(2.5rem,6vw,4rem)}html[data-transit-site=faroeislandsbus] .subpage-section-heading>p:last-child{max-width:52rem}@media (width<=600px){html[data-transit-site=faroeislandsbus] .finder-label select{min-height:2.75rem}}html[data-transit-site=faroeislandsbus] .direct-answer-panel p{color:var(--body-text);margin:0 0 .75rem;font-size:1.05rem;line-height:1.65}html[data-transit-site=faroeislandsbus] .direct-answer-panel p:last-of-type{margin-bottom:0}html[data-transit-site=faroeislandsbus] .direct-answer-panel dl+.button{margin-top:.5rem}html[data-transit-site=faroeislandsbus][data-explore-open]{overflow:hidden}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .nav-shell{width:min(1280px, calc(100% - var(--gutter) * 2));gap:var(--faroe-space-2);flex-wrap:nowrap}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .primary-nav{flex:auto;min-width:0;margin-left:auto;overflow-x:auto}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .primary-nav ul{flex-wrap:nowrap;min-width:0}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .primary-nav a{white-space:nowrap;padding-inline:.6rem}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .brand-copy small{display:none}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .language-switcher{white-space:nowrap;flex-shrink:0}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .primary-nav a,html[data-transit-site=faroeislandsbus] .explore-nav-dialog a{min-height:var(--faroe-control)}html[data-transit-site=faroeislandsbus] .explore-nav-toggle,html[data-transit-site=faroeislandsbus] .explore-nav-close{min-width:var(--faroe-control);min-height:var(--faroe-control);justify-content:center;align-items:center;gap:var(--faroe-space-1);color:var(--body-text);font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--faroe-radius-control);font-weight:750}html[data-transit-site=faroeislandsbus] .explore-nav-toggle{padding-inline:var(--faroe-space-2);display:none}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation=true] .explore-nav-toggle{display:inline-flex}html[data-transit-site=faroeislandsbus] .explore-nav-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}html[data-transit-site=faroeislandsbus] .explore-nav-toggle:hover,html[data-transit-site=faroeislandsbus] .explore-nav-close:hover{color:var(--primary-ink);border-color:var(--primary-edge);background:var(--primary-soft)}html[data-transit-site=faroeislandsbus] .explore-nav-toggle:focus-visible,html[data-transit-site=faroeislandsbus] .explore-nav-close:focus-visible,html[data-transit-site=faroeislandsbus] .explore-nav-dialog a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}html[data-transit-site=faroeislandsbus] .explore-nav-dialog{width:min(58.75rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--body-text);background:var(--surface);border:1px solid var(--line);border-radius:var(--faroe-radius-feature);box-shadow:var(--faroe-shadow-raised);padding:0;overflow:hidden}html[data-transit-site=faroeislandsbus] .explore-nav-dialog::backdrop{background:color-mix(in srgb, var(--primary-dark) 72%, transparent);backdrop-filter:blur(3px)}html[data-transit-site=faroeislandsbus] .explore-nav-panel{max-height:calc(100dvh - 2rem);padding:var(--faroe-space-3);overscroll-behavior:contain;overflow-y:auto}html[data-transit-site=faroeislandsbus] .explore-nav-heading{top:calc(var(--faroe-space-3) * -1);z-index:1;margin:calc(var(--faroe-space-3) * -1) calc(var(--faroe-space-3) * -1) var(--faroe-space-3);padding:var(--faroe-space-3);justify-content:space-between;align-items:flex-start;gap:var(--faroe-space-2);background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:sticky}html[data-transit-site=faroeislandsbus] .explore-nav-heading .eyebrow{margin:0 0 var(--faroe-space-1)}html[data-transit-site=faroeislandsbus] .explore-nav-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}html[data-transit-site=faroeislandsbus] .explore-nav-close{padding-inline:var(--faroe-space-2);flex:none}html[data-transit-site=faroeislandsbus] .explore-mobile-primary{margin-bottom:var(--faroe-space-3)}html[data-transit-site=faroeislandsbus] .explore-mobile-primary:empty{display:none}html[data-transit-site=faroeislandsbus] .explore-nav-groups{gap:var(--faroe-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-transit-site=faroeislandsbus] .explore-nav-group{min-width:0}html[data-transit-site=faroeislandsbus] .explore-nav-group h3{margin:0 0 var(--faroe-space-1);color:var(--muted);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}html[data-transit-site=faroeislandsbus] .explore-nav-group ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}html[data-transit-site=faroeislandsbus] .explore-nav-group a{justify-content:space-between;align-items:center;gap:var(--faroe-space-1);min-width:0;color:var(--body-text);border-radius:var(--faroe-radius-control);border:1px solid #0000;padding:.65rem .75rem;font-weight:650;text-decoration:none;display:flex}html[data-transit-site=faroeislandsbus] .explore-nav-group a:hover{color:var(--primary-ink);background:var(--primary-soft)}html[data-transit-site=faroeislandsbus] .explore-nav-group a[aria-current=page]{color:var(--primary-ink);text-underline-offset:.2em;background:var(--primary-soft);border-color:var(--primary-edge);text-decoration:underline}html[data-transit-site=faroeislandsbus] .explore-nav-group a small{color:var(--muted);white-space:nowrap;font-size:.7rem}@media (width<=1260px) and (width>=768px){html[data-transit-site=faroeislandsbus] .explore-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-transit-site=faroeislandsbus] .explore-nav-group:last-child{grid-column:1/-1}}@media (width<=1260px){html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .nav-shell{flex-wrap:wrap}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .primary-nav{flex:36rem}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .primary-nav ul{flex-wrap:wrap}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .primary-nav a{white-space:normal;padding-inline:.85rem}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation] .brand-copy small{display:block}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation=true] .nav-shell{min-height:4.5rem;padding-block:var(--faroe-space-1);flex-wrap:wrap}html[data-transit-site=faroeislandsbus] .site-header[data-explore-navigation=true] .explore-nav-toggle{margin-left:auto}html[data-transit-site=faroeislandsbus] .explore-mobile-primary .primary-nav{width:100%;margin:0;overflow:visible}html[data-transit-site=faroeislandsbus] .explore-mobile-primary .primary-nav ul{grid-template-columns:minmax(0,1fr);gap:.25rem;width:100%;min-width:0;display:grid}html[data-transit-site=faroeislandsbus] .explore-mobile-primary .primary-nav a{border:1px solid var(--line);border-radius:var(--faroe-radius-control);justify-content:flex-start;width:100%;padding-inline:.75rem}}@media (width<=767px){html[data-transit-site=faroeislandsbus] .explore-nav-dialog{width:calc(100% - 2rem)}html[data-transit-site=faroeislandsbus] .explore-nav-panel,html[data-transit-site=faroeislandsbus] .explore-nav-heading{padding:var(--faroe-space-2)}html[data-transit-site=faroeislandsbus] .explore-nav-heading{top:calc(var(--faroe-space-2) * -1);margin:calc(var(--faroe-space-2) * -1) calc(var(--faroe-space-2) * -1) var(--faroe-space-2);display:grid}html[data-transit-site=faroeislandsbus] .explore-nav-heading>*,html[data-transit-site=faroeislandsbus] .explore-nav-close{min-width:0;max-width:100%}html[data-transit-site=faroeislandsbus] .explore-nav-close{width:100%}html[data-transit-site=faroeislandsbus] .explore-nav-groups{gap:var(--faroe-space-2);grid-template-columns:minmax(0,1fr)}}html[data-transit-site=faroeislandsbus] :is(.journey-card>p:not(.source-line),.network-card>p:not(.source-line,.network-meta),.info-card>p:not(.source-line),.fact-card>p:not(.source-line),.check-list li,.activity-body>p,.offer-description,.offer-transport,.destination-tagline,.discovery-link-description,.finder-answer,.arrival>p,.connection-note,.caveat>p,.warning-list li,.season-list li,.route-summary,.faroe-figure-caption,.faroe-video-context,.stop-note,.hikes-note,.fee-note,.hike-caveat,.hike-answer,.viewpoint-access,.viewpoint-note,.tidbit-body>p,.nl-index-blurb,.season-chart figcaption,.conditions-effects li,.conditions-disclaimer,.related-note,.sources-heading>p:not(.eyebrow,.independent-note),.good-to-know li,.subpage-section>ul>li,.aurora-more,.airport-route-note,.app-feature-list li):not(.direct-answer-panel *,.notice *){font-size:var(--faroe-text-read);line-height:1.6}html[data-transit-site=faroeislandsbus] :is(.finder-status,.finder-chip,.finder-label label,.service-chip,.viewpoint-chip,.hike-chip,.journey-badge,.journey-topline,.network-label,.network-meta,.status-pill,.caveat-label,.route-caveat,.connection-at,.hike-verdict,.viewpoint-verdict,.hike-fee,.hike-island,.destination-kicker,.destination-cta,.card-link,.activity-link,.activity-category,.activity-location,.offer-provider,.related-group h3,.route-group h3,.explore-nav-group h3,.explore-nav-group a small,.breadcrumbs,.updated-line,.island-hero-checked,.island-hero-rail a,.conditions-summary,.conditions-stamp,.conditions-effects dt,.locate-coordinates,.app-boundaries,.app-learn-more,.app-soon,.notify-email-link,.phone-caption,.affiliate-caption,.independent-note,.sources-details summary,.source-card-meta,.source-card p,.source-card small,.fact-card h2,.footer-links a,.footer-meta,.footer-meta p,.footer-meta div>p,.footer-brand p,.notify-note,.step-number,.contact-kicker,.app-feature-list strong,.app-feature-list span,.theme-switcher legend,.theme-switcher-option span,.ferry-fact dt,.fee-table caption,.season-key-item,.yt-facade-meta span,.tidbit-kicker,main dt,main th){font-size:var(--faroe-text-support)}html[data-transit-site=faroeislandsbus] :is(.source-line,.source-line a,.source-line span,.source-authority,.faroe-figure-credit,.island-hero-credit,.aurora-citation,.eyebrow,.island-hero-eyebrow,.island-hero-rail-label):not(.direct-answer-panel *,.notice *){font-size:var(--faroe-text-fine)}.fee-grid,.caveat-list,.stop-list,.arrival-list,.hikes-list,.hike-list,.ferry-list,.route-list,.viewpoint-list,.escape-list,.season-list,.finder-results,.guide-list,.finder-label,.notify-signup,.interest-vote,.island-hero-app{grid-auto-columns:minmax(0,auto)}.fee-grid>*,.caveat-list>*,.stop-list>*,.arrival-list>*,.route-list>*,.viewpoint-list>*,.escape-list>*,.season-list>*,.finder-results>*,.guide-list>*,.notify-signup>*,.interest-vote>*,.island-hero-app-copy,.finder-controls>*,.source-line a{overflow-wrap:anywhere;min-width:0;max-width:100%}.season-data{max-width:100%;overflow-x:auto}.notify-email-link{overflow-wrap:anywhere;max-width:100%}.ferry-body,.scale-ends span,.season-stat-month,.good-to-know li,.conditions-station{overflow-wrap:anywhere;min-width:0}.finder-label select{min-width:0;max-width:100%}.network-label{overflow-wrap:anywhere;min-width:0}
