.main-image-romance[data-v-02101d4e],.main-image-portrait-countdown[data-v-02101d4e]{width:100%;position:relative}.main-image-romance[data-v-02101d4e]{--main-image-romance-text:#fff;--main-image-romance-line:#ffffffb8;--main-image-romance-shadow:#00000061;--main-image-romance-overlay:#19111ca8;overflow:hidden}.main-image-romance__image[data-v-02101d4e],.main-image-romance__fallback[data-v-02101d4e]{width:100%;color:var(--main-image-romance-text);background:linear-gradient(#06080c33,#06080c6b),linear-gradient(135deg,#281821eb,#14121ae0);position:relative}.main-image-romance__overlay[data-v-02101d4e]{min-height:inherit;pointer-events:none;position:relative;inset:0}.main-image-romance__shade[data-v-02101d4e]{background:#0e0e1280;position:absolute;inset:0}.main-image-romance__content[data-v-02101d4e],.main-image-romance__fallback[data-v-02101d4e]{z-index:1;width:100%;min-height:inherit;text-align:center;justify-content:center;align-items:center;height:auto;padding:72px 24px 56px;display:flex;position:relative}.main-image-romance__copy[data-v-02101d4e]{max-width:760px;text-shadow:0 10px 24px var(--main-image-romance-shadow);flex-direction:column;align-items:center;gap:18px;display:flex}.main-image-romance__title[data-v-02101d4e]{color:var(--main-image-romance-text);white-space:pre-line;font-style:italic;line-height:1.25}.main-image-romance__subtitle[data-v-02101d4e]{color:var(--main-image-romance-text);letter-spacing:.02em}.main-image-romance__date-block[data-v-02101d4e]{gap:10px;min-width:min(340px,72cqw);display:grid}.main-image-romance__date-line[data-v-02101d4e]{background:var(--main-image-romance-line);width:100%;height:1px;display:block}.main-image-romance__date[data-v-02101d4e]{letter-spacing:.04em;color:var(--main-image-romance-text);font-size:clamp(1.35rem,2.2cqw,2rem);font-weight:700}[data-v-02101d4e] .main-image-romance .absolute-top-right,[data-v-02101d4e] .main-image-portrait-countdown .absolute-top-right{z-index:4;pointer-events:auto;top:10px;right:10px}.main-image-portrait-countdown[data-v-02101d4e]{--main-image-portrait-surface:#f9f5f1;--main-image-portrait-accent:#caaea4;--main-image-portrait-text:#b4938b;--main-image-portrait-frame:#fff;--main-image-portrait-leaf:#b7cec1;background:radial-gradient(circle at top right, #ffffffeb, transparent 34%), linear-gradient(180deg, #fff 0%, var(--main-image-portrait-surface) 100%);position:relative;overflow:hidden}.main-image-portrait-countdown__layout[data-v-02101d4e]{z-index:1;min-height:inherit;grid-template-columns:minmax(320px,.92fr) minmax(300px,.88fr);align-items:center;gap:12px;max-width:1160px;margin:0 auto;padding:54px 36px 46px;display:grid;position:relative}.main-image-portrait-countdown__copy-panel[data-v-02101d4e]{text-align:center;color:var(--main-image-portrait-text);justify-items:center;gap:18px;display:grid}.main-image-portrait-countdown__title[data-v-02101d4e]{color:var(--main-image-portrait-text);line-height:1.12}.main-image-portrait-countdown__subtitle[data-v-02101d4e]{color:var(--main-image-portrait-text);opacity:.84;margin-top:-6px;font-size:1.18rem}.main-image-portrait-countdown__date[data-v-02101d4e]{letter-spacing:.2em;text-transform:uppercase;color:var(--main-image-portrait-text);opacity:.82;font-size:1.08rem}.main-image-portrait-countdown__grid[data-v-02101d4e]{grid-template-columns:repeat(4,minmax(54px,1fr));gap:18px;width:min(420px,100%);display:grid}.main-image-portrait-countdown__cell[data-v-02101d4e]{gap:6px;display:grid}.main-image-portrait-countdown__value[data-v-02101d4e]{color:var(--main-image-portrait-text);font-size:clamp(1.7rem,2.8cqw,2.5rem);line-height:1}.main-image-portrait-countdown__label[data-v-02101d4e]{letter-spacing:.14em;color:var(--main-image-portrait-text);opacity:.76;font-size:.63rem}.main-image-portrait-countdown__media-panel[data-v-02101d4e]{justify-content:flex-start;display:flex}.main-image-portrait-countdown__frame[data-v-02101d4e]{aspect-ratio:.76;background:linear-gradient(180deg, #fff, var(--main-image-portrait-frame));border-radius:48% 48% 44% 44%/18% 18% 16% 16%;width:min(100%,390px);padding:14px;box-shadow:0 18px 40px #7b614f29}.main-image-portrait-countdown__image[data-v-02101d4e],.main-image-portrait-countdown__placeholder[data-v-02101d4e]{border-radius:46% 46% 42% 42%/18% 18% 16% 16%;width:100%;height:100%;overflow:hidden}.main-image-portrait-countdown__placeholder[data-v-02101d4e]{background:linear-gradient(#ffffff59,#ffffff1a),linear-gradient(135deg,#c4af9e73,#7e9d8a61)}@container homepage-photo (width<=1023px){.main-image-portrait-countdown__layout[data-v-02101d4e]{grid-template-columns:1fr;gap:28px;max-width:none;padding:44px 24px 36px}.main-image-portrait-countdown__media-panel[data-v-02101d4e]{order:-1;justify-content:center}.main-image-portrait-countdown__frame[data-v-02101d4e]{width:min(100%,360px)}}@container homepage-photo (width<=599px){.main-image-romance__content[data-v-02101d4e],.main-image-romance__fallback[data-v-02101d4e]{padding:72px 18px 38px}.main-image-romance__date-block[data-v-02101d4e]{min-width:min(280px,82cqw)}.main-image-portrait-countdown__grid[data-v-02101d4e]{gap:10px}.main-image-portrait-countdown__label[data-v-02101d4e]{font-size:.54rem}}.homepage-photo[data-v-1b705919]{overflow-wrap:anywhere;min-width:0;container:homepage-photo/inline-size}.classic-photo-hero[data-v-1b705919]{align-items:center;min-height:0;display:grid;position:relative}.classic-photo-hero--full[data-v-1b705919]{min-height:calc(100svh - 105px)}.classic-photo-hero__image[data-v-1b705919]{grid-area:1/1;height:100%}.classic-photo-hero__image[data-v-1b705919]:after{content:"";pointer-events:none;background:#00000047;position:absolute;inset:0}.classic-photo-hero__copy[data-v-1b705919]{grid-area:1/1}.classic-photo-hero--full[data-v-1b705919] picture{position:absolute;inset:0}.classic-photo-hero--full[data-v-1b705919] img{height:100%;max-height:none}.classic-photo-hero__copy[data-v-1b705919]{overflow-wrap:anywhere;padding:32px 20px;position:relative}.classic-photo-hero--bottom[data-v-1b705919]{align-items:end}@container homepage-photo (width<=767px){.classic-photo-hero[data-v-1b705919],.classic-photo-hero--full[data-v-1b705919]{min-height:clamp(360px,60svh,560px)}.classic-photo-hero__copy[data-v-1b705919]{padding:28px 16px}.classic-photo-hero__image[data-v-1b705919] picture{position:absolute;inset:0}.classic-photo-hero__image[data-v-1b705919] img{height:100%;max-height:none}}.header-container[data-v-1b705919]{position:relative}.header-background[data-v-1b705919]{text-align:center;background-color:#7b1e45;padding-top:2rem;padding-bottom:calc(clamp(120px,50cqw,600px)/2)}.header-text[data-v-1b705919]{color:#fff;font-size:1.5rem}.profile-image-wrapper[data-v-1b705919]{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.profile-image[data-v-1b705919]{aspect-ratio:1;background-color:#fff;border:6px solid #fff;border-radius:50%;width:clamp(120px,50cqw,600px);overflow:hidden}.round-photo[data-v-1b705919]{object-fit:cover;width:100%;height:100%}.text-section[data-v-1b705919]{text-align:center;padding-top:calc(clamp(120px,50cqw,600px)/2 + 1rem);padding-bottom:2rem}.portrait-hero-shell[data-v-1b705919]{position:relative}.portrait-hero-backdrop[data-v-1b705919]{background:radial-gradient(circle at top,#ffffff2e,#0000 52%),linear-gradient(#ffffff0d,#fff0);min-height:clamp(220px,36cqw,420px);position:relative;overflow:hidden}.portrait-hero-backdrop__veil[data-v-1b705919]{background:linear-gradient(#ffffff14,#ffffff59),linear-gradient(#fff0,#ffffffdb);position:absolute;inset:0}.portrait-hero-card-wrapper[data-v-1b705919]{z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%,38%)}.portrait-hero-card[data-v-1b705919]{aspect-ratio:.72;background:#fff;border:8px solid #fff;border-radius:160px 160px 34px 34px;width:clamp(180px,24cqw,320px);overflow:hidden;box-shadow:0 24px 50px #34271c33}.portrait-hero-card__image[data-v-1b705919]{height:100%}.portrait-hero-text-section[data-v-1b705919]{padding-top:calc(clamp(180px,24cqw,320px)/2.22222 + 2.25rem);padding-bottom:2.4rem;position:relative}.portrait-hero-text-section__title[data-v-1b705919]{line-height:1.02}.portrait-hero-text-section__subtitle[data-v-1b705919]{max-width:720px;margin:.9rem auto 0;line-height:1.45}.homepage-editorial-hero[data-v-1b705919]{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--editorial-hero-surface) 28%, transparent), transparent 24%), linear-gradient(125deg, color-mix(in srgb, var(--editorial-hero-accent) 24%, black) 0%, color-mix(in srgb, var(--editorial-hero-accent) 80%, var(--editorial-hero-surface)) 33%, color-mix(in srgb, var(--editorial-hero-accent) 48%, var(--editorial-hero-panel)) 68%, color-mix(in srgb, var(--editorial-hero-surface) 86%, white) 100%);border-radius:0 0 36px 36px;padding:clamp(18px,3cqw,34px);display:grid;position:relative;overflow:hidden}.homepage-editorial-hero__layout[data-v-1b705919]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:clamp(14px,2cqw,26px);height:100%;display:grid}.homepage-editorial-hero__text-panel[data-v-1b705919]{flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(28px,5cqw,64px) clamp(24px,4cqw,52px);display:flex;position:relative;overflow:hidden}.homepage-editorial-hero__copy[data-v-1b705919]{z-index:2;max-width:660px;margin-top:auto;position:relative}.homepage-editorial-hero__topline[data-v-1b705919]{z-index:2;width:fit-content;max-width:min(28ch,100%);color:color-mix(in srgb, var(--editorial-hero-main-image-text) 92%, white);background:color-mix(in srgb, var(--editorial-hero-surface) 12%, transparent);border:1px solid color-mix(in srgb, var(--editorial-hero-main-image-text) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;margin-bottom:clamp(18px,3cqw,28px);padding:10px 14px;line-height:1.45;display:inline-flex;position:relative}.homepage-editorial-hero__intro[data-v-1b705919]{white-space:pre-line;max-width:min(34ch,100%);color:color-mix(in srgb, var(--editorial-hero-main-image-text) 82%, var(--editorial-hero-surface));margin-bottom:clamp(16px,2cqw,24px);line-height:1.55}.homepage-editorial-hero__title[data-v-1b705919]{max-width:7ch;color:var(--editorial-hero-main-image-text);text-transform:uppercase;text-wrap:balance;text-shadow:0 22px 46px color-mix(in srgb, var(--editorial-hero-accent) 28%, black), 2px 2px 0 color-mix(in srgb, var(--editorial-hero-surface) 14%, transparent);margin-top:clamp(18px,3cqw,34px);line-height:.8}.homepage-editorial-hero__media-panel[data-v-1b705919]{min-height:100%;padding:clamp(20px,3cqw,36px) clamp(10px,2cqw,20px) clamp(28px,4cqw,52px) clamp(24px,3cqw,40px);position:relative}.homepage-editorial-hero__subtitle[data-v-1b705919]{z-index:2;max-width:22ch;color:color-mix(in srgb, var(--editorial-hero-text) 86%, black);background:color-mix(in srgb, var(--editorial-hero-panel) 88%, white);box-shadow:0 22px 44px color-mix(in srgb, var(--editorial-hero-accent) 18%, transparent);margin-top:clamp(18px,3cqw,28px);padding:18px 22px;line-height:1.45;position:relative}.homepage-editorial-hero__base-strip[data-v-1b705919]{background:linear-gradient(90deg, color-mix(in srgb, var(--editorial-hero-surface) 86%, white), color-mix(in srgb, var(--editorial-hero-surface) 0%, transparent));height:clamp(24px,4cqw,44px);position:absolute;bottom:0;left:0;right:18%}.homepage-editorial-hero__badge[data-v-1b705919]{z-index:3;background:color-mix(in srgb, var(--editorial-hero-accent) 82%, black);border-top-right-radius:16px;width:64px;height:18px;position:absolute;bottom:0;left:0}.homepage-editorial-hero__media-frame[data-v-1b705919]{z-index:2;border-radius:180px 180px 30px 30px;height:100%;min-height:520px;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 30px 60px #14141c47}.homepage-editorial-hero__image[data-v-1b705919]{height:100%;position:absolute;inset:0;transform:rotate(7deg)scale(1.08)}.homepage-editorial-hero__media-accent[data-v-1b705919]{z-index:1;position:absolute}.homepage-editorial-hero__media-accent--primary[data-v-1b705919]{background:color-mix(in srgb, var(--editorial-hero-surface) 84%, white);border-radius:50%;width:clamp(120px,18cqw,220px);height:clamp(120px,18cqw,220px);bottom:34px;left:0}.homepage-editorial-hero__media-accent--secondary[data-v-1b705919]{background:linear-gradient(180deg, color-mix(in srgb, var(--editorial-hero-surface) 82%, white), color-mix(in srgb, var(--editorial-hero-accent) 88%, black));width:clamp(18px,3cqw,28px);height:clamp(180px,28vh,260px);top:18%;right:18px}.homepage-editorial-hero__fallback[data-v-1b705919]{text-align:center;background:radial-gradient(circle at top, color-mix(in srgb, var(--editorial-hero-surface) 24%, transparent), transparent 35%), linear-gradient(125deg, color-mix(in srgb, var(--editorial-hero-accent) 24%, black) 0%, color-mix(in srgb, var(--editorial-hero-accent) 80%, var(--editorial-hero-surface)) 33%, color-mix(in srgb, var(--editorial-hero-accent) 48%, var(--editorial-hero-panel)) 68%, color-mix(in srgb, var(--editorial-hero-surface) 86%, white) 100%);padding:42px 16px 28px}.homepage-editorial-hero__fallback-subtitle[data-v-1b705919]{margin-top:10px}.homepage-editorial-hero__fallback-intro[data-v-1b705919]{white-space:pre-line;max-width:620px;color:color-mix(in srgb, var(--editorial-hero-text) 78%, var(--editorial-hero-surface));margin:0 auto}@container homepage-photo (width<=767px){.portrait-hero-backdrop[data-v-1b705919]{min-height:180px}.portrait-hero-card-wrapper[data-v-1b705919]{transform:translate(-50%,48%)}.portrait-hero-card[data-v-1b705919]{border-width:6px;border-radius:134px 134px 30px 30px;width:204px}.portrait-hero-text-section[data-v-1b705919]{padding-top:148px;padding-bottom:1.8rem}.portrait-hero-text-section__subtitle[data-v-1b705919]{margin-top:.7rem;padding:0 .75rem}.homepage-editorial-hero[data-v-1b705919]{border-radius:0 0 22px 22px;padding:12px}.homepage-editorial-hero__layout[data-v-1b705919]{grid-template-columns:1fr;gap:12px}.homepage-editorial-hero__text-panel[data-v-1b705919]{min-height:280px;padding:18px 16px 28px}.homepage-editorial-hero__copy[data-v-1b705919]{margin-top:auto}.homepage-editorial-hero__topline[data-v-1b705919]{max-width:100%;margin-bottom:14px;padding:8px 12px}.homepage-editorial-hero__title[data-v-1b705919]{max-width:8ch;margin-top:14px}.homepage-editorial-hero__media-panel[data-v-1b705919]{min-height:300px;padding:0 4px 22px 18px}.homepage-editorial-hero__subtitle[data-v-1b705919]{max-width:100%;margin-top:14px;padding:12px 14px}.homepage-editorial-hero__base-strip[data-v-1b705919]{height:20px;right:0}.homepage-editorial-hero__badge[data-v-1b705919]{border-top-left-radius:14px;border-top-right-radius:0;bottom:0;left:auto;right:0}.homepage-editorial-hero__media-frame[data-v-1b705919]{border-radius:120px 120px 24px 24px;min-height:300px}.homepage-editorial-hero__image[data-v-1b705919]{transform:rotate(7deg)scale(1.12)}.homepage-editorial-hero__media-accent--primary[data-v-1b705919]{width:86px;height:86px;bottom:26px}.homepage-editorial-hero__media-accent--secondary[data-v-1b705919]{width:28px;height:140px;top:10px;right:6px}}
