@layer components{.kk-co-page{--_section:var(--kk-section-space);--_display:clamp(2.5rem, 1.25rem + 4.6vw, 5.5rem);--_display-l:clamp(2.125rem, 1.35rem + 2.4vw, 3.75rem);background:var(--kk-canvas);color:var(--kk-text);display:block;overflow-x:clip}.kk-co-page ::selection{background:var(--kk-action);color:var(--kk-on-action)}.kk-co-h1{max-inline-size:calc(18 * var(--kk-ch));font-family:var(--kk-font-display);font-size:var(--_display);font-weight:var(--kk-weight-display-xl);line-height:var(--kk-leading-tight);letter-spacing:var(--kk-tracking-display);text-wrap:balance}.kk-co-h1__lead{color:var(--kk-text-2);display:block}.kk-co-h1__main{display:inline}.kk-co-h2{max-inline-size:calc(22 * var(--kk-ch));font-family:var(--kk-font-display);font-size:var(--kk-size-h2);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}.kk-co-display{max-inline-size:calc(12 * var(--kk-ch));font-family:var(--kk-font-display);font-size:var(--_display-l);font-weight:var(--kk-weight-display-xl);line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display)}.kk-co-lead{max-inline-size:calc(60 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);margin-block-start:var(--kk-space-4)}.kk-co-arrow{--kk-uline:off;--kk-icon-size:1.15em;align-items:center;gap:var(--kk-space-2);min-block-size:var(--kk-control-height-sm);color:var(--kk-text);font-weight:var(--kk-weight-heading);text-decoration:underline;-webkit-text-decoration-color:var(--kk-line-strong);text-decoration-color:var(--kk-line-strong);text-decoration-thickness:var(--kk-underline-thickness);text-underline-offset:var(--kk-underline-offset);transition:text-decoration-color var(--kk-duration-quick) var(--kk-ease-out), gap var(--kk-duration-move) var(--kk-ease-out);display:inline-flex}.kk-co-arrow:hover{gap:var(--kk-space-3);-webkit-text-decoration-color:var(--kk-action);text-decoration-color:var(--kk-action)}.kk-co-arrow .kk-icon{color:var(--kk-action);transition:translate var(--kk-duration-move) var(--kk-ease-out)}.kk-co-arrow:hover .kk-icon{translate:var(--kk-textlink-nudge) 0}.kk-co-arrow:focus-visible,.kk-co-ink:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-sm)}.kk-co-ink{--kk-uline:off;color:var(--kk-text);font-weight:var(--kk-weight-heading);text-decoration:underline;-webkit-text-decoration-color:var(--kk-action);text-decoration-color:var(--kk-action);text-decoration-thickness:var(--kk-underline-thickness);text-underline-offset:var(--kk-underline-offset)}.kk-co-ink:hover{color:var(--kk-action)}.kk-co-page :any-link:not([class]){color:var(--kk-text);text-decoration:underline;-webkit-text-decoration-color:var(--kk-action);text-decoration-color:var(--kk-action);text-decoration-thickness:var(--kk-underline-thickness);text-underline-offset:var(--kk-underline-offset)}.kk-co-page :any-link:not([class]):hover{color:var(--kk-action)}.kk-co-picture{display:contents}.kk-co-space{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.kk-co-launch{isolation:isolate;background:var(--kk-void);grid-template-columns:minmax(0,1fr);align-items:center;min-block-size:92svh;display:grid;position:relative;overflow:clip}.kk-co-launch__ground{z-index:-1;position:absolute;inset:0;overflow:hidden}.kk-co-launch__plate{position:absolute;inset:-12% 0}.kk-co-launch__ground:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--kk-void) 84%, transparent), color-mix(in oklab, var(--kk-void) 40%, transparent) 62%, transparent), linear-gradient(to bottom, var(--kk-canvas), transparent 26%);position:absolute;inset:0}.kk-co-launch__in{gap:var(--kk-space-12);padding-block:var(--kk-section-space);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.kk-co-launch__title{max-inline-size:calc(16 * var(--kk-ch));font-family:var(--kk-font-display);font-size:var(--_display);font-weight:var(--kk-weight-display-xl);line-height:var(--kk-leading-tight);letter-spacing:var(--kk-tracking-display);text-wrap:balance}.kk-co-launch__text{max-inline-size:calc(48 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);margin-block-start:var(--kk-space-6)}.kk-co-launch__text+.kk-co-launch__text{margin-block-start:var(--kk-space-3)}.kk-co-launch__act{align-items:center;gap:var(--kk-space-3) var(--kk-space-5);flex-wrap:wrap;margin-block-start:var(--kk-space-8);display:flex}.kk-co-launch__tel{--kk-uline:off;--kk-icon-size:1.25rem;align-items:center;gap:var(--kk-space-2);min-block-size:var(--kk-control-height);color:var(--kk-text);font-weight:var(--kk-weight-heading);text-decoration:none;display:inline-flex}.kk-co-launch__tel .kk-icon{color:var(--kk-text-2)}.kk-co-launch__tel:hover{color:var(--kk-action)}.kk-co-launch__tel:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-co-launch__sky{align-self:center;block-size:clamp(17rem,30vw + 4rem,44rem);max-block-size:72svh;display:none}.kk-co-launch__in:has(.kk-btn:is(:hover,:focus-visible)){--kk-constellation-line:var(--kk-action-hover)}@media (min-width:768px){.kk-co-launch__in{grid-template-columns:minmax(0,1fr) auto}.kk-co-launch__sky{display:block}}.kk-co-faq{padding-block:var(--kk-section-space)}.kk-co-faq__grid{gap:var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.kk-co-faq__call{color:var(--kk-text-2);margin-block-start:var(--kk-space-4)}.kk-co-faq__list{border-block-start:var(--kk-border-width) solid var(--kk-line)}.kk-co-faq__item{border-block-end:var(--kk-border-width) solid var(--kk-line)}.kk-co-faq__q{--kk-icon-size:1.25rem;justify-content:space-between;align-items:center;gap:var(--kk-space-6);padding-block:var(--kk-space-5);font-size:var(--kk-text-lg);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug);cursor:pointer;list-style:none;display:flex}.kk-co-faq__q::-webkit-details-marker{display:none}.kk-co-faq__q:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-sm)}.kk-co-faq__q .kk-icon{color:var(--kk-text-3);transition:rotate var(--kk-duration-move) var(--kk-ease-out), color var(--kk-duration-quick) var(--kk-ease-out);flex:none}.kk-co-faq__item[open] .kk-icon{color:var(--kk-action);rotate:135deg}.kk-co-faq__a{max-inline-size:calc(64 * var(--kk-ch));color:var(--kk-text-2);padding-block-end:var(--kk-space-6);padding-inline-end:var(--kk-space-12)}@media (prefers-reduced-motion:no-preference){.kk-co-faq__item{interpolate-size:allow-keywords}.kk-co-faq__item::details-content{block-size:0;transition:block-size var(--kk-duration-move) var(--kk-ease-out), content-visibility var(--kk-duration-move) allow-discrete;overflow:clip}.kk-co-faq__item[open]::details-content{block-size:auto}}@media (min-width:1024px){.kk-co-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.kk-co-patches{gap:var(--kk-space-8) var(--kk-space-gap);margin-block:var(--kk-space-head) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.kk-co-patches__link{--kk-uline:off;justify-items:center;gap:var(--kk-space-1);padding:var(--kk-space-3);border-radius:var(--kk-radius-m);color:var(--kk-text);text-align:center;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.kk-co-patches__link:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-co-patches__patch{aspect-ratio:1;inline-size:min(100%,11rem);transition:scale var(--kk-duration-focal) var(--kk-ease-out), rotate var(--kk-duration-focal) var(--kk-ease-out);margin-block-end:var(--kk-space-3);display:block}.kk-co-patches__img{block-size:100%;inline-size:100%;display:block}.kk-co-patches__link:hover .kk-co-patches__patch{rotate:-4deg;scale:1.06}.kk-co-patches__name{font-family:var(--kk-font-display);font-size:var(--kk-text-lg);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-snug)}.kk-co-patches__what{max-inline-size:calc(26 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-sm);line-height:var(--kk-leading-snug)}.kk-co-patches__tag{padding:var(--kk-space-1) var(--kk-space-3);border:var(--kk-border-width) solid var(--kk-line-strong);border-radius:var(--kk-radius-pill);color:var(--kk-text-2);font-size:var(--kk-text-xs);font-weight:var(--kk-weight-semibold);margin-block-start:var(--kk-space-2)}@media (min-width:768px){.kk-co-patches{grid-template-columns:repeat(3,minmax(0,1fr))}}.kk-co-steps{gap:var(--kk-space-8);padding:0 0 0 var(--kk-space-10);counter-reset:kk-step;grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid;position:relative}.kk-co-steps:before{content:"";inset-block:var(--kk-space-2) var(--kk-space-2);inline-size:var(--kk-border-width);background:var(--kk-line-strong);position:absolute;inset-inline-start:var(--kk-space-2)}.kk-co-steps__item{position:relative}.kk-co-steps__item:before{content:"";inline-size:var(--kk-space-3);block-size:var(--kk-space-3);background:var(--kk-signature);position:absolute;inset-block-start:var(--kk-space-2);inset-inline-start:calc(-1 * var(--kk-space-10) + var(--kk-space-1))}.kk-co-steps__name{font-size:var(--kk-text-xl);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug)}.kk-co-steps__text{max-inline-size:calc(60 * var(--kk-ch));color:var(--kk-text-2);margin-block-start:var(--kk-space-2)}.kk-co-steps__name+.kk-co-steps__text{margin-block-start:var(--kk-space-2)}.kk-co-steps__item:not(:has(.kk-co-steps__name)) .kk-co-steps__text{color:var(--kk-text);font-size:var(--kk-text-lg);margin-block-start:0}.kk-co-ticks{gap:var(--kk-space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.kk-co-ticks__item{grid-template-columns:var(--kk-space-8) minmax(0, 1fr);gap:var(--kk-space-4);font-size:var(--kk-text-lg);line-height:var(--kk-leading-lead);align-items:start;display:grid}.kk-co-ticks__mark{inline-size:var(--kk-space-8);block-size:var(--kk-space-8);overflow:visible}.kk-co-ticks__box{fill:none;stroke:var(--kk-text-2);stroke-width:1.6px}.kk-co-ticks__tick{fill:none;stroke:var(--kk-signature);stroke-width:2.2px;stroke-linecap:square}.kk-co-area{margin:0}.kk-co-area__line{block-size:clamp(5rem,9vw,7.5rem);inline-size:100%;display:block;overflow:visible}.kk-co-area__route,.kk-co-area__beyond{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.kk-co-area__route{stroke:var(--kk-text-2)}.kk-co-area__beyond{stroke:var(--kk-line-strong);stroke-dasharray:3 6}.kk-co-area__pad{fill:var(--kk-signature)}.kk-co-area__names{gap:var(--kk-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--kk-space-3);display:grid}.kk-co-area__city{gap:var(--kk-space-1);color:var(--kk-text-2);font-size:var(--kk-text-sm);line-height:var(--kk-leading-snug);grid-template-columns:minmax(0,1fr);display:grid}.kk-co-area__name{color:var(--kk-text);font-weight:var(--kk-weight-heading)}.kk-co-area__city--beyond{text-align:end}.kk-constellation{inline-size:auto;max-inline-size:100%;color:var(--kk-text);display:block;overflow:visible}.kk-constellation__glow{color:var(--kk-text)}.kk-constellation__warmth{color:var(--kk-signature)}.kk-constellation__speck{fill:var(--kk-text);fill-opacity:.5}.kk-constellation__fill{fill:var(--kk-text);fill-opacity:.045}.kk-constellation__lines{fill:none;stroke:var(--kk-constellation-line,var(--kk-text));stroke-opacity:.46;stroke-width:.24px;stroke-linejoin:round;stroke-dasharray:100;transition:stroke var(--kk-duration-quick) var(--kk-ease-out)}.kk-constellation__core{fill:var(--kk-text)}.kk-constellation__star--faint .kk-constellation__core{fill-opacity:.8}.kk-constellation__spikes{fill:none;stroke:var(--kk-text);stroke-opacity:.6;stroke-width:.12px;stroke-linecap:round}.kk-constellation__pad{fill:var(--kk-signature)}@media (forced-colors:active){.kk-constellation__lines,.kk-constellation__spikes{stroke:canvastext}.kk-constellation__core,.kk-constellation__speck,.kk-constellation__pad{fill:canvastext}.kk-constellation__halo,.kk-constellation__bloom,.kk-constellation__fill{display:none}}.kk-about-hero{isolation:isolate;padding-block:0 var(--kk-space-12);background:var(--kk-void);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.kk-about-hero__scene{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.kk-about-hero__frame{position:absolute;inset:0}.kk-about-hero__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kk-about-hero__scene:after{content:"";background:linear-gradient(to bottom, transparent 55%, var(--kk-void));position:absolute;inset:0}.kk-about-hero__copy{margin-block-start:calc(-1 * var(--kk-space-10));position:relative}.kk-about-hero__lead{max-inline-size:calc(46 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);margin-block-start:var(--kk-space-6)}@media (min-width:1024px){.kk-about-hero{min-block-size:max(100svh,40rem);padding-block:calc(var(--kk-sticky-top) + var(--kk-space-12)) var(--kk-space-16);align-items:center}.kk-about-hero__scene{z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.kk-about-hero__scene:after{background:linear-gradient(90deg, var(--kk-void) 2%, color-mix(in oklab, var(--kk-void) 70%, transparent) 36%, transparent 64%), linear-gradient(to bottom, transparent 62%, var(--kk-canvas))}.kk-about-hero__copy{margin-block-start:0}}.kk-about-chapter{--_size:clamp(2.75rem, 1.25rem + 5.6vw, 6rem);background:var(--kk-void);text-align:center;position:relative;overflow:clip}.kk-about-chapter__pin{isolation:isolate;min-block-size:100svh;padding-block:var(--kk-section-space);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.kk-about-chapter__ground{z-index:-1;position:absolute;inset:0;overflow:hidden}.kk-about-chapter__plate{position:absolute;inset:0}.kk-about-chapter__ground:after{content:"";background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--kk-void) 64%, transparent), transparent 70%), linear-gradient(to bottom, var(--kk-canvas), transparent 22%, transparent 78%, var(--kk-canvas));position:absolute;inset:0}.kk-about-chapter__in{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.kk-about-chapter__title{max-inline-size:none;font-family:var(--kk-font-display);font-size:var(--_size);font-weight:var(--kk-weight-display-strong);line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display);grid-template-columns:minmax(0,1fr);display:grid}.kk-about-chapter__half{display:block}.kk-about-chapter__half--b{color:var(--kk-signature)}.kk-about-chapter__rule{inline-size:min(12rem,40vw);block-size:var(--kk-border-width);margin-block:var(--kk-space-8);background:var(--kk-line-strong);display:block}.kk-about-chapter__tail{font-family:var(--kk-font-display);font-size:var(--kk-text-2xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);text-wrap:balance}.kk-about-chapter__crew{max-inline-size:calc(56 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);margin-block-start:var(--kk-space-5)}.kk-about-founder{padding-block:var(--kk-section-space)}.kk-about-founder__grid{gap:var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kk-about-founder__portrait{aspect-ratio:2/3;border-radius:var(--kk-radius-m);background:var(--kk-void);max-inline-size:28rem;box-shadow:var(--kk-shadow-3);margin:0;position:relative;overflow:hidden}.kk-about-founder__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kk-about-founder__statement{max-inline-size:calc(34 * var(--kk-ch));font-family:var(--kk-font-display);font-size:var(--kk-text-2xl);font-weight:var(--kk-weight-medium);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading);text-wrap:pretty;margin-block-start:var(--kk-space-6)}.kk-about-founder__bio{gap:var(--kk-space-4);max-inline-size:calc(60 * var(--kk-ch));color:var(--kk-text-2);grid-template-columns:minmax(0,1fr);margin-block-start:var(--kk-space-6);display:grid}@media (min-width:768px){.kk-about-founder__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.kk-about-origin{padding-block:0 var(--kk-section-space)}.kk-about-origin__grid,.kk-about-how__grid{gap:var(--kk-space-8) var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.kk-about-origin__text{gap:var(--kk-space-5);max-inline-size:calc(62 * var(--kk-ch));font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);grid-template-columns:minmax(0,1fr);display:grid}.kk-about-how{padding-block:var(--kk-section-space);background:linear-gradient(to bottom, var(--kk-canvas), var(--kk-surface) 30%, var(--kk-surface) 70%, var(--kk-canvas))}.kk-about-how__aside{gap:var(--kk-space-5);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.kk-about-how__lead{max-inline-size:calc(40 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead)}.kk-about-how__list{margin:0;padding:0;list-style:none}.kk-about-how__item{padding-block:var(--kk-space-8);border-block-start:var(--kk-border-width) solid var(--kk-line)}.kk-about-how__name{font-family:var(--kk-font-display);font-size:var(--kk-text-2xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading)}.kk-about-how__text{max-inline-size:calc(56 * var(--kk-ch));color:var(--kk-text-2);margin-block-start:var(--kk-space-3)}@media (min-width:1024px){.kk-about-origin__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.kk-about-how__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kk-about-how__aside{position:sticky;inset-block-start:calc(var(--kk-sticky-top) + var(--kk-space-8))}}.kk-about-values{padding-block:var(--kk-section-space)}.kk-about-values__grid{gap:var(--kk-space-gap);margin:var(--kk-space-head) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.kk-about-values__tile{isolation:isolate;align-content:end;gap:var(--kk-space-5);min-block-size:18rem;padding:var(--kk-space-panel);border-radius:var(--kk-radius-m);background:var(--kk-surface);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.kk-about-values__tile--plain{border:var(--kk-border-width) solid var(--kk-line);align-content:space-between}.kk-about-values__ground{z-index:-1;position:absolute;inset:0}.kk-about-values__ground:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--kk-void) 92%, transparent) 18%, color-mix(in oklab, var(--kk-void) 40%, transparent) 70%, transparent);position:absolute;inset:0}.kk-about-values__photo{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--kk-duration-reveal) var(--kk-ease-out);display:block}.kk-about-values__tile:hover .kk-about-values__photo{scale:1.04}.kk-about-values__mark{inline-size:var(--kk-space-12);block-size:var(--kk-space-12);fill:none;stroke:var(--kk-signature);stroke-width:2.4px;stroke-linecap:square;overflow:visible}.kk-about-values__body{max-inline-size:calc(46 * var(--kk-ch))}.kk-about-values__name{font-family:var(--kk-font-display);font-size:var(--kk-text-2xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading)}.kk-about-values__text{color:var(--kk-text-2);margin-block-start:var(--kk-space-3)}@media (min-width:1024px){.kk-about-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.kk-about-values__tile--space,.kk-about-values__tile--desk{grid-column:span 2;min-block-size:24rem}}.kk-about-why{padding-block:var(--kk-section-space) 0}.kk-about-why__grid{gap:var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kk-about-why__text{max-inline-size:calc(58 * var(--kk-ch));color:var(--kk-text-2);margin-block-start:var(--kk-space-5)}.kk-about-why__text:first-of-type{color:var(--kk-text);font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead)}.kk-about-why__orbit{fill:none;block-size:auto;inline-size:100%;overflow:visible}.kk-about-why__ring{stroke:var(--kk-line-strong);stroke-width:1.2px;stroke-dasharray:2 7}.kk-about-why__path{stroke:var(--kk-text-2);stroke-width:1.6px}.kk-about-why__stem{stroke:var(--kk-text);stroke-width:22px}.kk-about-why__dot{fill:var(--kk-signature)}.kk-about-why__pano{aspect-ratio:21/9;margin:var(--kk-space-head) auto 0;background:var(--kk-void);position:relative;overflow:hidden}.kk-about-why__pano:after{content:"";background:linear-gradient(to bottom, var(--kk-canvas), transparent 24%, transparent 76%, var(--kk-canvas));pointer-events:none;position:absolute;inset:0}.kk-about-why__pano-img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (min-width:120.063rem){.kk-about-why__pano{aspect-ratio:auto;block-size:min(42.857vw, var(--_bleed-h,72rem))}}@media (min-width:1024px){.kk-about-why__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.kk-about-facts{padding-block:var(--kk-section-space)}.kk-about-facts__numbers{gap:var(--kk-space-8) var(--kk-space-gap);margin:var(--kk-space-head) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.kk-about-facts__number{align-content:start;gap:var(--kk-space-2);border-block-start:var(--kk-border-width) solid var(--kk-line-strong);grid-template-columns:minmax(0,1fr);padding-block-start:var(--kk-space-4);display:grid}.kk-about-facts__figure{--_figure:clamp(3rem, 2rem + 3.6vw, 5rem);font-family:var(--kk-font-display);font-size:var(--_figure);font-weight:var(--kk-weight-display-strong);font-variant-numeric:tabular-nums;line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display)}.kk-about-facts__figure--mark{font-family:var(--kk-font-text);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-regular);line-height:var(--kk-leading-snug);letter-spacing:normal}.kk-about-facts__label{max-inline-size:calc(24 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-sm);line-height:var(--kk-leading-snug)}.kk-about-facts__grid{gap:var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:var(--kk-space-head);display:grid}.kk-about-facts__dossier{margin:0}.kk-about-facts__row{gap:var(--kk-space-1) var(--kk-space-6);padding-block:var(--kk-space-4);border-block-start:var(--kk-border-width) solid var(--kk-line);grid-template-columns:minmax(0,1fr);display:grid}.kk-about-facts__term{color:var(--kk-text-3);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-heading)}.kk-about-facts__value{margin:0}@media (min-width:768px){.kk-about-facts__numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.kk-about-facts__row{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}}@media (min-width:1024px){.kk-about-facts__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.kk-about-facts__area{position:sticky;inset-block-start:calc(var(--kk-sticky-top) + var(--kk-space-12))}}.kk-about-missions{padding-block:0 var(--kk-section-space)}.kk-about-missions__lead{max-inline-size:calc(52 * var(--kk-ch));color:var(--kk-text-2);font-size:var(--kk-text-lead);margin-block-start:var(--kk-space-4)}.kk-about-missions__more{text-align:center;margin-block-start:var(--kk-space-10)}.kk-bleed__frame{position:absolute;inset:0}@media (min-width:120.063rem){.kk-bleed{--_w:var(--_bleed-w,120rem);--_h:var(--_bleed-h,80rem);--_l:var(--_edge-l,var(--kk-void), var(--kk-void));--_r:var(--_edge-r,var(--kk-void), var(--kk-void));--_y:center;background:var(--kk-void);container-type:size}.kk-bleed:before{--_side:calc(50% - var(--_w) / 2);--_fe:clamp(0px, (100% - var(--_w)) * 1.2, var(--_w) * .16);--_mute:color-mix(in oklab, var(--kk-void) 35%, transparent);content:"";background:linear-gradient(90deg, var(--kk-void) calc(var(--_side) * .2), transparent var(--_side), transparent calc(100% - var(--_side)), var(--kk-void) calc(100% - var(--_side) * .2)), linear-gradient(var(--_mute), var(--_mute)), linear-gradient(to bottom, var(--_l)) left var(--_y) / 50% min(100%, var(--_h)) no-repeat, linear-gradient(to bottom, var(--_r)) right var(--_y) / 50% min(100%, var(--_h)) no-repeat;mask-image:linear-gradient(90deg, var(--kk-void) var(--_side), transparent calc(var(--_side) + var(--_fe)), transparent calc(100% - var(--_side) - var(--_fe)), var(--kk-void) calc(100% - var(--_side)));pointer-events:none;position:absolute;inset:0}.kk-bleed--top{--_y:top}.kk-bleed--bottom{--_y:bottom}.kk-bleed__frame{--_fx:clamp(0px, (100cqw - var(--_w)) * 1.2, 16%);--_fy:clamp(0px, (100cqh - var(--_h)) * 1.5, 34%);--_across:linear-gradient(90deg, transparent, var(--kk-void) var(--_fx), var(--kk-void) calc(100% - var(--_fx)), transparent);--_down:linear-gradient(to bottom, transparent, var(--kk-void) calc(var(--_fy) / 2), var(--kk-void) calc(100% - var(--_fy) / 2), transparent);inline-size:min(100%, var(--_w));block-size:min(100%, var(--_h));mask-image:var(--_across), var(--_down);margin:auto;mask-composite:intersect}.kk-bleed--top .kk-bleed__frame{--_down:linear-gradient(to bottom, var(--kk-void) calc(100% - var(--_fy)), transparent);margin-block:0 auto}.kk-bleed--bottom .kk-bleed__frame{--_down:linear-gradient(to top, var(--kk-void) calc(100% - var(--_fy)), transparent);margin-block:auto 0}}@media (min-width:120.063rem) and (min-aspect-ratio:16/9){.kk-bleed--wide{--_w:var(--_bleed-ww,var(--_bleed-w,120rem));--_h:var(--_bleed-wh,var(--_bleed-h,80rem));--_l:var(--_edge-wl,var(--_edge-l,var(--kk-void), var(--kk-void)));--_r:var(--_edge-wr,var(--_edge-r,var(--kk-void), var(--kk-void)))}}}