.ph[data-v-dddaeb3b]{background:radial-gradient(circle at 76% 40%,rgba(255,46,145,.15),transparent 34%),linear-gradient(115deg,#09070b 25%,#100811 68%,#180a17);isolation:isolate;overflow:hidden;padding:1.625rem 0 2.5rem;position:relative}.ph .ecc-noise[data-v-dddaeb3b]{z-index:5}.ph-brushx[data-v-dddaeb3b]{background:var(--ecc-pink);clip-path:polygon(0 17%,13% 8%,44% 37%,74% 0,90% 8%,60% 48%,100% 77%,88% 96%,48% 64%,16% 100%,0 88%,33% 49%);height:9.375rem;left:-4rem;opacity:.22;position:absolute;top:5.625rem;transform:rotate(-12deg);width:9.375rem}.ph-in[data-v-dddaeb3b]{align-items:center;display:grid;gap:2.125rem;position:relative}.ph-crumb[data-v-dddaeb3b]{color:var(--ecc-dim);font-size:.8125rem;margin-bottom:1.25rem!important}.ph-crumb a[data-v-dddaeb3b]{color:var(--ecc-paper)}.ph-crumb a[data-v-dddaeb3b]:hover{color:var(--ecc-pink-hi)}.ph-h1[data-v-dddaeb3b]{font-family:var(--ecc-marker);font-size:clamp(2.125rem,9vw,2.875rem);font-weight:400;letter-spacing:-.8px;line-height:1.08;max-width:16ch;text-wrap:balance}.ph-h1 em[data-v-dddaeb3b]{color:var(--ecc-pink);font-style:normal}.ph-lede[data-v-dddaeb3b]{color:var(--ecc-muted);font-size:1.03125rem;line-height:1.62;margin-top:1.125rem;max-width:60ch}.ph-actions[data-v-dddaeb3b]{display:none;flex-wrap:wrap;gap:1rem;margin-top:1.625rem}.ph-note[data-v-dddaeb3b]{align-items:center;color:var(--ecc-dim);display:inline-flex;font-size:.8125rem;gap:.5rem;margin-top:1.125rem}.ph-stage[data-v-dddaeb3b]{justify-self:center;padding:.875rem 0 1.375rem;position:relative;width:min(20.625rem,84%)}.ph-photo[data-v-dddaeb3b]{background:#eee9ed;box-shadow:0 1.125rem 2.5rem #00000073;padding:.5rem .5rem 1.875rem;position:relative;transform:rotate(3deg)}.ph-photo img[data-v-dddaeb3b]{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.ph-tape[data-v-dddaeb3b]{background:#dacccdbf;height:1.25rem;left:40%;position:absolute;top:-.625rem;transform:rotate(-5deg);width:4.375rem}.ph-sticker[data-v-dddaeb3b]{background:#f1ece7;bottom:.375rem;clip-path:polygon(2% 11%,13% 4%,22% 9%,32% 1%,43% 7%,56% 2%,67% 8%,80% 3%,98% 12%,95% 32%,100% 48%,95% 65%,98% 87%,83% 92%,71% 98%,58% 91%,43% 99%,30% 93%,15% 98%,3% 86%,7% 66%,0 49%,5% 30%);color:#171016;font-family:var(--ecc-hand);font-size:1.375rem;font-weight:700;left:-1.375rem;line-height:.9;max-width:13.125rem;padding:.6875rem 1.0625rem;transform:rotate(-7deg)}.ph-heart[data-v-dddaeb3b],.ph-sticker[data-v-dddaeb3b]{position:absolute;z-index:3}.ph-heart[data-v-dddaeb3b]{fill:none;right:-1.875rem;stroke:var(--ecc-pink);stroke-width:3;top:1.875rem;transform:rotate(12deg);width:3.875rem}@media(min-width:1024px){.ph[data-v-dddaeb3b]{padding:2.5rem 0 4rem}.ph-in[data-v-dddaeb3b]{gap:4.5rem;grid-template-columns:1.35fr .65fr}.ph-h1[data-v-dddaeb3b]{font-size:clamp(3rem,4.4vw,4.125rem);line-height:1.04}.ph-lede[data-v-dddaeb3b]{font-size:1.125rem}.ph-actions[data-v-dddaeb3b]{display:flex}.ph-stage[data-v-dddaeb3b]{width:min(23.75rem,100%)}.ph-brushx[data-v-dddaeb3b]{height:11.875rem;top:4.375rem;width:11.875rem}}.pb-block[data-v-dddaeb3b]{padding:4rem 0}.pb-block.is-ink[data-v-dddaeb3b]{background:var(--ecc-ink)}.pb-block.is-panel[data-v-dddaeb3b]{background:#0d090f;border-block:.0625rem solid hsla(0,0%,100%,.06)}.pb-block.is-wine[data-v-dddaeb3b]{background:radial-gradient(circle at 12% 30%,rgba(255,46,145,.16),transparent 38%),var(--ecc-wine);border-block:.0625rem solid rgba(255,46,145,.18)}.pb-block.is-line[data-v-dddaeb3b]{background:var(--ecc-ink)}.pb-block.is-line .pb-in[data-v-dddaeb3b]{border-left:.1875rem solid var(--ecc-pink);padding-left:1.5rem}.pb-num[data-v-dddaeb3b]{color:var(--ecc-pink);font-family:var(--ecc-marker);font-size:1.375rem;margin-bottom:.5rem!important}.pb-prose[data-v-dddaeb3b]{margin-top:1.25rem;max-width:74ch}.pb-after[data-v-dddaeb3b]{margin-top:1.375rem;max-width:74ch}.pb-quote[data-v-dddaeb3b]{background:#f1ece7;clip-path:polygon(0 4%,12% 0,30% 3%,52% 0,74% 4%,100% 1%,99% 50%,100% 97%,70% 100%,44% 96%,20% 100%,0 97%,1% 50%);color:#171016;margin-top:1.75rem;max-width:60ch;padding:1.25rem 1.5rem;position:relative;transform:rotate(-1deg)}.pb-quote p[data-v-dddaeb3b]{font-family:var(--ecc-hand);font-size:1.625rem;font-weight:700;line-height:1.15}.pb-quote[data-v-dddaeb3b] a{color:#b8126a}.pb-list[data-v-dddaeb3b]{display:grid;gap:.75rem;margin-top:1.375rem!important;max-width:74ch}.pb-list li[data-v-dddaeb3b]{color:var(--ecc-muted);font-size:1rem;line-height:1.7;padding-left:1.75rem;position:relative}.pb-list li[data-v-dddaeb3b]:before{border:.125rem solid var(--ecc-pink);border-radius:50%;content:"";height:.6875rem;left:.1875rem;position:absolute;top:.5625rem;width:.6875rem}.pb-list[data-v-dddaeb3b] strong{color:var(--ecc-paper);font-weight:700}.pb-lines[data-v-dddaeb3b]{flex-direction:column;gap:.75rem;margin-top:1.625rem!important;max-width:40rem}.pb-lines[data-v-dddaeb3b],.pb-lines li[data-v-dddaeb3b]{display:flex}.pb-lines li[data-v-dddaeb3b]:nth-child(2n){justify-content:flex-end}.pb-lines span[data-v-dddaeb3b]{background:#1c1320;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:1.125rem 1.125rem 1.125rem .25rem;color:var(--ecc-paper);display:inline-block;font-size:1rem;line-height:1.45;max-width:85%;padding:.8125rem 1.125rem}.pb-lines li:nth-child(2n) span[data-v-dddaeb3b]{background:var(--ecc-pink);border:0;border-radius:1.125rem 1.125rem .25rem;color:#fff}.pb-steps[data-v-dddaeb3b]{display:grid;gap:2.5rem;margin-top:2.75rem!important;max-width:74ch}.pb-steps li[data-v-dddaeb3b]{border-top:.0625rem solid hsla(0,0%,100%,.12);padding-top:2.75rem;position:relative}.pb-steps li>span[data-v-dddaeb3b]{color:#ff2e9147;font-size:4.5rem;font-weight:800;left:0;letter-spacing:-.25rem;line-height:1;position:absolute;top:-1.125rem}.pb-steps h3[data-v-dddaeb3b]{font-size:1.1875rem;font-weight:800;position:relative}.pb-steps p[data-v-dddaeb3b]{color:var(--ecc-muted);font-size:.96875rem;line-height:1.66;margin-top:.375rem;position:relative}.pb-table[data-v-dddaeb3b]{margin-top:1.75rem}.pb-tip[data-v-dddaeb3b]{background:#2ee67a0f;border:.0625rem dashed rgba(46,230,122,.45);border-radius:.875rem;color:#dff7e8;font-size:.96875rem;line-height:1.65;margin-top:1.5rem;max-width:74ch;padding:1rem 1.25rem}@media(min-width:768px){.pb-steps[data-v-dddaeb3b]{gap:1.875rem;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));max-width:none}}@media(min-width:1024px){.pb-block[data-v-dddaeb3b]{padding:5rem 0}}@media(max-width:767px){.pb-block.is-line .pb-in[data-v-dddaeb3b]{border-left-width:.125rem;padding-left:.875rem}}.pr[data-v-dddaeb3b]{padding:3.5rem 0 1.5rem}.pr-h[data-v-dddaeb3b]{color:var(--ecc-pink-hi);font-family:var(--ecc-hand);font-size:2.125rem;font-weight:700;transform:rotate(-2deg);width:-moz-max-content;width:max-content}.pr-grid[data-v-dddaeb3b]{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin-top:1.125rem}.pr-card[data-v-dddaeb3b]{background:var(--ecc-ink-2);border:.0625rem solid hsla(0,0%,100%,.14);border-radius:1.0625rem;display:block;overflow:hidden;padding:1.5rem 1.375rem;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.pr-card[data-v-dddaeb3b]:hover{border-color:var(--ecc-pink);box-shadow:0 0 2rem #ff2e9133;transform:translateY(-.25rem)}.pr-card>span[data-v-dddaeb3b]{color:#ff2e9129;font-size:5rem;font-weight:800;letter-spacing:-.25rem;line-height:1;position:absolute;right:.625rem;top:-.5rem}.pr-card strong[data-v-dddaeb3b]{font-size:1.125rem;font-weight:800}.pr-card small[data-v-dddaeb3b],.pr-card strong[data-v-dddaeb3b]{display:block;position:relative}.pr-card small[data-v-dddaeb3b]{color:var(--ecc-muted);font-size:.90625rem;line-height:1.55;margin-top:.5rem}.pf[data-v-dddaeb3b]{background:#0c080d;margin-top:2.5rem;padding:3.5rem 0 4.5rem}.pf-in[data-v-dddaeb3b]{display:grid;gap:1.625rem}.pf-shield[data-v-dddaeb3b]{fill:none;height:2.125rem;margin-bottom:1rem;stroke:var(--ecc-pink);stroke-linejoin:round;stroke-width:1.5;width:2.125rem}.pf-list[data-v-dddaeb3b]{border-top:.0625rem solid hsla(0,0%,100%,.12)}@media(min-width:768px){.pf-in[data-v-dddaeb3b]{gap:3.75rem;grid-template-columns:.75fr 1.25fr}}@media(min-width:1024px){.pf-in[data-v-dddaeb3b]{gap:6.25rem}}
