.tenerife-editorial__spread{--tfe-blue:#b7c9d0;--tfe-pink-deep:#e8b4ae;isolation:isolate;z-index:3;background:var(--tfe-cream);color:var(--tfe-ink);margin-bottom:0;padding:4.75rem 0 3.5rem;scroll-margin-top:5.5rem;position:relative;overflow:visible}.tenerife-editorial__spread-ground{z-index:0;pointer-events:none;clip-path:polygon(0 14%,19% 0,24% 22%,41% 8%,46% 4%,68% 11%,79% 1%,100% 19%,100% 84%,86% 97%,72% 88%,57% 100%,41% 90%,26% 99%,12% 87%,0 94%);position:absolute;inset:0}.tenerife-editorial__spread-field{background:var(--tfe-pink);position:absolute;inset:0}.tenerife-editorial__spread-canvas{min-height:46rem;padding:0 0 3.5rem;position:relative}.tenerife-editorial__spread-plane{pointer-events:none;position:absolute}.tenerife-editorial__spread-plane--cream{z-index:1;background:var(--tfe-cream);clip-path:polygon(0 18%,100% 0,72% 100%,0 88%);width:48%;height:52%;top:42%;left:-8%}.tenerife-editorial__spread-plane--blue{z-index:1;background:var(--tfe-blue);clip-path:polygon(28% 0,100% 12%,100% 100%,0 78%);width:38%;height:44%;top:6%;right:-4%}.tenerife-editorial__spread-plane--wedge{z-index:2;background:var(--tfe-pink-deep);clip-path:polygon(0 0,78% 8%,42% 100%,0 86%);width:36%;height:46%;top:0;left:-6%}.tenerife-editorial__spread-peak,.tenerife-editorial__spread-sea{position:relative}.tenerife-editorial__spread-peak{height:42rem}.tenerife-editorial__spread-sea{height:36rem;margin-top:2.75rem}.tenerife-editorial__spread-caption,.tenerife-editorial__spread-elevation,.tenerife-editorial__spread-label,.tenerife-editorial__spread-coords{font-size:var(--tfe-meta);letter-spacing:var(--tfe-track);text-transform:uppercase;margin:0;font-weight:500}.tenerife-editorial__spread-caption{z-index:6;max-width:12rem;position:absolute;top:14%;left:26%}.tenerife-editorial__spread-caption:after{content:"";background:var(--tfe-line);width:3.25rem;height:1px;margin-top:.45rem;display:block}.tenerife-editorial__spread-teide{z-index:5;pointer-events:none;width:72%;position:absolute;top:20%;left:4%}.tenerife-editorial__spread-teide img,.tenerife-editorial__spread-cactus img,.tenerife-editorial__spread-ocean-mark img{width:100%;max-width:none;height:auto;display:block}.tenerife-editorial__spread-mountain,.tenerife-editorial__spread-ocean{pointer-events:none;position:absolute;overflow:hidden}.tenerife-editorial__spread-mountain{z-index:3;clip-path:polygon(10% 0,100% 12%,82% 100%,0 78%);width:78%;height:50%;top:48%;right:-14%}.tenerife-editorial__spread-mountain img{object-fit:cover;object-position:42% 4%}.tenerife-editorial__spread-cactus{z-index:7;pointer-events:none;width:46%;position:absolute;top:6%;left:-10%}.tenerife-editorial__spread-elevation{z-index:6;position:absolute;top:46%;right:8%}.tenerife-editorial__spread-elevation:after{content:"";background:var(--tfe-line);width:2.75rem;height:1px;margin-top:.4rem;margin-left:auto;display:block}.tenerife-editorial__spread-nature{display:none}.tenerife-editorial__spread-label--volcanic{z-index:6;max-width:8rem;position:absolute;bottom:4%;left:8%}.tenerife-editorial__spread-label--archipelago{display:none}.tenerife-editorial a.tenerife-editorial__spread-cta{color:var(--tfe-ink);letter-spacing:.16em;margin-top:1.75rem;font-size:.8125rem;font-weight:600}.tenerife-editorial__spread-beaches{z-index:6;max-width:16rem;position:absolute;top:2%;left:8%}.tenerife-editorial__spread-beaches-heading{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,6.5vw,1.85rem);font-weight:900;line-height:.96}.tenerife-editorial__spread-beaches-body{display:none}.tenerife-editorial__spread-ocean{z-index:3;clip-path:polygon(0 22%,28% 0,100% 8%,92% 100%,6% 86%);width:104%;height:54%;top:36%;left:2%}.tenerife-editorial__spread-ocean img{object-fit:cover;object-position:center 42%}.tenerife-editorial__spread-ocean-mark{z-index:5;pointer-events:none;width:86%;position:absolute;top:40%;left:18%}.tenerife-editorial__spread-wordmark-plane{will-change:transform}@media (prefers-reduced-motion:reduce){.tenerife-editorial__spread-wordmark-plane{will-change:auto;transform:none!important}}.tenerife-editorial__spread-label--atlantic{z-index:6;position:absolute;bottom:8%;right:10%}.tenerife-editorial__spread-coords{display:none}.tenerife-editorial__spread-lines{z-index:8;pointer-events:none;opacity:.6;position:absolute;inset:0}.tenerife-editorial__spread-lines svg{width:100%;height:100%}.tenerife-editorial__spread-lines line,.tenerife-editorial__spread-lines path{fill:none;stroke:var(--tfe-overlay-line);stroke-width:1px;vector-effect:non-scaling-stroke}@media (min-resolution:2x){.tenerife-editorial__spread-lines line,.tenerife-editorial__spread-lines path{stroke-width:.05px}}@media (min-width:769px){.tenerife-editorial__spread{min-height:max(52rem,92dvh);margin-bottom:0;padding:0}.tenerife-editorial__spread-ground{clip-path:polygon(0 11%,8% 4%,26% 0,31% 27%,47% 21%,52% 3%,74% 9%,83% 0,100% 16%,97% 42%,100% 63%,86% 100%,69% 81%,51% 97%,38% 61%,22% 88%,11% 100%,0 73%)}.tenerife-editorial__spread-canvas{height:max(52rem,92dvh);min-height:max(52rem,92dvh);padding:0}.tenerife-editorial__spread-plane--cream{clip-path:polygon(0 22%,100% 0,78% 100%,0 92%);width:34%;height:50%;top:48%;left:-6%}.tenerife-editorial__spread-plane--blue{clip-path:polygon(18% 0,100% 6%,100% 100%,0 68%);width:46%;height:52%;top:2%;right:-6%}.tenerife-editorial__spread-plane--wedge{clip-path:polygon(0 0,86% 6%,38% 100%,0 82%);width:28%;height:58%;top:0;left:-4%}.tenerife-editorial__spread-peak,.tenerife-editorial__spread-sea{height:auto;margin:0;position:absolute;inset:0}.tenerife-editorial__spread-caption{max-width:14rem;top:11%;left:18%}.tenerife-editorial__spread-teide{width:min(46vw,38rem);top:7%;left:19%}.tenerife-editorial__spread-mountain{clip-path:polygon(0 10%,28% 0,100% 16%,82% 100%,6% 78%);width:42%;height:46%;top:6%;left:auto;right:7%}.tenerife-editorial__spread-cactus{width:min(23vw,19rem);top:3%;left:-4%}.tenerife-editorial__spread-elevation{top:8%;right:5%}.tenerife-editorial__spread-nature{z-index:6;max-width:16.5rem;display:block;position:absolute;top:58%;right:4%}.tenerife-editorial__spread-nature p{letter-spacing:.01em;margin:0;font-size:.875rem;line-height:1.6}.tenerife-editorial__spread-label--volcanic{top:46%;bottom:auto;left:7%}.tenerife-editorial__spread-label--archipelago{z-index:6;display:block;position:absolute;top:6%;right:28%}.tenerife-editorial a.tenerife-editorial__spread-cta{margin-top:1.35rem}.tenerife-editorial__spread-beaches{flex-direction:column;max-width:18rem;display:flex;top:58%;bottom:8%;left:5%}.tenerife-editorial .tenerife-editorial__spread-beaches a.tenerife-editorial__spread-cta{margin-top:auto;padding-top:1.25rem}.tenerife-editorial__spread-beaches-heading{font-size:clamp(1.5rem,2.1vw,2.05rem)}.tenerife-editorial__spread-beaches-body{letter-spacing:.01em;max-width:34ch;margin:1rem 0 0;font-size:.875rem;line-height:1.6;display:block}.tenerife-editorial__spread-ocean{clip-path:polygon(0 26%,18% 0,100% 8%,94% 78%,8% 100%);width:60%;height:40%;top:56%;left:20%}.tenerife-editorial__spread-ocean-mark{width:min(38vw,30rem);top:auto;bottom:8%;left:54%}.tenerife-editorial__spread-label--atlantic{bottom:11%;left:22%;right:auto}.tenerife-editorial__spread-coords{z-index:6;line-height:1.55;display:block;position:absolute;top:78%;left:5%}.tenerife-editorial__spread-coords:after{content:"";background:var(--tfe-line);width:1px;height:.95rem;margin-top:.55rem;display:block}}@media (min-width:1200px){.tenerife-editorial__spread-teide{width:min(44vw,31rem)}.tenerife-editorial__spread-cactus{width:min(20vw,19rem)}.tenerife-editorial__spread-ocean-mark{width:min(34vw,30rem)}}
.tenerife-editorial__stays{z-index:2;padding:4.5rem var(--tfe-gutter) 7rem;background:var(--tfe-cream);color:var(--tfe-ink);margin-top:-1.25rem;margin-bottom:-2rem;scroll-margin-top:5.5rem;position:relative}.tenerife-editorial__stays-intro{gap:1rem;margin-bottom:2.5rem;display:grid}.tenerife-editorial__stays-kicker{font-size:var(--tfe-meta);letter-spacing:var(--tfe-track);text-transform:uppercase;flex-direction:column;gap:.35rem;margin:0;font-weight:500;display:flex}.tenerife-editorial__stays-heading{max-width:28ch;font-family:var(--upper-font-display);letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:400;line-height:1.2}.tenerife-editorial__stays-grid{margin:0;padding:0;list-style:none}.tenerife-editorial__stays-empty{max-width:28rem;padding:1rem 0 3rem}.tenerife-editorial__stays-empty-title{font-family:var(--upper-font-display);letter-spacing:-.02em;text-transform:none;margin:0;font-size:1.35rem;font-weight:400}.tenerife-editorial__stays-empty-body{margin:.85rem 0 0;font-size:.9375rem;line-height:1.55}@media (min-width:769px){.tenerife-editorial__stays{padding:6.5rem var(--tfe-gutter) 9.5rem;margin-top:-2.5rem;margin-bottom:-2.5rem}.tenerife-editorial__stays-intro{margin-bottom:3rem}.tenerife-editorial__stays-heading{max-width:32ch;font-size:clamp(1.85rem,2.8vw,2.5rem)}}
.tenerife-editorial{--tfe-cream:#f7efe4;--tfe-ink:#183241;--tfe-pink:#f3c9c4;--tfe-pink-deep:#e8b4ae;--tfe-blue:#b7c9d0;--tfe-line:color-mix(in srgb, var(--tfe-ink) 50%, transparent);--tfe-overlay-line:color-mix(in srgb, var(--tfe-ink) 26%, var(--upper-color-border));--tfe-gutter:clamp(1.25rem, 6vw, 2rem);--tfe-meta:.75rem;--tfe-track:.2em;--tfe-hero-min:62rem;background:var(--tfe-cream);color:var(--tfe-ink);font-family:var(--upper-font-body);position:relative;overflow-x:clip}.tenerife-editorial__poster{z-index:5;position:relative}.tenerife-editorial__hero,.tenerife-editorial__contrasts,.tenerife-editorial__lines{position:relative}.tenerife-editorial__hero{isolation:isolate;min-height:var(--tfe-hero-min);padding:1.25rem var(--tfe-gutter) 7.5rem}.tenerife-editorial__hero-art{z-index:1;clip-path:polygon(0 4%,100% 0,100% 84%,68% 92%,30% 86%,0 96%);position:absolute;inset:6% -4% 6% -6%;overflow:hidden}.tenerife-editorial__hero-art img{object-fit:cover;object-position:62% 38%}.tenerife-editorial__hero-title{z-index:4;pointer-events:none;will-change:transform;width:79vw;position:absolute;top:6%;left:2vw}.tenerife-editorial__hero-title img{width:100%;max-width:none;height:auto;display:block}.tenerife-editorial__hero-meta{z-index:5;max-width:9rem;font-size:var(--tfe-meta);letter-spacing:var(--tfe-track);text-transform:uppercase;flex-direction:column;gap:.85rem;font-weight:500;display:flex;position:relative}.tenerife-editorial__hero-meta-region{margin:0;line-height:1.35}.tenerife-editorial__hero-rule{background:var(--tfe-line);width:1px;height:3.25rem;display:block}.tenerife-editorial__hero-coords{z-index:5;bottom:8.5rem;left:var(--tfe-gutter);font-size:var(--tfe-meta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.55;position:absolute}.tenerife-editorial__hero-coords:after{content:"";background:var(--tfe-line);width:1px;height:3.25rem;margin-top:.7rem;display:block}.tenerife-editorial__hero-themes{z-index:5;top:1.35rem;right:var(--tfe-gutter);text-align:right;font-size:var(--tfe-meta);letter-spacing:var(--tfe-track);text-transform:uppercase;margin:0;padding:0;font-weight:500;line-height:1.55;list-style:none;position:absolute}.tenerife-editorial__hero-discover{display:none}.tenerife-editorial__hero-scroll{z-index:7;right:var(--tfe-gutter);width:3.75rem;height:3.75rem;color:var(--tfe-ink);place-items:center;display:grid;position:absolute;bottom:7.5rem}.tenerife-editorial__hero-scroll svg{width:100%;height:100%}.tenerife-editorial__hero-cut{z-index:3;background:var(--tfe-cream);clip-path:polygon(0 42%,38% 18%,72% 36%,100% 22%,100% 100%,0 100%);height:18%;position:absolute;bottom:-1px;left:0;right:0}.tenerife-editorial__contrasts{z-index:4;padding:5rem var(--tfe-gutter) 7.5rem}.tenerife-editorial__contrasts-copy{z-index:5;max-width:22rem;position:relative}.tenerife-editorial__contrasts-heading{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2.625rem,12vw,4.25rem);font-weight:900;line-height:.86}.tenerife-editorial__contrasts-body{letter-spacing:.01em;max-width:34ch;margin:1.75rem 0 0;font-size:1.0625rem;font-weight:400;line-height:1.55}.tenerife-editorial__contrasts-body--desktop{display:none}.tenerife-editorial a.tenerife-editorial__contrasts-cta{color:var(--tfe-ink);letter-spacing:.16em;margin-top:1.75rem;font-size:.9375rem;font-weight:600}.tenerife-editorial__contrasts-art{z-index:4;pointer-events:none;width:112vw;max-width:none;margin:4.5rem 0 0 -10vw;position:relative}.tenerife-editorial__contrasts-art img{width:100%;max-width:none;height:auto;display:block}.tenerife-editorial__contrasts-list{z-index:5;text-align:right;width:fit-content;font-size:var(--tfe-meta);letter-spacing:var(--tfe-track);text-transform:uppercase;margin:3.5rem 0 0 auto;padding:0;font-weight:500;line-height:1.7;list-style:none;position:relative}.tenerife-editorial__contrasts-more{margin-top:.85rem;font-size:1.15rem;font-weight:500;line-height:1;display:block}.tenerife-editorial__pink-plane{z-index:1;background:var(--tfe-pink);clip-path:polygon(0 38%,100% 0,72% 100%,0 100%);opacity:.55;width:58vw;height:38vw;position:absolute;bottom:-6%;left:-18%}.tenerife-editorial__lines{z-index:6;pointer-events:none;opacity:.5;position:absolute;inset:0}.tenerife-editorial__lines svg{width:100%;height:100%}.tenerife-editorial__lines line,.tenerife-editorial__lines path{fill:none;stroke:var(--tfe-overlay-line);stroke-width:1px;vector-effect:non-scaling-stroke}@media (min-resolution:2x){.tenerife-editorial__lines line,.tenerife-editorial__lines path{stroke-width:.5px}}@media (min-width:390px){.tenerife-editorial{--tfe-hero-min:66rem;--tfe-meta:.8125rem}}@media (min-width:430px){.tenerife-editorial{--tfe-hero-min:70rem}}@media (min-width:769px){.tenerife-editorial{--tfe-gutter:clamp(1.75rem, 4.2vw, 4.5rem);--tfe-meta:.6875rem;--tfe-track:.24em}.tenerife-editorial__hero{height:calc(100dvh - var(--upper-header-height,4.5rem));min-height:42rem;padding:1.25rem var(--tfe-gutter) 0}.tenerife-editorial__hero-art{clip-path:polygon(10% 0,100% 0,100% 78%,52% 94%,0 72%,0 18%);inset:0 0 4% 6%}.tenerife-editorial__hero-art img{object-position:62% 38%}.tenerife-editorial__hero-title{width:min(43vw,74rem);top:0%;left:16%}.tenerife-editorial__hero-meta{max-width:7.5rem;margin-top:.35rem}.tenerife-editorial__hero-coords{top:42%;bottom:auto;left:var(--tfe-gutter)}.tenerife-editorial__hero-themes{top:14%;right:var(--tfe-gutter);text-align:right}.tenerife-editorial__hero-discover{z-index:5;right:var(--tfe-gutter);font-size:var(--tfe-meta);letter-spacing:var(--tfe-track);text-transform:uppercase;flex-direction:column;gap:.35rem;font-weight:500;display:flex;position:absolute;bottom:34%}.tenerife-editorial__hero-scroll{width:4.35rem;height:4.35rem;bottom:8%;right:9%}.tenerife-editorial__hero-cut{clip-path:polygon(0 18%,36% 0,100% 32%,100% 100%,0 100%);height:22%}.tenerife-editorial__contrasts{min-height:calc((100dvh - var(--upper-header-height,4.5rem)) * .5);padding:0 var(--tfe-gutter) 4.5rem;grid-template-columns:minmax(15rem,26%) minmax(0,1fr) minmax(7.5rem,13%);align-items:start;column-gap:1.5vw;margin-top:-7.5rem;display:grid}.tenerife-editorial__contrasts-copy{max-width:22rem;padding-top:5.5rem}.tenerife-editorial__contrasts-heading{font-size:clamp(2.5rem,4.2vw,4.35rem)}.tenerife-editorial__contrasts-body--mobile{display:none}.tenerife-editorial__contrasts-body--desktop{margin-top:1.35rem;font-size:.875rem;line-height:1.6;display:block}.tenerife-editorial a.tenerife-editorial__contrasts-cta{margin-top:1.35rem;font-size:.8125rem}.tenerife-editorial__contrasts-art{width:min(52vw,40rem);margin:1.5rem 0 0 -2vw}.tenerife-editorial__contrasts-list{margin:7rem 0 0}.tenerife-editorial__pink-plane{display:none}}@media (prefers-reduced-motion:reduce){.tenerife-editorial__hero-art,.tenerife-editorial__hero-title,.tenerife-editorial__contrasts-art,.tenerife-editorial__hero-cut{transition:none}.tenerife-editorial__hero-title{will-change:auto;transform:none!important}}