.ip-head[data-v-23f46a62]{overflow:hidden;padding:2.75rem 0 3rem;position:relative}@media(min-width:1024px){.ip-head[data-v-23f46a62]{padding:4.5rem 0}}.ip-glow[data-v-23f46a62]{background:radial-gradient(52% 60% at 82% 30%,#f9d9e799 0,#f9d9e700 70%),radial-gradient(40% 45% at 4% 90%,#f9d9e759 0,#f9d9e700 70%);inset:0;pointer-events:none;position:absolute}.ip-head-in[data-v-23f46a62]{display:grid;gap:3rem;position:relative}@media(min-width:1000px){.ip-head-in.has-person[data-v-23f46a62]{align-items:center;grid-template-columns:1.5fr .6fr}}.ip-crumb[data-v-23f46a62]{color:var(--if-mist);font-size:.8125rem;margin-bottom:1.375rem}.ip-crumb a[data-v-23f46a62]{border-bottom:.0625rem solid var(--if-line-strong);color:var(--if-ink)}.ip-crumb a[data-v-23f46a62]:hover{color:var(--if-rose-deep)}.ip-h1[data-v-23f46a62]{font-family:var(--if-display);font-size:clamp(2.375rem,5.2vw,4rem);font-weight:600;letter-spacing:-.01em;line-height:1.07;margin-top:.875rem;max-width:17ch}.ip-h1 em[data-v-23f46a62]{color:var(--if-rose);font-style:italic;font-weight:500}.ip-lede[data-v-23f46a62]{color:var(--if-body);font-size:1.0625rem;line-height:1.7;margin-top:1.375rem;max-width:60ch}.ip-actions[data-v-23f46a62]{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:1.875rem}@media(max-width:1023px){.ip-actions[data-v-23f46a62]{display:none}}.ip-person[data-v-23f46a62]{justify-self:center;position:relative;width:min(18.75rem,74vw)}.ip-frame[data-v-23f46a62]{height:auto;position:absolute;right:-22%;top:-16%;width:78%;z-index:0}.ip-photo[data-v-23f46a62]{aspect-ratio:4/5;background:var(--if-blush);border-radius:1.625rem;box-shadow:0 1.75rem 3.75rem -1.5rem #b91f594d;overflow:hidden;position:relative;z-index:1}.ip-photo img[data-v-23f46a62]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ip-cap[data-v-23f46a62]{align-items:baseline;background:linear-gradient(0deg,#27252ab8,#27252a00);bottom:0;color:#fff;display:flex;gap:.5rem;left:0;padding:2.5rem 1.125rem 1rem;position:absolute;right:0}.ip-photo b[data-v-23f46a62]{font-family:var(--if-display);font-size:1.375rem;font-style:italic;font-weight:600}.ip-photo span[data-v-23f46a62]{font-size:.78125rem;opacity:.85}.ip-mini[data-v-23f46a62]{bottom:2.75rem;color:var(--if-rose);height:2.125rem;left:-1rem;position:absolute;width:2.125rem;z-index:2}.ip-quick-in[data-v-23f46a62]{background:var(--if-white);border:.0625rem solid rgba(238,35,106,.18);border-radius:1.375rem;box-shadow:0 1.5rem 3.75rem -2.125rem #b91f594d;display:grid;gap:.625rem 2.75rem;padding:1.75rem 1.875rem}@media(min-width:900px){.ip-quick-in[data-v-23f46a62]{align-items:center;grid-template-columns:.8fr 1.2fr}}.ip-quick-q[data-v-23f46a62]{color:var(--if-rose-deep);font-family:var(--if-display);font-size:clamp(1.3125rem,2.2vw,1.625rem);font-style:italic;font-weight:600;line-height:1.25}.ip-quick-a[data-v-23f46a62]{color:var(--if-body);font-size:.96875rem;line-height:1.7}.ip-body[data-v-23f46a62]{padding:3.5rem 0 1.875rem}.ip-body-in[data-v-23f46a62]{max-width:53.75rem}.ip-block[data-v-23f46a62]{border-top:.0625rem solid var(--if-line);min-width:0;padding:2.5rem 0}.ip-block[data-v-23f46a62]:first-child{border-top:0;padding-top:0}.ip-tag[data-v-23f46a62]{margin-bottom:.75rem}.ip-h2[data-v-23f46a62]{color:var(--if-ink);font-family:var(--if-display);font-size:clamp(1.625rem,3vw,2.25rem);font-weight:600;line-height:1.18}.ip-prose[data-v-23f46a62]{margin-top:1.125rem}.ip-steps[data-v-23f46a62]{display:grid;gap:1.625rem;grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr));list-style:none;margin-top:1.875rem;padding:0}.ip-steps li>span[data-v-23f46a62]{color:var(--if-blush);font-family:var(--if-display);font-size:2.5rem;font-style:italic;font-weight:500;line-height:1;-webkit-text-stroke:.6px rgba(238,35,106,.35)}.ip-steps h3[data-v-23f46a62]{color:var(--if-ink);font-size:1.03125rem;font-weight:700;margin-top:.75rem}.ip-steps p[data-v-23f46a62]{color:var(--if-body);font-size:.90625rem;line-height:1.65;margin-top:.5rem}.ip-table[data-v-23f46a62],.ip-tip[data-v-23f46a62]{margin-top:1.625rem}.ip-tip[data-v-23f46a62]{background:#f9d9e773;border-left:.1875rem solid var(--if-rose);border-radius:.875rem;color:var(--if-ink);font-size:.9375rem;line-height:1.65;padding:1rem 1.25rem}.ip-chips[data-v-23f46a62]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-top:1.25rem;padding:0}.ip-next-row[data-v-23f46a62]{display:grid;gap:1.125rem;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));margin-top:2.125rem}.ip-next-card[data-v-23f46a62]{background:var(--if-paper);border-radius:0 0 1.125rem 1.125rem;border-top:.125rem solid var(--if-blush);display:flex;flex-direction:column;min-height:10.625rem;padding:1.625rem 1.5rem 1.375rem;transition:border-color .3s,box-shadow .3s var(--if-eo),transform .3s var(--if-eo)}.ip-next-card[data-v-23f46a62]:hover{border-top-color:var(--if-rose);box-shadow:0 1.25rem 2.75rem -1.625rem #b91f5959;transform:translateY(-.125rem)}.ip-next-card h3[data-v-23f46a62]{color:var(--if-ink);font-size:1.0625rem;font-weight:700}.ip-next-card p[data-v-23f46a62]{color:var(--if-body);font-size:.90625rem;line-height:1.6;margin-top:.625rem}.ip-next-card span[data-v-23f46a62]{color:var(--if-rose);font-size:.8125rem;font-weight:700;margin-top:auto;padding-top:1rem}.ip-faq-in[data-v-23f46a62]{max-width:55rem}.ip-faq-head[data-v-23f46a62]{margin-bottom:2.75rem;text-align:center}.ip-faq-head .if-h2[data-v-23f46a62]{margin-top:.75rem}
