@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-contact-hero{isolation:isolate;min-block-size:min(76svh,47rem);padding-block:calc(var(--kk-sticky-top) + var(--kk-space-10)) var(--kk-space-12);background:var(--kk-void);grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative;overflow:clip}.kk-contact-hero__scene{z-index:-1;position:absolute;inset:0}.kk-contact-hero__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kk-contact-hero__scene:after{content:"";background:linear-gradient(to bottom, transparent 20%, color-mix(in oklab, var(--kk-void) 86%, transparent) 60%, var(--kk-canvas));position:absolute;inset:0}.kk-contact-hero__copy{position:relative}.kk-contact-hero__title{max-inline-size:calc(14 * var(--kk-ch))}.kk-contact-hero__lead{max-inline-size:calc(40 * var(--kk-ch));font-size:var(--kk-text-lead);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-lead);margin-block-start:var(--kk-space-5)}.kk-contact-hero__text{max-inline-size:calc(52 * var(--kk-ch));color:var(--kk-text-2);margin-block-start:var(--kk-space-3)}.kk-contact-hero__call{color:var(--kk-text-2);margin-block-start:var(--kk-space-4)}@media (min-width:768px){.kk-contact-hero__scene:after{background:linear-gradient(90deg, var(--kk-void) 0%, color-mix(in oklab, var(--kk-void) 78%, transparent) 38%, transparent 70%), linear-gradient(to bottom, transparent 60%, var(--kk-canvas))}}.kk-contact-brief{padding-block:var(--kk-space-12) var(--kk-section-space)}.kk-contact-brief__grid{gap:var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.kk-contact-brief__card{padding:var(--kk-space-panel);border:var(--kk-border-width) solid var(--kk-line);border-radius:var(--kk-radius-m);background:var(--kk-surface)}.kk-contact-brief__lead{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-contact-brief__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.kk-brief{margin-block-start:var(--kk-space-6)}.kk-brief__progress{gap:var(--kk-space-2);margin:0 0 var(--kk-space-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.kk-brief__progress[hidden]{display:none}.kk-brief__waypoint{color:var(--kk-text-3);font-size:var(--kk-text-xs);font-weight:var(--kk-weight-semibold);line-height:var(--kk-leading-snug);padding-block-start:var(--kk-space-5);position:relative}.kk-brief__waypoint:before{content:"";inline-size:var(--kk-space-3);block-size:var(--kk-space-3);border:var(--kk-border-width-control) solid var(--kk-line-strong);background:var(--kk-surface);transition:background-color var(--kk-duration-quick) var(--kk-ease-out), border-color var(--kk-duration-quick) var(--kk-ease-out);position:absolute;inset-block-start:0;inset-inline-start:0}.kk-brief__waypoint:after{content:"";inset-block-start:calc(var(--kk-space-3) / 2);inset-inline:calc(var(--kk-space-3) + var(--kk-space-1)) var(--kk-space-1);block-size:var(--kk-border-width);background:var(--kk-line);position:absolute}.kk-brief__waypoint:last-child:after{display:none}@media (max-width:767.98px){.kk-brief__waypoint-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.kk-brief__waypoint[aria-current]{color:var(--kk-text)}.kk-brief__waypoint[aria-current]:before,.kk-brief__waypoint.is-done:before{border-color:var(--kk-signature);background:var(--kk-signature)}.kk-brief__required{color:var(--kk-text-3);font-size:var(--kk-text-sm);margin-block-start:var(--kk-space-3)}.kk-brief__step{min-inline-size:0;padding:var(--kk-space-6) 0 0;border:0;margin:0}.kk-brief__step+.kk-brief__step{border-block-start:var(--kk-border-width) solid var(--kk-line);margin-block-start:var(--kk-space-6)}.kk-brief.is-stepped .kk-brief__step+.kk-brief__step{border-block-start:0;margin-block-start:0}.kk-brief__legend{gap:var(--kk-space-1);inline-size:100%;grid-template-columns:minmax(0,1fr);margin-block-end:var(--kk-space-2);padding:0;display:grid}.kk-brief__legend:focus{outline:none}.kk-brief__legend:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-brief__count{color:var(--kk-text-3);font-size:var(--kk-text-xs);font-weight:var(--kk-weight-semibold)}.kk-brief__legend-text{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-brief__hint{color:var(--kk-text-2);font-size:var(--kk-text-sm);margin-block-start:var(--kk-space-1)}.kk-brief__req{color:var(--kk-action)}.kk-brief__optional{color:var(--kk-text-3);font-weight:var(--kk-weight-regular)}.kk-brief__group{margin-block-start:var(--kk-space-4)}.kk-brief__sub{min-inline-size:0;margin:var(--kk-space-6) 0 0;border:0;padding:0}.kk-brief__sublegend{font-weight:var(--kk-weight-heading);padding:0}.kk-brief__chips{gap:var(--kk-space-2);flex-wrap:wrap;margin-block-start:var(--kk-space-3);display:flex}.kk-brief__chip{--kk-icon-size:1rem;align-items:center;gap:var(--kk-space-2);min-block-size:var(--kk-control-height-sm);padding-inline:var(--kk-space-4);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-sm);font-weight:var(--kk-weight-medium);cursor:pointer;transition:background-color var(--kk-duration-quick) var(--kk-ease-out), border-color var(--kk-duration-quick) var(--kk-ease-out), color var(--kk-duration-quick) var(--kk-ease-out);display:inline-flex;position:relative}.kk-brief__chip:hover{border-color:var(--kk-text-2);color:var(--kk-text)}.kk-brief__chip-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kk-brief__chip .kk-icon{color:var(--kk-action);display:none}.kk-brief__chip:has(.kk-brief__chip-input:checked){border-color:var(--kk-action);background:color-mix(in oklab, var(--kk-action) 16%, var(--kk-surface));color:var(--kk-text)}.kk-brief__chip:has(.kk-brief__chip-input:checked) .kk-icon{display:block}.kk-brief__chip:has(.kk-brief__chip-input:focus-visible){outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}:root.is-pointer-input .kk-brief__chip:has(.kk-brief__chip-input:focus-visible){outline:none}.kk-brief__group.has-error .kk-brief__chip{border-color:var(--kk-bad)}.kk-brief__fields{gap:var(--kk-space-5);grid-template-columns:minmax(0,1fr);margin-block-start:var(--kk-space-4);display:grid}.kk-brief__field{align-content:start;gap:var(--kk-space-2);grid-template-columns:minmax(0,1fr);display:grid}.kk-brief__label{font-size:var(--kk-text-sm);font-weight:var(--kk-weight-heading)}.kk-brief__control{inline-size:100%;min-block-size:var(--kk-control-height);padding:var(--kk-space-3) var(--kk-space-4);border:var(--kk-border-width) solid var(--kk-line-strong);border-radius:var(--kk-radius-md);background:var(--kk-canvas);color:var(--kk-text);font:inherit;font-size:var(--kk-text-ui-md);caret-color:var(--kk-action);transition:border-color var(--kk-duration-quick) var(--kk-ease-out)}.kk-brief__control:hover{border-color:var(--kk-text-3)}.kk-brief__control:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-border-width);border-color:#0000}.kk-brief__control[aria-invalid=true]{border-color:var(--kk-bad)}.kk-brief__control--area{min-block-size:9.5rem;line-height:var(--kk-leading-lead);resize:vertical}.kk-brief__error{--kk-icon-size:1rem;align-items:center;gap:var(--kk-space-2);color:var(--kk-bad);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-semibold);margin:0;display:flex}.kk-brief__error[hidden]{display:none}.kk-brief__group .kk-brief__error{margin-block-start:var(--kk-space-3)}.kk-brief__privacy{color:var(--kk-text-2);font-size:var(--kk-text-sm);margin-block-start:var(--kk-space-6)}.kk-brief__consent{grid-template-columns:var(--kk-space-6) minmax(0, 1fr);gap:var(--kk-space-2) var(--kk-space-3);align-items:start;margin-block-start:var(--kk-space-4);display:grid}.kk-brief__check{inline-size:var(--kk-space-5);block-size:var(--kk-space-5);margin:var(--kk-space-1) 0 0;accent-color:var(--kk-action)}.kk-brief__check:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-brief__consent-label{color:var(--kk-text-2)}.kk-brief__consent .kk-brief__error{grid-column:2}.kk-brief__summary{--kk-icon-size:1.15rem;padding:var(--kk-space-4) var(--kk-space-5);border:var(--kk-border-width) solid var(--kk-bad);border-radius:var(--kk-radius-md);background:color-mix(in oklab, var(--kk-bad) 10%, var(--kk-surface));margin-block-end:var(--kk-space-5)}.kk-brief__summary:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-brief__summary-title{align-items:center;gap:var(--kk-space-2);font-size:var(--kk-text-md);font-weight:var(--kk-weight-bold);display:flex}.kk-brief__summary-text{margin-block-start:var(--kk-space-2)}.kk-brief__summary-list{gap:var(--kk-space-1);margin:var(--kk-space-2) 0 0;grid-template-columns:minmax(0,1fr);padding-inline-start:var(--kk-space-5);display:grid}.kk-brief__nav{justify-content:space-between;align-items:center;gap:var(--kk-space-3);border-block-start:var(--kk-border-width) solid var(--kk-line);flex-wrap:wrap;margin-block-start:var(--kk-space-8);padding-block-start:var(--kk-space-6);display:flex}.kk-brief__next,.kk-brief__send{margin-inline-start:auto}.kk-brief__back[hidden],.kk-brief__next[hidden],.kk-brief__send[hidden]{display:none}.kk-brief__send{grid-template-columns:minmax(0,1fr);display:inline-grid}.kk-brief__send-label,.kk-brief__send-busy{justify-content:center;align-items:center;gap:var(--kk-space-2);grid-area:1/1;display:inline-flex}.kk-brief__send-busy,.is-sending .kk-brief__send-label{visibility:hidden}.is-sending .kk-brief__send-busy{visibility:visible}@media (min-width:768px){.kk-brief__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-brief__field--full{grid-column:1/-1}}.kk-contact-direct{gap:var(--kk-space-8);grid-template-columns:minmax(0,1fr);display:grid}.kk-contact-direct__title{color:var(--kk-text-3);font-family:var(--kk-font-text);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-bold);letter-spacing:normal}.kk-contact-direct__list{gap:var(--kk-space-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kk-contact-direct__term{color:var(--kk-text-3);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-heading)}.kk-contact-direct__value{margin:var(--kk-space-1) 0 0;color:var(--kk-text-2)}.kk-contact-direct__big{--kk-uline:off;--kk-icon-size:1.4rem;align-items:center;gap:var(--kk-space-3);color:var(--kk-text);font-family:var(--kk-font-display);font-size:var(--kk-text-2xl);font-weight:var(--kk-weight-display);letter-spacing:var(--kk-tracking-heading);text-decoration:none;display:inline-flex}.kk-contact-direct__big .kk-icon{color:var(--kk-text-3)}.kk-contact-direct__big:hover{text-decoration:underline;-webkit-text-decoration-color:var(--kk-action);text-decoration-color:var(--kk-action);text-decoration-thickness:var(--kk-border-width-strong);text-underline-offset:var(--kk-underline-offset)}.kk-contact-direct__big:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-sm)}@media (min-width:1024px){.kk-contact-direct{position:sticky;inset-block-start:calc(var(--kk-sticky-top) + var(--kk-space-8))}}.kk-contact-next{padding-block:0 var(--kk-section-space)}.kk-contact-next__grid{gap:var(--kk-space-8) var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.kk-contact-next__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.kk-contact-onward{padding-block:var(--kk-section-space);background:linear-gradient(to bottom, var(--kk-canvas), var(--kk-surface))}.kk-contact-onward__in{gap:var(--kk-space-6) var(--kk-space-split);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.kk-contact-onward__body{gap:var(--kk-space-5);color:var(--kk-text-2);font-size:var(--kk-text-lead);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}@media (min-width:1024px){.kk-contact-onward__in{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.kk-contact-small{padding-block:var(--kk-space-10);border-block-start:var(--kk-border-width) solid var(--kk-line);background:var(--kk-surface)}.kk-contact-small__title{color:var(--kk-text-3);font-family:var(--kk-font-text);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-bold);letter-spacing:normal}.kk-contact-small__text{color:var(--kk-text-2);font-size:var(--kk-text-sm);margin-block-start:var(--kk-space-2)}.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)))}}}