.v2-ab-hero[data-v-7ff4a216]{background-color:var(--v2-ink);color:#ede4ddd9;padding-top:var(--v2-nav-h)}.v2-ab-hero__grid[data-v-7ff4a216]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);max-width:1320px;margin:0 auto;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,4vw,3.5rem);display:grid}@media (width>=900px){.v2-ab-hero__grid[data-v-7ff4a216]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(4rem,8vw,8rem)}}.v2-ab-hero__photo[data-v-7ff4a216]{width:100%;max-width:520px;margin:0 auto;position:relative}.v2-ab-hero__frame[data-v-7ff4a216]{aspect-ratio:4/5;overflow:hidden}.v2-ab-hero__img[data-v-7ff4a216]{object-fit:cover;object-position:center 25%;filter:grayscale(.04)brightness(.96);width:100%;height:100%;display:block}.v2-ab-hero__wordmark[data-v-7ff4a216]{transform-origin:50%;font-family:var(--v2-font-display);letter-spacing:.55em;text-transform:uppercase;color:#ede4dd66;white-space:nowrap;pointer-events:none;margin:0;font-size:clamp(11px,1vw,14px);font-style:normal;font-weight:400;display:none;position:absolute;top:50%;left:clamp(-3.5rem,-4.5vw,-2rem);transform:translateY(-50%)rotate(-90deg)}@media (width>=1024px){.v2-ab-hero__wordmark[data-v-7ff4a216]{display:block}}.v2-ab-hero__text[data-v-7ff4a216]{max-width:560px}.v2-ab-hero__kicker[data-v-7ff4a216]{color:#ede4dd8c;margin:0 0 1.5rem}.v2-ab-hero__seo-h1[data-v-7ff4a216]{font-family:var(--v2-font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;margin:0 0 clamp(1rem,2vw,1.5rem);font-size:clamp(20px,2.6vw,32px);font-style:normal;font-weight:400;line-height:1.25}.v2-ab-hero__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:#fff;flex-wrap:wrap;align-items:baseline;gap:.25em;margin:0 0 clamp(1.75rem,3vw,2.5rem);font-size:clamp(56px,8vw,124px);font-style:italic;font-weight:500;line-height:.95;display:flex}.v2-ab-hero__title-script[data-v-7ff4a216]{font-family:var(--v2-font-script);color:var(--color-gold);letter-spacing:0;margin-left:.1em;font-size:.95em;font-style:normal;line-height:.85;display:inline-block;transform:translateY(.08em)rotate(-2deg)}.v2-ab-hero__lead[data-v-7ff4a216]{font-family:var(--v2-font-italic);color:#ede4ddf2;letter-spacing:0;margin:0 0 2rem;font-size:clamp(18px,1.7vw,24px);font-style:italic;font-weight:500;line-height:1.5}.v2-ab-hero__lead em[data-v-7ff4a216]{color:var(--color-gold);font-style:italic}.v2-ab-hero__lead strong[data-v-7ff4a216]{color:#fff;font-weight:600}.v2-ab-hero__body[data-v-7ff4a216]{font-family:var(--v2-font-ui);color:#ede4ddb3;margin:0 0 clamp(2.25rem,4vw,3rem);font-size:clamp(13px,1.05vw,15px);line-height:2}.v2-ab-hero__body p[data-v-7ff4a216]{margin:0 0 1.15rem}.v2-ab-hero__body p[data-v-7ff4a216]:last-child{margin-bottom:0}.v2-ab-hero__body em[data-v-7ff4a216]{color:var(--color-gold);font-style:italic}.v2-ab-hero__signoff[data-v-7ff4a216]{align-items:center;gap:1.25rem;display:inline-flex}.v2-ab-hero__signoff-rule[data-v-7ff4a216]{background-color:#ede4dd66;width:2.25rem;height:1px;display:block}.v2-ab-hero__signoff-name[data-v-7ff4a216]{font-family:var(--v2-font-script);color:#ede4ddeb;font-size:clamp(34px,3.4vw,48px);font-weight:400;line-height:.85;display:inline-block;transform:translateY(-.05em)rotate(-3deg)}.v2-ab-petit[data-v-7ff4a216]{background-color:var(--v2-paper-white);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.v2-ab-petit__inner[data-v-7ff4a216]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);max-width:1240px;margin:0 auto;display:grid}@media (width>=900px){.v2-ab-petit__inner[data-v-7ff4a216]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3.5rem,7vw,6rem)}}.v2-ab-petit__copy[data-v-7ff4a216]{max-width:560px}.v2-ab-petit__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 .75rem;font-size:clamp(36px,5vw,64px);font-style:italic;font-weight:500;line-height:1}.v2-ab-petit__sub[data-v-7ff4a216]{font-family:var(--v2-font-italic);color:var(--v2-ink-soft);opacity:.8;margin:0 0 2rem;font-size:clamp(15px,1.3vw,18px);font-style:italic}.v2-ab-petit__body[data-v-7ff4a216]{font-family:var(--v2-font-ui);color:var(--v2-ink-soft);font-size:clamp(13px,1.05vw,15px);line-height:2}.v2-ab-petit__body p[data-v-7ff4a216]{margin:0 0 1.15rem}.v2-ab-petit__body p[data-v-7ff4a216]:last-child{margin-bottom:0}.v2-ab-petit__body em[data-v-7ff4a216]{color:var(--color-gold);font-style:italic}.v2-ab-petit__body strong[data-v-7ff4a216]{color:var(--v2-ink);font-weight:500}.v2-ab-petit__frame[data-v-7ff4a216]{aspect-ratio:4/5;max-width:480px;margin:0 auto;overflow:hidden}.v2-ab-petit__img[data-v-7ff4a216]{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.v2-ab-numbers[data-v-7ff4a216]{background-color:var(--v2-ink);color:#ede4ddd9;text-align:center;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.v2-ab-numbers__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:#fff;text-align:center;margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(36px,5vw,64px);font-style:italic;font-weight:500;line-height:1}.v2-ab-numbers__grid[data-v-7ff4a216]{grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);max-width:1080px;margin:0 auto;display:grid}@media (width>=700px){.v2-ab-numbers__grid[data-v-7ff4a216]{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,5rem)}}.v2-ab-numbers__item[data-v-7ff4a216]{border-top:1px solid #ede4dd2e;padding-top:clamp(1.5rem,3vw,2.5rem)}.v2-ab-numbers__digit[data-v-7ff4a216]{font-family:var(--v2-font-display);letter-spacing:0;color:var(--color-gold);margin-bottom:1rem;font-size:clamp(64px,8vw,110px);font-style:normal;font-weight:400;line-height:1;display:block}.v2-ab-numbers__label[data-v-7ff4a216]{font-family:var(--v2-font-ui);letter-spacing:.32em;text-transform:uppercase;color:#ede4dda6;margin:0;font-size:11px;font-weight:400;line-height:1.7}.v2-ab-style[data-v-7ff4a216]{background-color:var(--v2-paper);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.v2-ab-style__head[data-v-7ff4a216]{text-align:center;max-width:760px;margin:0 auto clamp(3rem,6vw,5rem)}.v2-ab-style__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 1.75rem;font-size:clamp(40px,5.5vw,80px);font-style:italic;font-weight:500;line-height:1}.v2-ab-style__intro[data-v-7ff4a216]{font-family:var(--v2-font-ui);color:var(--v2-ink-soft);font-size:clamp(13px,1.05vw,15px);line-height:1.95}.v2-ab-style__intro em[data-v-7ff4a216]{color:var(--v2-ink);font-style:italic}.v2-ab-style__split[data-v-7ff4a216]{flex-direction:column;gap:clamp(3.5rem,7vw,5.5rem);max-width:1240px;margin:0 auto;display:flex}.v2-ab-style__pillar[data-v-7ff4a216]{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=900px){.v2-ab-style__pillar[data-v-7ff4a216]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,5rem)}.v2-ab-style__pillar--reverse .v2-ab-style__media[data-v-7ff4a216]{order:2}.v2-ab-style__pillar--reverse .v2-ab-style__copy[data-v-7ff4a216]{order:1}}.v2-ab-style__media[data-v-7ff4a216]{aspect-ratio:4/5;overflow:hidden}.v2-ab-style__img[data-v-7ff4a216]{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.v2-ab-style__copy[data-v-7ff4a216]{max-width:480px}.v2-ab-style__pillar-title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 1.5rem;font-size:clamp(34px,4.5vw,56px);font-style:italic;font-weight:500;line-height:1}.v2-ab-style__copy p[data-v-7ff4a216]{font-family:var(--v2-font-ui);color:var(--v2-ink-soft);margin:0;font-size:clamp(13px,1.05vw,15px);line-height:2}.v2-ab-style__copy em[data-v-7ff4a216]{color:var(--color-gold);font-style:italic}.v2-ab-style__copy strong[data-v-7ff4a216]{color:var(--v2-ink);font-weight:500}.v2-ab-result[data-v-7ff4a216]{background-color:var(--v2-paper-warm);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.v2-ab-result__grid[data-v-7ff4a216]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);max-width:1280px;margin:0 auto;display:grid}@media (width>=900px){.v2-ab-result__grid[data-v-7ff4a216]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(3.5rem,7vw,6rem)}}.v2-ab-result__copy[data-v-7ff4a216]{max-width:480px}.v2-ab-result__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 1.75rem;font-size:clamp(40px,5.5vw,76px);font-style:italic;font-weight:500;line-height:1}.v2-ab-result__copy p[data-v-7ff4a216]{font-family:var(--v2-font-ui);color:var(--v2-ink-soft);margin:0 0 1.15rem;font-size:clamp(13px,1.05vw,15px);line-height:2}.v2-ab-result__copy p[data-v-7ff4a216]:last-child{margin-bottom:0}.v2-ab-result__copy em[data-v-7ff4a216]{color:var(--color-gold);font-style:italic}.v2-ab-result__copy strong[data-v-7ff4a216]{color:var(--v2-ink);font-weight:500}.v2-ab-result__frame[data-v-7ff4a216]{aspect-ratio:4/5;max-width:560px;margin:0 auto;overflow:hidden}.v2-ab-result__img[data-v-7ff4a216]{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.v2-ab-more[data-v-7ff4a216]{background-color:var(--v2-paper);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.v2-ab-more__grid[data-v-7ff4a216]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);max-width:1280px;margin:0 auto;display:grid}@media (width>=900px){.v2-ab-more__grid[data-v-7ff4a216]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.5rem,7vw,6rem)}}.v2-ab-more__copy[data-v-7ff4a216]{max-width:480px}.v2-ab-more__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 1.75rem;font-size:clamp(40px,5.5vw,76px);font-style:italic;font-weight:500;line-height:1.05}.v2-ab-more__copy p[data-v-7ff4a216]{font-family:var(--v2-font-ui);color:var(--v2-ink-soft);margin:0 0 1.15rem;font-size:clamp(13px,1.05vw,15px);line-height:2}.v2-ab-more__cta[data-v-7ff4a216]{font-family:var(--v2-font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--v2-ink);transition:color .3s ease, gap .4s var(--v2-ease-silk);align-items:center;gap:1rem;margin-top:1.75rem;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.v2-ab-more__cta-rule[data-v-7ff4a216]{width:3rem;height:1px;transition:width .4s var(--v2-ease-silk);background-color:currentColor;display:block}.v2-ab-more__cta[data-v-7ff4a216]:hover{gap:1.25rem}.v2-ab-more__cta:hover .v2-ab-more__cta-rule[data-v-7ff4a216]{width:4.25rem}.v2-ab-pulls[data-v-7ff4a216]{background-color:var(--v2-paper-warm);padding:clamp(4rem,7vw,6rem) clamp(1.25rem,4vw,3rem)}.v2-ab-pulls__grid[data-v-7ff4a216]{grid-template-columns:1fr;gap:clamp(3rem,6vw,5rem);max-width:1240px;margin:0 auto;display:grid}@media (width>=768px){.v2-ab-pulls__grid[data-v-7ff4a216]{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6rem)}}.v2-ab-pulls__item[data-v-7ff4a216]{border-top:1px solid #221f212e;margin:0;padding-top:clamp(1.5rem,3vw,2.25rem)}.v2-ab-pulls__quote[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 1.5rem;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:500;line-height:1.45}.v2-ab-pulls__attr[data-v-7ff4a216]{font-family:var(--v2-font-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--color-gold);font-size:10px;font-weight:500}.v2-ab-inspire[data-v-7ff4a216]{background-color:var(--v2-paper);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.v2-ab-inspire__head[data-v-7ff4a216]{text-align:center;max-width:720px;margin:0 auto clamp(3rem,6vw,4.5rem)}.v2-ab-inspire__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 1.5rem;font-size:clamp(36px,5vw,64px);font-style:italic;font-weight:500;line-height:1}.v2-ab-inspire__intro[data-v-7ff4a216]{font-family:var(--v2-font-ui);color:var(--v2-ink-soft);font-size:clamp(13px,1.05vw,15px);line-height:1.95}.v2-ab-inspire__intro em[data-v-7ff4a216]{color:var(--color-gold);font-style:italic}.v2-ab-inspire__grid[data-v-7ff4a216]{grid-template-columns:1fr 1fr;gap:clamp(.75rem,2vw,1.5rem);max-width:1280px;margin:0 auto;display:grid}@media (width>=768px){.v2-ab-inspire__grid[data-v-7ff4a216]{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.75rem)}}.v2-ab-inspire__tile[data-v-7ff4a216]{margin:0;overflow:hidden}.v2-ab-inspire__tile figcaption[data-v-7ff4a216]{font-family:var(--v2-font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--color-charcoal-light);text-align:center;margin-top:.875rem;font-size:10px;font-weight:400}.v2-ab-inspire__img[data-v-7ff4a216]{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform 1s var(--v2-ease-reveal), filter .4s ease;display:block}.v2-ab-inspire__tile:hover .v2-ab-inspire__img[data-v-7ff4a216]{filter:brightness(.92);transform:scale(1.04)}.v2-ab-kind[data-v-7ff4a216]{background-color:var(--v2-ink);color:#ede4dde0;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}.v2-ab-kind__bg[data-v-7ff4a216]{z-index:0;position:absolute;inset:0;overflow:hidden}.v2-ab-kind__bg-img[data-v-7ff4a216]{object-fit:cover;object-position:center 25%;filter:grayscale(.3);width:100%;height:100%}.v2-ab-kind__overlay[data-v-7ff4a216]{z-index:1;background:linear-gradient(#221f21c7 0%,#221f21d9 100%);position:absolute;inset:0}.v2-ab-kind__inner[data-v-7ff4a216]{z-index:2;text-align:center;max-width:820px;margin:0 auto;position:relative}.v2-ab-kind__title[data-v-7ff4a216]{font-family:var(--v2-font-script);color:#ede4dde0;margin:0 0 clamp(2rem,5vw,3rem);font-size:clamp(72px,11vw,156px);font-weight:400;line-height:.85;display:inline-block;transform:rotate(-2deg)}.v2-ab-kind__quote[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:#ede4ddf2;margin:0 0 clamp(2.5rem,5vw,3.5rem);font-size:clamp(20px,2.4vw,30px);font-style:italic;font-weight:500;line-height:1.55}.v2-ab-kind__cta[data-v-7ff4a216]{font-family:var(--v2-font-ui);letter-spacing:.32em;text-transform:uppercase;color:#ede4dde6;border:1px solid #ede4dd66;padding:1rem 2.5rem;font-size:10px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.v2-ab-kind__cta[data-v-7ff4a216]:hover{color:#fff;background-color:#ede4dd1f;border-color:#ede4ddd9}.v2-ab-cta[data-v-7ff4a216]{background-color:var(--v2-paper);text-align:center;padding:clamp(5rem,10vw,8rem) clamp(1.25rem,4vw,3rem)}.v2-ab-cta__inner[data-v-7ff4a216]{max-width:760px;margin:0 auto}.v2-ab-cta__title[data-v-7ff4a216]{font-family:var(--v2-font-italic);letter-spacing:0;color:var(--v2-ink);margin:0 0 1.75rem;font-size:clamp(40px,5.5vw,76px);font-style:italic;font-weight:500;line-height:1.05}.v2-ab-cta__title em[data-v-7ff4a216]{font-family:var(--v2-font-script);color:var(--color-gold);font-size:.95em;font-style:normal;display:inline-block;transform:translateY(.05em)rotate(-2deg)}.v2-ab-cta__kicker[data-v-7ff4a216]{color:var(--color-charcoal-light);margin-bottom:1.5rem}.v2-ab-cta__btn[data-v-7ff4a216]{font-family:var(--v2-font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--v2-ink);cursor:pointer;background:0 0;border:1px solid #221f2166;margin-top:2.5rem;padding:1rem 2.5rem;font-size:10px;font-weight:500;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.v2-ab-cta__btn[data-v-7ff4a216]:hover{background-color:var(--v2-ink);color:var(--v2-paper);border-color:var(--v2-ink)}.v2-ab-cta__btn[data-v-7ff4a216]:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}
