.th{--bg:#f3f5f2;--panel:#ffffff;--alt:#e9ede8;--fg:#121a17;--soft:#36423d;--muted:#5f6d66;--line:rgba(18,26,23,.14);--kom:#e0303a;--kom-hover:#c8222c;--photo-fg:#eef2ee;--display:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;--body:"Source Serif 4",Georgia,"Times New Roman",serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--wrap:1200px;background:var(--bg);color:var(--fg);font:400 17px/1.6 var(--body);color-scheme:light}.th *{box-sizing:border-box}.th img{max-width:100%;display:block}.th a{color:inherit}.th h1,.th h2,.th h3{font-family:var(--display);font-weight:800;text-transform:uppercase;line-height:.92;margin:0;text-wrap:balance;letter-spacing:.005em;color:inherit}.th p{margin:0}.th-wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.th-eyebrow,.th-kicker{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.th-btn{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:var(--kom);color:#fff!important;padding:15px 22px;border-radius:999px;border:1px solid var(--kom);transition:background .15s}.th-btn:hover{background:var(--kom-hover)}.th-btn.ghost{background:transparent;border-color:currentColor;color:inherit!important}.th a:focus-visible,.th summary:focus-visible{outline:2px solid var(--kom);outline-offset:3px}.th-lede{font-size:clamp(18px,2vw,21px);max-width:52ch}.th-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.th-welcome{background:#fff;padding-top:clamp(40px,5vw,72px);overflow:hidden}.th-welcome__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:20px 60px;align-items:end}.th-welcome__head .th-eyebrow{grid-column:1/-1}.th-title{font-size:clamp(48px,8.4vw,128px)!important;font-weight:900!important;line-height:.9!important;display:flex;align-items:center;flex-wrap:wrap;gap:.12em .22em}.th-title-logo{display:inline-block;height:.78em;width:auto;max-width:none}.th-welcome__side{display:grid;gap:22px;padding-bottom:.6em}.th-welcome .th-lede{color:var(--soft)}.th-marquee{margin-top:clamp(44px,5.5vw,84px);border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;overflow:hidden;white-space:nowrap;padding:18px 0}.th-marquee>div{display:inline-flex;align-items:center;gap:40px;animation:th-marquee 38s linear infinite;font-size:clamp(26px,3vw,46px);letter-spacing:-.03em}.th-marquee span:not(.th-mq-logo){font-family:Georgia,"Source Serif 4",serif;font-style:italic;color:#7b7b7b}.th-mq-logo{display:inline-flex;align-items:center;flex:none}.th-mq-logo img{display:block;height:clamp(30px,3.1vw,48px);width:auto;max-width:none}.th-mq-logo--stacked img{height:clamp(38px,3.9vw,60px)}@keyframes th-marquee{to{transform:translate(-50%)}}.th-band{position:relative;overflow:hidden}.th-band img{width:100%;aspect-ratio:21/9;max-height:78vh;object-fit:cover}.th-trust{list-style:none;margin:0;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:var(--wrap);margin-inline:auto;border-bottom:1px solid var(--line)}.th-trust li{padding:22px 16px 22px 0;display:grid;gap:4px;min-width:0}.th-trust b{font:800 24px/1 var(--display);text-transform:uppercase}.th-trust span{font:500 12px/1.4 var(--mono);color:var(--muted)}.th-section{padding-block:clamp(56px,8vw,104px)}.th-alt{background:var(--alt)}.th-head{display:grid;gap:12px;margin-bottom:clamp(28px,4vw,44px);max-width:760px}.th-head h2{font-size:clamp(40px,6vw,76px)}.th-head p:not(.th-eyebrow){color:var(--soft);font-size:18px}.th-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.th-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.th-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.th-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #121a171f}.th-card__img{position:relative;aspect-ratio:16/9;background:var(--alt);overflow:hidden}.th-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.th-card:hover .th-card__img img{transform:scale(1.03)}.th-badge{position:absolute;left:14px;top:14px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#fffffff0;color:var(--fg);padding:8px 10px;border-radius:999px}.th-card__body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px;flex:1}.th-card h3{font-size:clamp(32px,3.4vw,44px)}.th-meta{font:500 13px/1.4 var(--mono);color:var(--soft)}.th-climbs{color:var(--soft);font-size:16px}.th-stats{display:flex;gap:28px;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--line)}.th-stats div{display:grid;gap:2px}.th-stats dt{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.th-stats dd{margin:0;font:800 24px/1 var(--display)}.th-price{margin-top:auto!important;padding-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:16px;color:var(--soft)}.th-price b{font:800 30px/1 var(--display);color:var(--fg)}.th-price span{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--kom)}.th-grid.three .th-card h3{font-size:clamp(26px,2.4vw,32px)}.th-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.th-why figure{margin:0;display:grid;gap:14px;align-content:start}.th-why img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.th-why h3{font-size:28px;margin-bottom:6px}.th-why p{color:var(--soft);font-size:16px}.th-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:s}.th-steps li{counter-increment:s;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px;display:grid;gap:8px;align-content:start}.th-steps li:before{content:counter(s);font:900 44px/1 var(--display);color:var(--kom)}.th-steps b{font:800 26px/1 var(--display);text-transform:uppercase}.th-steps p{color:var(--soft);font-size:16px}.th-groups{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:var(--fg);color:var(--photo-fg);border-radius:14px;padding:28px}.th-groups>div{display:grid;gap:8px;max-width:640px;min-width:0}.th-groups h3{font-size:32px}.th-groups p{color:#eef2eecc;font-size:16px}.th-faqwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;align-items:start}.th-faq{border-top:1px solid var(--line)}.th-faq details{border-bottom:1px solid var(--line)}.th-faq summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;position:relative;font-weight:600;font-size:18px}.th-faq summary::-webkit-details-marker{display:none}.th-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font:400 28px/1 var(--mono);color:var(--kom)}.th-faq details[open] summary:after{content:"\2013"}.th-faq details p{padding:0 0 20px;color:var(--soft);font-size:16px;max-width:66ch}.th-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.th-two h2{font-size:clamp(30px,3.6vw,44px);margin-bottom:12px}.th-two p{color:var(--soft);font-size:16px}.th-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.th-links a{font:500 13px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--kom);text-decoration:none}.th-cta{background:var(--fg);color:var(--photo-fg);padding-block:clamp(56px,8vw,96px);text-align:center}.th-cta .th-wrap{display:grid;gap:16px;justify-items:center}.th-cta h2{font-size:clamp(36px,5vw,64px);max-width:18ch}.th-cta p{color:#eef2eecc;max-width:52ch}@media(max-width:980px){.th-welcome__head{grid-template-columns:minmax(0,1fr)}.th-welcome__side{padding-bottom:0}.th-band img{aspect-ratio:4/3}.th-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.th-grid,.th-grid.three,.th-why,.th-steps,.th-two,.th-faqwrap{grid-template-columns:minmax(0,1fr)}.th-faqwrap{gap:0}}@media(min-width:600px)and (max-width:980px){.th-grid,.th-grid.three,.th-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.th-card,.th-card__img img{transition:none}.th-marquee>div{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/th-tours.css.map */
