.k3{--k-bg:#060f1c;--k-bg-2:#0a1626;--k-panel:rgba(243,246,250,.035);--k-panel-hi:rgba(243,246,250,.06);--k-line:rgba(243,246,250,.12);--k-line-hi:rgba(243,246,250,.24);--k-text:#f3f6fa;--k-muted:rgba(243,246,250,.66);--k-blue:#0039ff;--k-blue-up:#2d5bff;--k-blue-hi:#7fa6ff;--k-ease:cubic-bezier(0.22,1,0.36,1);--k-r:18px;--k-fs-h2:clamp(2.25rem,1.2rem + 3.6vw,4.25rem);--k-fs-xl:clamp(2.25rem,1.6rem + 1.9vw,3.25rem);--k-fs-h3:clamp(1.25rem,1.15rem + 0.4vw,1.5rem);--k-fs-body:1.0625rem;--k-fs-small:0.9375rem;--k-fs-label:0.75rem;color:var(--k-text)}.k-sec{position:relative;background:var(--k-bg);padding-block:clamp(4.5rem,10vh,8rem);overflow:clip}.k-sec--alt{background:var(--k-bg-2)}.k-sec[data-light]:before{content:"";position:absolute;inset:auto;width:min(70rem,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(0,57,255,.22),transparent 70%);pointer-events:none;z-index:0}.k-sec[data-light=left]:before{left:-28rem;top:-18rem}.k-sec[data-light=right]:before{right:-30rem;top:10%}.k-sec[data-light=center]:before{left:50%;top:-34rem;translate:-50% 0}.k-sec>*{position:relative;z-index:1}.k-label{font-family:var(--font-mono);font-size:var(--k-fs-label);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted)}.k-label--blue{color:var(--k-blue-hi)}.k-h2{font-size:var(--k-fs-h2);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.k-h2,.k-xl{font-family:var(--font-display);font-weight:600}.k-xl{font-size:var(--k-fs-xl);line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.k-h3{font-family:var(--font-display);font-size:var(--k-fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.015em}.k-body{font-size:var(--k-fs-body);line-height:1.55;text-wrap:pretty}.k-body,.k-small{color:var(--k-muted)}.k-small{font-size:var(--k-fs-small);line-height:1.5}.k-strong{color:var(--k-text)}.k-head{display:grid;gap:1.25rem 3rem;margin-bottom:clamp(2.5rem,6vh,4.5rem)}.k-head>.k-label{display:flex;align-items:center;gap:.75rem}.k-head>.k-label:before{content:"";width:1.75rem;height:1px;background:var(--k-blue-hi)}.k-head .k-h2{max-width:26ch}.k-head .k-body{max-width:34rem}.k-head__side{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 3rem}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:999px;border:1px solid transparent;font-size:var(--k-fs-body);font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--k-ease),border-color .3s var(--k-ease),color .3s var(--k-ease),transform .3s var(--k-ease)}.k-btn:active{transform:scale(.98)}.k-btn--blue{background:var(--k-blue);color:#fff}.k-btn--blue:hover{background:var(--k-blue-up)}.k-btn--white{background:#fff;color:#06102a}.k-btn--white:hover{background:#e6ecff}.k-btn--ghost{border-color:var(--k-line-hi);color:var(--k-text)}.k-btn--ghost:hover{border-color:var(--k-text);background:var(--k-panel-hi)}.k-btn--wide{width:100%}.k3 :focus-visible{outline:2px solid var(--k-blue-hi);outline-offset:3px;border-radius:6px}.k-btn:focus-visible{border-radius:999px}.k-arrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--k-text);font-size:var(--k-fs-body);font-weight:500;min-height:1.75rem}.k-arrow span[aria-hidden]{color:var(--k-blue-hi);transition:translate .3s var(--k-ease)}.k-arrow:hover span[aria-hidden]{translate:.3rem 0}.k-panel{position:relative;border:1px solid var(--k-line);border-radius:var(--k-r);background:var(--k-panel);overflow:hidden;isolation:isolate}@media (hover:hover) and (pointer:fine){.k-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(32rem circle at var(--mx,50%) var(--my,0),rgba(45,91,255,.22),transparent 60%);opacity:0;transition:opacity .5s var(--k-ease)}.k-panel:hover:before{opacity:1}.k-panel:hover{border-color:var(--k-line-hi)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-rise{animation:k-rise linear both;animation-timeline:view();animation-range:entry 0 entry 45%}.k-rise[data-d="1"]{animation-range:entry 8% entry 55%}.k-rise[data-d="2"]{animation-range:entry 16% entry 65%}.k-rise[data-d="3"]{animation-range:entry 24% entry 75%}}}@keyframes k-rise{0%{opacity:0;transform:translateY(2.25rem)}to{opacity:1;transform:none}}.k-reel-wrap{position:relative}.k-reel{--k-card-w:min(80vw,64rem);display:flex;gap:clamp(1rem,2.2vw,2rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(1.25rem,calc((100% - var(--k-card-w)) / 2));padding-block:.5rem .25rem}.k-reel::-webkit-scrollbar{display:none}.k-card{flex:0 0 var(--k-card-w);scroll-snap-align:center;min-width:0}.k-frame{border:1px solid var(--k-line-hi);border-radius:var(--k-r);background:#0c1a2e;overflow:hidden;box-shadow:0 2.5rem 6rem -2rem rgba(0,20,110,.75)}.k-frame__bar{display:flex;align-items:center;gap:.9rem;height:2.5rem;padding-inline:1rem;border-bottom:1px solid var(--k-line);background:rgba(243,246,250,.04)}.k-frame__dots{display:flex;gap:.375rem}.k-frame__dots i{width:.5rem;height:.5rem;border-radius:50%;background:var(--k-line-hi)}.k-frame__view{display:block;position:relative;aspect-ratio:16/9.4;overflow:hidden;container-type:size}.k-frame__view img{display:block;width:100%;height:auto;transform:translateY(0);transition:transform 1.2s var(--k-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.k-card:hover .k-frame__view img,.k-frame__view:focus-visible img{transform:translateY(calc(-100% + 100cqh));transition:transform 9s cubic-bezier(.4,0,.3,1)}}.k-card__meta{display:grid;gap:.75rem 2.5rem;padding:1.5rem .25rem 0}.k-card__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.k-chip{border:1px solid var(--k-line);border-radius:999px;padding:.3rem .75rem}.k-card__links{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}@media (min-width:62rem){.k-card__meta{grid-template-columns:minmax(0,1fr) auto;align-items:start}.k-card__text{max-width:38rem}}@media (max-width:47.99rem){.k-reel{--k-card-w:84vw}.k-frame__view{aspect-ratio:4/4.6}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-card{view-timeline:--k-card inline}.k-card__in{animation:k-focus linear both;animation-timeline:--k-card;animation-range:cover 0 cover 100%}}}@keyframes k-focus{0%{opacity:.38;transform:perspective(90rem) rotateY(-14deg) scale(.9)}to{opacity:.38;transform:perspective(90rem) rotateY(14deg) scale(.9)}42%,58%{opacity:1;transform:none}}.k-reel-count{font-variant-numeric:tabular-nums}.k-reel{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-reel.is-drag{cursor:grabbing;scroll-snap-type:none}.k-reel.is-drag .k-card{pointer-events:none}.k-card:not([data-on]){cursor:pointer}.k-reel-arrow{--k-card-w:min(80vw,64rem);position:absolute;z-index:3;top:calc(.5rem + (2.5rem + var(--k-card-w) * .5875) / 2);translate:-50% -50%;display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--k-blue);color:#fff;font-size:1.25rem;box-shadow:0 1rem 2.5rem -.5rem rgba(0,57,255,.8);transition:background-color .3s var(--k-ease),opacity .3s var(--k-ease),scale .3s var(--k-ease)}.k-reel-arrow--prev{left:calc((100% - var(--k-card-w)) / 2)}.k-reel-arrow--next{left:calc(100% - (100% - var(--k-card-w)) / 2)}.k-reel-arrow:hover:not(:disabled){background:var(--k-blue-up);scale:1.08}.k-reel-arrow:disabled{opacity:0;pointer-events:none}.k-reel-arrow:focus-visible{border-radius:50%}@media (max-width:47.99rem){.k-reel-arrow{display:none}}.k-reel-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .5rem;margin-top:clamp(1.5rem,4vh,2.5rem);padding-inline:1.25rem}.k-reel-dots button{padding:.55rem .9rem;border-radius:999px;border:1px solid var(--k-line);transition:background-color .3s var(--k-ease),border-color .3s var(--k-ease)}.k-reel-dots button:hover{border-color:var(--k-line-hi)}.k-reel-dots button[aria-selected=true]{background:var(--k-blue);border-color:var(--k-blue)}.k-reel-dots button[aria-selected=true] .k-label{color:#fff}.k-reel-dots button:focus-visible{border-radius:999px}.k-duo{display:grid;gap:1.25rem}@media (min-width:62rem){.k-duo{grid-template-columns:1fr 1fr}}.k-svc{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.75rem);height:100%}.k-svc__top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.k-svc .k-body{max-width:30rem;margin-top:.9rem}.k-rows{margin-top:clamp(1.75rem,4vh,2.75rem);border-top:1px solid var(--k-line)}.k-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.5rem;padding-block:1rem;border-bottom:1px solid var(--k-line)}a.k-row{transition:padding .35s var(--k-ease)}a.k-row .k-row__go{color:var(--k-blue-hi);transition:translate .35s var(--k-ease)}@media (hover:hover) and (pointer:fine){a.k-row:hover{padding-inline:.5rem}a.k-row:hover .k-row__go{translate:.25rem 0}}.k-row__name{font-size:var(--k-fs-body);font-weight:500;color:var(--k-text)}.k-svc__foot{margin-top:auto;padding-top:1.75rem}.k-tiers{display:grid;gap:1.25rem}@media (min-width:62rem){.k-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}}.k-tier{display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,2.25rem)}.k-tier__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:1.75rem}.k-tier__name{margin-top:1.25rem}.k-tier__price{display:flex;align-items:baseline;gap:.6rem;margin-top:1.5rem}.k-tier__time{margin-top:.5rem}.k-tier ul{display:grid;gap:.7rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--k-line);flex:1}.k-tier li{display:grid;grid-template-columns:1rem 1fr;gap:.6rem;font-size:var(--k-fs-small);line-height:1.5;color:var(--k-text)}.k-tier li:before{content:"";width:.75rem;height:1px;margin-top:.72em;background:var(--k-blue-hi)}.k-tier .k-btn{margin-top:1.75rem}@media (max-width:61.99rem){.k-voices{grid-auto-flow:column;grid-auto-columns:84vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * clamp(1.25rem, 5vw, 4.5rem));padding-inline:clamp(1.25rem,5vw,4.5rem);scroll-padding-inline:clamp(1.25rem,5vw,4.5rem)}.k-voices::-webkit-scrollbar{display:none}.k-voice{scroll-snap-align:start}.k-tier{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:1rem;column-gap:1rem}.k-tier .k-btn,.k-tier ul,.k-tier__top{grid-column:1/-1}.k-tier__name,.k-tier__price{margin-top:.9rem}.k-tier ul{margin-top:1.1rem;padding-top:1.1rem}.k-tier .k-btn{margin-top:1.25rem}.k-sec{padding-block:4rem}}.k-tier--hot{background:var(--k-blue);border-color:var(--k-blue-up);box-shadow:0 2.5rem 5rem -2rem rgba(0,57,255,.7)}.k-tier--hot:before{display:none}.k-tier--hot .k-label,.k-tier--hot .k-small{color:hsla(0,0%,100%,.86)}.k-tier--hot ul{border-color:hsla(0,0%,100%,.28)}.k-tier--hot li:before{background:#fff}.k-tier--hot .k-badge{border-radius:999px;padding:.3rem .75rem;background:#fff;color:#06102a}@media (min-width:62rem){.k-tier--hot{margin-block:-.75rem;padding-block:calc(clamp(1.5rem, 2.4vw, 2.25rem) + .75rem)}}.k-incl{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:clamp(1.75rem,4vh,2.5rem);padding:1.1rem 1.5rem;border:1px dashed var(--k-line-hi);border-radius:var(--k-r)}.k-incl b{font-weight:500;color:var(--k-text)}.k-incl i{width:.25rem;height:.25rem;border-radius:50%;background:var(--k-blue-hi)}.k-extra{display:grid;gap:1.25rem;margin-top:clamp(2.5rem,6vh,4rem)}@media (min-width:62rem){.k-extra{grid-template-columns:1fr 1fr}}.k-list{padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;flex-direction:column}.k-list__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.k-list .k-rows{margin-top:1.5rem}.k-row__price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.k-row__price b{font-size:var(--k-fs-h3);font-weight:600;color:var(--k-text);letter-spacing:-.015em}.k-list__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:auto;padding-top:1.75rem}.k-fine{margin-top:1.75rem;max-width:46rem}.k-steps{position:relative;display:grid;gap:2.25rem 2rem;padding-top:2.25rem}.k-steps:after,.k-steps:before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:var(--k-line)}.k-steps:after{height:2px;top:-.5px;background:linear-gradient(90deg,var(--k-blue),var(--k-blue-hi));transform-origin:left}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-steps:after{animation:k-draw linear both;animation-timeline:view();animation-range:entry 30% cover 55%}}}@keyframes k-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:62rem){.k-steps{grid-template-columns:repeat(4,1fr)}}@media (min-width:40rem){.k-step{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start}.k-step__num{align-items:start;min-height:2.25rem}.k-step__num .k-label:last-child{text-align:right;max-width:14rem;text-wrap:balance}.k-step .k-body{padding-bottom:1.1rem}.k-step .k-step__gets{margin-top:0}}@media (min-width:40rem) and (max-width:61.99rem){.k-steps{grid-template-columns:1fr 1fr}}@media (max-width:39.99rem){.k-steps{gap:1.75rem}.k-step__gets{display:none}}.k-step__num{display:flex;align-items:center;justify-content:space-between;gap:1rem}.k-step .k-h3{margin-top:1.1rem}.k-step .k-body{margin-top:.6rem}.k-step__gets{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--k-line);color:var(--k-text)}.k-closer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(1.25rem,2.4vw,2rem) clamp(1.5rem,2.4vw,2.25rem)}.k-voices{display:grid;gap:1.25rem}@media (min-width:62rem){.k-voices{grid-template-columns:repeat(3,1fr)}}.k-voice{display:flex;flex-direction:column;gap:1.75rem;padding:clamp(1.5rem,2.4vw,2.25rem);height:100%}.k-voice blockquote{font-size:var(--k-fs-h3);line-height:1.35;letter-spacing:-.01em;color:var(--k-text);flex:1;text-wrap:pretty}.k-voice figcaption{display:flex;align-items:center;gap:.9rem}.k-voice img{width:2.75rem;height:2.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.k-faq{display:grid;gap:2rem 4rem;margin-top:clamp(4rem,9vh,7rem);scroll-margin-top:6rem}@media (min-width:62rem){.k-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.k-faq__head{position:sticky;top:7rem;align-self:start}}.k-faq__head .k-h3{margin-top:1rem;max-width:18ch}.k-faq__head .k-arrow{margin-top:1.5rem}.k-qa{border-top:1px solid var(--k-line)}.k-qa:last-child{border-bottom:1px solid var(--k-line)}.k-qa summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.25rem;cursor:pointer;list-style:none;font-size:var(--k-fs-h3);font-weight:500;letter-spacing:-.01em;line-height:1.25}.k-qa summary::-webkit-details-marker{display:none}.k-qa summary:after{content:"";width:.7rem;height:.7rem;border-right:1.5px solid var(--k-blue-hi);border-bottom:1.5px solid var(--k-blue-hi);rotate:45deg;translate:0 -.2rem;transition:rotate .35s var(--k-ease),translate .35s var(--k-ease)}.k-qa[open] summary:after{rotate:225deg;translate:0 .15rem}.k-qa p{padding-bottom:1.5rem;max-width:40rem}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.k-qa{interpolate-size:allow-keywords}.k-qa::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--k-ease),content-visibility .45s allow-discrete}.k-qa[open]::details-content{block-size:auto}}}.k-end{--k-band:calc(100vw * 1086 / 2560);padding-top:calc(var(--k-band) * .94);padding-bottom:clamp(4.5rem,10vh,8rem);background:#040a14}@media (max-width:47.99rem){.k-end{--k-band:calc(100vw * 878 / 1170);padding-top:calc(var(--k-band) * .96)}}.k-end__bg{position:absolute;inset:0 0 auto;overflow:hidden;height:var(--k-band);z-index:0}.k-end__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.k-end__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--k-bg) 0,rgba(4,10,20,0) 12%,rgba(4,10,20,0) 86%,#040a14 100%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-end__bg img{animation:k-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes k-drift{0%{transform:scale(1.05)}to{transform:scale(1)}}.k-end__grid{display:grid;gap:2.5rem 4rem;align-items:end}@media (min-width:62rem){.k-end__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.k-end .k-h2{margin-top:1.25rem;max-width:18ch}.k-end__lead{margin-top:1.25rem;max-width:30rem}.k-end__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem}.k-end__num{color:var(--k-text)}.k-end__facts{display:grid;gap:.5rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--k-line);max-width:30rem}.k-end__facts a{color:var(--k-text);text-decoration:underline;text-decoration-color:var(--k-line-hi);text-underline-offset:.25em}.k-form{padding:clamp(1.5rem,2.6vw,2.5rem);background:rgba(6,15,28,.72);backdrop-filter:blur(18px)}.k-form form{margin-top:1.5rem}.k-form form,.k-form__two{display:grid;gap:1.1rem}@media (min-width:40rem){.k-form__two{grid-template-columns:1fr 1fr}}.k-field label{display:block;margin-bottom:.5rem}.k-field input,.k-field textarea{width:100%;border:1px solid var(--k-line-hi);border-radius:12px;background:rgba(243,246,250,.04);padding:.8rem 1rem;font-size:1rem;line-height:1.5;color:var(--k-text);transition:border-color .3s var(--k-ease),background-color .3s var(--k-ease)}.k-field textarea{resize:vertical;min-height:7.5rem}.k-field input::-moz-placeholder,.k-field textarea::-moz-placeholder{color:rgba(243,246,250,.5)}.k-field input::placeholder,.k-field textarea::placeholder{color:rgba(243,246,250,.5)}.k-field input:focus,.k-field textarea:focus{outline:none;border-color:var(--k-blue-hi);box-shadow:0 0 0 2px var(--k-blue-hi);background:rgba(45,91,255,.1)}.k-form__note{padding-left:1rem;border-left:2px solid var(--k-blue-hi);color:var(--k-text)}.k-live{padding-bottom:clamp(3rem,8vh,6rem)}.k-live__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1.5rem}.k-mosaic{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.k-tile{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:14px;border:1px solid var(--k-line);background:var(--k-bg-2);cursor:zoom-in;transition:border-color .4s var(--k-ease)}.k-tile:first-child{grid-column:1/-1}.k-tile img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .9s var(--k-ease)}.k-tile__cap{position:absolute;inset:auto 0 0;display:flex;align-items:baseline;gap:.75rem;padding:2.5rem 1rem .9rem;text-align:left;background:linear-gradient(180deg,transparent,rgba(4,10,20,.88))}.k-tile:focus-visible{border-radius:14px}@media (hover:hover) and (pointer:fine){.k-tile:hover{border-color:var(--k-blue-hi)}.k-tile:hover img{transform:scale(1.04)}}@media (min-width:48rem){.k-mosaic{grid-template-columns:repeat(12,1fr);gap:1rem}.k-tile{grid-column:span 4}.k-tile:first-child{grid-column:span 8;grid-row:span 2;aspect-ratio:auto;height:100%}.k-mosaic[data-n="5"] .k-tile:nth-child(n+4){grid-column:span 6}.k-mosaic[data-n="4"] .k-tile:nth-child(4){grid-column:1/-1;aspect-ratio:16/6}}.k-lightbox{width:min(96vw,110rem);max-width:none;max-height:96dvh;margin:auto;padding:0;border:1px solid var(--k-line-hi);border-radius:var(--k-r);background:var(--k-bg);color:var(--k-text);overflow:hidden}.k-lightbox::backdrop{background:rgba(2,6,14,.86);backdrop-filter:blur(10px)}.k-lightbox__in{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:96dvh}.k-lightbox__bar,.k-lightbox__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.k-lightbox__img{position:relative;aspect-ratio:16/10;max-height:calc(96dvh - 9rem);width:100%;background:#02060e}.k-lightbox__img img{-o-object-fit:contain;object-fit:contain}.k-end .k-rise>.k-label{color:var(--k-text);text-shadow:0 0 1rem #040a14,0 0 .4rem #040a14}@media (max-width:47.99rem){.k-tile:not(:first-child) .k-tile__cap{padding:1.5rem .6rem .5rem}.k-tile:not(:first-child) .k-tile__cap .k-small{display:none}.k-mosaic[data-n="2"] .k-tile:last-child,.k-mosaic[data-n="4"] .k-tile:last-child,.k-mosaic[data-n="6"] .k-tile:last-child{grid-column:1/-1}.k-mosaic[data-n="4"] .k-tile:last-child .k-tile__cap .k-small,.k-mosaic[data-n="6"] .k-tile:last-child .k-tile__cap .k-small{display:inline}}.k-top{padding-top:calc(var(--nav-h, 4rem) + clamp(1.75rem, 3.5vw, 3rem));padding-bottom:clamp(3.5rem,8vh,6rem)}.k-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:clamp(2rem,5vh,3.5rem)}.k-crumb a{display:inline-flex;align-items:center;gap:.5rem;min-height:1.5rem;color:var(--k-text)}.k-crumb a:hover{color:var(--k-blue-hi)}.k-top__grid{display:grid;gap:2.5rem 4rem;align-items:end}@media (min-width:62rem){.k-top__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.k-top__title{margin-top:1rem;max-width:20ch}.k-top__lead{margin-top:1.5rem;max-width:36rem}.k-top__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem}.k-facts{padding:clamp(1.25rem,2.2vw,2rem)}.k-facts dl>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-block:.9rem;border-top:1px solid var(--k-line)}.k-facts dl>div:first-child{border-top:0}.k-facts dd{font-size:var(--k-fs-body);font-weight:500;color:var(--k-text)}.k-prose{max-width:44rem}.k-prose>*+*{margin-top:1rem}.k-prose h2,.k-prose h3{margin-top:2.5rem;font-family:var(--font-display);font-size:var(--k-fs-h3);font-weight:600;letter-spacing:-.015em;color:var(--k-text)}.k-prose li,.k-prose p{font-size:var(--k-fs-body);line-height:1.6;color:var(--k-muted)}.k-prose a{color:var(--k-text);text-decoration:underline;text-decoration-color:var(--k-line-hi);text-underline-offset:.25em}.k-grid-2,.k-grid-3,.k-grid-4{display:grid;gap:1.25rem}@media (min-width:48rem){.k-grid-2,.k-grid-4{grid-template-columns:repeat(2,1fr)}.k-grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:62rem){.k-grid-4{grid-template-columns:repeat(4,1fr)}}.k-pad{padding:clamp(1.5rem,2.4vw,2.25rem)}.k-times{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2.5rem;margin-top:clamp(2rem,5vh,3rem);padding-top:1.25rem;border-top:1px solid var(--k-line)}.k-times dd{display:flex;align-items:baseline;gap:.75rem}.k-closer{margin-top:clamp(1.75rem,4vh,2.5rem)}.k-platform{display:grid;gap:1rem 2.5rem;align-items:center;margin-top:1.25rem;padding:clamp(1.25rem,2.2vw,1.75rem) clamp(1.5rem,2.4vw,2.25rem)}.k-platform .k-row__price{text-align:left}.k-platform__time{margin-left:.9rem}@media (min-width:62rem){.k-platform{grid-template-columns:minmax(0,1fr) auto auto}}