.kg{--kg-ease:cubic-bezier(0.2,0.7,0.2,1);--kg-mut:rgb(var(--w-fg-rgb)/0.66);--kg-body:rgb(var(--w-fg-rgb)/0.8);--kg-line:rgb(var(--w-fg-rgb)/0.7);--kg-hair:rgb(var(--w-fg-rgb)/0.12);--kg-rule:rgb(var(--w-fg-rgb)/0.22);--kg-tile:color-mix(in srgb,var(--w-surface) 90%,var(--w-fg));--kg-glass-bg:rgb(var(--w-bg-rgb)/0.45);--kg-glass-edge:hsla(0,0%,100%,.14);--kg-glass-hi:hsla(0,0%,100%,.12);--kg-glass-sh:0 40px 80px -30px rgba(0,0,0,.7);--kg-sh:0 50px 90px -40px rgba(0,0,0,.85),0 18px 36px -18px rgba(0,0,0,.6);--kg-panel:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));--kg-panel-edge:hsla(0,0%,100%,.08);--kg-panel-sh:inset 0 1px 0 hsla(0,0%,100%,.07),0 40px 70px -40px rgba(0,0,0,.8);--kg-glow:radial-gradient(1200px 700px at 50% -120px,rgb(var(--w-fg-rgb)/0.09),rgb(var(--w-fg-rgb)/0) 70%);--kg-foot-glow:radial-gradient(900px 360px at 50% 400px,rgb(var(--w-fg-rgb)/0.07),rgb(var(--w-fg-rgb)/0) 70%);--kg-img:saturate(0.82) brightness(0.8);--kg-img-card:saturate(0.82) brightness(0.85);--kg-img-blur:blur(2.5px) saturate(0.6) brightness(0.5);--kg-name-sh:0 20px 60px rgba(0,0,0,.55);--kg-sub-sh:0 6px 24px rgba(0,0,0,.6);--kg-time-bg:hsla(0,0%,100%,.05);--kg-dot:#6fbf8a;--kg-dot-sh:0 0 12px rgba(111,191,138,.8);--kg-btn-sh:0 18px 34px -16px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.55);--site-logo-ink:var(--w-fg);position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;isolation:isolate;background:var(--w-bg);color:var(--w-fg);font-family:var(--kg-font-sans),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.kg[data-tone=light]{--kg-mut:rgb(var(--w-fg-rgb)/0.68);--kg-body:rgb(var(--w-fg-rgb)/0.82);--kg-rule:rgb(var(--w-fg-rgb)/0.25);--kg-tile:color-mix(in srgb,var(--w-bg) 86%,var(--w-fg));--kg-glass-bg:color-mix(in srgb,var(--w-surface) 55%,transparent);--kg-glass-edge:hsla(0,0%,100%,.7);--kg-glass-hi:hsla(0,0%,100%,.9);--kg-glass-sh:0 40px 80px -36px rgb(var(--w-fg-rgb)/0.42);--kg-sh:0 50px 90px -44px rgb(var(--w-fg-rgb)/0.55),0 18px 34px -18px rgb(var(--w-fg-rgb)/0.3);--kg-panel:linear-gradient(180deg,color-mix(in srgb,var(--w-surface) 75%,transparent),color-mix(in srgb,var(--w-surface) 45%,transparent));--kg-panel-edge:hsla(0,0%,100%,.9);--kg-panel-sh:0 40px 70px -44px rgb(var(--w-fg-rgb)/0.5),inset 0 1px 0 hsla(0,0%,100%,.95);--kg-glow:radial-gradient(1100px 680px at 85% -80px,color-mix(in srgb,var(--w-surface) 85%,transparent),transparent 70%);--kg-foot-glow:none;--kg-img:none;--kg-img-card:none;--kg-img-blur:blur(3px) saturate(0.7) brightness(1.05);--kg-name-sh:0 0 40px color-mix(in srgb,var(--w-surface) 45%,transparent);--kg-sub-sh:0 0 10px var(--w-surface),0 0 18px color-mix(in srgb,var(--w-surface) 80%,transparent);--kg-time-bg:hsla(0,0%,100%,.4);--kg-dot:#2f8a57;--kg-dot-sh:0 0 0 4px rgba(47,138,87,.15);--kg-btn-sh:0 18px 34px -16px rgb(var(--w-fg-rgb)/0.7),inset 0 1px 0 hsla(0,0%,100%,.14)}.kg:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;background:url(/website/grain-light.svg) 0 0/220px;opacity:.045}.kg[data-tone=light]:after{background-image:url(/website/grain-dark.svg);opacity:.05;mix-blend-mode:multiply}.kg-glow{position:absolute;z-index:-1;top:0;left:0;right:0;height:900px;background:var(--kg-glow);pointer-events:none}.kg *,.kg :after,.kg :before{box-sizing:border-box}:where(.kg) a{color:inherit;text-decoration:none}:where(.kg) blockquote,:where(.kg) dd,:where(.kg) dl,:where(.kg) figure,:where(.kg) h1,:where(.kg) h2,:where(.kg) h3,:where(.kg) p{margin:0}:where(.kg) h1,:where(.kg) h2,:where(.kg) h3{font-weight:400}.kg a:focus-visible{outline:1px solid var(--w-fg);outline-offset:4px}.kg ::selection{background:var(--w-accent);color:var(--w-on-accent)}.kg-t{font-family:var(--kg-font-display),Georgia,serif;font-weight:400;font-variant-numeric:lining-nums}.kg-sp{font-size:12px;letter-spacing:.36em;text-transform:uppercase}.kg-mut{color:var(--kg-mut)}.kg-wrap{position:relative;max-width:1200px;margin:0 auto;padding:0 40px}.kg-box{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--kg-line)}.kg-glass{-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.kg-glass,.kg-pane{background:var(--kg-glass-bg);border:1px solid var(--kg-glass-edge);box-shadow:var(--kg-glass-sh),inset 0 1px 0 var(--kg-glass-hi)}.kg-dot{display:inline-block;flex:none;width:7px;height:7px;margin-right:10px;vertical-align:1px;border-radius:50%;background:var(--kg-dot);box-shadow:var(--kg-dot-sh)}.kg-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:54px;padding:0 34px;background-color:var(--w-accent);background-image:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 70%);color:var(--w-on-accent);font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--kg-btn-sh);transition:transform .25s ease}.kg-btn:hover{transform:translateY(-2px)}.kg-btn:active{transform:translateY(1px)}.kg-btn-sm{padding:0 22px}.kg-btn-line,.kg-btn-sm{height:44px;font-size:11px}.kg-btn-line{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgb(var(--w-fg-rgb)/.45);font-weight:600;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;transition:transform .25s ease}.kg-btn-line:hover{transform:translateY(-1px)}.kg-arrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;white-space:nowrap}.kg-arrow i{display:inline-block;width:76px;height:1px;background:currentColor;transform:scaleX(.74);transform-origin:left;transition:transform .3s ease}.kg-arrow:hover i{transform:scaleX(1)}.kg-arrow-sm{font-size:10px}.kg-arrow-sm i{width:44px}.kg-ul{border-bottom:1px solid rgb(var(--w-fg-rgb)/.3);padding-bottom:1px}.kg-head{position:relative;z-index:7;gap:36px;height:100px}.kg-brand,.kg-head{display:flex;align-items:center}.kg-brand{gap:16px;min-width:0;margin-right:auto}.kg-mark{flex:none;width:46px;height:46px;font-size:22px}.kg-brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-brand [data-site-brand]{--site-brand-logo-h:3.4em;--site-brand-word-h:2.6em}.kg-nav{display:flex;gap:34px;font-size:11px}.kg-nav a{padding:8px 0;transition:opacity .25s ease}.kg-nav a:hover{opacity:.7}.kg-front,.kg-hero,.kg-stage{position:relative}.kg-stage{height:clamp(520px,49vw,700px);margin-top:6px;container-type:inline-size}.kg-layers{position:absolute;inset:0}.kg-ph{position:absolute;overflow:hidden;background:var(--kg-tile)}.kg-ph img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--kg-img)}.kg-ph-blur img{filter:var(--kg-img-blur);transform:scale(1.06)}.kg-ph:not(.kg-ph-blur){box-shadow:var(--kg-sh)}.kg-ph-blur{box-shadow:none}.kg-frame{position:absolute;border:1px solid rgb(var(--w-fg-rgb)/.2);pointer-events:none}.kg-ph-flat[data-flat="1"]{background:linear-gradient(160deg,color-mix(in srgb,var(--w-surface) 92%,var(--w-fg)),var(--w-surface) 70%)}.kg-ph-flat[data-flat="2"]{background:linear-gradient(200deg,color-mix(in srgb,var(--w-surface) 84%,var(--w-fg)),color-mix(in srgb,var(--w-surface) 96%,var(--w-fg)) 60%,var(--w-surface))}.kg-ph-flat[data-flat="2"]:before{content:"";position:absolute;inset:22px;border:1px solid var(--kg-hair)}.kg-flat-mark{position:absolute;right:6%;bottom:-2%;font-size:22cqi;line-height:1;text-transform:uppercase;color:rgb(var(--w-fg-rgb)/.07);pointer-events:none}.kg-ph-flat[data-flat="3"]{background:linear-gradient(170deg,color-mix(in srgb,var(--w-accent) 26%,var(--w-surface)),color-mix(in srgb,var(--w-accent) 10%,var(--w-surface)))}.kg-ph-flat[data-flat=soft]{background:color-mix(in srgb,var(--w-surface) 60%,transparent);box-shadow:none;opacity:.8}@keyframes kg-f1{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes kg-f2{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,9px,0)}}@keyframes kg-f3{0%,to{transform:translateZ(0)}50%{transform:translate3d(-6px,-14px,0)}}@keyframes kg-fade{0%{opacity:0}to{opacity:1}}@keyframes kg-up{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.kg-stage [data-slot=b1]{left:19%;top:0;width:21%;height:40%;z-index:1;animation:kg-fade 1.2s ease .05s both,kg-f2 14s ease-in-out infinite}.kg-stage [data-slot=b2]{right:31%;top:2%;width:14%;height:30%;z-index:1;animation:kg-fade 1.2s ease .1s both,kg-f1 16s ease-in-out -6s infinite}.kg-stage [data-slot=frame]{left:3%;top:7%;width:30%;height:70%;z-index:1;animation:kg-fade 1.4s ease .3s both}.kg-stage [data-slot=l]{left:0;top:12%;width:30%;height:70%;z-index:2;animation:kg-fade 1.2s ease .15s both,kg-f1 12s ease-in-out infinite}.kg-stage [data-slot=r]{right:0;top:3%;width:36%;height:84%;z-index:2;animation:kg-fade 1.2s ease .2s both,kg-f2 13s ease-in-out -3s infinite}.kg-stage [data-slot=f]{left:42%;top:59%;width:19%;height:41%;z-index:4;animation:kg-fade 1.2s ease .35s both,kg-f3 11s ease-in-out -2s infinite}.kg-stage [data-slot=f] img{filter:var(--kg-img-card)}.kg-name{position:absolute;left:0;right:0;top:25.5%;z-index:5;text-align:center;pointer-events:none;animation:kg-up 1.1s var(--kg-ease) .15s both}.kg-name h1{font-size:min(154px,10.6vw,calc((100vw - 80px) / var(--kg-len)));font-size:min(154px,13.75cqi,calc(100cqi / var(--kg-len)));line-height:1;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;white-space:nowrap;text-shadow:var(--kg-name-sh)}.kg-name p{margin-top:22px;padding:0 16px;text-shadow:var(--kg-sub-sh)}.kg-cap{padding:.02em .1em 0 .12em;margin-right:.08em;line-height:1.1;border-color:rgb(var(--w-fg-rgb)/.85)}.kg-cap-glass{background:var(--kg-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);text-shadow:none}.kg-next{position:absolute;right:3%;bottom:-70px;z-index:6;width:470px;padding:26px 28px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;animation:kg-up 1.1s var(--kg-ease) .45s both}.kg-time{flex-direction:column;gap:6px;padding:14px 22px 18px;background:var(--kg-time-bg);transition:transform .25s ease}.kg-time:hover{transform:translateY(-2px)}.kg-time .kg-sp{font-size:10px;white-space:nowrap}.kg-time b{font-weight:400;font-size:52px;line-height:1}.kg-next-txt{min-width:0}.kg-next h2{font-size:12px}.kg-next-status{margin-top:8px;font-size:14px}.kg-more{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:19px}.kg-more a{border-bottom:1px solid rgb(var(--w-fg-rgb)/.3);padding-bottom:2px;transition:border-color .25s ease}.kg-more a:hover{border-color:var(--w-fg)}.kg-next-book{margin-top:14px}.kg-intro{max-width:560px;margin-top:44px}.kg-intro p{margin-bottom:30px;font-size:18px;line-height:1.65;color:var(--kg-body)}.kg-intro-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px}.kg-sec{padding-top:130px}.kg-h2{display:flex;align-items:center;gap:22px;margin-bottom:56px;font-size:12px;letter-spacing:.42em;text-transform:uppercase}.kg-h2 i{flex:1;height:1px;background:linear-gradient(90deg,var(--kg-rule),rgb(var(--w-fg-rgb)/0))}.kg[data-js] [data-kg-rv]{opacity:0;transform:translate3d(0,24px,0);transition:opacity 1s var(--kg-ease) var(--d,0s),transform 1s var(--kg-ease) var(--d,0s)}.kg[data-js] [data-kg-rv][data-kg-on]{opacity:1;transform:none}.kg-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kg-prices[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-panel{padding:30px 28px 18px;background:var(--kg-panel);border:1px solid var(--kg-panel-edge);box-shadow:var(--kg-panel-sh)}.kg-cat{display:flex;align-items:center;gap:16px;margin-bottom:14px}.kg-cat .kg-box{flex:none;width:48px;height:48px;font-size:22px;letter-spacing:0;background:hsla(0,0%,100%,.04)}.kg-row{display:flex;align-items:baseline;gap:14px;padding:17px 0;border-bottom:1px solid rgb(var(--w-fg-rgb)/.1)}.kg-row:last-child{border-bottom:0}.kg-row-n{margin-right:auto;font-size:17px;transition:transform .25s ease}.kg-row-p{font-size:19px;white-space:nowrap}.kg-row:hover .kg-row-n{transform:translateX(4px)}.kg-panel-one{column-count:2;column-gap:64px;padding-top:18px}.kg-panel-one .kg-row{break-inside:avoid}.kg-panel-one[data-few]{column-count:1;max-width:720px}.kg-free{margin-top:26px;font-size:15px}.kg-free-link{color:var(--w-fg);border-bottom:1px solid rgb(var(--w-fg-rgb)/.3)}.kg-fan{display:flex;align-items:flex-start;justify-content:center;padding:20px 0 30px;perspective:1400px}.kg-fan>:first-child{--tf:var(--c1);--tfm:var(--m1);--zi:var(--z1);--zm:var(--mz1);--al:var(--a1);--ta:var(--t1)}.kg-fan>:nth-child(2){--tf:var(--c2);--tfm:var(--m2);--zi:var(--z2);--zm:var(--mz2);--al:var(--a2);--ta:var(--t2)}.kg-fan>:nth-child(3){--tf:var(--c3);--tfm:var(--m3);--zi:var(--z3);--zm:var(--mz3);--al:var(--a3);--ta:var(--t3)}.kg-fan>:nth-child(4){--tf:var(--c4);--tfm:var(--m4);--zi:var(--z4);--zm:var(--mz4);--al:var(--a4);--ta:var(--t4)}.kg-fan>:nth-child(5){--tf:var(--c5);--tfm:var(--m5);--zi:var(--z5);--zm:var(--mz5);--al:var(--a5);--ta:var(--t5)}.kg-fan>:nth-child(6){--tf:var(--c6);--tfm:var(--m6);--zi:var(--z6);--zm:var(--mz6);--al:var(--a6);--ta:var(--t6)}.kg-card{position:relative;display:block;flex:0 1 270px;min-width:0;aspect-ratio:27/37;margin-left:-40px;overflow:hidden;background:var(--kg-tile);box-shadow:var(--kg-sh);transform:var(--tf,none);z-index:var(--zi,1);transition:transform .45s var(--kg-ease)}.kg-card:first-child{margin-left:0}.kg-fan .kg-card:focus-visible,.kg-fan .kg-card:hover{transform:rotateY(0deg) rotate(0deg) translateY(-18px);z-index:9}.kg-card img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--kg-img-card)}.kg-ini{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,rgb(var(--w-fg-rgb)/.05),transparent)}.kg-ini .kg-box{width:41%;aspect-ratio:1;font-size:clamp(34px,3.6vw,52px);border-color:rgb(var(--w-fg-rgb)/.35)}.kg-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--w-bg-rgb)/0) 45%,rgb(var(--w-bg-rgb)/.92) 100%)}.kg-card-txt{position:absolute;left:22px;right:22px;bottom:20px;display:flex;flex-direction:column;align-items:var(--al,flex-start);gap:6px;text-align:var(--ta,left)}.kg-card-name{max-width:100%;overflow:hidden;font-size:16px;letter-spacing:.36em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.kg-card-status{display:inline-flex;align-items:center;font-size:14px;color:var(--kg-mut)}.kg[data-tone=light] .kg-card-shade{display:none}.kg[data-tone=light] .kg-card-txt{left:12px;right:12px;bottom:12px;gap:4px;padding:12px 14px;background:var(--kg-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:1px solid var(--kg-glass-edge);box-shadow:inset 0 1px 0 var(--kg-glass-hi)}.kg[data-tone=light] .kg-card-name{font-size:14px;letter-spacing:.34em}.kg[data-tone=light] .kg-card-status{font-size:13px}.kg-about{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:center}.kg-about[data-text-only]{grid-template-columns:minmax(0,1fr)}.kg-about[data-text-only] .kg-has-quote{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:72px;align-items:start}.kg-about[data-text-only] .kg-has-quote>*{grid-column:2}.kg-about[data-text-only] .kg-has-quote>.kg-quote{grid-column:1;grid-row:1/span 8}.kg-about[data-text-only] .kg-has-quote>.kg-quote+.kg-body{margin-top:0}.kg-quote{font-size:38px;line-height:1.32}.kg-quote[data-len=l]{font-size:31px;line-height:1.38}.kg-quote[data-len=xl]{font-size:26px;line-height:1.42}.kg-body{margin-top:16px;font-size:16px;line-height:1.75;color:var(--kg-body)}.kg-quote+.kg-body{margin-top:30px}.kg-about-cap{margin-top:26px;font-size:11px;color:var(--w-fg)}.kg-about-book{margin-top:34px}.kg-about-txt>.kg-body:first-child{margin-top:0}.kg-solo-pic{position:relative;max-width:440px;perspective:1400px}.kg-solo-frame{position:absolute;inset:-22px -22px 22px 22px;border:1px solid rgb(var(--w-fg-rgb)/.2);pointer-events:none}.kg-card-solo{flex:none;width:100%;aspect-ratio:4/5;margin:0;transform:rotateY(7deg) rotate(-1.2deg)}.kg-card-solo:hover{transform:rotateY(0deg) rotate(0deg) translateY(-10px)}.kg-card-solo .kg-card-name{font-size:18px}.kg-strip{position:relative;height:460px}.kg-strip[data-variant=wide]{height:520px}.kg-strip [data-slot=sb]{left:34%;top:0;width:30%;height:38%;animation:kg-f2 15s ease-in-out infinite}.kg-strip [data-slot=sframe]{left:6%;top:12%;width:54%;height:80%}.kg-strip [data-slot=s1]{left:0;top:18%;width:54%;height:80%;z-index:2;animation:kg-f1 13s ease-in-out infinite}.kg-strip [data-slot=s3]{right:0;top:30%;width:40%;height:58%;z-index:3;animation:kg-f3 12s ease-in-out -4s infinite}.kg-strip[data-n="1"] [data-slot=s1]{left:8%;width:64%}.kg-strip[data-n="1"] [data-slot=sframe]{left:14%;width:64%}.kg-strip[data-n="1"] [data-slot=sb]{left:56%;top:4%;width:36%;height:44%}.kg-strip[data-variant=wide] [data-slot=sb]{left:28%;top:0;width:22%;height:36%}.kg-strip[data-variant=wide] [data-slot=sframe]{left:3%;top:10%;width:34%;height:80%}.kg-strip[data-variant=wide] [data-slot=s1]{left:0;top:16%;width:34%;height:80%}.kg-strip[data-variant=wide] [data-slot=s2]{left:40%;top:36%;width:24%;height:62%;z-index:4;animation:kg-f3 11s ease-in-out -2s infinite}.kg-strip[data-variant=wide] [data-slot=s3]{right:0;top:4%;width:34%;height:86%;animation:kg-f2 14s ease-in-out -3s infinite}.kg-strip[data-variant=wide][data-n="2"] [data-slot=s1]{left:6%;width:44%}.kg-strip[data-variant=wide][data-n="2"] [data-slot=sframe]{left:9%;width:44%}.kg-strip[data-variant=wide][data-n="2"] [data-slot=s3]{right:12%;top:22%;width:42%;height:74%;z-index:3}.kg-strip[data-variant=wide][data-n="2"] [data-slot=sb]{left:40%;top:0;width:24%;height:36%}.kg-strip[data-variant=wide][data-n="1"] [data-slot=s1]{left:26%;width:48%}.kg-strip[data-variant=wide][data-n="1"] [data-slot=sframe]{left:30%;width:48%}.kg-strip[data-variant=wide][data-n="1"] [data-slot=sb]{left:62%;top:0;width:26%;height:40%}.kg-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.kg-revs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.kg-revs[data-count="1"]{grid-template-columns:minmax(0,860px);justify-content:center}.kg-rev{padding:30px 28px}.kg-revs:not([data-count="1"]) .kg-rev:nth-child(2){margin-top:40px}.kg-stars{display:block;font-size:12px;letter-spacing:.3em;color:var(--w-accent)}.kg-rev blockquote{margin:16px 0 22px;font-size:19px;line-height:1.55}.kg-rev blockquote:before{content:"\201C"}.kg-rev blockquote:after{content:"\201D"}.kg-rev figcaption{font-size:10px}.kg-revs[data-count="1"] .kg-rev{padding:44px 48px;text-align:center}.kg-revs[data-count="1"] blockquote{margin:18px 0 22px;font-size:30px;line-height:1.38}.kg-credit{margin-top:36px;font-size:10px;text-align:center}.kg-credit a{border-bottom:1px solid var(--kg-hair);padding-bottom:3px}.kg-foot{position:relative;margin-top:140px;padding:90px 0 40px}.kg-foot-glow{position:absolute;z-index:-1;top:-180px;left:0;right:0;height:760px;background:var(--kg-foot-glow);pointer-events:none}.kg-foot-brand{container-type:inline-size;text-align:center}.kg-foot-name{font-size:min(120px,8.4vw,calc((100vw - 80px) / var(--kg-len)));font-size:min(120px,10.7cqi,calc(100cqi / var(--kg-len)));line-height:1;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;white-space:nowrap}.kg-foot-cta{margin-top:40px}.kg-foot-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:40px;margin-top:80px;padding-top:40px;border-top:1px solid var(--kg-hair)}.kg-foot h3{margin-bottom:16px;font-size:11px}.kg-foot-grid dl,.kg-foot-grid p{font-size:15px;line-height:1.8;color:var(--kg-body)}.kg-foot-grid p+p{margin-top:4px}.kg-foot-grid a:hover{color:var(--w-fg)}.kg-foot-grid .kg-goods{margin-top:12px;font-size:13px}.kg-foot-way{margin-top:14px}.kg-foot dl{display:grid;grid-template-columns:auto 1fr;gap:0 20px}.kg-hours{display:contents}.kg-foot-actions{display:none}.kg-legal{margin-top:56px;font-size:12px}.kg-legal a{border-bottom:1px solid var(--kg-hair)}.kg[data-tone=light] .kg-foot{padding-top:80px;border-top:1px solid rgb(var(--w-fg-rgb)/.1)}.kg[data-tone=light] .kg-foot-inner{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(var(--cols,3),minmax(0,1fr));gap:40px}.kg[data-tone=light] .kg-foot-brand{text-align:left}.kg[data-tone=light] .kg-foot-name{padding-left:0;font-size:min(40px,calc(100cqi / var(--kg-len)))}.kg[data-tone=light] .kg-foot-cta{margin-top:30px}.kg[data-tone=light] .kg-foot-grid{display:contents}.kg[data-tone=light] .kg-legal{grid-column:1/-1;margin-top:16px}@media (max-width:1099px){.kg-nav{display:none}.kg-next{position:relative;right:auto;bottom:auto;width:auto;max-width:470px;margin:-64px 0 0 auto}.kg-intro{margin-top:36px}.kg-prices,.kg-revs{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-revs .kg-rev:nth-child(3){grid-column:1/-1;max-width:640px;justify-self:center}.kg-about{gap:48px}.kg-quote{font-size:32px}.kg-quote[data-len=l]{font-size:27px}.kg-quote[data-len=xl]{font-size:24px}.kg[data-tone=light] .kg-foot-inner{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.kg[data-tone=light] .kg-foot-brand{grid-column:1/-1}}@media (max-width:899px){.kg-about{grid-template-columns:minmax(0,1fr)}.kg-about[data-text-only] .kg-has-quote{display:block}.kg-about[data-text-only] .kg-has-quote>.kg-quote+.kg-body{margin-top:30px}.kg-solo-pic{max-width:380px;margin:0 auto}}@media (max-width:767px){.kg-wrap{padding:0 20px}.kg-sp{font-size:11px;letter-spacing:.34em}.kg-head{height:74px;gap:12px}.kg-brand{gap:12px}.kg-mark{width:38px;height:38px;font-size:18px}.kg-brand-name{font-size:10.5px}.kg-head .kg-btn,.kg-head .kg-btn-line{height:40px;padding:0 18px;font-size:10.5px}.kg-stage{height:500px;margin:0 -20px}.kg-stage [data-slot=b1]{left:34%;top:0;width:32%;height:30%}.kg-stage [data-slot=b2],.kg-stage [data-slot=frame]{display:none}.kg-stage [data-slot=l]{left:0;top:8%;width:44%;height:64%}.kg-stage [data-slot=r]{right:0;top:2%;width:50%;height:78%;animation:kg-fade 1.2s ease .2s both,kg-f2 13s ease-in-out -3s infinite}.kg-stage [data-slot=f]{left:30%;top:62%;width:34%;height:36%;animation:kg-fade 1.2s ease .35s both}.kg-name{top:31%}.kg-name h1{font-size:min(62px,calc((100vw - 32px) / var(--kg-len)));font-size:min(62px,calc((100cqi - 32px) / var(--kg-len)));letter-spacing:.26em;padding-left:.26em;text-shadow:0 14px 40px rgba(0,0,0,.6)}.kg[data-tone=light] .kg-name h1{text-shadow:var(--kg-name-sh)}.kg-name p{margin-top:16px;font-size:10px}.kg-cap{margin-right:.06em}.kg-cap-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--w-bg-rgb)/.55)}.kg[data-tone=light] .kg-cap-glass{background:color-mix(in srgb,var(--w-surface) 70%,transparent)}.kg-next{position:relative;right:auto;bottom:auto;width:auto;max-width:none;margin:-60px -4px 0;padding:18px;gap:16px;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}.kg-time{gap:4px;padding:10px 16px 12px}.kg-time .kg-sp{font-size:9px}.kg-time b{font-size:40px}.kg-next h2{font-size:10.5px}.kg-next-status{margin-top:6px;font-size:13px}.kg-dot{margin-right:9px}.kg-more{gap:6px 12px;margin-top:8px;font-size:17px}.kg-more a:nth-child(n+4){display:none}.kg-intro{max-width:none;margin-top:32px}.kg-intro p{margin-bottom:22px;font-size:16px}.kg-intro-cta{gap:18px}.kg-intro-cta .kg-btn{width:100%;height:56px;font-size:11.5px}.kg-intro-cta .kg-arrow{margin:0 auto}.kg-sec{padding-top:72px}.kg-h2{gap:16px;margin-bottom:26px;font-size:11px;letter-spacing:.4em}.kg-prices,.kg-prices[data-cols="2"]{grid-template-columns:minmax(0,1fr);gap:14px}.kg-panel{padding:22px 20px 8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 30px 50px -30px rgba(0,0,0,.8)}.kg[data-tone=light] .kg-panel{box-shadow:var(--kg-panel-sh)}.kg-panel-one{column-count:1;padding-top:10px}.kg-cat{gap:14px;margin-bottom:6px}.kg-cat .kg-box{width:40px;height:40px;font-size:18px}.kg-row{gap:12px;padding:14px 0}.kg-row-n{font-size:16px}.kg-row-p{font-size:18px}.kg-free{font-size:14px;line-height:1.7}.kg-fan{justify-content:flex-start;margin:0 -20px;padding:16px 20px 30px;overflow-x:auto;overscroll-behavior-x:contain;perspective:900px;scrollbar-width:none}.kg-fan::-webkit-scrollbar{display:none}.kg-fan:after{content:"";flex:0 0 20px}.kg-card{flex:0 0 190px;aspect-ratio:auto;height:260px;margin:0 -22px 0 0;transform:var(--tfm,none);z-index:var(--zm,1)}.kg-card:first-child{margin-left:0}.kg-fan .kg-card:hover{transform:var(--tfm,none);z-index:var(--zm,1)}.kg-card-txt{left:16px;right:16px;bottom:14px;gap:4px;align-items:flex-start;text-align:left}.kg-card-name{font-size:13px;letter-spacing:.34em}.kg-card-status{font-size:12.5px}.kg-ini .kg-box{width:80px;font-size:36px}.kg[data-tone=light] .kg-card-txt{left:10px;right:10px;bottom:10px;padding:10px 12px;-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--w-surface) 86%,transparent)}.kg[data-tone=light] .kg-card-name{font-size:12px}.kg-about{gap:40px}.kg-quote{font-size:26px;line-height:1.36}.kg-quote[data-len]{font-size:22px}.kg-body{font-size:15px}.kg-solo-pic{max-width:300px}.kg-solo-frame{inset:-14px -14px 14px 14px}.kg-about-book .kg-btn{width:100%;height:56px}.kg-strip,.kg-strip[data-variant=wide]{height:360px}.kg-strip [data-slot=sb],.kg-strip[data-variant=wide] [data-slot=sb]{left:38%;top:0;width:38%;height:34%}.kg-strip [data-slot=sframe],.kg-strip[data-variant=wide] [data-slot=sframe]{left:6%;top:10%;width:60%;height:76%}.kg-strip [data-slot=s1],.kg-strip[data-variant=wide] [data-slot=s1]{left:0;top:16%;width:60%;height:76%}.kg-strip [data-slot=s3],.kg-strip[data-variant=wide] [data-slot=s3]{right:0;top:34%;width:44%;height:60%}.kg-strip[data-variant=wide] [data-slot=s2]{display:none}.kg-strip[data-n="1"] [data-slot=s1],.kg-strip[data-variant=wide][data-n="1"] [data-slot=s1]{left:10%;width:72%}.kg-strip[data-n="1"] [data-slot=sframe],.kg-strip[data-variant=wide][data-n="1"] [data-slot=sframe]{left:16%;width:72%}.kg-revs,.kg-revs[data-count="2"]{grid-template-columns:minmax(0,1fr);gap:14px}.kg-revs .kg-rev:nth-child(3){max-width:none}.kg-revs:not([data-count="1"]) .kg-rev:nth-child(2){margin-top:0}.kg-rev,.kg-revs[data-count="1"] .kg-rev{padding:24px 22px;text-align:left}.kg-rev blockquote,.kg-revs[data-count="1"] blockquote{margin:14px 0 16px;font-size:20px;line-height:1.45}.kg-rev figcaption{font-size:9.5px}.kg-foot,.kg[data-tone=light] .kg-foot{margin-top:72px;padding:56px 0 40px;border-top:1px solid var(--kg-hair)}.kg-foot-glow{top:-120px;height:480px;background:radial-gradient(420px 220px at 50% 220px,rgb(var(--w-fg-rgb)/.08),rgb(var(--w-fg-rgb)/0) 70%)}.kg[data-tone=light] .kg-foot-glow{background:none}.kg[data-tone=light] .kg-foot-inner{display:block}.kg-foot-brand,.kg[data-tone=light] .kg-foot-brand{text-align:center}.kg-foot-name,.kg[data-tone=light] .kg-foot-name{font-size:min(46px,calc((100vw - 40px) / var(--kg-len)));font-size:min(46px,calc(100cqi / var(--kg-len)));letter-spacing:.28em;padding-left:.28em}.kg-foot-cta,.kg[data-tone=light] .kg-foot-cta{margin-top:30px}.kg-foot-cta .kg-btn{width:100%;height:56px}.kg-foot-grid,.kg[data-tone=light] .kg-foot-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:34px;padding-top:0;border-top:0}.kg-foot h3,.kg-foot-way{display:none}.kg-foot-actions{display:flex;gap:10px;margin-top:24px}.kg-foot-actions .kg-btn-line{flex:1;height:48px;padding:0 12px;font-size:10.5px}.kg-legal,.kg[data-tone=light] .kg-legal{margin-top:36px}.kg:after,.kg[data-tone=light]:after{mix-blend-mode:normal}}@media (prefers-reduced-motion:reduce){.kg{scroll-behavior:auto}.kg *,.kg :after,.kg :before{animation:none!important;transition-duration:.01s!important}.kg[data-js] [data-kg-rv]{opacity:1;transform:none}}@font-face{font-family:__Tenor_Sans_43e35f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d076d52c211703f9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Tenor_Sans_43e35f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e18b7ef1681887e-s.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:__Tenor_Sans_43e35f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a0b90fb4308ee44f-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Tenor_Sans_Fallback_43e35f;src:local("Arial");ascent-override:84.22%;descent-override:22.89%;line-gap-override:0.00%;size-adjust:109.24%}.__className_43e35f{font-family:__Tenor_Sans_43e35f,__Tenor_Sans_Fallback_43e35f;font-weight:400;font-style:normal}.__variable_43e35f{--kg-font-display:"__Tenor_Sans_43e35f","__Tenor_Sans_Fallback_43e35f"}@font-face{font-family:__Karla_bbc8b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.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:__Karla_bbc8b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Karla_bbc8b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.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:__Karla_bbc8b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Karla_bbc8b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.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:__Karla_bbc8b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Karla_Fallback_bbc8b6;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_bbc8b6{font-family:__Karla_bbc8b6,__Karla_Fallback_bbc8b6;font-style:normal}.__variable_bbc8b6{--kg-font-sans:"__Karla_bbc8b6","__Karla_Fallback_bbc8b6"}.kr{--kr-mut:rgb(var(--w-fg-rgb)/0.68);--kr-body:rgb(var(--w-fg-rgb)/0.86);--kr-hair:rgb(var(--w-fg-rgb)/0.12);--kr-dot:color-mix(in srgb,#2e9e8a 80%,var(--w-grad-lo));--kr-ok:color-mix(in srgb,#1f7a6a 85%,var(--w-fg));--kr-water:radial-gradient(circle at 34% 28%,#fff 0%,var(--w-grad-hi) 34%,color-mix(in srgb,var(--w-grad-mid) 60%,var(--w-grad-hi)) 78%,var(--w-grad-mid) 100%);--kr-pad:clamp(20px,5cqi,72px);--kr-ease:cubic-bezier(0.2,0.7,0.2,1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--site-logo-ink:var(--w-fg);position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;isolation:isolate;background:var(--w-bg);color:var(--w-fg);font-family:var(--kr-font-sans),system-ui,sans-serif;font-size:16px;font-weight:300;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.kr *,.kr :after,.kr :before{box-sizing:border-box}:where(.kr) a{color:inherit;text-decoration:none}:where(.kr) blockquote,:where(.kr) figure,:where(.kr) h1,:where(.kr) h2,:where(.kr) h3,:where(.kr) p{margin:0}:where(.kr) img{max-width:none}.kr ::selection{background:var(--w-accent);color:var(--w-on-accent)}.kr :focus-visible{outline:2px solid var(--w-accent);outline-offset:3px}.kr-page{position:relative;container-type:inline-size;overflow-x:clip;isolation:isolate;background:radial-gradient(70rem 50rem at 50% 700px,color-mix(in srgb,var(--w-surface) 62%,var(--w-bg)),var(--w-bg) 60%)}.kr-wrap{position:relative;max-width:1200px;margin:0 auto;padding-left:var(--kr-pad);padding-right:var(--kr-pad)}.kr-kick{font-size:12px;font-weight:500;letter-spacing:.26em;line-height:1.5;text-transform:uppercase;color:var(--kr-mut)}.kr-kick a:hover{color:var(--w-fg)}.kr-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;border-radius:999px;background:var(--w-accent);color:var(--w-on-accent);font-size:15px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 18px 30px -16px rgb(var(--w-accent-rgb)/.65);transition:transform .2s ease}.kr-btn:hover{transform:translateY(-2px)}.kr-btn:active{transform:translateY(1px)}.kr-btn-sm{flex:none;height:44px;padding:0 22px;font-size:14px}.kr-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:500}.kr-link span{padding-bottom:2px;border-bottom:1px solid var(--w-fg)}.kr-link:hover span{border-bottom-color:rgb(var(--w-fg-rgb)/.4)}.kr-head{z-index:5;display:flex;align-items:center;gap:36px;height:calc(96px + var(--safe-top));padding-top:var(--safe-top)}.kr-brand{min-width:0;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kr-nav{display:flex;gap:30px;margin-left:auto;font-size:14px;font-weight:400;color:var(--kr-body);white-space:nowrap}.kr-nav a{padding:12px 0;transition:color .2s}.kr-nav a:hover{color:var(--w-fg)}.kr-hero{display:flex;flex-direction:column;align-items:center;padding-top:30px;padding-bottom:120px;text-align:center;--kr-col:calc(min(100cqi, 1200px) - 2 * var(--kr-pad))}.kr-hero-kick{margin-bottom:22px}.kr-title{position:relative;z-index:2;max-width:100%;font-size:min(calc(clamp(64px, 9cqi, 132px) * var(--kr-lenfit, 1)),calc(var(--kr-col) / (var(--kr-long, 7) * .56)));font-weight:300;line-height:.95;letter-spacing:-.04em;word-spacing:.12em;overflow-wrap:break-word}.kr-pool{position:relative;width:clamp(320px,36cqi,500px);aspect-ratio:1;margin-top:56px}.kr-pool-in{animation:kr-pool-in 1.1s var(--kr-ease) .18s backwards}@keyframes kr-pool-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.kr-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(var(--w-fg-rgb)/.22);opacity:0;animation:kr-ripple 9s cubic-bezier(.2,.6,.3,1) infinite;will-change:transform,opacity;pointer-events:none}.kr-ring:nth-child(2){animation-delay:-3s}.kr-ring:nth-child(3){animation-delay:-6s}@keyframes kr-ripple{0%{transform:scale(1);opacity:0}12%{opacity:.9}to{transform:scale(1.85);opacity:0}}.kr-lens{border-radius:50%;background:var(--w-surface);box-shadow:0 60px 90px -50px rgb(var(--w-fg-rgb)/.55),0 0 0 14px color-mix(in srgb,var(--w-surface) 35%,transparent)}.kr-lens,.kr-lens-clip{position:absolute;inset:0}.kr-lens-clip{display:block;clip-path:circle(50% at 50% 50%)}.kr-lens-clip img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% 40%;transform:scale(1.08)}.kr-lens .kr-lens-clip img{animation:kr-breathe 22s ease-in-out infinite alternate;will-change:transform}@keyframes kr-breathe{0%{transform:scale(1.08)}to{transform:scale(1.14) translate3d(-1%,.5%,0)}}.kr-lens:after{content:"";position:absolute;left:16%;top:9%;width:36%;height:18%;border-radius:50%;background:radial-gradient(closest-side,hsla(0,0%,100%,.75),hsla(0,0%,100%,0));transform:rotate(-24deg);pointer-events:none}.kr-lens[data-empty]{background:var(--kr-water);box-shadow:inset 0 -30px 60px rgb(var(--w-fg-rgb)/.16),inset 0 18px 40px hsla(0,0%,100%,.7),0 60px 90px -50px rgb(var(--w-fg-rgb)/.55),0 0 0 14px color-mix(in srgb,var(--w-surface) 35%,transparent)}.kr-lens-mark{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(140px,16cqi,230px);font-weight:300;line-height:1;letter-spacing:-.04em;color:rgb(var(--w-fg-rgb)/.78);--site-logo-ink:rgb(var(--w-fg-rgb)/0.78)}.kr-lens-logo{width:48%!important;max-height:48%}.kr-lede{max-width:30em;margin-top:44px;font-size:19px;line-height:1.6}.kr-lede,.kr-status{position:relative;z-index:2;color:var(--kr-body)}.kr-status{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:18px;font-size:14px}.kr-status i{flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--w-fg-rgb)/.28)}.kr-status i[data-open]{background:var(--kr-dot)}.kr-stars,.kr-status a:hover{color:var(--w-fg)}.kr-stars{letter-spacing:.12em;white-space:nowrap}.kr-stars [data-off]{opacity:.25}.kr-ctas{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:28px}.kr-rise{animation:kr-up .7s var(--kr-ease) var(--d,0s) backwards}@keyframes kr-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.kr-today{display:flex;flex-direction:column;align-items:center;gap:28px;padding:56px 40px;border-radius:44px;background:color-mix(in srgb,var(--w-surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--w-surface) 80%,transparent);box-shadow:0 40px 70px -50px rgb(var(--w-fg-rgb)/.5);text-align:center}.kr-today h2{font-size:44px;font-weight:300;line-height:1.1;letter-spacing:-.04em;word-spacing:.1em}.kr-drops{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:28px 44px}.kr-drop-group{display:flex;flex-direction:column;align-items:center;gap:14px}.kr-drop-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.kr-drop{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--kr-water);box-shadow:inset 0 -6px 12px rgb(var(--w-fg-rgb)/.18),inset 0 4px 8px hsla(0,0%,100%,.8),0 16px 24px -14px rgb(var(--w-fg-rgb)/.5);font-size:17px;font-weight:600;line-height:1;color:var(--w-fg);transition:transform .2s ease}.kr-drop:hover{transform:translateY(-3px)}.kr-drop:active{transform:scale(.96)}.kr-sec{padding-top:130px}.kr-hero+.kr-sec{padding-top:10px}.kr-h2{font-size:clamp(48px,5.4cqi,76px);font-weight:300;line-height:1;letter-spacing:-.045em;word-spacing:.1em;text-align:center;overflow-wrap:break-word}.kr[data-js] [data-kr-rv]{opacity:0;translate:0 24px;transition:opacity .7s var(--kr-ease) var(--d,0s),translate .7s var(--kr-ease) var(--d,0s)}.kr[data-js] [data-kr-rv][data-kr-on]{opacity:1;translate:none}.kr-menu{max-width:820px;margin:52px auto 0}.kr-group+.kr-group{margin-top:48px}.kr-group h3{margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.26em;line-height:1.5;text-transform:uppercase;text-align:center;color:var(--kr-mut)}.kr-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--kr-hair);font-size:19px;line-height:1.35;transition:color .2s}.kr-row span{min-width:0;overflow-wrap:break-word}.kr-row b{flex:none;font-weight:500;white-space:nowrap}a.kr-row:hover{color:color-mix(in srgb,var(--w-fg) 70%,var(--w-grad-lo))}.kr-new{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 24px;max-width:820px;margin:56px auto 0;padding:32px 36px;border-radius:32px;background:var(--w-accent);color:var(--w-grad-hi)}.kr-new-txt{min-width:0;flex:1 1 280px}.kr-new h3{font-size:30px;font-weight:300;line-height:1.15;letter-spacing:-.03em;word-spacing:.08em}.kr-new p{margin-top:6px;font-size:15px;line-height:1.5;color:rgb(var(--w-bg-rgb)/.7)}.kr-new-btn{display:inline-flex;flex:none;align-items:center;height:50px;padding:0 24px;border-radius:999px;background:var(--w-grad-hi);color:var(--w-fg);font-size:15px;font-weight:600;white-space:nowrap;transition:transform .2s ease}.kr-new-btn:hover{transform:translateY(-2px)}.kr-care-k{margin-top:18px;text-align:center}.kr-care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:900px;margin:44px auto 0;border-radius:36px;background:color-mix(in srgb,var(--w-surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--w-surface) 80%,transparent);box-shadow:0 40px 70px -50px rgb(var(--w-fg-rgb)/.5)}.kr-care[data-one]{grid-template-columns:minmax(0,1fr);max-width:680px}.kr-care>div{padding:40px 44px;text-align:center}.kr-care>div+div{border-left:1px solid var(--kr-hair)}.kr-care h3{margin-bottom:14px;font-size:30px;font-weight:300;letter-spacing:-.03em}.kr-care p{font-size:16px;line-height:1.7;color:var(--kr-body);white-space:pre-line}.kr-team{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:56px}.kr-person{display:flex;flex-direction:column;align-items:center;gap:12px;width:180px;text-align:center}.kr-ppic{position:relative;display:block;width:160px;height:160px;margin-bottom:4px}.kr-ppic:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgb(var(--w-fg-rgb)/.18);transition:transform .4s var(--kr-ease)}.kr-person:hover .kr-ppic:before{transform:scale(1.06)}.kr-ppic>img,.kr-ppic>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--w-grad-mid) 25%,var(--w-grad-hi));font-size:52px;font-weight:300;line-height:1;color:var(--kr-mut);box-shadow:0 24px 36px -24px rgb(var(--w-fg-rgb)/.55)}.kr-person b{font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:break-word;max-width:100%}.kr-person small{margin-top:-2px;font-size:14px;line-height:1.4;color:var(--kr-mut)}.kr-person small[data-now]{color:var(--kr-ok)}.kr-team>:nth-child(4n+2){--d:0.06s}.kr-team>:nth-child(4n+3){--d:0.12s}.kr-team>:nth-child(4n+4){--d:0.18s}.kr-solo{display:flex;flex-direction:column;align-items:center;text-align:center}.kr-solo-pic{margin-bottom:44px}.kr-ppic-lg{width:240px;height:240px}.kr-ppic-lg:before{inset:-16px}.kr-ppic-lg>span{font-size:88px}.kr-about-txt,.kr-solo-txt{display:flex;flex-direction:column;gap:16px;max-width:34em;margin-top:28px}.kr-about-txt p,.kr-solo-txt p{font-size:18px;line-height:1.7;color:var(--kr-body)}.kr-solo-act{gap:18px;margin-top:34px}.kr-about,.kr-solo-act{display:flex;flex-direction:column;align-items:center}.kr-about{text-align:center}.kr-about-pic{position:relative;width:300px;aspect-ratio:1;margin-bottom:48px;border-radius:50%;box-shadow:0 50px 80px -50px rgb(var(--w-fg-rgb)/.55),0 0 0 12px color-mix(in srgb,var(--w-surface) 35%,transparent)}.kr-about-pic:before{content:"";position:absolute;inset:-30px;border-radius:50%;border:1px solid rgb(var(--w-fg-rgb)/.14)}.kr-review{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.kr-review-k .kr-stars{margin-right:10px}.kr-review-fig{display:flex;flex-direction:column;align-items:center;gap:22px}.kr-quote{max-width:20em;font-size:clamp(32px,3.8cqi,50px);font-weight:300;line-height:1.2;letter-spacing:-.035em;word-spacing:.08em;overflow-wrap:break-word}.kr-quote[data-long]{max-width:28em;font-size:clamp(24px,2.6cqi,34px);line-height:1.3}.kr-cite{font-size:14px;color:var(--kr-mut)}.kr-revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;width:100%;max-width:900px;margin-top:28px}.kr-rev{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 32px;border-radius:32px;background:color-mix(in srgb,var(--w-surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--w-surface) 80%,transparent)}.kr-rev blockquote{font-size:17px;line-height:1.6}.kr-foot{margin-top:130px;padding-bottom:calc(30px + var(--safe-bottom))}.kr-foot-grid{display:grid;grid-template-columns:repeat(var(--kr-fcols,3),minmax(0,1fr));gap:36px;padding-top:44px;border-top:1px solid rgb(var(--w-fg-rgb)/.14);text-align:center}.kr-foot-grid>div{display:flex;min-width:0;flex-direction:column;gap:8px}.kr-foot-grid p{font-size:15px;line-height:1.6;color:var(--kr-body);overflow-wrap:break-word}.kr-foot-k{font-size:15px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.kr-foot-a{display:inline-block;margin:-10px 0;padding:10px 0;transition:color .2s}.kr-foot-a:hover{color:var(--w-fg)}.kr-foot-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:48px;font-size:13px;color:var(--kr-mut)}.kr-foot-bar[data-alone]{margin-top:0;padding-top:32px;border-top:1px solid rgb(var(--w-fg-rgb)/.14)}.kr .kr-sheet-title{font-family:var(--kr-font-sans),system-ui,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--w-fg)}.kr .ws-sheet-demo-title.kr-sheet-title{font-size:40px;font-weight:300;letter-spacing:-.04em;word-spacing:.1em;white-space:normal}@container (max-width: 767px){.kr-nav{display:none}.kr-head{justify-content:space-between;gap:14px;height:calc(76px + var(--safe-top))}.kr-brand{font-size:17px}.kr-hero{padding-top:20px;padding-bottom:90px}.kr-title{font-size:min(calc(60px * var(--kr-lenfit-m, 1)),calc(var(--kr-col) / (var(--kr-long, 7) * .56)))}.kr-pool{width:260px;margin-top:56px}.kr-lens-mark{font-size:120px}.kr-lede{margin-top:56px;font-size:17px}.kr-today{gap:24px;padding:36px 18px;border-radius:32px}.kr-today h2{font-size:34px}.kr-drops{gap:24px}.kr-drop-row{max-width:300px}.kr-drop{width:66px;height:66px;font-size:15px}.kr-sec{padding-top:96px}.kr-h2{font-size:min(48px,calc((100cqi - 40px) / 6.4))}.kr-menu{margin-top:34px}.kr-row{font-size:16px}.kr-new{padding:26px 22px;border-radius:26px}.kr-new h3{font-size:26px}.kr-new-txt{flex-basis:100%}.kr-care{grid-template-columns:minmax(0,1fr);border-radius:28px}.kr-care>div{padding:28px 22px}.kr-care>div+div{border-left:0;border-top:1px solid var(--kr-hair)}.kr-care h3{font-size:26px}.kr-team{gap:18px 10px;margin-top:36px}.kr-person{width:150px}.kr-ppic{width:110px;height:110px}.kr-ppic>span{font-size:38px}.kr-person b{font-size:18px}.kr-team>*{--d:0s}.kr-team>:nth-child(2n){--d:0.06s}.kr-solo-pic{margin-bottom:36px}.kr-ppic-lg{width:180px;height:180px}.kr-ppic-lg>span{font-size:64px}.kr-about-txt p,.kr-solo-txt p{font-size:16px}.kr-about-pic{width:240px;margin-bottom:40px}.kr-about-pic:before{inset:-22px}.kr-quote{font-size:min(32px,calc((100cqi - 40px) / 10.5))}.kr-quote[data-long]{font-size:23px}.kr-revs{grid-template-columns:minmax(0,1fr);gap:14px}.kr-rev{padding:24px 22px;border-radius:26px}.kr-foot{margin-top:96px}.kr-foot-grid{grid-template-columns:minmax(0,1fr);gap:26px}}@media (prefers-reduced-motion:reduce){.kr{scroll-behavior:auto}.kr *,.kr :after,.kr :before{animation:none!important;transition-duration:.01s!important}.kr-ring{opacity:.35}.kr-ring:nth-child(2){transform:scale(1.3);opacity:.25}.kr-ring:nth-child(3){transform:scale(1.6);opacity:.15}.kr[data-js] [data-kr-rv]{opacity:1;translate:none}}@font-face{font-family:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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:__Plus_Jakarta_Sans_532bb9;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_Fallback_532bb9;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:__Plus_Jakarta_Sans_532bb9,__Plus_Jakarta_Sans_Fallback_532bb9;font-style:normal}.__variable_532bb9{--kr-font-sans:"__Plus_Jakarta_Sans_532bb9","__Plus_Jakarta_Sans_Fallback_532bb9"}.lk{--lk-mut:color-mix(in srgb,color-mix(in srgb,var(--w-fg) 50%,var(--w-bg)) 75%,var(--w-accent));--lk-body:color-mix(in srgb,color-mix(in srgb,var(--w-fg) 88%,var(--w-accent)) 80%,var(--w-bg));--lk-shade:color-mix(in srgb,var(--w-grad-lo) 82%,#000);--lk-pale:color-mix(in srgb,var(--w-fg) 5%,var(--w-bg));--lk-ok:#3e8a62;--lk-gloss:linear-gradient(176deg,var(--w-grad-hi) 0%,var(--w-grad-mid) 34%,var(--w-grad-lo) 52%,var(--w-accent) 68%,var(--w-grad-mid) 100%);--lk-btn:linear-gradient(180deg,color-mix(in srgb,var(--w-accent) 55%,var(--w-grad-mid)),color-mix(in srgb,var(--w-accent) 55%,var(--w-grad-lo)));--lk-t0:color-mix(in srgb,var(--w-grad-hi) 32%,var(--w-bg));--lk-t1:color-mix(in srgb,var(--w-grad-hi) 82%,var(--w-bg));--lk-t2:var(--w-accent);--lk-t3:color-mix(in srgb,var(--w-grad-mid) 45%,color-mix(in srgb,var(--w-fg) 40%,var(--w-bg)));--lk-t4:var(--w-grad-mid);--lk-t5:color-mix(in srgb,var(--w-fg) 8%,var(--w-bg));--lk-ease:cubic-bezier(0.2,0.7,0.2,1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--site-logo-ink:var(--w-fg);position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;isolation:isolate;background:var(--w-bg);color:var(--w-fg);font-family:var(--lk-font),system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.lk *,.lk :after,.lk :before{box-sizing:border-box}:where(.lk) a{color:inherit;text-decoration:none}:where(.lk) blockquote,:where(.lk) figure,:where(.lk) h1,:where(.lk) h2,:where(.lk) h3,:where(.lk) p{margin:0}:where(.lk) img{max-width:none}.lk ::selection{background:var(--w-accent);color:var(--w-on-accent)}.lk :focus-visible{outline:2px solid var(--w-accent);outline-offset:3px}.lk-page{position:relative;container:lk-page/inline-size;min-height:100%;padding-top:var(--safe-top)}.lk-wrap{position:relative;max-width:1240px;margin:0 auto;padding-left:clamp(18px,5cqi,72px);padding-right:clamp(18px,5cqi,72px)}.lk-label{font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--lk-mut)}.lk-gloss,.lk-gloss-in{background:var(--lk-gloss);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 18px rgb(var(--w-accent-rgb)/.25))}.lk-gloss{display:block;padding-bottom:.1em;margin-bottom:-.1em}.lk-gloss-in{padding:0 .04em .08em 0}.lk-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 30px;border-radius:999px;background:var(--lk-btn);color:var(--w-on-accent);font-size:16px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 18px 30px -14px rgb(var(--w-accent-rgb)/.75);transition:transform .2s ease}.lk-btn:before{content:"";position:absolute;left:12%;right:12%;top:4px;height:40%;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0));pointer-events:none}.lk-btn:hover{transform:translateY(-2px)}.lk-btn:active{transform:translateY(1px)}.lk-btn-sm{height:44px;padding:0 22px;font-size:15px}.lk-head{display:flex;align-items:center;gap:36px;height:90px}.lk-brand{min-width:0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.lk-brand,.lk-nav{white-space:nowrap}.lk-nav{display:flex;gap:28px;margin-left:auto;font-size:15px;font-weight:600;color:var(--lk-body)}.lk-nav a{display:inline-flex;align-items:center;min-height:44px}.lk-nav a:hover{color:var(--w-accent)}.lk-head .lk-btn-sm{flex:none}.lk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding-top:20px;padding-bottom:110px}.lk-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;container-type:inline-size}.lk-copy>*{max-width:100%}.lk-name{font-size:calc(min(150px, 27cqi, 100cqi / (var(--lk-len, 5) * .58)) * var(--lk-fit, 1) * var(--lk-shrink, 1));font-weight:800;line-height:.88;letter-spacing:-.05em;overflow-wrap:break-word}.lk-name[data-measure]{overflow-wrap:normal}.lk-lede{font-size:20px;line-height:1.5;max-width:24em}.lk-lede,.lk-status{color:var(--lk-body)}.lk-status{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.lk-status i{flex:none;width:9px;height:9px;border-radius:50%;background:rgb(var(--w-fg-rgb)/.3)}.lk-status i[data-open]{background:#3e9b6a}.lk-stage{position:relative;height:clamp(460px,42cqi,600px)}.lk-photo,.lk-photo-shadow{position:absolute;inset:0 0 0 10%;border-radius:40px}.lk-photo-shadow{box-shadow:0 50px 80px -50px color-mix(in srgb,var(--lk-shade) 55%,transparent)}.lk-photo{clip-path:inset(0 round 40px);background:var(--lk-pale)}.lk-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:42% 50%;animation:lk-kb 30s ease-in-out infinite alternate;will-change:transform}@keyframes lk-kb{0%{transform:scale(1.03)}to{transform:scale(1.1) translate3d(-1%,1%,0)}}.lk-lacquer{display:grid;place-items:center;background:radial-gradient(90% 60% at 24% 8%,hsla(0,0%,100%,.38),hsla(0,0%,100%,0) 60%),linear-gradient(165deg,var(--w-grad-hi) 0,var(--w-grad-mid) 36%,var(--w-grad-lo) 72%,var(--w-accent) 100%)}.lk-lacquer-letter{font-size:clamp(180px,22cqi,300px);font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--w-on-accent);text-shadow:0 24px 48px rgba(0,0,0,.18)}.lk-lacquer-logo{width:46%;--site-logo-ink:var(--w-on-accent)}.lk-rise{animation:lk-up .7s var(--lk-ease) var(--d,0s) both}.lk-rise-pic{animation:lk-pic .7s var(--lk-ease) .1s both}@keyframes lk-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes lk-pic{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lk[data-js] [data-lk-rv]{opacity:0;translate:0 24px;transition:opacity .7s var(--lk-ease) var(--d,0s),translate .7s var(--lk-ease) var(--d,0s),transform .2s ease}.lk[data-js] [data-lk-rv][data-lk-on]{opacity:1;translate:none}.lk [data-i="1"]{--d:0.06s}.lk [data-i="2"]{--d:0.12s}.lk [data-t="0"]{--lk-t:var(--lk-t0)}.lk [data-t="1"]{--lk-t:var(--lk-t1)}.lk [data-t="2"]{--lk-t:var(--lk-t2)}.lk [data-t="3"]{--lk-t:var(--lk-t3)}.lk [data-t="4"]{--lk-t:var(--lk-t4)}.lk [data-t="5"]{--lk-t:var(--lk-t5)}.lk-today{display:flex;flex-wrap:wrap;align-items:center;gap:26px 40px;padding:30px 36px;border-radius:32px;background:var(--w-surface);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--lk-shade) 40%,transparent)}.lk-today h2{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.lk-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lk-group p{margin:0 6px 0 0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lk-mut)}.lk-time{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:999px;background:var(--w-bg);font-size:17px;font-weight:700;line-height:1;transition:background-color .2s ease,color .2s ease}.lk-time i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lk-t);box-shadow:inset 0 -1px 2px rgba(0,0,0,.15)}.lk-time:hover{background:var(--w-accent);color:var(--w-on-accent)}.lk-sec{padding-top:120px}.lk-sec-tight{padding-top:48px}.lk-hero+.lk-sec{padding-top:0}.lk-h2{font-size:clamp(44px,5cqi,68px);font-weight:800;line-height:1;letter-spacing:-.04em;overflow-wrap:break-word}.lk-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:40px}.lk-swatches{display:grid;grid-template-columns:repeat(var(--lk-cols,3),minmax(0,1fr));gap:18px}.lk-swatches[data-cols="1"]{max-width:420px}.lk-pgroup+.lk-pgroup{margin-top:40px}.lk-pgroup>.lk-label{margin-bottom:16px}.lk-swatch{display:flex;align-items:center;gap:22px;min-width:0;padding:22px 24px;border-radius:28px;background:var(--w-surface);box-shadow:0 20px 40px -32px color-mix(in srgb,var(--lk-shade) 45%,transparent);transition:transform .2s ease}.lk-swatch:hover{transform:translateY(-3px)}.lk-tip{flex:none;width:6px;height:44px;border-radius:999px;background:var(--lk-t)}.lk-swatch-txt{min-width:0}.lk-swatch b{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow-wrap:break-word}.lk-swatch-p{display:block;margin-top:4px;font-size:16px;font-weight:600;color:var(--lk-mut)}.lk-swatch:hover b{color:var(--w-accent)}.lk-care{padding:34px 40px 38px;border-radius:32px;background:var(--w-surface);box-shadow:0 30px 60px -44px color-mix(in srgb,var(--lk-shade) 40%,transparent)}.lk-care-grid{display:grid;grid-template-columns:repeat(var(--lk-cols,2),minmax(0,1fr));gap:24px 48px;margin-top:20px}.lk-care-h{display:inline-block;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1;background:var(--lk-gloss);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.08em}.lk-care-grid p{margin-top:8px;font-size:18px;line-height:1.55;color:var(--lk-body);max-width:30em}.lk-team{display:grid;grid-template-columns:repeat(var(--lk-cols,3),minmax(0,1fr));gap:18px}.lk-person{display:flex;align-items:center;gap:18px;min-width:0;padding:18px;border-radius:28px;background:var(--w-surface);transition:transform .2s ease}.lk-person:hover{transform:translateY(-3px)}.lk-face{flex:none;display:block;width:84px;height:84px;border-radius:50%;box-shadow:0 0 0 4px var(--w-surface),0 0 0 7px var(--lk-t)}.lk-face>b,.lk-face>img{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover}.lk-face>b{background:var(--lk-pale);font-size:32px;font-weight:700;color:var(--lk-mut)}.lk-person-txt{min-width:0}.lk-person-txt b{display:block;font-size:20px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.lk-person small{display:block;margin-top:4px;font-size:15px;font-weight:600;color:var(--lk-mut)}.lk-person small[data-now]{color:var(--lk-ok)}.lk-solo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;padding:36px 44px 36px 36px;border-radius:32px;background:var(--w-surface);box-shadow:0 30px 60px -44px color-mix(in srgb,var(--lk-shade) 40%,transparent)}.lk-face-lg{width:200px;height:200px;box-shadow:0 0 0 6px var(--w-surface),0 0 0 10px var(--lk-t)}.lk-face-lg>b{font-size:80px}.lk-solo-p{font-size:20px;line-height:1.55;color:var(--lk-body);max-width:32em}.lk-solo-day{margin-top:18px;font-size:15px;font-weight:600;color:var(--lk-mut)}.lk-solo-day[data-now]{color:var(--lk-ok)}.lk-solo-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:14px}.lk-solo-txt>:first-child{margin-top:0}.lk-gal{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.lk-gal figure{height:460px;border-radius:32px;overflow:hidden;background:var(--lk-pale);box-shadow:0 40px 60px -40px color-mix(in srgb,var(--lk-shade) 50%,transparent)}.lk-gal[data-n="1"] figure,.lk-gal[data-n="3"] figure:first-child{grid-column:1/-1}.lk-gal[data-n="3"] figure:not(:first-child){height:320px}.lk-gal img{display:block;width:100%;height:100%;object-fit:cover}.lk-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px 56px;align-items:start}.lk-about[data-after]{margin-top:64px}.lk-about-txt p{font-size:20px;line-height:1.55;color:var(--lk-body)}.lk-about-txt p+p{margin-top:16px}.lk-review{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.lk-rating a:hover{color:var(--w-accent)}.lk-stars{letter-spacing:.08em;white-space:nowrap}.lk-stars [data-off]{opacity:.3}.lk-quote-fig{display:flex;flex-direction:column;align-items:center;gap:20px}.lk-quote{max-width:20em;font-size:clamp(30px,3.6cqi,48px);font-weight:600;line-height:1.18;letter-spacing:-.025em;overflow-wrap:break-word}.lk-quote-by{font-size:15px;font-weight:600;color:var(--lk-mut)}.lk-score{font-size:clamp(96px,11cqi,150px);font-weight:800;line-height:1;letter-spacing:-.05em}.lk-revs{display:grid;grid-template-columns:repeat(var(--lk-cols,2),minmax(0,1fr));gap:18px;width:100%;max-width:920px;margin-top:28px;text-align:left}.lk-revs[data-cols="1"]{max-width:520px}.lk-rev{padding:26px 28px;border-radius:28px;background:var(--w-surface)}.lk-rev .lk-stars{font-size:14px;color:var(--w-accent)}.lk-rev blockquote{margin:12px 0 16px;font-size:17px;line-height:1.55}.lk-rev figcaption{font-size:14px;font-weight:600;color:var(--lk-mut)}.lk-foot{--site-logo-ink:var(--w-bg);margin-top:130px;padding-bottom:var(--safe-bottom);background:var(--w-fg);color:var(--w-bg)}.lk-foot-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(var(--lk-cols,3),minmax(0,1fr));gap:36px;padding-top:64px;padding-bottom:56px}.lk-foot-grid[data-cols="0"]{grid-template-columns:minmax(0,1fr)}.lk-foot-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.lk-foot p{font-size:17px;line-height:1.55;overflow-wrap:break-word}.lk-foot .lk-label{color:color-mix(in srgb,var(--w-grad-hi) 70%,var(--w-bg))}.lk-brand-foot{max-width:100%;white-space:normal}.lk-foot-products{display:flex;flex-direction:column;gap:10px;margin-top:26px}.lk-foot-products p{font-size:15px;color:rgb(var(--w-bg-rgb)/.72)}.lk-foot-a{display:inline-block;padding:2px 0}.lk-foot-a:hover,.lk-foot-link:hover{color:color-mix(in srgb,var(--w-grad-hi) 70%,var(--w-bg))}.lk-foot-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700}.lk-foot-bar{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding-top:20px;padding-bottom:26px;border-top:1px solid rgb(var(--w-bg-rgb)/.14);font-size:14px;color:rgb(var(--w-bg-rgb)/.66)}.lk-foot-bar a:hover{color:var(--w-bg)}.lk-sheet-title{font-family:var(--lk-font),system-ui,sans-serif;font-weight:800;letter-spacing:-.01em;text-transform:none}@container lk-page (max-width: 767px){.lk-nav{display:none}.lk-head{height:72px;justify-content:space-between;gap:16px}.lk-brand{font-size:21px}.lk-hero{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:80px}.lk-name{font-size:calc(min(76px, 100cqi / (var(--lk-len, 5) * .58)) * var(--lk-fit, 1) * var(--lk-shrink, 1))}.lk-lede{font-size:17px}.lk-stage{height:400px;order:-1;margin-bottom:20px}.lk-photo,.lk-photo-shadow{inset:0;border-radius:30px}.lk-photo{clip-path:inset(0 round 30px)}.lk-lacquer-letter{font-size:200px}.lk-today{padding:24px 20px;gap:18px;border-radius:26px}.lk-today h2{font-size:26px;width:100%}.lk-group,.lk-group p{width:100%}.lk-time{height:44px;padding:0 15px;font-size:16px}.lk-sec{padding-top:90px}.lk-sec-tight{padding-top:36px}.lk-sec-head{margin-bottom:26px}.lk-swatches,.lk-swatches[data-cols]{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}.lk-pgroup+.lk-pgroup{margin-top:30px}.lk-swatch{padding:16px 18px;border-radius:22px;gap:18px}.lk-tip{height:36px}.lk-swatch b{font-size:18px}.lk-care{padding:24px 20px 26px;border-radius:26px}.lk-care-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:14px}.lk-care-h{font-size:26px}.lk-care-grid p{font-size:17px}.lk-team{grid-template-columns:minmax(0,1fr);gap:10px}.lk-person{padding:14px;border-radius:22px}.lk-face{width:64px;height:64px}.lk-face>b{font-size:26px}.lk-solo{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;padding:24px 20px 26px;border-radius:26px}.lk-face-lg{width:120px;height:120px}.lk-face-lg>b{font-size:48px}.lk-solo-p{font-size:17px}.lk-gal{grid-template-columns:minmax(0,1fr);gap:12px}.lk-gal figure,.lk-gal[data-n="3"] figure:not(:first-child){height:300px;border-radius:26px}.lk-gal[data-n="3"] figure:not(:first-child){height:220px}.lk-about{grid-template-columns:minmax(0,1fr);gap:18px}.lk-about[data-after]{margin-top:40px}.lk-about-txt p{font-size:17px}.lk-revs{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.lk-rev{padding:22px 20px;border-radius:22px}.lk-foot{margin-top:96px}.lk-foot-grid,.lk-foot-grid[data-cols]{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:48px}}@media (prefers-reduced-motion:reduce){.lk{scroll-behavior:auto}.lk *,.lk :after,.lk :before{animation:none!important;transition-duration:.01s!important}.lk[data-js] [data-lk-rv]{opacity:1;translate:none}}@font-face{font-family:__Urbanist_f8ac8c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.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:__Urbanist_f8ac8c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Urbanist_Fallback_f8ac8c;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_f8ac8c{font-family:__Urbanist_f8ac8c,__Urbanist_Fallback_f8ac8c;font-style:normal}.__variable_f8ac8c{--lk-font:"__Urbanist_f8ac8c","__Urbanist_Fallback_f8ac8c"}