.home-season[data-astro-cid-yphoslps]{background:var(--color-kaltio-snow);padding-block:3rem}.home-season__inner[data-astro-cid-yphoslps]{width:100%;max-width:84rem;padding-inline:var(--spacing-page);align-items:center;gap:1.75rem;margin-inline:auto;display:grid}.home-season__figure[data-astro-cid-yphoslps]{min-width:0;margin:0}.home-season__figure[data-astro-cid-yphoslps]>a[data-astro-cid-yphoslps]{aspect-ratio:4/3;border-radius:.5rem;display:block;overflow:hidden}.home-season__figure[data-astro-cid-yphoslps] .home-season__image{object-fit:cover;width:100%;height:100%}.home-season__copy[data-astro-cid-yphoslps]{min-width:0}h2[data-astro-cid-yphoslps]{color:var(--color-kaltio-wood);margin-top:1rem;font-size:2.4rem;font-weight:800;line-height:1.08}.home-season__identity[data-astro-cid-yphoslps]{color:var(--color-kaltio-wood);margin-top:0;font-weight:800}.home-season__identity[data-astro-cid-yphoslps] span[data-astro-cid-yphoslps]{color:var(--color-kaltio-muted);margin-top:.35rem;font-size:.75rem;font-weight:500;display:block}.home-season__description[data-astro-cid-yphoslps]{max-width:34rem;color:var(--color-kaltio-muted);margin-top:1rem;font-size:.875rem;line-height:1.9}.home-season__link[data-astro-cid-yphoslps]{min-height:48px;text-decoration:underline;text-decoration-color:var(--color-kaltio-orange);text-underline-offset:5px;align-items:center;gap:1rem;margin-top:1rem;font-size:.875rem;font-weight:800;display:inline-flex}nav[data-astro-cid-yphoslps]{border-top:1px solid #34251a2e;margin-top:1.5rem;padding-top:.5rem}nav[data-astro-cid-yphoslps] a[data-astro-cid-yphoslps]{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.75rem;text-decoration:underline;display:inline-flex}@media (width>=768px){.home-season[data-astro-cid-yphoslps]{padding-block:4rem}.home-season__inner[data-astro-cid-yphoslps]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 3rem}.home-season__heading[data-astro-cid-yphoslps]{grid-area:1/2;align-self:end}.home-season__figure[data-astro-cid-yphoslps]{grid-area:1/1/3}.home-season__copy[data-astro-cid-yphoslps]{grid-area:2/2;align-self:start}.home-season__identity[data-astro-cid-yphoslps]{margin-top:1.5rem}h2[data-astro-cid-yphoslps]{max-width:12ch;font-size:3.25rem}}.lapland-pulse[data-astro-cid-w4z2bta6]{background:var(--color-kaltio-mist);color:var(--color-kaltio-wood)}.pulse-inner[data-astro-cid-w4z2bta6]{grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:.75rem 1rem;padding-block:1.25rem;display:grid;position:relative}.pulse-label[data-astro-cid-w4z2bta6]{text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800;line-height:1.5}.pulse-label[data-astro-cid-w4z2bta6] span[data-astro-cid-w4z2bta6]{color:var(--color-kaltio-action-hover);border-left:1px solid #34251a40;margin-left:.5rem;padding-left:.5rem}.pulse-copy[data-astro-cid-w4z2bta6]{grid-column:1/-1;min-width:0}.pulse-statement[data-astro-cid-w4z2bta6]{max-width:19ch;min-height:3.6rem;font-family:var(--font-kaltio-display);text-wrap:pretty;font-size:1.5rem;font-weight:700;line-height:1.2}.pulse-detail[data-astro-cid-w4z2bta6]{max-width:32rem;margin-top:.375rem;font-size:.75rem;line-height:1.5}.pulse-note[data-astro-cid-w4z2bta6]{color:var(--color-kaltio-muted);margin-top:.25rem;font-size:.65rem;line-height:1.5}.pulse-horizon[data-astro-cid-w4z2bta6]{grid-area:1/2;width:4rem;height:auto;overflow:visible}.pulse-arc[data-astro-cid-w4z2bta6]{fill:none;stroke:var(--color-kaltio-orange);stroke-width:1.4px;opacity:.85}.pulse-line[data-astro-cid-w4z2bta6]{fill:none;stroke:var(--color-kaltio-wood);stroke-width:1.2px;opacity:.45}.pulse-sun[data-astro-cid-w4z2bta6]{fill:var(--color-kaltio-action-hover)}[data-astro-cid-w4z2bta6][data-solar-state=polar-night] .pulse-sun[data-astro-cid-w4z2bta6]{transform:translateY(16px)}[data-astro-cid-w4z2bta6][data-solar-state=midnight-sun] .pulse-sun[data-astro-cid-w4z2bta6]{transform:translateY(-24px)}@media (width>=768px){.pulse-inner[data-astro-cid-w4z2bta6]{grid-template-columns:minmax(0,.55fr) minmax(0,1.4fr) 7rem;align-items:center;gap:1.5rem;padding-block:1.25rem}.pulse-copy[data-astro-cid-w4z2bta6]{grid-column:2}.pulse-label[data-astro-cid-w4z2bta6] span[data-astro-cid-w4z2bta6]{border:0;margin:.375rem 0 0;padding:0;display:block}.pulse-statement[data-astro-cid-w4z2bta6]{max-width:34rem;min-height:4.2rem;font-size:1.75rem}.pulse-horizon[data-astro-cid-w4z2bta6]{grid-column:3;width:7rem;height:auto}}@media (width>=1100px){.pulse-inner[data-astro-cid-w4z2bta6]{grid-template-columns:minmax(0,.5fr) minmax(0,1.65fr) 8rem}.pulse-statement[data-astro-cid-w4z2bta6]{min-height:2.25rem;font-size:1.875rem}.pulse-horizon[data-astro-cid-w4z2bta6]{width:8rem}}.home-arrival[data-astro-cid-irahaz3f],.home-route-scene[data-astro-cid-irahaz3f]{isolation:isolate;background:var(--color-kaltio-wood);color:#fff;position:relative}.home-arrival[data-astro-cid-irahaz3f] .kaltio-route-label,.home-route-chapter[data-astro-cid-irahaz3f] .text-kaltio-orange{color:var(--color-kaltio-orange-light)}.home-arrival[data-astro-cid-irahaz3f]{align-items:end;min-height:max(40rem,92svh);display:flex}.home-arrival-shade[data-astro-cid-irahaz3f],.home-route-shade[data-astro-cid-irahaz3f]{pointer-events:none;background:linear-gradient(#101e180d 10%,#1e18121f 30%,#1e1812e6 100%);position:absolute;inset:0}.home-arrival-inner[data-astro-cid-irahaz3f]{width:100%;max-width:100rem;padding:12rem var(--spacing-page) 2rem;margin-inline:auto;position:relative}.home-arrival-copy[data-astro-cid-irahaz3f]{max-width:52rem}.home-arrival-title[data-astro-cid-irahaz3f]{text-wrap:pretty;color:#fff;margin-top:.85rem;font-size:2rem;font-weight:800;line-height:1.06}.home-arrival-intro[data-astro-cid-irahaz3f]{color:#fffffff0;max-width:37rem;margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.75}.home-arrival-price[data-astro-cid-irahaz3f]{background:var(--color-kaltio-snow);color:var(--color-kaltio-wood);border:1px solid #c86a2a59;border-radius:999px;margin-top:1.125rem;padding:.8rem 1rem;font-size:1.25rem;font-weight:800;line-height:1;display:inline-block}.home-arrival-actions[data-astro-cid-irahaz3f]{flex-direction:column;align-items:start;gap:.5rem;margin-top:1.25rem;display:flex}.home-short-rental[data-astro-cid-irahaz3f]{color:#fff;max-width:22rem;min-height:44px;text-decoration:underline;text-decoration-color:var(--color-kaltio-orange-light);text-underline-offset:4px;align-items:center;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-flex}.home-explore-cue[data-astro-cid-irahaz3f]{display:none}.home-route-chapter[data-astro-cid-irahaz3f]{background:var(--color-kaltio-wood);color:#fff}.home-route-scene[data-astro-cid-irahaz3f]{align-items:end;min-height:32rem;display:flex}.home-route-intro[data-astro-cid-irahaz3f]{width:100%;max-width:100rem;padding:13rem var(--spacing-page) 2rem;margin-inline:auto;position:relative}.home-route-intro[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{max-width:42rem;margin-top:.875rem;font-size:2.5rem;font-weight:800;line-height:1.05}.home-route-intro[data-astro-cid-irahaz3f]>p[data-astro-cid-irahaz3f]:not(:first-child){max-width:28rem;margin-block:1rem;font-size:1rem;line-height:1.75}.home-route-caption[data-astro-cid-irahaz3f]{display:none}.home-route-journey[data-astro-cid-irahaz3f]{max-width:100rem;padding:1.5rem var(--spacing-page) 1rem;margin-inline:auto}.home-route-journey[data-astro-cid-irahaz3f] ol[data-astro-cid-irahaz3f]{gap:1.25rem;display:grid}.home-route-journey[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border-top:1px solid #ffffff40;padding-top:1rem}@media (width>=390px){.home-arrival-title[data-astro-cid-irahaz3f]{font-size:2.375rem}}@media (width>=768px){.home-arrival-inner[data-astro-cid-irahaz3f]{padding:13rem 3rem 4rem}.home-arrival-title[data-astro-cid-irahaz3f]{font-size:3.75rem}.home-arrival-intro[data-astro-cid-irahaz3f]{font-size:1.0625rem;line-height:1.85}.home-arrival-actions[data-astro-cid-irahaz3f]{flex-direction:row;align-items:center;gap:1.5rem}.home-arrival-price[data-astro-cid-irahaz3f]{font-size:1.5rem}.home-short-rental[data-astro-cid-irahaz3f]{max-width:18rem;font-size:.8125rem}.home-route-scene[data-astro-cid-irahaz3f]{min-height:74svh}.home-route-intro[data-astro-cid-irahaz3f]{padding:12rem 3rem 4rem}.home-route-intro[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font-size:4.5rem}.home-route-journey[data-astro-cid-irahaz3f]{padding:2rem 3rem 1.25rem}.home-route-journey[data-astro-cid-irahaz3f] ol[data-astro-cid-irahaz3f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}@media (width>=1280px){.home-arrival-inner[data-astro-cid-irahaz3f],.home-route-intro[data-astro-cid-irahaz3f]{padding-inline:4rem;padding-bottom:4.5rem}.home-arrival-title[data-astro-cid-irahaz3f]{font-size:4.75rem}.home-arrival-shade[data-astro-cid-irahaz3f]{background:linear-gradient(90deg,#1e181294,#0000 80%),linear-gradient(#0000 25%,#1e1812bf)}.home-explore-cue[data-astro-cid-irahaz3f]{color:#fff;align-items:center;gap:1rem;min-height:44px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:3.5rem;right:4rem}.home-route-journey[data-astro-cid-irahaz3f]{padding-inline:4rem}.home-route-caption[data-astro-cid-irahaz3f]{color:#ffffffe6;max-width:14rem;font-size:.75rem;line-height:1.6;display:block;position:absolute;bottom:3rem;right:4rem}}.home-faq-indicator[data-astro-cid-irahaz3f]:before{content:"+"}.home-faq-item[data-astro-cid-irahaz3f][open] .home-faq-indicator[data-astro-cid-irahaz3f]:before{content:"−"}
