.ksbs-site{--ink:#222527;--char:#292c2f;--char2:#32363a;--card:#e1e3e3;--white:#fff;--mut:#b7bdc1;--mag:#ad008c;--magL:#f39be0;--gold:#f2b632;--c-fmcg:#c0108d;--c-lcc:#6b24cf;--c-ai:#2f44d9;--line:#ffffffd9;--hair:#ffffff38;--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--disp:var(--font-inter), system-ui, sans-serif;--pad:clamp(20px, 5vw, 96px);--max:none}.ksbs-site *{box-sizing:border-box}.ksbs-site{background:var(--char);min-height:100vh;font-family:var(--sans);color:#fff;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}:where(.ksbs-site) img{max-width:100%;display:block}:where(.ksbs-site) a{color:inherit}.ksbs-site .pg{background:var(--char);min-height:100%;overflow-x:clip}.ksbs-site .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ksbs-site .hdr{z-index:60;min-height:76px;padding:0 0 0 var(--pad);isolation:isolate;align-items:stretch;gap:28px;display:flex;position:sticky;top:0}.ksbs-site .hdr:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#292c2fd6;position:absolute;inset:0}.ksbs-site .hdr .logo{flex:none;align-items:center;display:flex}.ksbs-site .hdr .logo img{width:auto;height:52px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ksbs-site .hdr .logo:hover img{transform:scale(1.04)}.ksbs-site .hdr .ann{min-width:0;font:300 clamp(18px, 1.7vw, 24px)/1.2 var(--serif);letter-spacing:.005em;color:#fff;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.ksbs-site .hdr .ann i{background:#ff49c9;border-radius:50%;flex:none;width:7px;height:7px}.ksbs-site .hdr .ann span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .35s}.ksbs-site .hdr .ann:hover span{background-size:100% 1px}.ksbs-site .hbtns{align-items:stretch;margin-left:auto;display:flex}.ksbs-site .hbtn{color:#fff;font:600 15px/1 var(--sans);cursor:pointer;background:#292c2fb3;border-left:1px solid #ffffff29;align-items:center;gap:14px;padding:0 30px;text-decoration:none;list-style:none;transition:background .3s;display:flex}.ksbs-site .hbtn::-webkit-details-marker{display:none}.ksbs-site .hbtn:hover,.ksbs-site .hbtn:focus-visible{background:#ffffff24;outline:none}.ksbs-site .hbtn svg{width:20px;height:20px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ksbs-site .hbtn:hover svg{transform:rotate(-12deg)scale(1.1)}.ksbs-site .bars{gap:5px;width:20px;display:grid}.ksbs-site .bars b{background:#fff;height:1.5px;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s;display:block}.ksbs-site .bars b:nth-child(2){width:100%}.ksbs-site .hbtn:hover .bars b:first-child{transform:translate(3px)}.ksbs-site .hbtn:hover .bars b:nth-child(3){transform:translate(-3px)}.ksbs-site .hbtns>button.hbtn{appearance:none;border-top:0;border-bottom:0;border-right:0;border-radius:0}.ksbs-site .hbtn .lo{align-items:center;gap:14px;display:inline-flex}.ksbs-site .mnav.sch{align-content:center;padding-top:120px}.ksbs-site .sch-main .eyebrow{display:block}.ksbs-site .sch-main h2{max-width:760px;font:300 clamp(44px, 5.4vw, 84px)/1.02 var(--serif);letter-spacing:-.018em;margin:18px 0 0}.ksbs-site .sch-main p{max-width:560px;font:400 16px/1.6 var(--sans);color:#eef0f1;margin:24px 0 0}.ksbs-site .sch-main p.sm{color:var(--mut);margin-top:22px;font-size:14px}.ksbs-site .sch-main p.sm a{color:#fff}.ksbs-site .sch-act{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ksbs-site .sch-list{align-content:center;display:grid}.ksbs-site .sch-list a{border-top:1px solid var(--line);color:#fff;font:400 26px/1.15 var(--serif);justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;text-decoration:none;transition:padding .35s cubic-bezier(.2,.8,.2,1),color .3s;display:flex}.ksbs-site .sch-list a:last-child{border-bottom:1px solid var(--line)}.ksbs-site .sch-list a span{font:400 13px/1.4 var(--sans);color:var(--mut);text-align:right}.ksbs-site .sch-list a:hover{color:var(--gold);padding-left:12px}.ksbs-site .hbtn .lc,.ksbs-site .hbtn.is-open .lo{display:none}.ksbs-site .hbtn.is-open .lc{display:inline}.ksbs-site .hbtn.is-open{z-index:90;background:0 0;border-left:0;min-height:76px;position:fixed;top:0;right:0}.ksbs-site .hbtn.is-open .bars{display:none}.ksbs-site .hbtn.is-open:after{content:"×";width:34px;height:34px;font:300 22px/1 var(--sans);border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.ksbs-site .mnav{z-index:85;padding:150px var(--pad) 120px;background:var(--char);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-content:start;gap:48px;animation:.75s cubic-bezier(.76,0,.24,1) backwards mdrop;display:grid;position:fixed;inset:0;overflow:auto}@keyframes mdrop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes mlift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes mitem{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}.ksbs-site .mnav.out{pointer-events:none;animation:.5s cubic-bezier(.76,0,.24,1) forwards mlift}.ksbs-site .mnav nav a,.ksbs-site .mfeat,.ksbs-site .sch-main>*,.ksbs-site .sch-list a,.ksbs-site .mq{animation:.7s cubic-bezier(.2,.8,.2,1) backwards mitem;animation-delay:calc(.5s + var(--i,0) * 80ms)}.ksbs-site .mnav nav a:first-child,.ksbs-site .sch-main>:first-child,.ksbs-site .sch-list a:first-child{--i:0}.ksbs-site .mnav nav a:nth-child(2),.ksbs-site .sch-main>:nth-child(2),.ksbs-site .sch-list a:nth-child(2){--i:1}.ksbs-site .mnav nav a:nth-child(3),.ksbs-site .sch-main>:nth-child(3),.ksbs-site .sch-list a:nth-child(3){--i:2}.ksbs-site .mnav nav a:nth-child(4),.ksbs-site .sch-main>:nth-child(4),.ksbs-site .sch-list a:nth-child(4){--i:3}.ksbs-site .mnav nav a:nth-child(5),.ksbs-site .sch-main>:nth-child(5){--i:4}.ksbs-site .mnav nav a:nth-child(6){--i:5}.ksbs-site .mnav nav a:nth-child(7){--i:6}.ksbs-site .mfeat{--i:3}.ksbs-site .mq{--i:8}.ksbs-site .mnav.out nav a,.ksbs-site .mnav.out .mfeat,.ksbs-site .mnav.out .sch-main>*,.ksbs-site .mnav.out .sch-list a,.ksbs-site .mnav.out .mq{animation:none}@media (prefers-reduced-motion:reduce){.ksbs-site .mnav,.ksbs-site .mnav.out,.ksbs-site .mnav nav a,.ksbs-site .mfeat,.ksbs-site .sch-main>*,.ksbs-site .sch-list a,.ksbs-site .mq{animation:none}}.ksbs-site .mnav .mlogo{top:12px;left:var(--pad);position:absolute}.ksbs-site .mnav .mlogo img{width:auto;height:52px}.ksbs-site .mnav nav{justify-items:start;gap:2px;display:grid}.ksbs-site .mnav nav a{font:300 clamp(42px, 4.6vw, 68px)/1.08 var(--serif);letter-spacing:-.01em;color:#fff;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:4px 0 8px;text-decoration:none;transition:background-size .4s cubic-bezier(.2,.8,.2,1),color .3s}.ksbs-site .mnav nav a:hover,.ksbs-site .mnav nav a:focus-visible,.ksbs-site .mnav nav a[aria-current=page]{background-size:100% 1.5px;outline:none}.ksbs-site .mnav nav a:hover{color:var(--gold)}.ksbs-site .mnav nav a em{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;background:var(--mag);color:#fff;margin-left:16px;padding:5px 10px;font-style:normal}.ksbs-site .mfeat{color:#fff;align-content:start;justify-items:start;gap:14px;text-decoration:none;display:grid}.ksbs-site .mfeat img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:min(300px,100%);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ksbs-site .mfeat:hover img{transform:scale(1.03)}.ksbs-site .mfeat b{max-width:320px;font:400 26px/1.15 var(--serif)}.ksbs-site .mfeat:hover .go i{background:var(--gold);transform:translate(4px)}.ksbs-site .mq{padding:26px var(--pad);background:var(--char);font:600 13px/1 var(--sans);border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:12px 30px;display:flex;position:fixed;bottom:0;left:0;right:0}.ksbs-site .mq span{color:var(--mut);font-weight:400}.ksbs-site .mq a{color:#fff;text-decoration:none;transition:color .25s}.ksbs-site .mq a:hover{color:var(--gold);text-decoration:underline}.ksbs-site .go{font:600 13px/1.25 var(--sans);color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ksbs-site .go i{color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;line-height:1;transition:background .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid}.ksbs-site .go:hover i,.ksbs-site .go:focus-visible i{background:var(--gold);transform:translate(4px)}.ksbs-site .go span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .35s}.ksbs-site .go:hover span,.ksbs-site .go:focus-visible span{background-size:100% 1px}.ksbs-site .go.dk{color:#14171a}.ksbs-site .go.dk i{color:#fff;background:#596065}.ksbs-site .go.dk:hover i{background:var(--mag)}.ksbs-site .btn{isolation:isolate;font:600 15px/1 var(--sans);color:#fff;background:var(--mag);cursor:pointer;border:0;align-items:center;gap:10px;padding:16px 26px;text-decoration:none;transition:color .35s;display:inline-flex;position:relative;overflow:hidden}.ksbs-site .btn:before{content:"";z-index:-1;background:var(--gold);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-101%)}.ksbs-site .btn:hover,.ksbs-site .btn:focus-visible{color:#14171a;outline:none}.ksbs-site .btn:hover:before,.ksbs-site .btn:focus-visible:before{transform:translate(0)}.ksbs-site .btn.ghost{background:0 0;box-shadow:inset 0 0 0 1.5px #fff}.ksbs-site .btn.ghost:before{background:#fff}.ksbs-site .btn.ghost:hover{color:#14171a}.ksbs-site .hero{isolation:isolate;background:#222527;min-height:820px;position:relative;overflow:hidden}.ksbs-site .hero>.bg{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 30%;object-position:62% 30%;filter:brightness(.6)saturate(.9);width:100%;height:100%;animation:26s ease-in-out infinite alternate kenb;position:absolute;inset:0}.ksbs-site .hero:after{content:"";z-index:-1;background:linear-gradient(#292c2f8c 0%,#292c2f24 24%,#292c2f2e 44%,#292c2f61 58%,#292c2fa3 72%,#292c2fe0 86%,#292c2f 100%);position:absolute;inset:0}@keyframes kenb{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.ksbs-site .hero .core{z-index:2;padding:230px var(--pad) 0;text-align:center;margin:0 auto;position:relative}.ksbs-site .hero h1{max-width:940px;font:300 clamp(42px, 5.2vw, 80px)/1.04 var(--serif);letter-spacing:-.018em;text-shadow:0 2px 28px #00000080;margin:0 auto}.ksbs-site .hero .core p{max-width:560px;font:400 16px/1.6 var(--sans);color:#eef0f1;margin:26px auto 0}.ksbs-site .hero .core .go{margin-top:32px;font-size:15px}.ksbs-site .hero .core .go i{width:34px;height:34px}.ksbs-site .hero .strip{z-index:3;max-width:var(--max);padding:0 var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;display:grid;position:absolute;bottom:0;left:0;right:0}.ksbs-site .hero .strip a{border-top:1px solid var(--line);padding:22px 0 26px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.ksbs-site .hero .strip a:hover{border-top-color:var(--gold);transform:translateY(-6px)}.ksbs-site .hero .strip small{font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--magL);display:block}.ksbs-site .hero .strip b{font:400 24px/1.15 var(--serif);margin-top:10px;display:block}.ksbs-site .banner{isolation:isolate;background:#222527;position:relative;overflow:hidden}.ksbs-site .banner>img{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.ksbs-site .banner:after{content:"";z-index:-1;background:linear-gradient(#292c2f40,#292c2fd1);position:absolute;inset:0}.ksbs-site .banner .in{max-width:var(--max);padding:150px var(--pad) 64px;flex-direction:column;justify-content:flex-end;gap:18px;min-height:440px;margin:0 auto;display:flex}.ksbs-site .banner .crumb{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--magL)}.ksbs-site .banner .crumb a{opacity:.85;text-decoration:none}.ksbs-site .banner .crumb a:hover{opacity:1;text-decoration:underline}.ksbs-site .banner h1{max-width:900px;font:300 clamp(44px, 5.6vw, 84px)/1.02 var(--serif);letter-spacing:-.015em;margin:0}.ksbs-site .banner p{max-width:640px;font:400 17px/1.55 var(--sans);color:#e8eaeb;margin:0}.ksbs-site .banner .row-btn{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.ksbs-site .bigletter{z-index:-1;font:800 clamp(180px, 26vw, 400px)/.8 var(--disp);letter-spacing:-.05em;color:#ffffff1a;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;bottom:-40px;right:3%}.ksbs-site .pro{padding:96px var(--pad) 0;background:var(--char);isolation:isolate;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;display:grid;position:relative;overflow:hidden}.ksbs-site .pro .bgph{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:blur(64px)saturate(1.15)brightness(.5);pointer-events:none;width:124%;max-width:none;height:124%;position:absolute;top:-12%;left:-12%;transform:scale(1.1)}.ksbs-site .pro .bgph.glow{filter:none;background:radial-gradient(60% 80% at 78% 38%,#ad008c80,#0000 70%),radial-gradient(50% 60% at 14% 92%,#69289666,#0000 70%);transform:none}.ksbs-site .pro:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#292c2f52 0%,#292c2f14 45%,#292c2f80 100%);position:absolute;inset:0}.ksbs-site .pro .pic img,.ksbs-site .pro .pic .mono{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.ksbs-site .pro .pic:hover img,.ksbs-site .pro .pic:hover .mono{transform:scale(1.06)}.ksbs-site .pro .t{flex-direction:column;gap:20px;padding-bottom:72px;display:flex}.ksbs-site .pro .crumb{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--magL)}.ksbs-site .pro .crumb a{opacity:.85;text-decoration:none}.ksbs-site .pro .crumb a:hover{opacity:1;text-decoration:underline}.ksbs-site .pro h1{font:300 clamp(46px, 6vw, 92px)/1 var(--serif);letter-spacing:-.02em;margin:0}.ksbs-site .pro .role{max-width:560px;font:400 18px/1.5 var(--sans);color:#eef0f1;margin:0}.ksbs-site .pro .tags{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ksbs-site .pro .tags span{border:1px solid var(--line);font:600 12px/1 var(--sans);letter-spacing:.06em;padding:8px 12px}.ksbs-site .pro .pic{aspect-ratio:4/4.9;background:#3b4247;position:relative;overflow:hidden}.ksbs-site .pro .pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;width:100%;height:100%}.ksbs-site .row.nt{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ksbs-site .sec{max-width:var(--max);padding:104px var(--pad) 0;margin:0 auto}.ksbs-site .sec.tight{padding-top:72px}.ksbs-site .sec.band{background:var(--char2);margin-top:104px;padding-bottom:104px}.ksbs-site .bleed{isolation:isolate;background:#222527;height:clamp(380px,46vw,660px);margin-top:104px;position:relative;overflow:hidden}.ksbs-site .bleed>img{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:brightness(.72);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ksbs-site .bleed:hover>img{transform:scale(1.04)}.ksbs-site .bleed:after{content:"";z-index:-1;background:linear-gradient(#292c2f00 35%,#292c2fc7);position:absolute;inset:0}.ksbs-site .bleed .cap{left:var(--pad);right:var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:52px}.ksbs-site .bleed .cap h2{font:300 clamp(44px, 6.4vw, 104px)/.98 var(--serif);letter-spacing:-.02em;margin:0}.ksbs-site .bleed .cap p{max-width:360px;font:400 15px/1.55 var(--sans);margin:0}.ksbs-site .head{border-bottom:5px solid #fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;padding-bottom:30px;display:grid}.ksbs-site .head h2{font:300 clamp(38px, 4.2vw, 62px)/1.05 var(--serif);letter-spacing:-.012em;margin:0}.ksbs-site .head p{max-width:520px;font:400 15px/1.6 var(--sans);margin:0}.ksbs-site .head .go{margin-top:18px;display:flex}.ksbs-site .mid{background:var(--char);padding:104px var(--pad) 0;margin-top:0}.ksbs-site .mid .head{border-bottom:0;align-items:center;padding-bottom:0}.ksbs-site .mid .head h2{max-width:640px}.ksbs-site .mid .head p{max-width:520px;font:400 15px/1.6 var(--sans);color:#fff}.ksbs-site .lead{font:300 clamp(24px, 2.4vw, 34px)/1.3 var(--serif);margin:0}.ksbs-site .txt{font:400 15px/1.65 var(--sans);color:#eef0f1;margin:0 0 18px}.ksbs-site .txt:last-child{margin-bottom:0}.ksbs-site .eyebrow{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--magL)}.ksbs-site .cols3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:36px;padding-top:40px;display:grid}.ksbs-site .cols3 h3{font:300 40px/1.05 var(--serif);margin:0 0 12px}.ksbs-site .cols3 p{font:400 14px/1.6 var(--sans);margin:0}.ksbs-site .cards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:40px;display:grid}.ksbs-site .card{background:var(--card);color:#14171a;flex-direction:column;display:flex}.ksbs-site .card .ph{aspect-ratio:3/2.15;background:#4a5156;position:relative;overflow:hidden}.ksbs-site .card .ph.tall{aspect-ratio:4/4.6}.ksbs-site .card .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ksbs-site .card:hover .ph img{transform:scale(1.06)}.ksbs-site .card .bd{flex-direction:column;flex:1;gap:14px;padding:26px 26px 28px;display:flex}.ksbs-site .card h3{font:400 clamp(26px, 2.2vw, 32px)/1.1 var(--serif);letter-spacing:-.005em;margin:0}.ksbs-site .card .meta{font:600 12px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#6b0057}.ksbs-site .card .meta:before{content:"";background:var(--c,#6b0057);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.ksbs-site .card p{font:400 14px/1.55 var(--sans);color:#2b3135;margin:0}.ksbs-site .card .go{margin-top:auto;padding-top:10px}.ksbs-site .mono{color:#ffffffeb;width:100%;height:100%;font:300 clamp(80px, 9vw, 130px)/1 var(--serif);letter-spacing:-.02em;background:linear-gradient(145deg,#3a1d36,#1a1517);place-items:center;display:grid}.ksbs-site .mono small{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--magL);position:absolute;bottom:12px;left:14px}.ksbs-site .ph{position:relative}.ksbs-site .feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:64px;display:grid}.ksbs-site .feature.flip>:first-child{order:2}.ksbs-site .feature h3{font:300 clamp(34px, 3.4vw, 50px)/1.06 var(--serif);margin:0 0 18px}.ksbs-site .feature .txt{max-width:520px}.ksbs-site .feature .go{margin-top:20px}.ksbs-site .media{aspect-ratio:16/10;background:#222527;position:relative;overflow:hidden}.ksbs-site .media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.ksbs-site .media:hover img{transform:scale(1.05)}.ksbs-site .media .tag{background:var(--mag);font:600 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;position:absolute;bottom:16px;left:16px}.ksbs-site .quote{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;margin-top:88px;display:grid}.ksbs-site .quote .pic{aspect-ratio:1;background:#222527;overflow:hidden}.ksbs-site .quote .pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ksbs-site .quote blockquote{margin:0}.ksbs-site .quote blockquote p{font:300 clamp(30px, 3.5vw, 50px)/1.15 var(--serif);margin:0}.ksbs-site .quote blockquote p:before{content:"“";height:.55em;font:400 clamp(110px, 12vw, 170px)/1 var(--serif);color:#0000;-webkit-text-stroke:1.5px #ffffff6b;margin-bottom:8px;display:block}.ksbs-site .quote cite{font:700 13px/1.4 var(--sans);margin-top:26px;font-style:normal;display:block}.ksbs-site .quote cite span{color:var(--mut);margin-top:2px;font-weight:400;display:block}.ksbs-site .quote .go{margin-top:18px}.ksbs-site .rows{margin-top:0}.ksbs-site .row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr) 150px;align-items:start;gap:36px;padding:30px 0;display:grid}.ksbs-site .row:first-child{border-top:0}.ksbs-site .row h3{font:700 15px/1.35 var(--sans);margin:0}.ksbs-site .row p{font:400 14px/1.6 var(--sans);max-width:640px;margin:0}.ksbs-site .row .th{background:#222527;width:150px;height:100px;overflow:hidden}.ksbs-site .row .th img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ksbs-site .row:hover .th img{transform:scale(1.1)}.ksbs-site .row h3{transition:color .3s}.ksbs-site .row:hover h3{color:var(--gold)}.ksbs-site .listr{margin-top:0}.ksbs-site .listr .it{border-bottom:1px solid var(--line);padding:22px 0}.ksbs-site .listr .it:first-child{padding-top:0}.ksbs-site .listr .it h4{font:700 15px/1.3 var(--sans);margin:0 0 8px}.ksbs-site .listr .it p{font:400 14px/1.55 var(--sans);margin:0}.ksbs-site .split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:64px;display:grid}.ksbs-site .cta{max-width:var(--max);padding:120px var(--pad) 0;text-align:center;margin:0 auto}.ksbs-site .cta h2{max-width:900px;font:300 clamp(40px, 5vw, 72px)/1.04 var(--serif);letter-spacing:-.015em;margin:0 auto}.ksbs-site .cta p{max-width:560px;font:400 16px/1.6 var(--sans);color:#e9ecee;margin:22px auto 0}.ksbs-site .cta .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:34px;display:flex}.ksbs-site .ftr{width:100%;padding:104px var(--pad) 44px;background:#0e0e0e;margin-top:140px}.ksbs-site .ftr .top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.ksbs-site .ftr .top .lbl{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.ksbs-site .ftr .top h2{font:300 clamp(34px, 3.4vw, 48px)/1.05 var(--serif);margin:14px 0 0}.ksbs-site .ftr .top ul{margin:0;padding:0;list-style:none}.ksbs-site .ftr .top li{border-bottom:1px solid var(--line)}.ksbs-site .ftr .top li:first-child{border-top:1px solid var(--line)}.ksbs-site .ftr .top li a{font:700 16px/1.3 var(--sans);justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;transition:padding .35s cubic-bezier(.2,.8,.2,1),color .3s;display:flex}.ksbs-site .ftr .top li a:after{content:"→";font-weight:400;transition:transform .35s}.ksbs-site .ftr .top li a:hover{color:var(--gold);padding-left:12px}.ksbs-site .ftr .top li a:hover:after{transform:translate(-4px)}.ksbs-site .ftr .in{display:block}.ksbs-site .ftr .links{text-align:center;grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:64px;margin-top:128px;display:grid}.ksbs-site .ftr .links>div{text-align:center}.ksbs-site .ftr .links b{font:700 12px/1 var(--sans);margin-bottom:18px;display:block}.ksbs-site .ftr .links a{font:400 12px/1.3 var(--sans);color:var(--mut);padding:6px 0;text-decoration:none;transition:color .25s;display:block}.ksbs-site .ftr .links a:hover{color:#fff;text-decoration:underline}.ksbs-site .ftr .mark{width:168px;margin:72px auto 0;display:block}.ksbs-site .ftr .base{font:400 11px/1.3 var(--sans);color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;display:flex}.ksbs-site .ftr .soc{gap:18px;display:flex}.ksbs-site .ftr .soc a{color:#fff;place-items:center;width:32px;height:32px;transition:color .3s,transform .3s;display:grid}.ksbs-site .ftr .soc a:hover{color:var(--gold);transform:translateY(-3px)}.ksbs-site .ftr .soc svg{width:18px;height:18px}.ksbs-site .form{gap:22px;display:grid}.ksbs-site .fld{gap:8px;display:grid}.ksbs-site .fld label,.ksbs-site .fld .lab{font:600 13px/1.2 var(--sans)}.ksbs-site .fld input,.ksbs-site .fld textarea,.ksbs-site .fld select{width:100%;font:400 15px/1.3 var(--sans);color:#14171a;background:#fff;border:1.5px solid #0000;border-radius:0;padding:15px 16px;transition:border-color .25s,box-shadow .25s}.ksbs-site .fld textarea{resize:vertical;min-height:140px}.ksbs-site .fld input:focus,.ksbs-site .fld textarea:focus,.ksbs-site .fld select:focus{border-color:var(--mag);outline:none;box-shadow:0 0 0 4px #ad008c40}.ksbs-site .fld .hint{font:400 12px/1.4 var(--sans);color:#5a6166}.ksbs-site .dark .fld .hint,.ksbs-site .hint.l{color:var(--mut)}.ksbs-site .panel{background:var(--card);color:#14171a;padding:36px}.ksbs-site .panel h3{font:400 30px/1.1 var(--serif);margin:0 0 8px}.ksbs-site .panel p{font:400 14px/1.55 var(--sans);color:#2b3135;margin:0 0 20px}.ksbs-site .panel .btn{justify-content:center;width:100%}.ksbs-site .panel .fld label{color:#14171a}.ksbs-site .panel .fld input{border-color:#b9bfc2}.ksbs-site .panel .lnk{color:#6b0057;font:600 13px/1.2 var(--sans)}.ksbs-site .oauth{color:#14171a;text-align:center;font:600 14px/1.2 var(--sans);background:0 0;border:1.5px solid #14171a;padding:14px 16px;text-decoration:none;transition:background .3s,color .3s;display:block}.ksbs-site .oauth:hover,.ksbs-site .oauth:focus-visible{color:#fff;background:#14171a;outline:none}.ksbs-site .or{color:#4b5257;font:600 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0;display:flex}.ksbs-site .or:before,.ksbs-site .or:after{content:"";background:#b9bfc2;flex:1;height:1px}.ksbs-site .chk{cursor:pointer;text-align:left;font:inherit;color:#14171a;background:#fff;border:1.5px solid #cfd3d5;align-items:flex-start;gap:14px;padding:18px;transition:border-color .25s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.ksbs-site .chk:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000024}.ksbs-site .chk[aria-pressed=true]{border-color:var(--mag);box-shadow:inset 0 0 0 1.5px var(--mag)}.ksbs-site .chk .box{color:#0000;width:22px;height:22px;font:700 14px/1 var(--sans);background:#fff;border:1.5px solid #6b7378;flex:none;place-items:center;margin-top:2px;display:grid}.ksbs-site .chk[aria-pressed=true] .box{background:var(--mag);border-color:var(--mag);color:#fff}.ksbs-site .chk b{font:600 16px/1.25 var(--sans);display:block}.ksbs-site .chk small{font:400 13px/1.4 var(--sans);color:#4b5257;margin-top:4px;display:block}.ksbs-site .chk .pr{font:700 15px/1.2 var(--sans);white-space:nowrap;margin-left:auto}.ksbs-site .chip{border:1px dashed var(--magL);color:var(--magL);font:600 11px/1.2 var(--sans);letter-spacing:.04em;background:#f39be029;padding:5px 9px;display:inline-block}.ksbs-site .card .chip,.ksbs-site .panel .chip{color:#6b0057;background:#ad008c14;border-color:#8a006f}.ksbs-site .stepbox{border-top:1px solid var(--line);padding:52px 0}.ksbs-site .stepbox:first-child{border-top:0;padding-top:0}.ksbs-site .stepbox h2{font:300 clamp(30px, 3vw, 44px)/1.08 var(--serif);margin:14px 0 24px}.ksbs-site .stepbox .lead2{max-width:620px;font:400 15px/1.6 var(--sans);color:#eef0f1;margin:-8px 0 26px}.ksbs-site .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ksbs-site .stack{gap:14px;display:grid}.ksbs-site .fld.dk label{color:#fff}.ksbs-site .bank{background:var(--char2);gap:22px;padding:32px;display:grid}.ksbs-site .bank dl{grid-template-columns:max-content 1fr;align-items:baseline;gap:16px 36px;margin:0;display:grid}.ksbs-site .bank dt{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--magL)}.ksbs-site .bank dd{font:400 22px/1.3 var(--serif);margin:0}.ksbs-site .bank dd.num{font:300 44px/1 var(--serif);letter-spacing:.06em}.ksbs-site .bank .acts2{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.ksbs-site .copy{color:#fff;font:600 13px/1 var(--sans);cursor:pointer;background:0 0;border:1.5px solid #fff;align-items:center;gap:10px;padding:12px 18px;transition:background .3s,color .3s;display:inline-flex}.ksbs-site .copy:hover,.ksbs-site .copy:focus-visible{color:#14171a;background:#fff;outline:none}.ksbs-site .drop{text-align:center;cursor:pointer;border:1.5px dashed #ffffff8c;place-items:center;gap:8px;padding:44px 24px;transition:border-color .3s,background .3s;display:grid}.ksbs-site .drop:hover,.ksbs-site .drop:focus-within{border-color:var(--gold);background:#ffffff0d}.ksbs-site .drop b{font:600 16px/1.3 var(--sans)}.ksbs-site .drop span{font:400 13px/1.5 var(--sans);color:var(--mut)}.ksbs-site .drop .fname{color:var(--gold);font-weight:600}.ksbs-site .sum{background:var(--ink);padding:32px}.ksbs-site .sum h3{font:400 26px/1.1 var(--serif);margin:0 0 18px}.ksbs-site .sum .ln{border-bottom:1px solid var(--hair);font:400 14px/1.4 var(--sans);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.ksbs-site .sum .ln small{color:var(--mut);font-size:12px;display:block}.ksbs-site .sum .tot{font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--magL);justify-content:space-between;align-items:baseline;padding:20px 0 6px;display:flex}.ksbs-site .sum .tot b{font:300 46px/1 var(--serif);letter-spacing:0;color:#fff;text-transform:none}.ksbs-site .sum .note{border-left:3px solid var(--gold);font:400 13px/1.5 var(--sans);background:#f2b63224;margin:14px 0 0;padding:12px 14px}.ksbs-site .sum .btn{justify-content:center;width:100%;margin-top:22px}.ksbs-site .sum .fine{font:400 12px/1.5 var(--sans);color:var(--mut);margin:16px 0 0}.ksbs-site .mail{color:#1b1f22;background:#fff;max-width:640px;box-shadow:0 24px 60px #00000059}.ksbs-site .mail .mh{background:var(--mag);padding:20px 28px}.ksbs-site .mail .mh img{width:auto;height:40px}.ksbs-site .mail .mb{font:400 15px/1.65 var(--sans);padding:32px 28px 36px}.ksbs-site .mail .mb h4{font:400 28px/1.15 var(--serif);margin:0 0 16px}.ksbs-site .mail .mb p{margin:0 0 16px}.ksbs-site .mail .mb table{border-collapse:collapse;width:100%;margin:18px 0 22px;font-size:14px}.ksbs-site .mail .mb td{border-top:1px solid #dde0e2;padding:10px 0}.ksbs-site .mail .mb td:last-child{text-align:right;font-weight:600}.ksbs-site .mail .mb .mbtn{background:var(--mag);color:#fff;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-block}.ksbs-site .mail .mf{font:400 12px/1.6 var(--sans);color:#5a6166;background:#f1f2f3;padding:20px 28px}.ksbs-site .mailmeta{max-width:640px;font:400 13px/1.7 var(--sans);color:var(--mut);margin-bottom:14px}.ksbs-site .mailmeta b{color:#fff;font-weight:600}.ksbs-site .adm{color:#14171a;background:#f3f4f4}.ksbs-site .adm .bar{padding:22px var(--pad);background:#fff;border-bottom:1px solid #dfe2e3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ksbs-site .adm .bar b{font:600 15px/1 var(--sans)}.ksbs-site .adm .wrap{padding:36px var(--pad) 60px}.ksbs-site .adm h1{font:400 40px/1.1 var(--serif);margin:0 0 6px}.ksbs-site .adm .sub{font:400 14px/1.5 var(--sans);color:#4b5257;margin:0 0 28px}.ksbs-site .adm .stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:28px;display:grid}.ksbs-site .adm .st{background:#fff;border:1px solid #dfe2e3;padding:20px}.ksbs-site .adm .st small{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#5a6166;display:block}.ksbs-site .adm .st b{font:400 36px/1 var(--serif);margin-top:10px;display:block}.ksbs-site .adm .tools{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.ksbs-site .adm .tools input,.ksbs-site .adm .tools select{font:400 14px/1.2 var(--sans);background:#fff;border:1px solid #cfd3d5;padding:12px 14px}.ksbs-site .adm .tools .btn{padding:12px 18px;font-size:14px}.ksbs-site .adm .tbw{background:#fff;border:1px solid #dfe2e3;overflow-x:auto}.ksbs-site .adm table{border-collapse:collapse;width:100%;min-width:1080px;font:400 13px/1.45 var(--sans)}.ksbs-site .adm th{text-align:left;font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#4b5257;background:#eceeef;padding:14px 16px}.ksbs-site .adm td{vertical-align:top;border-top:1px solid #e6e8e9;padding:16px}.ksbs-site .adm tbody tr{transition:background .2s}.ksbs-site .adm tbody tr:hover{background:#f8f2f7}.ksbs-site .pill{font:600 11px/1 var(--sans);letter-spacing:.04em;padding:5px 10px;display:inline-block}.ksbs-site .pill.w{color:#7a5600;background:#fff1cf}.ksbs-site .pill.g{color:#11602b;background:#d9f2e1}.ksbs-site .pill.r{color:#8a1c1c;background:#fbdada}.ksbs-site .adm .act{gap:8px;display:flex}.ksbs-site .adm .act a{color:#14171a;font:600 12px/1 var(--sans);border:1px solid #b9bfc2;padding:7px 10px;text-decoration:none;transition:background .2s,color .2s}.ksbs-site .adm .act a:hover{color:#fff;background:#14171a}.ksbs-site .adm .act a.ok{background:var(--mag);border-color:var(--mag);color:#fff}.ksbs-site .adm .act a.ok:hover{background:#7e0066}.ksbs-site .srchp{min-height:820px;padding:120px var(--pad) 80px;background:var(--char)}.ksbs-site .srchp label{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--magL);margin-bottom:18px;display:block}.ksbs-site .srchp input{color:#fff;width:100%;font:300 clamp(40px, 5.6vw, 88px)/1.1 var(--serif);letter-spacing:-.015em;background:0 0;border:0;border-bottom:2px solid #fff;border-radius:0;padding:8px 0 22px;transition:border-color .3s}.ksbs-site .srchp input::placeholder{color:#ffffff73}.ksbs-site .srchp input:focus{border-color:var(--gold);outline:none}.ksbs-site .srchp .two2{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:72px;display:grid}.ksbs-site .srchp h2{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 22px}.ksbs-site .srchp .qs a{border-bottom:1px solid var(--line);color:#fff;font:400 24px/1.2 var(--serif);justify-content:space-between;gap:16px;padding:18px 0;text-decoration:none;transition:padding .35s cubic-bezier(.2,.8,.2,1),color .3s;display:flex}.ksbs-site .srchp .qs a:first-child{border-top:1px solid var(--line)}.ksbs-site .srchp .qs a:after{content:"→";font:400 18px/1 var(--sans)}.ksbs-site .srchp .qs a:hover{color:var(--gold);padding-left:12px}.ksbs-site .srchp .tags{flex-wrap:wrap;gap:12px;display:flex}.ksbs-site .srchp .tags a{border:1px solid var(--line);color:#fff;font:600 14px/1 var(--sans);padding:12px 18px;text-decoration:none;transition:background .3s,color .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.ksbs-site .srchp .tags a:hover{background:var(--gold);border-color:var(--gold);color:#14171a;transform:translateY(-3px)}.ksbs-site .acc{border-top:1px solid var(--line)}.ksbs-site .acc .q{border-bottom:1px solid var(--line)}.ksbs-site .acc button{color:#fff;text-align:left;cursor:pointer;width:100%;font:300 clamp(24px, 2.2vw, 32px)/1.15 var(--serif);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;transition:color .3s,padding .35s cubic-bezier(.2,.8,.2,1);display:flex}.ksbs-site .acc button:hover{color:var(--gold);padding-left:10px}.ksbs-site .acc button i{width:34px;height:34px;font:400 20px/1 var(--sans);border:1.5px solid #fff;border-radius:50%;flex:none;place-items:center;font-style:normal;transition:transform .4s,background .3s,color .3s;display:grid}.ksbs-site .acc button[aria-expanded=true] i{color:#111;background:#fff;transform:rotate(45deg)}.ksbs-site .acc .a{max-width:780px;font:400 15px/1.7 var(--sans);color:#eef0f1;padding:0 0 30px}.ksbs-site .cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ksbs-site .cal .dow{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);text-align:center;padding:8px 0}.ksbs-site .cal .d{aspect-ratio:1.15;font:400 14px/1 var(--sans);color:#d6dadd;background:#ffffff0d;padding:10px;transition:background .3s,transform .3s;position:relative}.ksbs-site .cal .d.off{background:0 0}.ksbs-site .cal .d.ev{background:var(--mag);color:#fff;font-weight:700}.ksbs-site .cal .d.ev em{font:600 10px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;font-style:normal;position:absolute;bottom:8px;left:10px;right:6px}.ksbs-site .cal .d.cl{background:var(--gold);color:#14171a;font-weight:700}.ksbs-site .cal .d.cl em{font:600 10px/1.2 var(--sans);text-transform:uppercase;font-style:normal;position:absolute;bottom:8px;left:10px;right:6px}.ksbs-site .cal .d.ev:hover,.ksbs-site .cal .d.cl:hover{transform:translateY(-3px)}.ksbs-site .facts{background:var(--ink);padding:32px}.ksbs-site .facts dl{margin:0;display:grid}.ksbs-site .facts dt{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--magL);padding-top:18px}.ksbs-site .facts dd{border-bottom:1px solid var(--hair);font:400 15px/1.45 var(--sans);margin:8px 0 0;padding-bottom:18px}.ksbs-site .facts dd:last-of-type{border-bottom:0}.ksbs-site .facts .btn{justify-content:center;width:100%;margin-top:22px}.ksbs-site .detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:64px;display:grid}.ksbs-site .detail aside{position:sticky;top:96px}.ksbs-site .bul{-moz-column-gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.ksbs-site .bul li{border-top:1px solid var(--hair);font:400 15px/1.5 var(--sans);padding:16px 0}.ksbs-site .callout{background:var(--mag);margin-top:64px;padding:44px}.ksbs-site .callout h3{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.ksbs-site .callout p{max-width:760px;font:300 clamp(24px, 2.4vw, 34px)/1.3 var(--serif);margin:0}.ksbs-site .tbl{border-collapse:collapse;width:100%}.ksbs-site .tbl th{text-align:left;font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:0 0 12px}.ksbs-site .tbl td{border-top:1px solid var(--line);font:400 15px/1.4 var(--sans);padding:20px 0}.ksbs-site .tbl td:last-child,.ksbs-site .tbl th:last-child{text-align:right}.ksbs-site .tbl td b{font:400 28px/1 var(--serif)}.ksbs-site .rv:not(.cards,.cols3,.rows,.listr,.bul,.head,.feature,.split,.quote,.detail,.cta):not([data-revealed]),.ksbs-site .rv:is(.cards,.cols3,.rows,.listr,.bul,.head,.feature,.split,.quote,.detail,.cta)>:not([data-revealed]){opacity:.01;transform:translateY(120px)}.ksbs-site .hero .core>:not([data-revealed]),.ksbs-site .banner .in>:not([data-revealed]),.ksbs-site .pro .t>:not([data-revealed]),.ksbs-site .pro .pic:not([data-revealed]){opacity:.01;transform:translateY(70px)}@media (prefers-reduced-motion:reduce){.ksbs-site .rv:not(.cards,.cols3,.rows,.listr,.bul,.head,.feature,.split,.quote,.detail,.cta):not([data-revealed]),.ksbs-site .rv:is(.cards,.cols3,.rows,.listr,.bul,.head,.feature,.split,.quote,.detail,.cta)>:not([data-revealed]),.ksbs-site .hero .core>:not([data-revealed]),.ksbs-site .banner .in>:not([data-revealed]),.ksbs-site .pro .t>:not([data-revealed]),.ksbs-site .pro .pic:not([data-revealed]){opacity:1;transform:none}}@media (scripting:none){.ksbs-site .rv:not(.cards,.cols3,.rows,.listr,.bul,.head,.feature,.split,.quote,.detail,.cta):not([data-revealed]),.ksbs-site .rv:is(.cards,.cols3,.rows,.listr,.bul,.head,.feature,.split,.quote,.detail,.cta)>:not([data-revealed]),.ksbs-site .hero .core>:not([data-revealed]),.ksbs-site .banner .in>:not([data-revealed]),.ksbs-site .pro .t>:not([data-revealed]),.ksbs-site .pro .pic:not([data-revealed]){opacity:1;transform:none}}@media (max-width:1080px){.ksbs-site .detail{grid-template-columns:1fr}.ksbs-site .detail aside{position:static}.ksbs-site .hdr .ann{display:none}.ksbs-site .mnav{grid-template-columns:1fr}}@media (max-width:860px){.ksbs-site .hbtn{gap:10px;padding:0 16px}.ksbs-site .hbtn .t,.ksbs-site .mfeat{display:none}.ksbs-site .hdr{gap:12px;min-height:64px}.ksbs-site .hdr .logo img{height:42px}.ksbs-site .hbtn.is-open{min-height:64px}.ksbs-site .mnav{padding:112px var(--pad) 150px}.ksbs-site .mnav .mlogo img{height:42px}.ksbs-site .mnav .mlogo{top:11px}.ksbs-site .mnav nav a{font-size:clamp(34px,9vw,46px)}.ksbs-site .mnav nav a em{width:fit-content;margin:6px 0 0;display:block}.ksbs-site .sch-list a{flex-direction:column;gap:4px;font-size:22px}.ksbs-site .sch-list a span{text-align:left}.ksbs-site .two,.ksbs-site .srchp .two2{grid-template-columns:1fr}.ksbs-site .srchp .two2{gap:40px;margin-top:48px}.ksbs-site .bank dl{grid-template-columns:1fr;gap:6px}.ksbs-site .bank dd.num{font-size:34px}.ksbs-site .pro{grid-template-columns:1fr;gap:28px;padding-top:48px}.ksbs-site .pro .t{padding-bottom:0}.ksbs-site .row.nt{grid-template-columns:1fr}.ksbs-site .head,.ksbs-site .feature,.ksbs-site .quote,.ksbs-site .split,.ksbs-site .ftr .top{grid-template-columns:1fr;gap:28px}.ksbs-site .feature.flip>:first-child{order:0}.ksbs-site .row{grid-template-columns:1fr;gap:14px}.ksbs-site .row .th{width:100%;height:180px}.ksbs-site .hero{min-height:0;padding-bottom:8px}.ksbs-site .hero .core{padding:150px var(--pad) 0}.ksbs-site .hero .strip{grid-template-columns:1fr;gap:0;margin-top:40px;position:relative}.ksbs-site .ftr .links{grid-template-columns:1fr;gap:28px;margin-top:64px}.ksbs-site .ftr .mark{margin-top:48px}.ksbs-site .ftr .base{flex-direction:column;align-items:flex-start}.ksbs-site .sec{padding-top:72px}.ksbs-site .sec.band,.ksbs-site .bleed{margin-top:72px}}@media (prefers-reduced-motion:reduce){.ksbs-site *,.ksbs-site :before,.ksbs-site :after{transition-duration:.01ms!important;animation:none!important}}.ksbs-site .skip{z-index:100;color:#14171a;font:600 14px/1 var(--sans);background:#fff;padding:12px 18px;position:absolute;top:0;left:-9999px}.ksbs-site .skip:focus{outline:2px solid var(--gold);top:16px;left:16px}.ksbs-site .legacy{color:#1c1b22;background:#faf9f6}.ksbs-site .reel{position:relative}.ksbs-site .reel .track{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid}.ksbs-site .reel .slot{display:flex}.ksbs-site .reel .slot .card{flex:1}.ksbs-site .reel .slot.dup,.ksbs-site .reel .reel-arrow{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ksbs-site .reel{overflow:hidden;container-type:inline-size}.ksbs-site .reel .track{width:max-content;transform:translateX(calc(var(--i,0) * (100cqw - 48px) / -3 - var(--i,0) * 24px));gap:0;transition:transform .9s cubic-bezier(.4,0,.2,1);display:flex}.ksbs-site .reel .slot,.ksbs-site .reel .slot.dup{flex:none;width:calc(33.3333cqw - 16px);margin-right:24px;transition:opacity .9s;display:flex}.ksbs-site .reel .slot[data-on=false]{opacity:0}.ksbs-site .reel .reel-arrow{z-index:2;color:#fff;width:52px;height:52px;font:400 24px/1 var(--sans);cursor:pointer;background:#14171ab8;border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;transition:background .3s,color .3s,transform .3s;display:grid;position:absolute;top:30%}.ksbs-site .reel .reel-arrow:hover,.ksbs-site .reel .reel-arrow:focus-visible{background:var(--gold);color:#14171a;outline:none;transform:scale(1.06)}.ksbs-site .reel .reel-arrow.next{right:10px}.ksbs-site .reel .reel-arrow.prev{left:10px}}
