.kz-home{--kz-gutter:clamp(1.25rem, 4vw, 4rem);--kz-paper:#f3e6cd;--kz-ink:#123a3b;--kz-peacock:#103c40;--kz-vermilion:#963a27;--kz-brass:#f0c978;--kz-dark:#0a0908;background:var(--kz-dark)}.kz-home .kz-home-inner,.kz-home .ed-inner,.kz-home .mu-inner,.kz-home .cin-copy,.kz-home .mu-nav-inner{width:min(calc(100% - var(--kz-gutter) * 2), 78rem);max-width:78rem;margin-inline:auto}.kz-home section[id]{scroll-margin-top:5.75rem}html:has(.kz-home){scroll-padding-bottom:calc(var(--kz-consent-height,0px) + 1rem)}body:has(.kz-home) [data-next-consent]{font-family:var(--font-anek), sans-serif;background:#102f30;padding-block:1rem}body:has(.kz-home) [data-next-consent] p{color:#eee3cf;font-size:1rem}body:has(.kz-home) [data-next-consent] :is(a,button){min-height:2.75rem;font-size:1rem}body:has(.kz-home) [data-next-consent] a{color:#f0c978}.kz-home .cin-copy{opacity:1;animation:none;transform:none}.kz-home .cin-eyebrow,.kz-home .mu-eyebrow,.kz-home .cin-beat-n{font-family:var(--mu-body);letter-spacing:.065em;text-transform:none;font-size:.9375rem;font-weight:600;line-height:1.5}.kz-home .cin-eyebrow{margin-bottom:1.75rem}.kz-home .cin-eyebrow:before{background:currentColor;width:2rem;height:2px}.kz-home .cin-h{font-family:var(--mu-display);letter-spacing:-.035em;font-size:clamp(3rem,4.1vw,4.5rem);font-weight:600;line-height:1.06}.kz-home .cin-h em{font-family:var(--mu-serif);letter-spacing:-.025em;color:inherit;font-style:italic;font-weight:500;display:inline}.kz-home .cin-sub,.kz-home .cin-hero-sub,.kz-home .ed-support{font-size:clamp(1.125rem,1.3vw,1.25rem);line-height:1.65}.kz-home .ed-btn{min-height:3.25rem;padding:.8rem 1.4rem;font-size:1.0625rem;line-height:1.3}.kz-home :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #163a3b;box-shadow:0 0 0 8px #fff1d6}.kz-home .ed-actions{z-index:5;gap:1rem;position:relative}.kz-home .wf-motion-toggle{color:#f0c978;min-height:2.75rem;font:500 .9375rem/1.4 var(--mu-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;margin:0 0 1rem;padding:.35rem 0;display:inline-flex}.kz-home .mu-nav,.kz-home .mu-nav[data-tone=light],.kz-home .mu-nav[data-tone=ink]{color:#fff1d6;-webkit-backdrop-filter:none;backdrop-filter:none;background:#102f30;border-bottom:1px solid #426064;min-height:4.75rem;padding:.75rem 0;transition:none}.kz-home .mu-nav[data-tone] :is(.mu-mark,.mu-nav-desk>a,.mu-drop-trigger,.mu-menu-btn){color:#fff1d6}.kz-home .mu-nav .mu-mark{font-size:2rem}.kz-home .mu-nav-desk{gap:2rem}.kz-home .mu-nav-desk a{font-size:1rem}.kz-home .mu-nav[data-tone] .mu-nav-desk>a.mu-nav-cta{background:#f0c978;border:1px solid #f0c978;min-height:2.75rem;padding:.65rem 1.2rem;color:#132f30!important}.kz-home .mu-nav[data-tone] .mu-nav-desk>a.mu-nav-cta:hover{opacity:1;background:#ffe2a0;color:#132f30!important}.kz-home .mu-drop-panel{color:#fff1d6;background:#102f30;border-color:#426064;overflow:visible}.kz-home .mu-nav[data-tone] .mu-drop-panel a{color:#fff1d6}.kz-home .mu-drop-panel .mu-drop-n{color:#f0c978}.kz-home .cin-hero{padding-inline:0}.kz-home .cin-hero .cin-copy{z-index:5}.kz-home .cin-hero .cin-fore{pointer-events:none;z-index:1}.kz-home .cin-hero .cin-eyebrow{color:#f0c978}.kz-home .cin-hero .ed-btn--secondary{color:#fff1d6;background:#102f30;border-color:#76918a}@media (min-width:1280px){.kz-home :is(.kz-studio,.kz-shaping){aspect-ratio:1672/941;max-width:1920px;min-height:0;margin-inline:auto;padding:0}.kz-home :is(.kz-th-stage,.kz-shaping-plate){width:100%;height:100%}.kz-home .kz-studio .cin-copy{width:min(32rem, calc(38% - max(var(--kz-gutter), calc((100% - 78rem) / 2))));margin:0;margin-left:max(var(--kz-gutter), calc((100% - 78rem) / 2))}.kz-home .kz-studio-text{width:100%;padding:2rem 0}.kz-home .kz-studio .cin-h{font-size:clamp(2.7rem,3.15vw,3.75rem)}.kz-home .kz-shaping .cin-copy{width:calc(30% - var(--kz-gutter));max-width:28rem;margin:0;position:absolute;top:11%;left:70%}.kz-home .kz-shaping-text{width:100%;padding:0;transform:none}.kz-home .kz-shaping .cin-h{font-size:clamp(2.8rem,3.4vw,4rem)}}.kz-home .kz-studio{background:#833c30}.kz-home .kz-studio .cin-h,.kz-home .kz-studio .cin-h span:last-child,.kz-home .kz-studio .cin-sub{color:#fff1d6;text-shadow:none}.kz-home .kz-studio .cin-eyebrow,.kz-home .kz-studio .cin-h em{color:#f5d49b}.kz-home .kz-studio .cin-sub{max-width:36ch;margin-top:2rem}.kz-home .kz-shaping{background:#f0dfbd}.kz-home .kz-shaping .cin-h{color:#123a3b;max-width:11ch}.kz-home .kz-shaping .cin-h em{color:#963a27}.kz-home .kz-shaping .cin-sub{color:#123a3b;max-width:31ch;margin-top:1.75rem}.kz-home .kz-shaping .cin-eyebrow{color:#843122}.kz-home .kz-loom{background:var(--kz-peacock);min-height:0;color:var(--kz-paper);padding:0;display:block;overflow:hidden}.kz-home .kz-loom:after{display:none}.kz-home .kz-loom-heading{justify-content:space-between;align-items:flex-end;gap:3rem;padding-block:clamp(4rem,7vw,7rem) 3.5rem;display:flex}.kz-home .kz-loom-heading .cin-h{color:#fff1d6;max-width:15ch;margin:0}.kz-home .kz-loom-heading .cin-h em,.kz-home .kz-loom-heading .cin-eyebrow{color:#f0c978}.kz-home .kz-loom-heading .ed-btn{color:#fff1d6;background:0 0;border-color:#a8b4a0;flex-shrink:0}.kz-home .kz-loom-heading .ed-btn:hover{color:#132f30;background:#f0c978}.kz-home .kz-loom-operation{max-width:1920px;margin:auto;position:relative}.kz-home .kz-loom-controls{z-index:4;color:#123a3b;width:25%;position:absolute;top:9%;left:4%}.kz-home .kz-loom-controls p{color:#843122;margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.kz-home .kz-loom-controls button{color:#123a3b;text-align:left;width:100%;font:600 1.125rem/1.25 var(--mu-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a29171;align-items:baseline;gap:.75rem;padding:.8rem .5rem;display:flex}.kz-home .kz-loom-controls button span{color:#843122;font-size:.875rem}.kz-home .kz-loom-controls button[aria-pressed=true]{color:#fff1d6;background:#123a3b}.kz-home .kz-loom-controls button[aria-pressed=true] span{color:#f0c978}.kz-home .kz-loom-controls button:hover{box-shadow:inset 3px 0 #963a27}.kz-home .kz-loom-stage{aspect-ratio:1672/941;opacity:1;clip-path:none;width:100%;max-width:1920px;height:auto;margin:0 auto;position:relative;inset:auto;overflow:hidden;transform:none}.kz-home .kz-loom-plate{object-fit:contain;filter:none}.kz-home .kz-loom-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kz-home .kz-crt-ink{mix-blend-mode:screen;fill:#eee6b8;filter:drop-shadow(0 0 1.3px #e9cf88);opacity:.92}.kz-home .kz-crt-ink text{font:600 20px var(--mu-body);letter-spacing:.6px}.kz-home .kz-loom-signal{opacity:.5;mix-blend-mode:screen;filter:blur(5px)}.kz-home .kz-loom-reading{background:#103c40;border-top:5px solid #b74965;padding:2.5rem 0 5.5rem;position:relative}.kz-home .kz-loom-hint{color:#e0d4bb;margin:0 0 1.5rem;font-size:1rem}.kz-home .kz-loom-hint span{color:#f0c978;padding-left:.65rem}.kz-home .kz-acts{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.kz-home .kz-act{border-top:2px solid #688684;min-width:0;padding:1.5rem 0 0}.kz-home .kz-act:before{display:none}.kz-home .kz-act[data-active=true]{border-color:#f0c978}.kz-home .kz-act-name{color:#fff1d6;min-height:5rem;font:600 clamp(1.5rem, 1.7vw, 1.75rem)/1.15 var(--mu-body);letter-spacing:-.02em;margin:0}.kz-home .kz-act-name button{color:#fff1d6;text-align:left;width:100%;min-height:6rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 1.75rem 0 0;display:block;position:relative}.kz-home .kz-act-number{letter-spacing:.06em;color:#f0c978;margin-bottom:.8rem;font-size:.9375rem;display:block}.kz-home .kz-act-indicator{color:#f0c978;position:absolute;top:2.1rem;right:0}.kz-home .kz-act-disciplines{color:#f0c978;font:500 1rem/1.5 var(--mu-body);min-height:3rem;margin:1rem 0 .8rem}.kz-home .kz-act-line{color:#f3e6cd;max-width:34ch;margin:0;font-size:1.125rem;line-height:1.65}.kz-home .kz-proof{color:#123a3b;background:#f3e6cd;padding:clamp(4rem,8vw,8rem) 0}.kz-home .kz-proof .cin-eyebrow,.kz-home .kz-proof .cin-beat-n{color:#963a27}.kz-home .cin-strip{gap:4.5rem;margin-block:3rem 4rem}.kz-home .cin-beat{align-items:center;gap:clamp(2rem,5vw,5rem)}.kz-home .cin-beat-media{border:0}.kz-home .cin-beat-media img{filter:none}.kz-home .cin-beat-label{font-family:var(--mu-body);color:#123a3b;max-width:22ch;font-size:clamp(1.6rem,2.3vw,2.3rem);font-style:normal;font-weight:600;line-height:1.2}.kz-home .cin-beat-line{color:#304c49;max-width:40ch;font-size:1.125rem;line-height:1.65}.kz-home .jr-founder-resolve{border-color:#b7ac91}.kz-home .jr-founder-resolve .ed-display{color:#123a3b}.kz-home :is(.jr-founder-lede,.jr-founder-note,.jr-rights){color:#304c49;font-size:1.125rem;line-height:1.65}.kz-home .jr-rights{font-size:1rem}.kz-home .ed-invitation{background:#0a0908;padding:clamp(5rem,9vw,9rem) 0}.kz-home .ed-invitation .ed-display{color:#fff1d6;max-width:17ch;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.08}.kz-home .ed-invitation .cin-eyebrow{color:#f0c978}.kz-home .ed-invitation .ed-support{color:#e0d4bb;max-width:43ch}.kz-home .mu-footer{color:#fff1d6;background:#0a0908;padding-inline:0}.kz-home .mu-footer .mu-eyebrow{color:#f0c978}.kz-home .mu-footer-cols a{color:#e0d4bb;padding-block:.3rem;font-size:1.0625rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.kz-home .kz-crt-ink text{animation:.45s ease-out both kz-screen-arrival}.kz-home .kz-loom-signal{animation:.8s ease-out both kz-signal-arrival}.kz-home .kz-loom[data-armed=true]:not([data-in=true]) .kz-loom-overlay{opacity:0}.kz-home .kz-loom-overlay{transition:opacity .8s ease-out}.kz-home .kz-act{transition:border-color .25s}.kz-home .kz-act-indicator{transition:transform .25s}.kz-home .kz-act-name button:hover .kz-act-indicator{transform:translate(3px,-3px)}@supports (animation-timeline:view()){.kz-home .cin-beat-media img{animation:linear both kz-photo-arrival;animation-timeline:view();animation-range:entry}}}@keyframes kz-screen-arrival{0%{opacity:.1}to{opacity:1}}@keyframes kz-signal-arrival{0%{opacity:.9}to{opacity:.5}}@keyframes kz-photo-arrival{0%{clip-path:inset(0 0 12%);transform:scale(1.025)}to{clip-path:inset(0);transform:none}}@media (max-width:1279px){.kz-home :is(.kz-studio,.kz-shaping){padding:4.5rem 0 0}.kz-home :is(.kz-studio-text,.kz-shaping-text){width:min(100%,44rem);padding:0 0 2rem}.kz-home :is(.kz-th,.kz-shaping-stage){width:100%;margin:1rem 0 0}.kz-home .kz-studio .cin-h{max-width:20ch}.kz-home .kz-studio .cin-h span:last-child{max-width:none}.kz-home .kz-loom-heading{padding-block:4.5rem 3rem}.kz-home .kz-loom-stage{order:initial}}@media (max-width:899px){.kz-home .kz-loom-controls{width:100%;padding:1.25rem var(--kz-gutter);background:#f3e6cd;position:relative;top:auto;left:auto}.kz-home .kz-loom-controls button{min-height:2.75rem;padding-block:.65rem}.kz-home .cin-hero{min-height:0;padding-top:56svh}.kz-home .cin-hero .cin-copy{margin-top:1rem}.kz-home .mu-menu{background:#102f30}.kz-home .mu-menu-inner{padding-top:6rem}.kz-home .kz-acts{gap:1.5rem}.kz-home .kz-loom-heading{flex-direction:column;align-items:flex-start;gap:2rem}}@media (max-width:699px){.kz-home .cin-h,.kz-home .kz-shaping .cin-h{font-size:clamp(2.5rem,10.5vw,3.4rem)}.kz-home .kz-acts{grid-template-columns:1fr;gap:2rem}.kz-home .kz-act-name button{min-height:0;padding-bottom:.5rem}.kz-home .kz-act-disciplines{min-height:0;margin-top:.75rem}.kz-home .kz-loom-reading{padding-bottom:4rem}.kz-home .cin-beat{grid-template-columns:1fr;gap:1.5rem}.kz-home .cin-beat>*{grid-area:auto}.kz-home .cin-strip{gap:3.5rem}.kz-home .mu-footer-big{overflow-wrap:anywhere;font-size:clamp(1.3rem,6vw,2rem)}}@media (prefers-reduced-motion:reduce){.kz-home *,.kz-home :before,.kz-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kz-home .kz-loom-overlay{opacity:1}}
