/* The Norway feature shares the approved hero's art direction, retaining its grid and image geometry. */
body.nordic .nordic-home .feature-band{background:#151e22;isolation:isolate}
body.nordic .nordic-home .feature-band .band-image{position:relative;isolation:isolate}
body.nordic .nordic-home .feature-band .band-image img{filter:brightness(.82) saturate(.88)}
body.nordic .nordic-home .feature-band .band-image::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#07101440,transparent 70%),linear-gradient(90deg,transparent 24.85%,#ffffff20 25%,transparent 25.15%,transparent 49.85%,#ffffff20 50%,transparent 50.15%,transparent 74.85%,#ffffff20 75%,transparent 75.15%)}
body.nordic .nordic-home .feature-band .band-copy{position:relative;isolation:isolate;background:#0d161b}
body.nordic .nordic-home .feature-band .band-copy::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#07101555,#07101522),url('/assets/editorial/noorwegen.webp') right center/cover no-repeat;opacity:.12;pointer-events:none}
body.nordic .nordic-home .feature-band .band-copy .display{font-family:CoSix,Impact,sans-serif!important;font-weight:400!important;font-size:72px;letter-spacing:.13em!important;line-height:1.18!important;text-transform:uppercase!important;text-wrap:initial;margin:12px 0;max-width:100%}
body.nordic .nordic-home .feature-band .band-copy .eyebrow{font-family:CoSwitzer,Arial,sans-serif!important;font-size:12px;font-weight:700!important;letter-spacing:.19em!important;line-height:1.5;color:#fff}
body.nordic .nordic-home .feature-band .band-copy p{font-family:CoSwitzer,Arial,sans-serif!important;font-weight:400;font-size:15px;letter-spacing:.02em!important;line-height:1.85;color:#d1d6d6}
body.nordic .nordic-home .feature-band .band-copy .read{font-family:CoSwitzer,Arial,sans-serif!important;font-size:12px;font-weight:700!important;letter-spacing:.16em!important;color:#fff}
@media(max-width:900px){body.nordic .nordic-home .feature-band .band-copy .display{font-size:60px;letter-spacing:.1em!important}}
@media(max-width:600px){body.nordic .nordic-home .feature-band .band-copy .display{font-size:64px;letter-spacing:.11em!important;margin:18px 0}body.nordic .nordic-home .feature-band .band-copy p{font-size:16px;line-height:1.8}body.nordic .nordic-home .feature-band .band-copy .eyebrow{font-size:11px;letter-spacing:.15em!important}}

/* Food and day-trip tiles retain their existing dimensions and photographic composition. */
body.nordic .nordic-home .duo .photo-story{isolation:isolate;background:#0d161b}
body.nordic .nordic-home .duo .photo-story>img{filter:brightness(.82) saturate(.88)}
body.nordic .nordic-home .duo .photo-story::after{background:linear-gradient(0deg,#071015d9, #07101555 55%,#0710150d),linear-gradient(90deg,transparent 24.85%,#ffffff20 25%,transparent 25.15%,transparent 49.85%,#ffffff20 50%,transparent 50.15%,transparent 74.85%,#ffffff20 75%,transparent 75.15%)}
body.nordic .nordic-home .duo .photo-copy .display{font-family:CoSix,Impact,sans-serif!important;font-weight:400!important;font-size:72px;letter-spacing:.13em!important;line-height:1.18!important;text-transform:uppercase!important;text-wrap:initial;margin:16px 0;max-width:100%}
body.nordic .nordic-home .duo .photo-copy .eyebrow{font-family:CoSwitzer,Arial,sans-serif!important;font-size:12px;font-weight:700!important;letter-spacing:.19em!important;line-height:1.5;color:#fff}
body.nordic .nordic-home .duo .photo-copy p{font-family:CoSwitzer,Arial,sans-serif!important;font-weight:400;font-size:15px;letter-spacing:.02em!important;line-height:1.85;color:#d1d6d6}
body.nordic .nordic-home .duo .photo-copy .read{font-family:CoSwitzer,Arial,sans-serif!important;font-size:12px;font-weight:700!important;letter-spacing:.16em!important;color:#fff}
@media(max-width:900px){body.nordic .nordic-home .duo .photo-copy .display{font-size:60px;letter-spacing:.1em!important}}
@media(max-width:600px){body.nordic .nordic-home .duo .photo-copy .display{font-size:60px;letter-spacing:.11em!important}body.nordic .nordic-home .duo .photo-copy .eyebrow{font-size:11px;letter-spacing:.15em!important}body.nordic .nordic-home .duo .photo-copy p{font-size:15px;line-height:1.8}}

/* A quiet destination information panel beside the unchanged Tuscany photograph. */
body.nordic .nordic-home .duo .destination-panel{background:#171f23}
body.nordic .nordic-home .duo .destination-panel>img{opacity:.18;filter:saturate(.8) brightness(.74)}
body.nordic .nordic-home .duo .destination-panel::after{background:linear-gradient(180deg,#171f23 3%,#171f23e6 34%,#09121855 100%)}
body.nordic .nordic-home .duo .destination-panel .photo-copy{top:50%;bottom:auto;transform:translateY(-50%);right:12%}
body.nordic .nordic-home .duo .destination-panel .destination-heading{font-family:CoSwitzer,Arial,sans-serif!important;font-size:14px;font-weight:700!important;letter-spacing:.18em!important;line-height:1.6!important;text-transform:uppercase!important;margin:0 0 20px}
body.nordic .nordic-home .duo .destination-panel .photo-copy p{font-size:20px;line-height:1.8;max-width:440px;margin:0;color:#cbd0d1}
body.nordic .nordic-home .duo .destination-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0}
body.nordic .nordic-home .duo .destination-facts dt{font-family:CoSwitzer,Arial,sans-serif!important;font-weight:700!important;font-size:12px;letter-spacing:.08em!important;text-transform:uppercase;margin-bottom:12px;color:#fff}
body.nordic .nordic-home .duo .destination-facts dd{font-family:CoSwitzer,Arial,sans-serif!important;font-weight:400;font-size:16px;letter-spacing:0!important;margin:0;color:#cbd0d1}
body.nordic .nordic-home .duo .destination-panel .read{margin-top:0}
@media(max-width:900px){body.nordic .nordic-home .duo .destination-panel .photo-copy{right:25px}body.nordic .nordic-home .duo .destination-panel .photo-copy p{font-size:16px;line-height:1.75}body.nordic .nordic-home .duo .destination-facts{gap:10px;margin:26px 0}body.nordic .nordic-home .duo .destination-facts dd{font-size:14px}}
@media(max-width:600px){body.nordic .nordic-home .duo .destination-panel .destination-heading{font-size:13px;letter-spacing:.15em!important}body.nordic .nordic-home .duo .destination-panel .photo-copy p{font-size:18px}body.nordic .nordic-home .duo .destination-facts dd{font-size:15px}}
