.hero{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;isolation:isolate}.hero .media{position:absolute;inset:0;z-index:-2;background:var(--black)}.hero .layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;opacity:0;transform:scale(1.045);transition:opacity .9s var(--ease),transform 2.4s var(--ease);will-change:opacity,transform}.hero .layer.on{opacity:1;transform:scale(1)}.hero video.layer{filter:saturate(.1) sepia(.16) contrast(1.12) brightness(.82)}.hero div.layer .ph{position:absolute;inset:0;background:none}.hero div.layer :is(.ph,.ph__in,picture,img){object-position:inherit}.hero div.layer.instant .ph__c,.hero .layer.instant{transition:none}.hero .layer[data-key=all]{object-position:50% 50%}.hero .layer[data-key=ski]{object-position:50% 30%}.hero .layer[data-key=avalanche]{width:130%;height:130%;left:-28%;top:0;object-position:50% 50%}.hero .layer[data-key=climbing]{width:110%;height:110%;left:-2%;top:-10%;object-position:50% 62%}.hero .layer[data-key=mountaineering]{object-position:50% 100%}.hero .shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0a0a0a9e,#0a0a0a00 22%),linear-gradient(0deg,#0a0a0ac7,#0a0a0a00 30%),linear-gradient(90deg,#0a0a0a80,#0a0a0a33 34%,#0a0a0a00 52%),linear-gradient(270deg,#0a0a0a8c,#0a0a0a1f 30%,#0a0a0a00 44%)}.hero .index{position:absolute;z-index:5;left:var(--gut);top:var(--ix-top, max(118px, calc((max(100svh, 560px) - var(--fs) * 4.32) / 2 + max(100svh, 560px) * .01)));--fs: min(6.6vw, 10.6vh, 132px)}.hero .index ol{list-style:none;margin:0;padding:0}.hero .index li{position:relative}.hero .ix{position:relative;display:inline-grid;grid-template-columns:calc(var(--fs) * .52) auto auto;align-items:start;justify-content:start;padding:calc(var(--fs) * .04) 0 calc(var(--fs) * .06);color:var(--white);cursor:pointer;-webkit-tap-highlight-color:transparent}.hero .ix__no{font:700 calc(var(--fs) * .15)/1 "Rajdhani",sans-serif;letter-spacing:.08em;color:var(--copper-lt);padding-top:calc(var(--fs) * .16);transition:color .5s var(--ease)}.hero .ix__word{font:700 var(--fs)/.98 "Aeonik",sans-serif;letter-spacing:-.035em;transition:opacity .52s var(--ease),color .52s var(--ease)}.hero .ix__tag{margin:calc(var(--fs) * .17) 0 0 calc(var(--fs) * .2);font:600 max(12px,var(--fs) * .13) /1 "Rajdhani",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);white-space:nowrap;opacity:0;transform:translate(-8px);transition:color .52s var(--ease),opacity .52s var(--ease),transform .62s var(--ease)}.hero .index.has-active .ix .ix__word{opacity:.11}.hero .index.has-active .ix .ix__tag{opacity:0}.hero .index.has-active .ix .ix__no{color:#fff6}.hero .index.has-active .ix.is-active .ix__no{color:var(--copper-lt)}.hero .index.has-active .ix.is-active .ix__word{opacity:1}.hero .index.has-active .ix.is-active .ix__tag{opacity:1;transform:none;color:var(--white)}@media(hover:hover){.hero .index.has-active .ix:hover .ix__word{opacity:.9}}.hero .ix__word{text-shadow:0 2px 40px rgba(0,0,0,.18)}.hero .ix:before{content:"";position:absolute;z-index:-1;left:calc(var(--fs) * -.6);right:calc(var(--fs) * -.9);top:-30%;bottom:-30%;background:radial-gradient(closest-side,#0a0a0a6b,#0a0a0a00);opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.hero .ix.is-active:before{opacity:1}.hero .page:before{content:"";position:absolute;z-index:-1;inset:-120px -170px -120px -150px;pointer-events:none;background:radial-gradient(closest-side,#0a0a0ab8,#0a0a0a85 55%,#0a0a0a2e 82%,#0a0a0a00)}.hero .off a .t,.hero .p-head,.hero .all,.hero h1,.hero .lede{text-shadow:0 1px 18px rgba(0,0,0,.45)}.hero .marker{position:absolute;left:calc(var(--fs) * -.26);top:0;width:4px;height:10px;background:var(--copper);transform-origin:50% 0;opacity:0;transition:transform .56s var(--ease),height .56s var(--ease),opacity .4s var(--ease);pointer-events:none}.hero .index.has-marker .marker{opacity:1}.hero .page{position:absolute;z-index:6;right:var(--gut);top:0;width:clamp(380px,30vw,540px);transform:translateY(var(--page-y, 0px));transition:transform .64s var(--ease);display:grid}.hero .panel{grid-area:1 / 1;visibility:hidden}.hero .panel.on{visibility:visible}.hero .panel>*{opacity:0;transform:translateY(14px);transition:opacity .42s var(--ease),transform .62s var(--ease)}.hero .panel.on>*{opacity:1;transform:none}.hero .panel.on>*:nth-child(2){transition-delay:50ms}.hero .panel.on>*:nth-child(3){transition-delay:.1s}.hero .panel.on>*:nth-child(4){transition-delay:.15s}.hero .panel.out>*{opacity:0;transform:translateY(-8px);transition-duration:.22s;transition-delay:0ms}.hero h1{margin:0;font:700 clamp(34px,3.05vw,58px)/1.02 "Aeonik",sans-serif;letter-spacing:-.01em;text-transform:uppercase}.hero h1 .cu{color:var(--copper)}.hero .lede{margin:22px 0 0;max-width:none;color:#ffffffd1;font-size:clamp(16px,1.15vw,19px);line-height:1.5;text-wrap:pretty}.hero .lede .ln{display:block}.hero .hint{margin-top:30px;display:inline-flex;align-items:center;gap:12px;color:var(--copper-lt)}.hero .hint svg{width:26px;height:10px;animation:altus-nudge 2.6s var(--ease-io) infinite}@keyframes altus-nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(-6px)}}.hero .hint .t-touch{display:none}.hero .p-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.hero .p-head .lbl{color:var(--copper-lt)}.hero .p-head .lbl b{color:var(--white);font-weight:600;margin-left:10px}.hero .off{list-style:none;margin:0;padding:0}.hero .off li{border-bottom:1px solid var(--rule)}.hero .off a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:15px 0 14px;font:500 clamp(17px,1.3vw,22px)/1.25 "Aeonik",sans-serif;letter-spacing:-.005em;text-wrap:balance}.hero .off a .k{font:var(--label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);transition:color .36s var(--ease)}.hero .off a .t{background:linear-gradient(var(--copper),var(--copper)) 0 100% / 0 1px no-repeat;transition:background-size .46s var(--ease);padding-bottom:2px}.hero .off a:hover .t{background-size:100% 1px}.hero .off a:hover .k{color:var(--copper-lt)}.hero .all{display:inline-flex;align-items:center;gap:12px;margin-top:20px;color:var(--white)}.hero .all svg{color:var(--copper)}.hero .all svg{width:16px;height:10px;transition:transform .46s var(--ease)}.hero .all:hover svg{transform:translate(5px)}.hero .ix:focus-visible,.hero .off a:focus-visible{outline:2px solid var(--copper-lt);outline-offset:4px}.hero .rail{position:absolute;z-index:4;left:var(--gut);right:var(--gut);bottom:30px;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--rule);color:var(--grey)}.hero .rail:before,.hero .rail:after{content:"";position:absolute;top:-4px;width:7px;height:7px;background:linear-gradient(var(--white),var(--white)) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--white),var(--white)) 0 50% / 100% 1px no-repeat;opacity:.7}.hero .rail:before{left:-3px}.hero .rail:after{right:-3px}.hero .rail .lbl{font-size:12px}@media(max-width:760px){.hero{min-height:540px}.hero .shade{background:linear-gradient(180deg,#0a0a0ad1,#0a0a0a8c 38%,#0a0a0a14 58%,#0a0a0a80 72%,#0a0a0aeb)}.hero .layer[data-key=all]{object-position:62% 50%}.hero .layer[data-key=ski]{object-position:34% 50%}.hero .layer[data-key=avalanche]{width:100%;height:125%;left:0;top:-25%;object-position:50% 50%}.hero .layer[data-key=climbing]{width:100%;height:100%;left:0;top:0;object-position:54% 50%}.hero .layer[data-key=mountaineering]{object-position:38% 50%}.hero .index{left:20px;right:20px;top:auto;bottom:calc(86px + env(safe-area-inset-bottom));--fs: min(10.6vw, 6.4svh, 52px)}.hero .ix{display:grid;grid-template-columns:auto 1fr;padding:calc(var(--fs) * .06) 0;align-items:baseline}.hero .ix__no{order:2;justify-self:end;padding:0;font-size:13px;color:#ffffff8c}.hero .ix__tag{display:none}.hero .index li+li{border-top:1px solid rgba(255,255,255,.12)}.hero .marker{left:-12px;width:3px}.hero .page{left:20px;right:20px;width:auto;top:76px;transform:none;transition:none}.hero h1{font-size:min(9.4vw,5.6svh,40px)}.hero .lede{margin-top:14px;font-size:min(15px,3.75vw);max-width:none}.hero .hint{margin-top:16px}.hero .hint .t-hover{display:none}.hero .hint .t-touch{display:inline}.hero .hint svg{transform:rotate(-90deg);animation:none}.hero .p-head{padding-bottom:10px}.hero .off a{padding:10px 0 9px;font-size:16px;gap:12px}.hero .off a,.hero .all{min-height:44px}.hero .all{margin-top:12px}.hero .rail{display:none}}@media(max-width:760px)and (max-height:700px){.hero .lede{display:none}.hero .page{top:64px}.nav{padding-top:14px}.hero .off a{padding:8px 0 7px;font-size:15px}.hero .p-head{padding-bottom:8px}.hero .hint{margin-top:12px}.hero .index{--fs: min(10.4vw, 6.6svh, 52px);bottom:calc(76px + env(safe-area-inset-bottom))}.dock{bottom:calc(10px + env(safe-area-inset-bottom))}.dock a,.dock .cta{height:50px}}@media(prefers-reduced-motion:reduce){.hero .layer,.hero .panel>*,.hero .page,.hero .marker{transition-duration:1ms!important}.hero .layer{transform:none!important}.hero .hint svg{animation:none}}
