@property --ta-p{syntax:"<number>";inherits:true;initial-value:1}@property --ta-n{syntax:"<integer>";inherits:true;initial-value:0}.ta-page{--ink:#13222e;--ink-2:#33434f;--mute:#4f5d68;--night:#001c30;--andes:#135a87;--andes-700:#0e476b;--andes-soft:#e3eef5;--mist:#eef2f4;--line:#001c301f;--r:28px;--ease:cubic-bezier(.23, 1, .32, 1);color:var(--ink);font-family:var(--font-sans);background:#fff}.ta-page ::selection{background:#135a8738}.ta-h1{font-family:var(--font-sans);text-wrap:balance;margin:0}.ta-h1Lead{letter-spacing:-.035em;font-size:clamp(2.6rem,1.4rem + 4.6vw,5.4rem);font-weight:600;line-height:1.02;display:block}.ta-h1Sub{letter-spacing:-.018em;opacity:.86;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.3rem,1rem + 1.2vw,2.1rem);font-weight:500;line-height:1.18;display:block}.ta-h2{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:600;line-height:1.05}.ta-h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.ta-center{text-align:center;margin-inline:auto}.ta-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;margin-top:30px;display:flex}.ta-btn{white-space:nowrap;background:var(--andes);color:#fff;min-height:52px;font-family:var(--font-sans);transition:background-color .18s var(--ease), transform .14s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.ta-btn:hover{background:var(--andes-700)}.ta-btn:active{transform:scale(.97)}.ta-btnIcon{flex:none;width:20px;height:20px}.ta-btnLight{color:var(--night);background:#fff}.ta-btnLight:hover{background:var(--mist)}.ta-more{color:var(--andes);align-items:center;gap:6px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.ta-more:hover{text-underline-offset:4px;text-decoration:underline}.ta-chev{flex:none;width:13px;height:13px}.ta-hero{isolation:isolate;background:var(--night);color:#fff;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}.ta-heroMedia{z-index:-2;position:absolute;inset:0}.ta-heroMedia img{transform-origin:50% 40%}.ta-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ta-heroInner{width:100%;display:flex}.ta-heroCopy{text-align:center;max-width:980px;margin-inline:auto}.ta-heroTag{max-width:44ch;color:inherit;opacity:.9;text-wrap:pretty;margin:22px auto 0;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.45}.ta-hero .ta-more,.ta-heroStage .ta-more{color:#fff}.ta-heroLow .ta-heroInner{align-items:flex-end;padding-top:180px;padding-bottom:clamp(56px,9vh,104px)}.ta-heroLow:after{background:linear-gradient(#001c3040 0%,#001c300d 34%,#001c308c 66%,#001c30e6 100%)}.ta-heroMid .ta-heroInner{align-items:center;padding-top:140px;padding-bottom:80px}.ta-heroMid:after{background:radial-gradient(70% 60% at 50% 55%,#001c309e,#001c3052 70%),linear-gradient(#001c3059,#0000 30%)}.ta-heroHigh .ta-heroInner{align-items:flex-start;padding-top:clamp(150px,20vh,200px);padding-bottom:80px}.ta-heroHigh:after{background:linear-gradient(#001c30e6 0%,#001c30bd 46%,#001c301f 80%,#001c304d 100%)}.ta-heroStage{background:linear-gradient(var(--night) 0 calc(100% - 22vw), #fff calc(100% - 22vw));color:#fff;padding-top:clamp(150px,18vh,190px);position:relative}.ta-stageWrap{margin-top:clamp(48px,6vw,72px)}.ta-stagePhoto{aspect-ratio:2;border-radius:var(--r);background:#0b2a40;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #001c3099}@media (max-width:767.98px){.ta-heroStage{background:linear-gradient(var(--night) 0 calc(100% - 30vw), #fff calc(100% - 30vw))}.ta-stagePhoto{aspect-ratio:4/3;border-radius:22px}}@media (prefers-reduced-motion:no-preference){.ta-heroCopy>*{animation:ta-rise .9s var(--ease) both}.ta-heroCopy>:nth-child(2){animation-delay:90ms}.ta-heroCopy>:nth-child(3){animation-delay:.17s}.ta-heroMedia img{animation:ta-settle 1.8s var(--ease) both}.ta-stagePhoto{animation:ta-rise 1s .22s var(--ease) both}}@keyframes ta-rise{0%{transform:translateY(24px)}}@keyframes ta-settle{0%{transform:scale(1.06)}}.ta-proofWrap{border-bottom:1px solid var(--line);background:#fff}.ta-crumbs{padding-top:22px;font-size:.9375rem}.ta-crumbs ol{color:var(--mute);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.ta-crumbs li{align-items:center;gap:8px;display:inline-flex}.ta-crumbs a{color:var(--mute);text-decoration:none}.ta-crumbs a:hover{color:var(--andes);text-decoration:underline}.ta-crumbs [aria-current]{color:var(--ink)}.ta-crumbSep{opacity:.5;width:10px;height:10px}.ta-proof{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding-top:26px;padding-bottom:30px;list-style:none;display:grid}.ta-proof>li{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:4px 22px;display:flex}.ta-proof>li:first-child{border-left:0;padding-left:0}.ta-proofLink{color:inherit;border-radius:8px;flex-direction:column;gap:4px;text-decoration:none;display:flex}.ta-proofLink:hover .ta-proofTop{color:var(--andes)}.ta-proofTop{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;line-height:1.25;transition:color .16s;display:inline-flex}.ta-proofSub{color:var(--mute);padding-left:28px;font-size:.9375rem;line-height:1.3}.ta-proofIcon{width:20px;height:20px;color:var(--andes);flex:none}.ta-star{color:#ff9315;flex:none;width:20px;height:20px}@media (max-width:1023.98px){.ta-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.ta-proof>li{border-left:0;padding:0 12px 0 0}.ta-proof>li:last-child{grid-column:1/-1}}.ta-statement{background:#fff;padding:clamp(96px,13vw,190px) 0 clamp(80px,10vw,150px)}.ta-statementInner{max-width:1060px}.ta-statementK{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--andes);max-width:40ch;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.ta-statementT{letter-spacing:-.026em;color:var(--ink);text-wrap:pretty;view-timeline-name:--ta-stmt;margin:22px 0 0;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.25rem);font-weight:600;line-height:1.17}.ta-statementRest{max-width:62ch;color:var(--ink-2);margin-top:clamp(36px,4vw,56px);font-size:1.1875rem;line-height:1.65}.ta-statementRest p{margin:0 0 1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ta-word{color:#c9d1d7;animation:linear both ta-wordIn;animation-timeline:--ta-stmt;animation-range:cover calc(14% + var(--p) * 34%) cover calc(20% + var(--p) * 34%)}}}@keyframes ta-wordIn{to{color:var(--ink)}}.ta-hl{background:var(--mist);padding:clamp(80px,10vw,140px) 0 clamp(64px,8vw,110px)}.ta-hlWrap{margin-top:clamp(32px,4vw,52px)}.ta-hlRail{--gut:max(20px, calc((100vw - 1240px) / 2 + 40px));padding:4px var(--gut) 26px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;grid-auto-columns:min(372px,80vw);grid-auto-flow:column;gap:18px;margin:0;list-style:none;display:grid;overflow-x:auto}.ta-hlRail::-webkit-scrollbar{display:none}.ta-hlRail:focus-visible{outline:3px solid var(--andes);outline-offset:-3px}@media (max-width:767.98px){.ta-hlRail{--gut:20px}}.ta-tile{border-radius:var(--r);scroll-snap-align:start;min-height:480px;color:var(--ink);background:#fff;flex-direction:column;padding:34px 30px;display:flex;position:relative;overflow:hidden}.ta-tileNight{background:var(--night);color:#fff}.ta-tileMist{background:#fff}.ta-tileWhite{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.ta-tileAndes{background:var(--andes);color:#fff}.ta-tilePhoto{background:var(--night);color:#fff;padding:0}.ta-tileOver{background:linear-gradient(#0000,#001c30d1);margin-top:auto;padding:140px 30px 34px;position:relative}.ta-tileIcon{width:40px;height:40px;color:var(--andes)}.ta-tileImg{background:var(--night);color:#fff;isolation:isolate}.ta-tileImgPh{z-index:-2;transition:transform 1.2s var(--ease);position:absolute;inset:0}.ta-tileImg:before{content:"";z-index:-1;background:linear-gradient(#001c308c 0%,#001c300d 34%,#001c3026 52%,#001c30e0 100%);position:absolute;inset:0}.ta-tileImg .ta-tileIcon{color:#fff;filter:drop-shadow(0 2px 6px #00000073)}.ta-tileImg .ta-tileT{text-shadow:0 2px 12px #00000059}@media (hover:hover) and (pointer:fine){.ta-tileImg:hover .ta-tileImgPh{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ta-tileImgPh{transition:none}}.ta-tileNight .ta-tileIcon{color:#fbe40f}.ta-tileAndes .ta-tileIcon{color:#fff}.ta-tileK{color:var(--andes);margin:0;font-size:1rem;font-weight:600}.ta-tileNight .ta-tileK{color:#9cc8e6}.ta-tileT{letter-spacing:-.022em;text-wrap:balance;margin:auto 0 0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:600;line-height:1.16}.ta-tileBig{letter-spacing:-.022em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:600;line-height:1.16}.ta-hlNav{justify-content:flex-end;gap:12px;max-width:1240px;margin:4px auto 0;padding:0 40px;display:flex}.ta-hlNav button{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color .16s, transform .14s var(--ease);background:#dfe6ea;border-radius:50%;place-items:center;display:grid}.ta-hlNav button:hover{background:#d0d9de}.ta-hlNav button:active{transform:scale(.94)}.ta-hlNav svg{width:16px;height:16px}@media (max-width:767.98px){.ta-hlNav{padding:0 20px}.ta-tile{min-height:420px;padding:28px 24px}}.ta-day{background:#fff;padding:clamp(88px,11vw,150px) 0;scroll-margin-top:24px}.ta-dayGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);display:grid}.ta-dayHead{align-self:start;position:sticky;top:40px}.ta-dayNote{max-width:34ch;color:var(--mute);margin:18px 0 0;font-size:1.125rem;line-height:1.5}.ta-dayList{margin:0;padding:0;list-style:none;position:relative}.ta-dayList:before{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:20px;left:19px}.ta-dayList>li{padding:0 0 44px 68px;position:relative}.ta-dayList>li:last-child{padding-bottom:0}.ta-dayN{width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--andes);color:var(--andes);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:1rem;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.ta-dayList>li:first-child .ta-dayN{background:var(--andes);color:#fff}.ta-dayT{font-family:var(--font-sans);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:600;line-height:1.2}.ta-dayX{max-width:56ch;color:var(--ink-2);margin:10px 0 0;font-size:1.125rem;line-height:1.6}@media (max-width:1023.98px){.ta-dayGrid{grid-template-columns:1fr}.ta-dayHead{position:static}}.ta-compare{background:var(--mist);padding:clamp(88px,11vw,150px) 0}.ta-cmpBox{border-radius:var(--r);background:#fff;grid-template-columns:1fr 1fr;max-width:940px;margin:clamp(36px,5vw,56px) auto 0;display:grid}.ta-cmpCol{padding:clamp(28px,4vw,48px)}.ta-cmpCol+.ta-cmpCol{border-left:1px solid var(--line)}.ta-cmpH{font-family:var(--font-sans);color:var(--mute);margin:0 0 8px;font-size:1.0625rem;font-weight:600}.ta-cmpCol ul{margin:0;padding:0;list-style:none}.ta-cmpCol li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:14px;padding:16px 0;font-size:1.125rem;line-height:1.45;display:grid}.ta-cmpCol li:first-child{border-top:0}.ta-yes{width:22px;height:22px;color:var(--andes);margin-top:2px}.ta-no{color:#8a96a0;width:22px;height:22px;margin-top:2px}.ta-bring{text-align:center;max-width:940px;margin:40px auto 0}.ta-bringH{font-family:var(--font-sans);color:var(--mute);margin:0;font-size:1.0625rem;font-weight:600}.ta-bring ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ta-bring li{color:var(--ink);background:#fff;border-radius:999px;padding:10px 18px;font-size:1rem;font-weight:500}.ta-priceNote{text-align:center;color:var(--mute);margin:36px 0 0;font-size:1rem}@media (max-width:767.98px){.ta-cmpBox{grid-template-columns:1fr}.ta-cmpCol+.ta-cmpCol{border-left:0;border-top:1px solid var(--line)}}.ta-deep{background:#fff;padding:clamp(88px,11vw,150px) 0 clamp(56px,7vw,96px)}.ta-deepRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);padding:clamp(36px,4vw,52px) 0;display:grid}.ta-deepRow:first-of-type{border-top:0;padding-top:0}.ta-deepH{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);font-weight:600;line-height:1.2}.ta-prose{max-width:64ch;color:var(--ink-2);font-size:1.125rem;line-height:1.68}.ta-prose p{margin:0 0 1.05rem}.ta-prose p:last-child{margin-bottom:0}.ta-prose h3{font-family:var(--font-sans);color:var(--ink);margin:1.8rem 0 .4rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.ta-prose h3:first-child{margin-top:0}.ta-prose ul{margin:0 0 1.1rem;padding:0;list-style:none}.ta-prose li{margin:.45rem 0;padding-left:1.3rem;position:relative}.ta-prose li:before{content:"";background:var(--andes);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.ta-tip{background:var(--mist);color:var(--ink);border-radius:16px;grid-template-columns:14px minmax(0,1fr);gap:14px;margin:1.2rem 0;padding:18px 20px;display:grid}.ta-tip p{margin:0}.ta-tipMark{background:#fbe40f;width:10px;height:10px;margin-top:.55em;transform:rotate(45deg);box-shadow:0 0 0 2px #10596f}@media (max-width:1023.98px){.ta-deepRow{grid-template-columns:1fr;gap:16px}}.ta-faq{background:#fff;padding:clamp(72px,9vw,120px) 0}.ta-faqInner{max-width:900px}.ta-faqList{border-top:1px solid var(--line);interpolate-size:allow-keywords;margin-top:clamp(28px,4vw,44px)}.ta-faqItem{border-bottom:1px solid var(--line)}.ta-faqItem summary{cursor:pointer;letter-spacing:-.008em;min-height:80px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:500;line-height:1.35;list-style:none;transition:color .16s;display:flex}.ta-faqItem summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.ta-faqItem summary:hover{color:var(--andes)}}.ta-faqChev{width:16px;height:16px;color:var(--andes);transition:transform .32s var(--ease);flex:none}.ta-faqItem[open] .ta-faqChev{transform:rotate(180deg)}.ta-faqItem::details-content{block-size:0;transition:block-size .32s var(--ease), content-visibility .32s allow-discrete;overflow:clip}.ta-faqItem[open]::details-content{block-size:auto}.ta-faqA p{max-width:64ch;color:var(--ink-2);margin:0;padding:0 48px 26px 0;font-size:1.125rem;line-height:1.65}.ta-faqA{transition:opacity .32s var(--ease), transform .32s var(--ease)}.ta-faqItem:not([open]) .ta-faqA{opacity:0;transform:translateY(-6px)}.ta-related{background:var(--mist);padding:clamp(72px,9vw,120px) 0}.ta-relGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;margin-top:clamp(28px,4vw,44px);display:grid}.ta-relSolo{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.ta-relLead,.ta-relSmall,.ta-guide{color:var(--ink);text-decoration:none}.ta-relLead{border-radius:var(--r);background:#fff;flex-direction:column;padding:14px 14px 30px;display:flex}.ta-relPhoto,.ta-relThumb,.ta-guideThumb{background:#dfe6ea;display:block;position:relative;overflow:hidden}.ta-relPhoto{aspect-ratio:16/10;border-radius:18px}.ta-relPhoto img,.ta-relThumb img{transition:transform .7s var(--ease)}.ta-relT{letter-spacing:-.025em;margin:24px 16px 0;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:600;line-height:1.12}.ta-relB{max-width:52ch;color:var(--ink-2);margin:10px 16px 0;font-size:1.0625rem;line-height:1.5}.ta-relLead .ta-more{margin:18px 16px 0}.ta-relSide{align-content:start;gap:20px;display:grid}.ta-relSmall{border-radius:var(--r);background:#fff;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:20px;padding:12px;display:grid}.ta-relThumb{aspect-ratio:1;border-radius:18px}.ta-relT2{letter-spacing:-.015em;margin-bottom:10px;font-size:1.3125rem;font-weight:600;line-height:1.2;display:block}@media (hover:hover) and (pointer:fine){.ta-relLead:hover img,.ta-relSmall:hover img{transform:scale(1.03)}.ta-relLead:hover .ta-relT,.ta-relSmall:hover .ta-relT2,.ta-guide:hover .ta-guideT{color:var(--andes)}}.ta-relLead:active,.ta-relSmall:active,.ta-guide:active{transform:scale(.99)}.ta-relLead,.ta-relSmall,.ta-guide{transition:transform .16s var(--ease)}.ta-guides{margin-top:clamp(56px,7vw,88px)}.ta-guides ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ta-guides li{border-top:1px solid var(--line)}.ta-guide{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.ta-guideThumb{border-radius:14px;width:64px;height:64px}.ta-guideT{font-size:1.125rem;font-weight:600;line-height:1.3;transition:color .16s}.ta-guide .ta-chev{color:var(--andes)}@media (max-width:1023.98px){.ta-relGrid,.ta-relSolo{grid-template-columns:1fr}}@media (max-width:767.98px){.ta-relSmall{grid-template-columns:38% minmax(0,1fr)}}.ta-closing{background:var(--mist);padding:0 0 clamp(24px,3vw,40px)}.ta-closePanel{border-radius:var(--r);background:var(--night);color:#fff;text-align:center;padding:clamp(56px,8vw,112px) clamp(24px,6vw,96px)}.ta-closeH2{max-width:20ch;font-family:var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0 auto;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:600;line-height:1.06}.ta-closeSub{color:#ffffffc7;max-width:44ch;margin:20px auto 0;font-size:1.1875rem;line-height:1.5}.ta-closeCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:34px;display:flex}.ta-closePhone{color:#fff;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;text-decoration:none}.ta-closePhone:hover{text-underline-offset:4px;text-decoration:underline}.ta-closeRating{color:#ffffff9e;margin:34px 0 0;font-size:.9375rem}.ta-climb{background:var(--night);color:#fff;view-timeline-name:--ta-climb;position:relative}.ta-climbStick{align-items:center;padding:clamp(88px,10vw,140px) 0;display:flex}.ta-climbGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ta-climbH2{font-family:var(--font-sans);letter-spacing:-.01em;color:#9cc8e6;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.25}.ta-climbNum{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:0 18px;margin:18px 0 0;font-size:clamp(6rem,3rem + 11vw,12.5rem);font-weight:600;line-height:.9;display:flex}.ta-climbUnit{letter-spacing:-.02em;color:#ffffffb3;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.ta-climbNum2{letter-spacing:-.035em;align-items:baseline;gap:12px;margin:18px 0 0;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.75rem);font-weight:600;line-height:1;display:flex}.ta-climbUnit2{letter-spacing:-.01em;color:#ffffffb3;font-size:1.25rem}.ta-climbCaveat{color:#ffffffe0;border-top:1px solid #ffffff29;max-width:44ch;margin:34px 0 0;padding-top:22px;font-size:1.1875rem;line-height:1.55}.ta-climbRest{color:#ffffff9e;max-width:46ch;margin:12px 0 0;font-size:1.0625rem;line-height:1.55}.ta-climbMedia{grid-template-columns:minmax(0,1fr) 6px;gap:18px;display:grid;position:relative}.ta-climbPhoto{aspect-ratio:4/5;border-radius:var(--r);background:#0b2a40;position:relative;overflow:hidden}.ta-climbPhoto img{object-position:50% 50%}.ta-climbGauge{background:#ffffff24;border-radius:6px;position:relative;overflow:hidden}.ta-climbGauge span{border-radius:inherit;transform-origin:50% 100%;background:#ff9315;position:absolute;inset:0}.ta-count{font-variant-numeric:tabular-nums;display:inline-grid}.ta-countReal,.ta-countAnim{grid-area:1/1}.ta-countAnim{--ta-n:calc(var(--ta-p) * var(--to));display:none}.ta-countAnim:after{counter-reset:ta-n var(--ta-n);content:counter(ta-n)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ta-climb{height:280svh}.ta-climbStick{height:100svh;min-height:620px;padding:72px 0 0;position:sticky;top:0}.ta-countReal{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ta-countAnim{animation:linear both ta-countUp;animation-timeline:--ta-climb;animation-range:contain 4% contain 78%;display:inline}.ta-climbGauge span{animation:linear both ta-gauge;animation-timeline:--ta-climb;animation-range:contain 4% contain 78%}.ta-climbPhoto{animation:linear both ta-viewOpen;animation-timeline:--ta-climb;animation-range:contain 4% contain 86%}.ta-climbPhoto img{animation:linear both ta-viewSettle;animation-timeline:--ta-climb;animation-range:contain}}}@keyframes ta-countUp{0%{--ta-p:0}to{--ta-p:1}}@keyframes ta-gauge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ta-viewOpen{0%{clip-path:inset(72% 0 0 0 round var(--r))}to{clip-path:inset(0 0 0 0 round var(--r))}}@keyframes ta-viewSettle{0%{transform:scale(1.18)translateY(6%)}to{transform:none}}@media (max-width:1023.98px){.ta-climbGrid{grid-template-columns:1fr;gap:28px}.ta-climbPhoto{aspect-ratio:16/10}.ta-climbCaveat{margin-top:20px;padding-top:16px;font-size:1.0625rem}.ta-climbRest{display:none}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ta-climbStick{padding-top:64px}.ta-climbPhoto{aspect-ratio:16/9}}}.ta-route{view-timeline-name:--ta-route;background:#fff;padding:clamp(88px,11vw,150px) 0}.ta-routeLead{max-width:52ch;color:var(--mute);margin:18px 0 0;font-size:1.1875rem;line-height:1.5}.ta-routeTrack{--c1:3fr;--c2:1fr;grid-template-columns:var(--c1) var(--c2) var(--c1) minmax(0, .9fr);margin:clamp(56px,7vw,88px) 0 0;padding:0;list-style:none;display:grid;position:relative}.ta-routeTrack:before,.ta-routeTrack:after{content:"";background:var(--line);border-radius:3px;height:3px;position:absolute;top:9px;left:9px;right:9px}.ta-routeTrack:after{background:var(--andes);transform-origin:0}.ta-routeStop{flex-direction:column;padding-right:20px;display:flex;position:relative}.ta-routeStop:last-child{text-align:right;align-items:flex-end;padding-right:0}.ta-routeDot{z-index:1;width:21px;height:21px;box-shadow:inset 0 0 0 3px var(--andes);background:#fff;border-radius:50%;position:relative}.ta-routeStop:first-child .ta-routeDot,.ta-routeStop:last-child .ta-routeDot{background:var(--andes)}.ta-routeName{letter-spacing:-.022em;color:var(--ink);margin-top:24px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.375rem);font-weight:600;line-height:1.12}.ta-routeSub{color:var(--mute);margin-top:6px;font-size:1.0625rem;line-height:1.4}.ta-routeDrive{background:var(--andes-soft);color:var(--andes-700);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.9375rem;font-weight:600;display:inline-flex;position:absolute;top:-46px;left:50%;transform:translate(-30%)}.ta-routeCar{width:18px;height:18px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ta-routeTrack:after{animation:linear both ta-drawX;animation-timeline:--ta-route;animation-range:entry 70% cover 55%}.ta-routeDot{animation:linear both ta-dotOn;animation-timeline:--ta-route;animation-range:entry calc(70% + var(--i) * 10%) entry calc(74% + var(--i) * 10%)}}}@keyframes ta-drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ta-drawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ta-dotOn{0%{transform:scale(.6);box-shadow:inset 0 0 0 3px #b8c4cc}to{transform:scale(1)}}@media (max-width:899.98px){.ta-routeTrack{grid-template-columns:1fr;gap:0;margin-top:40px}.ta-routeTrack:before,.ta-routeTrack:after{width:3px;height:auto;inset:10px auto 10px 9px}.ta-routeTrack:after{transform-origin:50% 0}.ta-routeStop,.ta-routeStop:last-child{text-align:left;grid-template-columns:21px minmax(0,1fr);align-items:start;column-gap:20px;padding:0 0 36px;display:grid}.ta-routeStop:last-child{padding-bottom:0}.ta-routeName{grid-column:2;margin-top:-4px}.ta-routeSub{grid-column:2}.ta-routeDrive{grid-column:2;justify-self:start;margin-top:18px;position:static;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ta-routeTrack:after{animation-name:ta-drawY}}}}.ta-rail{background:var(--mist);view-timeline-name:--ta-rail;padding:clamp(88px,11vw,150px) 0}.ta-railGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ta-railMedia{position:sticky;top:40px}.ta-railPhoto{aspect-ratio:4/5;border-radius:var(--r);background:#cfd8dd;position:relative;overflow:hidden}.ta-railPhoto img{object-position:38% 50%}.ta-railBeats{margin:clamp(36px,4vw,52px) 0 0;padding:0 0 0 52px;list-style:none;position:relative}.ta-railBeats:before{content:"";background:repeating-linear-gradient(#0000 0 14px,#b2bec6 14px 18px);border-inline:2px solid #7d8b95;width:16px;position:absolute;top:8px;bottom:8px;left:9px}.ta-railBeats>li{color:var(--ink-2);text-wrap:pretty;padding:0 0 34px;font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);line-height:1.5;position:relative}.ta-railBeats>li:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--andes);background:#fff;border-radius:50%;position:absolute;top:.3em;left:-44px}.ta-railBeats>li.ta-railFirst{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:600;line-height:1.25}.ta-railTip{color:var(--ink);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;margin:12px 0 0;padding:20px 22px;font-size:1.0625rem;line-height:1.55;display:flex}.ta-railTipIcon{width:26px;height:26px;color:var(--andes);flex:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ta-railPhoto img{animation:linear both ta-archive;animation-timeline:--ta-rail;animation-range:entry 40% cover 45%}}}@keyframes ta-archive{0%{filter:grayscale()sepia(.25)contrast(1.05)}to{filter:none}}@media (max-width:1023.98px){.ta-railGrid{grid-template-columns:1fr}.ta-railMedia{position:static}.ta-railPhoto{aspect-ratio:16/10}}.ta-fall{background:var(--night);color:#fff;view-timeline-name:--ta-fall;padding:clamp(88px,11vw,150px) 0}.ta-fallGrid{grid-template-columns:minmax(0,5fr) minmax(0,2.4fr) minmax(0,4.2fr);align-items:stretch;gap:clamp(28px,4vw,64px);display:grid}.ta-fallCopy{align-self:center}.ta-fallH2{font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.4rem + 3vw,4rem);font-weight:600;line-height:1.02}.ta-fallText{color:#ffffffc7;max-width:40ch;margin:26px 0 0;font-size:1.1875rem;line-height:1.55}.ta-fallScale{flex-direction:column;min-height:520px;margin:0;display:flex;position:relative}.ta-fallRuler{border-left:2px solid #ffffff4d;flex:1;margin:12px 0 12px 44px;position:relative}.ta-tick,.ta-tickMajor{border-top:1px solid #ffffff4d;width:10px;height:0;position:absolute;left:0}.ta-tickMajor{border-top-color:#fff9;width:18px}.ta-tickLabel{font-variant-numeric:tabular-nums;color:#ffffff9e;font-size:.875rem;position:absolute;top:0;right:calc(100% + 12px);transform:translateY(-50%)}.ta-tick,.ta-tickMajor{left:-2px}.ta-fallWater{width:30px;left:26px;top:var(--b);background:linear-gradient(to bottom, #9cc8e640, #9cc8e6 calc((var(--a) - var(--b)) * 1), #e8f4fb);transform-origin:50% 0;border-radius:15px;position:absolute;bottom:0}.ta-fallBand{left:-12px;right:-8px;top:var(--b);height:calc(var(--a) - var(--b));background:#ffffff14;border-block:1px dashed #ffffffb3;position:absolute}.ta-fallBandLabel{color:#ffffffbf;margin:14px 0 0 44px;font-size:.9375rem;line-height:1.4}.ta-fallPhoto{border-radius:var(--r);background:#0b2a40;min-height:560px;position:relative;overflow:hidden}.ta-fallPhoto img{object-position:50% 50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ta-fallWater{animation:linear both ta-drawY;animation-timeline:--ta-fall;animation-range:entry 60% cover 50%}}}@media (max-width:1023.98px){.ta-fallGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ta-fallCopy{grid-column:1/-1}.ta-fallScale,.ta-fallPhoto{min-height:420px}}@media (prefers-reduced-motion:no-preference){.ta-page [data-reveal]{transition:opacity .6s var(--ease), transform .6s var(--ease), filter .6s var(--ease);transition-delay:calc(var(--i,0) * 60ms)}.ta-page [data-reveal][data-state=wait]{opacity:0;filter:blur(4px);transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.ta-page *,.ta-page :before,.ta-page :after{transition:none!important}.ta-btn:active,.ta-hlNav button:active,.ta-relLead:active,.ta-relSmall:active,.ta-guide:active,.ta-faqItem:not([open]) .ta-faqA{transform:none}}