[data-theme=v2] section.ev2-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))}.ev2-hero__photo{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.ev2-hero__photo img{position:absolute;left:0;top:50%;width:100%;height:auto;max-width:none;translate:0 -52%}.ev2-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.ev2-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))}.ev2-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%)}.ev2-hero__photo img{position:static;flex:none;width:100%;height:100%;object-fit:cover;object-position:50% 22%;translate:0 0}.ev2-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){.ev2-hero__photo{animation-name:ev2HeroDrift;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root block);animation-range:0px 100vh}}}@keyframes ev2HeroDrift{0%{translate:0 0}to{translate:0 33vh}}.ev2-hero__shell{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.ev2-hero__col,.ev2-hero__title{display:contents}@media(min-width:1024px){.ev2-hero__shell>*{max-width:46%}.ev2-hero__eyebrow{margin-top:auto}}.ev2-hero__eyebrow{display:block}.ev2-hero__name{display:block;margin-top:var(--bk-s-3);max-width:24ch}@media(min-width:1024px){.ev2-hero__name{font-size:clamp(3rem,1.2rem + 3.4vw,4.5rem)}}.ev2-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){.ev2-hero__lede{padding-top:var(--bk-s-8);font-size:var(--bk-t-2xl)}}.ev2-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)}.ev2-hero__facts li{display:flex;align-items:center;gap:var(--bk-s-3)}.ev2-hero__dot{width:4px;height:4px;border-radius:999px;background:var(--surface-line-2)}.ev2-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-s-3);margin-top:var(--bk-s-5)}.ev2-hero__actions .bk-btn--primary{flex:1 1 auto}@media(min-width:480px){.ev2-hero__actions .bk-btn--primary{flex:0 0 auto}}@media(min-width:1024px){.ev2-hero__actions{margin-top:var(--bk-s-6)}}.ev2-intro__shell{max-width:52rem;display:flex;flex-direction:column;gap:var(--bk-s-3)}.ev2-intro__shell>.bk-body{max-width:60ch}.ev2-intro__note{margin-top:var(--bk-s-2);color:var(--surface-text-2)}.ev2-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}.ev2-intro__trust li{display:flex;align-items:center;gap:var(--bk-s-3)}.ev2-intro__dot{width:4px;height:4px;border-radius:999px;background:var(--surface-line-2)}.ev2-direct{max-width:50rem}.ev2-direct__answer{margin-top:var(--bk-s-4);max-width:60ch;font-size:var(--bk-t-xl)}.ev2-direct__note{margin-top:var(--bk-s-3);max-width:60ch}.ev2-matrix__title{max-width:32ch}.ev2-matrix__answer{margin-top:var(--bk-s-4);max-width:60ch}.ev2-matrix__grid{display:grid;grid-template-columns:1fr;gap:var(--bk-s-4);margin-top:var(--bk-s-7)}@media(min-width:640px){.ev2-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ev2-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev2-matrix__card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.ev2-matrix__style{margin-top:var(--bk-s-3)}.ev2-matrix__text{margin-top:var(--bk-s-2);font-size:var(--bk-t-sm)}.ev2-matrix__fit{margin-top:auto;padding-top:var(--bk-s-4);font-size:var(--bk-t-sm)}.ev2-matrix__fitlabel,.ev2-matrix__reviewlabel{margin-right:var(--bk-s-1);color:var(--surface-text-3)}.ev2-matrix__chips{display:flex;flex-wrap:wrap;gap:var(--bk-s-2) var(--bk-s-1);margin-top:var(--bk-s-5)}.ev2-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)}.ev2-chip:nth-child(2n){rotate:.8deg}.ev2-chip:hover{background:#c6ef34}.ev2-matrix__crossover{margin-top:var(--bk-s-6);max-width:60ch}.ev2-matrix__crossoverhead{display:block;margin-bottom:var(--bk-s-3)}.ev2-matrix__crossovertext{font-size:var(--bk-t-sm)}.ev2-matrix__link{margin-top:var(--bk-s-3);padding-inline:0}.ev2-matrix__review{margin-top:var(--bk-s-6);max-width:70ch;font-size:var(--bk-t-sm);color:var(--surface-text-2)}.ev2__principles{display:grid;grid-template-columns:1fr;gap:var(--bk-s-5);margin-top:var(--bk-s-7)}@media(min-width:640px){.ev2__principles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ev2__principles{grid-template-columns:repeat(3,1fr)}}.ev2__principle-title{margin-top:var(--bk-s-2);font-size:var(--bk-t-lg)}.ev2__principle-text{margin-top:var(--bk-s-2);font-size:var(--bk-t-sm)}.ev2-blackwork__title{max-width:32ch}.ev2-blackwork__notautomatic{list-style:none;margin:var(--bk-s-7) 0 0;padding:0;max-width:48rem;display:grid;gap:var(--bk-s-2)}.ev2-blackwork__notautomatic li{display:flex;align-items:flex-start;gap:var(--bk-s-3);font-size:var(--bk-t-sm);color:var(--surface-text-2)}.ev2-blackwork__notautomatic svg{flex:none;margin-top:.15em;color:var(--bk-lime-dim)}.ev2-portfolio{scroll-margin-top:5rem}.ev2-portfolio__title{max-width:30ch}.ev2-portfolio__intro{margin-top:var(--bk-s-4)}.ev2-briefing{max-width:48rem}.ev2-briefing__title{max-width:32ch}.ev2-briefing__fields{list-style:none;margin:var(--bk-s-6) 0 0;padding:0;display:grid;gap:var(--bk-s-3)}.ev2-briefing__fields li{display:flex;align-items:flex-start;gap:var(--bk-s-3)}[data-theme=v2] .ev2-briefing__fields li{padding:var(--bk-s-3) var(--bk-s-4)}.ev2-briefing__fields svg{flex:none;margin-top:.15em;color:var(--bk-lime-dim)}.ev2-briefing__privacy{margin-top:var(--bk-s-6);max-width:60ch;font-size:var(--bk-t-sm)}.ev2-briefing>.bk-btn{margin-top:var(--bk-s-7)}.ev2-process{max-width:62rem;text-align:center}.ev2-process__title{margin-inline:auto}.ev2-process__grid{display:grid;grid-template-columns:1fr;gap:var(--bk-s-5);margin-top:var(--bk-s-8);text-align:left}@media(min-width:640px){.ev2-process__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ev2-process__grid{grid-template-columns:repeat(3,1fr)}}.ev2-process__number{display:block;font-family:var(--bk-font-display);font-weight:600;font-size:var(--bk-t-2xl);line-height:1;color:var(--bk-lime-dim)}.ev2-process__steptext{margin-top:var(--bk-s-3)}.ev2-process__footer{margin-top:var(--bk-s-7);display:flex;justify-content:center}.ev2-faq{max-width:46rem}.ev2-faq__heading{text-align:center}.ev2-faq__list{margin-top:var(--bk-s-7);display:flex;flex-direction:column;gap:var(--bk-s-3)}.ev2-faq__item[open]{border-color:var(--surface-line-2)}.ev2-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)}.ev2-faq__summary::-webkit-details-marker{display:none}.ev2-faq__icon{flex:none;color:var(--bk-lime);transition:transform .3s var(--bk-ease)}.ev2-faq__item[open] .ev2-faq__icon{transform:rotate(45deg)}.ev2-faq__answer{margin-top:var(--bk-s-4)}.ev2-cta__shell{max-width:48rem;text-align:center}.ev2-cta__title{margin-inline:auto}.ev2-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}.ev2-cta__facts li{display:flex;align-items:center;gap:var(--bk-s-2);font-size:var(--bk-t-sm);color:var(--surface-text-2)}.ev2-cta__facts svg{flex:none;color:var(--bk-lime)}.ev2-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--bk-s-3);margin-top:var(--bk-s-7)}.ev2-cta__actions .bk-btn--primary{flex:1 1 auto}@media(min-width:480px){.ev2-cta__actions .bk-btn--primary{flex:0 0 auto}}.ev2-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){.ev2-related__grid{grid-template-columns:repeat(3,1fr)}}.ev2-related__frame{aspect-ratio:3 / 4}.ev2-related__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent 60%)}.ev2-related__caption{position:absolute;left:var(--bk-s-4);right:var(--bk-s-4);bottom:var(--bk-s-4)}.ev2-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}.ev2-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}
