[data-theme=v2] section.an2-hero{padding-top:calc(var(--bk-s-9) + var(--bk-s-5))}.an2-hero__bg img{object-position:50% 45%}.an2-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(23 25 26 / .86) 0%,rgb(23 25 26 / .94) 55%,var(--bk-coal) 100%)}@media(min-width:1024px){.an2-hero__bg{--bk-hero-bg-left: 44%;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .28) 16%,rgb(0 0 0 / .72) 30%,#000 46%);mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .28) 16%,rgb(0 0 0 / .72) 30%,#000 46%)}.an2-hero__bg:after{background:linear-gradient(to right,#17191a6b,#17191a52 45% 100%),linear-gradient(to bottom,#17191a80,#17191a1f 40%,#17191a8c)}}.an2-hero__shell{position:relative;z-index:1}@media(min-width:1024px){.an2-hero__shell>.an2-hero__col{max-width:47%}}.an2-hero__title{margin-top:var(--bk-s-4);max-width:30ch}.an2-hero__name{display:block}@media(min-width:1024px){.an2-hero__name{font-size:clamp(3rem,1.2rem + 3.4vw,4.5rem)}}.an2-hero__lede{display:block;margin-top:var(--bk-s-3);max-width:26ch;font-size:var(--bk-t-2xl);font-weight:600;line-height:1.12;color:var(--surface-text-2)}.an2-hero__body{margin-top:var(--bk-s-4);display:flex;flex-direction:column;gap:var(--bk-s-3)}.an2-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-s-3);margin-top:var(--bk-s-6)}.an2-hero__actions .bk-btn--primary{flex:1 1 auto}@media(min-width:480px){.an2-hero__actions .bk-btn--primary{flex:0 0 auto}}.an2-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bk-s-2) var(--bk-s-3);margin-top:var(--bk-s-6);list-style:none;padding:0}.an2-hero__trust li{display:flex;align-items:center;gap:var(--bk-s-3)}.an2-hero__dot{width:4px;height:4px;border-radius:999px;background:var(--surface-line-2)}.an2-direct{max-width:50rem}.an2-direct__answer{margin-top:var(--bk-s-4);max-width:60ch;font-size:var(--bk-t-xl)}.an2-direct__note{margin-top:var(--bk-s-3);max-width:60ch}.an2-terms{max-width:58rem}.an2-terms__title{max-width:34ch}.an2-terms__spec{margin-top:var(--bk-s-6)}.an2-dirs__title{max-width:34ch}.an2-dirs__grid{display:grid;grid-template-columns:1fr;gap:var(--bk-s-4);margin-top:var(--bk-s-7)}@media(min-width:640px){.an2-dirs__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.an2-dirs__grid{grid-template-columns:repeat(3,1fr)}}.an2-dirs__def{margin-top:var(--bk-s-2)}.an2-dirs__artists{display:flex;flex-wrap:wrap;gap:var(--bk-s-2) var(--bk-s-4);margin-top:var(--bk-s-4)}.an2-dirs__artist{color:var(--bk-lime-dim);transition:color .2s var(--bk-ease)}.an2-dirs__artist:hover{color:var(--surface-text);text-decoration:underline}.an2-dirs__note{margin-top:var(--bk-s-6)}.an2-refs{max-width:44rem}.an2-refs__panel{padding:var(--bk-s-6);border-radius:var(--bk-r-lg);border:1px solid var(--surface-line-2);box-shadow:var(--elev-1)}.an2-refs__title{max-width:26ch}.an2-refs__list{list-style:none;margin:var(--bk-s-6) 0;padding:0;display:grid;gap:var(--bk-s-3)}.an2-refs__list li{display:flex;align-items:flex-start;gap:var(--bk-s-3);font-size:var(--bk-t-sm);color:var(--surface-text)}.an2-refs__list svg{flex:none;margin-top:.15em;color:var(--bk-lime-dim)}.an2-refs__quality-heading{margin-top:var(--bk-s-6)}.an2-refs__quality{list-style:none;margin:var(--bk-s-4) 0 var(--bk-s-6);padding:0;display:grid;gap:var(--bk-s-2)}.an2-refs__quality li{display:flex;align-items:flex-start;gap:var(--bk-s-3);font-size:var(--bk-t-sm);color:var(--surface-text-2)}.an2-refs__dot{flex:none;width:4px;height:4px;margin-top:.55em;border-radius:999px;background:var(--bk-lime-dim)}.an2__legend{list-style:none;margin:var(--bk-s-7) 0 0;padding:0;display:grid;gap:var(--bk-s-4)}@media(min-width:768px){.an2__legend{grid-template-columns:repeat(3,1fr)}.an2__legend--5{grid-template-columns:repeat(5,1fr)}}.an2__legend-title{margin-top:var(--bk-s-2);font-size:var(--bk-t-lg)}.an2__legend--plain .an2__legend-title{margin-top:0}.an2__legend-text{margin-top:var(--bk-s-2);font-size:var(--bk-t-sm);max-width:40ch}.an2-comp__title,.an2-scale__title{max-width:34ch}.an2-scale__answer{margin-top:var(--bk-s-6);max-width:60ch;font-style:italic}.an2-artists__title{max-width:30ch}.an2-artists__grid{display:grid;grid-template-columns:1fr;gap:var(--bk-s-5);margin-top:var(--bk-s-7)}@media(min-width:768px){.an2-artists__grid{grid-template-columns:repeat(3,1fr)}}.an2-artists__card{display:flex;flex-direction:column}.an2-artists__head{display:flex;align-items:center;gap:var(--bk-s-4)}.an2-artists__portrait{width:3.5rem;height:3.5rem;border-radius:999px;object-fit:cover;border:1px solid var(--surface-line-2)}.an2-artists__name{font-size:var(--bk-t-xl)}.an2-artists__role{margin-top:.2rem}.an2-artists__strengths{margin-top:var(--bk-s-3)}.an2-artists__summary{margin-top:var(--bk-s-3);flex:1}.an2-artists__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bk-s-2);margin-top:var(--bk-s-4)}.an2-artists__thumb{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--bk-r-sm);border:1px solid var(--surface-line)}.an2-artists__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--bk-ease)}.an2-artists__thumb:hover img{transform:scale(1.06)}.an2-artists__cta{margin-top:var(--bk-s-4);align-self:flex-start;padding-inline:0}.an2-artists__note{margin-top:var(--bk-s-6)}.an2-portfolio{scroll-margin-top:5rem}.an2-portfolio__title{max-width:30ch}.an2-portfolio__intro{margin-top:var(--bk-s-4);max-width:60ch}.an2-portfolio__count{margin-top:var(--bk-s-3)}.an2-portfolio__rail{margin-top:var(--bk-s-7)}.an2-portfolio__cta{margin-top:var(--bk-s-6)}.an2-copy{max-width:50rem}.an2-copy__title{max-width:34ch}.an2-copy__body{margin-top:var(--bk-s-4);display:flex;flex-direction:column;gap:var(--bk-s-3)}.an2-copy__rule{margin-top:var(--bk-s-5);padding-left:var(--bk-s-4);border-left:2px solid var(--surface-line-2);max-width:55ch}.an2-healing{max-width:50rem}.an2-healing__title{max-width:30ch}.an2-healing__answer{margin-top:var(--bk-s-4);max-width:60ch;font-size:var(--bk-t-xl)}.an2-healing__link{margin-top:var(--bk-s-5);padding-inline:0}.an2-process{max-width:62rem}.an2-process__title{max-width:34ch}.an2-process__steps{list-style:none;margin:var(--bk-s-7) 0 0;padding:0;display:grid;gap:var(--bk-s-4)}.an2-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)}.an2-process__steptitle{margin-top:var(--bk-s-3)}.an2-process__steptext{margin-top:var(--bk-s-2);font-size:var(--bk-t-sm);max-width:40ch}@media(min-width:900px){.an2-process__steps{grid-template-columns:repeat(5,1fr)}}.an2-process__footer{margin-top:var(--bk-s-7)}.an2-pricing{max-width:50rem}.an2-pricing__title{max-width:30ch}.an2-pricing__answer{margin-top:var(--bk-s-4);max-width:60ch}.an2-pricing__chips{display:flex;flex-wrap:wrap;gap:var(--bk-s-2);margin-top:var(--bk-s-6)}.an2-pricing__confirmed{list-style:none;margin:var(--bk-s-6) 0 0;padding:0;display:grid;gap:var(--bk-s-3)}.an2-pricing__confirmed li{display:flex;align-items:flex-start;gap:var(--bk-s-3);font-size:var(--bk-t-sm)}.an2-pricing__confirmed svg{flex:none;margin-top:.15em;color:var(--bk-lime-dim)}.an2-faq{max-width:46rem}.an2-faq__heading{text-align:center}.an2-faq__list{margin-top:var(--bk-s-7);display:flex;flex-direction:column;gap:var(--bk-s-3)}.an2-faq__item[open]{border-color:var(--surface-line-2)}.an2-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)}.an2-faq__summary::-webkit-details-marker{display:none}.an2-faq__icon{flex:none;color:var(--bk-lime);transition:transform .3s var(--bk-ease)}.an2-faq__item[open] .an2-faq__icon{transform:rotate(45deg)}.an2-faq__answer{margin-top:var(--bk-s-4)}.an2-cta__shell{max-width:44rem;text-align:center}.an2-cta__title{margin-inline:auto}.an2-cta__body{margin-top:var(--bk-s-4);max-width:52ch;margin-inline:auto}.an2-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}.an2-cta__facts li{display:flex;align-items:center;gap:var(--bk-s-2);font-size:var(--bk-t-sm);color:var(--surface-text-2)}.an2-cta__facts svg{flex:none;color:var(--bk-lime)}.an2-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--bk-s-3);margin-top:var(--bk-s-7)}.an2-cta__actions .bk-btn--primary{flex:1 1 auto}@media(min-width:480px){.an2-cta__actions .bk-btn--primary{flex:0 0 auto}}
