.eio[data-v-fec36d5c]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.eio--over[data-v-fec36d5c]{position:absolute;top:.5rem;right:.5rem;z-index:6;max-width:calc(100% - 1rem)}.eio--inline[data-v-fec36d5c]{margin-top:.5rem}.eio__btn[data-v-fec36d5c]{border:none;border-radius:999px;padding:.4rem .7rem;background:color-mix(in srgb,#000 66%,transparent);color:var(--cms-on-ink,#fff);font-size:.7rem;font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color .14s ease}.eio__btn[data-v-fec36d5c]:hover{background:color-mix(in srgb,#000 85%,transparent)}.eio__btn--ghost[data-v-fec36d5c]{background:color-mix(in srgb,#000 42%,transparent)}.eio__btn--ghost[data-v-fec36d5c]:hover{background:color-mix(in srgb,#000 70%,transparent)}.eio__btn[data-v-fec36d5c]:focus-visible{outline:2px solid var(--cms-ring,color-mix(in srgb,#fff 90%,transparent));outline-offset:2px}@media(hover:none){.eio__btn[data-v-fec36d5c]{padding:.55rem .85rem;font-size:.74rem}}@media(prefers-reduced-motion:reduce){.eio__btn[data-v-fec36d5c]{transition:none}}.ph[data-v-a7441f21]{position:relative;width:100%;overflow:hidden;isolation:isolate;padding:5.5rem 1.25rem 3.5rem}@media(min-width:768px){.ph[data-v-a7441f21]{padding:7.5rem 1.5rem 4.5rem}}@media(min-width:1024px){.ph[data-v-a7441f21]{padding:9rem 2rem 6rem}}.ph__glow[data-v-a7441f21]{position:absolute;top:-14rem;right:-10rem;width:46rem;height:46rem;border-radius:50%;filter:blur(150px);background:var(--color-studio-glow,color-mix(in srgb,var(--color-text) 8%,transparent));opacity:.5;pointer-events:none;z-index:-1}.ph__inner[data-v-a7441f21]{position:relative;max-width:76rem;margin:0 auto}.ph__copy[data-v-a7441f21]{display:flex;flex-direction:column;min-width:0}.ph__eyebrow[data-v-a7441f21]{display:inline-flex;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:1.4rem}.ph__eyebrow[data-v-a7441f21]:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor;flex:none;opacity:.7}.ph__title[data-v-a7441f21]{font-family:var(--font-serif);font-weight:500;letter-spacing:-.03em;line-height:1.02;color:var(--color-text);white-space:pre-line;text-wrap:balance;font-size:clamp(2.6rem,8vw,5.75rem)}.ph__subtitle[data-v-a7441f21]{font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.55;font-weight:400;color:var(--color-text-secondary);max-width:46ch;text-wrap:pretty;margin-top:1.75rem}.ph__actions[data-v-a7441f21]{display:flex;flex-direction:column;gap:.75rem;margin-top:2.25rem}@media(min-width:560px){.ph__actions[data-v-a7441f21]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.85rem}}.ph__btn[data-v-a7441f21]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.9rem;border-radius:9999px;font-size:.9rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,color .2s ease}@media(max-width:559px){.ph__btn[data-v-a7441f21]{width:100%}}.ph__btn[data-v-a7441f21]:hover{transform:translateY(-1px)}.ph__btn--primary[data-v-a7441f21]{background:var(--color-text);color:var(--color-text-inverse)}.ph__btn--primary[data-v-a7441f21]:hover{opacity:.88}.ph__btn--soft[data-v-a7441f21]{background:var(--color-bg-overlay,color-mix(in srgb,var(--color-text) 8%,transparent));color:var(--color-text)}.ph__btn--soft[data-v-a7441f21]:hover{background:var(--color-bg-elevated,color-mix(in srgb,var(--color-text) 12%,transparent))}.ph__stats[data-v-a7441f21]{display:flex;flex-wrap:wrap;gap:2.25rem 3rem;margin-top:2.5rem}.ph__stat[data-v-a7441f21]{display:flex;flex-direction:column;gap:.35rem}.ph__stat-value[data-v-a7441f21]{font-family:var(--font-serif);font-weight:500;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.02em;color:var(--color-text);font-feature-settings:"tnum" 1,"lnum" 1}.ph__stat-label[data-v-a7441f21]{font-size:.8125rem;color:var(--color-text-secondary);max-width:20ch;line-height:1.35}.ph__media[data-v-a7441f21]{min-width:0}.ph__media-frame[data-v-a7441f21]{position:relative;aspect-ratio:4/5;border-radius:26px;overflow:hidden;background:var(--color-bg-overlay,color-mix(in srgb,var(--color-text) 6%,transparent));box-shadow:0 30px 70px -34px color-mix(in srgb,var(--color-text) 34%,transparent)}.ph__img[data-v-a7441f21]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ph__img[data-v-a7441f21],.ph__img-empty[data-v-a7441f21]{position:absolute;inset:0}.ph__img-empty[data-v-a7441f21]{justify-content:center;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted)}.ph__img-empty[data-v-a7441f21],.ph__media-edit[data-v-a7441f21]{display:flex;align-items:center}.ph__media-edit[data-v-a7441f21]{gap:.75rem;margin-top:2rem;padding:.75rem;border-radius:16px;background:var(--color-bg-overlay,color-mix(in srgb,var(--color-text) 7%,transparent));text-align:left}.ph__media-edit-thumb[data-v-a7441f21]{width:4.5rem;height:3rem;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}.ph__media-edit-main[data-v-a7441f21]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.ph__media-edit-note[data-v-a7441f21]{font-size:.74rem;line-height:1.45;color:var(--color-text-secondary)}.ph__media-edit .eio--inline[data-v-a7441f21]{margin-top:.35rem;justify-content:flex-start}.ph--editorial .ph__subtitle[data-v-a7441f21]{margin-top:2rem}@media(min-width:1024px){.ph--editorial .ph__inner[data-v-a7441f21]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);-moz-column-gap:4.5rem;column-gap:4.5rem;align-items:end}.ph--editorial .ph__copy[data-v-a7441f21]{display:contents}.ph--editorial .ph__eyebrow[data-v-a7441f21]{grid-column:1;align-self:start}.ph--editorial .ph__title[data-v-a7441f21]{grid-column:1;grid-row:2;font-size:clamp(4rem,6vw,6.5rem);margin:0}.ph--editorial .ph__subtitle[data-v-a7441f21]{grid-column:2;grid-row:2;margin:0;padding-bottom:.6rem}.ph--editorial .ph__actions[data-v-a7441f21]{grid-column:2;grid-row:3;margin-top:1.75rem}}.ph--split .ph__inner[data-v-a7441f21]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}.ph--split .ph__media[data-v-a7441f21]{order:-1}.ph--split.ph--no-media .ph__inner[data-v-a7441f21]{display:block;max-width:60rem}@media(min-width:1024px){.ph--split .ph__inner[data-v-a7441f21]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:5rem}.ph--split .ph__media[data-v-a7441f21]{order:0}}.ph--centered .ph__inner[data-v-a7441f21]{max-width:52rem;text-align:center}.ph--centered .ph__copy[data-v-a7441f21]{align-items:center}.ph--centered .ph__eyebrow[data-v-a7441f21]{justify-content:center}.ph--centered .ph__title[data-v-a7441f21]{text-wrap:balance}.ph--centered .ph__subtitle[data-v-a7441f21]{margin-left:auto;margin-right:auto}.ph--centered .ph__actions[data-v-a7441f21]{justify-content:center}.ph--feature .ph__inner[data-v-a7441f21]{max-width:60rem;text-align:center}.ph--feature .ph__copy[data-v-a7441f21]{align-items:center}.ph--feature .ph__eyebrow[data-v-a7441f21]{justify-content:center}.ph--feature .ph__subtitle[data-v-a7441f21]{margin-left:auto;margin-right:auto}.ph--feature .ph__stats[data-v-a7441f21]{justify-content:center}.ph--feature .ph__stat[data-v-a7441f21]{align-items:center}.ph--feature .ph__stat-label[data-v-a7441f21]{text-align:center}.ph--feature .ph__actions[data-v-a7441f21]{justify-content:center}.ph__actions[data-v-a7441f21],.ph__eyebrow[data-v-a7441f21],.ph__media[data-v-a7441f21],.ph__stats[data-v-a7441f21],.ph__subtitle[data-v-a7441f21],.ph__title[data-v-a7441f21]{animation:ph-rise-a7441f21 .7s cubic-bezier(.22,1,.36,1) both}.ph__eyebrow[data-v-a7441f21]{animation-delay:.04s}.ph__title[data-v-a7441f21]{animation-delay:.12s}.ph__subtitle[data-v-a7441f21]{animation-delay:.2s}.ph__stats[data-v-a7441f21]{animation-delay:.26s}.ph__actions[data-v-a7441f21]{animation-delay:.3s}.ph__media[data-v-a7441f21]{animation-delay:.16s}@keyframes ph-rise-a7441f21{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ph__actions[data-v-a7441f21],.ph__eyebrow[data-v-a7441f21],.ph__media[data-v-a7441f21],.ph__stats[data-v-a7441f21],.ph__subtitle[data-v-a7441f21],.ph__title[data-v-a7441f21]{animation:none}.ph__btn[data-v-a7441f21]{transition:none}}
