@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap");*{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0f1b33;--ivory:#f6f2ea;--sand:#ede6d6;--gold:#c9a24d;--border:rgba(15,27,51,.1)}.kili-page{font-family:sans-serif}#zones .sdy-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.k-hero{background:#0f1b33;min-height:92vh;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:0 48px 64px;overflow:hidden}.k-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,37,64,.1) 0,rgba(10,18,32,.72))}.k-hero-overlay:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 0 100%,rgba(8,16,30,.62) 0,transparent 65%);pointer-events:none}.k-hero-content{position:relative;z-index:2}.k-hero-eyebrow{font-size:9px;letter-spacing:.32em;color:#f6f2ea;opacity:1;margin-bottom:18px}.k-hero-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(30px,4.5vw,80px);font-weight:400;color:#f6f2ea;line-height:1.1;margin-bottom:28px;white-space:nowrap}.k-hero-title em{font-style:normal;color:#f6f2ea}.k-hero-sub{font-size:11px;letter-spacing:.07em;color:#f6f2ea;margin-bottom:40px;max-width:380px;line-height:1.85}.k-hero-btns{display:flex;align-items:center;gap:24px}.k-btn-gold{color:#0f1b33;background:#c9a24d;padding:13px 28px;border-radius:1px;text-decoration:none;display:inline-block}.k-btn-ghost,.k-btn-gold{font-size:10px;letter-spacing:.18em;cursor:pointer}.k-btn-ghost{color:hsla(42,46%,93%,.42);display:flex;align-items:center;gap:10px}.k-ghost-line{width:22px;height:.5px;background:currentColor}.k-hero-stats{position:absolute;bottom:64px;right:48px;z-index:2;display:flex;flex-direction:column;gap:28px;text-align:right}.k-stat-num{font-family:var(--font-cormorant),Georgia,serif;font-size:28px;font-weight:400;color:#c9a24d}.k-stat-label{font-size:8px;letter-spacing:.18em;color:hsla(42,46%,93%,.72);margin-top:3px}.k-scroll-ind{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px}.k-scroll-line{width:.5px;height:40px;background:rgba(201,168,76,.3)}.k-scroll-lbl{font-size:8px;letter-spacing:.22em;color:rgba(201,168,76,.38)}@media(max-width:1023px){.k-hero-title{white-space:normal;line-height:1.15}}.k-trust-section{background:#0f1b33;border-top:.5px solid rgba(201,168,76,.1)}.k-trust-split{min-height:100vh}.k-trust-left{position:sticky;top:0;height:100vh;overflow:hidden}.k-trust-left-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 45%,rgba(8,18,32,.72) 70%,rgba(8,18,32,.92));z-index:1}.k-trust-left-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0 52px 56px}.k-trust-eyebrow{margin-bottom:16px}.k-trust-title{font-family:var(--font-cormorant),Georgia,serif;font-size:40px;font-weight:400;color:#f6f2ea;line-height:1.15;margin-bottom:26px}.k-trust-title em{font-style:italic;color:#c9a24d}.k-trust-body{font-size:11px;letter-spacing:.04em;color:#f6f2ea;line-height:1.95;margin-bottom:26px}.k-rawan-cred{border-left:.5px solid rgba(201,168,76,.3);padding-left:20px;margin-bottom:26px}.k-rawan-name{font-family:var(--font-cormorant),Georgia,serif;font-size:16px;font-weight:400;color:#f6f2ea;margin-bottom:6px}.k-rawan-titles{font-size:9px;letter-spacing:.1em;color:#c9a24d;line-height:1.9}.k-trust-right{padding:120px 56px 120px 64px;display:flex;flex-direction:column;border-left:.5px solid rgba(201,168,76,.08)}.k-pillar{padding:60px 0;border-bottom:.5px solid rgba(201,168,76,.07);opacity:.18;transition:opacity .6s ease}.k-pillar:first-child{padding-top:0}.k-pillar:last-child{border-bottom:none}.k-pillar.active{opacity:1}.k-pillar-num{font-size:8px;letter-spacing:.26em;color:rgba(201,168,76,.45);display:block;margin-bottom:18px}.k-pillar-title{font-family:var(--font-cormorant),Georgia,serif;font-size:34px;font-weight:400;color:#f6f2ea;margin-bottom:14px;line-height:1.2}.k-pillar-title em{font-style:italic;color:#c9a24d}.k-pillar-desc{font-size:12px;color:hsla(40,40%,94%,.48);line-height:1.9;max-width:380px}.k-pillar-line{width:0;height:.5px;background:#c9a24d;margin-top:28px;transition:width .8s ease .2s}.k-pillar.active .k-pillar-line{width:36px}.k-breath{background:#0f1b33;padding:72px 48px;border-top:.5px solid rgba(201,168,76,.06);justify-content:center;text-align:center}.k-breath,.k-breath-inner{display:flex;align-items:center}.k-breath-inner{flex-direction:column;gap:20px}.k-breath-rule-top{width:.5px;height:36px;background:rgba(201,168,76,.22)}.k-breath-l1{color:hsla(40,40%,94%,.7)}.k-breath-l1,.k-breath-l2{font-family:var(--font-cormorant),Georgia,serif;font-size:36px;font-weight:300;line-height:1.25;max-width:680px}.k-breath-l2{color:#c9a24d}.k-breath-rule-bot{width:.5px;height:36px;background:rgba(201,168,76,.12)}.k-routes-section{background:#f6f2ea;padding:110px 48px}.k-routes-header{max-width:1200px;margin:0 auto;text-align:left}.k-sec-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#876726;margin:0 0 20px}.k-sec-eyebrow:before{content:"";width:28px;height:1px;background:#c9a24d;flex-shrink:0}.k-sec-title{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(34px,3.8vw,46px);font-weight:400;color:#0f1e35;line-height:1.08;margin:0}.k-route-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:32px auto;max-width:1200px;justify-content:flex-start}.k-route-tab{flex:0 0 auto;height:44px;min-width:60px;padding:0 20px;text-align:center;font-size:12px;letter-spacing:.1em;font-weight:500;text-transform:uppercase;color:#0f1b33;background:transparent;border:1.5px solid #0f1b33;border-radius:22px;cursor:pointer;transition:all .3s;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit}.k-route-tab:hover:not(.active){background:rgba(15,27,51,.06)}.k-route-tab.active,.k-route-tab.active:hover{color:#f6f2ea!important;background:#0f1b33!important;border-color:#0f1b33!important}.k-route-tab.featured-tab:after{content:"★";position:absolute;top:4px;right:6px;font-size:7px;color:rgba(201,168,76,.6)}.k-routes-main{display:grid;grid-template-columns:60fr 40fr;gap:0;max-width:1200px;margin:0 auto;min-height:540px}.k-map-panel{background:transparent;border:none;padding:24px 24px 24px 0;position:relative;display:flex;flex-direction:column}.k-map-panel svg{display:block;width:100%;height:auto;flex:1}.k-rp{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;opacity:0;transition:opacity .2s}.k-rp.visible{opacity:1}.k-rp.animating{animation:kDrawRoute 1.2s ease forwards}@keyframes kDrawRoute{0%{stroke-dashoffset:var(--pl)}to{stroke-dashoffset:0}}.k-camps{opacity:0;transition:opacity .4s .1s}.k-camps.visible{opacity:1}@keyframes kpulse{0%{r:6;opacity:.3}70%{r:12;opacity:0}to{r:6;opacity:0}}.k-summit-pulse{animation:kpulse 2.5s infinite;fill:rgba(15,27,51,.15)}.k-detail-panel{background:transparent;border:none;padding:36px 0 36px 32px;display:flex;flex-direction:column;justify-content:space-between}.k-detail-eyebrow{font-size:11px;letter-spacing:.28em;color:#876726;margin-bottom:14px}.k-detail-name{font-family:var(--font-cormorant),Georgia,serif;font-size:36px;font-weight:400;color:#0f1b33;line-height:1.1;margin-bottom:6px}.k-detail-name-link{display:inline-block;text-decoration:none;transition:color .25s ease}.k-detail-name-link:hover{color:#876726}.k-detail-meta{display:flex;align-items:center;gap:16px;margin-bottom:20px}.k-detail-days{font-size:13px;letter-spacing:.14em;color:#0f1b33}.k-detail-diff{display:flex;gap:3px}.k-diff-dot{width:6px;height:6px;border-radius:50%;background:rgba(15,27,51,.2)}.k-diff-dot.filled{background:#876726}.k-detail-divider{width:100%;height:1px;background:rgba(15,27,51,.15);margin-bottom:20px}.k-detail-hook{font-size:13px;color:#0f1b33;line-height:1.85;margin-bottom:20px}.k-detail-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.k-detail-tag{font-size:10px;letter-spacing:.1em;color:#876726;padding:4px 10px;border:1px solid rgba(135,103,38,.4)}.k-detail-price-label{font-size:11px;letter-spacing:.16em;color:#876726;margin-bottom:4px}.k-detail-price{font-family:var(--font-cormorant),Georgia,serif;font-size:26px;font-weight:400;color:#876726;margin-bottom:20px}.k-detail-price span{font-size:13px;color:rgba(15,27,51,.55);font-family:sans-serif;letter-spacing:.06em}.k-detail-camps-title{font-size:10px;letter-spacing:.2em;color:#876726;margin-bottom:10px}.k-detail-camp-list{display:flex;flex-direction:column;gap:7px;margin-bottom:24px}.k-detail-camp-item{display:flex;align-items:center;gap:10px}.k-detail-camp-dot{width:5px;height:5px;border-radius:50%;background:#876726;opacity:.7;flex-shrink:0}.k-detail-camp-name{font-size:12px;color:#0f1b33;letter-spacing:.06em}.k-detail-camp-elev{font-size:11px;color:#876726;margin-left:auto}.k-route-select-wrap{display:none}@media(max-width:767px){.k-route-tabs{display:none}.k-routes-header{margin-bottom:32px}.k-finder-teaser-desktop{display:none}.k-routes-detail-mobile .k-finder-teaser-mobile{display:block;margin:24px 0 0}.k-finder-teaser-link{white-space:nowrap}.k-route-select-wrap{display:block;max-width:100%;margin:0 0 24px}.k-route-select{width:100%;min-height:52px;font-size:16px;font-family:inherit;letter-spacing:.1em;text-transform:uppercase;color:#0f1b33;background:transparent;border:1.5px solid #0f1b33;border-radius:22px;padding:14px 40px 14px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230f1b33' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.k-route-select:focus{outline:none;border-color:#c9a24d}.k-routes-main{display:flex;flex-direction:column;gap:0;min-height:auto}.k-routes-map-mobile{order:1;padding:16px 0;border-left:none}.k-routes-map-mobile svg{width:100%;height:auto;flex:none}.k-routes-detail-mobile{order:2;border-left:none;border-top:none;padding:32px 0}.k-detail-camp-item{display:flex;align-items:center;justify-content:space-between;gap:12px;white-space:nowrap}.k-detail-camp-name{font-size:12px;overflow:hidden;text-overflow:ellipsis}.k-detail-camp-elev{flex-shrink:0;font-size:11px}.k-detail-price{white-space:nowrap}}.k-detail-cta{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;color:#876726;cursor:pointer;padding-top:16px;border-top:1px solid rgba(15,27,51,.15)}.k-detail-cta-line{width:20px;height:.5px;background:currentColor}.k-detail-cta-link{font-size:10px;letter-spacing:.22em;color:#0f1b33;text-transform:uppercase;text-decoration:underline;text-decoration-color:#0f1b33;text-decoration-thickness:1px;text-underline-offset:4px;gap:6px;transition:gap .25s ease}.k-detail-cta-link:hover{gap:10px}.k-detail-cta-arrow{display:inline-block;transition:transform .25s ease}.k-detail-cta-link:hover .k-detail-cta-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.k-summit-pulse{animation:none}@keyframes kDrawRoute{0%{stroke-dashoffset:0}to{stroke-dashoffset:0}}}.k-climb-section{background:#ede6d6;padding:110px 48px}.k-climb-inner{max-width:1200px;margin:0 auto}.k-climb-pills{display:flex;gap:10px;margin-bottom:20px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.k-climb-pills::-webkit-scrollbar{display:none}.k-climb-pill{flex-shrink:0;height:48px;min-width:60px;padding:0 20px;border:1.5px solid #0f1b33;border-radius:24px;background:transparent;color:#0f1b33;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.k-climb-pill:hover{background:rgba(15,27,51,.06)}.k-climb-pill-active{background:#0f1b33;color:#f6f2ea;border-color:#0f1b33}.k-climb-pill-active:hover{background:#0f1b33}.k-climb-pill-label{font-size:12px;line-height:1}.k-climb-pill-dot{width:5px;height:5px;border-radius:50%;display:block}.k-climb-legend{display:flex;gap:24px;margin-bottom:48px;flex-wrap:wrap}.k-climb-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:rgba(15,27,51,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-climb-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.k-climb-panel{display:grid;grid-template-columns:55% 45%;align-items:stretch;background:#f6f2ea;border:1px solid rgba(15,27,51,.1)}.k-climb-scene{position:relative;height:340px;min-height:0;overflow:hidden;background:#0f1b33}.k-climb-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.k-climb-cloud-haze,.k-climb-clouds,.k-climb-glow,.k-climb-lightning,.k-climb-rain,.k-climb-storm,.k-climb-sun-rays,.k-climb-warm-tint{position:absolute;inset:0;pointer-events:none;transition:opacity .8s ease}.k-climb-warm-tint{background:rgba(255,190,110,.1);opacity:0;z-index:1}.k-climb-scene-best .k-climb-warm-tint{opacity:1}.k-climb-glow{top:-24%;left:auto;right:-6%;width:76%;height:150%;inset-block:auto;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,214,140,.75) 0,rgba(255,214,140,.38) 20%,transparent 45%);mix-blend-mode:screen;opacity:0;z-index:2;animation:kSunPulse 6s ease-in-out infinite}.k-climb-scene-best .k-climb-glow{opacity:1}@keyframes kSunPulse{0%,to{transform:scale(.96);opacity:.6}50%{transform:scale(1.04);opacity:.8}}.k-climb-sun-rays{opacity:0;z-index:2;overflow:hidden}.k-climb-scene-best .k-climb-sun-rays{opacity:1}.k-climb-sun-ray{position:absolute;top:-18%;right:18%;width:2px;height:150%;background:linear-gradient(180deg,rgba(255,226,157,.18),transparent 65%);transform-origin:top center;animation:kRayDrift 18s ease-in-out infinite}.k-climb-sun-ray-1{transform:rotate(24deg);right:23%}.k-climb-sun-ray-2{transform:rotate(38deg);right:30%;animation-delay:-6s}.k-climb-sun-ray-3{transform:rotate(52deg);right:37%;animation-delay:-12s}@keyframes kRayDrift{0%,to{translate:0 0;opacity:.55}50%{translate:-16px 8px;opacity:1}}.k-climb-cloud-haze{background:hsla(0,0%,100%,.12);opacity:0;z-index:1}.k-climb-scene-cloud .k-climb-cloud-haze{opacity:1}.k-climb-clouds{height:100%;overflow:hidden;opacity:0;z-index:3}.k-climb-scene-cloud .k-climb-clouds,.k-climb-scene-rain .k-climb-clouds{opacity:1}.k-climb-cloud{position:absolute;height:20%;border-radius:999px;background:hsla(0,0%,100%,.84);filter:blur(18px);opacity:0;animation:kCloudDrift 45s linear infinite}.k-climb-scene-cloud .k-climb-cloud{opacity:.86}.k-climb-scene-rain .k-climb-cloud{height:30%;background:#78808a;filter:blur(20px);opacity:.9}.k-climb-cloud-1{width:36%;top:8%;left:-40%;animation-duration:42s}.k-climb-cloud-2{width:43%;top:22%;left:-48%;animation-duration:55s;animation-delay:-19s}.k-climb-cloud-3{width:31%;top:36%;left:-38%;animation-duration:48s;animation-delay:-31s}.k-climb-cloud-4{width:45%;top:48%;left:-52%;animation-duration:60s;animation-delay:-44s}@keyframes kCloudDrift{0%{transform:translateX(0)}to{transform:translateX(430%)}}.k-climb-clouds-static .k-climb-cloud{animation:none}.k-climb-storm{background:rgba(30,40,52,.4);opacity:0;z-index:4}.k-climb-scene-rain .k-climb-storm{opacity:1}.k-climb-rain{overflow:hidden;opacity:0;z-index:5}.k-climb-scene-rain .k-climb-rain{opacity:1}.k-climb-raindrop{position:absolute;top:-30px;width:1px;background:hsla(40,40%,94%,.62);transform:rotate(12deg);transform-origin:top center;animation:kRainFall .8s linear infinite}.k-climb-rain-static .k-climb-raindrop{animation:none;top:32%;opacity:.58}@keyframes kRainFall{0%{transform:translateZ(0);opacity:0}12%{opacity:.65}to{transform:translate3d(32px,420px,0);opacity:.5}}.k-climb-lightning{background:hsla(0,0%,100%,.25);opacity:0;z-index:6}.k-climb-scene-rain .k-climb-lightning{animation:kLightning 10s linear infinite}@keyframes kLightning{0%,76%,to{opacity:0}77%{opacity:.25}77.8%{opacity:0}78.6%{opacity:.25}79.4%{opacity:0}}.k-climb-scene-tag{position:absolute;top:14px;left:14px;z-index:8;background:#f6f2ea;color:#0f1e35;font-size:9px;letter-spacing:.2em;padding:5px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;transition:opacity .5s ease}.k-climb-details{background:#f6f2ea;padding:36px 32px;display:flex;flex-direction:column;justify-content:center}.k-climb-month-name{font-family:var(--font-cormorant),Georgia,serif;font-size:32px;font-weight:400;color:#0f1e35;line-height:1.15;margin:0 0 10px}.k-climb-conditions{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#876726;margin:0 0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-climb-desc{font-size:14px;color:rgba(15,27,51,.72);line-height:1.7;margin:0 0 24px}.k-climb-divider{width:100%;height:1px;background:rgba(15,27,51,.14);margin-bottom:24px}.k-climb-meta{display:flex;gap:32px}.k-climb-meta-item{flex:1}.k-climb-meta-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#876726;margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-climb-meta-value{font-size:14px;color:#0f1e35;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-climb-route-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#0f1e35;font-weight:500;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;transition:color .2s ease}.k-climb-route-link:hover{color:#876726}.k-climb-route-arrow{width:16px;height:1px;background:currentColor;position:relative;transition:width .2s ease}.k-climb-route-arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.k-climb-route-link:hover .k-climb-route-arrow{width:24px}@media(max-width:767px){.k-climb-section{padding:64px 24px}.k-climb-panel{grid-template-columns:1fr}.k-climb-scene{height:240px}.k-climb-photo{-o-object-position:center 35%;object-position:center 35%}.k-climb-details{padding:28px 20px}.k-climb-meta{gap:20px}}@media (prefers-reduced-motion:reduce){.k-climb-cloud,.k-climb-raindrop,.k-climb-scene-best .k-climb-glow,.k-climb-scene-rain .k-climb-lightning,.k-climb-sun-ray{animation:none!important}}.k-finder-section{background:#f6f2ea;padding:96px 48px}.k-finder-inner{max-width:1200px;margin:0 auto}.k-finder-fading{opacity:.25;transition:opacity .18s ease}.k-finder-split{display:grid;grid-template-columns:45% 55%;align-items:stretch;border:0;transition:opacity .18s ease}.k-finder-photo{position:relative;overflow:hidden;min-height:480px;background:#0f1b33}.k-finder-photo-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.k-finder-photo-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,27,51,.75) 0,rgba(15,27,51,.4) 30%,transparent 55%);pointer-events:none}.k-finder-photo-quote{position:absolute;left:36px;right:36px;bottom:32px;z-index:2}.k-finder-photo-line{font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-size:22px;font-weight:400;color:#f6f2ea;line-height:1.35;margin:0 0 10px}.k-finder-photo-attr{font-size:10px;letter-spacing:.22em;color:#c9a24d;text-transform:uppercase;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-panel{background:#0f1b33;display:flex;flex-direction:column;justify-content:center;padding:48px 44px;transition:height .3s ease;min-height:480px}.k-finder-kicker-text{font-size:11px;letter-spacing:.3em;color:#c9a24d;text-transform:uppercase;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.k-finder-welcome{display:flex;flex-direction:column;gap:0}.k-finder-welcome-heading{font-family:var(--font-cormorant),Georgia,serif;font-size:34px;font-weight:400;color:#f6f2ea;line-height:1.2;margin:18px 0}.k-finder-welcome-sub{font-size:15px;line-height:1.65;color:hsla(40,40%,94%,.8);margin:0 0 28px;max-width:440px}.k-finder-welcome-items{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:36px}.k-finder-welcome-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:hsla(40,40%,94%,.7);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-welcome-item svg{color:#c9a24d;flex-shrink:0}.k-finder-cta{align-self:flex-start;background:#c9a24d;color:#0f1b33;border:0;font-size:11px;letter-spacing:.18em;padding:14px 28px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s ease}.k-finder-cta:hover{background:#b58f3f}.k-finder-question{display:flex;flex-direction:column}.k-finder-progress-head{display:flex;align-items:center;justify-content:space-between;min-height:18px}.k-finder-progress-head p{letter-spacing:.24em;color:#c9a24d;text-transform:uppercase;margin:0}.k-finder-back,.k-finder-progress-head p{font-size:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-back{border:0;background:none;padding:0;color:hsla(40,40%,94%,.7);letter-spacing:.18em;cursor:pointer;transition:color .2s ease}.k-finder-back:hover{color:#c9a24d}.k-finder-back:disabled{visibility:hidden}.k-finder-segments{display:flex;gap:4px;margin-top:14px}.k-finder-segment{height:3px;flex:1;background:hsla(40,40%,94%,.15);border-radius:0}.k-finder-segment.filled{background:#c9a24d}.k-finder-question-title{font-family:var(--font-cormorant),Georgia,serif;font-size:28px;font-weight:400;color:#f6f2ea;line-height:1.2;margin:28px 0 0}.k-finder-pills{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.k-finder-pills-months .k-finder-pill{min-height:44px;padding:10px 16px}.k-finder-pill{display:inline-flex;flex-direction:column;align-items:flex-start;min-height:44px;padding:10px 18px;background:transparent;border:1px solid hsla(40,40%,94%,.3);border-radius:999px;color:#f6f2ea;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .2s ease,background .2s ease;justify-content:center}.k-finder-pill:focus-visible,.k-finder-pill:hover{border-color:#c9a24d;background:rgba(201,162,77,.12);outline:none}.k-finder-pill:disabled{cursor:default;opacity:.6}.k-finder-pill-title{font-size:13px;color:#f6f2ea;line-height:1.3}.k-finder-pill-desc{font-size:11px;color:hsla(40,40%,94%,.65);line-height:1.3;margin-top:2px}.k-finder-result{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:1fr auto;-moz-column-gap:40px;column-gap:40px;row-gap:24px}.k-finder-result-copy{align-self:center}.k-finder-result-kicker{font-size:10px;letter-spacing:.24em;color:#c9a24d;text-transform:uppercase;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-result-route{font-family:var(--font-cormorant),Georgia,serif;font-size:44px;font-weight:400;line-height:1;color:#f6f2ea;margin:14px 0 10px}.k-finder-result-meta{font-size:10px;letter-spacing:.22em;color:#c9a24d;margin:0 0 26px;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-result-extra,.k-finder-result-reason{font-size:15px;line-height:1.65;color:hsla(40,40%,94%,.8);max-width:520px;margin:0 0 12px}.k-finder-result-alternative{font-size:14px;line-height:1.5;color:hsla(40,40%,94%,.6);margin:24px 0 0}.k-finder-preparation{background:#17243e;color:#f6f2ea;padding:28px 26px;align-self:center}.k-finder-preparation-label{font-size:10px;letter-spacing:.24em;color:#c9a24d;text-transform:uppercase;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-weeks{font-family:var(--font-cormorant),Georgia,serif;font-size:36px;font-weight:400;line-height:1;color:#f6f2ea;margin:28px 0 4px}.k-finder-until{font-size:12px;letter-spacing:.08em;color:hsla(40,40%,94%,.75);margin:0 0 26px}.k-finder-tip{font-size:13px;line-height:1.65;color:hsla(40,40%,94%,.75);margin:0}.k-finder-result-actions{grid-column:1/-1;border-top:1px solid hsla(40,40%,94%,.12);padding-top:24px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.k-finder-call{display:inline-flex;align-items:center;justify-content:center;background:#c9a24d;color:#0f1b33;text-decoration:none;font-size:10px;letter-spacing:.18em;padding:14px 18px;transition:background .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-call:hover{background:#b58f3f}.k-finder-map-link{border:0;border-bottom:1px solid hsla(40,40%,94%,.78);background:none;padding:0 0 3px;color:hsla(40,40%,94%,.82);font-size:10px;letter-spacing:.14em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-finder-map-link:hover{color:#c9a24d;border-color:#c9a24d}.k-finder-start-over{margin-left:auto;border:0;background:none;padding:0;color:hsla(40,40%,94%,.82);font-size:10px;letter-spacing:.18em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:color .2s ease}.k-finder-start-over:hover{color:#c9a24d}.k-finder-teaser-mobile{display:none}.k-finder-teaser{margin:20px 0 0;font-size:14px;line-height:1.6;color:rgba(15,30,53,.7)}.k-finder-teaser,.k-finder-teaser-link{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.k-finder-teaser-link{background:none;border:0;padding:0 0 2px;margin-left:4px;color:#0f1e35;font-size:11px;font-weight:500;letter-spacing:.2em;text-decoration:underline;text-decoration-color:#c9a24d;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;transition:color .2s ease}.k-finder-teaser-link:hover{color:#876726}.k-finder-modal{position:fixed;inset:0;z-index:9999;background:rgba(8,14,26,.82);overflow-y:auto;padding:48px 24px}.k-finder-modal-inner{position:relative;max-width:1200px;margin:0 auto}.k-finder-modal-close{position:absolute;top:-16px;right:-16px;z-index:3;width:40px;height:40px;background:#f6f2ea;border:0;color:#0f1e35;display:flex;align-items:center;justify-content:center;cursor:pointer}.k-finder-modal .k-finder-section{padding:0;background:transparent}.k-heart-btn{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;background:transparent;border:1px solid rgba(15,30,53,.3);color:#0f1e35;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease}.k-heart-btn.saved,.k-heart-btn:hover{border-color:#c9a24d}.k-heart-btn.saved{background:rgba(201,162,77,.1)}@media(max-width:767px){.k-finder-modal{padding:32px 16px}.k-finder-modal-close{top:-12px;right:0}.k-finder-section{padding:64px 24px}.k-finder-split{grid-template-columns:1fr}.k-finder-photo{aspect-ratio:4/3;min-height:auto}.k-finder-photo-img{position:absolute;inset:0}.k-finder-photo-quote{left:20px;right:20px;bottom:20px}.k-finder-photo-line{font-size:18px}.k-finder-panel{padding:36px 24px;min-height:auto}.k-finder-welcome-heading{font-size:28px}.k-finder-welcome-items{gap:16px;margin-bottom:28px}.k-finder-question-title{font-size:24px;margin-top:24px}.k-finder-pills-months .k-finder-pill{padding:8px 12px}.k-finder-result{grid-template-columns:1fr;row-gap:20px}.k-finder-result-route{font-size:36px;margin-top:12px}.k-finder-result-meta{margin-bottom:20px}.k-finder-result-alternative{margin-top:18px}.k-finder-preparation{padding:22px 18px}.k-finder-weeks{margin-top:18px}.k-finder-until{margin-bottom:14px}.k-finder-result-actions{padding-top:18px;gap:14px}.k-finder-call{padding:13px 12px}.k-finder-map-link{order:3}.k-finder-start-over{margin-left:auto}}.k-incl-section{background:#0f1b33;padding:88px 48px;border-top:.5px solid rgba(201,168,76,.1)}.k-incl-header{text-align:center;margin-bottom:52px}.k-incl-sub{font-size:11px;color:hsla(41,23%,72%,.5);letter-spacing:.06em;line-height:1.8;margin-top:12px}.k-incl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.k-incl-item{padding:40px;background:transparent}.k-incl-rule{width:32px;height:1px;background:#c9a24d;margin-bottom:20px}.k-incl-title{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:400;color:#f6f2ea;margin-bottom:10px}.k-incl-desc{font-size:12.5px;color:hsla(41,23%,72%,.55);line-height:1.85}.k-excl-note{margin-top:28px;text-align:center;font-size:10px;color:hsla(41,23%,72%,.35);letter-spacing:.06em}@keyframes kInclCardReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes kInclRuleDraw{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}.k-incl-anim-section{background:#0f1b33;padding:88px 48px;border-top:.5px solid rgba(201,168,76,.1)}.k-incl-anim-item{padding:40px;background:transparent;opacity:0;transform:translateY(24px)}.k-incl-anim-item.revealed{animation:kInclCardReveal .5s ease forwards}.k-incl-anim-rule-line{stroke-dasharray:32;stroke-dashoffset:32}.k-incl-anim-rule-line.revealed{animation:kInclRuleDraw .3s ease forwards}.k-si-outer{height:580vh;position:relative;background:#0f1b33;border-top:.5px solid rgba(201,168,76,.1)}.k-si-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:stretch}.k-si-layout{width:100%;padding:0 64px;gap:64px}.k-si-layout,.k-si-mountain{display:flex;height:100%;align-items:center}.k-si-mountain{flex:0 0 40%;justify-content:center;padding:40px 0}.k-si-svg{height:100%;max-height:78vh;width:auto;max-width:100%}.k-si-right{flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;max-height:92vh}.k-si-header{margin-bottom:26px;text-align:left}.k-si-items{border-top:.5px solid rgba(201,168,76,.14)}.k-si-item{border-bottom:.5px solid rgba(201,168,76,.1);padding:11px 0;transition:padding .3s ease}.k-si-item.active{padding:15px 0}.k-si-item-row{display:flex;align-items:center;gap:14px}.k-si-num{font-size:9px;letter-spacing:.2em;color:rgba(201,162,77,.28);min-width:22px;font-family:sans-serif;transition:color .35s}.k-si-item.active .k-si-num,.k-si-item.past .k-si-num{color:#c9a24d}.k-si-icon{display:flex;align-items:center;flex-shrink:0;color:hsla(40,40%,94%,.18);transition:color .35s}.k-si-item.past .k-si-icon{color:rgba(201,162,77,.42)}.k-si-item.active .k-si-icon{color:#c9a24d}.k-si-title{font-family:var(--font-cormorant),Georgia,serif;font-size:19px;font-weight:400;color:hsla(40,40%,94%,.2);transition:color .35s;line-height:1.2}.k-si-item.past .k-si-title{color:hsla(40,40%,94%,.48)}.k-si-item.active .k-si-title{color:#f6f2ea}.k-si-desc-wrap{overflow:hidden;max-height:0;opacity:0;transition:max-height .45s ease,opacity .35s ease}.k-si-item.active .k-si-desc-wrap{max-height:130px;opacity:1}.k-si-desc{font-size:12.5px;color:hsla(41,23%,72%,.58);line-height:1.78;padding:9px 0 0 36px}.k-si-disclaimer{margin-top:14px;font-size:10px;color:hsla(41,23%,72%,.3);letter-spacing:.06em}.k-si-route{stroke:#c9a24d}@keyframes kSiGlow{0%{stroke:#c9a24d;filter:none}30%{stroke:#f2d564;filter:drop-shadow(0 0 8px rgba(201,162,77,.82))}65%{stroke:#e8c96a;filter:drop-shadow(0 0 3px rgba(201,162,77,.45))}to{stroke:#c9a24d;filter:none}}.k-si-route.glowing{animation:kSiGlow 1.9s ease forwards}@keyframes kSiPulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}.k-si-summit-ring{transform-origin:208px 51px;animation:kSiPulse 1s ease forwards}@media(max-width:768px){.k-si-outer{height:auto}.k-si-sticky{position:static;height:auto;overflow:visible;padding:60px 24px 40px}.k-si-layout{flex-direction:column;padding:0;gap:0;align-items:flex-start}.k-si-mountain{display:none}.k-si-right{max-height:none;overflow:visible;width:100%}.k-si-item{padding:14px 0!important}.k-si-desc-wrap{max-height:220px!important;opacity:1!important}.k-si-num{color:rgba(201,162,77,.55)!important}.k-si-icon{color:hsla(40,40%,94%,.42)!important}.k-si-title{color:hsla(40,40%,94%,.78)!important}}.k-wi-section{background:#f6f2ea;padding:110px 48px}.k-wi-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1200px;margin:0 auto 48px}.k-wi-arrows{display:flex;gap:12px;flex-shrink:0;padding-bottom:4px}.k-wi-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(15,30,53,.3);background:transparent;color:#0f1e35;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer;transition:opacity .3s ease,background .2s ease}.k-wi-arrow:hover:not(:disabled){background:rgba(15,30,53,.05)}.k-wi-arrow:disabled{opacity:.3;cursor:default}.k-wi-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:1200px;margin:0 auto;overscroll-behavior-x:contain}.k-wi-track::-webkit-scrollbar{display:none}.k-wi-progress{position:relative;height:1px;background:rgba(15,30,53,.14);max-width:1200px;margin:40px auto 0}.k-wi-progress-fill{position:absolute;top:0;height:1px;background:#c9a24d;transition:left .5s ease,width .5s ease}.k-wi-sub{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13.5px;color:rgba(15,27,51,.72);line-height:1.7;margin:0;max-width:560px}.k-wi-card{display:flex;flex-direction:column;min-width:0;flex:0 0 calc((100% - 72px) / 4);scroll-snap-align:start}.k-wi-card-media{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#ede6d6}.k-wi-card-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.k-wi-card-label{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#876726;margin:16px 0 8px}.k-wi-card-title{font-family:var(--font-cormorant),Georgia,serif;font-size:24px;font-weight:400;color:#0f1e35;line-height:1.15;margin:0 0 8px}.k-wi-card-desc{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13.5px;color:rgba(15,27,51,.72);line-height:1.7;margin:0}.k-wi-footer{padding:28px 0 0;border-top:.5px solid rgba(15,27,51,.12);margin-top:48px;max-width:1200px;margin-left:auto;margin-right:auto}.k-wi-disclaimer{font-size:10px;color:rgba(15,27,51,.55);letter-spacing:.06em}.k-team-section{background:#f6f2ea;padding:120px 48px}.k-team-inner{max-width:1200px;margin:0 auto}.k-team-top{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.k-team-lines{text-align:right;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.8;color:rgba(15,30,53,.74);white-space:nowrap}.k-team-lines p{margin:0}.k-team-photo{position:relative;width:100%;aspect-ratio:2/1;margin-top:44px;overflow:hidden;background:#d6ccb6}.k-team-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.k-team-photo-label{position:absolute;left:20px;bottom:20px;margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(15,30,53,.5)}.k-team-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin:56px 0 0;padding:0;list-style:none}.k-team-role{margin:0;display:flex;flex-direction:column;gap:8px}.k-team-role-number{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;color:#c9a24d}.k-team-role-name{margin:0;font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:500;line-height:1.2;color:#0f1e35}.k-team-role-line{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.6;color:rgba(15,30,53,.7)}@media(max-width:1023px) and (min-width:768px){.k-team-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media(max-width:767px){.k-team-section{padding:64px 24px}.k-team-top{flex-direction:column;align-items:flex-start;gap:20px}.k-team-lines{text-align:left;white-space:normal}.k-team-photo{margin-top:32px}.k-team-roles{grid-template-columns:1fr;gap:32px;margin-top:40px}}@media(max-width:1024px) and (min-width:768px){.k-wi-card{flex-basis:calc((100% - 24px) / 2)}}@media(max-width:767px){.k-wi-section{padding:64px 24px}.k-wi-head{flex-direction:column;align-items:flex-start}.k-wi-card{flex:0 0 calc(100% - 40px)}.k-wi-card-media{aspect-ratio:4/3}.k-wi-track{gap:16px;scroll-padding:0}.k-wi-track--fade{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.k-wi-arrows,.k-wi-progress{display:none}.k-wi-section .k-wi-dots{display:flex}.k-wi-disclaimer{font-size:13px;line-height:1.6;letter-spacing:.02em;color:rgba(15,27,51,.85)}}.k-wi-dots{display:none;justify-content:center;gap:8px;margin-top:24px}.k-wi-dot{width:6px;height:6px;border-radius:999px;background:rgba(15,30,53,.2);transition:width .3s ease,background .3s ease}.k-wi-dot.active{width:20px;background:#c9a24d}.k-hero-wrap .rh-hero-subline{white-space:nowrap}@media(max-width:767px){.k-hero-wrap .rh-hero-title{font-size:clamp(48px,14vw,60px)}.k-hero-wrap .rh-hero-bottom{bottom:calc(112px + env(safe-area-inset-bottom))}.k-extend-card-img{aspect-ratio:16/10}.k-routes-section{padding-bottom:64px}}.k-trust-section{position:relative;width:100%;min-height:360px;display:flex;align-items:stretch}.k-trust-split{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:360px}.k-trust-text-pane{background:#0f1c30;display:flex;align-items:center;justify-content:center;padding:44px 64px;min-height:360px}.k-trust-text-inner{max-width:480px}.k-trust-eyebrow{letter-spacing:.32em;color:#c9a24d;margin-bottom:20px;transition:opacity .9s cubic-bezier(.25,.46,.45,.94) .1s,transform .9s cubic-bezier(.25,.46,.45,.94) .1s}.k-trust-counter,.k-trust-eyebrow{font-size:9px;text-transform:uppercase;opacity:0;transform:translateY(28px)}.k-trust-counter{letter-spacing:.28em;color:rgba(201,162,77,.72);margin-bottom:24px;font-family:sans-serif;transition:opacity .9s cubic-bezier(.25,.46,.45,.94) .18s,transform .9s cubic-bezier(.25,.46,.45,.94) .18s}.k-trust-heading{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(2.1rem,3.2vw,3.2rem);font-weight:400;color:#f6f2ea;line-height:1.18;margin-bottom:28px;opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.25,.46,.45,.94) .28s,transform .9s cubic-bezier(.25,.46,.45,.94) .28s}.k-trust-heading em{font-style:italic;color:#c9a24d}.k-trust-body{font-size:13px;line-height:1.72;color:hsla(40,40%,94%,.55);opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.25,.46,.45,.94) .46s,transform .9s cubic-bezier(.25,.46,.45,.94) .46s}.k-trust-img-pane{position:relative;overflow:hidden;min-height:360px}.k-trust-img-pane img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.k-trust-img-pane:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,28,48,.15),rgba(15,28,48,.05));pointer-events:none}.k-trust-section.k-trust-revealed .k-trust-body,.k-trust-section.k-trust-revealed .k-trust-counter,.k-trust-section.k-trust-revealed .k-trust-eyebrow,.k-trust-section.k-trust-revealed .k-trust-heading{opacity:1;transform:translateY(0)}@media(max-width:767px){.k-trust-section,.k-trust-split{min-height:auto}.k-trust-split{grid-template-columns:1fr}.k-trust-text-pane{padding:48px 28px;min-height:auto}.k-trust-text-inner{max-width:100%}.k-trust-img-pane{min-height:52vw;max-height:60vh}.k-trust-heading{font-size:clamp(1.9rem,7vw,2.6rem)}}.k-tv-outer{height:500vh;position:relative}.k-tv-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.k-tv-video-wrap{position:absolute;inset:0;z-index:0}.k-tv-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.k-tv-overlay{position:absolute;inset:0;z-index:1;background:rgba(10,20,38,.68)}.k-tv-frames{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center}.k-tv-frame{grid-area:1/1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .65s ease;pointer-events:none;padding:0 48px}.k-tv-frame.active{opacity:1;pointer-events:auto}.k-tv-content{text-align:center;max-width:620px;width:100%}.k-tv-eyebrow{letter-spacing:.32em;color:#c9a24d;margin-bottom:20px}.k-tv-counter,.k-tv-eyebrow{font-size:9px;text-transform:uppercase}.k-tv-counter{letter-spacing:.28em;color:rgba(201,168,76,.72);margin-bottom:24px;font-family:sans-serif}.k-tv-heading{font-family:var(--font-cormorant),Georgia,serif;font-size:52px;font-weight:400;color:#f6f2ea;line-height:1.18;margin-bottom:28px}.k-tv-heading em{font-style:italic;color:#c9a24d}.k-tv-body{font-size:13px;color:hsla(41,23%,72%,.62);line-height:1.88;letter-spacing:.02em;max-width:480px;margin:0 auto}@media(max-width:768px){.k-tv-outer{height:auto}.k-tv-sticky{position:static;height:auto;background:#0f1c30;overflow:visible}.k-tv-overlay,.k-tv-video-wrap{display:none}.k-tv-frames{flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;align-items:stretch}.k-tv-frame,.k-tv-frames{position:static;display:flex}.k-tv-frame{grid-area:auto;opacity:1!important;pointer-events:auto;width:100%;height:auto;min-height:60vh;padding:64px 28px;border-bottom:.5px solid rgba(201,168,76,.1);align-items:center;justify-content:center}.k-tv-heading{font-size:36px}.k-tv-body{font-size:12px}}.k-words-section{background:#ede6d6;padding:88px 48px}.k-words-header{text-align:center;margin-bottom:52px}.k-words-header .k-sec-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;letter-spacing:.3em;color:#c9a24d;text-transform:uppercase;margin:0 0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.k-words-header .k-sec-eyebrow:after,.k-words-header .k-sec-eyebrow:before{content:"";width:28px;height:1px;background:#c9a24d;flex-shrink:0}.k-words-heading{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;color:#0f1b33;line-height:1.2;margin:0;font-style:normal}.k-words-grid{display:grid;grid-template-columns:55% 45%;gap:32px;align-items:stretch;max-width:1200px;margin:0 auto}.k-words-video-col{display:flex;flex-direction:column;align-self:flex-start}.k-words-video-wrap{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:0;cursor:pointer;background:#0f1b33;padding:0}.k-words-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.k-words-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:#c9a24d;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.3)}.k-words-video-wrap:hover .k-words-play-btn{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 6px 32px rgba(0,0,0,.4)}.k-words-play-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:2px solid #c9a24d;opacity:.5;animation:k-words-pulse 2.5s ease-out infinite;pointer-events:none}@keyframes k-words-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.k-words-video-caption{font-size:14px;color:rgba(15,27,51,.7);margin:14px 0 0;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-words-reviews-col{align-self:stretch}.k-words-review-card,.k-words-reviews-col{display:flex;flex-direction:column;gap:12px}.k-words-review-card{background:#0f1b33;padding:24px}.k-words-stars{color:#c9a24d;font-size:14px;letter-spacing:2px;line-height:1}.k-words-review-text{font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-size:19px;font-weight:400;color:#f6f2ea;line-height:1.4;margin:0}.k-words-review-author{font-size:14px;color:#f6f2ea;font-weight:500}.k-words-review-author,.k-words-review-meta{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-words-review-meta{font-size:10px;letter-spacing:.22em;color:#c9a24d;text-transform:uppercase}.k-words-google-link{display:inline-block;margin:36px auto 0;text-decoration:underline;color:#0f1b33;font-size:13px;letter-spacing:.08em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;transition:color .2s ease}.k-words-google-link:hover{color:#c9a24d}.k-words-section .k-words-google-link{display:block;text-align:center}.k-words-overlay{position:fixed;inset:0;z-index:9999;background:rgba(8,14,26,.92);display:flex;align-items:center;justify-content:center;padding:24px}.k-words-overlay-inner{position:relative;max-width:960px;width:100%}.k-words-overlay-video{width:100%;border-radius:0;display:block}.k-words-close{position:absolute;top:-48px;right:0;background:none;border:0;color:#f6f2ea;cursor:pointer;padding:8px;transition:color .2s ease}.k-words-close:hover{color:#c9a24d}@media(max-width:767px){.k-words-section{padding:64px 24px}.k-words-grid{grid-template-columns:1fr;gap:24px}.k-words-video-col{align-self:stretch}.k-words-play-btn,.k-words-play-ring{width:60px;height:60px}.k-words-review-text{font-size:17px}.k-words-close{top:-44px}}.k-extend-section{background:#ede6d6;padding:110px 48px}.k-extend-header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:1200px;margin:0 auto 48px}.k-extend-header-left{flex:0 0 auto}.k-extend-header-right{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13.5px;color:rgba(15,27,51,.72);line-height:1.7;max-width:560px;margin:0}.k-extend-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px;max-width:1200px;margin:0 auto}.k-extend-card{position:relative;background:transparent;border:1px solid transparent;padding:0;cursor:pointer;text-align:left;font-family:inherit;transition:transform .2s ease,border-color .2s ease;display:flex;flex-direction:column;overflow:visible;min-width:0}.k-extend-card:hover{transform:translateY(-2px)}.k-extend-card.selected .k-extend-card-img{outline:1px solid #c9a24d;outline-offset:4px}.k-extend-card:focus-visible{outline:2px solid #c9a24d;outline-offset:4px}.k-extend-check{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;border:2px solid hsla(40,40%,94%,.9);background:rgba(15,30,53,.35);display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s ease,border-color .2s ease}.k-extend-card.selected .k-extend-check{background:#c9a24d;border-color:#c9a24d}.k-extend-card-img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;display:block}.k-extend-card-length{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;color:#876726;text-transform:uppercase;margin:16px 0 0}.k-extend-card-title{font-family:var(--font-cormorant),Georgia,serif;font-size:24px;font-weight:400;color:#0f1e35;margin:8px 0;line-height:1.15}.k-extend-card-desc{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13.5px;color:rgba(15,27,51,.72);line-height:1.7;margin:0}.k-extend-summary{background:#0f1e35;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:48px auto 0}.k-extend-summary-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.k-extend-summary-label{font-size:11px;letter-spacing:.22em;color:#c9a24d;text-transform:uppercase;font-weight:500;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.k-extend-summary-text{font-family:var(--font-cormorant),Georgia,serif;font-size:22px;color:#f6f2ea;font-weight:400;line-height:1.3}.k-extend-plan-btn{background:#c9a24d;color:#0f1e35;font-size:10px;letter-spacing:.18em;font-weight:500;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:14px 28px;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s ease;flex-shrink:0}.k-extend-plan-btn:hover{background:#b8923f}@media(max-width:1024px) and (min-width:768px){.k-extend-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.k-extend-section{padding:64px 24px}.k-extend-header{flex-direction:column;gap:16px}.k-extend-header-right{text-align:left;padding-top:0}.k-extend-cards{grid-template-columns:1fr}.k-extend-summary{flex-direction:column;align-items:stretch;gap:16px}.k-extend-plan-btn{text-align:center}}.k-faq-section{background:#f6f2ea;padding:110px 48px}.k-faq-grid{display:grid;grid-template-columns:38% 62%;gap:56px;max-width:1200px;margin:0 auto}.k-faq-left{display:flex;flex-direction:column}.k-faq-sub{font-size:15px;color:rgba(15,27,51,.75);line-height:1.6;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-faq-wa-link{color:#0f1e35;text-decoration:underline;transition:color .2s ease}.k-faq-wa-link:hover{color:#876726}.k-faq-right{display:flex;flex-direction:column}.k-faq-item{border-bottom:1px solid rgba(15,30,53,.14)}.k-faq-item:first-child{border-top:1px solid rgba(15,30,53,.14)}.k-faq-q{width:100%;background:none;border:none;padding:24px 0;cursor:pointer;text-align:left;font-family:var(--font-cormorant),Georgia,serif;font-size:22px;font-weight:400;color:#0f1b33;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s ease;line-height:1.3}.k-faq-q:hover{color:#876726}.k-faq-q:focus-visible{outline:2px solid #c9a24d;outline-offset:4px}.k-faq-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.k-faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .25s ease}.k-faq-item.open .k-faq-a-wrap{max-height:500px}.k-faq-a-inner{padding:0 0 24px}.k-faq-a{font-size:15px;color:rgba(15,27,51,.75);line-height:1.7;margin:0}.k-faq-a,.k-faq-download{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.k-faq-download{display:inline-block;margin-top:16px;font-size:12px;letter-spacing:.14em;color:#c9a24d;text-decoration:none;font-weight:600;transition:color .2s ease}.k-faq-download:hover{color:#876726}@media(max-width:767px){.k-faq-section{padding:64px 24px}.k-faq-grid{grid-template-columns:1fr;gap:32px}}.k-footer{background:#0f1b33;padding:28px 48px;display:flex;justify-content:space-between;align-items:center;border-top:.5px solid rgba(201,168,76,.07)}.k-f-logo{font-family:var(--font-cormorant),Georgia,serif;font-size:15px;font-weight:400;letter-spacing:.14em;color:hsla(40,40%,94%,.3)}.k-f-links{display:flex;gap:24px}.k-f-link{font-size:8px;letter-spacing:.12em;color:hsla(40,40%,94%,.16)}.k-f-copy{font-size:8px;letter-spacing:.1em;color:hsla(40,40%,94%,.14)}.k-f-ig{text-decoration:none;display:flex;align-items:center;gap:8px;color:hsla(40,40%,94%,.35);font-size:9px;letter-spacing:.16em;transition:color .3s}.k-f-ig:hover{color:rgba(201,162,77,.8)}.k-whydakik{background:#f6f2ea}.k-whydakik-header{text-align:center;padding:96px 48px 56px}.k-whydakik-header .k-sec-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px}.k-whydakik-header .k-sec-eyebrow:after,.k-whydakik-header .k-sec-eyebrow:before{content:"";width:28px;height:1px;background:#c9a24d;flex-shrink:0}.k-factband{background:#0f1b33}.k-factband-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:48px}.k-fact{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;position:relative}.k-fact:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:48px;background:hsla(40,40%,94%,.1)}.k-fact-figure{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;color:#f6f2ea;line-height:1.1;margin-bottom:10px}.k-fact-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#c9a24d}@media(max-width:767px){.k-whydakik-header{padding:64px 24px 40px}.k-factband-inner{grid-template-columns:repeat(2,1fr);padding:32px 24px;gap:32px 0}.k-fact:not(:last-child):after{display:none}.k-fact:nth-child(odd):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:48px;background:hsla(40,40%,94%,.1)}}.rh-hero{position:relative;background:#0f1b33;overflow:hidden;display:flex;align-items:center;justify-content:center}.rh-hero--full{height:100vh;min-height:640px;max-height:1000px}.rh-hero--short{height:70vh;min-height:520px;max-height:760px}.rh-hero-media{position:absolute;inset:0}.rh-hero-img,.rh-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--rh-object-position,center 45%);object-position:var(--rh-object-position,center 45%)}.rh-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,27,51,.55) 0,rgba(15,27,51,.15) 50%,rgba(15,27,51,.7))}.rh-hero-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 48px}.rh-hero-eyebrow{font-size:11px;letter-spacing:.4em;color:hsla(40,40%,94%,.85);text-transform:uppercase;margin:0}.rh-hero-divider{width:1px;height:36px;background:hsla(40,40%,94%,.5);margin:18px 0}.rh-hero-title{font-size:clamp(36px,4.4vw,64px);font-weight:400;color:#f6f2ea;line-height:1.1;margin:0;letter-spacing:.04em}.rh-hero-subline,.rh-hero-title{font-family:var(--font-cormorant),Georgia,serif}.rh-hero-subline{font-size:clamp(18px,2vw,24px);color:hsla(40,40%,94%,.88);line-height:1.4;margin:18px 0 0;max-width:760px}.rh-hero-bottom{position:absolute;bottom:32px;left:0;right:0;z-index:2}.rh-hero-bottom-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:flex;align-items:flex-end;justify-content:space-between}.rh-hero-bottom-label{font-size:11px;letter-spacing:.22em;color:hsla(40,40%,94%,.85);text-transform:uppercase;white-space:nowrap}.rh-hero-bottom-label--right{text-align:right}.rh-hero-bottom-label--center{text-align:center}.rh-hero-center--no-kicker{justify-content:center}.rh-hero-center--upper{align-self:flex-start;margin-top:clamp(96px,18vh,180px)}.rh-hero-discover{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;color:hsla(40,40%,94%,.85);text-transform:uppercase;text-decoration:none;transition:color .2s ease}.rh-hero-discover:hover{color:#c9a24d}.rh-hero-discover-line{width:1px;height:40px;background:hsla(40,40%,94%,.5);animation:rhHeroPulse 2s ease-in-out infinite}@keyframes rhHeroPulse{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:767px){.rh-hero--full,.rh-hero--short{height:100vh;height:100dvh;min-height:0;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.rh-hero--full{height:100svh}.rh-hero--short{height:70svh}.rh-hero-overlay{background:linear-gradient(180deg,rgba(15,27,51,.72) 0,rgba(15,27,51,.45) 40%,rgba(15,27,51,.78) 80%,rgba(15,27,51,.9))}.rh-hero-img,.rh-hero-video{-o-object-position:var(--rh-object-position-mobile,var(--rh-object-position,center 45%));object-position:var(--rh-object-position-mobile,var(--rh-object-position,center 45%))}.rh-hero-center{width:100%;padding:0 clamp(20px,6vw,32px)}.rh-hero-title{font-size:clamp(30px,8vw,40px)}.rh-hero-subline{font-size:clamp(17px,4.6vw,19px);max-width:100%}.rh-hero-bottom{bottom:calc(24px + env(safe-area-inset-bottom))}.rh-hero-bottom-inner{padding:0 clamp(20px,6vw,32px);flex-direction:column;align-items:center;gap:16px}.rh-hero-bottom-label,.rh-hero-bottom-label--center,.rh-hero-bottom-label--right{text-align:center}}@media (prefers-reduced-motion:reduce){.rh-hero-discover-line{animation:none!important;opacity:.5}}