[data-theme=v2] section.ku2-hero{display:flex;flex-direction:column;min-height:100svh;padding-top:calc(var(--bk-s-8) + var(--bk-s-3));padding-bottom:calc(var(--bk-s-7) + var(--bk-seam-h, 0px))}.ku2-hero__photo{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.ku2-hero__photo img{position:absolute;left:0;top:50%;width:100%;height:auto;max-width:none;translate:0 -52%}.ku2-hero__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--bk-coal) 0%,rgb(23 25 26 / .82) 16%,rgb(23 25 26 / .2) 36%,rgb(23 25 26 / .12) 58%,rgb(23 25 26 / .82) 80%,var(--bk-coal) 100%)}@media(min-width:1024px){[data-theme=v2] section.ku2-hero{min-height:min(100svh,56rem);padding-top:calc(var(--bk-s-9) + var(--bk-s-4));padding-bottom:calc(var(--bk-s-8) + var(--bk-seam-h, 0px))}.ku2-hero__photo{left:auto;right:0;width:auto;min-width:min(42%,85svh);max-width:62%;display:flex;justify-content:flex-end;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .35) 18%,rgb(0 0 0 / .85) 36%,#000 52%);mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .35) 18%,rgb(0 0 0 / .85) 36%,#000 52%)}.ku2-hero__photo img{position:static;flex:none;width:100%;height:100%;object-fit:cover;object-position:50% 22%;translate:0 0}.ku2-hero__photo:after{background:linear-gradient(to right,#17191a8c,#17191a26 45%,#17191a0d),linear-gradient(to bottom,rgb(23 25 26 / .3) 0%,transparent 30%,transparent 72%,var(--bk-coal) 100%)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.ku2-hero__photo{animation-name:ku2HeroDrift;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root block);animation-range:0px 100vh}}}@keyframes ku2HeroDrift{0%{translate:0 0}to{translate:0 33vh}}.ku2-hero__shell{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.ku2-hero__col,.ku2-hero__title{display:contents}@media(min-width:1024px){.ku2-hero__shell>*{max-width:46%}.ku2-hero__eyebrow{margin-top:auto}}.ku2-hero__eyebrow{display:block}.ku2-hero__name{display:block;margin-top:var(--bk-s-3);max-width:24ch}@media(min-width:1024px){.ku2-hero__name{font-size:clamp(3rem,1.2rem + 3.4vw,4.5rem)}}.ku2-hero__lede{display:block;margin-top:auto;padding-top:var(--bk-s-7);max-width:26ch;font-size:var(--bk-t-xl);font-weight:600;line-height:1.12;color:var(--surface-text-2)}@media(min-width:1024px){.ku2-hero__lede{padding-top:var(--bk-s-8);font-size:var(--bk-t-2xl)}}.ku2-hero__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-s-2) var(--bk-s-3);margin-top:var(--bk-s-4);list-style:none;padding:0;color:var(--surface-text-2)}.ku2-hero__facts li{display:flex;align-items:center;gap:var(--bk-s-3)}.ku2-hero__dot{width:4px;height:4px;border-radius:999px;background:var(--surface-line-2)}.ku2-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-s-3);margin-top:var(--bk-s-5)}.ku2-hero__actions .bk-btn--primary{flex:1 1 auto}@media(min-width:480px){.ku2-hero__actions .bk-btn--primary{flex:0 0 auto}}@media(min-width:1024px){.ku2-hero__actions{margin-top:var(--bk-s-6)}}.ku2-intro__shell{max-width:52rem;display:flex;flex-direction:column;gap:var(--bk-s-3)}.ku2-intro__shell>.bk-body{max-width:60ch}.ku2-intro__note{margin-top:var(--bk-s-2);color:var(--surface-text-2)}.ku2-intro__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-s-2) var(--bk-s-3);margin-top:var(--bk-s-3);list-style:none;padding:0}.ku2-intro__trust li{display:flex;align-items:center;gap:var(--bk-s-3)}.ku2-intro__dot{width:4px;height:4px;border-radius:999px;background:var(--surface-line-2)}.ku2-direct{max-width:50rem}.ku2-direct__answer{margin-top:var(--bk-s-4);max-width:60ch;font-size:var(--bk-t-xl)}.ku2-direct__note{margin-top:var(--bk-s-3);max-width:60ch}.ku2-matrix__title{max-width:30ch}.ku2-matrix__answer{margin-top:var(--bk-s-4);max-width:60ch}.ku2-matrix__grid{display:grid;grid-template-columns:1fr;gap:var(--bk-s-4);margin-top:var(--bk-s-7)}@media(min-width:640px){.ku2-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ku2-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ku2-matrix__card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.ku2-matrix__style{margin-top:var(--bk-s-3)}.ku2-matrix__text{margin-top:var(--bk-s-2);font-size:var(--bk-t-sm)}.ku2-matrix__fit{margin-top:auto;padding-top:var(--bk-s-4);font-size:var(--bk-t-sm)}.ku2-matrix__fitlabel,.ku2-matrix__reviewlabel{margin-right:var(--bk-s-1);color:var(--surface-text-3)}.ku2-matrix__secondary{margin-top:var(--bk-s-7)}.ku2-matrix__secondaryhead{display:block;margin-bottom:var(--bk-s-4)}.ku2-matrix__chips{display:flex;flex-wrap:wrap;gap:var(--bk-s-2) var(--bk-s-1)}.ku2-chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:.3em .7em .35em .6em;font-family:var(--bk-font-label);font-size:var(--bk-t-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--bk-ink);background:var(--bk-lime);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 32' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M12 4C90 2.5 200 3.5 292 3l4 4-3 21-3 2C200 29.5 90 30.5 8 29l-4-4 4-19z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 32' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M12 4C90 2.5 200 3.5 292 3l4 4-3 21-3 2C200 29.5 90 30.5 8 29l-4-4 4-19z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;rotate:-1deg;transition:background-color .25s var(--bk-ease)}.ku2-chip:nth-child(2n){rotate:.8deg}.ku2-chip:hover{background:#c6ef34}.ku2-matrix__review{margin-top:var(--bk-s-6);max-width:70ch;font-size:var(--bk-t-sm);color:var(--surface-text-2)}.ku2-coverup{max-width:48rem}.ku2-coverup__title{max-width:34ch}.ku2-coverup__intro{margin-top:var(--bk-s-4);max-width:60ch}.ku2-coverup__terms{margin:var(--bk-s-6) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--bk-s-2)}.ku2-coverup__terms>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--bk-s-2);padding:var(--bk-s-2) 0;border-bottom:1px solid var(--surface-line);font-size:var(--bk-t-sm)}.ku2-coverup__term{font-family:var(--bk-font-display);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--surface-text)}.ku2-coverup__text{margin:0;color:var(--surface-text-2)}.ku2-coverup__link{margin-top:var(--bk-s-6)}.ku2-portfolio{scroll-margin-top:5rem}.ku2-portfolio__title{max-width:30ch}.ku2-portfolio__intro{margin-top:var(--bk-s-4)}.ku2-briefing{max-width:48rem}.ku2-briefing__title{max-width:32ch}.ku2-briefing__fields{list-style:none;margin:var(--bk-s-6) 0 0;padding:0;display:grid;gap:var(--bk-s-3)}.ku2-briefing__fields li{display:flex;align-items:flex-start;gap:var(--bk-s-3)}[data-theme=v2] .ku2-briefing__fields li{padding:var(--bk-s-3) var(--bk-s-4)}.ku2-briefing__fields svg{flex:none;margin-top:.15em;color:var(--bk-lime-dim)}.ku2-briefing__privacy{margin-top:var(--bk-s-6);max-width:60ch;font-size:var(--bk-t-sm)}.ku2-process{max-width:62rem;text-align:center}.ku2-process__title{margin-inline:auto}.ku2-process__steps{list-style:none;margin:var(--bk-s-7) 0 0;padding:0;display:grid;gap:var(--bk-s-5);text-align:left}.ku2-process__step{position:relative}.ku2-process__number{display:block;font-family:var(--bk-font-display);font-weight:600;font-size:var(--bk-t-2xl);line-height:1;color:var(--surface-text-3)}.ku2-process__steptitle{margin-top:var(--bk-s-3)}.ku2-process__steptext{margin-top:var(--bk-s-2);font-size:var(--bk-t-sm);max-width:40ch}@media(min-width:900px){.ku2-process__steps{grid-template-columns:repeat(5,1fr)}}.ku2-process__footer{margin-top:var(--bk-s-7);display:flex;justify-content:center}.ku2-faq{max-width:46rem}.ku2-faq__heading{text-align:center}.ku2-faq__list{margin-top:var(--bk-s-7);display:flex;flex-direction:column;gap:var(--bk-s-3)}.ku2-faq__item[open]{border-color:var(--surface-line-2)}.ku2-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bk-s-4);cursor:pointer;list-style:none;font-size:var(--bk-t-lg)}.ku2-faq__summary::-webkit-details-marker{display:none}.ku2-faq__icon{flex:none;color:var(--bk-lime);transition:transform .3s var(--bk-ease)}.ku2-faq__item[open] .ku2-faq__icon{transform:rotate(45deg)}.ku2-faq__answer{margin-top:var(--bk-s-4)}.ku2-cta__shell{max-width:48rem;text-align:center}.ku2-cta__title{margin-inline:auto}.ku2-cta__body{margin-top:var(--bk-s-4);max-width:52ch;margin-inline:auto;display:flex;flex-direction:column;gap:var(--bk-s-2)}.ku2-cta__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bk-s-2) var(--bk-s-5);margin-top:var(--bk-s-6);list-style:none;padding:0}.ku2-cta__facts li{display:flex;align-items:center;gap:var(--bk-s-2);font-size:var(--bk-t-sm);color:var(--surface-text-2)}.ku2-cta__facts svg{flex:none;color:var(--bk-lime)}.ku2-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--bk-s-3);margin-top:var(--bk-s-7)}.ku2-cta__actions .bk-btn--primary{flex:1 1 auto}@media(min-width:480px){.ku2-cta__actions .bk-btn--primary{flex:0 0 auto}}.ku2-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bk-s-4);margin-top:var(--bk-s-6)}@media(min-width:640px){.ku2-related__grid{grid-template-columns:repeat(3,1fr)}}.ku2-related__frame{aspect-ratio:3 / 4}.ku2-related__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent 60%)}.ku2-related__caption{position:absolute;left:var(--bk-s-4);right:var(--bk-s-4);bottom:var(--bk-s-4)}.ku2-related__name{margin:0 0 .125rem;font-family:var(--bk-font-display);font-weight:600;font-size:var(--bk-t-lg);letter-spacing:.02em;text-transform:uppercase;color:#fff}.ku2-related__specialty{margin:0;font-family:var(--bk-font-label);font-size:var(--bk-t-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}
