@layer components{.kk-post-page,.kk-legal-page{timeline-scope:--kk-read}.kk-read-progress{z-index:var(--kk-z-header);block-size:var(--kk-border-width-strong);pointer-events:none;transition:translate var(--kk-duration-tuck) var(--kk-ease-out);position:fixed;inset-block-start:var(--kk-sticky-top);inset-inline:0}.kk-read-progress__fill{background:var(--kk-signature);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}:root[data-kk-motion-state=live]:has(>body>.kk-header.is-tucked:not(:focus-within,.is-services-open)) .kk-read-progress{translate:0 calc(-1 * var(--kk-header-bar-height))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-kk-motion=off]) .kk-read-progress__fill{animation:linear both kk-read-progress;animation-timeline:--kk-read;animation-range:contain}}}@keyframes kk-read-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.kk-read-progress{display:none}}:root[data-kk-motion=off] .kk-read-progress{display:none}.kk-post-head{padding-block-start:clamp(var(--kk-space-6), 4vw, var(--kk-space-12))}.kk-post-head__title{max-inline-size:calc(22 * var(--kk-ch-black));font-family:var(--kk-font-display);font-size:var(--kk-text-4xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display);text-wrap:balance;margin-block-start:clamp(var(--kk-space-5), 3vw, var(--kk-space-8))}.kk-post-head__dek{max-inline-size:calc(60 * var(--kk-ch));font-size:var(--kk-text-lead);line-height:var(--kk-leading-lead);color:var(--kk-text-2);text-wrap:pretty;margin-block-start:var(--kk-space-5)}.kk-post-head__meta{align-items:center;gap:var(--kk-space-2) var(--kk-space-4);font-size:var(--kk-text-xs);color:var(--kk-text-2);flex-wrap:wrap;margin-block-start:clamp(var(--kk-space-6), 3vw, var(--kk-space-8));display:flex}@media (min-width:768px){.kk-post-head__meta{gap:var(--kk-space-3) var(--kk-space-6);font-size:var(--kk-text-sm)}}@media (max-width:767.98px){.kk-post-head__by{flex-basis:100%}}.kk-post-head__by,.kk-post-head__fact{align-items:center;gap:var(--kk-space-2);margin:0;display:inline-flex}.kk-post-head__by{gap:var(--kk-space-3);color:var(--kk-text)}.kk-post-head__author{font-weight:var(--kk-weight-semibold)}.kk-post-head__icon{block-size:1rem;inline-size:1rem;color:var(--kk-text-3)}.kk-post-head__cover{margin:clamp(var(--kk-space-8), 4vw, var(--kk-space-12)) 0 0}.kk-post-head__frame{aspect-ratio:16/10;border-radius:var(--kk-radius-m);background:var(--kk-text);overflow:hidden}@media (min-width:1024px){.kk-post-head__frame{aspect-ratio:21/9}}.kk-post-head__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){:root:not([data-kk-motion=off]) .kk-post-head__img{animation:kk-cover-settle var(--kk-duration-reveal-image) var(--kk-ease-out) both}}@keyframes kk-cover-settle{0%{transform:scale(var(--kk-reveal-scale))}}.kk-post-head__caption{font-size:var(--kk-text-xs);color:var(--kk-text-3);margin-block-start:var(--kk-space-3)}.kk-read{gap:var(--kk-space-8);padding-block:clamp(var(--kk-space-10), 6vw, var(--kk-space-20)) clamp(var(--kk-space-12), 7vw, var(--kk-space-24));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.kk-read{column-gap:clamp(var(--kk-space-10), 5vw, var(--kk-space-20));grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start}}.kk-read__main{min-inline-size:0;max-inline-size:calc(65 * var(--kk-ch));font-size:var(--kk-text-article);view-timeline:--kk-read block}.kk-post-summary{margin-block:var(--kk-space-10);padding:clamp(var(--kk-space-5), 3vw, var(--kk-space-8));border:var(--kk-border-width) solid var(--kk-line);border-radius:var(--kk-radius-m);background:var(--kk-surface)}.kk-post-summary:first-child{margin-block-start:0}.kk-post-summary__title{align-items:center;gap:var(--kk-space-3);font-family:var(--kk-font-text);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-bold);line-height:var(--kk-leading-snug);color:var(--kk-text);display:flex}.kk-post-summary__title:before{content:"";background:var(--kk-signature);block-size:.5rem;inline-size:.5rem}.kk-post-summary__title+*{margin-block-start:var(--kk-space-4)}.kk-post-section{margin-block-start:clamp(var(--kk-space-12), 5vw, var(--kk-space-16))}.kk-post-section:first-child{margin-block-start:0}.kk-post-section__title{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);text-wrap:balance;margin-block-end:var(--kk-space-5);scroll-margin-block-start:calc(var(--kk-sticky-top) + var(--kk-space-6))}.kk-review-note{gap:var(--kk-space-1) var(--kk-space-2);max-inline-size:calc(65 * var(--kk-ch));padding:var(--kk-space-3) var(--kk-space-4);border:var(--kk-border-width) dashed var(--kk-warn);border-radius:var(--kk-radius-s);background:var(--kk-color-warning-bg);font-size:var(--kk-text-sm);color:var(--kk-text);flex-wrap:wrap;margin-block-start:var(--kk-space-6);display:flex}.kk-review-note__title{font-weight:var(--kk-weight-bold)}.kk-avatar{inline-size:var(--_size);block-size:var(--_size);object-fit:cover;background:var(--kk-text);border-radius:50%;flex:none;display:block}.kk-avatar--sm{--_size:2.75rem}.kk-avatar--lg{--_size:4.5rem}@media (min-width:768px){.kk-avatar--lg{--_size:6rem}}.kk-avatar--mark{--kk-logo-height:calc(var(--_size) * .46);place-items:center;display:grid}.kk-avatar--mark .kk-logo__svg{--kk-text:var(--kk-canvas)}.kk-post-text{max-inline-size:calc(65 * var(--kk-ch));font-size:var(--kk-text-article);line-height:var(--kk-leading-reading);color:var(--kk-text);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.kk-post-text--lead{font-size:var(--kk-text-lead);line-height:var(--kk-leading-body)}.kk-post-text--summary{font-size:var(--kk-text-md);line-height:var(--kk-leading-body)}.kk-post-text>*+*{margin-block-start:var(--kk-space-5)}.kk-post-text p{text-wrap:pretty}.kk-post-text h3{margin-block:var(--kk-space-10) var(--kk-space-3);font-family:var(--kk-font-display);font-size:var(--kk-text-xl);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug);letter-spacing:var(--kk-tracking-heading);text-wrap:balance;scroll-margin-block-start:calc(var(--kk-sticky-top) + var(--kk-space-6))}.kk-post-text :is(h4,h5,h6){margin-block:var(--kk-space-8) var(--kk-space-2);font-size:var(--kk-text-lg);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug)}.kk-post-text a:not([class]){color:var(--kk-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--kk-link-line);text-decoration-color:var(--kk-link-line);text-decoration-thickness:var(--kk-link-line-width);text-underline-offset:var(--kk-underline-offset);transition:text-decoration-color var(--kk-duration-underline) var(--kk-ease-reveal)}.kk-post-text a:not([class]):focus-visible{text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){.kk-post-text a:not([class]):hover{text-decoration-color:#0000}}.kk-post-text :is(strong,b){font-weight:var(--kk-weight-semibold)}.kk-post-text :is(ul,ol){padding-inline-start:var(--kk-space-6)}.kk-post-text ul{list-style:none}.kk-post-text li+li{margin-block-start:var(--kk-space-2)}.kk-post-text ul>li{position:relative}.kk-post-text ul>li:before{content:"";background:var(--kk-signature);block-size:.34em;inline-size:.34em;position:absolute;inset-block-start:.7em;inset-inline-start:calc(-1 * var(--kk-space-5))}.kk-post-text ol>li::marker{font-family:var(--kk-font-display);font-weight:var(--kk-weight-semibold);color:var(--kk-text-2)}.kk-post-text blockquote{margin-block:var(--kk-space-8);border-inline-start:var(--kk-border-width) solid var(--kk-line-strong);font-size:var(--kk-text-lg);color:var(--kk-text);padding-inline-start:var(--kk-space-5)}.kk-post-text figure{margin-block:var(--kk-space-8)}.kk-post-text img{border-radius:var(--kk-radius-m);block-size:auto;max-inline-size:100%;display:block}.kk-post-text iframe{aspect-ratio:16/9;border-radius:var(--kk-radius-m);border:0;block-size:auto;inline-size:100%;display:block}.kk-post-text figcaption{font-size:var(--kk-text-xs);line-height:var(--kk-leading-lead);color:var(--kk-text-3);margin-block-start:var(--kk-space-2)}.kk-post-text code{padding:0 var(--kk-space-1);border-radius:var(--kk-radius-s);background:var(--kk-void);font-family:var(--kk-font-mono);font-size:var(--kk-text-xs);font-stretch:112.5%}.kk-post-text hr{margin-block:var(--kk-space-10);border:0;border-block-start:var(--kk-border-width) solid var(--kk-line)}.kk-post-text__table{margin-block:var(--kk-space-8);border:var(--kk-border-width) solid var(--kk-line);border-radius:var(--kk-radius-m);background:var(--kk-surface);overflow-x:auto}.kk-post-text__table:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset)}.kk-post-text table{border-collapse:collapse;inline-size:100%;font-size:var(--kk-text-sm);line-height:var(--kk-leading-lead);font-variant-numeric:tabular-nums}.kk-post-text caption{padding:var(--kk-space-3) var(--kk-space-4) 0;text-align:start;font-weight:var(--kk-weight-semibold)}.kk-post-text :is(th,td){padding:var(--kk-space-3) var(--kk-space-4);border-block-end:var(--kk-border-width) solid var(--kk-line);text-align:start;vertical-align:top}.kk-post-text th{font-weight:var(--kk-weight-semibold);color:var(--kk-text)}.kk-post-text tr:last-child>td{border-block-end:0}.kk-accordion{--_icon:var(--kk-control-height-sm);--kk-accordion-reserve:auto;interpolate-size:allow-keywords;overflow-anchor:none;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (min-width:768px){.kk-accordion{min-block-size:var(--kk-accordion-reserve)}}.kk-accordion__item{margin-inline:calc(-1 * var(--kk-space-4));padding-inline:var(--kk-space-4);border-block-end:var(--kk-border-width) solid var(--kk-color-border-strong);transition:background-color var(--kk-duration-accordion) var(--kk-ease-emphasized);scroll-margin-block-start:var(--kk-space-4)}.kk-accordion__item:first-child{border-block-start:var(--kk-border-width-strong) solid var(--kk-color-text)}.kk-accordion__item[open]:not([data-state=closing]){background:var(--kk-color-surface)}.kk-accordion__summary{grid-template-columns:minmax(0, 1fr) var(--_icon);gap:var(--kk-space-4);padding-block:var(--kk-space-4);color:var(--kk-color-text);font-size:var(--kk-text-lg);font-weight:var(--kk-weight-semibold);line-height:var(--kk-leading-snug);cursor:pointer;align-items:center;list-style:none;display:grid}.kk-accordion__summary::-webkit-details-marker{display:none}.kk-accordion__summary[aria-disabled=true]{cursor:default}.kk-accordion__summary:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-accordion__title{color:inherit;font:inherit;font-family:var(--kk-font-text);text-wrap:balance;overflow-wrap:anywhere;margin:0}.kk-accordion__icon{inline-size:var(--_icon);block-size:var(--_icon);border:var(--kk-border-width-strong) solid var(--kk-color-text);border-radius:var(--kk-radius-round);color:var(--kk-color-text);transition:background-color var(--kk-duration-base) var(--kk-ease-out), color var(--kk-duration-base) var(--kk-ease-out);position:relative}.kk-accordion__icon:before,.kk-accordion__icon:after{content:"";inline-size:var(--kk-space-4);block-size:var(--kk-border-width-strong);transition:rotate var(--kk-duration-accordion) var(--kk-ease-emphasized);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.kk-accordion__icon:after{rotate:90deg}.kk-accordion__item[open]:not([data-state=closing]) .kk-accordion__icon{border-color:var(--kk-color-blue);background:var(--kk-color-blue);color:var(--kk-color-surface)}.kk-accordion__item[open]:not([data-state=closing]) .kk-accordion__icon:after{rotate:0deg}@media (hover:hover) and (pointer:fine){.kk-accordion__summary:not([aria-disabled=true]):hover .kk-accordion__icon{border-color:var(--kk-color-blue);background:var(--kk-color-blue);color:var(--kk-color-surface)}.kk-accordion__summary:not([aria-disabled=true]):hover .kk-accordion__title{text-decoration:underline;text-decoration-thickness:var(--kk-underline-thickness);text-underline-offset:var(--kk-underline-offset)}}.kk-accordion__panel{gap:var(--kk-space-3);max-inline-size:var(--kk-measure);grid-template-columns:minmax(0,1fr);padding-block-end:var(--kk-space-6);display:grid}@media (min-width:768px){.kk-accordion__summary{font-size:var(--kk-text-xl)}.kk-accordion__panel{padding-inline-end:var(--kk-space-12)}}.kk-accordion--boxed{--_icon:var(--kk-space-8);border:var(--kk-border-width) solid var(--kk-color-border-strong);border-radius:var(--kk-radius-md);background:var(--kk-color-surface)}.kk-accordion--boxed .kk-accordion__item{border-block:0;margin-inline:0;padding-inline:0}.kk-accordion--boxed .kk-accordion__summary{padding:var(--kk-space-2) var(--kk-space-4);font-size:var(--kk-text-md)}.kk-accordion--boxed .kk-accordion__panel{padding:0 var(--kk-space-4) var(--kk-space-3)}.kk-accordion--article{padding-block-end:var(--kk-space-4)}.kk-accordion--article .kk-accordion__title{font-size:inherit;line-height:inherit;margin:0}.kk-accordion[data-state=tabs] .kk-accordion__item{background:0 0;border-block:0;margin-inline:0;padding-inline:0}.kk-accordion[data-state=tabs] .kk-accordion__summary{display:none}.kk-accordion[data-state=tabs] .kk-accordion__panel{padding-block:var(--kk-space-4) 0}@supports (interpolate-size:allow-keywords) and selector(::details-content){.kk-accordion__item::details-content{opacity:0;block-size:0;transition:block-size var(--kk-duration-accordion) var(--kk-ease-emphasized), opacity var(--kk-duration-accordion) var(--kk-ease-emphasized), content-visibility var(--kk-duration-accordion) allow-discrete;overflow:clip}.kk-accordion__item[open]::details-content{opacity:1;block-size:auto;transition-duration:var(--kk-duration-accordion)}.kk-accordion:is([data-state=static],[data-state=tabs]) .kk-accordion__item::details-content{transition:none}@media (prefers-reduced-motion:reduce){.kk-accordion__item::details-content{transition:none}}}@media print{.kk-accordion{min-block-size:0}.kk-accordion__icon{display:none}@supports selector(::details-content){.kk-accordion__item::details-content{opacity:1;content-visibility:visible;block-size:auto;transition:none}}}@media (forced-colors:active){.kk-accordion__icon:before,.kk-accordion__icon:after{background:canvastext}.kk-accordion__item[open]:not([data-state=closing]) .kk-accordion__icon{border-color:highlight}}.kk-post-toc{font-size:var(--kk-text-sm)}@media (min-width:1024px){.kk-post-toc{max-block-size:calc(100svh - var(--kk-sticky-top) - var(--kk-space-16));overscroll-behavior:contain;scrollbar-width:thin;margin-inline-start:calc(-1 * var(--kk-space-2));padding-block-end:var(--kk-space-2);padding-inline-start:var(--kk-space-2);position:sticky;inset-block-start:calc(var(--kk-sticky-top) + var(--kk-space-8));overflow-y:auto}}@media (max-width:1023.98px){:root:has(>body.kk-paper){--kk-fixed-top-extra:calc(var(--kk-space-2) + var(--kk-space-12) + var(--kk-space-1))}.kk-post-toc{z-index:var(--kk-z-sticky);transition:translate var(--kk-duration-tuck) var(--kk-ease-out);position:sticky;inset-block-start:calc(var(--kk-sticky-top) + var(--kk-space-2))}:root[data-kk-motion-state=live]:has(>body>.kk-header.is-tucked:not(:focus-within,.is-services-open)) .kk-post-toc{translate:0 calc(-1 * var(--kk-header-bar-height))}.kk-post-toc__fold{box-shadow:var(--kk-shadow-chip)}.kk-post-toc__fold .kk-accordion__item{position:relative}.kk-post-toc__fold .kk-accordion__panel{inset-inline:calc(-1 * var(--kk-border-width));max-inline-size:none;max-block-size:calc(100svh - var(--kk-sticky-top) - var(--kk-space-24));overscroll-behavior:contain;padding:var(--kk-space-3) var(--kk-space-4) 0;border:var(--kk-border-width) solid var(--kk-color-border-strong);border-radius:var(--kk-radius-md);background:var(--kk-color-surface);box-shadow:var(--kk-shadow-chip);position:absolute;inset-block-start:calc(100% + var(--kk-space-2));overflow-y:auto}}@media (min-width:1024px){.kk-post-toc__fold{--_icon:var(--kk-space-6);background:0 0;border:0}.kk-post-toc__fold .kk-accordion__item[open]:not([data-state=closing]){background:0 0}.kk-post-toc__fold .kk-accordion__summary{font-size:var(--kk-text-xs);color:var(--kk-text-2);padding-inline:0}.kk-post-toc__fold .kk-accordion__panel{padding-inline:0}}.kk-post-toc__list{margin:0 0 var(--kk-space-4);padding:0;list-style:none;position:relative}.kk-post-toc__item{--_c:calc(var(--kk-space-2) + .35em + .3125rem);position:relative}.kk-post-toc__item:not(:last-child):before,.kk-post-toc__item:not(:last-child):after{content:"";background:var(--kk-line-soft);block-size:100%;inline-size:1px;position:absolute;inset-block-start:var(--_c);inset-inline-start:calc(.3125rem - .5px)}.kk-post-toc__item:not(:last-child):after{--kk-toc-fill:inherit;background:var(--kk-signature);transform:scaleY(var(--kk-toc-fill));transform-origin:50% 0}.kk-post-toc__item.is-passed{--kk-toc-fill:1}.kk-post-toc__item{--kk-toc-from:0px;--kk-toc-to:0px}@supports (animation-timeline:scroll()){.kk-post-toc.is-timed .kk-post-toc__item:not(:last-child):after{animation:linear both kk-toc-fill;animation-timeline:scroll(root);animation-range:var(--kk-toc-from) var(--kk-toc-to)}}@keyframes kk-toc-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.kk-post-toc__link{z-index:1;padding:var(--kk-space-2) 0 var(--kk-space-2) var(--kk-space-6);color:var(--kk-text-2);line-height:var(--kk-leading-snug);text-wrap:pretty;transition:color var(--kk-duration-quick) var(--kk-ease-out);text-decoration:none;display:block;position:relative}.kk-post-toc__link:before{content:"";border:var(--kk-border-width) solid var(--kk-line-strong);background:var(--kk-canvas);block-size:.625rem;inline-size:.625rem;transition:background-color var(--kk-duration-quick) var(--kk-ease-out), border-color var(--kk-duration-quick) var(--kk-ease-out), scale var(--kk-duration-move) var(--kk-ease-out);position:absolute;inset-block-start:calc(var(--kk-space-2) + .35em);inset-inline-start:0}.kk-post-toc__link:hover,.kk-post-toc__link[aria-current=true]{color:var(--kk-text)}.kk-post-toc__item.is-passed>.kk-post-toc__link:before{border-color:var(--kk-signature);background:var(--kk-signature)}.kk-post-toc__link[aria-current=true]:before{border-color:var(--kk-signature);background:var(--kk-signature);outline:var(--kk-border-width) solid color-mix(in oklab, var(--kk-signature) 45%, transparent);outline-offset:var(--kk-focus-offset);scale:1.2}@media (prefers-reduced-motion:reduce){.kk-post-toc__link,.kk-post-toc__link:before{transition:none}}:root[data-kk-motion=off] .kk-post-toc__link,:root[data-kk-motion=off] .kk-post-toc__link:before{transition:none}.kk-post-mission{display:none}.kk-post-mission__trail,.kk-post-mission__marker,.kk-post-mission__craft{--kk-p:0}.kk-post-mission{--kk-from:0px;--kk-to:0px}@supports (animation-timeline:scroll()){.kk-post-mission.is-timed :is(.kk-post-mission__trail,.kk-post-mission__marker){animation:linear both kk-mission-gauge;animation-timeline:scroll(root);animation-range:var(--kk-from) var(--kk-to)}.kk-post-mission.is-timed .kk-post-mission__marker{animation-name:kk-mission-marker}}@keyframes kk-mission-gauge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kk-mission-marker{0%{transform:translate(0)}to{transform:translateX(calc(100cqi - var(--_mark)))}}@media (min-width:1280px){.kk-read:has(>.kk-post-mission){column-gap:clamp(var(--kk-space-8), 3.2vw, var(--kk-space-16));grid-template-columns:minmax(12rem,14rem) minmax(0,1fr) 16rem}.kk-read:has(>.kk-post-mission)>.kk-read__main{grid-column:2}.kk-post-mission{grid-area:1/3;display:block;position:sticky;inset-block-start:calc(var(--kk-sticky-top) + var(--kk-space-8))}}@media (min-width:1536px){.kk-read:has(>.kk-post-mission){grid-template-columns:minmax(12rem,14rem) minmax(0,1fr) 17rem}}.kk-post-mission__card{--_ink:var(--kk-text);--_lit:var(--kk-color-on-accent);gap:var(--kk-space-4);padding:var(--kk-space-4);border:var(--kk-border-width) solid var(--kk-line);border-radius:var(--kk-radius-m);background:var(--kk-surface);grid-template-columns:minmax(0,1fr);display:grid}.kk-post-mission__readout{align-items:baseline;row-gap:var(--kk-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.kk-post-mission__label{font-size:var(--kk-text-xs);color:var(--kk-text-2)}.kk-post-mission__value{font-family:var(--kk-font-mono);font-size:var(--kk-text-xs);font-variant-numeric:tabular-nums;color:var(--kk-text);white-space:nowrap;word-spacing:-.4em}.kk-post-mission__num{text-align:end;min-inline-size:2.25em;display:inline-block}.kk-post-mission__scale{--_mark:.375rem;block-size:var(--kk-space-2);grid-column:1/-1;position:relative;container-type:inline-size}.kk-post-mission__scale:before,.kk-post-mission__trail{content:"";background:var(--kk-line-soft);block-size:1px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline:0}.kk-post-mission__trail{block-size:var(--kk-border-width-strong);background:var(--kk-signature);transform:scaleX(var(--kk-p));transform-origin:0}.kk-post-mission__ticks>*{--kk-at:0;background:var(--kk-line-strong);inline-size:1px;transform:translateX(calc(var(--kk-at) * (100cqi - 1px)));position:absolute;inset-block:0;inset-inline-start:0}.kk-post-mission__marker{inline-size:var(--_mark);block-size:var(--_mark);background:var(--kk-signature);transform:translateX(calc(var(--kk-p) * (100cqi - var(--_mark))));position:absolute;inset-block-start:calc(50% - var(--_mark) / 2);inset-inline-start:0}.kk-post-mission__window{--_inset:var(--kk-space-2);--_close:0rem;--_bracket:var(--kk-color-stage-line);aspect-ratio:4/3;border-radius:var(--kk-radius-s);background:var(--_ink);isolation:isolate;position:relative;overflow:hidden}.kk-post-mission__craft{position:absolute;inset:0;transform:translateY(-9%)scale(.92)}.kk-post-mission__img{object-fit:cover;block-size:100%;inline-size:100%;mask-image:radial-gradient(farthest-side, var(--_ink) 66%, transparent 100%);transition:scale var(--kk-duration-focal) var(--kk-ease-out);display:block}@media (prefers-reduced-motion:no-preference){:root:not([data-kk-motion=off]) .kk-post-mission__craft{--_q:calc(1 - var(--kk-p));transform:translate(calc(var(--_q) * 10%), calc(-9% + var(--_q) * -2% + sin(var(--kk-p) * 2.5turn) * 1.5%)) rotate(calc(var(--_q) * -6deg)) scale(calc(.92 - var(--_q) * .32));transform-origin:50%}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not([data-kk-motion=off]) .kk-post-mission.is-timed .kk-post-mission__craft{animation:linear both kk-mission-approach;animation-timeline:scroll(root);animation-range:var(--kk-from) var(--kk-to)}}}@keyframes kk-mission-approach{0%{animation-timing-function:ease-in-out;transform:translate(10%,-11%)rotate(-6deg)scale(.6)}10%{animation-timing-function:ease-in-out;transform:translate(9%,-9.3%)rotate(-5.4deg)scale(.632)}30%{animation-timing-function:ease-in-out;transform:translate(7%,-11.9%)rotate(-4.2deg)scale(.696)}50%{animation-timing-function:ease-in-out;transform:translate(5%,-8.5%)rotate(-3deg)scale(.76)}70%{animation-timing-function:ease-in-out;transform:translate(3%,-11.1%)rotate(-1.8deg)scale(.824)}90%{animation-timing-function:ease-in-out;transform:translate(1%,-7.7%)rotate(-.6deg)scale(.888)}to{transform:translateY(-9%)rotate(0)scale(.92)}}.kk-post-mission__lock{inset-inline:var(--_inset);block-size:var(--kk-space-3);position:absolute;inset-block-start:var(--_inset)}.kk-post-mission__lock--foot{inset-block:auto var(--_inset)}.kk-post-mission__lock:before,.kk-post-mission__lock:after{--_x:var(--_close);--_y:var(--_close);content:"";inline-size:var(--kk-space-3);block-size:var(--kk-space-3);border-block-start:var(--kk-border-width) solid var(--_bracket);border-inline-start:var(--kk-border-width) solid var(--_bracket);translate:var(--_x) var(--_y);transition:translate var(--kk-duration-move) var(--kk-ease-out), border-color var(--kk-duration-move) var(--kk-ease-out);position:absolute;inset-block-start:0}.kk-post-mission__lock:before{inset-inline-start:0}.kk-post-mission__lock:after{--_x:calc(-1 * var(--_close));inset-inline-end:0;rotate:90deg}.kk-post-mission__lock--foot:before{--_y:calc(-1 * var(--_close));rotate:-90deg}.kk-post-mission__lock--foot:after{--_x:calc(-1 * var(--_close));--_y:calc(-1 * var(--_close));rotate:180deg}.kk-post-mission__hud{padding:var(--kk-space-6) var(--kk-space-3) var(--kk-space-3);background:linear-gradient(to top, var(--_ink) 45%, transparent);font-size:var(--kk-text-xs);line-height:var(--kk-leading-snug);color:var(--kk-canvas);text-align:center;text-wrap:balance;opacity:0;transform:translateY(var(--kk-space-2));transition:opacity var(--kk-duration-move) var(--kk-ease-out), transform var(--kk-duration-move) var(--kk-ease-out);position:absolute;inset-block-end:0;inset-inline:0}.kk-post-mission__status{color:var(--_lit);display:block}.kk-post-mission__title{font-family:var(--kk-font-display);font-size:var(--kk-text-lg);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}.kk-post-mission__service{color:var(--kk-text);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:var(--kk-border-width);text-underline-offset:.2em;transition:text-decoration-color var(--kk-duration-quick) var(--kk-ease-out)}.kk-post-mission__service:hover{-webkit-text-decoration-color:var(--kk-link-line);text-decoration-color:var(--kk-link-line)}.kk-post-mission__service:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus-color);outline-offset:var(--kk-focus-offset)}.kk-post-mission__line{font-size:var(--kk-text-xs);line-height:var(--kk-leading-snug);color:var(--kk-text-2);text-wrap:pretty;margin-block-start:calc(-1 * var(--kk-space-2))}.kk-post-mission__cta{--_bd:var(--kk-color-border-control);inline-size:100%;padding-inline:var(--kk-space-3);white-space:nowrap}.kk-post-mission__cta:hover{--_bd:var(--kk-text)}.kk-post-mission__go{transition:translate var(--kk-duration-quick) var(--kk-ease-out)}.kk-post-mission__cta:hover .kk-post-mission__go{translate:var(--kk-space-1) 0}.kk-post-mission.is-arrived .kk-post-mission__window{--_close:var(--kk-space-1);--_bracket:var(--_lit)}.kk-post-mission.is-arrived .kk-post-mission__hud{opacity:1;transform:none}.kk-post-mission.is-arrived .kk-post-mission__cta{--_bg:var(--kk-color-accent);--_fg:var(--kk-color-on-accent);--_bd:var(--kk-color-accent)}.kk-post-mission.is-arrived .kk-post-mission__cta:hover{--_bg:var(--kk-color-accent-hover);--_bd:var(--kk-color-accent-hover)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-kk-motion=off]) .kk-post-mission__card:hover .kk-post-mission__img{scale:1.04}}@media (prefers-reduced-motion:reduce){.kk-post-mission__img,.kk-post-mission__hud,.kk-post-mission__lock:before,.kk-post-mission__lock:after,.kk-post-mission__cta,.kk-post-mission__go{transition:none}}:root[data-kk-motion=off] :is(.kk-post-mission__img,.kk-post-mission__hud,.kk-post-mission__cta,.kk-post-mission__go),:root[data-kk-motion=off] .kk-post-mission__lock:before,:root[data-kk-motion=off] .kk-post-mission__lock:after{transition:none}.kk-diagram__svg{inline-size:100%;max-inline-size:calc(44 * var(--kk-ch));box-sizing:border-box;block-size:auto;padding:var(--kk-space-4);border:var(--kk-border-width) solid var(--kk-color-border);border-radius:var(--kk-radius-lg);background:var(--kk-color-surface);color:var(--kk-color-text);display:block}.kk-diagram__key{stroke:var(--kk-color-accent-text)}.kk-diagram__keyfill{fill:var(--kk-color-accent-tint);stroke:var(--kk-color-accent-text)}.kk-diagram__good{stroke:var(--kk-color-success)}.kk-diagram__goodfill{fill:var(--kk-color-success-bg);stroke:var(--kk-color-success)}.kk-diagram__dash{stroke-dasharray:4 6}.kk-diagram__rule{stroke:var(--kk-color-border-strong);stroke-width:1.5px}.kk-diagram__disc{fill:currentColor;stroke:none}.kk-diagram__digit{fill:var(--kk-color-surface);stroke:none;font-weight:var(--kk-weight-bold)}.kk-diagram .kk-diagram__caption{text-align:start}.kk-diagram__title{color:var(--kk-color-text);font-weight:var(--kk-weight-semibold);display:block}.kk-diagram__legend{margin-block:var(--kk-space-2) 0}@media (forced-colors:active){.kk-diagram__svg{color:canvastext;background:canvas;border-color:canvastext}.kk-diagram__svg :where(.kk-diagram__key,.kk-diagram__keyfill,.kk-diagram__good,.kk-diagram__goodfill,.kk-diagram__rule){fill:none;stroke:canvastext}.kk-diagram__disc{fill:canvastext}.kk-diagram__digit{fill:canvas}}.kk-article-figure{gap:var(--kk-space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kk-article-figure__img{aspect-ratio:3/2;border-radius:var(--kk-radius-lg);background:var(--kk-color-surface-sunken);object-fit:cover;block-size:auto;inline-size:100%;display:block}.kk-photo{text-align:center;justify-items:center}.kk-photo .kk-photo__img{border-radius:var(--kk-radius-lg);background:var(--kk-color-surface-sunken);block-size:auto;max-block-size:36rem;inline-size:auto;max-inline-size:100%;margin:0;display:block}.kk-photo .kk-article-figure__caption{margin-block-start:0}.kk-article-figure--row{gap:var(--kk-space-6);margin-block:var(--kk-space-8);align-items:start}.kk-article-figure--row>.kk-article-figure{margin:0}@media (min-width:768px){.kk-article-figure--row{gap:var(--kk-space-4);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.kk-article-figure__caption{max-inline-size:calc(52 * var(--kk-ch));color:var(--kk-color-text-muted);font-size:var(--kk-text-sm);line-height:var(--kk-leading-snug);text-wrap:pretty}@media print{.kk-article-figure{break-inside:avoid;max-inline-size:60%}}.kk-post-foot{gap:var(--kk-space-10);font-size:var(--kk-text-md);grid-template-columns:minmax(0,1fr);margin-block-start:clamp(var(--kk-space-12), 6vw, var(--kk-space-16));display:grid}.kk-post-share{align-items:center;gap:var(--kk-space-2) var(--kk-space-5);border-block-start:var(--kk-border-width) solid var(--kk-line);flex-wrap:wrap;padding-block-start:var(--kk-space-6);display:flex}.kk-post-share__title{font-family:var(--kk-font-text);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-bold);line-height:var(--kk-leading-snug)}.kk-post-share__list{gap:0 var(--kk-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kk-post-share__link,.kk-post-share__button{align-items:center;gap:var(--kk-space-2);min-block-size:var(--kk-control-height-sm);font:inherit;font-size:var(--kk-text-sm);color:var(--kk-text-2);cursor:pointer;transition:color var(--kk-duration-quick) var(--kk-ease-out);background:0 0;border:0;padding:0;display:inline-flex}.kk-post-share__link:hover,.kk-post-share__button:hover{color:var(--kk-text)}.kk-post-share__button[data-state=done]{color:var(--kk-good)}.kk-post-terms{gap:var(--kk-space-3);font-size:var(--kk-text-sm);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kk-post-terms__row{align-items:baseline;gap:var(--kk-space-2) var(--kk-space-4);flex-wrap:wrap;display:flex}.kk-post-terms__label{min-inline-size:5rem;font-weight:var(--kk-weight-bold);color:var(--kk-text)}.kk-post-terms__value{color:var(--kk-text-2);margin:0}.kk-chip.kk-post-terms__chip{color:var(--kk-text)}.kk-author{gap:var(--kk-space-5);padding:clamp(var(--kk-space-5), 3vw, var(--kk-space-8));border:var(--kk-border-width) solid var(--kk-line);border-radius:var(--kk-radius-m);background:var(--kk-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kk-author__name{font-family:var(--kk-font-display);font-size:var(--kk-text-xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading)}.kk-author__role{font-size:var(--kk-text-sm);color:var(--kk-text-2);margin-block-start:var(--kk-space-1)}.kk-author__bio{font-size:var(--kk-text-sm);line-height:var(--kk-leading-body);color:var(--kk-text-2);margin-block-start:var(--kk-space-3)}.kk-author__links{gap:0 var(--kk-space-5);margin:var(--kk-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kk-author__link{min-block-size:var(--kk-control-height-sm);font-size:var(--kk-text-sm);font-weight:var(--kk-weight-semibold);color:var(--kk-link);align-items:center;display:inline-flex}.kk-blog-search{gap:var(--kk-space-2);grid-template-columns:minmax(0,1fr);max-inline-size:34rem;display:grid}.kk-blog-search__label{font-size:var(--kk-text-sm);font-weight:var(--kk-weight-bold);color:var(--kk-text)}.kk-blog-search__field{border-width:var(--kk-border-width-control);border-color:var(--kk-line-strong);border-radius:var(--kk-radius-pill)}.kk-post-more{padding-block:clamp(var(--kk-space-12), 7vw, var(--kk-space-24));border-block-start:var(--kk-border-width) solid var(--kk-line)}.kk-post-more__head{justify-content:space-between;align-items:end;gap:var(--kk-space-4) var(--kk-space-8);flex-wrap:wrap;display:flex}.kk-post-more__title{font-family:var(--kk-font-display);font-size:var(--kk-text-3xl);font-weight:var(--kk-weight-display);line-height:var(--kk-leading-heading);letter-spacing:var(--kk-tracking-heading)}.kk-post-more__list{gap:var(--kk-space-10) var(--kk-space-8);margin:clamp(var(--kk-space-8), 4vw, var(--kk-space-12)) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:768px){.kk-post-more__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kk-postcard,.kk-postrow{position:relative}.kk-postcard:has(.kk-postcard__link:focus-visible){outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-m)}:root.is-pointer-input .kk-postcard:has(.kk-postcard__link:focus-visible){outline:none}.kk-postrow:has(.kk-postrow__link:focus-visible){outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset);border-radius:var(--kk-radius-m)}:root.is-pointer-input .kk-postrow:has(.kk-postrow__link:focus-visible){outline:none}.kk-postcard__link,.kk-postrow__link{color:inherit}.kk-postcard__link:focus-visible,.kk-postrow__link:focus-visible{outline:none}.kk-postcard__link:after,.kk-postrow__link:after{content:"";z-index:var(--kk-z-raised);position:absolute;inset:0}.kk-postcard__cover,.kk-postrow__cover{aspect-ratio:3/2;border-radius:var(--kk-radius-m);background:var(--kk-void);overflow:hidden}.kk-postcard__img,.kk-postrow__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--kk-duration-media) var(--kk-ease-out);display:block}@media (hover:hover) and (pointer:fine){.kk-postcard:hover .kk-postcard__img,.kk-postrow:hover .kk-postrow__img{transform:scale(var(--kk-hover-zoom))}}.kk-postcard__facts,.kk-postrow__facts{gap:var(--kk-space-1) var(--kk-space-4);font-size:var(--kk-text-xs);line-height:var(--kk-leading-snug);color:var(--kk-text-3);flex-wrap:wrap;margin:0;display:flex}.kk-postcard__topic,.kk-postrow__topic{font-weight:var(--kk-weight-semibold);color:var(--kk-text-2)}.kk-postcard{align-content:start;gap:var(--kk-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kk-postcard__words{gap:var(--kk-space-3);grid-template-columns:minmax(0,1fr);display:grid}.kk-postcard__title{font-family:var(--kk-font-display);font-size:var(--kk-text-xl);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}.kk-postcard--feature .kk-postcard__cover{aspect-ratio:16/10}.kk-postcard--feature .kk-postcard__title{font-size:var(--kk-text-2xl);line-height:var(--kk-leading-heading)}.kk-postcard__summary{font-size:var(--kk-text-sm);line-height:var(--kk-leading-body);color:var(--kk-text-2);margin:0}.kk-postrow{gap:var(--kk-space-4);padding-block:var(--kk-space-6);border-block-start:var(--kk-border-width) solid var(--kk-line);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.kk-postrow{gap:var(--kk-space-8);padding-block:var(--kk-space-8);grid-template-columns:13rem minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.kk-postrow{grid-template-columns:16rem minmax(0,1fr) auto}}.kk-postrow__cover{aspect-ratio:1;border-radius:var(--kk-radius-s)}@media (min-width:768px){.kk-postrow__cover{aspect-ratio:3/2}}.kk-postrow__words{gap:var(--kk-space-2);grid-template-columns:minmax(0,1fr);display:grid}.kk-postrow__title{max-inline-size:calc(34 * var(--kk-ch-black));font-family:var(--kk-font-display);font-size:var(--kk-text-lg);font-weight:var(--kk-weight-heading);line-height:var(--kk-leading-snug);letter-spacing:var(--kk-tracking-heading);text-wrap:balance}@media (min-width:768px){.kk-postrow__title{font-size:var(--kk-text-2xl);line-height:var(--kk-leading-heading)}}.kk-postrow__summary{max-inline-size:calc(62 * var(--kk-ch));font-size:var(--kk-text-sm);line-height:var(--kk-leading-body);color:var(--kk-text-2);margin:0;display:none}@media (min-width:768px){.kk-postrow__summary{display:block}}.kk-postrow__arrow{display:none}@media (min-width:768px){.kk-postrow__arrow{block-size:1.75rem;inline-size:1.75rem;color:var(--kk-text-3);transition:translate var(--kk-duration-move) var(--kk-ease-out), color var(--kk-duration-quick) var(--kk-ease-out);display:block;rotate:-45deg}.kk-postrow:hover .kk-postrow__arrow{translate:var(--kk-space-1) calc(-1 * var(--kk-space-1));color:var(--kk-link)}}.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)))}}.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-cta-scene{--_scrim:linear-gradient(90deg, color-mix(in oklab, var(--kk-void) 84%, transparent), color-mix(in oklab, var(--kk-void) 40%, transparent) 62%, transparent);--_strip:calc(115vw * 9 / 21);view-timeline-name:--kk-cta-scene}.kk-cta-scene--photo{--_scrim:linear-gradient(90deg, color-mix(in oklab, var(--kk-void) 70%, transparent), color-mix(in oklab, var(--kk-void) 40%, transparent) 45%, transparent 70%)}.kk-cta-scene__ground{--_feather:clamp(var(--kk-space-24), 22svh, calc(var(--kk-space-4xl) * 2));--_melt:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--kk-void) 10%, transparent) calc(var(--_feather) * .2), color-mix(in oklab, var(--kk-void) 43%, transparent) calc(var(--_feather) * .45), color-mix(in oklab, var(--kk-void) 78%, transparent) calc(var(--_feather) * .7), var(--kk-void) var(--_feather));z-index:-1;background:var(--kk-void);-webkit-mask-image:var(--_melt);mask-image:var(--_melt);position:absolute;inset:0;overflow:hidden}.kk-cta-scene .kk-cta-scene__ground:after{content:"";background:var(--_scrim);pointer-events:none;position:absolute;inset:0}.kk-cta-scene__plate,.kk-cta-scene__frame{position:absolute;inset:0}.kk-cta-scene__plate{overflow:clip}.kk-cta-scene--photo .kk-cta-scene__plate{inline-size:var(--_pano);block-size:calc(var(--_pano) * 9 / 21);-webkit-mask-image:linear-gradient(to right, transparent, var(--kk-void) 30%), linear-gradient(to bottom, transparent, var(--kk-void) 38%);mask-image:linear-gradient(to right, transparent, var(--kk-void) 30%), linear-gradient(to bottom, transparent, var(--kk-void) 38%);-webkit-mask-composite:source-in;inset:auto 0 0 auto;mask-composite:intersect}.kk-cta-scene--space .kk-cta-scene__ground:before{content:"";z-index:1;image-rendering:pixelated;pointer-events:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAAACVBMVEVMaXH////////OZTV/AAAAA3RSTlMAAQINY5SzAAAACXBIWXMAAAPoAAAD6AG1e1JrAAADaUlEQVQ4yw2SwW6yShhAP5tialdiHKKu9I+Y9n8KMUDUFUPmmzCsxDBEfIrbRpp6V2IYIq6uRprap7x9gnNOcmCVjhcyX/lYcvvLCiKQXZAR11LKRDEWMw5HQU7HRWgGvBmnk4RCpmoxH5z8z0D/8DGSYE+PU5No6MsPrSNFBTpZCZc7dErnbq0tFGicTDzX0vwEvZXHX2FGq43ZpR4rt13VfBPAcTyRbp0QwqxIYQ5mfjkzvBUiSQarmxfBrnLbw/w2Wv3n/aC+XMCFqXyveB1LLlWVWdBXp7XACyuPkURj0IacVNRnceiuutIRZwpMlr4cjlsL68WddFDCKa/JaKrp9jKaCkYyKFkjoQvpHkrJOEUBQkdpnJQ18WKXyoBCoV03RPB/V12uFXe7+I1jKNY04k6oiOpW8IyjrcVmP/bepJW3FnDY6oXgT+gX7LNBsA+0wgfZUVESOaex60RQJqTpqP1HUx3MzPhjQ6h5n6IdsOXu+zhYGynkW6SV0tmRBS8hyiPcnblcmveh6PVO+oZ7oL9rh7L16zrZzdjMlBCdB3lVrXO/8O5G7AI8OUY9JW/mYpwNiEn6cH1k1rNfEieXsrt7HcBQ8Mo+OjaOtSun0oGSeno5Y1/Y95Y8NhGkSvywNgzfe8OLuctg2Fkx6TfbMsekmF0PUCds8v3A8Lt5fLbrVx86uJ/rm3LEkiBnWdcAmd6NYeZfmHbhgkz+AS0fLkNSk1lcWNqZLCDLNLf5x9c0h4pk7VAIktCI31OjEZmX/kKXEJe/w42c16hPqJk4ClDVSF4l7vmVpJzf4Yntnr8VnFhEzy3Mu5Ba+uLpS+L2dvM7SUtB/iNCkvZI3ajsXA0aIGxp2d7Lad1rVY94G4F9FCtLlo70MhIzpwflpup2PaUbDR/3ZX0A+pn68lLcA3vE6Vwg4EsrVXggN/xrl3zlwsKM0c2Yl6vtrl8dpuD0+vaYXr+tJFnP2iEBSbOi7zhK1Lco6qy7gPjJS/nQutoNF9fjZ/hiMdo532tSedGex7+Uo+b6aPSxz7INnQNBdBXHpDV+/3Iy/QASnddDU1kj3wwjQ6bQ6ZwDlPgQe5912cQt5EUtnE3pu/j2yAIrB1byJacu7n8EnkPGYMbIbInHcEtpo9n+OwLMUtLo6LqxwYC/N4L/AWPyVNPoQK2WAAAAAElFTkSuQmCC) 0 0/4rem 4rem;position:absolute;inset:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.kk-cta-scene--space .kk-cta-scene__ground:before{background-size:2rem 2rem}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.kk-cta-scene--space .kk-cta-scene__ground:before{background-size:1.33333rem 1.33333rem}}.kk-cta-scene__img,.kk-cta-scene__loop{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kk-cta-scene__img{object-position:var(--_focus,50% 50%)}.kk-cta-scene--array .kk-cta-scene__img{transform:scaleX(-1)}.kk-cta-scene--drift .kk-cta-scene__frame{inset:-5% 0}@media (min-width:1024px) and (orientation:landscape){.kk-cta-scene--photo{--_k:min(clamp(15rem, 24vw + 2rem, 34rem), 46svh);--_sky:calc(var(--_k) + var(--kk-space-24) + var(--kk-space-12));--_pano:56vw;--_out:calc(max(0px, (100vw - var(--kk-container-max)) / 2 - 6.25rem) * .5)}.kk-cta-scene--photo .kk-cta-scene__in{padding-inline-end:max(0px, var(--_k) * .905 - var(--_out) + var(--kk-space-6))}.kk-cta-scene--photo .kk-cta-scene__sky{inline-size:calc(var(--_k) * .905);block-size:var(--_k);max-block-size:none;max-inline-size:none;margin:0;position:absolute;inset-block-start:var(--kk-space-24);inset-inline-end:calc((100% - min(100% - 2 * var(--kk-gutter), var(--kk-container-max))) / 2 - var(--_out))}}.kk-cta-scene__band{isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:center;min-block-size:88svh;display:grid;position:relative;overflow:clip}@media (min-width:1024px) and (orientation:landscape){.kk-cta-scene--photo{min-block-size:max(92svh, calc(var(--_sky) + var(--_pano) * 9 / 21))}}@media (max-width:1023.98px) or (orientation:portrait){.kk-cta-scene--photo{--_scrim:none}.kk-cta-scene--photo .kk-cta-scene__plate{inline-size:auto;block-size:var(--_strip);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--kk-void) 42%);mask-image:linear-gradient(to bottom, transparent, var(--kk-void) 42%);inset:auto 0 0}.kk-cta-scene--photo .kk-cta-scene__in{padding-block-end:calc(var(--_strip) * .66)}.kk-cta-scene--photo.kk-cta-scene__band{min-block-size:0}.kk-cta-scene__loop{display:none}}@media (max-width:767.98px){.kk-cta-scene--space,.kk-cta-scene--horizon{--_scrim:linear-gradient(to bottom, color-mix(in oklab, var(--kk-void) 50%, transparent), color-mix(in oklab, var(--kk-void) 62%, transparent))}.kk-cta-scene__band{min-block-size:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-kk-motion=off]) .kk-cta-scene--drift .kk-cta-scene__frame{animation:linear both kk-cta-scene-drift;animation-timeline:--kk-cta-scene}:root:not([data-kk-motion=off]) .kk-cta-scene--rise .kk-cta-scene__frame{animation:kk-cta-scene-rise var(--kk-ease-out) both;animation-timeline:--kk-cta-scene;animation-range:entry cover 50%}:root:not([data-kk-motion=off]) .kk-cta-scene--settle .kk-cta-scene__frame{transform-origin:50% 100%;animation:kk-cta-scene-settle var(--kk-ease-out) both;animation-timeline:--kk-cta-scene;animation-range:entry cover 50%}}}@keyframes kk-cta-scene-drift{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}@keyframes kk-cta-scene-rise{0%{transform:translateY(9%)}to{transform:none}}@keyframes kk-cta-scene-settle{0%{transform:scale(1.07)}to{transform:none}}@media (forced-colors:active){.kk-cta-scene__plate,.kk-cta-scene .kk-cta-scene__ground:after{display:none}}@media print{.kk-cta-scene__plate{display:none}}.kk-post-cta{--_foot:clamp(var(--kk-space-24), 12vw, var(--kk-space-4xl));isolation:isolate;margin-block-start:0;padding-block-end:clamp(var(--kk-space-16), 8vw, var(--kk-space-32));position:relative}.kk-post-cta:before{content:"";z-index:-1;block-size:calc(clamp(var(--kk-space-16), 8vw, var(--kk-space-32)) + var(--_foot));background:var(--kk-void);position:absolute;inset:auto 0 0}.kk-post-cta__panel{isolation:isolate;gap:var(--kk-space-10);padding:clamp(var(--kk-space-8), 5vw, var(--kk-space-16));border-radius:var(--kk-radius-xl);background:var(--kk-void);box-shadow:var(--kk-shadow-3);color:var(--kk-text-2);border-start-start-radius:var(--kk-radius-leaf);border-end-end-radius:var(--kk-radius-leaf);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:clip}.kk-post-cta__ground{mask-image:none}.kk-post-cta__words{gap:var(--kk-space-5);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.kk-post-cta__title{max-inline-size:calc(18 * var(--kk-ch-black));color:var(--kk-text);font-family:var(--kk-font-display);font-size:var(--kk-text-4xl);font-weight:var(--kk-weight-display-xl);line-height:var(--kk-leading-display);letter-spacing:var(--kk-tracking-display);text-wrap:balance;margin:0}.kk-post-cta__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:0}.kk-post-cta__actions{align-items:center;gap:var(--kk-space-3) var(--kk-space-5);flex-wrap:wrap;margin-block-start:var(--kk-space-3);display:flex}.kk-post-cta__phone{--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-semibold);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.kk-post-cta__phone .kk-icon{color:var(--kk-text-2)}.kk-post-cta__phone:hover{color:var(--kk-action-hover)}.kk-post-cta .kk-post-cta__sky{justify-self:end;block-size:clamp(13rem,16vw + 5rem,22rem);display:none}.kk-post-cta__panel:has(.kk-btn:is(:hover,:focus-visible)){--kk-constellation-line:var(--kk-action-hover)}@media (max-width:767.98px){.kk-post-cta__actions{align-self:stretch;justify-items:start;display:grid}}@media (min-width:768px){.kk-post-cta__panel{grid-template-columns:minmax(0,1fr) auto}.kk-post-cta .kk-post-cta__sky{display:block}}@media (min-width:1024px){.kk-post-cta__panel{min-block-size:clamp(24rem,22vw + 8rem,34rem);padding-inline:clamp(var(--kk-space-12), 6vw, var(--kk-space-24))}}@media (forced-colors:active){.kk-post-cta__panel{border:var(--kk-border-width) solid CanvasText}}@media print{.kk-post-cta__panel{border:var(--kk-border-width) solid;box-shadow:none;color:inherit;background:0 0}}}@property --kk-toc-fill{syntax:"<number>";inherits:false;initial-value:0}@property --kk-p{syntax:"<number>";inherits:false;initial-value:0}