.kh-home{display:block;position:relative;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:18px;line-height:1.55;letter-spacing:normal;text-transform:none}.kh-home ul,.kh-home ol{margin:0;padding:0}.kh-home li{margin:0}.kh-home button,.kh-home input,.kh-home select,.kh-home textarea{letter-spacing:normal;text-transform:none;box-shadow:none}.kh-home a:hover{color:inherit}.kh-home :where(h1,h2,h3,h4,h5,h6){color:inherit;text-transform:none}.kh-home :where(p,a,li,label,span,small,strong,figure,figcaption,dt,dd,blockquote,summary,button){text-transform:none}.kh-home img{border:0;border-radius:0;box-shadow:none}.kh-home input,.kh-home select,.kh-home textarea{height:auto;min-height:0}.kh-home{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: 13px;--text-sm: 14px;--text-md: 17px;--text-lg: 20px;--text-xl: 25px;--text-2xl: 31.248px;--text-3xl: 39.056px;--text-display-s: clamp(36px, 4vw + 8px, 60px);--text-display: clamp(44px, 5vw + 16px, 84px);--text-poster: clamp(56px, 7vw + 8px, 120px);--text-section: clamp(32px, 2.5vw + 16px, 56px);--text-title: clamp(20px, .75vw + 14px, 26px);--text-lead: clamp(18px, .35vw + 16px, 22px);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-press: .14s;--dur-micro: .16s;--dur-short: .2s;--dur-long: .48s;--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--nav-h: 72px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--color-paper: oklch(98.5% .004 25);--color-paper-2: oklch(95.5% .006 25);--color-paper-3: oklch(91.5% .008 25);--color-ink: oklch(20% .01 25);--color-ink-2: oklch(40% .012 25);--color-muted: oklch(52% .012 25);--color-rule: oklch(89% .008 25);--color-accent: #c00000;--color-accent-2: oklch(42% .18 29.2);--color-accent-ink: oklch(98.5% .004 25);--color-focus: oklch(50% .2 29);--color-night: oklch(17% .008 25);--color-night-2: oklch(23.5% .01 25);--color-on-night: oklch(95.5% .005 25);--color-on-night-2: oklch(80% .01 25);--color-rule-night: oklch(34% .01 25);--color-field-night: oklch(58% .01 25);--color-focus-night: oklch(72% .16 27);--color-matte: oklch(11% .005 25);--color-error: oklch(52% .19 27);--color-success: oklch(50% .12 150);--font-display: "Archivo", "Arial Narrow", ui-sans-serif, sans-serif;--font-body: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--display-weight: 800;--display-stretch: 82%;--tracking-display: -.01em;--radius-card: 4px;--radius-input: 4px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: none}.kh-home *,.kh-home *:before,.kh-home *:after{box-sizing:border-box}.kh-home{overflow-x:clip}.kh-home{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-xl);-webkit-text-size-adjust:100%}.kh-home{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}.kh-home ::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}.kh-home :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.kh-home a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}.kh-home h1,.kh-home h2,.kh-home h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.04;overflow-wrap:break-word;min-width:0;text-wrap:balance}.kh-home h1{max-width:20ch;font-size:var(--text-display);line-height:1}.kh-home h2{max-width:26ch;font-size:var(--text-section);line-height:1.02}.kh-home h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.kh-home h4{margin:0}.kh-home p{margin:0;text-wrap:pretty}.kh-home p:not([class]){max-width:65ch}.kh-home b,.kh-home strong,.kh-home dt{font-weight:600}.kh-home img,.kh-home video{max-width:100%;height:auto;display:block}.kh-home svg{display:block}.kh-home [hidden]{display:none!important}.kh-home button,.kh-home input,.kh-home select,.kh-home textarea{font:inherit}.kh-home .kh-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.kh-home .kh-num,.kh-home .kh-figure,.kh-home td.kh-num{font-variant-numeric:tabular-nums}.kh-home .kh-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kh-home [data-slot]{position:relative;overflow:hidden;background:var(--color-paper-3)}.kh-home [data-slot]>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.kh-home [data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:960px){.kh-home{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px;--nav-h: 64px}}@media(max-width:640px){.kh-home{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){.kh-home *,.kh-home *:before,.kh-home *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.kh-home .kh-section{padding-block:var(--section-gap)}.kh-home .kh-section--s{padding-block:var(--section-gap-s)}.kh-home .kh-section--l{padding-block:var(--section-gap-l)}.kh-home .kh-is-night{background:var(--color-night);color:var(--color-on-night);--color-ink: var(--color-on-night);--color-ink-2: var(--color-on-night-2);--color-muted: var(--color-on-night-2);--color-rule: var(--color-rule-night);--color-focus: var(--color-focus-night)}.kh-home .kh-is-well{background:var(--color-paper-2)}.kh-home .kh-grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns)}.kh-home .kh-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-md) var(--space-xl);margin-bottom:var(--space-2xl)}.kh-home .kh-stackhead{display:grid;gap:var(--space-md);margin-bottom:var(--space-2xl)}.kh-home .kh-lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch;color:var(--color-ink-2)}.kh-home .kh-small,.kh-home .kh-fine{font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-2)}.kh-home .kh-fine{max-width:75ch}.kh-home .kh-sign{font-weight:600}.kh-home .kh-links{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}.kh-home .kh-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.kh-home a[href^="tel:"],.kh-home a[href^="https://wa.me"]{white-space:nowrap}.kh-home .kh-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink);font:600 var(--text-md)/1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) ease,border-color var(--dur-short) ease,color var(--dur-short) ease,transform var(--dur-press) var(--ease-out)}.kh-home .kh-btn:active{transform:scale(.97)}.kh-home .kh-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.kh-home .kh-btn:disabled,.kh-home .kh-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.kh-home .kh-btn[aria-busy=true]{cursor:progress;opacity:.8}.kh-home .kh-btn--quiet{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.kh-home .kh-btn svg{width:20px;height:20px;flex-shrink:0}.kh-home .kh-link{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur-micro) ease,text-decoration-color var(--dur-micro) ease}.kh-home .kh-link:active{color:var(--color-accent-2)}.kh-home .kh-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.kh-home .kh-btn:hover{background:var(--color-accent-2);border-color:var(--color-accent-2);color:var(--color-accent-ink)}.kh-home .kh-btn--quiet:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.kh-home .kh-is-night .kh-btn--quiet:hover{color:var(--color-night)}.kh-home .kh-link:hover{color:var(--color-accent)}.kh-home .kh-is-night .kh-link:hover{color:var(--color-on-night);text-decoration-thickness:2px}}.kh-home .kh-field{display:grid;gap:var(--space-2xs);font-size:var(--text-sm);font-weight:600}.kh-home .kh-field>label{font-weight:600}.kh-home .kh-field small{font-weight:400;color:var(--color-ink-2)}.kh-home .kh-field--full{grid-column:1 / -1}.kh-home .kh-field input,.kh-home .kh-field select,.kh-home .kh-field textarea{width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-muted);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);font:400 var(--text-md)/1.4 var(--font-body);outline:2px solid transparent;outline-offset:-3px;transition:border-color var(--dur-micro) ease}.kh-home .kh-field textarea{min-height:120px;resize:vertical}.kh-home .kh-field input:hover,.kh-home .kh-field select:hover,.kh-home .kh-field textarea:hover{border-color:var(--color-ink-2)}.kh-home .kh-field input:focus-visible,.kh-home .kh-field select:focus-visible,.kh-home .kh-field textarea:focus-visible{outline-color:var(--color-focus)}.kh-home .kh-field [aria-invalid=true],.kh-home .kh-field input:user-invalid{border-color:var(--color-error)}.kh-home .kh-field input:disabled,.kh-home .kh-field select:disabled,.kh-home .kh-field textarea:disabled{opacity:.55;cursor:not-allowed}.kh-home .kh-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-md)}.kh-home .kh-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:start;font-size:var(--text-sm);line-height:1.5}.kh-home .kh-check input{width:20px;height:20px;margin-top:var(--space-3xs);accent-color:var(--color-accent)}.kh-home .kh-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kh-home .kh-form__help,.kh-home .kh-status{min-height:1lh;font-size:var(--text-sm);font-weight:600}.kh-home .kh-preview-note{padding:var(--space-xs) var(--space-sm);border:1px dashed var(--color-muted);border-radius:var(--radius-input);font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-skip{position:absolute;left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-paper);color:var(--color-ink)}.kh-home .kh-skip:focus-visible{top:var(--space-md);outline:2px solid var(--color-focus-night);outline-offset:2px}.kh-home .kh-nav{position:relative;z-index:var(--z-dropdown);background:var(--color-night);color:var(--color-on-night);--color-focus: var(--color-focus-night)}.kh-home .kh-nav a{text-decoration:none}.kh-home .kh-nav__bar{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--nav-h)}.kh-home .kh-nav__logo{display:block;flex-shrink:0}.kh-home .kh-nav__logo img{width:176px;height:auto}.kh-home .kh-search{flex:1 1 352px;min-width:224px;max-width:480px;display:flex;align-items:center;gap:var(--space-2xs);padding-inline:var(--space-md) var(--space-2xs);min-height:44px;border:1px solid var(--color-field-night);border-radius:var(--radius-pill);background:var(--color-night-2);transition:border-color var(--dur-micro) ease}.kh-home .kh-search:focus-within{border-color:var(--color-on-night-2)}.kh-home .kh-search svg{width:20px;height:20px;flex-shrink:0;color:var(--color-on-night-2)}.kh-home .kh-search input[type=search]{flex:1;min-width:0;min-height:40px;border:0;background:transparent;color:var(--color-on-night);outline:2px solid transparent}.kh-home .kh-search input::placeholder{color:var(--color-on-night-2)}.kh-home .kh-search input::-webkit-search-cancel-button{display:none}.kh-home .kh-search button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;padding:0 var(--space-md);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-on-night);font:600 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) ease,transform var(--dur-press) var(--ease-out)}.kh-home .kh-search button:active{transform:scale(.97)}.kh-home .kh-search button:disabled{opacity:.55;cursor:not-allowed}.kh-home .kh-search .kh-search__clear{padding:0 var(--space-xs);color:var(--color-on-night-2)}.kh-home .kh-nav__menus{display:flex;align-items:center;gap:var(--space-2xs)}.kh-home .kh-menu>summary{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-input);list-style:none;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro) ease}.kh-home .kh-menu>summary::-webkit-details-marker{display:none}.kh-home .kh-menu-link{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-input);font-weight:600;white-space:nowrap;transition:background-color var(--dur-micro) ease}@media(hover:hover)and (pointer:fine){.kh-home .kh-menu-link:hover{background:var(--color-night-2)}}.kh-home .kh-menu[open]>summary{background:var(--color-night-2)}.kh-home .kh-menu>summary svg{width:16px;height:16px;transition:transform var(--dur-short) var(--ease-out)}.kh-home .kh-menu[open]>summary svg{transform:rotate(180deg)}.kh-home .kh-menu__panel{position:absolute;left:0;right:0;top:100%;z-index:var(--z-dropdown);background:var(--color-night);color:var(--color-on-night);border-top:1px solid var(--color-rule-night);padding-block:var(--space-xl) var(--space-2xl);max-height:calc(100dvh - var(--nav-h));overflow-y:auto;transform-origin:top center}.kh-home .kh-menu[open]>.kh-menu__panel{animation:kh-menu-in var(--dur-short) var(--ease-out)}@keyframes kh-menu-in{0%{opacity:0;transform:translateY(-6px)}}.kh-home .kh-menu__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.kh-home .kh-menu__cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kh-home .kh-menu__group>a{display:inline-block;margin-bottom:var(--space-xs);font:var(--display-weight) var(--text-xl)/1.1 var(--font-display);font-stretch:var(--display-stretch)}.kh-home .kh-menu__group>p{margin-bottom:var(--space-xs);font:var(--display-weight) var(--text-xl)/1.1 var(--font-display);font-stretch:var(--display-stretch)}.kh-home .kh-menu__group ul{list-style:none;margin:0 0 var(--space-md);padding:0;display:grid;gap:var(--space-3xs)}.kh-home .kh-menu__group a{white-space:nowrap}.kh-home .kh-menu__group li a{display:inline-block;padding-block:var(--space-2xs);color:var(--color-on-night-2);transition:color var(--dur-micro) ease}.kh-home .kh-menu__group li a[aria-current]{color:var(--color-on-night);text-decoration:underline}.kh-home .kh-menu__group .kh-sub{margin-top:var(--space-sm);font-weight:600}.kh-home .kh-menu__group .kh-sub a{color:var(--color-on-night)}.kh-home .kh-nav__tools{display:flex;align-items:center;gap:var(--space-2xs);margin-left:auto}.kh-home .kh-nav__tools a{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;min-width:44px;padding:0 var(--space-xs);border-radius:var(--radius-input);white-space:nowrap;font-weight:600;transition:background-color var(--dur-micro) ease}.kh-home .kh-nav__tools svg{width:22px;height:22px}.kh-home .kh-nav__lang{font-size:var(--text-sm);color:var(--color-on-night-2)}.kh-home .kh-nav :focus-visible{outline:2px solid var(--color-focus-night);outline-offset:2px}@media(hover:hover)and (pointer:fine){.kh-home .kh-search button:hover{background:var(--color-rule-night)}.kh-home .kh-menu>summary:hover,.kh-home .kh-nav__tools a:hover{background:var(--color-night-2)}.kh-home .kh-menu__group li a:hover{color:var(--color-on-night);text-decoration:underline}.kh-home .kh-menu__group>a:hover{text-decoration:underline;text-decoration-thickness:2px}}@media(prefers-reduced-motion:no-preference){.kh-home .kh-rise>*{animation:kh-rise var(--dur-long) var(--ease-out) backwards}.kh-home .kh-rise>:nth-child(2){animation-delay:60ms}.kh-home .kh-rise>:nth-child(3){animation-delay:.12s}.kh-home .kh-rise>:nth-child(4){animation-delay:.18s}.kh-home .kh-rise>:nth-child(5){animation-delay:.24s}}@keyframes kh-rise{0%{opacity:0;transform:translateY(12px)}}.kh-home .kh-facts{display:grid;margin:0;border-top:1px solid var(--color-rule)}.kh-home .kh-facts>div{display:grid;grid-template-columns:minmax(0,176px) minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule)}.kh-home .kh-facts dd{margin:0;color:var(--color-ink-2)}.kh-home .kh-stack{align-items:start}.kh-home .kh-stack__pane{grid-column:1 / span 5;position:sticky;top:var(--space-xl);display:grid;gap:var(--space-lg)}.kh-home .kh-stack__frames{grid-column:7 / span 6;display:grid;gap:var(--space-3xl)}.kh-home .kh-room{margin:0;display:grid;gap:var(--space-md)}.kh-home .kh-room__pic{aspect-ratio:5 / 4;border-radius:var(--radius-card)}.kh-home .kh-room__pic>img{outline:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent);outline-offset:-1px}.kh-home .kh-room__pic[data-kind=product]{background:var(--color-matte)}.kh-home .kh-room__pic[data-kind=product]>img{object-fit:contain}.kh-home .kh-room figcaption{display:grid;gap:var(--space-xs)}.kh-home .kh-room h3{font-size:var(--text-xl)}.kh-home .kh-room p{max-width:52ch;color:var(--color-ink-2)}.kh-home .kh-rating{display:grid;gap:var(--space-xs);align-content:start}.kh-home .kh-rating__big{font:var(--display-weight) var(--text-2xl)/1.1 var(--font-display);font-stretch:var(--display-stretch)}.kh-home .kh-rating__note{font-size:var(--text-sm);color:var(--color-ink-2);max-width:40ch}.kh-home .kh-quotes{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns)}.kh-home .kh-quotes li{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.kh-home .kh-quotes blockquote{margin:0;font-size:var(--text-lead);line-height:1.42;max-width:46ch;text-indent:-.4em}.kh-home .kh-quotes cite{font-style:normal;font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-quotes cite b{color:var(--color-ink)}.kh-home .kh-offer{align-items:center;row-gap:var(--space-2xl)}.kh-home .kh-offer__pic{grid-column:1 / span 7;aspect-ratio:4 / 3;border-radius:var(--radius-card);background:var(--color-paper)}.kh-home .kh-offer__pic>img{object-fit:cover;object-position:50% 62%}.kh-home .kh-offer__text{grid-column:8 / span 5;display:grid;gap:var(--space-lg)}.kh-home .kh-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.kh-home .kh-price b{font:var(--display-weight) var(--text-display-s)/1 var(--font-display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums}.kh-home .kh-terms{width:100%;border-collapse:collapse;border-top:1px solid var(--color-rule)}.kh-home .kh-terms th,.kh-home .kh-terms td{padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.kh-home .kh-terms th{width:112px;padding-right:var(--space-md);font-weight:600}.kh-home .kh-terms td{color:var(--color-ink-2)}.kh-home .kh-index{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-ink)}.kh-home .kh-index li{border-bottom:1px solid var(--color-rule)}.kh-home .kh-index a{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,7fr) minmax(0,2fr) minmax(0,1fr);gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-md);text-decoration:none}.kh-home .kh-index time,.kh-home .kh-index__cat,.kh-home .kh-index__min{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-index__min{text-align:right;font-variant-numeric:tabular-nums}.kh-home .kh-index__title{font-size:var(--text-lg);font-weight:600;line-height:1.3;transition:color var(--dur-micro) ease}.kh-home .kh-index li:first-child .kh-index__title{font:var(--display-weight) var(--text-2xl)/1.1 var(--font-display);font-stretch:var(--display-stretch)}@media(hover:hover)and (pointer:fine){.kh-home .kh-index a:hover .kh-index__title{color:var(--color-accent);text-decoration:underline}}.kh-home .kh-faq{align-items:start;row-gap:var(--space-2xl)}.kh-home .kh-faq__pane{grid-column:1 / span 4;position:sticky;top:var(--space-xl);display:grid;gap:var(--space-lg);align-content:start}.kh-home .kh-faq__list{grid-column:6 / span 7;border-top:1px solid var(--color-ink)}.kh-home .kh-faq__list details{border-bottom:1px solid var(--color-rule)}.kh-home .kh-faq__list summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:64px;padding-block:var(--space-md);list-style:none;cursor:pointer;font-size:var(--text-lg);font-weight:600;line-height:1.3;transition:color var(--dur-micro) ease}.kh-home .kh-faq__list summary h3{font:inherit;letter-spacing:0;max-width:52ch}.kh-home .kh-faq__list summary::-webkit-details-marker{display:none}.kh-home .kh-faq__list summary svg{width:20px;height:20px;flex-shrink:0;transition:transform var(--dur-short) var(--ease-out)}.kh-home .kh-faq__list details[open] summary svg{transform:rotate(45deg)}.kh-home .kh-faq__a{display:grid;gap:var(--space-sm);padding-bottom:var(--space-lg);max-width:62ch;color:var(--color-ink-2)}.kh-home .kh-faq__a .kh-link{white-space:nowrap}.kh-home .kh-faq__a ul{margin:0;padding-left:var(--space-lg);display:grid;gap:var(--space-2xs)}@media(hover:hover)and (pointer:fine){.kh-home .kh-faq__list summary:hover{color:var(--color-accent)}}.kh-home .kh-map{align-items:center;row-gap:var(--space-2xl)}.kh-home .kh-map__text{grid-column:1 / span 5;display:grid;gap:var(--space-lg);align-content:start;min-width:0}.kh-home .kh-map__text h2{overflow-wrap:break-word;min-width:0}.kh-home .kh-map__fig{grid-column:6 / span 7;margin:0;min-width:0}.kh-home .kh-map__svg{display:block;width:100%;height:auto;max-height:82vh}.kh-home .kh-map__land{fill:var(--color-paper-3);stroke:var(--color-paper);stroke-width:2;stroke-linejoin:round}.kh-home .kh-map__dot{fill:var(--color-ink-2);stroke:var(--color-paper);stroke-width:1.5}.kh-home .kh-map__dot--studio{fill:var(--color-accent);stroke-width:2}.kh-home .kh-map__figures{display:flex;flex-wrap:wrap;gap:var(--space-lg) var(--space-xl);margin:0}.kh-home .kh-map__figures div{display:grid;gap:var(--space-2xs, 4px)}.kh-home .kh-map__figures dt{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-map__figures dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--text-3xl, 40px);line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.kh-home .kh-map__key{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-sm);font-size:var(--text-sm)}.kh-home .kh-map__key li{display:flex;align-items:center;gap:var(--space-sm)}.kh-home .kh-map__key svg{width:16px;height:16px;flex:none}.kh-home .kh-studios{align-items:start;row-gap:var(--space-2xl)}.kh-home .kh-studios__pane{grid-column:1 / span 5;position:sticky;top:var(--space-xl);display:grid;gap:var(--space-lg);align-content:start}.kh-home .kh-studios__feature{margin:0;display:grid;gap:var(--space-sm)}.kh-home .kh-studios__feature .kh-studio__pic{aspect-ratio:4 / 5}.kh-home .kh-studios__list{grid-column:7 / span 6;display:grid;gap:var(--space-2xl)}.kh-home .kh-studios__country h3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-ink);font-size:var(--text-xl);max-width:none}.kh-home .kh-studios__country ul{margin:0;padding:0;list-style:none}.kh-home .kh-studio{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-md);align-items:center;padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule)}.kh-home .kh-studio__pic{margin:0;aspect-ratio:4 / 3;border-radius:var(--radius-card)}.kh-home .kh-studio__wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--text-xs);color:var(--color-ink-2)}.kh-home .kh-studio__name{font-weight:600;line-height:1.3}.kh-home .kh-studio__place{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-studio__credit{font-size:var(--text-xs);color:var(--color-ink-2)}.kh-home .kh-foot{padding-block:var(--section-gap-s) var(--space-2xl)}.kh-home .kh-foot a{text-decoration:none}.kh-home .kh-foot__top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-2xl) var(--gap-columns)}.kh-home .kh-foot__brand{display:grid;gap:var(--space-md);align-content:start}.kh-home .kh-foot__brand img{width:220px;height:auto}.kh-home .kh-foot__brand h2{font-size:var(--text-2xl);max-width:14ch}.kh-home .kh-foot__brand p{color:var(--color-on-night-2);max-width:36ch}.kh-home .kh-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.kh-home .kh-foot__cols h3{font:600 var(--text-md)/1.3 var(--font-body);letter-spacing:0;margin-bottom:var(--space-sm)}.kh-home .kh-foot__cols ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3xs)}.kh-home .kh-foot__cols li a{display:inline-block;padding-block:var(--space-3xs);color:var(--color-on-night-2);transition:color var(--dur-micro) ease}.kh-home .kh-foot__cols .kh-h-gap{margin-top:var(--space-xl)}.kh-home .kh-foot .kh-field input{background:var(--color-night-2);color:var(--color-on-night);border-color:var(--color-field-night)}.kh-home .kh-foot .kh-field{color:var(--color-on-night)}.kh-home .kh-signup__row{display:flex;gap:var(--space-xs)}.kh-home .kh-signup__row .kh-field{flex:1;min-width:0}.kh-home .kh-foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule-night);font-size:var(--text-sm);color:var(--color-on-night-2)}.kh-home .kh-loc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}.kh-home .kh-loc button{white-space:nowrap;min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule-night);border-radius:var(--radius-input);background:transparent;color:var(--color-on-night);font:400 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:border-color var(--dur-micro) ease,transform var(--dur-press) var(--ease-out)}.kh-home .kh-loc button:active{transform:scale(.97)}.kh-home .kh-loc button:disabled{opacity:.55;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.kh-home .kh-foot__cols li a:hover{color:var(--color-on-night);text-decoration:underline}.kh-home .kh-loc button:hover{border-color:var(--color-on-night-2)}}@media(prefers-reduced-motion:reduce){.kh-home .kh-btn:active,.kh-home .kh-search button:active,.kh-home .kh-loc button:active{transform:none}.kh-home .kh-menu[open]>.kh-menu__panel{animation:none}}@media(max-width:1472px){.kh-home .kh-nav__phone span,.kh-home .kh-nav__tools .kh-nav__lang{display:none}}@media(max-width:1200px){.kh-home .kh-menu__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-home .kh-foot__top{grid-template-columns:minmax(0,1fr)}.kh-home .kh-facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-3xs)}}@media(max-width:960px){.kh-home .kh-nav__bar{flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);padding-block:var(--space-xs)}.kh-home .kh-nav__logo img{width:148px}.kh-home .kh-search{order:5;flex-basis:100%;max-width:none}.kh-home .kh-nav__menus{order:4;flex-basis:100%;flex-wrap:wrap}.kh-home .kh-nav__tools .kh-nav__lang{display:none}.kh-home .kh-menu__cols,.kh-home .kh-menu__cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-home .kh-stack__pane,.kh-home .kh-stack__frames,.kh-home .kh-offer__pic,.kh-home .kh-offer__text,.kh-home .kh-faq__pane,.kh-home .kh-faq__list,.kh-home .kh-studios__pane,.kh-home .kh-studios__list,.kh-home .kh-map__text,.kh-home .kh-map__fig{grid-column:1 / -1}.kh-home .kh-stack__pane,.kh-home .kh-faq__pane,.kh-home .kh-studios__pane{position:static}.kh-home .kh-stack,.kh-home .kh-offer{row-gap:var(--space-2xl)}.kh-home .kh-stack__frames{gap:var(--space-2xl)}.kh-home .kh-studios__feature .kh-studio__pic{aspect-ratio:3 / 2}.kh-home .kh-quotes{grid-template-columns:minmax(0,1fr)}.kh-home .kh-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-home .kh-index a{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-2xs)}.kh-home .kh-index time{grid-column:1;grid-row:1}.kh-home .kh-index__min{grid-column:2;grid-row:1}.kh-home .kh-index__title{grid-column:1 / -1}.kh-home .kh-index__cat{display:none}}@media(max-width:640px){.kh-home .kh-nav__tools .kh-nav__phone{display:none}.kh-home .kh-hero .kh-actions .kh-btn{flex:1 1 100%}.kh-home .kh-fields{grid-template-columns:minmax(0,1fr)}.kh-home .kh-facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-3xs)}.kh-home .kh-foot__cols,.kh-home .kh-menu__cols,.kh-home .kh-menu__cols--4{grid-template-columns:minmax(0,1fr)}.kh-home .kh-studio{grid-template-columns:96px minmax(0,1fr)}}.kh-home{color-scheme:dark;--color-paper: oklch(17% .008 25);--color-paper-2: oklch(21% .009 25);--color-paper-3: oklch(26% .01 25);--color-ink: oklch(93% .005 25);--color-ink-2: oklch(80% .01 25);--color-muted: oklch(74% .01 25);--color-rule: oklch(33% .01 25);--color-night: oklch(13% .006 25);--color-night-2: oklch(19% .008 25);--color-focus: oklch(74% .16 27);--color-accent-text: oklch(70% .19 27);--color-tile-light: oklch(97% .004 25);--color-scrim: oklch(13% .006 25 / .82);--color-scrim-0: oklch(13% .006 25 / 0);--section-gap: 96px;--section-gap-s: 72px;--head-gap: 40px}@media(max-width:960px){.kh-home{--section-gap: 72px;--section-gap-s: 56px;--head-gap: 32px}}@media(max-width:640px){.kh-home{--section-gap: 56px;--section-gap-s: 44px;--head-gap: 24px}}.kh-home{font-size:18px}.kh-home .kh-head,.kh-home .kh-stackhead{margin-bottom:var(--head-gap)}.kh-home .kh-flush-top{padding-top:0}.kh-home .kh-link:active{color:var(--color-ink)}.kh-home .kh-btn--quiet{background:transparent;color:var(--color-ink);border-color:var(--color-ink-2)}@media(hover:hover)and (pointer:fine){.kh-home .kh-link:hover{color:var(--color-ink);text-decoration-thickness:2px}.kh-home .kh-faq__list summary:hover,.kh-home .kh-card:hover .kh-card__name,.kh-home .kh-post a:hover .kh-post__title{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:2px}.kh-home .kh-btn--quiet:hover{color:var(--color-paper)}}.kh-home .kh-pic{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--color-paper-3)}.kh-home .kh-pic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.kh-js .kh-home [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.kh-js .kh-home [data-reveal].kh-is-in{opacity:1;transform:none}.kh-js .kh-home [data-wipe]>img{clip-path:inset(0 0 100% 0);transform:scale(1.08);transition:clip-path 1.1s var(--ease-in-out),transform 1.6s var(--ease-out)}.kh-js .kh-home [data-wipe].kh-is-in>img{clip-path:inset(0 0 0 0);transform:none}.kh-home .kh-hero__photo>img{animation:kh-settle 1.4s var(--ease-out) backwards,kh-drift 26s ease-in-out 1.4s infinite alternate}.kh-home .kh-faq__list details[open] .kh-faq__a{animation:kh-rise var(--dur-short) var(--ease-out)}}@keyframes kh-settle{0%{transform:scale(1.08);opacity:.4}}@keyframes kh-drift{to{transform:scale(1.06) translate(-1.5%)}}.kh-home .kh-service{background:var(--color-night);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm)}.kh-home .kh-service ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs) var(--space-xl);margin:0;padding:var(--space-xs) 0;list-style:none;color:var(--color-ink-2)}.kh-home .kh-service a{color:inherit}.kh-home .kh-hero{position:relative;height:calc(100dvh - var(--nav-h) - 40px - 80px);min-height:480px;max-height:832px;background:var(--color-paper);overflow:hidden}.kh-home .kh-hero__photo{position:absolute;top:0;right:0;bottom:0;left:40%;margin:0;overflow:hidden}.kh-home .kh-hero__photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:45% 70%}.kh-home .kh-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,var(--color-paper) 40%,var(--color-scrim-0) 58%);pointer-events:none}.kh-home .kh-hero__inner{position:relative;z-index:3;height:100%;display:grid;align-content:center;padding-block:var(--space-xl)}.kh-home .kh-hero__text{display:grid;gap:var(--space-lg);max-width:576px}.kh-home .kh-hero h1{font-size:clamp(40px,3.6vw + 8px,68px);max-width:none;-webkit-hyphens:manual;hyphens:manual}.kh-home .kh-hero .kh-lead{color:var(--color-ink);max-width:42ch}.kh-home .kh-hero__actions{margin-top:var(--space-xs)}.kh-home .kh-chips{background:var(--color-paper-2);border-block:1px solid var(--color-rule)}.kh-home .kh-chips ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.kh-home .kh-chips li{display:grid;gap:var(--space-3xs);align-content:start;padding:var(--space-lg) var(--space-md);border-left:1px solid var(--color-rule)}.kh-home .kh-chips li:first-child{border-left:0;padding-left:0}.kh-home .kh-chips b{font-weight:600}.kh-home .kh-chips span{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.kh-home .kh-tile{position:relative;display:block;aspect-ratio:16 / 10;border-radius:var(--radius-card);overflow:hidden;text-decoration:none;background:var(--color-paper-3);isolation:isolate}.kh-home .kh-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.kh-home .kh-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--color-scrim-0) 42%,var(--color-scrim) 100%)}.kh-home .kh-tile__label{position:absolute;left:var(--space-lg);right:var(--space-lg);bottom:var(--space-lg);display:grid;gap:var(--space-3xs)}.kh-home .kh-tile__name{font:var(--display-weight) var(--text-2xl)/1.05 var(--font-display);font-stretch:var(--display-stretch);color:var(--color-ink)}.kh-home .kh-tile__sub{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.kh-home .kh-tile>img{transition:transform .9s var(--ease-out)}.kh-home .kh-tile:hover>img{transform:scale(1.06)}}@media(hover:hover)and (pointer:fine){.kh-home .kh-tile:hover .kh-tile__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}}.kh-home .kh-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.kh-home .kh-door{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--color-rule);border-radius:var(--radius-card);overflow:hidden;background:var(--color-paper-2)}.kh-home .kh-door__pic{aspect-ratio:3 / 2;border-radius:0}.kh-home .kh-door__body{display:grid;gap:var(--space-sm);align-content:start;padding:var(--space-lg) var(--space-xl) var(--space-xl)}.kh-home .kh-door h3{font-size:var(--text-2xl)}.kh-home .kh-door .kh-links{margin-top:var(--space-xs);align-items:center}.kh-home .kh-rooms{margin-top:var(--space-lg);color:var(--color-ink-2)}.kh-home .kh-scrolly{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl);align-items:start}.kh-home .kh-scrolly__stage{position:sticky;top:var(--space-md);aspect-ratio:16 / 9}.kh-home .kh-scrolly__stage>img{transition:opacity .7s var(--ease-out),transform 1.2s var(--ease-out)}.kh-js .kh-home .kh-scrolly__stage>img:not(:first-child){opacity:0}.kh-js .kh-home .kh-scrolly__stage[data-stage="2"]>img:nth-child(2),.kh-js .kh-home .kh-scrolly__stage[data-stage="3"]>img:nth-child(2),.kh-js .kh-home .kh-scrolly__stage[data-stage="3"]>img:nth-child(3){opacity:1}.kh-home .kh-scrolly__tag{position:absolute;left:var(--space-md);bottom:var(--space-md);z-index:2;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-input);background:var(--color-scrim);font-size:var(--text-sm);font-weight:600}.kh-home .kh-scrolly__steps{margin:0;padding:0;list-style:none;counter-reset:step}.kh-home .kh-scrolly__steps li{min-height:38vh;display:grid;align-content:center;gap:var(--space-sm);padding-block:var(--space-xl);border-top:1px solid var(--color-rule);counter-increment:step}.kh-home .kh-scrolly__steps li:first-child{border-top:0;padding-top:0;min-height:30vh;align-content:start}.kh-home .kh-scrolly__steps li:before{content:counter(step);font:var(--display-weight) var(--text-display-s)/1 var(--font-display);font-stretch:var(--display-stretch);color:var(--color-ink)}.kh-home .kh-scrolly__steps h3{font-size:var(--text-xl)}.kh-home .kh-scrolly__steps p{color:var(--color-ink-2);max-width:38ch}.kh-home .kh-proof{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl);align-items:center;margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}.kh-home .kh-proof__text{display:grid;gap:var(--space-md)}.kh-home .kh-proof__text h3{font-size:var(--text-xl)}.kh-home .kh-proof__pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.kh-home .kh-proof__pics .kh-pic{aspect-ratio:4 / 3}.kh-home .kh-proof__pics .kh-pic--doc{background:var(--color-tile-light)}.kh-home .kh-proof__pics .kh-pic--doc>img{object-fit:contain;padding:var(--space-xs)}.kh-home .kh-club{aspect-ratio:21 / 9;margin:0 0 var(--space-2xl);background:var(--color-night)}.kh-home .kh-club>img{object-position:50% 55%}.kh-home .kh-why{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl) var(--gap-columns);align-items:start}.kh-home .kh-why__head{position:sticky;top:var(--space-md);display:grid;gap:var(--space-md)}.kh-home .kh-why__head h2{font-size:var(--text-section)}.kh-home .kh-why__list{margin:0;padding:0;list-style:none;counter-reset:why;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.kh-home .kh-why__list li{display:grid;gap:var(--space-xs);align-content:start;padding-top:var(--space-md);border-top:1px solid var(--color-rule);counter-increment:why}.kh-home .kh-why__list li:before{content:"0" counter(why);font:var(--display-weight) var(--text-lg)/1 var(--font-display);font-stretch:var(--display-stretch);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.kh-home .kh-why__list h3{font-size:var(--text-lg)}.kh-home .kh-why__list p{color:var(--color-ink-2);font-size:var(--text-md)}.kh-home .kh-talma{align-items:center;row-gap:var(--space-xl)}.kh-home .kh-talma__pic{grid-column:1 / span 6;aspect-ratio:1}.kh-home .kh-talma__text{grid-column:8 / span 5;display:grid;gap:var(--space-lg)}.kh-home .kh-talma__text h2{font-size:var(--text-display-s)}.kh-home .kh-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl) var(--space-md);margin:0;padding:0;list-style:none}.kh-home .kh-card{display:grid;gap:var(--space-xs);text-decoration:none}.kh-home .kh-card__pic{aspect-ratio:4 / 5;background:var(--color-tile-light);margin-bottom:var(--space-xs)}.kh-home .kh-card__pic--cut>img{object-fit:contain;padding:var(--space-md);mix-blend-mode:multiply}.kh-home .kh-card__tag{position:absolute;left:var(--space-sm);top:var(--space-sm);z-index:2;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-xs);font-weight:600}.kh-home .kh-card__name{font-weight:600;line-height:1.3}.kh-home .kh-card__sub{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-card__price{font-variant-numeric:tabular-nums}.kh-home .kh-card__price small{display:block;font-size:var(--text-xs);color:var(--color-ink-2)}.kh-home .kh-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.kh-home .kh-card__pic>img,.kh-home .kh-post__pic>img{transition:transform .9s var(--ease-out)}.kh-home .kh-card:hover .kh-card__pic>img,.kh-home .kh-post a:hover .kh-post__pic>img{transform:scale(1.05)}}.kh-home .kh-marquee{overflow:hidden;border-block:1px solid var(--color-rule);background:var(--color-paper-2)}.kh-home .kh-marquee__track{display:flex;gap:var(--space-2xl);width:max-content;padding-block:var(--space-lg)}.kh-home .kh-marquee ul{display:flex;gap:var(--space-2xl);margin:0;padding:0;list-style:none}.kh-home .kh-marquee a{font:var(--display-weight) var(--text-2xl)/1 var(--font-display);font-stretch:var(--display-stretch);color:var(--color-ink-2);text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.kh-home .kh-marquee a:hover{color:var(--color-ink)}}@media(prefers-reduced-motion:no-preference){.kh-home .kh-marquee__track{animation:kh-marquee 48s linear infinite}.kh-home .kh-marquee:hover .kh-marquee__track,.kh-home .kh-marquee:focus-within .kh-marquee__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.kh-home .kh-marquee__track{width:auto;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.kh-home .kh-marquee ul{flex-wrap:wrap;justify-content:center;gap:var(--space-sm) var(--space-xl)}.kh-home .kh-marquee ul[aria-hidden]{display:none}}.kh-home .kh-marquee{position:relative}.kh-home .kh-marquee__toggle{position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);z-index:2;min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink);font:600 var(--text-sm)/1 var(--font-body);cursor:pointer}.kh-home .kh-marquee.kh-is-paused .kh-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.kh-home .kh-marquee__toggle{display:none}}.kh-home .kh-mbar{display:none}@media(max-width:960px){.kh-home .kh-mbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-xs);padding:var(--space-xs) var(--space-md) calc(var(--space-xs) + env(safe-area-inset-bottom,0px));background:var(--color-night);border-top:1px solid var(--color-rule);transform:translateY(110%);transition:transform var(--dur-short) var(--ease-out)}.kh-home .kh-mbar.kh-is-on{transform:none}.kh-home .kh-mbar .kh-btn{padding:0 var(--space-sm);font-size:var(--text-sm)}}@keyframes kh-marquee{to{transform:translate(calc(-50% - var(--space-2xl) / 2))}}.kh-home .kh-studios{row-gap:var(--space-xl)}.kh-home .kh-studios__pane{grid-column:1 / -1;position:static;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-md) var(--space-xl)}.kh-home .kh-studios__pane .kh-lead{max-width:52ch}.kh-home .kh-studios__pane>div,.kh-home .kh-reviews .kh-rating>div{display:grid;gap:var(--space-sm)}.kh-home .kh-studios__list{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.kh-home .kh-studios__country ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.kh-home .kh-studio{align-content:start}.kh-home .kh-studio[data-studio=form6-wettingen] img{object-position:50% 0%}.kh-home .kh-studio{grid-template-columns:minmax(0,1fr);gap:var(--space-xs);align-items:start;border-bottom:0;padding-block:0}.kh-home .kh-studio__pic{aspect-ratio:4 / 3}.kh-home .kh-reviews{row-gap:var(--space-xl)}.kh-home .kh-reviews .kh-rating{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-md) var(--space-xl)}.kh-home .kh-reviews .kh-rating__note{max-width:46ch}.kh-home .kh-reviews__quotes{grid-column:1 / -1}.kh-home .kh-reviews .kh-quotes blockquote{font:var(--display-weight) var(--text-xl)/1.35 var(--font-display);font-stretch:var(--display-stretch)}.kh-home .kh-rail{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-sm);scroll-padding-inline:var(--gutter)}.kh-home .kh-rail:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.kh-home .kh-posts{margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--space-md)) / 3.3);gap:var(--space-md)}.kh-home .kh-post{scroll-snap-align:start}.kh-home .kh-rail-nav{display:flex;align-items:center;gap:var(--space-sm)}.kh-home .kh-rail-nav .kh-link{margin-right:var(--space-xs);white-space:nowrap}.kh-home .kh-rail-btn{inline-size:44px;block-size:44px;display:grid;place-items:center;border:1px solid var(--color-rule);border-radius:50%;background:transparent;color:var(--color-ink);cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out),color .2s var(--ease-out),transform .16s var(--ease-out)}.kh-home .kh-rail-btn:hover:not(:disabled){border-color:var(--color-ink)}.kh-home .kh-rail-btn:active:not(:disabled){transform:scale(.96)}.kh-home .kh-rail-btn:disabled{background:var(--color-paper-2);color:var(--color-muted);border-color:transparent;cursor:not-allowed}.kh-home .kh-rail-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.kh-home .kh-post a{display:grid;gap:var(--space-xs);text-decoration:none}.kh-home .kh-post__pic{aspect-ratio:16 / 9;margin-bottom:var(--space-xs)}.kh-home .kh-post__meta{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-post__title{font-weight:600;font-size:var(--text-lg);line-height:1.3}.kh-home .kh-post a:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media(hover:hover)and (pointer:fine){.kh-home .kh-post a:hover .kh-post__title{text-decoration:underline}}.kh-home .kh-ask{align-items:start;row-gap:var(--space-xl)}.kh-home .kh-ask__head{grid-column:1 / span 5;display:grid;gap:var(--space-lg)}.kh-home .kh-contact dd span{display:block;font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-form{grid-column:7 / span 6;display:grid;gap:var(--space-md)}.kh-home .kh-form .kh-btn{justify-self:start}.kh-home .kh-consent{font-size:var(--text-sm);color:var(--color-ink-2)}.kh-home .kh-more summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.kh-home .kh-more[open] summary{margin-bottom:var(--space-md)}@media(max-width:1200px){.kh-home .kh-chips ul{grid-template-columns:repeat(3,minmax(0,1fr))}.kh-home .kh-chips li:nth-child(4){border-left:0;padding-left:0}.kh-home .kh-why__list,.kh-home .kh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.kh-home .kh-hero{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column}.kh-home .kh-hero__inner{order:1;height:auto;padding-block:var(--space-xl)}.kh-home .kh-hero__photo{order:2;position:relative;inset:auto;aspect-ratio:4 / 3}.kh-home .kh-hero__scrim{display:none}.kh-home .kh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-home .kh-split,.kh-home .kh-why,.kh-home .kh-proof{grid-template-columns:minmax(0,1fr)}.kh-home .kh-why__head{position:static}.kh-home .kh-scrolly{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.kh-home .kh-scrolly__stage{top:0;z-index:2;box-shadow:0 calc(-1 * var(--space-sm)) 0 var(--color-paper-2)}.kh-home .kh-scrolly__steps li,.kh-home .kh-scrolly__steps li:first-child{min-height:0;padding-block:var(--space-lg)}.kh-home .kh-club{aspect-ratio:16 / 10}.kh-home .kh-talma__pic,.kh-home .kh-talma__text,.kh-home .kh-reviews .kh-rating,.kh-home .kh-reviews__quotes,.kh-home .kh-ask__head,.kh-home .kh-form{grid-column:1 / -1}.kh-home .kh-posts{grid-auto-columns:calc((100% - var(--space-md)) / 2.2)}}@media(max-width:640px){.kh-home .kh-posts{grid-auto-columns:84%}.kh-home .kh-rail-btn{display:none}.kh-home .kh-hero h1{font-size:clamp(36px,10vw,48px)}.kh-home .kh-chips ul{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-home .kh-service ul{justify-content:flex-start;gap:var(--space-2xs) var(--space-lg)}.kh-home .kh-door__body{padding:var(--space-lg)}.kh-home .kh-why__list{grid-template-columns:minmax(0,1fr)}.kh-home .kh-proof__pics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kh-home .kh-proof__pics .kh-pic:last-child{grid-column:1 / -1}.kh-home .kh-cards{gap:var(--space-lg) var(--space-sm)}.kh-home .kh-marquee a{font-size:var(--text-xl)}.kh-home .kh-service li:nth-child(n+2){display:none}.kh-home .kh-service ul{justify-content:center}.kh-home .kh-nav__menus{flex-wrap:nowrap;justify-content:space-between;gap:0}.kh-home .kh-nav__menus>*{flex:none}.kh-home .kh-nav__menus .kh-menu>summary,.kh-home .kh-nav__menus .kh-menu-link{padding:0 var(--space-2xs);font-size:15px;gap:var(--space-3xs)}.kh-home .kh-nav__menus .kh-menu>summary svg{width:14px;height:14px}.kh-home .kh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.kh-home .kh-tile{aspect-ratio:4 / 5}.kh-home .kh-tile__label{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm)}.kh-home .kh-tile__name{font-size:var(--text-xl)}.kh-home .kh-tile__sub{display:none}.kh-home .kh-chips ul{grid-template-columns:minmax(0,1fr)}.kh-home .kh-chips li,.kh-home .kh-chips li:nth-child(2n),.kh-home .kh-chips li:nth-child(4){border-left:0;padding:var(--space-xs) 0}.kh-home .kh-studios__country ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.kh-home .kh-marquee__toggle{right:var(--space-xs)}}.kh-home .kh-studio{border-top:1px solid var(--color-rule);padding-top:var(--space-sm)}html:has(.kh-home),html:has(.kh-home) body{overflow-x:clip}html:has(.kh-home) [id$=__custom_liquid_Y8XmDp]{display:none}
/*# sourceMappingURL=/cdn/shop/t/65/assets/kh-home-v6d.css.map */
