html.wl-page{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.wl-page{margin:0;background:#f7f9f8}.k{line-height:normal}.k :where(*,:before,:after){border:revert}.k :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.k :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:revert}.k :where(ol,ul,menu){list-style:revert;margin:revert;padding:revert}.k :where(button,input,select,textarea){font:revert;letter-spacing:revert;color:revert;margin:revert;padding:revert;text-transform:revert;background-color:revert;background-image:revert;-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;cursor:revert}.k :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.k :where(img,video){max-width:revert;height:revert}.k a{color:#076b3b;text-decoration:none}@media(hover:hover){.k a:hover{color:#0a7a45}}.k{--k-zoom:.9;zoom:var(--k-zoom)}.k.k{--chalk:234 241 236;--em:#0FBF6B;--ncaa:#4C8DFF;--naia:#B18CF0;--njcaa:#F59E3C;width:100%;min-width:0;background:#f7f9f8;color:#0b0f0d;font-family:Inter,sans-serif;overflow-x:clip}.k.k *{box-sizing:border-box}.k .k-wrap{width:100%;max-width:1220px;margin:0 auto;padding:0 40px}.k .k-h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(2.4rem,4.3vw,3.6rem);line-height:1.02;letter-spacing:-.028em;margin:0;text-wrap:balance}.k .k-h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(1.85rem,3.3vw,2.85rem);line-height:1.06;letter-spacing:-.024em;margin:0;text-wrap:pretty}.k .k-body{font-family:Inter,sans-serif;font-size:1.0625rem;line-height:1.72;margin:0;text-wrap:pretty}.k .k-dim{color:#0b0f0d61}.k .k-lead{color:#0b0f0d9e;max-width:46ch}.k .k-eyebrow{display:flex;align-items:center;gap:20px;margin:0 0 40px}.k .k-eyebrow>span{flex:0 0 auto;white-space:nowrap;padding:8px 17px;border-radius:999px;box-shadow:inset 0 0 0 1px #0b0f0d29;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.018em;color:#0b0f0d9e}.k .k-eyebrow i{flex:1 1 auto;height:1px;min-width:20px;background:linear-gradient(90deg,#0b0f0d29,#0b0f0d00)}.k .k-eyebrow--right i:first-child,.k .k-eyebrow--center i:first-child{background:linear-gradient(270deg,#0b0f0d29,#0b0f0d00)}.k .k-eyebrow--center{justify-content:center}.k .k-dark .k-eyebrow>span{box-shadow:inset 0 0 0 1px #eaf1ec33;color:rgb(var(--chalk)/.66)}.k .k-dark .k-eyebrow i{background:linear-gradient(90deg,#eaf1ec33,#eaf1ec00)}.k .k-dark .k-eyebrow--right i:first-child,.k .k-dark .k-eyebrow--center i:first-child{background:linear-gradient(270deg,#eaf1ec33,#eaf1ec00)}.k .k-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 26px;border:0;border-radius:999px;background:#0b0f0d;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.018em;white-space:nowrap;cursor:pointer;transition:background .25s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.k.k a.k-btn,.k.k button.k-btn{color:#fff}@media(hover:hover){.k .k-btn:hover{background:#076b3b;transform:translateY(-2px);box-shadow:0 16px 40px -16px #076b3b8c}}.k .k-btn--sm{min-height:40px;padding:0 18px;font-size:.6875rem}.k .k-btn .arw{transition:transform .25s}@media(hover:hover){.k .k-btn:hover .arw{transform:translate(3px)}}.k .k-dark .k-btn{background:var(--em)}.k .k-dark a.k-btn,.k .k-dark button.k-btn{color:#07130c}@media(hover:hover){.k .k-dark .k-btn:hover{background:#12d478;box-shadow:0 16px 44px -16px #0fbf6b8c}}.k .k-textlink{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.018em}.k .k-textlink .arw{transition:transform .25s}@media(hover:hover){.k .k-textlink:hover .arw{transform:translate(3px)}}.k .k-nav{position:fixed;top:14px;left:0;right:0;z-index:90}.k .k-nav-in{display:flex;align-items:center;gap:18px;height:62px;padding:0 8px 0 22px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 0 0 1px #0b0f0d12,0 12px 34px -18px #0b0f0d47;transition:background .45s,box-shadow .45s}.k .k-nav.on-dark .k-nav-in{background:#131516c7;box-shadow:inset 0 0 0 1px #eaf1ec1c,0 12px 34px -20px #0009}.k .k-nav-rule{width:1px;height:24px;background:#0b0f0d21}.k .k-nav.on-dark .k-nav-rule{background:#eaf1ec26}.k .k-nav-links{display:flex;gap:30px;margin-right:auto}.k.k a.k-navlink{font-family:Inter,sans-serif;font-size:.875rem;color:#0b0f0d99;transition:color .25s}@media(hover:hover){.k.k a.k-navlink:hover{color:#0b0f0d}}.k .k-nav.on-dark a.k-navlink{color:rgb(var(--chalk)/.6)}@media(hover:hover){.k .k-nav.on-dark a.k-navlink:hover{color:#5fe0a3}}.k .k-nav .k-btn{min-height:44px}.k .k-nav.on-dark .k-btn{background:var(--em)}.k .k-nav.on-dark a.k-btn{color:#07130c}.k .k-sec{position:relative;padding:128px 0}.k .k-light{position:relative;background:#f7f9f8;color:#0b0f0d}.k .k-dark{position:relative;background:#131516;color:#eaf1ec}.k .k-dark .k-body{color:rgb(var(--chalk)/.62)}.k .k-dark .k-lead{color:rgb(var(--chalk)/.6)}.k .k-halftone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(234,241,236,.05) 1px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:radial-gradient(125% 70% at 50% 0%,#000 28%,transparent 80%);mask-image:radial-gradient(125% 70% at 50% 0%,#000 28%,transparent 80%)}.k .k-dark>.k-wrap,.k .k-dark>.k-same-copy{position:relative;z-index:1}.k .k-fold{min-height:calc(100svh / var(--k-zoom));display:flex;align-items:center;padding:108px 0 32px;overflow:clip}.k .k-fold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(64% 52% at 6% -6%,rgba(15,191,107,.17),rgba(15,191,107,.07) 40%,transparent 72%),radial-gradient(46% 40% at 98% 4%,rgba(11,15,13,.06),transparent 70%)}.k .k-fold-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:48px 40px;align-items:center}.k .k-fold-head{grid-column:1/-1;max-width:940px}.k .k-fold-copy{max-width:520px;align-self:start}.k .k-h1 .l{display:block}.k .k-fold .k-body{margin-top:0;max-width:44ch;color:#0b0f0d9e}.k .k-fold-form{margin-top:32px}.k .k-form{display:flex;flex-wrap:wrap;gap:10px;max-width:460px}.k .k-input{flex:1 1 200px;min-width:0;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid rgba(11,15,13,.14);background:#fff;color:#0b0f0d;font-family:Inter,sans-serif;font-size:.9375rem;display:flex;align-items:center}.k .k-input span{color:#0b0f0d5c}.k .k-form--dark .k-input{border-color:#eaf1ec33;background:#eaf1ec0f;color:#eaf1ec}.k .k-form--dark .k-input span{color:rgb(var(--chalk)/.4)}.k .k-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 0;font-family:Inter,sans-serif;font-size:.8125rem;color:#0b0f0d94}.k .k-dark .k-meta{color:rgb(var(--chalk)/.6)}.k .k-legal{margin:12px 0 0;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.5;color:#0b0f0d99}.k .k-dark .k-legal{color:rgb(var(--chalk)/.6)}.k.k .k-legal a{color:inherit;text-decoration:underline;text-underline-offset:.16em}@media(hover:hover){.k.k .k-legal a:hover{color:#076b3b}.k.k .k-dark .k-legal a:hover{color:#5fe0a3}}.k .k-app{position:relative;border-radius:16px;background:#131516;color:#eaf1ec;overflow:hidden;font-family:Inter,sans-serif;box-shadow:inset 0 0 0 1px #eaf1ec17,0 40px 90px -46px #0b0f0dbf,0 10px 24px -16px #0b0f0d66}.k .k-app-bar{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid rgba(234,241,236,.08);background:#eaf1ec05}.k .k-app-bar i{width:8px;height:8px;border-radius:50%;background:#eaf1ec26}.k .k-app-title{margin-left:10px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.018em;color:rgb(var(--chalk)/.62)}.k .k-app-sub{margin-left:auto;font-size:.6875rem;color:rgb(var(--chalk)/.5)}.k .k-app-body{padding:16px}.k .k-card{background:#262d2a;border-radius:11px;box-shadow:inset 0 0 0 1px #eaf1ec0f}.k .k-list{display:grid;gap:8px}.k .k-caret{width:1.5px;height:14px;background:var(--em);animation:k-blink 1.1s steps(1) infinite}@keyframes k-blink{50%{opacity:0}}.k .k-uni{display:flex;align-items:center;gap:11px;padding:10px 12px}.k .k-uni-t{min-width:0;flex:1}.k .k-uni-t b{display:block;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;color:rgb(var(--chalk)/.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-uni-t>span{display:block;margin-top:3px;font-size:.6875rem;color:rgb(var(--chalk)/.52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-uni-t em{font-style:normal;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.018em}.k .logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;border:1px solid rgba(234,241,236,.1);background:#fff;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.018em;color:#07130c}.k .k-field{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid rgba(234,241,236,.07);font-size:.75rem;min-width:0}.k .k-field>span{flex:0 0 46px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018em;color:rgb(var(--chalk)/.5)}.k .k-field b{font-weight:500;color:rgb(var(--chalk)/.86);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k .k-tag{margin-left:auto;flex:0 0 auto;padding:3px 9px;border-radius:999px;font-family:Montserrat,sans-serif;font-style:normal;font-size:.5625rem;font-weight:700;letter-spacing:.018em;color:#5fe0a3;background:#0fbf6b1f;box-shadow:inset 0 0 0 1px #0fbf6b4d}.k .k-draft{position:relative;padding:16px 2px 6px;display:grid;gap:7px}.k .k-line{display:block;font-size:.8125rem;line-height:1.5;color:rgb(var(--chalk)/.8);clip-path:inset(0 100% 0 0);transition:clip-path .62s steps(30,end);transition-delay:var(--d,0ms)}.k .in .k-line{clip-path:inset(0 0 0 0)}.k .k-cursor{display:block;width:1.5px;height:13px;background:var(--em);opacity:0;transition:opacity .3s;transition-delay:1.9s;animation:k-blink 1.1s steps(1) infinite}.k .in .k-cursor{opacity:1}.k .k-app-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(234,241,236,.07)}.k .k-mini-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;background:var(--em);font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.018em;color:#07130c}.k .k-mini-note{font-size:.6875rem;color:rgb(var(--chalk)/.55)}.k .k-diorama{position:relative;min-width:0;margin-right:-6%}.k .k-float{position:absolute;z-index:3;padding:12px 15px;border-radius:14px;background:#fff;box-shadow:0 26px 60px -26px #0b0f0d66,0 2px 6px #0b0f0d0f,inset 0 0 0 1px #0b0f0d0d;animation:k-drift 7s ease-in-out infinite alternate}.k .k-float-h{display:flex;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018em;color:#0b0f0ddb}.k .k-float-h svg{flex:0 0 auto;color:#0b8f50}.k .k-float p{margin:6px 0 0;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.45;color:#0b0f0d94}@keyframes k-drift{to{transform:translateY(-9px)}}.k .k-plan-stack{position:absolute;z-index:3;top:-56px;right:-9%;width:244px;display:grid;gap:10px}.k .k-plan-stack .k-float{position:relative}@media(max-width:1360px){.k .k-plan-stack{right:-2%}}@media(max-width:1100px){.k .k-plan-stack{top:-92px;right:-1%;width:228px}}.k .k-plan-stack .k-float:nth-child(2){animation-delay:.9s}.k .k-plan-stack .k-float:nth-child(3){animation-delay:1.7s}.k .k-plan-who{margin-left:10px;font-size:.6875rem;color:rgb(var(--chalk)/.5);white-space:nowrap}.k .k-plan-next{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:11px;background:#0fbf6b14;box-shadow:inset 0 0 0 1px #0fbf6b3d;font-size:.75rem;min-width:0}.k .k-plan-next span{flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018em;color:#5fe0a3}.k .k-plan-next b{font-weight:600;color:rgb(var(--chalk)/.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-plan-next svg{flex:0 0 auto;color:#5fe0a3}.k .k-plan-lens{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.k .k-plan-chip,.k .k-plan-seg .on{background:#0fbf6b1a;box-shadow:inset 0 0 0 1px #0fbf6b4d;color:#5fe0a3}.k .k-plan-chip{padding:5px 11px;border-radius:999px;font-size:.6875rem;font-weight:600}.k .k-plan-seg{display:inline-flex;padding:2px;border-radius:999px;box-shadow:inset 0 0 0 1px #eaf1ec1a}.k .k-plan-seg span{padding:3px 10px;border-radius:999px;font-size:.6875rem;font-weight:500;color:rgb(var(--chalk)/.5);white-space:nowrap}.k .k-plan-map{display:flex;align-items:flex-end;gap:16px;margin-top:10px;padding:8px 14px 10px;border-radius:11px;background:radial-gradient(80% 90% at 30% 10%,rgba(15,191,107,.07),transparent 70%),#1a1e1d;box-shadow:inset 0 0 0 1px #eaf1ec0f}.k .k-plan-svg{display:block;flex:0 0 auto;width:min(200px,54%);height:auto;overflow:visible}.k .k-plan-land{fill:#eaf1ec0d;stroke:#eaf1ec38;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.k .k-plan-lines{fill:none;stroke:#eaf1ec14;stroke-width:.8;vector-effect:non-scaling-stroke}.k .k-plan-ring{fill:none;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:k-plan-ring 2.4s ease-out infinite}@keyframes k-plan-ring{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(2.8);opacity:0}}.k .k-plan-cap{min-width:0;padding-bottom:4px}.k .k-plan-cap b{display:block;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#eaf1ec}.k .k-plan-cap>span{display:block;margin-top:5px;font-size:.6875rem;color:rgb(var(--chalk)/.58)}.k .k-plan-cap ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:5px}.k .k-plan-cap li{display:flex;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.018em;color:rgb(var(--chalk)/.62)}.k .k-plan-cap li i{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.k .k-plan-list{margin-top:10px;gap:6px}.k .k-plan-list .k-uni{padding:6px 12px}.k .k-uni-t>span.k-plan-where{display:flex;gap:9px}.k .k-step{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018em;white-space:nowrap}.k .k-step--1{color:rgb(var(--chalk)/.66);box-shadow:inset 0 0 0 1px #eaf1ec2e}.k .k-step--2{color:#5fe0a3;background:#0fbf6b14;box-shadow:inset 0 0 0 1px #0fbf6b42}.k .k-step--3{color:#07130c;background:var(--em)}.k .k-plan-rossi .k-chat{gap:8px;margin-top:9px}.k .k-plan-rossi .ro-ask{max-width:none;padding:6px 11px;font-size:.6875rem;line-height:1.45}.k .k-plan-rossi .ro-row{gap:8px}.k .k-plan-rossi .ro-disc{width:24px;height:24px;margin-top:1px;background:#0fbf6b1a;box-shadow:inset 0 0 0 1px #0fbf6b57}.k .k-float .k-ri-disc{color:#0b0f0d8c}.k .k-float .k-ri-disc svg{color:inherit}.k .k-plan-rossi .ro-bub,.k .k-plan-rossi .ro-typing{border-color:#0b0f0d12;background:#f2f6f3}.k .k-plan-rossi .ro-bub{max-width:none;padding:7px 11px;font-size:.75rem;line-height:1.5;color:#0b0f0dcc}.k .k-plan-rossi .ro-bub p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.k .k-plan-rossi .ro-bub p .ch{color:#0b8f50}.k .k-plan-rossi .ro-bub p .ch.on{color:inherit}.k .k-plan-rossi .ro-typing{padding:10px 12px}.k .k-plan-rossi .ro-typing i{background:#0b0f0d52}.k .k-phone{position:absolute;z-index:4;left:-26%;bottom:-11%;width:172px;border-radius:24px;padding:7px;background:#fff;box-shadow:0 34px 70px -30px #0b0f0d73,inset 0 0 0 1px #0b0f0d0f;animation:k-drift 9s ease-in-out infinite alternate;animation-delay:.4s}.k .k-phone-in{border-radius:18px;padding:16px 14px;background:linear-gradient(170deg,#f2f8f4,#fff 60%);min-height:190px;display:flex;flex-direction:column}.k .k-phone-top{display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.018em;color:#0b0f0d8c}.k .k-phone-h{margin:16px 0 0;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:-.01em;color:#0b0f0d}.k .k-phone-p{margin:7px 0 14px;font-family:Inter,sans-serif;font-size:.6875rem;line-height:1.5;color:#0b0f0d94}.k .k-phone-btn{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:8px 12px;border-radius:999px;background:#0b0f0d;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.018em;color:#fff;align-self:flex-start}.k .k-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.k .k-fig{margin:0;text-align:center}.k .k-fig dd{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.75rem,6vw,4rem);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.k .k-fig dt{margin-top:12px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.018em;color:#076b3b}.k .k-fig p{margin:8px auto 0;max-width:24ch;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.6;color:#0b0f0d8f}.k .k-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:76px;align-items:center}.k .k-row--map{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:56px}.k .k-row--flip>.k-stage{order:-1}.k .k-row+.k-row{margin-top:140px}.k .k-row-copy{max-width:520px}.k .k-row-copy .k-h2{font-size:clamp(1.75rem,3.1vw,2.6rem)}.k .k-row-copy p{margin-top:22px}.k .k-row-copy p+p{margin-top:18px}.k .k-row-copy .k-textlink{margin-top:26px}.k .k-stage{position:relative;min-width:0;padding:38px;border-radius:26px;background:linear-gradient(155deg,#edf5f0,#f7f9f8 45%,#ebf0f2);box-shadow:inset 0 0 0 1px #0b0f0d0d}.k .k-stage--map{padding:26px;margin-right:-40px}.k .k-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;pointer-events:none;background-image:linear-gradient(rgba(11,15,13,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,15,13,.035) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 60% at 50% 50%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 50%,#000,transparent)}.k .k-stage>*{position:relative}.k .k-stage--map{padding:22px}.k .mp{background:#131614;border-radius:16px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px #313733,0 34px 76px -44px #0b0f0d99,0 8px 20px -14px #0b0f0d52}.k .mp-canvas{position:relative;aspect-ratio:760/470;overflow:hidden;background:radial-gradient(circle at 50% 40%,#2227246b,#13161400 78%),#131614}.k .mp-tilt{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1200px}.k .mp-tilt-in{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s cubic-bezier(.16,1,.3,1);filter:drop-shadow(-16px 22px 24px rgba(0,0,0,.42))}.k .mp-tilt-in svg{position:absolute;left:-3%;top:-3%;width:106%;height:106%;display:block;overflow:hidden}.k .mp-st{fill:#4b5c50;stroke:#6d7770;stroke-width:.55;transition:fill .35s cubic-bezier(.16,1,.3,1),stroke .35s cubic-bezier(.16,1,.3,1)}.k .in .mp-st[data-x="1"]{fill:#1d221f;stroke:#2c322e;transition-delay:.5s}.k .in .mp-st[data-sel="1"]{stroke:#0fbf6b;stroke-opacity:.72;stroke-width:1.2;filter:drop-shadow(0 1.6px 2.6px rgba(0,0,0,.55));transition-delay:.5s}.k .mp-wash path{fill:#3eca7b;stroke:none;opacity:0}.k .in .mp-wash path{animation:mp-wash .5s cubic-bezier(.45,0,.55,1) 1;animation-delay:var(--w,0s)}@keyframes mp-wash{0%,to{opacity:0}45%{opacity:.09}}.k .mp-lab{font-family:Montserrat,sans-serif;font-size:6px;font-weight:700;letter-spacing:.05em;fill:#d2dad4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k .mp-dot{fill:#3eca7b;stroke:#191e1a;stroke-width:.45;transform-box:fill-box;transform-origin:center;transform:scale(0);opacity:0}.k .in .mp-dot{animation:mp-pop .32s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.78s + var(--d,0s))}@keyframes mp-pop{to{transform:scale(1);opacity:1}}.k .mp-dot--hot{fill:#fff;stroke:#3eca7b;stroke-width:.9}.k .in .mp-dot--hot{animation:mp-pop-hot .34s cubic-bezier(.2,.7,.2,1) both;animation-delay:1.34s}@keyframes mp-pop-hot{to{transform:scale(1.43);opacity:1}}.k .mp-bar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid #313733;background:#1d221e}.k .mp-chips{display:flex;flex-wrap:wrap;gap:6px}.k .mp-chip{padding:4px 11px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.018em;color:#8e9690;border:1px solid #383f3a}.k .mp-chip.on{background:#3eca7b26;color:#89dda5;border-color:#3eca7b57}.k .mp-ro{margin-left:auto;display:flex;align-items:baseline;gap:8px;font-family:Montserrat,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.018em;white-space:nowrap}.k .mp-ro i{align-self:center;width:7px;height:7px;border-radius:50%;background:#3eca7b;margin-right:4px}.k .mp-ro b{color:#89dda5;font-size:13px;font-weight:700}.k .mp-ro span{color:#878e89;font-size:12px;font-weight:500}.k .mp-hover{position:absolute;left:45.4%;top:45.2%;z-index:5;margin-left:18px;opacity:0;transform:translate(-8px,-50%);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:1.5s;pointer-events:none}.k .mp.in .mp-hover{opacity:1;transform:translateY(-50%)}.k .mp-hover:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;margin-top:-5px;transform:rotate(45deg);background:#1d221e;border-left:1px solid #343c37;border-bottom:1px solid #343c37;border-radius:2px}.k .hc{background:#1d221e;border:1px solid #343c37;border-radius:16px;padding:16px;box-shadow:0 26px 60px -26px #0b0f0d73,0 2px 6px #0b0f0d12;width:228px;color:#eaf1ec;text-align:left}.k .hc-id{display:flex;align-items:center;gap:12px;margin-bottom:12px}.k .hc-mono{width:38px;height:38px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #eaf1ec24;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.018em;color:#07130c}.k .hc-mono img{width:29px;height:29px;-o-object-fit:contain;object-fit:contain;display:block}.k .hc-name{font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:.018em;margin:0}.k .hc-badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.k .hc-badge{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.018em;padding:2px 8px;border-radius:999px;background:#3eca7b1c;border:1px solid rgba(62,202,123,.24);color:#89dda5}.k .hc-badge--q{background:#eaf1ec0f;border-color:#eaf1ec1f;color:#8e9690}.k .hc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding-top:12px;border-top:1px solid #343c37}.k .hc-l{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.018em;color:#878e89;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .hc-v{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.25;letter-spacing:.018em;font-variant-numeric:tabular-nums;margin:2px 0 0;color:#eaf1ec}.k .k-assoc{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.k .k-assoc span{padding:6px 12px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.018em;color:var(--hue);background:color-mix(in oklab,var(--hue) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hue) 34%,transparent)}.k .k-assoc em{font-style:normal;font-weight:500;opacity:.8;margin-left:6px}.k .k-strip{padding:128px 0;overflow:clip}.k .k-strip-t{position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.k .k-strip-row{display:flex;width:-moz-max-content;width:max-content;animation:k-strip var(--k-strip-dur,109s) linear infinite}@media(hover:hover){.k .k-strip-row:hover{animation-play-state:paused}}.k .k-strip-row figure{margin:0;padding-right:18px;flex:0 0 auto}.k .k-strip-row img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px;box-shadow:inset 0 0 0 1px #eaf1ec14}@keyframes k-strip{to{transform:translate(-50%)}}.k .k-sc{position:relative;height:380px;width:auto;aspect-ratio:580/760;border-radius:18px;overflow:hidden;-webkit-tap-highlight-color:transparent}.k .k-strip-row .k-sc>img{position:absolute;top:0;right:0;bottom:0;left:0}.k .k-sc .k-sc-draw{opacity:0}.k .k-sc.alt .k-sc-draw{opacity:1}.k .k-sc>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){.k .k-sc .k-sc-draw{transition:opacity .25s ease}}.k .k-app,.k .mp{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}@media(hover:hover){.k .k-stage:hover .k-app,.k .k-stage:hover .mp{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #eaf1ec24,0 52px 100px -46px #0b0f0dcc,0 10px 24px -16px #0b0f0d66}}.k .k-uni,.k .k-track{transition:background .25s,box-shadow .25s}@media(hover:hover){.k .k-uni:hover,.k .k-track:hover{background:#2b332f;box-shadow:inset 0 0 0 1px #0fbf6b52}.k .k-pcard .k-uni:hover,.k .k-pcard .k-track:hover{background:#252525}}@keyframes k-fade{to{opacity:1}}.k .k-spark polyline{stroke-dasharray:1;stroke-dashoffset:1}.k .in .k-spark polyline{animation:k-draw .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d,0ms) + .22s)}@keyframes k-draw{to{stroke-dashoffset:0}}.k .k-spark polygon{opacity:0}.k .in .k-spark polygon{animation:k-fade .7s ease both;animation-delay:calc(var(--d,0ms) + .48s)}.k .sig i{transform-origin:50% 100%;transition:background .2s}.k .sig i.lit{animation:k-bar .38s cubic-bezier(.2,.7,.2,1)}@keyframes k-bar{0%{transform:scaleY(.5)}60%{transform:scaleY(1.12)}to{transform:scaleY(1)}}.k .k-tally b{display:inline-block}.k .k-tally b.hit{animation:k-hit .6s cubic-bezier(.2,.7,.2,1)}@keyframes k-hit{0%{transform:scale(1)}35%{transform:scale(1.15);color:#5fe0a3}to{transform:scale(1)}}.k .in .k-mini-btn{animation:k-glow 1.1s ease 2.2s 1}@keyframes k-glow{0%,to{box-shadow:0 0 #0fbf6b00}45%{box-shadow:0 0 0 7px #0fbf6b29}}.k .mp-halo{fill:none;stroke:#3eca7b;stroke-width:.6;opacity:0;transform-box:fill-box;transform-origin:center}.k .in .mp-halo{animation:mp-halo 2.6s ease-out 1.44s infinite}@keyframes mp-halo{0%{transform:scale(.6);opacity:.34}70%{transform:scale(2.4);opacity:0}to{opacity:0}}.k .ro-spin{transform-origin:50px 50px;animation:ro-spin 2.4s linear infinite}@keyframes ro-spin{to{transform:rotate(360deg)}}.k .ro-bub .k-caution,.k .ro-bub .k-src{opacity:0;transition:opacity .45s ease}.k .ro-bub.done .k-caution{opacity:1}.k .ro-bub.done .k-src{opacity:1;transition-delay:.14s}.k .k-same{overflow:clip;padding:170px 0 186px;text-align:center}.k .k-same .k-h2{font-size:clamp(1.9rem,4vw,3.25rem);max-width:30ch;margin:0 auto}.k .k-same .k-h2 .q{color:rgb(var(--chalk)/.42)}.k .k-same p{margin:32px auto 0;max-width:56ch;color:rgb(var(--chalk)/.55)}.k .k-same-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.k .k-same-layer{position:absolute;top:-30%;bottom:-30%;left:0;right:0;will-change:transform}.k .k-ghost{position:absolute;top:var(--t);left:var(--l);width:var(--w);padding:11px 13px;border-radius:11px;background:#eaf1ec0b;box-shadow:inset 0 0 0 1px #eaf1ec17;transform:rotate(var(--r));filter:blur(1.1px);opacity:.62;text-align:left}.k .k-ghost b{display:block;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:-.006em;color:rgb(var(--chalk)/.62)}.k .k-ghost span{display:block;margin-top:5px;font-family:Inter,sans-serif;font-size:.625rem;line-height:1.5;color:rgb(var(--chalk)/.4)}.k .k-same-mid .k-ghost{filter:blur(.3px);opacity:.9;background:#eaf1ec0f;box-shadow:inset 0 0 0 1px #eaf1ec1c}.k .k-same-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(78% 42% at 50% 36%,var(--g) 0%,color-mix(in srgb,var(--g) 94%,transparent) 42%,transparent 100%)}.k .k-same-copy{position:relative}.k .k-yours{max-width:540px;margin:56px auto 0;padding:22px 24px;border-radius:16px;text-align:left;background:linear-gradient(160deg,#0fbf6b1c,#0fbf6b08);box-shadow:inset 0 0 0 1px #0fbf6b57,0 34px 80px -40px #000000e6}.k .k-yours-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.k .k-yours-tag{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#07130c;background:var(--em)}.k .k-yours-h b{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:-.012em;color:rgb(var(--chalk)/.96)}.k .k-yours p{margin:14px 0 0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.68;color:rgb(var(--chalk)/.72);max-width:none}.k .k-yours-foot{display:block;margin-top:16px;padding-top:14px;font-family:Inter,sans-serif;font-size:.75rem;color:rgb(var(--chalk)/.42);border-top:1px solid rgba(234,241,236,.08)}@supports (animation-timeline: view()){.k .k-same-back{animation:k-par-b linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.k .k-same-mid{animation:k-par-m linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.k .k-same-copy>.c{animation:k-par-c linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.k .k-same-copy>.y{animation:k-par-y linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}@keyframes k-par-b{0%{transform:translateY(-13%)}to{transform:translateY(13%)}}@keyframes k-par-m{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@keyframes k-par-c{0%{transform:translateY(-3%)}to{transform:translateY(3%)}}@keyframes k-par-y{0%{transform:translateY(6%)}to{transform:translateY(-6%)}}.k .k-portal{padding-top:0}.k .k-pstack{display:grid;gap:40px;margin-top:56px;timeline-scope:--c2,--c3,--c4}.k .k-pcard{position:sticky;top:104px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:64px;align-items:center;padding:44px 48px;border-radius:28px;background:#181b1c;box-shadow:inset 0 0 0 1px #eaf1ec14,0 40px 90px -46px #000000e6;transform-origin:50% 0;min-height:560px}.k .k-pcard:nth-child(2){view-timeline-name:--c2}.k .k-pcard:nth-child(3){view-timeline-name:--c3}.k .k-pcard:nth-child(4){view-timeline-name:--c4}@supports (animation-timeline: view()){.k .k-pcard:nth-child(1){animation:k-shrink linear both;animation-timeline:--c2;animation-range:entry 0% entry 100%}.k .k-pcard:nth-child(2){animation:k-shrink linear both;animation-timeline:--c3;animation-range:entry 0% entry 100%}.k .k-pcard:nth-child(3){animation:k-shrink linear both;animation-timeline:--c4;animation-range:entry 0% entry 100%}}@keyframes k-shrink{to{transform:scale(.94) translateY(-12px);filter:brightness(.72)}}.k .k-pcard .k-row-copy .k-h2{font-size:clamp(1.6rem,2.6vw,2.25rem)}.k .k-pcard .k-stage{padding:30px;background:linear-gradient(155deg,#1d2122,#151718,#1f2324);box-shadow:inset 0 0 0 1px #eaf1ec12}.k .k-pcard .k-stage:before{background-image:linear-gradient(rgba(234,241,236,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(234,241,236,.035) 1px,transparent 1px)}.k .k-pcard .k-app{background:#161616;box-shadow:inset 0 0 0 1px #2a2a2a,0 40px 90px -46px #000000e6}.k .k-pcard .k-app{display:flex;flex-direction:column;height:var(--app-h,430px)}.k .k-pcard .k-app-bar{flex:0 0 auto}.k .k-pcard .k-app-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.k .k-pcard .k-rbcard-card{display:flex}.k .k-pcard .k-rbcard-in{flex:1 1 auto;padding:22px 11px 14px}.k .k-pcard .k-rbcard-in b{font-size:1.375rem}.k .k-pcard .k-rbcard-rule{margin-top:11px}.k .k-pcard .in .k-rbcard-rule{width:52px}.k .k-pcard .k-rbcard-sub{margin-top:11px;font-size:.625rem;line-height:1.4;max-width:12rem;min-height:0}.k .k-pcard .k-rbcard dl{margin-top:12px}.k .k-pcard .k-rbcard dl>div{flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:9px 2px}.k .k-pcard .k-rbcard dt{font-size:.5625rem}.k .k-pcard .k-rbcard dd{font-size:.8125rem;justify-content:center}.k .k-lens{margin-top:auto;padding:14px 2px 1px;border-top:1px solid rgba(234,241,236,.1);display:grid;gap:11px}.k .k-lens-top{display:flex;align-items:center;gap:8px;margin-bottom:1px}.k .k-lens-top svg{flex:0 0 auto;color:#0fbf6b}.k .k-lens-top b{font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:-.01em;color:#eaf1ec}.k .k-lens-top span{font-family:Inter,sans-serif;font-size:.6875rem;font-weight:400;color:#eaf1ec80}.k .k-lens-row{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px}.k .k-lens-h{font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#eaf1ec6b}.k .k-lens-chain{position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px}.k .k-lens-chain:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:#eaf1ec1f}.k .k-lens-chain--two{justify-content:flex-start;gap:22px}.k .k-lens-chain--two:before{right:auto;width:118px}.k .k-lens-n{position:relative;display:flex;align-items:center;gap:6px;padding-right:5px;background:#161616;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:500;line-height:1;white-space:nowrap;color:#eaf1ec80}.k .k-lens-n i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#161616;box-shadow:inset 0 0 0 1.5px #eaf1ec47}.k .k-lens-n.on{color:#eaf1ec;font-weight:600}.k .k-lens-n.on i{background:#0fbf6b;box-shadow:0 0 0 3px #0fbf6b29,0 0 10px #0fbf6b8c}.k .in .k-lens-n.on i{animation:k-lens-glow 3.5s ease-in-out infinite}@keyframes k-lens-glow{0%,to{box-shadow:0 0 0 3px #0fbf6b24,0 0 8px #0fbf6b73}50%{box-shadow:0 0 0 4px #0fbf6b3d,0 0 14px #0fbf6bbf}}.k .k-pcard .k-map{flex:1 1 auto;min-height:0;display:flex}.k .k-pcard .k-map-in{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:12px 12px 0}.k .k-pcard .k-map-svg{flex:1 1 0;min-height:0;width:100%;height:100%}.k .k-pcard .k-map-cap{margin-top:0}.k .k-pcard .k-chat{gap:14px}.k .k-pcard .k-chat .k-askbar{margin-top:auto}.k .k-pcard .ro-later{transition-delay:3.4s}.k .k-pcard .ro-think{opacity:0;transition:opacity .4s ease 4s}.k .k-pcard .in .ro-think{opacity:1}.k .k-pcard .k-list{flex:1 1 auto;min-height:0;grid-auto-rows:1fr;align-content:stretch;margin-top:4px}.k .k-pcard .k-list{grid-template-columns:minmax(0,1fr)}.k .k-pcard .k-track{min-width:0}.k .k-pcard .k-track b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k .k-pcard .k-track .chip{flex:0 0 auto}.k .k-filt{flex:0 0 auto;display:grid;gap:8px;margin-top:12px;padding:12px 2px 0;border-top:1px solid rgba(234,241,236,.1)}.k .k-filt-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px}.k .k-filt-h{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#eaf1ec80}.k .k-filt-cs{display:flex;gap:6px;min-width:0;overflow:hidden}.k .k-filt-c{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:.6875rem;line-height:1.3;white-space:nowrap;color:#eaf1ec8c;box-shadow:inset 0 0 0 1px #eaf1ec1f;transition:background .3s ease,color .3s ease,box-shadow .3s ease;transition-delay:var(--d,0ms)}.k .in .k-filt-c.on{background:#0fbf6b24;color:#5fe0a3;box-shadow:inset 0 0 0 1px #0fbf6b80}.k .k-col-head{display:flex;align-items:center;gap:12px;padding:0 2px 14px;border-bottom:1px solid rgba(234,241,236,.08)}.k .k-col-head .logo{width:40px;height:40px;border-radius:9px;font-size:.875rem;font-weight:800;color:#0b0f0d}.k .k-col-id{display:grid;gap:2px;min-width:0}.k .k-col-id b{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:#eaf1ec}.k .k-col-id>span{font-size:.6875rem;color:#eaf1ec80}.k .k-col-chips{display:flex;gap:6px;margin-top:4px}.k .k-col-chips em{font-style:normal;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;background:#eaf1ec0f;color:#eaf1ecb8}.k .k-col-stats{flex:1 1 auto;min-height:0;margin:0;display:grid;grid-auto-rows:1fr;align-content:stretch}.k .k-col-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;border-bottom:1px solid rgba(234,241,236,.06);opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.k .in .k-col-stats>div{opacity:1;transform:none}.k .k-col-stats dt{font-size:.75rem;color:#eaf1ec8c}.k .k-col-stats dd{margin:0;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;color:#eaf1ec;font-variant-numeric:tabular-nums;white-space:nowrap}.k .k-col-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.k .k-col-note{font-size:.6875rem;color:#eaf1ec80}.k .k-mapsec .k-cf .k-file-src{flex:0 0 auto;margin:14px -16px -16px;padding:10px 16px 11px}.k .k-swap{display:inline-grid;flex:0 0 auto}.k .k-swap>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 15px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.018em;white-space:nowrap;transition:opacity .35s ease;transition-delay:var(--sd,3.6s)}.k .k-swap-a{color:#eaf1ec;box-shadow:inset 0 0 0 1px #eaf1ec4d}.k .k-swap-b{opacity:0;background:var(--em);color:#07130c}.k .in .k-swap-a{opacity:0}.k .in .k-swap-b{opacity:1}.k .k-send{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(234,241,236,.08)}.k .k-mapsec .k-app,.k .k-rossi .k-app{display:flex;flex-direction:column;height:430px;background:#161616;box-shadow:inset 0 0 0 1px #2a2a2a,0 40px 90px -46px #0b0f0d99}.k .k-mapsec .k-app-bar,.k .k-rossi .k-app-bar{flex:0 0 auto}.k .k-mapsec .k-app-body,.k .k-rossi .k-app-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.k .k-mapsec .k-map{flex:1 1 auto;min-height:0;display:flex}.k .k-mapsec .k-map-in{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:12px 12px 0}.k .k-mapsec .k-map-svg{flex:1 1 0;min-height:0;width:100%;height:100%}.k .k-mapsec .k-map-cap{margin-top:0}.k .k-rossi .k-stage,.k .k-mapsec .k-stage{background:linear-gradient(155deg,#1d2122,#151718,#1f2324);box-shadow:inset 0 0 0 1px #eaf1ec12}.k .k-dark a.k-textlink{color:#5fe0a3}@media(hover:hover){.k .k-dark a.k-textlink:hover{color:#8aebbe}}.k .k-rossi .k-app{height:460px}.k .k-rossi .k-chat{gap:14px}.k .k-rossi .k-chat .k-askbar{margin-top:auto}.k .k-rossi .ro-later{transition-delay:7s}.k .k-rossi .ro-think{opacity:0;transition:opacity .4s ease 7.6s}.k .k-rossi .in .ro-think{opacity:1}.k .k-mapshow-head{max-width:1120px;margin:0 auto;text-align:center}.k .k-mapshow-head .k-h2{max-width:26ch;margin:0 auto;font-size:clamp(2.1rem,4.4vw,3.5rem);text-wrap:balance}.k .k-mapshow-head .k-lead{max-width:48ch;margin:24px auto 0}.k .k-mapshow-head .k-assoc{justify-content:center;margin-top:26px}.k .k-mapshow-wrap{position:relative;z-index:1;width:100%;max-width:1400px;margin:64px auto 0;padding:0 40px}.k .k-mapshow-wrap:before{content:"";position:absolute;left:12%;right:12%;top:10%;bottom:-4%;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(15,191,107,.14),transparent 72%);filter:blur(24px)}.k .k-mapshow{position:relative}.k .k-mapsec .k-mapshow .k-app{height:auto;border-radius:20px;background:#161616;box-shadow:inset 0 0 0 1px #2a2a2a,0 70px 140px -70px #000000f2}.k .k-mapshow-body{display:grid;grid-template-columns:272px minmax(0,1fr)}.k .k-mapshow-rail{order:-1;display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px;border-right:1px solid rgba(234,241,236,.08);background:linear-gradient(180deg,#eaf1ec06,#eaf1ec02)}.k .k-mapshow-group{display:grid;gap:8px;min-width:0}.k .k-mapshow-rail .k-filt-h{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#eaf1ec6b}.k .k-rail-top{display:flex;align-items:center;gap:8px;min-width:0}.k .k-rail-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;background:#eaf1ec0a;box-shadow:inset 0 0 0 1px #eaf1ec14;font-size:.75rem;color:#eaf1ec61;white-space:nowrap;overflow:hidden}.k .k-rail-search svg{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.k .k-rail-badge{flex:none;padding:4px 8px;border-radius:999px;background:#0fbf6b24;box-shadow:inset 0 0 0 1px #0fbf6b59;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#5fe0a3;white-space:nowrap;opacity:0;transform:scale(.85);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.k .in .k-rail-badge{opacity:1;transform:none}.k .k-rail-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.k .k-rail-tile{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px;border-radius:10px;background:#eaf1ec08;box-shadow:inset 0 0 0 1px #eaf1ec14;font-size:.75rem;font-weight:500;color:#eaf1ec99;white-space:nowrap;transition:background .3s ease,color .3s ease,box-shadow .3s ease;transition-delay:var(--d,0ms)}.k .k-rail-tile:after{content:"";flex:none;margin-left:auto;width:4px;height:8px;border:solid #5FE0A3;border-width:0 1.5px 1.5px 0;opacity:0;transform:translateY(-1px) rotate(45deg) scale(.4);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.k .in .k-rail-tile.on{background:#0fbf6b1f;color:#eaf1ec;box-shadow:inset 0 0 0 1px #0fbf6b8c,0 0 18px -6px #0fbf6b80}.k .in .k-rail-tile.on:after{opacity:1;transform:translateY(-1px) rotate(45deg)}.k .k-rail-levels{display:grid;gap:5px}.k .k-rail-lv{display:grid;grid-template-columns:52px repeat(3,minmax(0,1fr));align-items:center;gap:5px}.k .k-rail-lv-h{display:flex;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--hue)}.k .k-rail-lv-h:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--hue)}.k .k-rail-lv .k-rail-tile{height:28px;padding:0 8px;gap:4px}.k .k-rail-lv .k-rail-tile--all{grid-column:span 3}.k .in .k-rail-lv .k-rail-tile.on{background:color-mix(in srgb,var(--hue) 16%,transparent);color:#eaf1ec;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue) 60%,transparent),0 0 18px -6px color-mix(in srgb,var(--hue) 55%,transparent)}.k .k-rail-lv .k-rail-tile:after{border-color:var(--hue)}.k .k-rail-select{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 10px;border-radius:10px;background:#eaf1ec08;box-shadow:inset 0 0 0 1px #eaf1ec14;font-size:.75rem;color:#eaf1ec80;white-space:nowrap}.k .k-rail-select svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.k .k-rail-chips{display:flex;flex-wrap:wrap;gap:5px}.k .k-rail-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;box-shadow:inset 0 0 0 1px #eaf1ec1a;font-size:.625rem;color:#eaf1ec8c;white-space:nowrap}.k .k-gender{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#eaf1ec0a;box-shadow:inset 0 0 0 1px #eaf1ec14}.k .k-gender span{padding:2px 8px;border-radius:6px;font-size:.6875rem;line-height:1.3;color:#eaf1ec80}.k .k-gender .on{background:#eaf1ec1a;color:#eaf1ec}.k .k-mapshow-read{margin-top:auto;padding-top:16px;border-top:1px solid rgba(234,241,236,.08)}.k .k-rail-bar{display:block;height:4px;margin-top:14px;border-radius:999px;background:#eaf1ec14;overflow:hidden}.k .k-rail-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0fbf6b,#5fe0a3);transform-origin:left;transform:scaleX(0)}.k .in .k-rail-bar i{animation:k-rail-bar 1.6s ease .9s forwards}@keyframes k-rail-bar{0%{transform:scaleX(0)}40%,69%{transform:scaleX(1)}to{transform:scaleX(.0404)}}.k .k-mapshow-n{display:grid}.k .k-mapshow-n>span{grid-area:1/1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 8px;transition:opacity .45s ease 2s}.k .k-mapshow-n b{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:800;line-height:1;letter-spacing:-.035em;color:#eaf1ec;font-variant-numeric:tabular-nums}.k .k-mapshow-n em{font-style:normal;font-family:Inter,sans-serif;font-size:.875rem;color:#eaf1ec99}.k .k-mapshow-n small{grid-column:1/-1;font-family:Inter,sans-serif;font-size:.75rem;color:#eaf1ec80}.k .k-mapshow-n .b,.k .in .k-mapshow-n .a{opacity:0}.k .in .k-mapshow-n .b{opacity:1}.k .k-mapshow-stage{position:relative;min-width:0;background:#101513}.k .k-mapshow-canvas{position:relative;aspect-ratio:960/600;overflow:hidden;background:radial-gradient(70% 70% at 60% 38%,rgba(15,191,107,.09),transparent 70%),linear-gradient(180deg,#141a18,#101513)}.k .k-mapshow-canvas svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.k .k-mapshow-canvas svg{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 44px),transparent)}.k .k-mapshow-canvas .k-map-dots path{fill:none;stroke-width:4.6;stroke-linecap:round}.k .k-map-zoom{transform-box:view-box;transform-origin:0 0;transform:translate(480px,300px) scale(1) translate(-480px,-300px);transition:transform 1.4s cubic-bezier(.65,0,.35,1) 2.2s}.k .in .k-map-zoom{transform:translate(480px,300px) scale(1.7) translate(-625px,-208.5px)}.k .k-mapshow-out{transition:opacity .8s ease 1.8s}.k .in .k-mapshow-out{opacity:.16}.k .k-mapshow-pin{opacity:0;transition:opacity .3s ease 3.5s}.k .in .k-mapshow-pin{opacity:1}.k .k-mapshow-canvas .k-dots-ncaa path{stroke:#4c8dff}.k .k-mapshow-canvas .k-dots-naia path{stroke:#b18cf0}.k .k-mapshow-canvas .k-dots-njcaa path{stroke:#f59e3c}.k .k-mapshow-pin .dot{fill:#fff;stroke:var(--hue,#0FBF6B);stroke-width:2;vector-effect:non-scaling-stroke}.k .k-mapshow-pin .ring{fill:none;stroke:var(--hue,#0FBF6B);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.k .in .k-mapshow-pin .ring{animation:k-pin-ring 2.4s ease-out 3.6s infinite}@keyframes k-pin-ring{0%{transform:scale(.8);opacity:.9}80%,to{transform:scale(3.2);opacity:0}}.k .k-mapshow-card{position:absolute;z-index:2;left:65.9375%;top:68.8417%;width:236px;margin-left:18px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-radius:14px;background:#1d221e;box-shadow:inset 0 0 0 1px #343c37,0 26px 60px -26px #000000d9;pointer-events:none;opacity:0;transform:translate(8px,-50%);transition:opacity .45s ease 3.8s,transform .55s cubic-bezier(.2,.7,.2,1) 3.8s}.k .in .k-mapshow-card{opacity:1;transform:translateY(-50%)}.k .k-mapshow-card:before{content:"";position:absolute;left:-6px;top:50%;width:10px;height:10px;margin-top:-5px;transform:rotate(45deg);background:#1d221e;border-left:1px solid #343c37;border-bottom:1px solid #343c37}.k .k-mapshow-card{grid-template-columns:minmax(0,1fr)}.k .k-mapshow-card-id{display:grid;gap:2px;min-width:0}.k .k-mapshow-card-id b{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:800;line-height:1.25;letter-spacing:-.015em;color:#eaf1ec}.k .k-mapshow-card-id>span{font-size:.6875rem;color:#eaf1ec8c}.k .k-mapshow-card .k-col-chips{margin-top:5px}.k .k-mapshow-card-go{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--em);font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.018em;color:#07130c}.k .k-mapshow-steps{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.k .k-mapshow-steps li{padding-top:22px;border-top:1px solid rgba(234,241,236,.12)}.k .k-mapshow-steps b{display:block;margin-top:0;font-family:Montserrat,sans-serif;font-size:1.1875rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#eaf1ec}.k .k-mapshow-steps p{margin:8px 0 0;max-width:36ch;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.65;color:#eaf1ec99}@media(max-width:1280px){.k .k-mapshow-card{width:220px}}@media(max-width:1100px){.k .k-mapshow-body{grid-template-columns:minmax(0,1fr)}.k .k-mapshow-rail{order:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;border-right:0;border-top:1px solid rgba(234,241,236,.08)}.k .k-rail-top{grid-column:1/-1}.k .k-mapshow-read{grid-column:1/-1;margin-top:0;padding:18px 0 0;border-top:1px solid rgba(234,241,236,.08)}}@media(max-width:860px){.k .k-mapshow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.k .k-mapshow-read{grid-column:1/-1;padding:18px 0 0;border-left:0;border-top:1px solid rgba(234,241,236,.08)}}@media(min-width:701px)and (max-width:1100px){.k .k-mapshow-card{margin-left:-18px;transform:translate(calc(-100% - 8px),-50%)}.k .in .k-mapshow-card{transform:translate(-100%,-50%)}.k .k-mapshow-card:before{left:auto;right:-6px;border-left:0;border-bottom:0;border-right:1px solid #343c37;border-top:1px solid #343c37}}@media(max-width:700px){.k .k-mapshow-wrap{margin-top:44px;padding:0 16px}.k .k-mapshow-rail{grid-template-columns:minmax(0,1fr);padding:18px 16px}.k .k-mapshow-card{position:relative;left:auto;top:auto;width:auto;margin:12px;transform:translateY(8px)}.k .in .k-mapshow-card{transform:none}.k .k-mapshow-card:before{display:none}.k .k-mapshow-steps{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:48px}}@media(prefers-reduced-motion:reduce),(max-width:700px){.k .k-map-zoom{transform:none!important;transition:none!important}.k .k-mapshow-out{opacity:.16!important;transition:none!important}.k .k-mapshow-n>span{transition:none!important}.k .k-mapshow-n .a{opacity:0!important}.k .k-mapshow-n .b{opacity:1!important}.k .k-rail-badge,.k .k-rail-tile,.k .k-rail-tile:after{transition:none!important}.k .k-rail-badge{opacity:1;transform:none}.k .k-rail-tile.on{background:#0fbf6b1f;color:#eaf1ec;box-shadow:inset 0 0 0 1px #0fbf6b8c}.k .k-rail-tile.on:after{opacity:1;transform:translateY(-1px) rotate(45deg)}.k .k-rail-lv .k-rail-tile.on{background:color-mix(in srgb,var(--hue) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue) 60%,transparent)}.k .k-rail-bar i{animation:none!important;transform:scaleX(.0404)}.k .k-mapshow-pin{opacity:1!important;transition:none!important}.k .k-mapshow-pin .ring{animation:none!important}.k .k-mapshow-card{left:74.4792%;top:45.8333%;margin-left:-18px;opacity:1!important;transform:translate(-100%,-50%)!important;transition:none!important}.k .k-mapshow-card:before{left:auto;right:-6px;border-left:0;border-bottom:0;border-right:1px solid #343c37;border-top:1px solid #343c37}}@media(max-width:700px){.k .k-mapshow-card{left:auto;top:auto;margin:12px;transform:none!important}}.k .k-mapsec .k-app.k-cf{height:auto;container-type:inline-size}.k .k-cf .k-app-title,.k .k-cf .k-app-sub{white-space:nowrap}.k .k-cf .k-app-bar i{flex:0 0 auto}.k .k-cf .k-col-head{padding-bottom:10px;border-bottom:0}.k .k-cf-scroll{position:relative;height:248px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 84%,transparent 100%)}.k .k-cf-track{animation:k-cf-drift 52s linear infinite}@media(hover:hover){.k .k-cf:hover .k-cf-track{animation-play-state:paused}}@keyframes k-cf-drift{to{transform:translateY(-50%)}}.k .k-cf-group{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 -10px 10px;padding:10px 10px 3px;border-radius:11px;background:#eaf1ec08}.k .k-cf-group h4{margin:0 0 9px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.01em;color:#eaf1ec6b}.k .k-cf-group ul{list-style:none;margin:0;padding:0}.k .k-cf-group li{padding:7px 2px;border-bottom:1px solid rgba(234,241,236,.07);font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.3;color:#eaf1ecb8}.k .k-cf-group li:last-child{border-bottom:0}@container (min-width:300px){.k .k-cf-scroll{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.k .k-cf-track{animation:none}.k .k-cf-set{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}.k .k-cf-set+.k-cf-set{display:none}.k .k-cf-group li{font-size:.75rem;animation:k-cf-lit 9s linear infinite;animation-delay:calc(var(--i,0)*.17s)}}@container (min-width:400px){.k .k-cf-group{margin:0 0 10px;padding:11px 13px 4px;border-radius:12px}.k .k-cf-group li{padding:7px 0;font-size:.8125rem}}@keyframes k-cf-lit{0%,3%{color:#eaf1ec}13%,to{color:#eaf1ecb8}}@media(prefers-reduced-motion:reduce){.k .k-cf-track,.k .k-cf-group li{animation:none!important}.k .k-cf-group li{color:#eaf1ecd1!important}.k .k-cf-scroll{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.k .k-cf-set+.k-cf-set{display:none}}.k .k-ai{--ai-1:#0B8F50;--ai-2:#0FBF6B;--ai-3:#5FE0A3;--ai-4:#B6F0D5;--ai-5:#E8EFEA;background-image:linear-gradient(to right,var(--ai-1) 0%,var(--ai-2) 14%,var(--ai-3) 30%,var(--ai-4) 42%,var(--ai-5) 50%,var(--ai-4) 58%,var(--ai-3) 70%,var(--ai-2) 86%,var(--ai-1) 100%);background-image:linear-gradient(to right in oklab,var(--ai-1) 0%,var(--ai-2) 14%,var(--ai-3) 30%,var(--ai-4) 42%,var(--ai-5) 50%,var(--ai-4) 58%,var(--ai-3) 70%,var(--ai-2) 86%,var(--ai-1) 100%);background-size:760px 100%;background-repeat:repeat;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;will-change:background-position;animation:k-ai-sweep 9s linear infinite}@keyframes k-ai-sweep{0%{background-position:0 0}to{background-position:760px 0}}.k .k-rs{flex:0 0 auto;display:grid;gap:7px}.k .k-rs-row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:9px 11px;border-radius:11px;background:#1f1f1f;box-shadow:inset 0 0 0 1px #2a2a2a;opacity:.42;transition:opacity .35s ease var(--d,0s)}.k .in .k-rs-row{opacity:1}.k .k-rs-ic{display:grid;width:22px;height:22px;margin-top:1px}.k .k-rs-ic>span{grid-area:1/1;display:grid;place-items:center;border-radius:50%;transition:opacity .25s ease var(--dd,1s)}.k .k-rs-busy{background:#eaf1ec0f;box-shadow:inset 0 0 0 1px #eaf1ec1a}.k .k-rs-done{opacity:0;color:#07130c;background:#0fbf6b}.k .in .k-rs-busy{opacity:0}.k .in .k-rs-done{opacity:1}.k .k-rs-body{display:grid;gap:6px;min-width:0}.k .k-rs-body b{font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;line-height:1.3;color:#eaf1eccc}.k .k-rs-cs{display:flex;gap:5px;min-width:0;overflow:hidden}.k .k-rs-cs em{flex:0 0 auto;font-style:normal;white-space:nowrap;padding:2px 8px;border-radius:999px;font-size:.6875rem;line-height:1.35;background:#eaf1ec0f;color:#5fe0a3;opacity:0;transition:opacity .3s ease var(--dd,1s),color 1.15s ease calc(var(--dd,1s) + .06s)}.k .in .k-rs-cs em{opacity:1;color:#eaf1ecd1}.k .k-bw{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:2px}.k .k-bw-ins{display:grid;grid-template-columns:1fr 1fr;gap:12px}.k .k-bw-tile,.k .k-bw-out{position:relative;padding:12px 13px;border-radius:13px;background:#eaf1ec0b;box-shadow:inset 0 0 0 1px #eaf1ec1a;opacity:0;transform:translateY(8px);transition:opacity .5s ease var(--d,0s),transform .5s ease var(--d,0s)}.k .in .k-bw-tile,.k .in .k-bw-out{opacity:1;transform:none}.k .k-bw-tile b,.k .k-bw-out b{display:block;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#eaf1ec80}.k .k-bw-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:72px}.k .k-bw-deck:before,.k .k-bw-deck:after{content:"";position:absolute;height:6px;border-radius:0 0 13px 13px;background:#eaf1ec09;box-shadow:inset 0 0 0 1px #eaf1ec14}.k .k-bw-deck:before{left:9px;right:9px;top:100%}.k .k-bw-deck:after{left:19px;right:19px;top:calc(100% + 6px)}.k .k-bw-join{position:relative;align-self:center;width:52%;height:26px;margin-top:18px;opacity:0;transition:opacity .4s ease .55s}.k .in .k-bw-join{opacity:1}.k .k-bw-join i{position:absolute;top:0;bottom:0;width:50%;border-bottom:1px solid rgba(234,241,236,.16)}.k .k-bw-join i:first-child{left:0;border-right:1px solid rgba(234,241,236,.16);border-bottom-right-radius:11px}.k .k-bw-join i:last-child{right:0;border-left:1px solid rgba(234,241,236,.16);border-bottom-left-radius:11px}.k .k-bw-mind{display:flex;align-items:center;justify-content:center;gap:11px;padding:11px 4px;opacity:0;transition:opacity .5s ease .75s}.k .in .k-bw-mind{opacity:1}.k .k-bw-disc{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0fbf6b1a;box-shadow:inset 0 0 0 1px #5fe0a352}.k .k-bw-mind p{margin:0;max-width:30ch;font-size:.75rem;line-height:1.45;color:#eaf1ecb8}.k .k-bw-drop{align-self:center;width:1px;height:20px;background:#eaf1ec29;opacity:0;transition:opacity .4s ease 1s}.k .in .k-bw-drop{opacity:1}.k .k-bw-out{--d:1.2s;margin-bottom:14px}.k .k-bw-out .k-bdraft{flex:0 0 auto;padding:9px 0 0}.k .k-bw-note{margin:0;text-align:center;font-size:.6875rem;line-height:1.4;color:#eaf1ec73}.k .k-bdraft{flex:1 1 auto;min-height:0;padding:14px 2px 4px;font-size:.8125rem;line-height:1.6;color:#eaf1ecdb}.k .k-bdraft p{margin:0}.k .k-bdraft p .wd{display:inline-block;white-space:nowrap}.k .k-bdraft p .ch{opacity:0;color:#5fe0a3;transition:opacity .22s ease,color 1.15s ease .06s}.k .k-bdraft p .ch.on{opacity:1;color:inherit}.k .k-cg{position:relative;gap:0}.k .k-cg-gather{position:relative;flex:0 0 auto;height:66px}.k .k-cg-mails{position:absolute;top:0;right:0;bottom:0;left:0}.k .k-cg-drafts{position:absolute;top:16px;right:16px;bottom:42px;left:38px;display:grid;grid-auto-rows:1fr;gap:8px;pointer-events:none}.k .k-cg-draft{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:8px 12px;border-radius:11px;background:#1f1f1f;box-shadow:inset 0 0 0 1px #2a2a2a;opacity:0}.k .k-cg-dt{display:grid;gap:2px;min-width:0}.k .k-cg-dt b{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;color:#eaf1ec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k .k-cg-dt span{font-size:.6875rem;color:#eaf1ec80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-cg-dk{display:flex;align-items:center;gap:5px;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;color:#5fe0a3;background:#0fbf6b1a;box-shadow:inset 0 0 0 1px #5fe0a352}.k .k-cg-dk svg{flex:0 0 auto}.k .in .k-cg-draft{animation:k-cg-draft-in .45s cubic-bezier(.3,.85,.3,1) var(--d,0s) both,k-cg-pile .72s cubic-bezier(.5,0,.2,1) var(--dd,1.5s) forwards}@keyframes k-cg-draft-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes k-cg-pile{0%{opacity:1;transform:none}64%{opacity:1}to{opacity:0;transform:translateY(calc(var(--i,0) * -1 * (100% + 8px) + 21px)) scale(.94)}}.k .k-cg-bar{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;border-radius:12px;background:#0fbf6b12;box-shadow:inset 0 0 0 1px #5fe0a34d;opacity:0;transform:translateY(7px) scale(.97)}.k .in .k-cg-bar{opacity:1;transform:none;transition:opacity .5s ease 2.05s,transform .5s cubic-bezier(.2,.8,.3,1) 2.05s}.k .k-cg-bar:before,.k .k-cg-bar:after{content:"";position:absolute;height:6px;border-radius:12px 12px 0 0;background:#0fbf6b0d;box-shadow:inset 0 0 0 1px #5fe0a32b}.k .k-cg-bar:before{left:9px;right:9px;bottom:100%}.k .k-cg-bar:after{left:19px;right:19px;bottom:calc(100% + 6px)}.k .k-cg-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#5fe0a3;background:#0fbf6b21;box-shadow:inset 0 0 0 1px #5fe0a34d}.k .k-cg-id{display:grid;gap:2px;min-width:0}.k .k-cg-id b{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;color:#eaf1ec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k .k-cg-sub{font-size:.6875rem;color:#eaf1ec8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-cg-sub em{font-style:normal;font-weight:700;color:#eaf1ec;font-variant-numeric:tabular-nums}.k .k-cg-ok{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:.6875rem;color:#eaf1ecb8}.k .k-cg-ok svg{flex:0 0 auto;color:#5fe0a3}.k .k-cg-split{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:22px minmax(0,1fr);margin-top:10px}.k .k-cg .k-sq-list{margin-top:0}.k .k-cg-rail{position:relative;top:-10px;grid-area:1/1;justify-self:center;width:1px;height:calc(100% - 16px);background:#eaf1ec2e;transform:scaleY(0);transform-origin:50% 0}.k .in .k-cg-rail{transform:scaleY(1);transition:transform .85s cubic-bezier(.45,0,.2,1) 2.6s}.k .k-sq-top{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 2px 12px;border-bottom:1px solid rgba(234,241,236,.08);font-size:.75rem;color:#eaf1ecb8}.k .k-sq-top svg{flex:0 0 auto;color:#5fe0a3}.k .k-sq-list{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-content:stretch;gap:8px;margin-top:12px}.k .k-sq-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:8px 12px;border-radius:11px;background:#1f1f1f;box-shadow:inset 0 0 0 1px #2a2a2a;opacity:0;transform:translate(9px)}.k .in .k-sq-row{opacity:1;transform:none;transition:opacity .4s ease var(--d,0s),transform .4s ease var(--d,0s)}.k .k-sq-row:before,.k .k-sq-row:after{content:"";position:absolute;top:50%}.k .k-sq-row:before{left:-11px;width:11px;height:1px;background:#eaf1ec2e;transform:scaleX(0);transform-origin:0 50%}.k .k-sq-row:after{left:-14px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#0fbf6b;box-shadow:0 0 0 3px #161616;transform:scale(0)}.k .in .k-sq-row:before{transform:scaleX(1);transition:transform .3s ease var(--d,0s)}.k .in .k-sq-row:after{transform:scale(1);transition:transform .34s cubic-bezier(.3,1.5,.5,1) var(--d,0s)}.k .k-sq-id{display:grid;gap:2px;min-width:0}.k .k-sq-id b{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;color:#eaf1ec;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k .k-sq-id span{font-size:.6875rem;color:#eaf1ec80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-sq-end{display:grid;justify-items:end;gap:4px}.k .k-sq-time{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;color:#eaf1ec;white-space:nowrap;font-variant-numeric:tabular-nums}.k .k-sq-time em{font-style:normal;font-weight:600;color:#eaf1ec80}.k .k-sq-st{display:inline-grid}.k .k-sq-st>span{grid-area:1/1;justify-self:end;padding:2px 8px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.k .k-sq-a{color:#eaf1ec99;box-shadow:inset 0 0 0 1px #eaf1ec2e}.k .k-sq-b{opacity:0;color:#5fe0a3;background:#0fbf6b1f;box-shadow:inset 0 0 0 1px #0fbf6b73}.k .in .k-sq-a{opacity:0;transition:opacity .35s ease var(--sd,4s)}.k .in .k-sq-b{opacity:1;transition:opacity .35s ease var(--sd,3.6s)}.k .k-sq-foot{flex:0 0 auto;margin:12px 0 0;font-size:.6875rem;color:#eaf1ec80}.k .k-cg .k-sq-foot{opacity:0}.k .in .k-cg .k-sq-foot{opacity:1;transition:opacity .5s ease 2.9s}.k .k-mn{position:relative;width:460px;height:340px;color:#eaf1ec99}.k .k-mn-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.k .k-mn-lines path{fill:none}.k .k-mn-lines .w{stroke:#eaf1ec33;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.k .k-mn-lines .w--em{stroke:#5fe0a38c}.k .k-mn-lines .p{stroke:#5fe0a3;stroke-width:3;stroke-linecap:round;stroke-dasharray:.14 1.2;stroke-dashoffset:.14;opacity:0}.k .k-mn-node{position:absolute;display:grid;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#1f2020;box-shadow:inset 0 0 0 1.5px #eaf1ec1f;opacity:0}.k .k-mn-node--sq{width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:14px;transition:color .35s ease,box-shadow .35s ease}.k .k-mn-disc{position:absolute;left:230px;top:178px;display:grid;place-items:center;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;background:#0fbf6b1a;box-shadow:inset 0 0 0 2px #5fe0a38c;opacity:0}.k .k-mn-disc:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:conic-gradient(from 0deg,#5fe0a300 0,#5fe0a300 55%,#5fe0a3);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:0}.k .k-mn-disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0}.k .k-mn-drop{position:absolute;left:229px;top:211px;width:2px;height:33px;background:#5fe0a38c;transform:scaleY(0);transform-origin:50% 0}.k .k-mn-mail{position:absolute;left:112px;top:244px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:236px;height:52px;padding:0 16px;border-radius:12px;background:#0fbf6b0a;box-shadow:inset 0 0 0 1.5px #5fe0a347;opacity:0}.k .k-mn-mail>svg{color:#5fe0a3}.k .k-mn-mail>span{display:grid;gap:7px}.k .k-mn-mail i{display:block;height:5px;border-radius:5px;transform:scaleX(0);transform-origin:0 50%}.k .k-mn-mail i:first-child{width:100%;background:#eaf1ec29}.k .k-mn-mail i:last-child{width:62%;background:#5fe0a3}.k .k-mn-pill{position:absolute;left:50%;top:56px;display:flex;align-items:center;gap:12px;height:46px;padding:0 20px 0 7px;border-radius:999px;background:#1f2020;box-shadow:inset 0 0 0 1.5px #eaf1ec1f;transform:translate(-50%);opacity:0}.k .k-mn-pill>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf1ec;color:#131516}.k .k-mn-pill>b{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:#eaf1ecd9}.k .k-mn-tally{position:absolute;left:0;right:0;top:104px;display:flex;justify-content:center;gap:46px}.k .k-mn-tally>span{display:flex;flex-direction:column;align-items:center;gap:6px}.k .k-mn-tally b{font-family:Montserrat,sans-serif;font-size:3.375rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:#eaf1ec;font-variant-numeric:tabular-nums}.k .k-mn-tally em{font-style:normal;font-size:.9375rem;color:#eaf1ec80}.k .k-mn-tally .em b,.k .k-mn-tally .em em{color:#5fe0a3}.k .k-mn-bar{position:absolute;left:70px;right:70px;top:226px;height:9px;border-radius:9px;background:#eaf1ec14;overflow:hidden;opacity:0}.k .k-mn-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:9px;transform:scaleX(0);transform-origin:0 50%}.k .k-mn-bar i:first-child{width:73.8%;background:#0fbf6b73}.k .k-mn-bar i:last-child{width:21.4%;background:#5fe0a3}.k .in .k-mn-node{animation:k-mn-pop .45s cubic-bezier(.3,1.5,.5,1) var(--d,.35s) both}.k .in .k-mn-lines .w{animation:k-mn-draw .6s cubic-bezier(.45,0,.25,1) var(--d,.9s) both}.k .in .k-mn-lines .p{animation:k-mn-pulse .7s cubic-bezier(.45,0,.3,1) var(--d,.95s) both}.k .in .k-mn-disc{animation:k-mn-pop .45s cubic-bezier(.3,1.5,.5,1) 1.4s both}.k .in .k-mn-disc:before{animation:k-mn-spin .95s cubic-bezier(.5,.1,.5,.9) 1.45s both,k-mn-ring .95s ease 1.45s both}.k .in .k-mn-disc:after{animation:k-mn-ripple .75s ease-out 2.35s both}.k .in .k-mn-drop{animation:k-mn-grow .3s ease-out 2.4s both}.k .in .k-mn-mail{animation:k-mn-rise .5s cubic-bezier(.2,.8,.2,1) 2.65s both,k-mn-done .6s ease 3.7s both}.k .in .k-mn-mail i:first-child{animation:k-mn-grow .45s cubic-bezier(.45,0,.25,1) 2.95s both}.k .in .k-mn-mail i:last-child{animation:k-mn-grow .45s cubic-bezier(.45,0,.25,1) 3.25s both}.k .in .k-mn-node--sq{animation:k-mn-pop .45s cubic-bezier(.3,1.5,.5,1) var(--d) both,k-mn-lit .7s ease-out var(--l) both}.k .in .k-mn-pill{animation:k-mn-rise-x .5s cubic-bezier(.2,.8,.2,1) .35s both}.k .in .k-mn-bar{animation:k-mn-fade .4s ease .5s both}.k .in .k-mn-bar i:first-child{animation:k-mn-grow .9s cubic-bezier(.45,0,.25,1) 1s both}.k .in .k-mn-bar i:last-child{animation:k-mn-grow .8s cubic-bezier(.45,0,.25,1) 1.6s both}@keyframes k-mn-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes k-mn-draw{to{stroke-dashoffset:0}}@keyframes k-mn-pulse{0%{opacity:0;stroke-dashoffset:.14}15%,85%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@keyframes k-mn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes k-mn-ring{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}@keyframes k-mn-ripple{0%{opacity:1;box-shadow:0 0 #0fbf6b80}to{opacity:0;box-shadow:0 0 0 14px #0fbf6b00}}@keyframes k-mn-grow{to{transform:none}}@keyframes k-mn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes k-mn-rise-x{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes k-mn-fade{to{opacity:1}}@keyframes k-mn-done{to{box-shadow:inset 0 0 0 1.5px #5fe0a399,0 0 26px -8px #0fbf6b80}}@keyframes k-mn-lit{0%{color:#eaf1ec99;box-shadow:inset 0 0 0 1.5px #eaf1ec1f,0 0 #0fbf6b80}to{color:#5fe0a3;box-shadow:inset 0 0 0 1.5px #5fe0a38c,0 0 0 12px #0fbf6b00}}@media(prefers-reduced-motion:reduce){.k .k-mn-node,.k .k-mn-disc,.k .k-mn-mail,.k .k-mn-bar{opacity:1!important;transform:none!important;animation:none!important}.k .k-mn-pill{opacity:1!important;transform:translate(-50%)!important;animation:none!important}.k .k-mn-lines .w{stroke-dashoffset:0!important;animation:none!important}.k .k-mn-lines .p,.k .k-mn-disc:before,.k .k-mn-disc:after{display:none}.k .k-mn-drop,.k .k-mn-mail i,.k .k-mn-bar i{transform:none!important;animation:none!important}.k .k-mn-node--sq{color:#5fe0a3;box-shadow:inset 0 0 0 1.5px #5fe0a38c}}@media(max-width:700px){.k .k-filt-row{grid-template-columns:1fr;gap:6px}.k .k-bw-ins{grid-template-columns:1fr;gap:9px}.k .k-bw-join{width:1px;height:18px;margin-top:14px}.k .k-bw-join i{display:none}.k .k-bw-join{background:#eaf1ec29}.k .k-bw-mind{gap:9px;padding:9px 0}.k .k-bw-mind p{font-size:.6875rem}.k .k-bw-out{margin-bottom:10px}.k .k-filt-cs,.k .k-rs-cs{flex-wrap:wrap}.k .k-rs-cs{overflow:visible}.k .k-rs-cs em{flex:0 1 auto;white-space:normal}.k .k-rs-row{padding:9px 10px}.k .k-col-stats{grid-auto-rows:auto}.k .k-col-stats>div{padding:10px 2px}.k .k-send{flex-wrap:wrap}.k .k-mapsec .k-app,.k .k-rossi .k-app{height:auto}.k .k-mapsec .k-map-svg{flex:none;height:auto}.k .k-mapsec .k-map-cap{flex-wrap:wrap;row-gap:6px}.k .k-rossi .k-app{min-height:420px}.k .k-sq-row{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.k .k-sq-row .logo{display:none}.k .k-sq-id b,.k .k-sq-id span{white-space:normal}.k .k-cg-gather{height:64px}.k .k-cg-drafts{top:16px;right:16px;bottom:40px;left:34px}.k .k-cg-draft{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.k .k-cg-draft .logo{display:none}.k .k-cg-dt b,.k .k-cg-dt span{white-space:normal}.k .k-cg-mail{width:58px;--mf:.52}.k .k-cg-ok span,.k .k-cg-ok{font-size:.625rem}.k .k-cg-split{grid-template-columns:18px minmax(0,1fr)}.k .k-sq-row:before{left:-9px;width:9px}.k .k-sq-row:after{left:-12px}}@media(prefers-reduced-motion:reduce){.k .k-filt-c,.k .k-col-stats>div,.k .k-swap>span,.k .k-sq-st>span,.k .k-rs-row,.k .k-rs-busy,.k .k-rs-done,.k .k-rs-cs em{transition:none!important}.k .k-ai{animation:none}.k .k-col-stats>div,.k .k-rs-row,.k .k-rs-cs em,.k .k-rs-done{opacity:1!important;transform:none!important}.k .k-bw-tile,.k .k-bw-out,.k .k-bw-join,.k .k-bw-mind,.k .k-bw-drop{opacity:1!important;transform:none!important;transition:none!important}.k .k-rs-busy{opacity:0!important}.k .k-rs-cs em{color:#eaf1ecd1!important}.k .k-sq-a{opacity:0!important}.k .k-sq-b{opacity:1!important}.k .k-cg-drafts{display:none}.k .k-cg .k-sq-foot{opacity:1!important;transition:none!important}.k .k-cg-bar,.k .k-sq-row{opacity:1!important;transform:none!important;transition:none!important}.k .k-cg-rail{transform:scaleY(1)!important;transition:none!important}.k .k-sq-row:before{transform:scaleX(1)!important;transition:none!important}.k .k-sq-row:after{transform:scale(1)!important;transition:none!important}.k .k-rossi .ro-later,.k .k-rossi .ro-think{opacity:1!important;transition:none!important}.k .k-filt-c.on{background:#0fbf6b24;color:#5fe0a3;box-shadow:inset 0 0 0 1px #0fbf6b80}.k .k-swap-a{opacity:0!important}.k .k-swap-b{opacity:1!important}}@media(max-width:1199px){.k .k-pcard{grid-template-columns:minmax(0,1fr);gap:30px;padding:34px 24px;align-items:start}.k .k-pcard .k-stage{padding:18px}.k .k-pnum{top:16px;right:20px}.k .k-pcard .k-app{--app-h:430px}}@media(max-width:700px){.k .k-pcard .k-app{height:auto}.k .k-pcard .k-rbcard-in{padding:17px 11px 13px}.k .k-pcard .k-rbcard-in b{font-size:1.0625rem}.k .k-pcard .k-rbcard-sub{font-size:.625rem}.k .k-pcard .k-rbcard dl>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:7px;padding:7px 2px}.k .k-lens-top{flex-wrap:wrap;row-gap:3px}.k .k-lens-top b{white-space:nowrap}.k .k-lens-top span{flex-basis:100%}.k .k-lens-row{grid-template-columns:1fr;gap:7px}.k .k-lens-chain{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px}.k .k-lens-chain:before{display:none}.k .k-pcard .k-map-svg{flex:none;height:auto}.k .k-pcard .k-list{grid-auto-rows:auto}.k .k-pcard .k-map-cap{flex-wrap:wrap;row-gap:6px}.k .k-pcard .k-track .k-spark,.k .k-pcard .k-track .sig{display:none}}.k .k-pcard .k-card{background:#1f1f1f;box-shadow:inset 0 0 0 1px #2a2a2a}.k .k-pnum{position:absolute;top:22px;right:26px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.018em;color:rgb(var(--chalk)/.5)}.k .k-split-head{max-width:820px;margin:0 auto;text-align:center}.k .k-split-head .k-h2{font-size:clamp(1.8rem,3.2vw,2.7rem)}.k .k-split-head .k-body{margin:22px auto 0;max-width:64ch;color:#0b0f0d9e}.k .k-rulefilm{position:relative;margin:0;padding:0;border-radius:24px;overflow:hidden;background:#f2f6f3;box-shadow:inset 0 0 0 1px #0b0f0d12;line-height:0}.k .k-rulefilm video{display:block;width:100%;height:auto;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;cursor:pointer}.k .k-rulefilm-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;padding:0;border:0;border-radius:999px;background:#090d0b9e;color:#fff;display:grid;place-items:center;cursor:pointer;transition:opacity .25s,background .2s,transform .2s;box-shadow:0 10px 30px -12px #090d0bb3}@media(hover:hover){.k .k-rulefilm-btn:hover{background:#0fbf6b;color:#04140c;transform:translate(-50%,-50%) scale(1.06)}}.k .k-rulefilm-btn svg{margin-left:3px}.k .k-rulefilm.is-playing .k-rulefilm-btn{opacity:0;pointer-events:none}.k .k-file-head{display:flex;align-items:flex-start;gap:14px;padding:17px 22px 18px}.k .k-file-crest{flex:0 0 auto;width:46px;height:46px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #eaf1ec24;display:flex;align-items:center;justify-content:center;overflow:hidden}.k .k-file-crest img{width:35px;height:35px;-o-object-fit:contain;object-fit:contain;display:block}.k .k-file-id{flex:1;min-width:0}.k .k-file-id b{display:block;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:800;letter-spacing:-.018em;line-height:1.22}.k .k-file-id>span{display:block;margin-top:4px;font-size:.75rem;color:#eaf1ec9e}.k .k-file-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.k .k-file-chips em{font-style:normal;padding:4px 10px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;background:#eaf1ec12;box-shadow:inset 0 0 0 1px #eaf1ec1a;color:#eaf1ecb8}.k .k-band{padding:16px 22px 19px;border-top:1px solid rgba(234,241,236,.08)}.k .k-band p{margin:0}.k .k-band .l{display:flex;align-items:baseline;gap:7px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#eaf1ec8f}.k .k-band .l i{font-style:normal;font-weight:600;letter-spacing:.04em;color:#eaf1ec6b}.k .k-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:13px}.k .k-duo>div{display:flex;flex-direction:column;gap:7px;min-width:0}.k .k-duo .v{display:flex;align-items:baseline;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.028em;line-height:1;font-variant-numeric:tabular-nums}.k .k-duo .n{font-size:.75rem;line-height:1.42;color:#eaf1ec9e;text-wrap:pretty}.k .k-duo .n em{display:block;margin-top:3px;font-style:normal;font-size:.6875rem;color:#eaf1ec75}.k .k-cur{font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#eaf1ec80;margin-right:2px}.k .k-file-src{padding:12px 22px 13px;border-top:1px solid rgba(234,241,236,.08);font-size:.6875rem;line-height:1.5;color:#eaf1ec94;display:flex;align-items:flex-start;gap:8px}.k .k-file-src svg{flex:0 0 auto;margin-top:2px}.k .k-file-src:empty{display:none}.k .k-rbcard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:stretch}.k .k-rbcard-card{position:relative;border-radius:14px;padding:1px;opacity:0;transform:translateY(14px);background:linear-gradient(145deg,color-mix(in srgb,var(--ac) 72%,rgba(232,239,234,.24)),#e8efea1f 38%,color-mix(in srgb,var(--ac) 38%,transparent));box-shadow:0 18px 40px #00000080,0 0 0 1px color-mix(in srgb,var(--ac) 34%,transparent),0 0 34px color-mix(in srgb,var(--ac) 18%,transparent);transition:opacity .6s ease var(--d),transform .6s cubic-bezier(.16,1,.3,1) var(--d)}.k .in .k-rbcard-card{opacity:1;transform:none}.k .k-rbcard-in{position:relative;height:100%;display:flex;flex-direction:column;border-radius:13px;padding:17px 11px 13px;text-align:center;overflow:hidden;background:radial-gradient(120% 78% at 50% -10%,color-mix(in srgb,var(--ac) 34%,transparent),transparent 68%),linear-gradient(180deg,var(--ac-a) 0%,var(--ac-b) 45%,var(--ac-c) 100%);box-shadow:inset 0 1px #ffffff17,inset 0 0 32px #00000038}.k .k-rbcard-top{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--ac-top),transparent);box-shadow:0 0 20px color-mix(in srgb,var(--ac) 62%,transparent)}.k .k-rbcard-in b{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-size:1.0625rem;line-height:.92;letter-spacing:-.024em;text-transform:uppercase;color:#e8efea;text-shadow:0 2px 14px rgba(0,0,0,.55),0 0 26px color-mix(in srgb,var(--ac) 24%,transparent)}.k .k-rbcard-rule{display:block;height:1px;width:26px;margin:9px auto 0;background:linear-gradient(90deg,transparent,var(--ac),transparent);box-shadow:0 0 10px color-mix(in srgb,var(--ac) 42%,transparent);transition:width .6s ease calc(var(--d) + .35s)}.k .in .k-rbcard-rule{width:46px}.k .k-rbcard-sub{display:block;margin:9px auto 0;max-width:11rem;font-family:Inter,sans-serif;font-size:.625rem;font-weight:400;line-height:1.42;color:#e8efeaa8;min-height:4.26em}.k .k-rbcard dl{margin:13px 0 0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end}.k .k-rbcard dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:7px;padding:7px 2px;border-top:1px solid rgba(232,239,234,.11)}.k .k-rbcard dl>div:first-child{border-top:0}.k .k-rbcard dt{font-family:Montserrat,sans-serif;font-size:.5rem;white-space:nowrap;font-weight:700;letter-spacing:.018em;color:#e8efeab3}.k .k-rbcard dd{margin:0;display:flex;align-items:center;gap:4px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:800;line-height:1;letter-spacing:.018em;font-variant-numeric:tabular-nums;color:#e8efea;white-space:nowrap}.k .k-rbcard dd.em{color:#0fbf6b}@media(max-width:700px){.k .k-rbcard{grid-template-columns:1fr}.k .k-rbcard-sub{display:none}}.k .k-rbcard-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;overflow:hidden;pointer-events:none}.k .k-rbcard-sheen i{position:absolute;top:-20%;bottom:-20%;left:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.085),transparent);transform:translate(-140%) skew(-16deg)}.k .in .k-rbcard-sheen i{animation:k-rbcard-sheen 7s ease-in-out var(--d) infinite}@keyframes k-rbcard-sheen{0%,64%{transform:translate(-140%) skew(-16deg)}to{transform:translate(320%) skew(-16deg)}}.k .in .k-rbcard-top{animation:k-rbcard-pulse 7s ease-in-out var(--d) infinite}@keyframes k-rbcard-pulse{0%,60%,to{opacity:.75}78%{opacity:1}}.k .k-map{position:relative;border-radius:14px;padding:1px;opacity:0;transform:translateY(14px);background:linear-gradient(145deg,#0fbf6b57,#e8efea1a 40%,#0fbf6b29);box-shadow:0 18px 44px #00000080,0 0 0 1px #0fbf6b38,0 0 38px #0fbf6b1a;transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.k .in .k-map{opacity:1;transform:none}.k .k-map-in{position:relative;border-radius:13px;overflow:hidden;padding:8px 8px 0;background:radial-gradient(120% 70% at 50% 0%,rgba(15,191,107,.1),transparent 62%),linear-gradient(180deg,#141a18,#101513)}.k .k-map-svg{display:block;width:100%;height:auto}.k .k-map-land{fill:#eaf1ec0b;stroke:#eaf1ec2b;stroke-width:1.1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.k .k-map-line{fill:none;stroke:#eaf1ec1a;stroke-width:.9;vector-effect:non-scaling-stroke}.k .k-map-dots circle{r:3;fill:var(--em)}.k .k-map-dots{clip-path:inset(0 100% 0 0)}.k .in .k-map-dots{animation:k-map-in 1.6s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes k-map-in{to{clip-path:inset(0 0 0 0)}}.k .k-map-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 4px 12px;border-top:1px solid rgba(234,241,236,.1);margin-top:6px}.k .k-map-cap .fig{display:flex;align-items:baseline;gap:7px}.k .k-map-cap b{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:800;line-height:1;letter-spacing:-.018em;font-variant-numeric:tabular-nums;color:#eaf1ec}.k .k-map-cap em{font-style:normal;margin-left:6px;font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#eaf1ec6b}.k .k-map-cap span{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#eaf1ec6b}.k .k-next-head{max-width:700px;margin:0 auto;text-align:center}.k .k-next-head .k-body{margin:20px auto 0;max-width:60ch}.k .k-light .k-next-head .k-body{color:#0b0f0d9e}.k .k-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:54px}.k .k-next-card{padding:32px 34px 34px;border-radius:22px;background:#181b1c;box-shadow:inset 0 0 0 1px #eaf1ec17}.k .k-next-tag{display:inline-flex;padding:5px 12px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#eaf1ec14;color:#eaf1eca3;box-shadow:inset 0 0 0 1px #eaf1ec2e}.k .k-next-card b{display:block;margin:18px 0 0;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.022em;line-height:1.25}.k .k-next-card p{margin:12px 0 0;font-size:.9375rem;line-height:1.65;color:#eaf1ec99}.k .k-tally{display:flex;gap:22px;padding:0 2px 14px;margin-bottom:12px;border-bottom:1px solid rgba(234,241,236,.07)}.k .k-tally>span{display:flex;flex-direction:column;gap:3px}.k .k-tally em{font-style:normal;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.018em;color:rgb(var(--chalk)/.5)}.k .k-tally b{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:rgb(var(--chalk)/.92);font-variant-numeric:tabular-nums;line-height:1.1}.k .k-track{display:flex;align-items:center;gap:11px;padding:10px 12px;opacity:0;transform:translateY(8px)}.k .in .k-track{animation:k-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0ms)}@keyframes k-rise{to{opacity:1;transform:none}}.k .k-track>b{flex:1;min-width:0;font-size:.8125rem;font-weight:600;color:rgb(var(--chalk)/.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-spark{flex:0 0 auto;width:56px;height:16px}.k .k-spark svg{width:56px;height:16px;display:block}.k .sig{display:flex;align-items:center;gap:3px;flex:0 0 auto}.k .sig i{display:block;width:3px;border-radius:1px;background:#eaf1ec29;transition:background .2s}.k .chip{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;border-radius:999px;border:1px solid;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.018em;font-weight:600;font-size:.5625rem;padding:3px 9px;flex:0 0 auto}.k .k-chat{display:grid;gap:12px}.k .ro-ask{justify-self:end;max-width:80%;padding:10px 14px;border-radius:16px 16px 4px;background:var(--em);font-size:.8125rem;line-height:1.55;color:#07130c;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.k .in .ro-ask{opacity:1;transform:none}.k .ro-row{display:flex;align-items:flex-start;gap:10px}.k .ro-disc{width:30px;height:30px;border-radius:50%;background:#0fbf6b1a;box-shadow:inset 0 0 0 1px #0fbf6b61;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px}.k .ro-bub{border-radius:4px 16px 16px;border:1px solid #2a2a2a;background:#1f1f1f;padding:12px 16px;font-size:.8125rem;line-height:1.6;color:rgb(var(--chalk)/.86);max-width:80%}.k .ro-bub p{margin:0}.k .ro-typing{display:flex;gap:6px;padding:12px 14px;border-radius:4px 16px 16px;border:1px solid #2a2a2a;background:#1f1f1f}.k .ro-typing i{width:5px;height:5px;border-radius:50%;background:#eaf1ec66;animation:k-bob 1.1s ease-in-out infinite}.k .ro-typing i:nth-child(2){animation-delay:.16s}.k .ro-typing i:nth-child(3){animation-delay:.32s}@keyframes k-bob{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.k .ro-stack{display:grid}.k .ro-stack>*{grid-area:1/1;align-self:start}.k .ro-w{opacity:0;transition:opacity .3s}.k .ro-w.t{pointer-events:none}.k .in .ro-w.t{opacity:1;transition-delay:.4s;animation:ro-out .3s linear 1.3s forwards}@keyframes ro-out{to{opacity:0}}.k .ro-w.a{opacity:0;transform:translateY(8px)}.k .in .ro-w.a{animation:k-rise .5s cubic-bezier(.2,.7,.2,1) 1.4s forwards}.k .ro-bub p .wd{display:inline-block;white-space:nowrap}.k .ro-bub p .ch{opacity:0;color:#5fe0a3;transition:opacity .22s ease,color 1.15s ease .06s}.k .ro-bub p .ch.on{opacity:1;color:inherit}.k .ro-caret{display:inline-block;width:2px;height:1em;margin-left:.1em;border-radius:2px;vertical-align:-.14em;background:linear-gradient(180deg,#0fbf6b66,#0fbf6b);box-shadow:0 0 9px #0fbf6b80;animation:ro-breathe 1.7s ease-in-out infinite;transition:opacity .5s ease}@keyframes ro-breathe{0%,to{opacity:.32}50%{opacity:1}}.k .ro-caret.off{opacity:0;animation:none}.k .k-caution,.k .k-src{display:inline-block;margin:10px 8px 0 0;padding:4px 10px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.018em}.k .k-caution{color:#ff8a8a;background:#e538381f;box-shadow:inset 0 0 0 1px #e5383852}.k .k-src{color:rgb(var(--chalk)/.6);box-shadow:inset 0 0 0 1px #eaf1ec24}.k .k-askbar{display:flex;align-items:center;gap:9px;margin-top:4px;padding:11px 14px;border-radius:999px;background:#eaf1ec0a;box-shadow:inset 0 0 0 1px #eaf1ec17;font-size:.75rem;color:rgb(var(--chalk)/.52)}.k .k-faq-head{text-align:center;max-width:52ch;margin:0 auto 48px}.k .k-faq-head p{margin:20px auto 0}.k .k-faq-list{display:grid;gap:10px;max-width:820px;margin:0 auto}.k .k-q{border-radius:14px;background:#eaf1ec08;box-shadow:inset 0 0 0 1px #eaf1ec1a;transition:box-shadow .3s,background .3s}.k .k-q[data-open="1"]{background:#eaf1ec0d;box-shadow:inset 0 0 0 1px #0fbf6b4d}.k .k-q>.b{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 26px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:rgb(var(--chalk)/.92);cursor:pointer}.k .k-q .plus{flex:0 0 auto;color:rgb(var(--chalk)/.5);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.k .k-q[data-open="1"] .plus{transform:rotate(45deg);color:#5fe0a3}.k .k-q[data-open="0"] .k-a{display:none}.k .k-a{padding:0 26px 26px}.k .k-a p,.k .k-a ul{margin:0;padding:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.72;color:rgb(var(--chalk)/.6)}.k .k-a>:is(p,ul)+:is(p,ul){margin-top:12px}.k .k-a ul{list-style:none}.k .k-a li{position:relative;padding-left:20px}.k .k-a li:before{content:"";position:absolute;left:3px;top:calc(.86em - 3px);width:6px;height:6px;border-radius:50%;background:#0fbf6b}.k .k-close{text-align:center;padding-top:0}.k .k-close .k-h2{font-size:clamp(2rem,4.6vw,3.5rem);max-width:24ch;margin:0 auto}.k .k-close .k-h2 .q{color:rgb(var(--chalk)/.5)}.k .k-close-form{margin:36px auto 0;max-width:460px}.k .k-close .k-form,.k .k-close .k-meta{justify-content:center}.k .k-close .k-legal{text-align:center}.k .k-foot{position:relative;z-index:2;background:#0e1011;color:#eaf1ec;border-top:1px solid rgba(234,241,236,.09)}.k .k-foot-in{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.6fr));gap:48px;padding:78px 0 44px}.k .k-foot p{margin:16px 0 0;max-width:30ch;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:rgb(var(--chalk)/.5)}.k .k-foot h4{margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.018em;color:rgb(var(--chalk)/.55)}.k .k-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.k.k a.k-footlink{font-family:Inter,sans-serif;font-size:.875rem;color:rgb(var(--chalk)/.66)}@media(hover:hover){.k.k a.k-footlink:hover{color:#5fe0a3}}.k .k-foot-base{border-top:1px solid rgba(234,241,236,.08);padding:22px 0 34px;font-family:Inter,sans-serif;font-size:.75rem;color:rgb(var(--chalk)/.55)}.k.k .rv{opacity:0;transform:translateY(22px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.k.k .rv.in{opacity:1;transform:none}.k.k .rv-line{display:block;overflow:hidden;padding-bottom:.18em;margin-bottom:-.18em}.k.k .rv-line>span{display:block;transform:translateY(128%);transition:transform 1s cubic-bezier(.19,1,.22,1);transition-delay:var(--d,0ms)}.k.k .rv-line.in>span{transform:none}.k.k .k-fold-line{display:block;overflow:hidden;padding-bottom:.18em;margin-bottom:-.18em}.k.k .k-fold-line>span{display:block;animation:k-fold-rise .9s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--d,0ms)}@keyframes k-fold-rise{0%{transform:translateY(110%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.k.k .k-fold-line>span{animation:none}}.k .in .k-uni{animation:k-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0ms)}.k .k-uni{opacity:0;transform:translateY(8px)}.k .k-app--hero .k-uni{opacity:1;transform:none;animation:none}@media(prefers-reduced-motion:reduce){.k.k .rv,.k.k .rv-line>span,.k .ro-ask,.k .ro-w,.k .k-line,.k .k-uni,.k .k-track,.k .mp-dot,.k .k-spark polyline,.k .k-spark polygon,.k .ro-bub .k-caution,.k .ro-bub .k-src,.k .k-strip-row{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}.k .k-float,.k .k-phone,.k .k-caret,.k .k-plan-ring,.k .ro-typing i,.k .mp-wash path,.k .k-same-layer,.k .k-same-copy>*,.k .k-pcard,.k .k-strip-row,.k .mp-halo,.k .ro-spin,.k .k-mini-btn,.k .sig i,.k .ro-caret{animation:none!important}.k .ro-bub p .ch{opacity:1!important;color:inherit!important;transition:none!important}.k .k-rbcard-sheen i,.k .k-rbcard-top,.k .k-map-dots{animation:none!important}.k .k-pcard .ro-later,.k .k-pcard .ro-think{opacity:1!important;transition:none!important}.k .k-lens-n.on i{animation:none!important}.k .k-map-dots{clip-path:none!important}.k .k-rbcard-card,.k .k-map,.k .k-rbcard-rule{opacity:1!important;transform:none!important;transition:none!important}.k .k-spark polyline{stroke-dashoffset:0}.k .mp-dot{transform:scale(1)!important}.k .mp-dot--hot{transform:scale(1.43)!important}.k .mp-hover{opacity:1!important;transform:translateY(-50%)!important;transition:none!important}}.k .k-opps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:60px}.k .k-opp{padding:30px 30px 32px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px #0b0f0d17}.k .k-opp b{display:block;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0b0f0d}.k .k-opp p{margin:11px 0 0;font-size:.9375rem;line-height:1.65;color:#0b0f0d99}.k .k-turn{margin:66px auto 0;max-width:24ch;text-align:center;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,2.9vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.024em;color:#eaf1ec}.k .k-turn em{font-style:normal;color:#5fe0a3}.k .k-maze{padding:112px 0}.k .k-maze .k-next-head{max-width:900px}.k .k-maze-list{list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:44px;column-gap:44px}.k .k-maze-list li{padding:22px 0 26px;box-shadow:inset 0 1px #eaf1ec1a}.k .k-maze-list b{display:block;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:#eaf1ec}.k .k-maze-list p{margin:8px 0 0;font-size:.9375rem;line-height:1.6;color:#eaf1ec99;text-wrap:pretty}.k .k-maze-list .k-maze-fix{margin-top:10px;padding-left:12px;box-shadow:inset 2px 0 #0fbf6b8c;color:#eaf1ecd1;font-size:.875rem}.k .k-maze .k-turn{margin-top:44px}@media(max-width:1000px){.k .k-maze-list{grid-template-columns:1fr 1fr}}@media(max-width:700px){.k .k-maze-list{grid-template-columns:1fr}.k .k-maze{padding:88px 0}}.k .k-maze .k-rulefilm{max-width:960px;margin:52px auto 0;border-radius:22px;box-shadow:0 40px 90px -50px #000000b3,inset 0 0 0 1px #eaf1ec1a}.k .k-maze .k-rulefilm video{aspect-ratio:16/9}.k .k-edu{list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);-moz-column-gap:48px;column-gap:48px}.k .k-edu-page{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start;padding:28px 0 0;box-shadow:inset 0 1px #0b0f0d24}.k .k-edu-name{margin:0;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:#076b3b}.k .k-edu-q{margin:12px 0 0;max-width:15ch;font-family:Montserrat,sans-serif;font-size:clamp(1.625rem,2.5vw,2.125rem);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:#0b0f0d;text-wrap:balance}.k .k-edu-body{margin:18px 0 0;max-width:40ch;font-size:.9375rem;line-height:1.65;color:#0b0f0d9e;text-wrap:pretty}.k .k-edu-covers{list-style:none;margin:22px 0 0;padding:0;align-self:start}.k .k-edu-covers li{position:relative;padding:5px 0 5px 20px;font-size:.9375rem;line-height:1.5;color:#0b0f0dcc}.k .k-edu-covers li:before{content:"";position:absolute;left:2px;top:.78em;width:7px;height:7px;border-radius:50%;background:#0fbf6b}.k .k-edu-more{position:relative;margin:6px 0 0;padding-left:20px}.k .k-edu-more>button{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:.9375rem;font-weight:600;color:#076b3b;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s}.k .k-edu-more[data-open="1"]>button{text-decoration-color:#076b3b73}@media(hover:hover){.k .k-edu-more>button:hover{text-decoration-color:#076b3b73}}.k .k-edu-more>button:focus-visible{outline:2px solid #0B8F50;outline-offset:2px;border-radius:4px}.k .k-edu-more .plus{width:12px;height:12px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.k .k-edu-more[data-open="1"] .plus{transform:rotate(45deg)}.k .k-edu-more-card{position:absolute;z-index:20;top:calc(100% + 8px);left:8px;width:min(360px,calc(100vw - 48px));box-sizing:border-box;padding:16px 18px 15px;border-radius:14px;background:#fff;box-shadow:0 18px 44px -18px #0b0f0d52,0 0 0 1px #0b0f0d14;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s .28s}.k .k-edu-more[data-open="1"] .k-edu-more-card{opacity:1;visibility:visible;transform:none;transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s}.k .k-edu-more-card ul{list-style:none;margin:0;padding:0}.k .k-edu-more-card li{position:relative;padding:4px 0 4px 18px;font-size:.875rem;line-height:1.45;color:#0b0f0dcc}.k .k-edu-more-card li:before{content:"";position:absolute;left:1px;top:.72em;width:7px;height:7px;box-sizing:border-box;border-radius:50%;border:1.5px solid #0FBF6B}.k .k-edu-more-card p{margin:10px 0 0;padding-top:11px;border-top:1px solid rgba(11,15,13,.09);font-size:.8125rem;line-height:1.5;color:#0b0f0d9e;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.k .k-edu-more .plus,.k .k-edu-more-card,.k .k-edu-more[data-open="1"] .k-edu-more-card{transition:none}}.k .k-maze .k-edu+.k-rulefilm{margin-top:72px}@media(max-width:900px){.k .k-edu{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:48px;margin-top:48px}.k .k-edu-page{grid-row:auto;grid-template-rows:none}.k .k-edu-q{max-width:20ch}.k .k-maze .k-edu+.k-rulefilm{margin-top:56px}}.k .k-edufilm{position:relative;margin:72px 0 0;aspect-ratio:1280/544;overflow:hidden;--edufilm-x:linear-gradient(to right,transparent 0%,rgba(0,0,0,.35) 6%,rgba(0,0,0,.8) 11%,#000 16%,#000 86%,rgba(0,0,0,.8) 90%,rgba(0,0,0,.35) 94%,transparent 100%);--edufilm-y:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.4) 5%,#000 13%,#000 89%,rgba(0,0,0,.4) 95%,transparent 100%);-webkit-mask-image:var(--edufilm-x),var(--edufilm-y);-webkit-mask-composite:source-in;mask-image:var(--edufilm-x),var(--edufilm-y);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.k .k-edufilm video,.k .k-edufilm img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.k .k-edufilm img{opacity:0;transition:opacity .12s linear}.k .k-edufilm[data-held] img{opacity:1}@media(max-width:700px){.k .k-edufilm video{display:none}.k .k-edufilm img{opacity:1}}@media(max-width:900px){.k .k-edufilm{margin-top:56px}}.k .k-stadium{margin:0;background:#131516;position:relative;aspect-ratio:2560/1086;overflow:hidden}.k .k-stadium video,.k .k-stadium img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.k .k-stadium img{opacity:0;transition:opacity .12s linear;--stadium-fade:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 5%,#000 12%,#000 90%,rgba(0,0,0,.5) 96%,transparent 100%);-webkit-mask-image:var(--stadium-fade);mask-image:var(--stadium-fade)}.k .k-stadium[data-held] img{opacity:1}.k .k-stadium video{--stadium-y:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 5%,#000 12%,#000 90%,rgba(0,0,0,.5) 96%,transparent 100%);--stadium-x:linear-gradient(to right,transparent 0%,rgba(0,0,0,.6) 1.5%,#000 3%,#000 97%,rgba(0,0,0,.6) 98.5%,transparent 100%);-webkit-mask-image:var(--stadium-x),var(--stadium-y);-webkit-mask-composite:source-in;mask-image:var(--stadium-x),var(--stadium-y);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media(max-width:1000px){.k .k-opps{grid-template-columns:1fr 1fr}}@media(max-width:700px){.k .k-opps{grid-template-columns:1fr}}.k .k-offer .k-figs{max-width:880px;margin:56px auto 0;gap:0}.k .k-offer .k-fig{padding:4px 16px}.k .k-offer .k-fig+.k-fig{box-shadow:inset 1px 0 #0b0f0d1a}.k .k-offer .k-fig dd{font-size:clamp(2.25rem,4.2vw,3rem)}.k .k-offer-cap{margin:24px auto 0;max-width:72ch;text-align:center;font-size:.9375rem;color:#0b0f0d9e}.k .k-offer .k-opps{margin-top:48px}.k .k-offer .k-opp{padding:24px 26px 26px}@media(max-width:700px){.k .k-offer .k-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.k .k-offer .k-fig{padding:2px 6px}.k .k-offer .k-fig dd{font-size:1.75rem}.k .k-offer .k-fig dt{font-size:.625rem}}.k .k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k input.k-input{transition:border-color .25s,box-shadow .25s}.k input.k-input::-moz-placeholder{color:#0b0f0d5c;opacity:1}.k input.k-input::placeholder{color:#0b0f0d5c;opacity:1}.k input.k-input:focus{outline:none;border-color:#0fbf6b99;box-shadow:0 0 0 4px #0fbf6b24}.k .k-form--dark input.k-input::-moz-placeholder{color:rgb(var(--chalk)/.4)}.k .k-form--dark input.k-input::placeholder{color:rgb(var(--chalk)/.4)}.k .k-form--dark input.k-input:focus{border-color:#0fbf6bb3;box-shadow:0 0 0 4px #0fbf6b29}.k button.k-btn:disabled,.k button.k-btn[aria-disabled=true]{cursor:progress;opacity:.72;transform:none;box-shadow:none}.k .k-formerr{margin:12px 0 0;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.5;color:#ff8a8a}.k .k-light .k-formerr{color:#b3261e}.k .k-done{margin:0;max-width:520px;padding:24px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #0fbf6b4d,0 20px 50px -30px #0b0f0d4d}.k .k-done--dark{background:#eaf1ec0d;box-shadow:inset 0 0 0 1px #0fbf6b47}.k .k-done-rank{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.018em;color:#076b3b}.k .k-done--dark .k-done-rank{color:#5fe0a3}.k .k-done p{margin:10px 0 0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;color:#0b0f0da8}.k .k-done--dark p{color:rgb(var(--chalk)/.7)}.k .k-q>button.b{width:100%;margin:0;border:0;background:none;text-align:left;line-height:inherit;letter-spacing:inherit}@media(hover:hover){.k .k-q>button.b:hover{color:#5fe0a3}}.k .k-q>button.b:focus-visible{outline:2px solid #5fe0a3;outline-offset:-2px;border-radius:14px}@media(max-width:880px){.k .k-nav-links,.k .k-nav-rule{display:none}.k .k-nav-in{justify-content:space-between}}@media(max-width:420px){.k .k-nav .k-wrap,.k .k-nav .k-btn{padding:0 14px}}@media(max-width:700px){.k .k-fold{padding:120px 0 72px}.k .k-fold-in{grid-template-columns:minmax(0,1fr);gap:28px}.k .k-fold-copy{max-width:none}.k .k-diorama{margin:8px 0 0}.k .k-plan-stack{position:relative;top:auto;right:auto;width:auto;margin-top:14px}.k .k-phone{display:none}}@media(max-width:1000px){.k .k-row,.k .k-row--map{grid-template-columns:minmax(0,1fr);gap:44px}.k .k-row+.k-row{margin-top:110px}.k .k-row-copy{max-width:640px}.k .k-row--flip>.k-stage{order:0}.k .k-stage--map{margin-right:0}}@media(max-width:700px){.k .k-stage{padding:22px}.k .k-next-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.k .k-next-card{padding:26px 24px 28px}.k .k-foot-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;padding-top:64px}.k .k-foot-in>div:first-child{grid-column:1/-1}.k .mp-hover{display:none}}.k .k-navmenu{position:relative;display:flex;align-items:center}.k .k-navmenu-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;color:#0b0f0d99;transition:color .25s}.k .k-navmenu[data-open] .k-navmenu-btn{color:#0b0f0d}@media(hover:hover){.k .k-navmenu-btn:hover{color:#0b0f0d}}.k .k-navmenu-btn svg{transition:transform .25s}.k .k-navmenu[data-open] .k-navmenu-btn svg{transform:rotate(180deg)}.k .k-nav.on-dark .k-navmenu-btn{color:rgb(var(--chalk)/.6)}.k .k-nav.on-dark .k-navmenu[data-open] .k-navmenu-btn{color:#5fe0a3}@media(hover:hover){.k .k-nav.on-dark .k-navmenu-btn:hover{color:#5fe0a3}}.k .k-navmenu-panel{position:absolute;top:calc(100% + 26px);left:-20px;width:272px;display:grid;gap:2px;padding:8px;border-radius:16px;background:#fff;box-shadow:0 26px 60px -26px #0b0f0d66,0 2px 6px #0b0f0d0f,inset 0 0 0 1px #0b0f0d0f;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility 0s linear .2s}.k .k-navmenu-panel:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px}.k .k-navmenu[data-open] .k-navmenu-panel{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.k.k a.k-navmenu-item{display:grid;gap:3px;padding:10px 12px;border-radius:10px;transition:background .2s}.k.k a.k-navmenu-item:focus-visible{background:#0fbf6b14}@media(hover:hover){.k.k a.k-navmenu-item:hover{background:#0fbf6b14}}.k .k-navmenu-item b{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:-.005em;color:#0b0f0d}.k .k-navmenu-item span{font-family:Inter,sans-serif;font-size:.75rem;color:#0b0f0d8c}.k .k-nav.on-dark .k-navmenu-panel{background:#1a1d1e;box-shadow:0 26px 60px -26px #000000b3,inset 0 0 0 1px #eaf1ec1a}.k .k-nav.on-dark .k-navmenu-item b{color:#eaf1ec}.k .k-nav.on-dark .k-navmenu-item span{color:rgb(var(--chalk)/.55)}.k .k-illus{margin-left:auto;padding:3px 7px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.5rem;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0b0f0d80;box-shadow:inset 0 0 0 1px #0b0f0d24;white-space:nowrap}.k .k-illus--dark{color:rgb(var(--chalk)/.55);box-shadow:inset 0 0 0 1px #eaf1ec29}.k .k-photo-cap{position:absolute;left:16px;bottom:16px;z-index:2;padding:6px 12px;border-radius:999px;background:#0b0f0da8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018em;color:#eaf1ec;white-space:nowrap}.k .k-fold--photo .k-fold-in{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:40px 64px}.k .k-fold--photo .k-h1{font-size:clamp(2.1rem,3.3vw,2.85rem)}.k .k-fold--photo .k-h1 .l{white-space:nowrap}.k .k-fold--photo .k-fold-copy{align-self:center}.k .k-fold--photo .k-fold-copy .k-body{margin-top:26px}.k .k-fold-price{margin:16px 0 0;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.5;color:#0b0f0d8c}.k .k-hero{margin-right:0}.k .k-hero-photo{position:relative;margin:0;aspect-ratio:1140/760;border-radius:26px;overflow:hidden;background:#131516;box-shadow:0 40px 90px -46px #0b0f0dbf,0 10px 24px -16px #0b0f0d66}.k .k-hero-photo img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-hero-photo picture{display:contents}.k .k-hero-stack{position:static;width:auto;display:block}.k .k-hero-stack .k-float{position:absolute}.k .k-hero-stack .k-float:first-child{top:-30px;left:-34px;width:244px}.k .k-hero-stack .k-plan-rossi{right:-40px;bottom:-54px;width:244px}@media(max-width:1100px){.k .k-hero-stack .k-float:first-child{left:-12px}.k .k-hero-stack .k-plan-rossi{right:-8px}}.k .k-paths .k-next-head{max-width:760px}.k .k-paths-grid{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.k .k-path{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #0b0f0d12,0 24px 50px -36px #0b0f0d59}.k .k-path-img{display:block;aspect-ratio:16/10;overflow:hidden;background:#131516}.k .k-path-img img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-path-t{display:grid;gap:6px;padding:18px 20px 22px}.k .k-path-t b{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:800;letter-spacing:-.018em;color:#0b0f0d}.k .k-path-t span{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.55;color:#0b0f0d9e}.k .k-path--open{justify-content:flex-end;background:transparent;box-shadow:none;border:1.5px dashed rgba(11,15,13,.24)}.k .k-maze .k-next-head+.k-edufilm{margin-top:56px}.k #rulebook,.k #gameplan,.k #lockerroom,.k #rossi,.k .k-q[id]{scroll-margin-top:110px}.k .k-edu-callout{padding:16px 18px;border-radius:14px;background:#0fbf6b12;box-shadow:inset 0 0 0 1px #0fbf6b38;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;color:#0b0f0db8}.k .k-edu-callout b{font-weight:600;color:#076b3b}.k .k-lr-grid{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.k .k-lr-card{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #0b0f0d12,0 24px 50px -36px #0b0f0d59}.k .k-lr-img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#131516}.k .k-lr-img img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-lr-pill{position:absolute;top:14px;left:14px;padding:6px 11px;border-radius:999px;background:var(--em);font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.018em;color:#07130c;white-space:nowrap}.k .k-lr-pill--wait{background:#0b0f0da8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eaf1ec}.k .k-lr-body{display:flex;flex-direction:column;gap:12px;flex:1;padding:20px 22px 22px}.k .k-lr-quote{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.4;letter-spacing:-.012em;color:#0b0f0d}.k .k-lr-quote--wait{font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.55;letter-spacing:0;color:#0b0f0d80}.k .k-lr-name{margin-top:auto;font-family:Inter,sans-serif;font-size:.875rem;color:#0b0f0d99}.k .k-lr-name b{font-weight:600;color:#0b0f0d}.k .k-lr-video{display:inline-flex;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.018em}.k .k-lr-video--wait{color:#0b0f0d61}.k .k-lr-line{max-width:60ch;margin:44px auto 0;text-align:center;text-wrap:balance;color:#0b0f0d9e}.k .k-break{position:relative;margin:0;aspect-ratio:21/9;max-height:78vh;width:100%;overflow:hidden;background:#131516}.k .k-break img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.k .k-break .k-photo-cap{left:40px;bottom:28px}.k .k-same p.k-same-hook{max-width:54ch;color:rgb(var(--chalk)/.72)}.k .k-same-hook .q{color:rgb(var(--chalk)/.42)}.k .k-portal{padding-top:56px}.k .k-portal .k-wrap>.k-pstack:first-child{margin-top:0}.k .k-next-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k .k-foot-in{grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,.62fr));gap:40px}@media(max-width:1000px){.k .k-foot-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.k .k-foot-in>div:first-child{grid-column:1/-1}.k .k-paths-grid,.k .k-lr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k .k-next-grid--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.k .k-fold--photo .k-fold-in{grid-template-columns:minmax(0,1fr)}.k .k-fold--photo .k-h1 .l{white-space:normal}.k .k-hero-stack{display:grid;gap:10px;margin-top:14px}.k .k-hero-stack .k-float,.k .k-hero-stack .k-float:first-child,.k .k-hero-stack .k-plan-rossi{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto}.k .k-paths-grid,.k .k-lr-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.k .k-break{aspect-ratio:4/3}.k .k-break .k-photo-cap{left:16px;bottom:16px}}.k .k-problem .k-next-head{max-width:820px}@media(min-width:1000px){.k .k-problem .k-next-head{max-width:none}.k .k-problem .k-next-head .k-body{max-width:640px;margin-left:auto;margin-right:auto}.k .k-problem-h{white-space:nowrap;font-size:clamp(1.875rem,3.1vw,2.625rem)}}.k .k-problem .k-next-head .k-body{text-wrap:balance}.k .k-pq-row{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.k .k-pq-row>li{display:flex}.k .k-pq{position:relative;display:flex;flex-direction:column;width:100%;padding:12px 12px 26px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#eaf1ec0d,#eaf1ec04);box-shadow:inset 0 0 0 1px #eaf1ec17,0 30px 60px -40px #000000d9;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media(hover:hover){.k .k-pq:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #0fbf6b57,0 36px 70px -40px #000000e6}}.k .k-pq-copy{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 14px 0}.k .k-pq-copy>span{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.018em;color:#5fe0a3;font-variant-numeric:tabular-nums}.k .k-pq-copy b{display:block;margin-top:10px;font-family:Montserrat,sans-serif;font-size:1.1875rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#eaf1ec}.k .k-pq-copy p{flex:1 1 auto;margin:8px 0 0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.65;color:#eaf1ec99}.k .k-pq-copy .k-textlink{display:block;margin-top:20px;line-height:1.5}.k .k-pq-copy .k-textlink .arw{display:inline;margin-left:6px;vertical-align:-2px}.k .k-pq-fig{position:relative;isolation:isolate;height:148px;border-radius:14px;background:#00000042;box-shadow:inset 0 0 0 1px #eaf1ec0f;overflow:hidden;--beat:calc(var(--d,0ms) + .65s)}.k .k-pq-rules{display:grid;place-items:center}.k .k-pq-doc{position:relative;display:grid;gap:7px;width:58%;padding:14px 14px 13px;border-radius:8px;background:#1d2122;box-shadow:inset 0 0 0 1px #eaf1ec1f,0 12px 24px -12px #000000b3}.k .k-pq-doc:before,.k .k-pq-doc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:8px;background:#171a1b;box-shadow:inset 0 0 0 1px #eaf1ec14}.k .k-pq-doc:before{transform:translate(14px,-7px) rotate(4deg)}.k .k-pq-doc:after{transform:translate(-14px,-5px) rotate(-4deg)}.k .k-pq-doc i{display:block;height:5px;border-radius:3px;background:#eaf1ec3d;transition:background .5s,opacity .5s,box-shadow .5s;transition-delay:calc(var(--beat) + var(--i,0) * 60ms)}.k .k-pq-doc .k-pq-doc-h{width:42%;height:7px;margin-bottom:3px;background:#eaf1ec6b}.k .in .k-pq-doc i:not(.k-pq-doc-h):not(.is-yours){opacity:.28}.k .in .k-pq-doc i.is-yours{background:#0fbf6b;box-shadow:0 0 12px #0fbf6b8c}.k .k-pq-field svg{position:absolute;top:8px;right:10px;bottom:8px;left:10px;width:calc(100% - 20px);height:calc(100% - 16px)}.k .k-pq-land{fill:#eaf1ec0f;stroke:#eaf1ec24;stroke-width:1.5}.k .k-pq-progs{fill:none;stroke:#eaf1ec8c;stroke-width:6.8;stroke-linecap:round;transition:opacity .9s;transition-delay:var(--beat)}.k .in .k-pq-progs{opacity:.4}.k .k-pq-lit{fill:#0fbf6b;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--beat) + .15s + var(--i,0) * 90ms)}.k .k-pq-lit .halo{fill:#0fbf6b38}.k .in .k-pq-lit{transform:scale(1)}.k .k-pq-inbox{display:grid;align-content:center;gap:6px;padding:0 14px}.k .k-pq-mail{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;height:25px;padding:0 10px;border-radius:7px;background:#eaf1ec0b;box-shadow:inset 0 0 0 1px #eaf1ec0f;transition:opacity .5s,background .5s,box-shadow .5s;transition-delay:calc(var(--beat) + var(--i,0) * 80ms)}.k .k-pq-mail span{width:10px;height:10px;border-radius:50%;background:#eaf1ec4d;transition:background .5s;transition-delay:inherit}.k .k-pq-mail em{font-family:Inter,sans-serif;font-size:.6875rem;font-style:normal;color:#eaf1ec8c;white-space:nowrap}.k .k-pq-mail i{height:5px;border-radius:3px;background:#eaf1ec2e;transition:background .5s;transition-delay:inherit}.k .k-pq-mail:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;background:#eaf1ec80;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:inherit}.k .k-pq-mail svg{box-sizing:content-box;padding:2px;border-radius:50%;background:#0fbf6b;color:#07130c;opacity:0;transition:opacity .4s;transition-delay:inherit}.k .k-pq-mail.is-yours{grid-template-columns:auto minmax(0,1fr) auto}.k .k-pq-mail.is-yours:after{display:none}.k .in .k-pq-mail:not(.is-yours){opacity:.4}.k .in .k-pq-mail:not(.is-yours):after{transform:scaleX(1)}.k .in .k-pq-mail.is-yours{background:#0fbf6b24;box-shadow:inset 0 0 0 1px #0fbf6b80,0 0 22px -6px #0fbf6b99}.k .in .k-pq-mail.is-yours span{background:#0fbf6b}.k .in .k-pq-mail.is-yours i{background:#5fe0a399}.k .in .k-pq-mail.is-yours svg{opacity:1}.k .k-pq-join{position:relative;height:34px;margin:0 calc((100% - 40px) / 6);border:1px solid rgba(15,191,107,.38);border-top:0;border-radius:0 0 16px 16px}.k .k-pq-join:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#0fbf6b61}.k .k-pq-join:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:26px;background:linear-gradient(#0fbf6b61,#0fbf6bbf)}.k .k-pq-end{margin-top:26px;text-align:center}.k .k-pq-band{display:inline-flex;align-items:center;gap:16px;margin:0;padding:13px 26px 13px 14px;border-radius:999px;background:#0fbf6b14;box-shadow:inset 0 0 0 1px #0fbf6b4d;font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.45;color:#eaf1ecf0;text-align:left}.k .k-pq-ticks{display:inline-flex;flex:none}.k .k-pq-ticks svg{box-sizing:content-box;padding:6px;border-radius:50%;background:#0fbf6b;color:#07130c;box-shadow:0 0 0 2px #131516}.k .k-pq-ticks svg+svg{margin-left:-6px}.k .k-pq-row{gap:64px}.k .k-pq-join{margin:30px calc((100% - 128px) / 6) 0}@media(min-width:1240px){.k .k-pq-row{margin-left:-32px;margin-right:-32px}.k .k-pq-join{margin:30px calc((100% + 64px - 128px) / 6 - 32px) 0}}.k .k-pq{padding:0;border-radius:0;overflow:visible;background:none;box-shadow:none;transform:none}@media(hover:hover){.k .k-pq:hover{padding:0;border-radius:0;overflow:visible;background:none;box-shadow:none;transform:none}}.k .k-pq-fig{height:196px;overflow:visible;background:none;box-shadow:none;container-type:size}.k .k-pq-fig:before{content:"";position:absolute;top:-6%;right:4%;bottom:-6%;left:4%;z-index:-1;background:radial-gradient(closest-side,rgba(15,191,107,.11),rgba(15,191,107,.03) 60%,transparent)}.k .k-pq-doc{width:60%;gap:4cqh;padding:6.5cqh 6cqh 6cqh;border-radius:10px}.k .k-pq-doc:before,.k .k-pq-doc:after{border-radius:10px}.k .k-pq-doc:before{transform:translate(6cqh,-3cqh) rotate(4deg)}.k .k-pq-doc:after{transform:translate(-6cqh,-2cqh) rotate(-4deg)}.k .k-pq-doc i{height:2.6cqh}.k .k-pq-doc .k-pq-doc-h{height:3.4cqh;margin-bottom:1.2cqh}.k .k-pq-inbox{gap:9px;padding:0 11%}.k .k-pq-mail{gap:12px;height:12.5cqh;padding:0 16px;border-radius:10px}.k .k-pq-mail span{width:3.6cqh;height:3.6cqh}.k .k-pq-mail em{font-size:clamp(.75rem,4.3cqh,.875rem)}.k .k-pq-mail i{height:1.8cqh}.k .k-pq-mail:after{left:12px;right:12px}.k .k-pq-mail svg{width:4.8cqh;height:4.8cqh}.k .k-pq-copy{align-items:center;padding:30px 0 0;text-align:center;container-type:inline-size}.k .k-pq-copy b{margin-top:12px;font-size:min(1.5rem,6.6cqi);line-height:1.2;letter-spacing:-.025em;white-space:nowrap}.k .k-pq-copy p{max-width:34ch;margin-top:12px;text-wrap:balance}.k .k-pq-copy .k-textlink{margin-top:18px}@media(max-width:860px){.k .k-pq-row{grid-template-columns:minmax(0,1fr);gap:56px;max-width:520px;margin:48px auto 0}.k .k-pq-join{display:none}.k .k-pq-end{margin-top:32px}.k .k-pq-band{border-radius:18px}}@media(prefers-reduced-motion:reduce){.k .k-pq,.k .k-pq-fig *,.k .k-pq-fig:before,.k .k-pq-fig *:after{transition:none!important}}.k .k-maze .k-edufilm{margin-left:calc((100% - min(1360px,100vw))/2);margin-right:calc((100% - min(1360px,100vw))/2)}.k .k-tabs{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-rows:repeat(4,auto) 1fr;-moz-column-gap:64px;column-gap:64px;margin-top:56px}.k .k-tab{display:contents}.k .k-tab-btn{grid-column:1;position:relative;display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:18px 0 17px;border:0;border-top:1px solid rgba(11,15,13,.12);background:none;text-align:left;cursor:pointer}.k .k-tab-btn:focus-visible{outline:2px solid #0B8F50;outline-offset:2px;border-radius:4px}.k .k-tab-n{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:800;color:#0b0f0d5c;font-variant-numeric:tabular-nums}.k .k-tab-btn b{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:800;letter-spacing:-.015em;color:#0b0f0d7a;transition:color .25s}.k .k-tab.on .k-tab-btn b{color:#0b0f0d}@media(hover:hover){.k .k-tab-btn:hover b{color:#0b0f0d}}.k .k-tab.on .k-tab-n{color:#076b3b}.k .k-tab-prog{position:absolute;left:0;right:0;top:-1px;height:2px;overflow:hidden}.k .k-tab-prog i{display:block;height:100%;background:#0fbf6b;transform:scaleX(0);transform-origin:left;animation:k-tab-prog 9s linear forwards;animation-play-state:paused}.k .k-tabs[data-run] .k-tab-prog i{animation-play-state:running}@keyframes k-tab-prog{to{transform:scaleX(1)}}.k .k-tab-copy{grid-column:1;padding:2px 0 30px}.k .k-tab:not(.on) .k-tab-copy,.k .k-tab:not(.on) .k-tab-vis{display:none}.k .k-tab-copy .k-h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.k .k-tab-copy .k-body{margin-top:14px}.k .k-tab-copy .k-edu-covers{margin-top:20px}.k .k-tab-copy .k-edu-callout{margin:20px 0 0}.k .k-tab-vis{grid-column:2;grid-row:1/6;align-self:start;min-width:0;display:flex;flex-direction:column;justify-content:center;height:640px;box-sizing:border-box}.k .k-tab-vis.k-stage{background:none;box-shadow:none;border-radius:0;padding:0 34px}.k .k-tab-vis.k-stage:before{display:none}.k .k-tab.on .k-tab-copy,.k .k-tab.on .k-tab-vis{animation:k-tab-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes k-tab-in{0%{opacity:0;transform:translateY(8px)}}.k .k-tab-vis .k-lr-grid{margin:0;gap:12px}.k .k-tab-vis .k-lr-body{gap:9px;padding:14px 14px 16px}.k .k-tab-vis .k-lr-quote--wait{font-size:.75rem}.k .k-tab-vis .k-lr-name{font-size:.8125rem}.k .k-tab-vis .k-lr-pill{top:10px;left:10px;padding:5px 9px;font-size:.5625rem}.k .k-tab-vis .k-lr-line{margin:22px auto 0;font-size:.9375rem}.k .k-find{position:relative}.k .k-find-file,.k .k-find-chat{position:absolute;z-index:3}.k .k-find-file{top:58px;right:18px;width:290px;opacity:0;transform:translate(48px);transition:opacity .6s ease 4.6s,transform .8s cubic-bezier(.2,.7,.2,1) 4.6s}.k .in .k-find-file{opacity:1;transform:none}.k .k-find-chat{left:290px;bottom:18px;width:300px;opacity:0;transform:translateY(24px);transition:opacity .5s ease 5.6s,transform .6s cubic-bezier(.2,.7,.2,1) 5.6s}.k .in .k-find-chat{opacity:1;transform:none}.k .k-mapsec .k-find-file .k-app,.k .k-mapsec .k-find-chat .k-app{box-shadow:inset 0 0 0 1px #2f3532,0 40px 80px -30px #000000f2}@media(max-width:1100px){.k .k-find-file,.k .k-find-chat{position:relative;top:auto;right:auto;bottom:auto;width:auto;opacity:1;transform:none;transition:none}}.k .k-find-cap{display:none}.k .k-mini-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.k .k-mini{display:flex;flex-direction:column;min-width:0;padding:12px 12px 26px;border-radius:22px;background:#181b1c;box-shadow:inset 0 0 0 1px #eaf1ec14}.k .k-mini-stage{display:flex;justify-content:center;padding:10px;border-radius:14px;overflow:hidden;background:linear-gradient(155deg,#1d2122,#151718,#1f2324);box-shadow:inset 0 0 0 1px #eaf1ec12}.k .k-mini-g{flex:0 0 auto;width:460px}@media(min-width:1101px){.k .k-reach .k-mini-row{width:min(1360px,calc(100vw - 48px));margin-left:50%;transform:translate(-50%)}}.k{--mini-zoom:.62}.k .k-mini-g{zoom:var(--mini-zoom)}@media(min-width:1240px){.k{--mini-zoom:.72}}@media(min-width:1340px){.k{--mini-zoom:.8}}@media(min-width:1408px){.k{--mini-zoom:.85}}.k .k-mini .k-app{display:flex;flex-direction:column;height:430px;background:#161616;box-shadow:inset 0 0 0 1px #2a2a2a,0 40px 90px -46px #000000e6}.k .k-mini .k-app-bar{flex:0 0 auto}.k .k-mini .k-app-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.k .k-mini .k-list{flex:1 1 auto;min-height:0;grid-auto-rows:1fr;align-content:stretch;margin-top:4px;grid-template-columns:minmax(0,1fr)}.k .k-mini .k-track{min-width:0}.k .k-mini .k-track b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k .k-mini .k-track .chip{flex:0 0 auto}.k .k-mini .k-card{background:#1f1f1f;box-shadow:inset 0 0 0 1px #2a2a2a}.k .k-mini>b{margin:20px 10px 0;font-family:Montserrat,sans-serif;font-size:1.1875rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#eaf1ec}.k .k-mini>p{margin:8px 10px 0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;color:rgb(var(--chalk)/.6)}.k .k-reach{padding:136px 0}.k .k-mapsec{padding-bottom:64px}.k .k-reach .k-halftone{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.25) 140px,#000 460px),radial-gradient(125% 70% at 50% 14%,#000 28%,transparent 80%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.25) 140px,#000 460px),radial-gradient(125% 70% at 50% 14%,#000 28%,transparent 80%);-webkit-mask-composite:source-in;mask-composite:intersect}.k .k-seam{position:absolute;top:20px;left:50%;width:2px;height:96px;margin-left:-1px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#5fe0a300,#5fe0a3cc 45%,#5fe0a300)}@media(max-width:700px){.k .k-mapsec{padding-bottom:48px}.k .k-reach{padding-top:112px}.k .k-seam{height:72px}}.k .k-reach-head{max-width:760px;margin:0 auto;text-align:center}.k .k-reach-head .k-same-hook{margin:24px auto 0;max-width:54ch;color:rgb(var(--chalk)/.72)}.k .k-reach-head .k-same-hook .q{color:#eaf1ec}.k .k-reach .k-mini-row{margin-top:56px}.k .k-mapshow-head .k-assoc{gap:12px;margin-top:30px}.k .k-mapshow-head .k-assoc span{padding:10px 18px;font-size:.875rem}.k .k-before .k-faq-head{max-width:60ch}.k .k-light .k-q{background:#fff;box-shadow:inset 0 0 0 1px #0b0f0d17}.k .k-light .k-q[data-open="1"]{background:#fff;box-shadow:inset 0 0 0 1px #0fbf6b73}.k .k-light .k-q>.b{color:#0b0f0d}@media(hover:hover){.k .k-light .k-q>button.b:hover{color:#076b3b}}.k .k-light .k-q>button.b:focus-visible{outline-color:#0b8f50}.k .k-light .k-q .plus{color:#0b0f0d73}.k .k-light .k-q[data-open="1"] .plus{color:#0b8f50}.k .k-light .k-a p,.k .k-light .k-a ul{color:#0b0f0da8}.k .k-light .k-faq-head .k-body{color:#0b0f0d9e}.k .k-close{padding:144px 0 64px}.k .k-close .k-close-form{margin-top:44px}.k .k-close+.k-strip{padding-top:24px}@media(max-width:1100px){.k .k-tabs{display:block;margin-top:40px}.k .k-tab{display:block}.k .k-tab-prog{display:none}.k .k-tab-vis{margin:0 0 30px;height:auto;display:block}.k .k-mini-row{grid-template-columns:minmax(0,1fr);max-width:600px;margin:0 auto}.k .k-reach .k-mini-row{margin-top:56px}.k .k-mini-g{zoom:.95}}@media(max-width:700px){.k .k-tab-vis .k-lr-grid{grid-template-columns:minmax(0,1fr)}.k .k-mini-g{zoom:.85}.k .k-close{padding:104px 0 48px}}@media(max-width:540px){.k .k-mini-g{zoom:.7}}@media(max-width:450px){.k .k-mini-g{zoom:.56}}@media(prefers-reduced-motion:reduce),(max-width:700px){.k .k-tab-prog{display:none}.k .k-tab.on .k-tab-copy,.k .k-tab.on .k-tab-vis{animation:none}.k .k-find-file,.k .k-find-chat{opacity:1!important;transform:none!important;transition:none!important}}.k .k-tag{display:inline-flex;align-items:center;margin:0 8px 0 0;padding:2px 8px;border-radius:999px;vertical-align:1px;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.k .k-tag--international{color:#076b3b;background:#0fbf6b1a;box-shadow:inset 0 0 0 1px #0fbf6b52}.k .k-tag--domestic{color:#0b0f0d9e;background:#0b0f0d0a;box-shadow:inset 0 0 0 1px #0b0f0d29}.k .k-ri{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.k .k-ri-disc{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#0fbf6b1a;box-shadow:inset 0 0 0 1px #0fbf6b61,0 0 14px -4px #0fbf6b73;color:#eaf1ecb8}.k .k-light .k-ri-disc{color:#0b0f0d8c}.k .k-ri-word,.k .k-rx-hl{--ai-1:#0B8F50;--ai-2:#0FBF6B;--ai-3:#5FE0A3;--ai-4:#B6F0D5;--ai-5:#E8EFEA;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:-.01em;white-space:nowrap;background-image:linear-gradient(to right,var(--ai-1) 0%,var(--ai-2) 14%,var(--ai-3) 30%,var(--ai-4) 42%,var(--ai-5) 50%,var(--ai-4) 58%,var(--ai-3) 70%,var(--ai-2) 86%,var(--ai-1) 100%);background-image:linear-gradient(to right in oklab,var(--ai-1) 0%,var(--ai-2) 14%,var(--ai-3) 30%,var(--ai-4) 42%,var(--ai-5) 50%,var(--ai-4) 58%,var(--ai-3) 70%,var(--ai-2) 86%,var(--ai-1) 100%);background-size:320px 100%;background-repeat:repeat;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:k-ri-sweep 5s linear infinite}@keyframes k-ri-sweep{0%{background-position:0 0}to{background-position:320px 0}}.k .k-light .k-ri-word,.k .k-float .k-ri-word{--ai-1:#064E2C;--ai-2:#076B3B;--ai-3:#0B8F50;--ai-4:#0CA65D;--ai-5:#0FBF6B}.k .k-app .k-ri-disc{color:#eaf1ecb8}.k .k-app .k-ri-word{--ai-1:#0B8F50;--ai-2:#0FBF6B;--ai-3:#5FE0A3;--ai-4:#B6F0D5;--ai-5:#E8EFEA}@media(prefers-reduced-motion:reduce){.k .k-ri-word,.k .k-rx-hl{animation:none}}.k .k-ccard .k-app-body{padding:14px}.k .k-ccard .k-col-head{padding-bottom:12px}.k .k-ccard .k-col-head .logo{width:34px;height:34px}.k .k-cc-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0}.k .k-cc-stats>div{padding:8px 10px;border-radius:9px;background:#eaf1ec0a}.k .k-cc-stats dt{font-size:.625rem;color:#eaf1ec80}.k .k-cc-stats dd{margin:3px 0 0;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:800;color:#eaf1ec;font-variant-numeric:tabular-nums}.k .k-cc-pos{margin-top:12px}.k .k-cc-h{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#eaf1ec80}.k .k-cc-bar{display:flex;gap:2px;height:8px;margin-top:7px;border-radius:999px;overflow:hidden}.k .k-cc-bar i{width:var(--w);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1) 5.2s}.k .in .k-cc-bar i{transform:none}.k .k-cc-key{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 11px}.k .k-cc-key li{display:flex;align-items:center;gap:5px;font-size:.625rem;color:#eaf1ec99}.k .k-cc-key i{width:8px;height:8px;border-radius:2px}.k .k-ccard .t-a{background:#0fbf6b}.k .k-ccard .t-b{background:#0fbf6b99}.k .k-ccard .t-c{background:#0fbf6b52}.k .k-ccard .t-d{background:#eaf1ec38}.k .k-cc-ri{margin-top:12px;padding:10px 11px;border-radius:10px;background:#0fbf6b12;box-shadow:inset 0 0 0 1px #5fe0a32e;opacity:0;transform:translateY(6px);transition:opacity .5s ease 6s,transform .6s cubic-bezier(.2,.7,.2,1) 6s}.k .in .k-cc-ri{opacity:1;transform:none}.k .k-cc-ri-h{display:flex;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:.6875rem}.k .k-cc-ri p{margin:6px 0 0;font-size:.75rem;line-height:1.45;color:#eaf1ecd1}.k .k-cc-more{display:block;margin-top:12px;padding-top:10px;border-top:1px solid rgba(234,241,236,.07);font-size:.6875rem;color:#5fe0a3}.k .k-mapsec .k-mapshow .k-app.k-mchat{height:388px}.k .k-find.in .k-mapshow-card{animation:k-card-hand .4s ease 4.5s forwards}@media(max-width:1100px){.k .k-find.in .k-mapshow-card{animation:none}}@keyframes k-card-hand{to{opacity:0}}.k .k-mchat .k-app-bar{gap:8px;padding:9px 12px}.k .k-mchat .k-ri-word{font-size:.8125rem}.k .k-mchat-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:4px 12px 8px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}.k .k-mchat-msg{flex:0 0 auto;display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,.8,.24,1)}.k .k-mchat-msg.on{grid-template-rows:1fr}.k .k-mchat-clip{min-height:0;overflow:hidden}.k .k-mchat-in,.k .k-mchat-dots{margin-top:8px;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .3s ease,transform .45s cubic-bezier(.3,1.25,.5,1)}.k .k-mchat-msg.on .k-mchat-in,.k .k-mchat-msg.on .k-mchat-dots{opacity:1;transform:none;transition-delay:.06s}.k .k-mchat-msg.q{align-self:flex-end;max-width:86%}.k .k-mchat-msg.q .k-mchat-in{transform-origin:100% 100%;padding:8px 12px;border-radius:14px 14px 4px;background:var(--em);font-size:.75rem;line-height:1.45;color:#07130c}.k .k-mchat-msg.a .k-mchat-in{transform-origin:0 0;padding:10px 11px;border-radius:4px 14px 14px;background:#1f2322;box-shadow:inset 0 0 0 1px #eaf1ec14;font-size:.75rem;line-height:1.45;color:#eaf1ecd9}.k .k-mchat-st{opacity:0;transform:translateY(5px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.k .k-mchat-msg.on .k-mchat-st{opacity:1;transform:none;transition-delay:calc(.2s + var(--i) * .1s)}.k .k-mchat-typing{align-self:flex-start}.k .k-mchat-typing:not(.on) .k-mchat-dots{transition-duration:.18s,.3s}.k .k-mchat-dots{display:flex;gap:4px;padding:11px 13px;transform-origin:0 0;border-radius:4px 14px 14px;background:#1f2322;box-shadow:inset 0 0 0 1px #eaf1ec14}.k .k-mchat-dots i{width:5px;height:5px;border-radius:50%;background:#eaf1ec73;animation:k-bob 1.1s ease-in-out infinite}.k .k-mchat-dots i:nth-child(2){animation-delay:.16s}.k .k-mchat-dots i:nth-child(3){animation-delay:.32s}.k .k-mchat-in p{margin:0 0 6px}.k .k-mchat-cmp{width:100%;border-collapse:collapse;font-size:.6875rem}.k .k-mchat-cmp th,.k .k-mchat-cmp td{padding:4px 5px;border-bottom:1px solid rgba(234,241,236,.07);text-align:left;font-weight:500}.k .k-mchat-cmp thead th{font-family:Montserrat,sans-serif;font-weight:700;color:#eaf1ec99}.k .k-mchat-cmp tbody th{color:#eaf1ec9e}.k .k-mchat-cmp td{font-family:Montserrat,sans-serif;font-weight:800;color:#eaf1ec;font-variant-numeric:tabular-nums}.k .k-mchat-fit{list-style:none;margin:0;padding:0;display:grid;gap:4px}.k .k-mchat-fit li{display:grid;gap:0;padding:4px 8px;border-radius:8px;background:#eaf1ec0a}.k .k-mchat-fit b{font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;color:#eaf1ec}.k .k-mchat-fit span{font-size:.625rem;color:#eaf1ec8c}.k .k-mchat-in .k-src{margin:8px 0 0}.k .k-mchat .k-askbar{flex:0 0 auto;margin:0 10px 10px;padding:6px 6px 6px 12px;transition:box-shadow .3s ease}.k .k-mchat-ask.has{box-shadow:inset 0 0 0 1px #0fbf6b66}.k .k-mchat-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.k .k-mchat-typed{flex:0 0 auto;color:#eaf1ec}.k .k-mchat-field .k-caret{flex:0 0 auto;margin:0 1px}.k .k-mchat-ask.has .k-caret{animation:none}.k .k-mchat-ask.has .k-mchat-ph{display:none}.k .k-mchat-ph{margin-left:2px}.k .k-mchat-send{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eaf1ec12;color:#eaf1ec59;transition:background .25s ease,color .25s ease}.k .k-mchat-ask.has .k-mchat-send{background:var(--em);color:#07130c}.k .k-mchat-ask.sent .k-mchat-send{animation:k-mchat-send .45s cubic-bezier(.3,1.4,.5,1)}@keyframes k-mchat-send{0%{transform:scale(1);background:var(--em);color:#07130c}35%{transform:scale(.82)}to{transform:scale(1)}}.k .k-email-wrap{margin:120px auto 0}.k .k-rx-head{max-width:760px;margin:0 auto;text-align:center}.k .k-rx-title{font-size:clamp(1.6rem,2.6vw,2.35rem)}.k .k-rx-sub{margin:14px auto 0;font-size:1.0625rem;color:rgb(var(--chalk)/.6)}.k .k-rx{margin-top:30px}.k .k-rx-modes{display:flex;width:-moz-max-content;width:max-content;max-width:100%;gap:4px;margin:0 auto 38px;padding:4px;border-radius:999px;background:#171919;box-shadow:inset 0 0 0 1px #eaf1ec17}.k .k-rx-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:9px 19px;border-radius:999px;background:transparent;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;color:rgb(var(--chalk)/.6);white-space:nowrap;transition:background .3s ease,color .3s ease}@media(hover:hover){.k .k-rx-mode:hover{color:#eaf1ec}}.k .k-rx-mode[aria-pressed=true]{background:#5fe0a3;color:#07130c}.k .k-rx-mode:focus-visible{outline:2px solid #5FE0A3;outline-offset:2px}.k .k-rx-stage{position:relative;max-width:1140px;margin:0 auto}@media(min-width:701px){.k .k-rx-stage{margin-top:60px}}.k .k-rx-mail{position:relative;z-index:1;width:min(620px,100%);margin:0 auto;border-radius:18px;background:#161616;box-shadow:inset 0 0 0 1px #2a2a2a,0 50px 100px -50px #000000f2}.k .k-rx-src{position:absolute;z-index:2;width:276px;padding:14px 15px 15px;border-radius:16px;background:#1b1d1df5;box-shadow:inset 0 0 0 1px #eaf1ec1a,0 24px 50px -24px #000;overflow:hidden;transition:box-shadow .45s ease}.k .k-rx-src--l{left:0;top:30%}.k .k-rx-src--r1{right:0;top:9%}.k .k-rx-src--r2{right:0;top:53%}.k .k-rx-src.read{box-shadow:inset 0 0 0 1px #5fe0a366,0 0 26px -12px #0fbf6b99,0 24px 50px -24px #000}.k .k-rx-src.live{box-shadow:inset 0 0 0 1.5px #5fe0a3b3,0 0 34px -10px #0fbf6bb3,0 24px 50px -24px #000}.k .k-rx-src:after{content:"";position:absolute;left:0;right:0;top:-40px;height:40px;background:linear-gradient(180deg,#5fe0a300,#5fe0a333 80%,#5fe0a3);opacity:0;pointer-events:none}.k .k-rx-src.live:after{animation:k-rx-scan .8s ease-in-out}@keyframes k-rx-scan{0%{top:-40px;opacity:1}to{top:100%;opacity:1}}.k .k-rx-kind{display:flex;justify-content:space-between;gap:10px;margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--chalk)/.38)}.k .k-rx-kind b{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--chalk)/.62);text-align:right}.k .k-rx-chips{display:flex;flex-wrap:wrap;gap:6px}.k .k-rx-chip{padding:4px 10px;border-radius:999px;font-size:.75rem;color:rgb(var(--chalk)/.36);box-shadow:inset 0 0 0 1px #eaf1ec1a;white-space:nowrap;transition:background .3s ease,box-shadow .3s ease,color .3s ease}.k .k-rx-chip em{font-style:normal;opacity:.7}.k .k-rx-chip.on{color:#c9f5df;background:#0fbf6b1f;box-shadow:inset 0 0 0 1px #5fe0a380}.k .k-rx-chip.roster.on:after{content:" · graduating";font-weight:600;color:#5fe0a3}.k .k-rx-st{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-left:6px;padding:4px 12px 4px 4px;border-radius:999px;background:#0fbf6b14;box-shadow:inset 0 0 0 1px #5fe0a34d;font-size:.75rem;color:rgb(var(--chalk)/.62);white-space:nowrap;transition:box-shadow .5s ease}.k .k-rx-st.done{box-shadow:inset 0 0 0 1px #5fe0a399,0 0 20px -6px #0fbf6b99}.k .k-rx-st .k-ri-word{font-size:.75rem}.k .k-rx-st-run{color:#5fe0a3}.k .k-rx-disc{position:relative;flex:0 0 auto;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#14231b;box-shadow:inset 0 0 0 1px #5fe0a380}.k .k-rx-disc:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(from 0deg,#5fe0a300 0,#5fe0a300 58%,#5fe0a3);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));opacity:0;transition:opacity .3s ease}.k .k-rx-disc.busy:before{opacity:1;animation:k-mn-spin 1.1s linear infinite}.k .k-rx-mail .k-illus{margin-left:auto;flex:0 0 auto}.k .k-rx-fields{margin:0 28px;font-size:.875rem;color:#eaf1ecd9}.k .k-rx-fields div{display:flex;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid rgba(234,241,236,.08)}.k .k-rx-fields span{flex:0 0 42px;color:rgb(var(--chalk)/.45)}.k .k-rx-fields b{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-rx-body{display:grid;padding:16px 28px 20px}.k .k-rx-body>p{grid-area:1/1;margin:0;white-space:pre-wrap;font-family:Inter,sans-serif;font-size:1rem;line-height:1.66;color:#eaf1ece0}.k .k-rx-ghost{visibility:hidden}.k .k-rx-trail{display:inline-block;width:min(42%,13em);height:8px;margin-left:.4em;border-radius:999px;vertical-align:middle;background:#eaf1ec1a;opacity:0;transition:opacity .4s ease}.k .k-rx-trail.on{opacity:1}.k .k-rx-more{display:grid;gap:19px;margin-top:10px}.k .k-rx-more i,.k .k-rx-more b{display:block;height:8px}.k .k-rx-more i{border-radius:999px;background:#eaf1ec1a;opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.k .k-rx-more.on i{opacity:1;transform:none}.k .k-rx-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k .k-rx-caret{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-2px;background:#5fe0a3;animation:k-blink 1.1s steps(1) infinite}.k .k-rx-foot{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 28px;border-top:1px solid rgba(234,241,236,.08);border-radius:0 0 18px 18px;background:#0fbf6b09;opacity:0;transition:opacity .45s ease}.k .k-rx-foot.on{opacity:1}.k .k-rx-ready{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 15px 7px 11px;border-radius:999px;background:#0fbf6b;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:800;color:#07130c}.k .k-rx-foot.on .k-rx-ready{animation:k-rx-ready .9s ease-out .15s both}@keyframes k-rx-ready{0%{transform:scale(.85);box-shadow:0 0 #0fbf6b99}40%{transform:scale(1.04)}to{transform:none;box-shadow:0 0 0 12px #0fbf6b00}}.k .k-rx-subj{min-width:0;font-size:.8125rem;color:rgb(var(--chalk)/.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k .k-rx-hl{font-family:inherit;font-weight:600;letter-spacing:0;white-space:normal;background-size:180px 100%;animation:k-rx-sweep 3.2s linear infinite;filter:drop-shadow(0 0 6px rgba(15,191,107,.35))}@keyframes k-rx-sweep{0%{background-position:0 0}to{background-position:180px 0}}.k .k-lr-card{border-radius:18px}.k .k-lr-img:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,#0b0f0d00,#0b0f0db8);pointer-events:none}.k .k-lr-img img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.k .k-lr-card:hover .k-lr-img img{transform:scale(1.03)}}.k .k-lr-over{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:grid;gap:2px;color:#fff}.k .k-lr-over b{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:800;letter-spacing:-.015em}.k .k-lr-over span{font-size:.75rem;opacity:.8}.k .k-lr-pill--wait{background:#ffffffe0;color:#0b0f0db3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.k .k-tab-vis .k-lr-over{left:11px;bottom:9px}.k .k-tab-vis .k-lr-over b{font-size:.9375rem}@media(max-width:1100px){.k .k-find-chat{left:auto}}@media(max-width:1180px){.k .k-rx-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px}.k .k-rx-src{position:static;width:auto}.k .k-rx-mail{grid-column:1/-1;width:100%;max-width:640px;margin-top:10px}}@media(max-width:700px){.k .k-email-wrap{margin-top:88px}.k .k-rx-modes{margin-bottom:22px}.k .k-rx-mode{padding:7px 12px;font-size:.75rem}.k .k-rx-stage{grid-template-columns:minmax(0,1fr);gap:8px}.k .k-rx-mail .k-app-bar>i{display:none}.k .k-rx-st{margin-left:0}.k .k-rx-fields{margin:0 18px}.k .k-rx-body{padding:14px 18px 18px}.k .k-rx-body>p{font-size:.875rem}.k .k-rx-more{gap:16px;margin-top:8px}.k .k-rx-foot{padding:11px 18px}.k .k-rx-subj{display:none}}@media(max-width:380px){.k .k-rx-mail .k-app-bar{flex-wrap:wrap;row-gap:6px}}@media(prefers-reduced-motion:reduce),(max-width:700px){.k .k-mchat-msg,.k .k-mchat-in,.k .k-mchat-st,.k .k-mchat-dots{transition:none!important}.k .k-mchat-body{-webkit-mask-image:none;mask-image:none}.k .k-cc-bar i{transform:none;transition:none}.k .k-cc-ri{opacity:1;transform:none;transition:none}.k .k-rx-src:after{display:none}.k .k-rx-disc.busy:before,.k .k-rx-foot.on .k-rx-ready{animation:none}.k .k-rx-src,.k .k-rx-chip,.k .k-rx-foot,.k .k-rx-mode,.k .k-rx-st,.k .k-rx-trail,.k .k-rx-more i{transition:none}}.k .k-rbf-box{container-type:inline-size;width:100%}.k .k-rbf{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 42px 92px;align-items:stretch;min-height:340px;max-width:600px;margin:0 auto;width:100%}.k .k-rbf-assocs{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,1fr)}.k .k-rbf-cell{display:flex;padding:7px 0}.k .k-rbf-card{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--ac) 88%,#8f969b);box-shadow:inset 0 1px #fff3,0 22px 36px -24px color-mix(in srgb,var(--ac) 45%,rgba(11,15,13,.5));opacity:0;transform:translate(-10px);transition:opacity .5s ease var(--d),transform .6s cubic-bezier(.16,1,.3,1) var(--d)}.k .k-rbf-card b{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;text-align:center;text-shadow:0 1px 8px rgba(11,15,13,.22)}.k .in .k-rbf-card{opacity:1;transform:none}.k .k-rbf-wire{display:block;width:100%;height:100%;overflow:visible}.k .k-rbf-line{fill:none;stroke:var(--ac,#0FBF6B);stroke-width:1.5;stroke-opacity:.7;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s ease calc(.35s + var(--d,0s))}.k .k-rbf-flow{fill:none;stroke:var(--ac,#0FBF6B);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:1;opacity:0}.k .in .k-rbf-line{stroke-dashoffset:0}.k .in .k-rbf-flow{opacity:1;animation:k-rbf-flow 2.6s linear calc(2.2s + var(--d,0s)) infinite backwards}@keyframes k-rbf-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.k .k-rbf-wire--out .k-rbf-line{stroke-width:2;stroke-opacity:1;transition-delay:1.5s;transition-duration:.45s}.k .k-rbf-wire--out .k-rbf-flow{stroke:#076b3b}.k .k-rbf-drop{display:none}.k .k-rbf-drop--out .k-rbf-line{stroke-width:2;stroke-opacity:1;transition-delay:1.5s;transition-duration:.45s}.k .k-rbf-drop--out .k-rbf-flow{stroke:#076b3b}.k .k-rbf-filter{align-self:center;display:grid;gap:12px;padding:16px 16px 17px;border-radius:16px;background:linear-gradient(180deg,#1b1e20,#131516);box-shadow:inset 0 0 0 1px #eaf1ec1a,inset 0 1px #ffffff12,0 26px 44px -26px #0b0f0d99;opacity:0;transition:opacity .5s ease .2s}.k .in .k-rbf-filter{opacity:1}.k .k-rbf-filter-h{display:flex;align-items:center;gap:7px;padding-bottom:11px;border-bottom:1px solid rgba(234,241,236,.08);color:#0fbf6b}.k .k-rbf-filter-h b{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:-.01em;color:#eef3ef}.k .k-rbf-group{display:grid;gap:7px}.k .k-rbf-group-h{font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#eaf1ec6b}.k .k-rbf-group ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.k .k-rbf-group li{display:flex;align-items:center;gap:8px;font-size:.75rem;line-height:1.2;white-space:nowrap;color:#eaf1ecb8;transition:color .4s ease 1.2s,opacity .4s ease 1.2s}.k .k-rbf-group li i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #eaf1ec4d;transition:background .3s ease 1.2s,box-shadow .3s ease 1.2s}.k .in .k-rbf-group li:not(.on){opacity:.42}.k .in .k-rbf-group li.on{color:#fff;font-weight:600}.k .in .k-rbf-group li.on i{background:#0fbf6b;box-shadow:0 0 0 3px #0fbf6b2e,0 0 10px #0fbf6b80}.k .k-rbf-you{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.k .k-rbf-avatar{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;color:#0b0f0d52;background:#fff;box-shadow:inset 0 0 0 2px #0b0f0d1a,0 18px 30px -18px #0b0f0d80;transition:box-shadow .5s ease 1.9s,color .5s ease 1.9s}.k .k-rbf-avatar>svg{width:38px;height:38px;margin-top:6px}.k .in .k-rbf-avatar{color:#0b0f0d;box-shadow:inset 0 0 0 2px #0fbf6b,0 0 0 6px #0fbf6b24,0 18px 30px -18px #0b0f0d80}.k .k-rbf-ball{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#0b0f0d;box-shadow:0 0 0 1.5px #0b0f0d1f}.k .k-rbf-ball svg{width:16px;height:16px}.k .k-rbf-you b{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:800;color:#0b0f0d}.k .k-rbf-you>span:last-child{font-size:.625rem;line-height:1.45;color:#0b0f0d8c}@container (max-width:440px){.k .k-rbf{grid-template-columns:minmax(0,1fr);min-height:0;max-width:360px}.k .k-rbf-wire{display:none}.k .k-rbf-assocs{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.k .k-rbf-cell{padding:0}.k .k-rbf-card{align-items:center;padding:14px 6px}.k .k-rbf-card b{font-size:.9375rem}.k .k-rbf-drop{display:block;width:100%;height:36px;overflow:visible}.k .k-rbf-drop--out{height:30px}.k .k-rbf-group ul{display:flex;flex-wrap:wrap;gap:7px 14px}}@media(prefers-reduced-motion:reduce){.k .k-rbf-card,.k .k-rbf-filter,.k .k-rbf-line,.k .k-rbf-group li,.k .k-rbf-group li i,.k .k-rbf-avatar{transition:none!important}.k .k-rbf-flow{animation:none!important;opacity:0!important}}.k .k-gpx{position:relative}.k .k-gpx-reel{position:relative;display:block;width:100%;aspect-ratio:16/8;border-radius:16px;overflow:hidden;background:#131516;box-shadow:0 40px 80px -40px #0b0f0db3}.k .k-gpx-reel img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 50%;object-position:40% 50%}.k .k-gpx-reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,15,13,.25),transparent 30%,transparent 50%,rgba(11,15,13,.8));pointer-events:none}.k .k-gpx-tag{position:absolute;z-index:1;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:#0b0f0da8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#eaf1ec}.k .k-gpx-tag--r{left:auto;right:12px;font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase;color:#eaf1eccc}.k .k-gpx-ctrl{position:absolute;z-index:1;left:14px;right:14px;bottom:12px;display:flex;flex-direction:column;gap:9px}.k .k-gpx-btns{display:flex;align-items:center;gap:14px;color:#eaf1ec}.k .k-gpx-btns svg{flex:0 0 auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.k .k-gpx-time{margin-left:2px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#eaf1ecd9;font-variant-numeric:tabular-nums}.k .k-gpx-scrub{position:relative;height:4px;border-radius:999px;background:#eaf1ec40}.k .k-gpx-scrub i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:#0fbf6b;transition:width 2.4s linear .4s}.k .in .k-gpx-scrub i{width:31%}.k .k-gpx-scrub em{position:absolute;top:-3px;width:3px;height:10px;border-radius:2px;background:#eaf1ec}.k .k-gpx-plan{position:relative;z-index:2;width:44%;min-width:230px;margin:-56px 18px 0 auto;opacity:0;transform:translateY(18px);transition:opacity .6s ease .5s,transform .7s cubic-bezier(.2,.7,.2,1) .5s}.k .in .k-gpx-plan{opacity:1;transform:none}.k .k-gpx-plan .k-app-bar{gap:8px;padding:9px 14px}.k .k-gpx-plan .k-ri-word{font-size:.8125rem;white-space:nowrap}.k .k-gpx-plan ul{list-style:none;margin:0;padding:14px 16px 16px;display:grid;gap:9px}.k .k-gpx-plan li{display:flex;align-items:center;gap:10px;font-size:.75rem;color:#eaf1ece0;transition:color .3s;transition-delay:calc(var(--i)*.42s + 1.3s)}.k .k-gpx-plan .b{display:grid;place-items:center;flex:0 0 auto;width:15px;height:15px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #eaf1ec40;color:#07130c;transition:background .3s,box-shadow .3s;transition-delay:inherit}.k .k-gpx-plan .b svg{width:9px;height:9px;opacity:0;transition:opacity .3s;transition-delay:inherit}.k .in .k-gpx-plan li.done{color:#eaf1ec73}.k .in .k-gpx-plan li.done .b{background:#0fbf6b;box-shadow:none}.k .in .k-gpx-plan li.done .b svg{opacity:1}@media(max-width:700px){.k .k-gpx-reel{aspect-ratio:16/10}.k .k-gpx-plan{width:auto;min-width:0;margin:-8px 10px 0 28%}.k .k-gpx-plan .k-ri-word{white-space:normal}}@media(prefers-reduced-motion:reduce){.k .k-gpx-plan{opacity:1;transform:none;transition:none}.k .k-gpx-plan li,.k .k-gpx-plan .b,.k .k-gpx-plan .b svg{transition:none}}.k .k-lrx{display:grid;gap:14px}.k .k-lrx-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.k .k-lrx-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#1b1e20,#141617);box-shadow:0 0 0 1px #eaf1ec1a;opacity:0;transform:translateY(14px);transition:opacity .6s ease var(--d),transform .7s cubic-bezier(.2,.7,.2,1) var(--d)}.k .in .k-lrx-card{opacity:1;transform:none}.k .k-lrx-img{position:relative;display:block;aspect-ratio:3/4.5;overflow:hidden;background:#131516}.k .k-lrx-img img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.k .k-lrx-card:hover .k-lrx-img img{transform:scale(1.03)}}.k .k-lrx-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,15,13,.18) 0%,transparent 28%,transparent 52%,#161819 100%);pointer-events:none}.k .k-lrx-play{position:absolute;z-index:1;right:10px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffffeb;color:#0b0f0d;box-shadow:0 8px 20px -8px #0009}.k .k-lrx-play svg{margin-left:2px}.k .k-lrx-play--wait{background:#eaf1ec29;color:#eaf1ecb3;box-shadow:inset 0 0 0 1px #eaf1ec38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.k .k-lrx-body{display:grid;align-content:start;gap:6px;flex:1;padding:2px 13px 14px}.k .k-lrx-body>b{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.015em;line-height:1.1;color:#eaf1ec}.k .k-lrx-role{font-size:.6875rem;color:#eaf1ec99}.k .k-lrx-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.k .k-lrx-arrow{font-size:.6875rem;line-height:1;color:#eaf1ec8c}.k .k-lrx-chips em{padding:3px 8px;border-radius:999px;font-family:Montserrat,sans-serif;font-style:normal;font-size:.5625rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:#eaf1ecc7;background:#eaf1ec0f;box-shadow:inset 0 0 0 1px #eaf1ec24}.k .k-lrx-chips em.k-lrx-assoc{color:var(--ac);background:color-mix(in srgb,var(--ac) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 45%,transparent)}.k .k-lrx-title{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#eaf1ece0}.k .k-lrx-quote{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;line-height:1.4;color:#eaf1ece6}@media(max-width:520px){.k .k-lrx-cards{grid-template-columns:minmax(0,1fr)}.k .k-lrx-card{flex-direction:row;align-items:stretch}.k .k-lrx-img{flex:0 0 38%;aspect-ratio:auto;min-height:104px}.k .k-lrx-img:after{background:linear-gradient(90deg,transparent 55%,#161819 100%)}.k .k-lrx-body{align-content:center;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.k .k-lrx-card{opacity:1!important;transform:none!important;transition:none!important}}.k.k a.k-navlink[aria-current=page]{color:#0b0f0d}.k.k .k-nav.on-dark a.k-navlink[aria-current=page],.k.k a.k-footlink[aria-current=page]{color:#eaf1ec}.k .k-about{position:relative;padding:158px 0 128px;overflow:clip}.k .k-about:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58% 46% at 6% -6%,rgba(15,191,107,.1),transparent 70%),radial-gradient(46% 40% at 98% 4%,rgba(11,15,13,.06),transparent 70%)}.k .k-about>.k-wrap{position:relative;z-index:1}.k .k-about-head{max-width:940px}.k .k-about-head .k-body{margin-top:24px;max-width:44ch;color:#0b0f0d9e}.k .k-team{min-height:calc(100svh / var(--k-zoom));display:flex;flex-direction:column;justify-content:center;padding:136px 0 96px}.k .k-team:after{display:none}.k .k-team-head{text-align:center}.k .k-team-head .k-h1{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.036em;line-height:1.02}.k .k-team-ctas{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:36px}.k .k-team-ctas .k-btn{min-height:52px;padding:0 28px;font-size:.875rem}.k .k-team-ctas .k-btn:focus-visible{outline:2px solid #0B8F50;outline-offset:3px}.k .k-btn--light{background:#fff;box-shadow:0 1px 2px #0b0f0d0f,0 10px 26px -12px #0b0f0d3d}.k.k a.k-btn--light{color:#0b0f0d}@media(hover:hover){.k .k-btn--light:hover{background:#fff;box-shadow:0 2px 4px #0b0f0d0f,0 18px 36px -14px #0b0f0d4d}}.k .k-person{margin-top:120px}.k .k-person+.k-person{margin-top:140px}.k .k-person-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:72px;align-items:center}.k .k-person-intro .k-h2{font-size:clamp(1.9rem,3.1vw,2.7rem);letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.k .k-person-intro .k-nowrap{white-space:nowrap}.k .k-portrait{margin:0;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:linear-gradient(155deg,#edf5f0,#f7f9f8 45%,#ebf0f2);box-shadow:inset 0 0 0 1px #0b0f0d0f}.k .k-portrait img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-portrait--photo{aspect-ratio:3/2;box-shadow:none}.k .k-portrait-empty{position:relative;width:100%;height:100%}.k .k-portrait-empty svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;fill:none;stroke:#0b0f0d1a;stroke-width:1.5;vector-effect:non-scaling-stroke}.k .k-portrait-empty .spot{fill:#0b0f0d29;stroke:none}.k .k-portrait-empty span{position:absolute;left:24px;bottom:22px;font-family:Inter,sans-serif;font-size:.8125rem;color:#0b0f0d75}.k .k-person-intro .k-person-story{margin-top:24px}.k .k-person-story{display:grid;gap:20px}.k .k-person-story .k-body{font-size:1.125rem;line-height:1.7;color:#0b0f0dad}.k .k-slot{color:#0b0f0d66;-webkit-text-decoration:underline dashed rgba(7,107,59,.45);text-decoration:underline dashed rgba(7,107,59,.45);text-decoration-thickness:2px;text-underline-offset:.16em}.k .k-slot-p{margin:0;padding:16px 20px;border:1.5px dashed rgba(7,107,59,.3);border-radius:14px;background:#0fbf6b09;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:#0b0f0d85}@media(max-width:900px){.k .k-person{margin-top:80px}.k .k-person-row{grid-template-columns:minmax(0,1fr);gap:36px}}@media(max-width:700px){.k .k-about{padding:120px 0 88px}.k .k-person-story .k-body{font-size:1.0625rem}}@media(max-width:520px){.k .k-team-ctas{flex-direction:column;align-items:stretch}}.k .k-hv-step{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0b8f50}.k .k-hv-step i{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#0fbf6b;color:#fff;font-style:normal;font-size:.5rem;letter-spacing:0}.k .k-hv-col{display:flex;align-items:flex-start;gap:9px;margin-top:9px}.k .k-hv-logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#0b0f0d;color:#fff;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:800}.k .k-hv-col-id{display:grid;min-width:0}.k .k-hv-col-id b{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;color:#0b0f0d;white-space:nowrap}.k .k-hv-col-id span{font-family:Inter,sans-serif;font-size:.6875rem;color:#0b0f0d8c}.k .k-hv-chips{display:flex;gap:4px;margin-top:4px}.k .k-hv-chips em{padding:2px 7px;border-radius:999px;background:#0b0f0d0d;font-family:Montserrat,sans-serif;font-size:.5rem;font-style:normal;font-weight:700;letter-spacing:.03em;color:#0b0f0d9e;white-space:nowrap}.k .k-hv-chips em.ncaa{background:var(--ncaa);color:#fff}.k .k-hv-fits{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.k .k-hv-fits span{padding:3px 8px;border-radius:999px;background:#0fbf6b1a;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;color:#0b8f50}.k .k-hv-fits span:before{content:"✓ "}.k .k-hv-status{display:flex;gap:6px;margin-top:9px}.k .k-hv-status span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#0b0f0d0d;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;color:#0b0f0d61;transition:background .4s ease,color .4s ease}.k [data-io].in .k-hv-status .sent{background:#0fbf6b1a;color:#0b8f50;transition-delay:var(--t-sent)}.k [data-io].in .k-hv-status .opened{background:#0fbf6b;color:#fff;transition-delay:var(--t-open)}.k .k-hpath{position:relative;--t1:.5s;--t2:1.55s;--t3:2.6s;--t-sent:3.2s;--t-open:4s}.k .k-hpath .k-hero-photo{aspect-ratio:4/3}.k .k-hpath .k-photo-cap{left:auto;right:16px}.k .k-hpath-route{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.k .k-hpath-route path{fill:none;stroke-linecap:round}.k .k-hpath-route .glow{stroke:#0fbf6b8c;stroke-width:2.4;filter:blur(3px);opacity:0;transition:opacity .9s ease 1.4s}.k .k-hpath-route .line{stroke:#fff;stroke-width:.8;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s cubic-bezier(.45,0,.25,1) .55s}.k .k-hpath.in .k-hpath-route .glow{opacity:1}.k .k-hpath.in .k-hpath-route .line{stroke-dashoffset:0}.k .k-hpath-node{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#0fbf6b;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:800;color:#fff;box-shadow:0 0 0 4px #ffffffeb,0 8px 18px -6px #0b0f0d80;scale:0;transition:scale .45s cubic-bezier(.3,1.6,.5,1)}.k .k-hpath-node.n1{transition-delay:var(--t1)}.k .k-hpath-node.n2{transition-delay:var(--t2)}.k .k-hpath-node.n3{transition-delay:var(--t3)}.k .k-hpath.in .k-hpath-node{scale:1}.k .k-hpath-cards{margin:0;padding:0;list-style:none}.k .k-hpath-card{position:absolute;width:264px;opacity:0;translate:0 12px;transition:opacity .6s ease,translate .7s cubic-bezier(.2,.7,.2,1)}.k .k-hpath.in .k-hpath-card{opacity:1;translate:none}.k .k-hpath-card.c1{top:-34px;right:calc(64% + 16px);transition-delay:calc(var(--t1) + .1s)}.k .k-hpath-card.c2{top:30%;left:calc(66% + 16px);transition-delay:calc(var(--t2) + .1s);animation-delay:.9s}.k .k-hpath-card.c3{bottom:-46px;right:calc(64% + 16px);transition-delay:calc(var(--t3) + .1s);animation-delay:1.7s}.k .k-hmap{position:relative;--t-sent:3.6s;--t-open:4.4s}.k .k-hmap-win{position:relative;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 40px 90px -46px #0b0f0d8c,0 10px 24px -16px #0b0f0d4d,inset 0 0 0 1px #0b0f0d0f}.k .k-hmap-bar{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid rgba(11,15,13,.07)}.k .k-hmap-lights{display:flex;gap:5px}.k .k-hmap-lights i{width:8px;height:8px;border-radius:50%;background:#0b0f0d1f}.k .k-hmap-title{font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;color:#0b0f0d;white-space:nowrap}.k .k-hmap-chips{display:flex;gap:5px}.k .k-hmap-chips span{padding:3px 9px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;color:#0b0f0d80;white-space:nowrap;box-shadow:inset 0 0 0 1px #0b0f0d1f;transition:background .35s ease,color .35s ease,box-shadow .35s ease}.k .k-hmap.in .k-hmap-chips span{background:#0fbf6b1f;color:#0b8f50;box-shadow:inset 0 0 0 1px #0fbf6b73}.k .k-hmap.in .k-hmap-chips .c1{transition-delay:1.1s}.k .k-hmap.in .k-hmap-chips .c2{transition-delay:1.4s}.k .k-hmap-n{display:grid;margin-left:auto;font-family:Inter,sans-serif;font-size:.6875rem;color:#0b0f0d8c;white-space:nowrap}.k .k-hmap-n>span{grid-area:1/1;text-align:right;transition:opacity .35s ease,translate .35s ease}.k .k-hmap-n b{font-family:Montserrat,sans-serif;font-weight:800;color:#0b0f0d;font-variant-numeric:tabular-nums}.k .k-hmap-n .b{opacity:0;translate:0 6px}.k .k-hmap.in .k-hmap-n .a{opacity:0;translate:0 -6px;transition-delay:1.6s}.k .k-hmap.in .k-hmap-n .b{opacity:1;translate:none;transition-delay:1.6s}.k .k-hmap-canvas{position:relative;aspect-ratio:960/600;margin:4px 10px 10px}.k .k-hmap-canvas svg{display:block;width:100%;height:100%}.k .k-hmap-canvas .land{fill:#eef2ef}.k .k-hmap-canvas .border{fill:none;stroke:#fff;stroke-width:1.4}.k .k-hmap-canvas .out,.k .k-hmap-canvas .lit{fill:#0b0f0d4d;transition:fill .7s ease 1.5s}.k .k-hmap.in .k-hmap-canvas .out{fill:#0b0f0d17}.k .k-hmap.in .k-hmap-canvas .lit{fill:#0fbf6b}.k .k-hmap-canvas .pin{opacity:0;transition:opacity .3s ease 2.1s}.k .k-hmap.in .k-hmap-canvas .pin{opacity:1}.k .k-hmap-canvas .pin .dot{fill:#fff;stroke:#0b0f0d;stroke-width:3}.k .k-hmap-canvas .pin .ring{fill:none;stroke:#0b0f0d;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.k .k-hmap.in .k-hmap-canvas .pin .ring{animation:k-pin-ring 2.4s ease-out 2.2s infinite}.k .k-hmap-college{position:absolute;z-index:2;width:214px;padding:10px 12px 11px;border-radius:13px;background:#fff;box-shadow:0 22px 46px -22px #0b0f0d73,0 2px 6px #0b0f0d0f,inset 0 0 0 1px #0b0f0d0f;transform:translate(-50%,16px);opacity:0;translate:0 8px;transition:opacity .5s ease 2.4s,translate .6s cubic-bezier(.2,.7,.2,1) 2.4s}.k .k-hmap-college .k-hv-col{margin-top:0}.k .k-hmap.in .k-hmap-college{opacity:1;translate:none}.k .k-hmap-player{position:absolute;z-index:4;left:-40px;bottom:-52px;width:136px;margin:0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 30px 60px -28px #0b0f0d8c,0 2px 6px #0b0f0d14;border:4px solid #fff}.k .k-hmap-player img{display:block;width:100%;aspect-ratio:4/5;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 35%;object-position:60% 35%;border-radius:14px}.k .k-hmap-player figcaption{display:grid;padding:7px 6px 4px}.k .k-hmap-player b{font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:800;color:#0b0f0d}.k .k-hmap-player span{font-family:Inter,sans-serif;font-size:.625rem;color:#0b0f0d8c}.k .k-hmap-rule,.k .k-hmap-mail{width:230px;opacity:0;translate:0 12px;transition:opacity .6s ease,translate .7s cubic-bezier(.2,.7,.2,1)}.k .k-hmap-rule{top:26%;left:-48px;transition-delay:.6s}.k .k-hmap-mail{right:-40px;bottom:-72px;transition-delay:3s;animation-delay:1.2s}.k .k-hmap.in .k-hmap-rule,.k .k-hmap.in .k-hmap-mail{opacity:1;translate:none}@media(max-width:1100px){.k .k-hmap-rule{left:-14px}.k .k-hmap-mail{right:-12px}.k .k-hmap-player{left:-12px}}@media(min-width:701px){.k .k-fold--big .k-float>*,.k .k-fold--big .k-hmap-college>*,.k .k-fold--big .k-hmap-bar{zoom:1.16}.k .k-fold--big .k-hmap-rule,.k .k-fold--big .k-hmap-mail{width:268px}.k .k-fold--big .k-hmap-college{width:250px}.k .k-fold--big .k-hmap-player{width:172px}}@media(min-width:1180px){.k .k-fold--big .k-fold-in{max-width:1600px;grid-template-columns:minmax(0,500px) minmax(0,760px);justify-content:center;gap:40px 64px}.k .k-fold--big .k-diorama{margin-right:44px}.k .k-fold--big .k-hmap-rule{left:-24px}.k .k-fold--big .k-hpath-card.c1,.k .k-fold--big .k-hpath-card.c3{right:calc(64% + 16px);max-width:calc(36% + 8px)}.k .k-fold--big .k-hpath-card.c2{max-width:calc(34% + 28px)}}@media(min-width:701px)and (max-width:1179px){.k .k-fold--big .k-fold-in{grid-template-columns:minmax(0,1fr);gap:56px}.k .k-fold--big .k-fold-copy{max-width:620px}.k .k-fold--big .k-diorama{margin:24px 48px 48px}}@media(max-width:700px){.k .k-hpath-route,.k .k-hpath-node{display:none}.k .k-hpath .k-photo-cap{left:16px;right:auto}.k .k-hpath-cards{display:grid;gap:10px;margin-top:14px}.k .k-hpath-card,.k .k-hpath-card.c1,.k .k-hpath-card.c2,.k .k-hpath-card.c3{position:relative;inset:auto;width:auto}.k .k-hmap-bar{flex-wrap:wrap;row-gap:6px}.k .k-hmap-n{margin-left:0;flex-basis:100%}.k .k-hmap-n>span{text-align:left}.k .k-hmap-college{width:180px}.k .k-hmap-college .k-hv-chips,.k .k-hmap-college .k-hv-fits{display:none}.k .k-hmap-player{left:auto;right:-6px;bottom:auto;top:-34px;width:78px;border-width:3px}.k .k-hmap-player figcaption{display:none}.k .k-hmap-rule,.k .k-hmap-mail,.k .k-hmap-rule.k-float,.k .k-hmap-mail.k-float{position:relative;inset:auto;width:auto;margin-top:10px}}@media(prefers-reduced-motion:reduce){.k .k-hpath *,.k .k-hmap *{transition:none!important}.k .k-hmap-canvas .pin .ring{animation:none!important}}.k .k-hp{min-width:0;font-family:Inter,sans-serif;color:#0b0f0d}.k .k-hp-h{display:flex;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;color:#0b0f0ddb;white-space:nowrap}.k .k-hp-h svg{flex:0 0 auto;color:#0b8f50}.k .k-hp-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:.6875rem;color:#0b0f0d80}.k .k-hp-filter b{padding:3px 9px;border-radius:999px;background:#0fbf6b1f;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;color:#0b8f50}.k .k-hp-rule ul{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.k .k-hp-rule li{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:11px;background:#0b0f0d09;font-size:.75rem;line-height:1.3;color:#0b0f0dc7}.k .k-hp-rule .tk{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#0fbf6b;color:#fff}.k .k-hp-rule .tx{min-width:0}.k .k-hp-rule li em{flex:0 0 auto;margin-left:auto;padding:2px 7px;border-radius:999px;background:var(--ncaa);font-family:Montserrat,sans-serif;font-size:.5rem;font-style:normal;font-weight:800;letter-spacing:.04em;color:#fff}.k .k-hp-n{margin-left:auto;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:400;color:#0b0f0d8c}.k .k-hp-n b{font-family:Montserrat,sans-serif;font-weight:800;color:#0b0f0d}.k .k-hp-mapc{position:relative;margin-top:10px}.k .k-hp-mapc svg{display:block;width:100%;height:auto}.k .k-hp-mapc .land{fill:#eef2ef}.k .k-hp-mapc .border{fill:none;stroke:#fff;stroke-width:1.5}.k .k-hp-mapc .out,.k .k-hp-mapc .lit{fill:#0b0f0d38}.k .k-hp-mapc .pin{fill:#fff;stroke:#0b0f0d;stroke-width:3;opacity:0}.k .k-hp-x{position:absolute;display:flex;align-items:center;gap:6px;padding:5px 9px 5px 10px;border-radius:999px;background:#fff;box-shadow:0 10px 24px -10px #0b0f0d66,inset 0 0 0 1px #0b0f0d0f;transform:translate(-50%,12px);white-space:nowrap;opacity:0}.k .k-hp-x b{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700}.k .k-hp-x em{padding:2px 6px;border-radius:999px;background:var(--ncaa);font-family:Montserrat,sans-serif;font-size:.5rem;font-style:normal;font-weight:800;color:#fff}.k .k-hp-lines{display:grid;gap:8px;margin-top:14px}.k .k-hp-lines i{position:relative;display:block;height:8px;overflow:hidden;border-radius:99px;background:#0b0f0d0f}.k .k-hp-lines i:nth-child(1){width:38%}.k .k-hp-lines i:nth-child(2){width:100%}.k .k-hp-lines i:nth-child(3){width:92%}.k .k-hp-lines i:nth-child(4){width:64%}.k .k-hp-lines i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0b0f0d33;transform:scaleX(0);transform-origin:left}.k .k-hp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:.6875rem;color:#0b0f0d8c}.k .k-hp-st{display:flex;gap:6px;margin-left:auto}.k .k-hp-st>span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#0b0f0d0d;font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:700;color:#0b0f0d61}.k .k-hp-rule li{opacity:0;translate:0 6px}.k .k-hp-once .k-hp-rule li{transition:opacity .45s ease,translate .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--base,0s) + var(--i) * .2s)}.k .k-hp-once.in .k-hp-rule li{opacity:1;translate:none}.k .k-hp-once .k-hp-mapc .out,.k .k-hp-once .k-hp-mapc .lit{transition:fill .7s ease;transition-delay:var(--base,0s)}.k .k-hp-once.in .k-hp-mapc .out{fill:#0b0f0d14}.k .k-hp-once.in .k-hp-mapc .lit{fill:#0fbf6b}.k .k-hp-once .k-hp-mapc .pin,.k .k-hp-once .k-hp-x{transition:opacity .4s ease;transition-delay:calc(var(--base,0s) + .6s)}.k .k-hp-once.in .k-hp-mapc .pin,.k .k-hp-once.in .k-hp-x{opacity:1}.k .k-hp-once .k-hp-lines i:after{transition:transform .55s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--base,0s) + var(--i) * .4s)}.k .k-hp-once.in .k-hp-lines i:after{transform:scaleX(1)}.k .k-hp-once .k-hp-st>span{transition:background .35s ease,color .35s ease}.k .k-hp-once.in .k-hp-st .sent{background:#0fbf6b1f;color:#0b8f50;transition-delay:calc(var(--base,0s) + 1.9s)}.k .k-hp-once.in .k-hp-st .opened{background:#0fbf6b;color:#fff;transition-delay:calc(var(--base,0s) + 2.6s)}.k .k-hcycle{position:relative}.k .k-hc-win{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);overflow:hidden;border-radius:26px;background:#fff;box-shadow:0 40px 90px -46px #0b0f0d99,0 10px 24px -16px #0b0f0d4d,inset 0 0 0 1px #0b0f0d0f}.k .k-hc-photo{position:relative;margin:0;min-height:460px}.k .k-hc-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%}.k .k-hc-side{display:flex;flex-direction:column;min-width:0;padding:22px 24px 24px}.k .k-hc-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k .k-hc-tabs .t{position:relative;display:flex;align-items:center;gap:6px;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#0b0f0d61;white-space:nowrap}.k .k-hc-tabs .t b{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#0b0f0d14;font-size:.5rem;color:#0b0f0d8c}.k .k-hc-tabs .t:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:99px;background:#0b0f0d12}.k .k-hc-tabs .t i{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:99px;background:#0fbf6b;transform:scaleX(0);transform-origin:left}.k .k-hc-stage{position:relative;flex:1;min-height:300px;margin-top:22px}.k .k-hc-stage .p{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;opacity:0}.k .k-hc-stage .k-hp{zoom:1.14}.k .k-hcycle.in .k-hc-stage .p{animation:k-hc-pane 12s linear infinite;animation-delay:var(--ph)}.k .k-hcycle.in .k-hc-tabs .t{animation:k-hc-tab 12s linear infinite;animation-delay:var(--ph)}.k .k-hcycle.in .k-hc-tabs .t b{animation:k-hc-tabn 12s linear infinite;animation-delay:var(--ph)}.k .k-hcycle.in .k-hc-tabs .t i{animation:k-hc-fill 12s linear infinite;animation-delay:var(--ph)}.k .k-hcycle.in .k-hp-rule li{animation:k-hc-in 12s linear infinite;animation-delay:calc(var(--ph) + .35s + var(--i) * .3s)}.k .k-hcycle.in .k-hp-mapc .out{animation:k-hc-out 12s linear infinite;animation-delay:calc(var(--ph) + .4s)}.k .k-hcycle.in .k-hp-mapc .lit{animation:k-hc-lit 12s linear infinite;animation-delay:calc(var(--ph) + .4s)}.k .k-hcycle.in .k-hp-mapc .pin,.k .k-hcycle.in .k-hp-x{animation:k-hc-in 12s linear infinite;animation-delay:calc(var(--ph) + 1.1s)}.k .k-hcycle.in .k-hp-lines i:after{animation:k-hc-grow 12s linear infinite;animation-delay:calc(var(--ph) + .3s + var(--i) * .35s)}.k .k-hcycle.in .k-hp-st .sent{animation:k-hc-sent 12s linear infinite;animation-delay:calc(var(--ph) + 1.9s)}.k .k-hcycle.in .k-hp-st .opened{animation:k-hc-open 12s linear infinite;animation-delay:calc(var(--ph) + 2.6s)}@keyframes k-hc-pane{0%{opacity:0;translate:0 10px}3%{opacity:1;translate:none}31%{opacity:1;translate:none}33.33%,to{opacity:0;translate:0 -6px}}@keyframes k-hc-tab{0%,32%{color:#0b0f0d}33.33%,to{color:#0b0f0d61}}@keyframes k-hc-tabn{0%,32%{background:#0fbf6b;color:#fff}33.33%,to{background:#0b0f0d14;color:#0b0f0d8c}}@keyframes k-hc-fill{0%{transform:scaleX(0);opacity:1}33.33%{transform:scaleX(1);opacity:1}36%,to{transform:scaleX(1);opacity:0}}@keyframes k-hc-in{0%{opacity:0;translate:0 6px}3%,29%{opacity:1;translate:none}30%,to{opacity:0}}@keyframes k-hc-out{0%{fill:#0b0f0d38}5%,29%{fill:#0b0f0d14}30%,to{fill:#0b0f0d38}}@keyframes k-hc-lit{0%{fill:#0b0f0d38}5%,29%{fill:#0fbf6b}30%,to{fill:#0b0f0d38}}@keyframes k-hc-grow{0%{transform:scaleX(0)}4%,29%{transform:scaleX(1)}30%,to{transform:scaleX(0)}}@keyframes k-hc-sent{0%{background:#0b0f0d0d;color:#0b0f0d61}2%,26%{background:#0fbf6b1f;color:#0b8f50}27%,to{background:#0b0f0d0d;color:#0b0f0d61}}@keyframes k-hc-open{0%{background:#0b0f0d0d;color:#0b0f0d61}2%,22%{background:#0fbf6b;color:#fff}23%,to{background:#0b0f0d0d;color:#0b0f0d61}}.k .k-hdeck{position:relative;container-type:inline-size;height:540px}.k .k-hd-card{--x:0cqw;--y:0px;--r:0deg;position:absolute;top:36px;left:50%;width:min(300px,36cqw);margin-left:calc(min(300px,36cqw)/-2);padding:18px 16px 16px;border-radius:24px;background:linear-gradient(165deg,#1b2620,#0b0f0d 62%);box-shadow:0 44px 80px -40px #0b0f0dbf,0 10px 24px -14px #0b0f0d66,inset 0 0 0 1px #eaf1ec14;color:#eaf1ec;opacity:0;translate:var(--x) var(--y);rotate:var(--r);transition:translate .45s cubic-bezier(.2,.7,.2,1),rotate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.k .k-hd-card.c1{--x:-32cqw;--y:26px;--r:-6deg;z-index:1}.k .k-hd-card.c2{--x:0cqw;--y:0px;--r:0deg;z-index:2}.k .k-hd-card.c3{--x:32cqw;--y:26px;--r:6deg;z-index:3}.k .k-hdeck.in .k-hd-card{opacity:1;animation:k-hd-deal .95s cubic-bezier(.3,1.3,.5,1) backwards;animation-delay:var(--dl)}@media(hover:hover){.k .k-hdeck.in .k-hd-card:hover{z-index:4;translate:var(--x) calc(var(--y) - 18px);rotate:calc(var(--r) * .4);box-shadow:0 60px 90px -40px #0b0f0dcc,0 10px 24px -14px #0b0f0d66,inset 0 0 0 1px #0fbf6b59}}@keyframes k-hd-deal{0%{opacity:0;translate:0 70px;rotate:0deg}}.k .k-hd-card header{display:grid;gap:4px;padding:0 4px 14px}.k .k-hd-card .num{font-family:Montserrat,sans-serif;font-size:2.4rem;font-style:italic;font-weight:900;line-height:.9;letter-spacing:-.02em;color:#0fbf6b}.k .k-hd-card header b{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:-.005em}.k .k-hd-screen{display:flex;flex-direction:column;justify-content:center;height:268px;overflow:hidden;padding:14px;border-radius:16px;background:#fff}.k .k-hd-screen .k-hp-h{font-size:.625rem}.k .k-hd-screen .k-illus{display:none}.k .k-hd-screen .k-hp-rule li{padding:8px 9px;font-size:.6875rem}.k .k-hd-screen .k-hp-h{flex-wrap:wrap;row-gap:4px}.k .k-hd-screen .k-hp-x{transform:translate(-78%,12px)}.k .k-hbento{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"ph t1" "ph t2" "t3 t3";gap:14px}.k .k-hb-tile{position:relative;min-width:0;padding:18px 18px 16px;border-radius:22px;background:#fff;box-shadow:0 30px 70px -44px #0b0f0d80,0 6px 16px -12px #0b0f0d40,inset 0 0 0 1px #0b0f0d0d;opacity:0;translate:0 14px;scale:.98;transition:opacity .6s ease,translate .7s cubic-bezier(.2,.7,.2,1),scale .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--td)}.k .k-hbento.in .k-hb-tile{opacity:1;translate:none;scale:1}.k .k-hb-photo{grid-area:ph;margin:0;padding:0;overflow:hidden;min-height:420px}.k .k-hb-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%}.k .k-hb-t1{grid-area:t1}.k .k-hb-t2{grid-area:t2}.k .k-hb-t3{grid-area:t3}.k .k-hb-tile .k-hv-step{margin-bottom:12px}.k .k-hb-t2 .k-hp-mapc{margin-top:4px}.k .k-hb-t2 .k-hp-mapc svg{max-height:150px}.k .k-hb-t3{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:20px;column-gap:20px}.k .k-hb-t3 .k-hv-step{margin:2px 0 0}.k .k-hb-t3 .k-hp-lines{margin-top:12px}@media(max-width:700px){.k .k-hc-win{grid-template-columns:minmax(0,1fr)}.k .k-hc-photo{min-height:220px}.k .k-hc-side{padding:18px 16px}.k .k-hc-tabs .t{font-size:.5625rem}.k .k-hc-stage{min-height:290px}.k .k-hdeck{height:auto;display:grid;gap:14px;container-type:normal}.k .k-hd-card,.k .k-hd-card.c1,.k .k-hd-card.c3{position:relative;top:auto;left:auto;width:auto;margin:0;translate:none;rotate:none}@media(hover:hover){.k .k-hdeck.in .k-hd-card:hover{translate:none;rotate:none}}.k .k-hd-screen{height:auto}.k .k-hbento{grid-template-columns:minmax(0,1fr);grid-template-areas:"ph" "t1" "t2" "t3"}.k .k-hb-photo{min-height:240px}.k .k-hb-t3{display:block}}@media(prefers-reduced-motion:reduce){.k .k-hcycle *,.k .k-hdeck *,.k .k-hbento *,.k .k-hdeck .k-hd-card,.k .k-hbento .k-hb-tile{animation:none!important;transition:none!important}.k .k-hcycle .p1{opacity:1}.k .k-hcycle .t1{color:#0b0f0d}.k .k-hcycle .t1 i{transform:scaleX(1)}.k .k-hp-rule li{opacity:1;translate:none}.k .k-hp-mapc .lit{fill:#0fbf6b}.k .k-hp-mapc .pin,.k .k-hp-x{opacity:1}.k .k-hp-lines i:after{transform:scaleX(1)}}.k .k-hmin svg{display:block;width:100%;height:auto;overflow:visible}.k .k-hmin .cap{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.01em;fill:#0b0f0d80}.k .k-hmin .ring{fill:none;stroke:#0fbf6b;stroke-width:3}.k .k-hmin .tick circle{fill:#0fbf6b;stroke:#fff;stroke-width:2.5}.k .k-hmin .tick{color:#fff}.k .k-hroute .map{opacity:0;transition:opacity .9s ease}.k .k-hroute.in .map{opacity:1}.k .k-hroute .land{fill:#eef2ef}.k .k-hroute .dots{fill:#0b0f0d26}.k .k-hroute .arc{fill:none;stroke:#0fbf6b;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.1 11}.k .k-hroute .draw{fill:none;stroke:#fff;stroke-width:12;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s cubic-bezier(.45,0,.25,1) .5s}.k .k-hroute.in .draw{stroke-dashoffset:0}.k .k-hroute .node{color:#0b8f50;scale:0;transform-origin:0 0;filter:drop-shadow(0 6px 10px rgba(11,15,13,.16));transition:scale .5s cubic-bezier(.3,1.6,.5,1)}.k .k-hroute .node circle{fill:#fff;stroke:#0b0f0d12;stroke-width:1}.k .k-hroute.in .node{scale:1}.k .k-hroute .node.n1{transition-delay:1s}.k .k-hroute .node.n2{transition-delay:1.55s}.k .k-hroute .node.n3{transition-delay:2.05s}.k .k-hroute .goal .dot{fill:#0fbf6b;stroke:#fff;stroke-width:3}.k .k-hroute .goal .halo{fill:#0fbf6b;opacity:0;transform-origin:0 0}.k .k-hroute .goal{scale:0;transform-origin:0 0;transition:scale .5s cubic-bezier(.3,1.6,.5,1) 2.45s}.k .k-hroute.in .goal{scale:1}.k .k-hroute .goal .tick{scale:0;transition:scale .45s cubic-bezier(.3,1.6,.5,1) 2.85s}.k .k-hroute.in .goal .tick{scale:1}.k .k-hroute.in .goal .halo{animation:k-hm-halo 2.4s ease-out 2.9s infinite}@keyframes k-hm-halo{0%{scale:1;opacity:.35}80%,to{scale:3.2;opacity:0}}.k .k-hshort .lab{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;fill:#0b0f0d80}.k .k-hshort .lab .n{font-weight:900;fill:#0b0f0d}.k .k-hshort .lab.b{fill:#0b8f50;opacity:0;transition:opacity .6s ease 3.2s}.k .k-hshort.in .lab.b{opacity:1}.k .k-hshort .rest circle,.k .k-hshort .pick circle{fill:#0b0f0d38;opacity:0}.k .k-hshort .rest{transition:opacity .9s ease 1.5s}.k .k-hshort .rest circle{transition:opacity .45s ease var(--d)}.k .k-hshort.in .rest circle{opacity:1}.k .k-hshort.in .rest{opacity:.22}.k .k-hshort .pick circle{transition:opacity .45s ease var(--d),fill .5s ease 1.5s,transform .95s cubic-bezier(.65,0,.25,1) calc(2.2s + var(--k) * .06s),r .95s cubic-bezier(.65,0,.25,1) calc(2.2s + var(--k) * .06s)}.k .k-hshort.in .pick circle{opacity:1;fill:#0fbf6b;transform:translate(var(--tx),var(--ty));r:9}.k .k-hshort .send{color:#fff;scale:0;transform-origin:0 0;transition:scale .5s cubic-bezier(.3,1.6,.5,1) 3.35s}.k .k-hshort.in .send{scale:1}.k .k-hshort .send .disc{fill:#0b0f0d}.k .k-hshort .send .halo{fill:#0fbf6b;opacity:0;transform-origin:0 0}.k .k-hshort.in .send .halo{animation:k-hm-halo 2.4s ease-out 3.8s infinite}.k .k-hconnect .orbit{fill:none;stroke:#0b0f0d1f;stroke-width:1.2;stroke-dasharray:3 7;opacity:0;transition:opacity .9s ease .2s}.k .k-hconnect.in .orbit{opacity:1}.k .k-hconnect .crest{scale:0;transform-origin:0 0;filter:drop-shadow(0 8px 14px rgba(11,15,13,.12));transition:scale .5s cubic-bezier(.3,1.5,.5,1) .5s}.k .k-hconnect.in .crest{scale:1}.k .k-hconnect .shield{fill:#fff;stroke:#0b0f0d29;stroke-width:1.5;transition:stroke .4s ease,fill .4s ease}.k .k-hconnect .band{stroke:#0b0f0d1a;stroke-width:5;transition:stroke .4s ease}.k .k-hconnect .link{stroke:#0fbf6b;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s cubic-bezier(.45,0,.25,1);transition-delay:calc(1.2s + var(--k) * .7s)}.k .k-hconnect.in .link{stroke-dashoffset:0}.k .k-hconnect.in .crest.lit .shield{stroke:#0fbf6b;fill:#f1fbf6;transition-delay:calc(1.8s + var(--k) * .7s)}.k .k-hconnect.in .crest.lit .band{stroke:#0fbf6b73;transition-delay:calc(1.8s + var(--k) * .7s)}.k .k-hconnect .tick{scale:0;transition:scale .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(1.9s + var(--k) * .7s)}.k .k-hconnect.in .tick{scale:1}@media(prefers-reduced-motion:reduce){.k .k-hmin *{transition:none!important;animation:none!important}}.k .k-hst{cursor:pointer}.k .k-hst .d{fill:#0b0f0d57;opacity:0;transform:translate(var(--gx),var(--gy));transition:fill .5s ease,r .7s cubic-bezier(.65,0,.25,1)}.k .k-hst.in .d{animation:k-hst-move 6s both;animation-delay:var(--d)}@keyframes k-hst-move{0%{opacity:0;transform:translate(var(--gx),var(--gy))}10%{opacity:1;transform:translate(var(--gx),var(--gy))}17%{opacity:1;transform:translate(var(--gx),var(--gy));animation-timing-function:cubic-bezier(.65,0,.25,1)}38%{opacity:1;transform:translate(0)}68%{opacity:1;transform:translate(0);animation-timing-function:cubic-bezier(.65,0,.25,1)}85%,to{opacity:var(--fo);transform:translate(var(--fx),var(--fy))}}.k .k-hst .land path{fill:#e6ece8}.k .k-hst .land{opacity:0}.k .k-hst.in .land{animation:k-hst-land 6s both}@keyframes k-hst-land{0%,30%{opacity:0}42%,62%{opacity:.8}74%,to{opacity:0}}.k .k-hst .prof{scale:0;transform-origin:0 0;transition:scale .6s cubic-bezier(.3,1.4,.5,1)}.k .k-hst.in .prof{scale:1}.k .k-hst .prof .halo{fill:#0fbf6b;opacity:0;transform-origin:0 0}.k .k-hst.in .prof .halo{animation:k-hst-breathe 2.8s ease-out 5.4s infinite}@keyframes k-hst-breathe{0%{scale:1;opacity:.3}80%,to{scale:1.55;opacity:0}}.k .k-hst .prof .ring{fill:#fff;stroke:#0fbf6b;stroke-width:3}.k .k-hst .prof .pill rect{fill:#0b0f0d}.k .k-hst .prof .pill text{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;fill:#fff}.k .k-hst .spoke{stroke:#0fbf6b;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.8;transition:stroke-dashoffset .6s cubic-bezier(.45,0,.25,1)}.k .k-hst.in .spoke{stroke-dashoffset:0}.k .k-hst--focus .d.g0{transition-delay:2.7s}.k .k-hst--focus .d.g1{transition-delay:3.2s}.k .k-hst--focus .d.g2{transition-delay:3.7s}.k .k-hst--focus.in .d:not(.pk){fill:#0b0f0d12}.k .k-hst--focus .d.pk{transition-delay:3.7s,4.1s}.k .k-hst--focus.in .d.pk{fill:#0fbf6b;r:8}.k .k-hst--focus .chips{transition:opacity .4s ease 4.15s}.k .k-hst--focus.in .chips{opacity:0}.k .k-hst--focus .chip{opacity:0;translate:0 10px;transition:opacity .4s ease,translate .5s cubic-bezier(.3,1.4,.5,1)}.k .k-hst--focus.in .chip{opacity:1;translate:none}.k .k-hst--focus .chip.c1{transition-delay:2.5s}.k .k-hst--focus .chip.c2{transition-delay:3s}.k .k-hst--focus .chip.c3{transition-delay:3.5s}.k .k-hst--focus .chip rect{fill:#fff;stroke:#0fbf6b80;stroke-width:1.2}.k .k-hst--focus .chip{color:#0b8f50}.k .k-hst--focus .chip text{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;fill:#0b0f0d}.k .k-hst--focus .prof{transition-delay:4.3s}.k .k-hst--focus .spoke{transition-delay:calc(4.9s + var(--k) * .08s)}.k .k-hst--radar .d.pk{transition-delay:var(--lt),4.1s}.k .k-hst--radar.in .d.pk{fill:#0fbf6b;r:7}.k .k-hst--radar .prof{transition-delay:2.5s}.k .k-hst--radar .sweep{opacity:0;transform-origin:0 0}.k .k-hst--radar .sweep line{stroke:#0fbf6bb3;stroke-width:1.5}.k .k-hst--radar.in .sweep{animation:k-hst-sweep 1.2s linear 2.8s both}@keyframes k-hst-sweep{0%{opacity:0;rotate:0deg}8%{opacity:1}88%{opacity:1}to{opacity:0;rotate:360deg}}.k .k-hst--radar .rings circle{fill:none;stroke:#0b0f0d1f;stroke-width:1.2;stroke-dasharray:3 6}.k .k-hst--radar .rings{opacity:0;transition:opacity .8s ease 4.2s}.k .k-hst--radar.in .rings{opacity:1}.k .k-hst--radar .best{opacity:0;transition:opacity .5s ease 5s}.k .k-hst--radar.in .best{opacity:1}.k .k-hst--radar .best rect{fill:#fff;stroke:#0fbf6b80;stroke-width:1.2}.k .k-hst--radar .best text{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;fill:#0b8f50}.k .k-hst--net .d.pk{transition-delay:3.4s,4.1s}.k .k-hst--net.in .d.pk{fill:#0fbf6b;r:8}.k .k-hst--net .prof{transition-delay:4.2s}.k .k-hst--net .spoke{transition-delay:calc(4.7s + var(--k) * .07s)}.k .k-hst--net .help{color:#0b8f50;scale:0;transform-origin:0 0;filter:drop-shadow(0 6px 12px rgba(11,15,13,.14));transition:scale .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(4.5s + var(--k) * .06s)}.k .k-hst--net.in .help{scale:1}.k .k-hst--net .help circle{fill:#fff;stroke:#0b0f0d12;stroke-width:1}.k .k-hst--net .help text{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;fill:#0b0f0d99}.k .k-hst--net .mesh{fill:none;stroke:#0b0f0d17;stroke-width:1.2;stroke-dasharray:3 6;opacity:0;transition:opacity .8s ease 5.3s}.k .k-hst--net.in .mesh{opacity:1}@media(max-width:700px){.k .k-hst--net .help text{font-size:19px;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.k .k-hst *{animation:none!important;transition:none!important}.k .k-hst .d{transform:translate(var(--fx),var(--fy));opacity:var(--fo)}.k .k-hst .d.pk{fill:#0fbf6b;r:8}.k .k-hst .prof,.k .k-hst .help{scale:1}.k .k-hst .spoke{stroke-dashoffset:0}.k .k-hst--focus .chips,.k .k-hst--radar .sweep{opacity:0}.k .k-hst--radar .rings,.k .k-hst--radar .best,.k .k-hst--net .mesh{opacity:1}}.k .k-hjr .track{stroke:#0b0f0d1a;stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.k .k-hjr .trail{fill:none;stroke:#0fbf6b;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.5;transition:stroke-dashoffset .8s linear}.k .k-hjr .trail.t1{transition-delay:1.3s}.k .k-hjr .trail.t2{transition-delay:2.6s}.k .k-hjr .trail.t3{transition-delay:3.9s}.k .k-hjr.in .trail{stroke-dashoffset:0}.k .k-hjr .stn{--e:0s;--a:0s;color:#0b0f0d66;opacity:0;translate:0 10px;transition:opacity .5s ease var(--e),translate .6s cubic-bezier(.2,.7,.2,1) var(--e),color .35s ease var(--a)}.k .k-hjr .s1{--e:.05s;--a:.8s}.k .k-hjr .s2{--e:.15s;--a:2.1s}.k .k-hjr .s3{--e:.25s;--a:3.4s}.k .k-hjr .s4{--e:.35s;--a:4.7s}.k .k-hjr.in .stn{opacity:1;translate:none;color:#fff}.k .k-hjr .stn .disc{fill:#fff;stroke:#0b0f0d1a;stroke-width:1.5;filter:drop-shadow(0 10px 18px rgba(11,15,13,.08));transition:fill .35s ease var(--a),stroke .35s ease var(--a)}.k .k-hjr.in .stn .disc{fill:#0fbf6b;stroke:#0fbf6b}.k .k-hjr .stn text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;fill:#0b0f0d73;transition:fill .35s ease var(--a)}.k .k-hjr.in .stn text{fill:#0b0f0d}.k .k-hjr .stn text.num{font-size:11px;font-weight:800;letter-spacing:.08em;fill:#0b0f0d40}.k .k-hjr.in .stn text.num{fill:#0b8f50}.k .k-hjr .stn .tick{scale:0;transition:scale .45s cubic-bezier(.3,1.6,.5,1) calc(var(--a) + .12s)}.k .k-hjr.in .stn .tick{scale:1}.k .k-hjr .ball circle{fill:#fff;stroke:#0b0f0d;stroke-width:1.6}.k .k-hjr .ball .patch{fill:#0b0f0d}.k .k-hjr .ball line{stroke:#0b0f0d;stroke-width:1.2}.k .k-hjr .ball{filter:drop-shadow(0 6px 8px rgba(11,15,13,.25))}.k .k-hjr .bx{opacity:0}.k .k-hjr.in .bx{animation:k-hjr-x 6s both}.k .k-hjr.in .by{animation:k-hjr-y 6s both}.k .k-hjr.in .ball{animation:k-hjr-spin 6s both}@keyframes k-hjr-x{0%,8%{transform:translate(110px);opacity:0}12%{transform:translate(110px);opacity:1}21.67%{transform:translate(110px);opacity:1;animation-timing-function:linear}35%{transform:translate(290px);opacity:1}43.33%{transform:translate(290px);opacity:1;animation-timing-function:linear}56.67%{transform:translate(470px);opacity:1}65%{transform:translate(470px);opacity:1;animation-timing-function:linear}78.33%,to{transform:translate(650px);opacity:1}}@keyframes k-hjr-y{0%,21.67%{transform:translateY(0);animation-timing-function:cubic-bezier(.33,.66,.66,1)}28.33%{transform:translateY(-63px);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%,43.33%{transform:translateY(0);animation-timing-function:cubic-bezier(.33,.66,.66,1)}50%{transform:translateY(-63px);animation-timing-function:cubic-bezier(.33,0,.66,.33)}56.67%,65%{transform:translateY(0);animation-timing-function:cubic-bezier(.33,.66,.66,1)}71.67%{transform:translateY(-63px);animation-timing-function:cubic-bezier(.33,0,.66,.33)}78.33%,to{transform:translateY(0)}}@keyframes k-hjr-spin{0%,21.67%{rotate:0deg}35%,43.33%{rotate:360deg}56.67%,65%{rotate:720deg}78.33%,to{rotate:1080deg}}.k .k-hcd .pop{opacity:0;scale:.92;transition:opacity .5s ease .15s,scale .6s cubic-bezier(.3,1.4,.5,1) .15s}.k .k-hcd.in .pop{opacity:1;scale:1}.k .k-hcd .sheet{fill:#fff;stroke:#0b0f0d0f;stroke-width:1;filter:drop-shadow(0 24px 40px rgba(11,15,13,.12))}.k .k-hcd .avatar{fill:#0fbf6b1f}.k .k-hcd .avatar-i{color:#0b8f50}.k .k-hcd .bar{transform-box:fill-box;transform-origin:left center;scale:0 1;transition:scale .5s cubic-bezier(.2,.7,.2,1)}.k .k-hcd .bar.b1{fill:#0b0f0dd1;transition-delay:.6s}.k .k-hcd .bar.b2{fill:#0b0f0d2e;transition-delay:.78s}.k .k-hcd.in .bar{scale:1 1}.k .k-hcd .chip{opacity:0;translate:0 8px;transition:opacity .4s ease,translate .5s cubic-bezier(.3,1.4,.5,1)}.k .k-hcd .chip.c1{transition-delay:1s}.k .k-hcd .chip.c2{transition-delay:1.18s}.k .k-hcd.in .chip{opacity:1;translate:none}.k .k-hcd .chip rect{fill:#0b0f0d0d}.k .k-hcd .chip text{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;fill:#0b0f0db3}.k .k-hcd .stamp{color:#0b8f50;opacity:0;scale:1.7;rotate:-10deg;transition:opacity .2s ease 1.7s,scale .35s cubic-bezier(.5,0,.75,0) 1.7s,rotate .35s ease 1.7s}.k .k-hcd.in .stamp{opacity:1;scale:1;rotate:-4deg}.k .k-hcd .stamp rect{fill:#fff;stroke:#0fbf6b;stroke-width:2}.k .k-hcd .stamp text{font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;fill:#0b8f50}.k .k-hcd .move{transition:translate .9s cubic-bezier(.65,0,.25,1) 2.6s,scale .9s cubic-bezier(.65,0,.25,1) 2.6s}.k .k-hcd.in .move{translate:-222px 22px;scale:.82}.k .k-hcd .map{fill:#0b0f0d38;opacity:0;transition:opacity .8s ease 3s}.k .k-hcd.in .map{opacity:1}.k .k-hcd .fit{--k:0;scale:0;transition:scale .45s cubic-bezier(.3,1.6,.5,1) calc(3.5s + var(--k) * .15s)}.k .k-hcd.in .fit{scale:1}.k .k-hcd .fit .dot{fill:#0fbf6b;stroke:#fff;stroke-width:2.5}.k .k-hcd .fit .halo{fill:#0fbf6b;opacity:0;transform-origin:0 0}.k .k-hcd.in .fit .halo{animation:k-hm-halo 2.6s ease-out calc(5.8s + var(--k) * .3s) infinite}.k .k-hcd .fit .tick{scale:0;transition:scale .4s cubic-bezier(.3,1.6,.5,1) calc(4.9s + var(--k) * .25s)}.k .k-hcd.in .fit .tick{scale:1}.k .k-hcd .tick circle{fill:#0fbf6b;stroke:#fff;stroke-width:2}.k .k-hcd .tick{color:#fff}.k .k-hcd .trail{stroke:#0fbf6b80;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1) calc(4.2s + var(--k) * .25s)}.k .k-hcd.in .trail{stroke-dashoffset:0}.k .k-hcd .env{opacity:0}.k .k-hcd .env rect{fill:#fff;stroke:#0b0f0d;stroke-width:1.5}.k .k-hcd .env path{fill:none;stroke:#0b0f0d;stroke-width:1.5;stroke-linejoin:round}.k .k-hcd.in .env{animation:k-hcd-fly .75s cubic-bezier(.4,0,.2,1) calc(4.2s + var(--k) * .25s) both}@keyframes k-hcd-fly{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1;transform:translate(0) scale(1)}85%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.5)}}.k .k-hfd .r1{--t:.3s}.k .k-hfd .r2{--t:1.5s}.k .k-hfd .r3{--t:2.7s}.k .k-hfd .r4{--t:3.9s}.k .k-hfd .rail{stroke:#0b0f0d1a;stroke-width:2}.k .k-hfd .rail-on{stroke:#0fbf6b;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 3.6s linear .5s}.k .k-hfd.in .rail-on{stroke-dashoffset:0}.k .k-hfd .node{color:#0b0f0d59;transition:color .35s ease calc(var(--t) + .2s)}.k .k-hfd .node circle{fill:#fff;stroke:#0b0f0d1f;stroke-width:1.5;transition:fill .35s ease calc(var(--t) + .2s),stroke .35s ease calc(var(--t) + .2s)}.k .k-hfd.in .node{color:#fff}.k .k-hfd.in .node circle{fill:#0fbf6b;stroke:#0fbf6b}.k .k-hfd .card{opacity:0;translate:26px 0;transition:opacity .5s ease var(--t),translate .6s cubic-bezier(.2,.7,.2,1) var(--t)}.k .k-hfd.in .card{opacity:1;translate:none}.k .k-hfd .card>rect{fill:#fff;stroke:#0b0f0d0f;stroke-width:1;filter:drop-shadow(0 14px 26px rgba(11,15,13,.08))}.k .k-hfd .card>text{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;fill:#0b0f0d}.k .k-hfd .bars rect{fill:#0fbf6b;transform-box:fill-box;transform-origin:left center;scale:0 1;transition:scale .45s cubic-bezier(.2,.7,.2,1) calc(var(--t) + .45s + var(--k) * .14s)}.k .k-hfd .bars rect:nth-child(2){fill:#0fbf6b8c}.k .k-hfd .bars rect:nth-child(3){fill:#0fbf6b4d}.k .k-hfd.in .bars rect{scale:1 1}.k .k-hfd .ticks .tk{color:#fff;scale:0;transform-origin:0 0;transition:scale .4s cubic-bezier(.3,1.6,.5,1) calc(var(--t) + .45s + var(--k) * .14s)}.k .k-hfd .ticks .tk circle{fill:#0fbf6b}.k .k-hfd.in .ticks .tk{scale:1}.k .k-hfd .dots circle{fill:#0b0f0d33;transition:fill .4s ease calc(var(--t) + .6s)}.k .k-hfd.in .dots circle{fill:#0b0f0d12}.k .k-hfd.in .dots circle.fit{fill:#0fbf6b}.k .k-hfd .opened{color:#0b8f50}.k .k-hfd .opened rect{fill:#0fbf6b1f;transition:fill .35s ease calc(var(--t) + .8s)}.k .k-hfd .opened text{font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;fill:#0b8f50;transition:fill .35s ease calc(var(--t) + .8s)}.k .k-hfd .opened{transition:color .35s ease calc(var(--t) + .8s)}.k .k-hfd.in .opened{color:#fff}.k .k-hfd.in .opened rect{fill:#0fbf6b}.k .k-hfd.in .opened text{fill:#fff}@media(max-width:700px){.k .k-hjr .stn text{font-size:17.5px}.k .k-hjr .stn text.num{display:none}.k .k-hfd .mini{display:none}.k .k-hfd .card>text{font-size:25px}}@media(prefers-reduced-motion:reduce){.k .k-hjr .bx{opacity:1;transform:translate(650px)}}.k .k-hfl{--fl-loops:1.88;display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:center;gap:26px}.k .k-hfl[data-paused] *,.k .k-hfl[data-paused] *:before{animation-play-state:paused!important}.k .k-hfl-dots{display:block;width:100%;height:auto;overflow:visible}.k .k-hfl-dots circle{fill:#0b0f0d47;opacity:0;transform:translate(var(--gx),var(--gy))}.k .k-hfl-dots .land path{fill:#e6ece8}.k .k-hfl-dots .land{opacity:0}.k .k-hfl.in .k-hfl-dots .land{animation:k-hfl-land 10s linear var(--fl-loops) both}@keyframes k-hfl-land{0%,52%{opacity:0}58%,72%{opacity:.9}78%,to{opacity:0}}.k .k-hfl.in .k-hfl-dots circle{animation:k-hfl-move 10s cubic-bezier(.65,0,.35,1) var(--dl) var(--fl-loops) both,k-hfl-ink 10s linear var(--dl) var(--fl-loops) both}.k .k-hfl.in .k-hfl-dots circle.fit{animation-name:k-hfl-move,k-hfl-fit}@keyframes k-hfl-move{0%{opacity:0;transform:translate(var(--gx),var(--gy))}4%,8%{opacity:1;transform:translate(var(--gx),var(--gy))}16%,28%{opacity:1;transform:translate(var(--ax),var(--ay))}36%,48%{opacity:1;transform:translate(var(--bx),var(--by))}56%,72%{opacity:1;transform:translate(var(--cx),var(--cy))}80%,93%{opacity:1;transform:translate(var(--dx),var(--dy))}to{opacity:0;transform:translate(var(--gx),var(--gy))}}@keyframes k-hfl-ink{0%,8%{fill:#0b0f0d47}14%,28%{fill:#0b0f0dcc}34%,48%{fill:#0fbf6b}54%,72%{fill:#0b0f0d33}78%,to{fill:#0b0f0dcc}}@keyframes k-hfl-fit{0%,8%{fill:#0b0f0d47}14%,28%{fill:#0b0f0dcc}34%,72%{fill:#0fbf6b}78%,to{fill:#0b0f0dcc}}.k .k-hfl-feed{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.k .k-hfl-side{display:grid;gap:22px;min-width:0}.k .k-hfl-ri{display:inline-flex;align-items:center;gap:9px;margin:0 0 0 2px;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.3;color:#0b0f0d99}.k .k-hfl-ri .k-ri-word{font-weight:700}.k .k-hfl-feed:before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:2px;border-radius:2px;background:#0b0f0d14}.k .k-hfl-feed .r{position:relative;display:flex;align-items:center;gap:14px}.k .k-hfl-feed .n{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #0b0f0d1f;color:#0b0f0d59}.k .k-hfl-feed .n svg{width:18px;height:18px;overflow:visible}@media(min-width:1180px){.k .k-fold--big .k-fold-in{grid-template-columns:minmax(0,500px) minmax(0,940px);gap:40px 56px}.k .k-fold--big .k-hfl{grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:20px}}.k .k-hfl-feed .c{flex:1;min-width:0;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.3;color:#0b0f0d;white-space:nowrap;opacity:.45}.k .k-hfl.in .r1 .n{animation:k-hfl-n1 10s var(--fl-loops) forwards}.k .k-hfl.in .r2 .n{animation:k-hfl-n2 10s var(--fl-loops) forwards}.k .k-hfl.in .r3 .n{animation:k-hfl-n3 10s var(--fl-loops) forwards}.k .k-hfl.in .r4 .n{animation:k-hfl-n4 10s var(--fl-loops) forwards}.k .k-hfl.in .r1 .c{animation:k-hfl-c1 10s var(--fl-loops) forwards}.k .k-hfl.in .r2 .c{animation:k-hfl-c2 10s var(--fl-loops) forwards}.k .k-hfl.in .r3 .c{animation:k-hfl-c3 10s var(--fl-loops) forwards}.k .k-hfl.in .r4 .c{animation:k-hfl-c4 10s var(--fl-loops) forwards}@keyframes k-hfl-n1{0%,10%{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}12%,96%{background:#0fbf6b;color:#fff;box-shadow:inset 0 0 0 1.5px #0fbf6b}to{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}}@keyframes k-hfl-n2{0%,30%{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}32%,96%{background:#0fbf6b;color:#fff;box-shadow:inset 0 0 0 1.5px #0fbf6b}to{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}}@keyframes k-hfl-n3{0%,50%{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}52%,96%{background:#0fbf6b;color:#fff;box-shadow:inset 0 0 0 1.5px #0fbf6b}to{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}}@keyframes k-hfl-n4{0%,74%{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}76%,96%{background:#0fbf6b;color:#fff;box-shadow:inset 0 0 0 1.5px #0fbf6b}to{background:#fff;color:#0b0f0d59;box-shadow:inset 0 0 0 1.5px #0b0f0d1f}}@keyframes k-hfl-c1{0%,10%{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}12%,30%{opacity:1;translate:6px 0;box-shadow:0 18px 34px -20px #0fbf6b80,inset 0 0 0 1.5px #0fbf6b}32%,to{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}}@keyframes k-hfl-c2{0%,30%{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}32%,50%{opacity:1;translate:6px 0;box-shadow:0 18px 34px -20px #0fbf6b80,inset 0 0 0 1.5px #0fbf6b}52%,to{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}}@keyframes k-hfl-c3{0%,50%{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}52%,74%{opacity:1;translate:6px 0;box-shadow:0 18px 34px -20px #0fbf6b80,inset 0 0 0 1.5px #0fbf6b}76%,to{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}}@keyframes k-hfl-c4{0%,74%{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}76%,94%{opacity:1;translate:6px 0;box-shadow:0 18px 34px -20px #0fbf6b80,inset 0 0 0 1.5px #0fbf6b}96%,to{opacity:.45;translate:0 0;box-shadow:0 14px 26px -20px #0b0f0d40,inset 0 0 0 1px #0b0f0d0f}}@media(max-width:700px){.k .k-hfl{grid-template-columns:minmax(0,1fr);gap:18px}.k .k-hfl-dots{order:-1;max-width:340px;margin:0 auto}.k .k-hfl-feed .c{white-space:normal}}@media(prefers-reduced-motion:reduce){.k .k-hfl-dots circle{opacity:1;transform:translate(var(--cx),var(--cy));fill:#0b0f0d38}.k .k-hfl-dots circle.fit{fill:#0fbf6b}.k .k-hfl-dots .land{opacity:.9}.k .k-hfl-feed .c{opacity:1}}.k .k-hht{position:relative}.k .k-hht svg{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 40px 90px -46px #0b0f0d99,0 10px 24px -16px #0b0f0d4d}.k .k-hht .ground{fill:#eef2ef}.k .k-hht.in .photo,.k .k-hht.in>.k-photo-cap{animation:k-hht-photo 11s infinite}@keyframes k-hht-photo{0%,12%{opacity:1}20%,78%{opacity:0}88%,to{opacity:1}}.k .k-hht:after{content:"Every US college program";position:absolute;left:16px;top:16px;padding:6px 12px;border-radius:999px;background:#fff;box-shadow:0 8px 20px -12px #0b0f0d59;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#0b0f0d;opacity:0;pointer-events:none}.k .k-hht.in:after{animation:k-hht-label 11s infinite}@keyframes k-hht-label{0%,34%{opacity:0}40%,62%{opacity:1}68%,to{opacity:0}}.k .k-hht .dots circle{opacity:0;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}.k .k-hht.in .dots circle{animation:k-hht-dot 11s cubic-bezier(.65,0,.35,1) var(--dl) infinite both}.k .k-hht.in .dots circle.fit{animation-name:k-hht-fit}@keyframes k-hht-dot{0%,9%{opacity:0;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}17%,22%{opacity:1;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}34%,64%{opacity:1;fill:#0b0f0d4d;transform:translate(var(--mx),var(--my)) scale(2.1)}76%{opacity:1;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}86%,to{opacity:0;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}}@keyframes k-hht-fit{0%,9%{opacity:0;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}17%,22%{opacity:1;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}34%{opacity:1;fill:#0b0f0d4d;transform:translate(var(--mx),var(--my)) scale(2.1)}40%,64%{opacity:1;fill:#0fbf6b;transform:translate(var(--mx),var(--my)) scale(4.4)}76%{opacity:1;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}86%,to{opacity:0;fill:var(--c);transform:translate(var(--hx),var(--hy)) scale(var(--hs))}}.k .k-hroster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:repeat(3,146px);grid-template-areas:"a m m b" "a m m c" "d e f c";gap:10px}.k .k-hroster .t{position:relative;margin:0;overflow:hidden;border-radius:18px;background:#e6ece8;opacity:0;scale:.94;transition:opacity .6s ease calc(var(--i) * .09s),scale .8s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .09s)}.k .k-hroster.in .t{opacity:1;scale:1}.k .k-hroster .t img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-hroster.in .t img{animation:k-hrs-drift 16s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -2.3s)}@keyframes k-hrs-drift{0%{scale:1}to{scale:1.08}}.k .k-hroster figcaption{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:#0b0f0da8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#eaf1ec}.k .k-hroster .t-a{grid-area:a}.k .k-hroster .t-b{grid-area:b}.k .k-hroster .t-c{grid-area:c}.k .k-hroster .t-d{grid-area:d}.k .k-hroster .t-e{grid-area:e}.k .k-hroster .t-f{grid-area:f}.k .k-hroster .t-m{grid-area:m;display:flex;flex-direction:column;padding:14px 16px 8px;background:#fff;box-shadow:inset 0 0 0 1px #0b0f0d0f,0 30px 60px -40px #0b0f0d73}.k .k-hroster .mh{font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:600;color:#0b0f0d8c}.k .k-hroster .mh b{font-size:.9375rem;font-weight:900;color:#0b0f0d}.k .k-hroster .t-m svg{flex:1;min-height:0;width:100%;margin-top:6px}.k .k-hroster .t-m circle{fill:#0b0f0d33;opacity:0;transition:opacity .8s ease .8s}.k .k-hroster.in .t-m circle{opacity:1}.k .k-hroster .t-m circle.fit{fill:#0fbf6b}.k .k-hroster.in .t-m circle.fit{animation:k-hrs-pulse 2.4s ease-in-out 1.6s infinite}@keyframes k-hrs-pulse{0%,to{opacity:1}50%{opacity:.35}}@property --md-min{syntax:"<integer>";inherits:false;initial-value:0}.k .k-hmd{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:26px;background:#0b0f0d;box-shadow:0 40px 90px -46px #0b0f0dbf,0 10px 24px -16px #0b0f0d66}.k .k-hmd .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:46% 40%;object-position:46% 40%}.k .k-hmd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 26%,transparent 55%,rgba(0,0,0,.7));pointer-events:none}.k .k-hmd .k-photo-cap{top:16px;bottom:auto;z-index:3}.k .k-hmd .clock{position:absolute;z-index:3;top:16px;right:16px;display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#0b0f0da8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:800;letter-spacing:.08em;color:#eaf1ec}.k .k-hmd .clock i{width:7px;height:7px;border-radius:50%;background:#e53838;animation:k-blink 1.2s steps(2) infinite}.k .k-hmd .clock b{--md-min:0;counter-reset:md var(--md-min);min-width:2.4em;font-size:.75rem;letter-spacing:0;color:#fff}.k .k-hmd .clock b:after{content:counter(md) "'"}.k .k-hmd.in .clock b{animation:k-hmd-clock 6s linear .6s both}@keyframes k-hmd-clock{0%{--md-min:0}to{--md-min:90}}.k .k-hmd .events{position:absolute;z-index:3;top:58px;right:16px;display:grid;gap:8px;width:min(258px,42%);margin:0;padding:0;list-style:none}.k .k-hmd .events li{display:flex;align-items:center;gap:9px;padding:9px 12px 9px 9px;border-radius:14px;background:#0b0f0d9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #eaf1ec1a;opacity:0;translate:0 10px;transition:opacity .4s ease var(--t),translate .5s cubic-bezier(.3,1.4,.5,1) var(--t)}.k .k-hmd.in .events li{opacity:1;translate:none}.k .k-hmd .events .ic{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0fbf6b;color:#fff}.k .k-hmd .events .ic svg{width:15px;height:15px;overflow:visible}.k .k-hmd .events em{font-family:Montserrat,sans-serif;font-size:.6875rem;font-style:normal;font-weight:900;color:#5fe0a3;min-width:2.1em}.k .k-hmd .events .tx{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;line-height:1.25;color:#fff}.k .k-hmd .line{position:absolute;z-index:3;left:24px;right:24px;bottom:26px;height:4px;border-radius:4px;background:#eaf1ec38}.k .k-hmd .line .fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0fbf6b;transform:scaleX(0);transform-origin:left}.k .k-hmd.in .line .fill{animation:k-hmd-fill 6s linear .6s both}@keyframes k-hmd-fill{to{transform:scaleX(1)}}.k .k-hmd .line .mk{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#eaf1ec66;box-shadow:0 0 0 3px #0b0f0d80;transition:background .3s ease var(--t),scale .4s cubic-bezier(.3,1.6,.5,1) var(--t)}.k .k-hmd.in .line .mk{background:#0fbf6b;scale:1.25}@media(max-width:700px){.k .k-hroster{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:190px 160px 130px;grid-template-areas:"m m" "a c" "d e"}.k .k-hroster .t-b,.k .k-hroster .t-f{display:none}.k .k-hmd{aspect-ratio:4/5}.k .k-hmd .events{width:auto;left:16px;top:auto;bottom:52px}.k .k-hmd .events li{padding:7px 10px 7px 7px}}@media(prefers-reduced-motion:reduce){.k .k-hht .photo,.k .k-hht>.k-photo-cap{opacity:1}.k .k-hht .dots{display:none}.k .k-hroster .t,.k .k-hroster .t-m circle{opacity:1;scale:1;transition:none}.k .k-hroster .t img{animation:none}.k .k-hmd .events li{opacity:1;translate:none;transition:none}.k .k-hmd .clock b{--md-min:90;animation:none}.k .k-hmd .line .fill{transform:scaleX(1);animation:none}.k .k-hmd .line .mk{background:#0fbf6b;transition:none}}.k .k-terms .k-about-head .k-body{max-width:62ch}.k .k-terms-date{margin:22px 0 0;font-family:Inter,sans-serif;font-size:.875rem;color:#0b0f0d8c}.k .k-terms a:not(.k-btn){color:#076b3b;text-decoration:underline;text-decoration-color:#076b3b59;text-underline-offset:.16em}@media(hover:hover){.k .k-terms a:not(.k-btn):hover{text-decoration-color:currentColor}}.k .k-terms-key{max-width:760px;margin:56px 0 0;padding:28px 32px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #0b0f0d14}.k .k-terms-key h2{margin:0;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:800;letter-spacing:-.012em}.k .k-terms-key ul{margin:14px 0 0;padding:0 0 0 20px;display:grid;gap:10px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:#0b0f0dc7}.k .k-terms-key li::marker{color:#0fbf6b}.k .k-terms-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;align-items:start;margin-top:80px}.k .k-terms-toc{position:sticky;top:112px}.k .k-terms-toc h2{margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.018em;color:#0b0f0d8c}.k .k-terms-toc ol{margin:0;padding:0 0 0 28px;display:grid;gap:8px;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.4;color:#0b0f0d99}.k.k .k-terms-toc a{color:#0b0f0db3;text-decoration:none}@media(hover:hover){.k.k .k-terms-toc a:hover{color:#076b3b}}.k .k-terms-body{max-width:720px}.k .k-terms-sec{scroll-margin-top:104px}.k .k-terms-sec+.k-terms-sec{margin-top:52px;padding-top:44px;border-top:1px solid rgba(11,15,13,.08)}.k .k-terms-sec h2{margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.018em;line-height:1.2}.k .k-terms-secnum{color:#0fbf6b}.k .k-terms-clause{display:grid;grid-template-columns:3.2em minmax(0,1fr);gap:4px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7;color:#0b0f0dc7}.k .k-terms-clause+.k-terms-clause{margin-top:14px}.k .k-terms-clause strong{color:#0b0f0d;font-weight:600}.k .k-terms-num{font-variant-numeric:tabular-nums;color:#0b0f0d99}.k .k-terms-list{margin:10px 0;padding:0 0 0 20px;display:grid;gap:6px}.k .k-terms-back{margin:72px 0 0;font-family:Inter,sans-serif;font-size:.9375rem}@media(max-width:900px){.k .k-terms-grid{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:56px}.k .k-terms-toc{position:static}}@media(max-width:700px){.k .k-terms-key{margin-top:40px;padding:22px 20px}.k .k-terms-sec h2{font-size:1.3rem}.k .k-terms-clause{grid-template-columns:2.8em minmax(0,1fr);font-size:.96875rem}}.k .k-hkit{position:relative;--t-sent:1.5s;--t-open:2.3s}.k .k-hkit--tall{width:min(100%,460px);margin-left:auto}.k .k-hkit .ph{position:relative;margin:0;overflow:hidden;border-radius:26px;background:#131516;box-shadow:0 40px 90px -46px #0b0f0dbf,0 10px 24px -16px #0b0f0d66}.k .k-hkit--wide .ph{aspect-ratio:5/4}.k .k-hkit--tall .ph{aspect-ratio:4/5}.k .k-hkit .ph img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-hkit.in .ph img{animation:k-hkit-zoom 14s ease-in-out infinite alternate}@keyframes k-hkit-zoom{0%{scale:1}to{scale:1.06}}.k .k-hkit .k-photo-cap{left:auto;right:16px}.k .k-hkit-card{left:-44px;bottom:44px;width:272px;opacity:0;translate:0 12px;transition:opacity .5s ease .7s,translate .6s cubic-bezier(.2,.7,.2,1) .7s}.k .k-hkit.in .k-hkit-card{opacity:1;translate:none}.k .k-hink{position:relative;width:min(100%,470px);margin-left:auto}.k .k-hink .fr{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:26px;background:#f3f1ea;box-shadow:0 40px 90px -46px #0b0f0d99,0 10px 24px -16px #0b0f0d4d}.k .k-hink img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%}.k .k-hink .real{clip-path:inset(0 100% 0 0)}.k .k-hink.in .real{animation:k-hink-wipe 9s cubic-bezier(.65,0,.35,1) infinite}@keyframes k-hink-wipe{0%,14%{clip-path:inset(0 100% 0 0)}42%,80%{clip-path:inset(0 0 0 0)}92%,to{clip-path:inset(0 0 0 100%)}}.k .k-hink .seam{position:absolute;top:0;bottom:0;left:0;width:3px;margin-left:-1.5px;background:#0fbf6b;box-shadow:0 0 18px 4px #0fbf6b8c;opacity:0}.k .k-hink.in .seam{animation:k-hink-seam 9s cubic-bezier(.65,0,.35,1) infinite}@keyframes k-hink-seam{0%,14%{left:0;opacity:0}16%{opacity:1}42%{left:100%;opacity:1}44%,79%{left:100%;opacity:0}80%{left:0;opacity:0}81%{opacity:1}92%{left:100%;opacity:1}94%,to{left:100%;opacity:0}}.k .k-hink .tag{position:absolute;bottom:16px;padding:6px 12px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.k .k-hink .then{left:16px;background:#0b0f0d;color:#f3f1ea}.k .k-hink .now{right:16px;background:#0fbf6b;color:#fff;opacity:0}.k .k-hink.in .then{animation:k-hink-then 9s infinite}.k .k-hink.in .now{animation:k-hink-now 9s infinite}@keyframes k-hink-then{0%,22%{opacity:1}30%,86%{opacity:0}94%,to{opacity:1}}@keyframes k-hink-now{0%,34%{opacity:0}42%,80%{opacity:1}86%,to{opacity:0}}.k .k-hink>.k-photo-cap{left:16px;top:16px;bottom:auto}.k .k-hreel{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:26px;background:#0b0f0d;box-shadow:0 40px 90px -46px #0b0f0dbf,0 10px 24px -16px #0b0f0d66}.k .k-hreel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 22%,transparent 70%,rgba(0,0,0,.35));pointer-events:none}.k .k-hreel .fr{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0}.k .k-hreel .fr:first-child{opacity:1}.k .k-hreel .fr img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-hreel.in .fr{animation:k-hreel-f 15.6s linear infinite;animation-delay:var(--d)}.k .k-hreel.in .fr img{animation:k-hreel-z 15.6s linear infinite;animation-delay:var(--d)}@keyframes k-hreel-f{0%{opacity:0}2.5%,16.7%{opacity:1}19.2%,to{opacity:0}}@keyframes k-hreel-z{0%{scale:1}19.2%,to{scale:1.1}}.k .k-hreel .k-photo-cap{z-index:3}.k .k-hreel .bars{position:absolute;z-index:3;top:14px;left:16px;right:16px;display:flex;gap:5px}.k .k-hreel .bars i{position:relative;flex:1;height:3px;overflow:hidden;border-radius:3px;background:#ffffff47}.k .k-hreel .bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.k .k-hreel.in .bars i:after{animation:k-hreel-bar 15.6s linear infinite;animation-delay:var(--d)}@keyframes k-hreel-bar{0%{transform:scaleX(0)}16.7%{transform:scaleX(1);opacity:1}18%,to{transform:scaleX(1);opacity:0}}.k .k-harch{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:18px;height:580px;padding-bottom:34px}.k .k-harch .door{position:relative;z-index:1;margin:0;width:31%;max-width:236px;aspect-ratio:3/5;padding:12px;border-radius:999px 999px 22px 22px;background:linear-gradient(160deg,#30362f,#141816);box-shadow:0 46px 60px -34px #0b0f0da6,inset 0 2px #ffffff14;opacity:0;translate:0 40px;transition:opacity .7s ease calc(var(--i) * .14s),translate .9s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .14s)}.k .k-harch .door.mid{z-index:2;width:37%;max-width:290px;padding:14px;background:linear-gradient(160deg,#19b768,#0b8f50)}.k .k-harch.in .door{opacity:1;translate:none}.k .k-harch .in{position:relative;width:100%;height:100%;overflow:hidden;border-radius:999px 999px 12px 12px;background:#0b0f0d;box-shadow:inset 0 0 0 3px #00000059}.k .k-harch .in img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.k .k-harch.in .in img{animation:k-hkit-zoom 12s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -3s)}.k .k-harch figcaption{position:absolute;left:50%;bottom:22px;translate:-50% 0;padding:5px 10px;border-radius:999px;background:#0b0f0da8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;color:#eaf1ec;white-space:nowrap}.k .k-harch .floor{position:absolute;left:8%;right:8%;bottom:14px;height:40px;border-radius:50%;background:radial-gradient(closest-side,rgba(11,15,13,.22),transparent);z-index:0}@media(max-width:700px){.k .k-hkit--tall,.k .k-hink{width:100%}.k .k-hkit-card{left:12px;right:12px;bottom:14px;width:auto}.k .k-harch{height:340px;gap:8px;padding-bottom:22px}.k .k-harch .door{padding:7px}.k .k-harch .door.mid{padding:8px}}@media(prefers-reduced-motion:reduce){.k .k-hkit .ph img,.k .k-harch .in img,.k .k-hreel .fr img{animation:none}.k .k-hkit-card,.k .k-harch .door{opacity:1;translate:none;transition:none}.k .k-hink .real{clip-path:none;animation:none}.k .k-hink .seam,.k .k-hink .then{display:none}.k .k-hink .now{opacity:1;animation:none}.k .k-hreel .fr{animation:none}.k .k-hreel .bars{display:none}}.k .k-foot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.k.k button.k-foot-cookies{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:rgb(var(--chalk)/.66);transition:color .25s}@media(hover:hover){.k.k button.k-foot-cookies:hover{color:#5fe0a3}}.k .k-consent{position:fixed;left:24px;bottom:24px;z-index:95;width:min(400px,calc(100vw - 48px));padding:20px 20px 18px;border-radius:22px;background:#fff;color:#0b0f0d;box-shadow:inset 0 0 0 1px #0b0f0d14,0 22px 48px -22px #0b0f0d57}.k .k-consent p{margin:0 0 16px;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:#0b0f0db8;text-wrap:pretty}.k .k-consent p a{color:#076b3b;font-weight:600;white-space:nowrap}.k .k-consent-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.k .k-consent .k-btn{width:100%}.k.k button.k-consent-no{background:#fff;color:#0b0f0d;box-shadow:inset 0 0 0 1px #0b0f0d2e}@media(hover:hover){.k.k button.k-consent-no:hover{background:#f7f9f8;color:#0b0f0d;box-shadow:inset 0 0 0 1px #0b0f0d52;transform:translateY(-2px)}}@media(max-width:700px){.k .k-consent{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:18px 16px 16px;border-radius:20px}.k .k-consent p{font-size:.9375rem}.k .k-consent .k-btn{min-height:46px;font-size:.75rem}.k .k-foot-base{flex-direction:column;align-items:flex-start}.k.k button.k-foot-cookies{min-height:44px}}.k :is(a,button,summary,label,[role=button]){-webkit-tap-highlight-color:rgba(15,191,107,.14);touch-action:manipulation}.k :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #0b8f50;outline-offset:3px}.k :is(.k-dark,.k-foot,.k-nav.on-dark) :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#5fe0a3}.k .k-btn:active{transform:scale(.98);transition-duration:.1s}.k #join{scroll-margin-top:104px}.k .k-skip{position:fixed;left:12px;top:12px;z-index:200;padding:12px 18px;border-radius:999px;background:#0b0f0d;color:#fff;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;transform:translateY(-160%)}.k .k-skip:focus{transform:none}@media(prefers-reduced-motion:reduce){html.wl-page{scroll-behavior:auto}}.k .k-menu-btn{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:calc(44px / var(--k-zoom, 1));height:calc(44px / var(--k-zoom, 1));margin:calc((44px - 44px / var(--k-zoom, 1)) / 2) 0;padding:0;border:0;border-radius:999px;background:transparent;color:#0b0f0d;cursor:pointer}.k .k-nav.on-dark .k-menu-btn{color:#eaf1ec}@media(max-width:880px){.k .k-nav{top:calc(10px + env(safe-area-inset-top))}.k .k-nav-in{justify-content:flex-start;gap:6px;padding:0 4px 0 18px;background:#fffffff7;-webkit-backdrop-filter:none;backdrop-filter:none}.k .k-nav.on-dark .k-nav-in{background:#131516f7}.k .k-nav .k-btn{margin-left:auto}.k .k-menu-btn{display:inline-flex}}.k .k-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#f7f9f8;color:#0b0f0d;overflow-y:auto;overscroll-behavior:contain;zoom:calc(1 / var(--k-zoom, 1))}.k .k-menu::backdrop{background:#f7f9f8}.k .k-menu-in{display:flex;flex-direction:column;min-height:100%;padding:calc(10px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.k .k-menu[open] .k-menu-in{animation:k-menu-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes k-menu-in{0%{opacity:0;transform:translateY(-8px)}}.k .k-menu-top{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 4px 0 18px}.k .k-menu-mark{display:inline-flex;align-items:center;min-height:44px}.k .k-menu-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#0b0f0d0f;color:#0b0f0d;cursor:pointer}.k .k-menu-nav{margin-top:20px;padding:0 4px}.k .k-menu-nav ul{list-style:none;margin:0;padding:0}.k .k-menu-group{margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:#0b0f0d8c}.k .k-menu-edu{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(11,15,13,.1)}.k.k a.k-menu-item{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:60px;padding:8px 0;color:#0b0f0d;text-decoration:none}.k .k-menu-item b{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.k .k-menu-item span{font-family:Inter,sans-serif;font-size:.9375rem;color:#0b0f0d9e}.k.k a.k-menu-link{display:flex;align-items:center;min-height:56px;font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;color:#0b0f0d;text-decoration:none}.k .k-menu-cta{margin-top:auto;padding-top:28px}.k .k-menu-cta .k-btn{width:100%;min-height:56px;font-size:.9375rem}@media(prefers-reduced-motion:reduce){.k .k-menu[open] .k-menu-in{animation:none}}@media(pointer:coarse){.k .k-input{font-size:calc(16px / var(--k-zoom, 1))}}@media(max-width:700px){.k{--k-zoom: 1}.k .k-wrap{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.k .k-sec{padding:72px 0}.k .k-h1{font-size:clamp(2.125rem,9.6vw,2.625rem)}.k .k-h2{font-size:clamp(1.75rem,7.6vw,2.125rem)}.k .k-eyebrow{margin-bottom:28px}.k .k-eyebrow>span{font-size:.75rem}.k .k-btn{min-height:52px;font-size:.9375rem}.k .k-btn--sm{min-height:44px;padding:0 16px;font-size:.8125rem}.k .k-form{flex-direction:column;max-width:none}.k .k-input{flex:none;width:100%;min-height:52px}.k .k-form .k-btn{width:100%}.k .k-meta{font-size:.875rem}.k .k-legal{font-size:.8125rem;line-height:1.65}.k.k .k-legal a{padding-block:6px}.k .k-formerr{font-size:.9375rem}.k .k-done-rank{font-size:.8125rem}.k .k-done p{font-size:1rem}.k input.k-input::-moz-placeholder{color:#0b0f0d80}.k input.k-input::placeholder{color:#0b0f0d80}.k .k-form--dark input.k-input::-moz-placeholder{color:rgb(var(--chalk) / .55)}.k .k-form--dark input.k-input::placeholder{color:rgb(var(--chalk) / .55)}.k .k-foot-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:56px 0 28px}.k .k-foot-in>div:first-child{grid-column:1 / -1}.k .k-foot h4{margin-bottom:2px;font-size:.75rem}.k .k-foot p{font-size:.9375rem}.k .k-foot ul{gap:0}.k.k a.k-footlink{display:flex;align-items:center;min-height:44px;font-size:.9375rem}.k .k-foot-base{padding-bottom:calc(28px + env(safe-area-inset-bottom));font-size:.8125rem}}@media(max-width:360px){.k .k-wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.k .k-sec{padding:64px 0}}.k [data-offscreen],.k [data-offscreen] *{animation-play-state:paused!important}@media(max-width:700px){.k .k-mini{padding:8px 8px 22px}.k .k-mini-stage{padding:6px;container-type:inline-size}.k .k-mini-g{zoom:.5}@container (min-width: 240px){.k .k-mini-g{zoom:.52}}@container (min-width: 260px){.k .k-mini-g{zoom:.56}}@container (min-width: 280px){.k .k-mini-g{zoom:.6}}@container (min-width: 300px){.k .k-mini-g{zoom:.65}}@container (min-width: 320px){.k .k-mini-g{zoom:.69}}@container (min-width: 340px){.k .k-mini-g{zoom:.73}}@container (min-width: 360px){.k .k-mini-g{zoom:.78}}@container (min-width: 380px){.k .k-mini-g{zoom:.82}}}.k .k-nav-word,.k .k-nav-tile{display:inline-flex;align-items:center}.k .k-nav-tile{display:none}@media(max-width:374px){.k .k-nav-word{display:none}.k .k-nav-tile{display:inline-flex}}@media(max-width:420px){.k .k-menu-in{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}.k.k .k-menu a.k-btn{background:#0b0f0d;color:#fff}@media(max-width:700px){.k main>section[id]{scroll-margin-top:16px}}@media(max-width:1100px){.k .k-find{display:flex;flex-direction:column;max-width:600px;margin:0 auto}.k .k-find-file,.k .k-find-chat{margin-top:40px}.k .k-find-cap{display:block;margin-top:22px}.k .k-find-steps{display:block;max-width:600px;margin:22px auto 0}.k .k-find-steps li:not(:last-child){display:none}.k .k-find-cap,.k .k-find-steps li{padding:0;border-top:0}.k .k-find-cap b,.k .k-find-steps b{display:block;margin-top:0;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#eaf1ec}.k .k-find-cap p,.k .k-find-steps p{margin:8px 0 0;max-width:44ch;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:rgb(var(--chalk) / .68)}}@media(max-width:700px){.k .k-find-cap{padding:0 4px}}@media(max-width:700px){.k .k-sec.k-reach{padding-top:160px}.k .k-sec.k-close{padding:104px 0 48px}.k .k-seam{top:28px;height:104px}}@media(max-width:1100px){.k .k-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:0;column-gap:0;max-width:640px;margin:32px auto 0}.k .k-tab{display:contents}.k .k-tab:nth-child(1) .k-tab-btn{grid-column:1}.k .k-tab:nth-child(2) .k-tab-btn{grid-column:2}.k .k-tab:nth-child(3) .k-tab-btn{grid-column:3}.k .k-tabs .k-tab-btn{grid-row:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;min-height:72px;padding:12px 12px 13px;border:1px solid rgba(11,15,13,.14);border-left-width:0;border-radius:0;background:#fff;scroll-margin-top:96px;transition:background-color .2s ease,border-color .2s ease}.k .k-tab:first-child .k-tab-btn{border-left-width:1px;border-radius:16px 0 0 16px}.k .k-tab:last-child .k-tab-btn{border-radius:0 16px 16px 0}.k .k-tabs .k-tab-n{font-size:.75rem;color:#0b0f0d80}.k .k-tabs .k-tab-btn b{font-size:.9375rem;line-height:1.25;color:#0b0f0da8}.k .k-tab.on .k-tab-btn{background:#0b0f0d;border-color:#0b0f0d}.k .k-tab.on .k-tab-btn b{color:#fff}.k .k-tab.on .k-tab-n{color:#5fe0a3}.k .k-tab-copy{grid-column:1 / -1;grid-row:2;padding:32px 0 0}.k .k-tab-vis{grid-column:1 / -1;grid-row:3;margin:32px 0 0}}@media(max-width:1100px)and (prefers-reduced-motion:reduce){.k .k-tabs .k-tab-btn{transition:none}}@media(max-width:360px){.k .k-tabs .k-tab-btn{padding:11px 9px 12px}.k .k-tabs .k-tab-btn b{font-size:.875rem}}@media(max-width:700px){.k .k-rail-conf,.k .k-rail-fit{display:none}}.k .k-rx-mode-s{display:none}@media(max-width:700px){.k .k-rx-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px;padding:4px;border-radius:18px}.k .k-rx-mode{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px 6px;border-radius:14px;font-size:.875rem;white-space:normal;text-align:center}.k .k-rx-mode-s{display:block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.3;opacity:.85}.k .k-rx-mail{order:-1;margin-top:0}.k .k-rx-body>p{font-size:.9375rem}}@media(max-width:480px){.k .k-rx-modes{grid-template-columns:minmax(0,1fr)}.k .k-rx-mode{flex-direction:row;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;text-align:left}.k .k-rx-mode-s{text-align:right}}.k .k-mini-illus,.k .k-strip-hint{display:none}@media(max-width:700px){.k .k-float{animation:none}.k .k-illus{padding:4px 9px;font-size:.75rem}.k .k-mini-stage{position:relative}.k .k-mini-g .k-illus{display:none}.k .k-mini-illus{display:block;position:absolute;top:12px;right:12px;margin:0}.k .k-pq-fig{height:156px}.k .k-pq .k-textlink{min-height:44px}.k .k-edufilm{aspect-ratio:1.65}.k .k-edu-more>button{min-height:44px}.k .k-edu-more-card{position:static;display:none;width:auto;margin:4px 0 0}.k .k-edu-more[data-open="1"] .k-edu-more-card{display:block}.k .k-sc{height:240px;border-radius:14px}.k .k-strip-row{animation-duration:calc(var(--k-strip-dur, 109s) * 240 / 380)}}@media(hover:none)and (pointer:coarse){.k .k-strip-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;font-family:Inter,sans-serif;font-size:.875rem;color:rgb(var(--chalk) / .6)}}@media(prefers-reduced-motion:reduce)and (hover:none){.k .k-strip-t{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.k .k-strip-t::-webkit-scrollbar{display:none}}@media(max-height:520px)and (min-width:701px){.k .k-fold{min-height:0;padding:84px 0 36px}.k .k-fold .k-h1{font-size:clamp(1.6rem,3.6vw,2rem)}.k .k-fold .k-body{font-size:.9375rem;line-height:1.55}.k .k-fold-form{margin-top:18px}}@media(max-width:700px){.k .k-illus{font-weight:600;letter-spacing:.02em}.k .k-rx-mail .k-app-bar{flex-wrap:wrap;row-gap:6px;height:auto;padding-top:10px;padding-bottom:10px}}.k .k-terms-toc-m,.k .k-terms-totoc{display:none}@media(max-width:900px){.k .k-terms-toc{display:none}.k .k-terms-toc-m{display:block;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #0b0f0d14;scroll-margin-top:96px}.k .k-terms-toc-m>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px 0 20px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;color:#0b0f0d;list-style:none;cursor:pointer}.k .k-terms-toc-m>summary::-webkit-details-marker{display:none}.k .k-terms-toc-m>summary svg{transition:transform .2s ease}.k .k-terms-toc-m[open]>summary svg{transform:rotate(180deg)}.k .k-terms-toc-m ol{margin:0;padding:0 20px 12px 40px;font-family:Inter,sans-serif;font-size:.9375rem;color:#0b0f0d99}.k.k .k-terms-toc-m a{display:flex;align-items:center;min-height:44px;color:#0b0f0dd1;text-decoration:none}.k .k-terms-totoc[data-show]{display:inline-flex;position:fixed;z-index:80;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:#0b0f0d;color:#fff;box-shadow:0 12px 30px -12px #0b0f0d8c;cursor:pointer}}@media(prefers-reduced-motion:reduce){.k .k-terms-toc-m>summary svg{transition:none}}@media(max-width:700px){.k .k-terms-clause{display:block;font-size:1rem;line-height:1.7}.k .k-terms-clause>div{display:inline}.k .k-terms-num{margin-right:.45em;font-weight:600}.k .k-terms-clause+.k-terms-clause{margin-top:16px}.k .k-terms-sec+.k-terms-sec{margin-top:36px;padding-top:32px}.k .k-terms-sec h2{font-size:1.375rem}.k .k-terms-key{padding:20px 18px}.k .k-terms-grid{gap:32px}.k .k-terms-secnum{color:#076b3b}.k .k-terms-date{color:#0b0f0da8}}@media(min-width:701px)and (max-width:820px){.k .k-fold--photo .k-h1 .l{white-space:normal}}@media(min-width:701px)and (max-width:740px){.k .k-fold--photo .k-h1{font-size:1.75rem}}@media(min-width:741px)and (max-width:780px){.k .k-fold--photo .k-h1{font-size:1.875rem}}@media(min-width:781px)and (max-width:820px){.k .k-fold--photo .k-h1{font-size:2rem}}@media(max-width:1100px){.k .k-mapshow-rail,.k .k-find-chat,.k .k-cc-more{display:none}.k .k-find-steps{margin-top:28px}}@media(max-width:700px){.k .k-fold .k-fold-in{display:flex;flex-direction:column;gap:0}.k .k-fold .k-fold-copy{display:contents}.k .k-fold .k-h1{order:1}.k .k-fold .k-fold-in>div:last-child{order:2;margin:24px 0 4px}.k .k-fold .k-fold-copy>div:not(.k-fold-form){order:3}.k .k-fold .k-fold-form{order:4}.k .k-fold .k-fold-price{order:5}}@media(max-width:700px){.k .k-pq-row{--pq-g: max(20px, env(safe-area-inset-left));display:flex;gap:12px;max-width:none;margin:40px calc(-1 * var(--pq-g)) 0;padding:0 var(--pq-g) 2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pq-g);overscroll-behavior-x:contain;scrollbar-width:none}.k .k-pq-row::-webkit-scrollbar{display:none}.k .k-pq-row>li{flex:0 0 84%;scroll-snap-align:start}.k.k .k-pq-row>li.rv{transform:none}.k .k-pq{padding:14px 14px 22px;border-radius:22px;background:linear-gradient(180deg,#eaf1ec0d,#eaf1ec04);box-shadow:inset 0 0 0 1px #eaf1ec17}.k .k-pq-copy{padding:22px 6px 0}}@media(max-width:360px){.k .k-pq-row{--pq-g: max(16px, env(safe-area-inset-left))}.k .k-pq-row>li{flex-basis:88%}}@media(max-width:700px){.k .k-mapshow-card,.k .k-find-file{display:none}.k .k-find-file+.k-find-cap{margin-top:28px}}@media(max-width:700px){.k .k-rx-modes,.k .k-rx-src,.k .k-rx-ghost:not(:first-child){display:none}}.k .k-hfl-feed .c-s{display:none}@media(max-width:700px){.k .k-hfl-feed .c-l{display:none}.k .k-hfl-feed .c-s{display:inline}}@media(max-width:700px){.k .k-hfl-feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-items:start}.k .k-hfl-feed:before{left:12.5%;right:12.5%;top:21px;bottom:auto;width:auto;height:2px}.k .k-hfl-feed .r{flex-direction:column;gap:10px;text-align:center}.k .k-hfl-feed .n{width:44px;height:44px}.k .k-hfl-feed .n svg{width:20px;height:20px}.k .k-hfl-feed .c{flex:none;padding:0;border-radius:0;background:none;box-shadow:none!important;translate:none!important;font-size:.75rem;line-height:1.3;white-space:normal;text-wrap:balance}}@media(max-width:700px){.k .k-form{gap:8px}.k .k-input{min-height:46px;padding:0 18px;border-color:#0b0f0d1a}.k .k-form .k-btn{min-height:46px;font-size:.875rem}}@media(max-width:700px){.k.k .k-mapshow-canvas .k-map-dots path{stroke:#0fbf6b;stroke-width:4.2}.k.k .k-mapshow-out{opacity:1!important}.k .k-mapshow-pin{display:none}}@media(max-width:700px){.k.k .k-mini-row[data-focus]>.k-mini.rv{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:0s}.k.k .k-mini-row[data-focus]>.k-mini.rv:not([data-on]){opacity:.18;transform:scale(.95)}}.k .k-form .k-btn[aria-disabled] .arw{display:none}@media(max-width:700px){.k .k-form{position:relative;flex-direction:row;flex-wrap:nowrap;gap:0}.k .k-input{flex:1 1 auto;width:100%;min-height:52px;padding:0 60px 0 20px}.k .k-form .k-btn{position:absolute;top:4px;right:4px;width:44px;height:44px;min-height:0;padding:0;gap:0;border-radius:50%}.k .k-form .k-btn .k-btn-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k .k-form .k-btn .arw{width:18px;height:18px}.k .k-form .k-btn[aria-disabled]{opacity:.55}.k .k-form .k-btn[aria-disabled] .arw{display:block}.k .k-fold .k-fold-price{display:none}.k .k-email-wrap{margin-top:144px}}@media(max-width:900px){.k .k-person-row{display:flex;flex-direction:column;align-items:stretch;gap:0}.k .k-person-intro{display:contents}.k .k-person-intro .k-h2{order:1}.k .k-person-row>.k-portrait{order:2;margin-top:28px}.k .k-person-intro .k-person-story{order:3;margin-top:28px}.k .k-person-intro .k-team-ctas{order:4}}@media(max-width:520px){.k .k-lrx-cards{grid-auto-rows:1fr}.k .k-lrx-img img{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:700px){.k .k-hfl-side{gap:18px}.k .k-hfl-ri{justify-self:center;margin:0}}@media(max-width:700px){.k .k-sec{padding:116px 0}.k .k-sec.k-reach{padding-top:116px}.k .k-sec.k-close{padding:116px 0 48px}.k .k-fold{padding-bottom:116px}.k .k-sec.k-mapsec{padding-top:84px}}.k .k-find-cap,.k .k-find-steps{position:relative;z-index:1}@media(max-width:700px){.k .k-maze .k-tabs{margin-top:56px}.k .k-maze .k-tab-copy{padding-top:40px}}@media(max-width:700px){.k .k-pq-row{padding:0 8vw 2px;scroll-padding-inline:0}.k .k-pq-row>li{flex:0 0 84vw;scroll-snap-align:center}}@media(max-width:360px){.k .k-pq-row{padding:0 6vw 2px}.k .k-pq-row>li{flex-basis:88vw}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 150 15% 5%;--foreground: 0 0% 100%;--border: 210 3% 65%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-latin-ext-D0hf-lZB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-latin-Dk9Pm7OY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEAA8AAAAACdQAAAUsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgggcKAZgP1NUQVQqAGQRCAqHUIYECxgAATYCJAMsBCAFg2gHIBvtB8jE4HHzvReBNqlLKmIOm4fvIoNO3HN0aUAp2L10AMuVOmlt00qhJhqLRWPtWwd+sgd6QH4B+kE9CytQca04znWCANCBhSgQHbTz9wAcnBEIKjk1uxh63Q3DvZIbzBb6qWjpahnshVZNpOYMKGiBhCksAYodw7o/C6w2CEi/q/BfvuVbNSB9rYNJf+MfgzmSDSWpcozRLQcNFrI5YMFwGRHITJv8CpSucBUY4Rp9DUSbogapC6gTlEiVA8gqD5BaBJIoIbktdi4eQpV5T25ebgq2QMAw/aUkk1XMEfKKAMt5RrrUBSssgBYGv1b8MHg+YwNqrK19mBwMt0ALEO+HARrIRgMjBvlK2AAGc5cFFKIBLehGP4ZFXxhJ+jD4jPS1dFjaKm2S1kirpJWEl6N2AiJJ0K+BV4tmAIysaiBAFNuA0aM06Kt2UOWfCh2e12V4SwN3xsDA3MAskmF4kbBKXlcFRsE16qpWm3WuWgFG0bRyNWGVnI64wpRndVVqNRRvvMFx4CvLKlp51fnDRHnoHMc1iBoNUc7P86q7F69ahhKe4UjYmisP7pSpHh8nymOPOPHBESiOPmwQNRqinJ+f51VqtVqw0SnVdSfrDp3jxDtHoFCredV9r5I9b7zBszzTIGo0RKniNDtKVY+P220mI7bd0F/C8iWum5+vHcWJmmd2YVQVvRae5Ut8N2sf2GlavOoUJ57YswFUiaiJLdtr3LN79WqidF11KvSUxnPfMclz/bH+SY/ifedOceKOFSugWGu68mTISbXH2o00nuJZnqkkushychp1cjqWP3XUdiNtbLip1MifKWVPOur/brGbaGNDlF+ISuqOiGmOT4xp74pKXvv7x0ejDlrcLN4+Jlq1Zlhbj98UpsBpJbWnxkznFcRMdaWmuH72u9E0PbvZeJvCfyog5Df5Ky4F73t5vV/o4pz4vpfX+wlI0i5XpqZN5sW4taRlNrpHhVe7JaU5NVhyu80qoikTi10nbdx6z3l5O8enOgU4Jn2R2fF1ikO6AdI/3fIp4rWLFGmZU/n5mVOKtKIiRVrGVH5+xpQirfB156H/5PL/h5ydX/xfLv/vRaS+88MadvTN+pJCwTe5IzV6siA/eqozNcWnwGFCmVM3VOFc+J6X5/uJLi4FH3h6vVeINOM1sgNPzoUmZbh5Gn123evIrnQTs9r1n1lw+Es7dzTAo77o+xwbJ72Sr2c5E6uXNmp9kyyUBBcKLl77s808vPOMk532FNUY3JNM9Jv/nuW4rStXXqr8Nsk+5Md/rYLCc5u8MbR2y9r/XlnQsgAAIF0BAUDI/cLx3i/r9KN/06LpLwHg7dDOegB4z0PTKHn8/zY7w8yAQAYKAEAA+ktJBrBXJI//5ewMyO/1nTyVDnfqEsqp5XCgMuFI/JFOKeFILUcauY008gOMyCKYkvjHt51HM+Soe8iWIhvzgPGzTwHPPIDRbbjTWuSoDi7I+MNtOyHraXjjNT0DMwzqWVihXC+DGRJ1egiFjpV8JaQMWuQulaEFHWhDO4bT4WH0YwiR8DNah9CEQXQ8Q0kMwdcvdaAbvt4JtMEPeUhFtodaMG5+pRfN8EEi+tCNZpSiBYPAp/rQCwEB8IW/txnmiYSFtZ8ShVzkIRcpiCJLl0srXJIR7seEqORBfpOAQPgjABEQUIx2tEBgi/IxaJY70YIm0HACRi4AP9r+IQhwv4xwGzpWL42gEb5oQh96ZlAf+pRyN1rQelT8qsCvTzMCj6cds3dKGxD43QI=) format("woff2");unicode-range:U+52,U+61,U+65,U+6c,U+6f-70,U+72-74}
