.hl{--hl-line:#2a1f1724}.hl-hero{isolation:isolate;min-height:100svh;padding:120px var(--gut)clamp(48px,8vh,96px);background:var(--night);color:var(--snow);align-items:end;margin-top:-84px;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.hl-hero{margin-top:-92px}}.hl-hero-reel{z-index:-2;align-items:center;width:max-content;display:flex;position:absolute;inset:0}.hl-reel-lap{flex:none;gap:18px;margin:0;padding:0 9px 0 0;list-style:none;display:flex}.hl-reel-lap li{aspect-ratio:4/5;border-radius:22px;flex:none;width:clamp(200px,24vw,340px);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.hl-reel-lap li img{object-fit:cover}.hl-reel-lap li img.hl-reel-region{object-position:66% center}.hl-reel-lap li:nth-child(odd){transform:translateY(-9vh)rotate(-1.5deg)}.hl-reel-lap li:nth-child(2n){transform:translateY(9vh)rotate(1.5deg)}.hl-hero-veil{z-index:-1;background:linear-gradient(90deg,#0e0a09e6 0%,#0e0a09b3 45%,#0e0a0940 80%),linear-gradient(#0000 50%,#0e0a09e6 96%);position:absolute;inset:0}.hl-hero-copy{justify-items:start;gap:22px;width:100%;max-width:1240px;margin-inline:auto;display:grid}.hl-hero h1{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(46px,8.4vw,124px);font-weight:400;line-height:.98}.hl-hero h1 span{display:inline-block}.hl-hero h1 em{color:var(--amber);margin-top:.12em;font-style:italic;display:block}.hl-hero-lede{color:#fdfcf5d6;max-width:54ch;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.hl-cue{letter-spacing:.08em;text-transform:uppercase;color:var(--snow);align-items:center;gap:14px;padding:10px 0;font-size:14px;text-decoration:none;display:inline-flex}.hl-cue i{background:linear-gradient(var(--amber),transparent);transform-origin:top;width:1px;height:38px}.hl-why-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.hl-why-count{justify-items:start;line-height:.82;display:grid}.hl-why-count span{font-family:var(--serif);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--amber-deep);font-size:clamp(150px,26vw,380px);font-weight:300}.hl-why-count small{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:13px}.hl-why-copy .ial-lede{max-width:58ch;margin-top:22px}.hl-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(56px,7vw,100px);display:grid}.hl-side{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--hl-line);border-radius:28px;align-content:start;gap:8px;padding:clamp(22px,3vw,36px);display:grid}.hl-side-water{background:linear-gradient(170deg,#e4edf0,#d8e5ea)}.hl-side-cold{background:linear-gradient(170deg,#f6ead6,#efdfc4)}.hl-side-sub{font-family:var(--serif);letter-spacing:-.02em;margin:6px 0 14px;font-size:clamp(20px,2.2vw,28px);line-height:1.25}.hl-side ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hl-side a{color:inherit;transition:transform .4s var(--ease),background .3s;background:#fffcf4b3;border-radius:16px;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.hl-side a:hover{background:var(--snow);transform:translate(6px)}.hl-side a b{font-family:var(--serif);letter-spacing:-.01em;font-size:18px;font-weight:500}.hl-side a small{color:var(--muted);font-size:12.5px}.hl-chip-n{background:var(--ink);width:30px;height:30px;color:var(--snow);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.hl-chapters{position:relative}.hl-ch{--hp:0;isolation:isolate;min-height:100svh;padding:clamp(72px,12vh,140px)max(var(--gut),calc((100vw - 1240px)/2 + var(--gut)));background:linear-gradient(180deg,color-mix(in srgb,var(--sky-b)30%,var(--paper)),color-mix(in srgb,var(--sky-a)22%,var(--paper-2)));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid;position:relative;overflow:hidden}.hl-ch-flip .hl-ch-art{order:2}.hl-ch-flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.hl-ch-flip .hl-ch-copy{order:1}.hl-ch-num{z-index:-1;font-family:var(--serif);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px color-mix(in srgb,var(--sky-c)22%,transparent);pointer-events:none;font-size:clamp(280px,58vw,760px);font-weight:300;line-height:.8;position:absolute;top:50%;right:2vw;translate:0 -50%}.hl-ch-flip .hl-ch-num{left:2vw;right:auto}.hl-ch-art{justify-items:center;gap:18px;display:grid}.hl-ch-frame{aspect-ratio:4/5;border-radius:28px;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 50px 80px -40px #1e140abf}.hl-ch-pic{position:absolute;inset:-7% 0}.hl-ch-pic img{object-fit:cover}.hl-ch-second{aspect-ratio:3/2;border-radius:22px;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #1e140ab3}.hl-ch-second img{object-fit:cover}#homeland-frozen-heart .hl-ch-second img{object-position:center 25%}.hl-ch-badge{color:#24170d;width:38px;height:38px;font:600 15px var(--sans);background:#fdfcf5eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 6px 16px -6px #00000073}.hl-ch-icons{color:color-mix(in srgb,var(--sky-c)70%,#2a1f17);gap:14px;margin:0;padding:0;list-style:none;display:flex}.hl-ch-icons .ial-ico{width:34px;height:34px}.hl-ch-copy{justify-items:start;gap:20px;max-width:58ch;display:grid}.hl-ch-copy .ial-kicker{flex-wrap:wrap;row-gap:4px}.hl-dot{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}.hl-ch h2{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,5.6vw,84px);font-weight:400;line-height:1}.hl-ch-line p{font-family:var(--serif);letter-spacing:-.015em;color:var(--accent-ink);font-size:clamp(22px,2.4vw,32px);font-style:italic;line-height:1.3}.hl-ch-year{box-shadow:inset 0 0 0 1.5px var(--hl-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf49e;border-radius:20px;gap:10px;padding:20px 22px;display:grid}.hl-ch-yearname{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.hl-ch-yearname b{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:19px;font-weight:500}.hl-ch-yearname .ial-ico{color:var(--amber-deep);width:26px;height:26px}.hl-ch-year>p:nth-child(2){color:var(--ink-2);font-size:16px;line-height:1.6}.hl-ch-anchor{color:var(--accent-ink);font-size:14px;font-weight:600;line-height:1.5}.hl-ch-link{color:#76471f;transition:color .3s,gap .4s var(--ease);border-bottom:1px solid #b9976d;gap:16px;padding:10px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hl-ch-link:hover{color:#42260f;border-color:currentColor;gap:24px}.hl-ch-soon{color:var(--muted);font-size:14px}.hl-rail{z-index:20;opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;top:50%;right:clamp(10px,1.6vw,24px);translate:0 -50%}.hl-rail.show{opacity:1;pointer-events:auto}.hl-rail ol{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfcf5c7;border-radius:999px;gap:6px;margin:0;padding:8px 6px;list-style:none;display:grid;box-shadow:0 8px 24px -10px #1e140a80}.hl-rail a{width:26px;height:26px;color:var(--muted);transition:background .3s,color .3s,transform .4s var(--spring);border-radius:50%;place-items:center;font-size:12px;font-weight:600;text-decoration:none;display:grid}.hl-rail a.on{background:var(--ink);color:var(--snow);transform:scale(1.18)}.hl-end-links{flex-wrap:wrap;justify-content:center;gap:14px 34px;margin-top:36px;display:flex}.hl-end-links a{color:var(--snow);border-bottom:1px solid #fdfcf566;padding:10px 0;font-size:15px;text-decoration:none;transition:border-color .3s,color .3s}.hl-end-links a:hover{border-color:var(--amber);color:var(--amber)}@media (prefers-reduced-motion:no-preference){.hl-reel-lap{animation:70s linear infinite hl-reel}.hl-hero-reel{transform:translateX(calc(var(--hq,0)*-14vw))}.hl-hero-copy{transform:translateY(calc(var(--hq,0)*-6vh));opacity:calc(1 - var(--hq,0)*1.3)}.hl-hero h1 span,.hl-hero h1 em,.hl-hero-lede,.hl-hero .ial-kicker,.hl-cue{animation:hl-rise 1.1s var(--ease)backwards}.hl-hero h1 span:first-child{animation-delay:.1s}.hl-hero h1 span:nth-child(2){animation-delay:.22s}.hl-hero h1 em{animation-delay:.4s}.hl-hero-lede{animation-delay:.6s}.hl-cue{animation-delay:.8s}.hl-cue i{animation:hl-drip 2.2s var(--ease)infinite}.hl-why-count span{transition:-webkit-text-stroke-color 1.2s,transform 1.2s var(--ease)}.hl-why.armed:not(.in) .hl-why-count span{-webkit-text-stroke-color:transparent;transform:scale(.82)translateY(40px)}.hl-why-copy>*{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hl-why.armed:not(.in) .hl-why-copy>*{opacity:0;transform:translateY(28px)}.hl-side{transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--k)*.14s + .15s)}.hl-why.armed:not(.in) .hl-side{opacity:0;transform:translateY(44px)}.hl-side li{transition:opacity .6s var(--ease),transform .8s var(--spring);transition-delay:calc(var(--i)*80ms + .4s)}.hl-why.armed:not(.in) .hl-side li{opacity:0;transform:translate(-30px)}.hl-ch-frame{transition:clip-path 1.2s var(--ease),transform 1.2s var(--ease)}.hl-ch.armed:not(.in) .hl-ch-frame{clip-path:inset(18% 12% round 28px);transform:scale(.92)rotate(-1.5deg)}.hl-ch-flip.armed:not(.in) .hl-ch-frame{transform:scale(.92)rotate(1.5deg)}.hl-ch-pic{transform:translateY(calc(var(--hp)*-5%))scale(1.08)}.hl-ch-num{transform:translateX(calc(var(--hp)*-9vw))}.hl-ch-flip .hl-ch-num{transform:translateX(calc(var(--hp)*9vw))}.hl-ch-icons li{transition:opacity .6s var(--ease),transform .8s var(--spring);transition-delay:calc(var(--j,0)*90ms + .5s)}.hl-ch-icons li:nth-child(2){--j:1}.hl-ch-icons li:nth-child(3){--j:2}.hl-ch-icons li:nth-child(4){--j:3}.hl-ch.armed:not(.in) .hl-ch-icons li{opacity:0;transform:translateY(18px)scale(.6)}.hl-ch-copy>*{transition:opacity .9s var(--ease),transform 1s var(--ease)}.hl-ch-copy>:first-child{transition-delay:.15s}.hl-ch-copy>:nth-child(2){transition-delay:.25s}.hl-ch-copy>:nth-child(3){transition-delay:.38s}.hl-ch-copy>:nth-child(4){transition-delay:.52s}.hl-ch-copy>:nth-child(5){transition-delay:.64s}.hl-ch.armed:not(.in) .hl-ch-copy>*{opacity:0;transform:translateY(34px)}.hl-ch.armed:not(.in) .hl-ch-line{transform:translate(-24px)}.hl-end.armed:not(.in) .ial-wrap>*{opacity:0;transform:translateY(28px)}.hl-end .ial-wrap>*{transition:opacity .9s var(--ease),transform 1s var(--ease)}}@keyframes hl-reel{to{transform:translate(-100%)}}@keyframes hl-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes hl-drip{0%{transform:scaleY(0)}55%{transform-origin:top;transform:scaleY(1)}56%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:900px){.hl-why-grid,.hl-split{grid-template-columns:1fr}.hl-ch,.hl-ch-flip{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:72px}.hl-ch-flip .hl-ch-art,.hl-ch-flip .hl-ch-copy{order:0}.hl-ch-num,.hl-ch-flip .hl-ch-num{font-size:70vw;left:auto;right:-4vw}.hl-rail{display:none}}@media (max-width:760px){.hl-reel-lap li{width:62vw}.hl-side a{grid-template-columns:30px 1fr}.hl-side a small{grid-column:2}}#homeland-painted-country .hl-ch-second{aspect-ratio:4/5}#homeland-painted-country .hl-ch-second img{object-fit:contain}#homeland-rift-savanna .hl-ch-second{aspect-ratio:4/5}#homeland-rift-savanna .hl-ch-second img{object-fit:contain}#homeland-glacier-coast .hl-ch-second{aspect-ratio:4/5}#homeland-glacier-coast .hl-ch-second img{object-fit:contain}
