.page-module___8aEwW__pageShell{--page-bg:#fff;--page-text:#1f1a17;--page-muted:#8b827c;--page-line:#1f1a171f;--page-shadow:0 26px 70px #1a120e29;--page-max-width:1360px;background:var(--page-bg);color:var(--page-text)}.page-module___8aEwW__heroSection{--hero-padding-top:32px;--hero-padding-bottom:44px;--hero-backdrop-x:0px;--hero-backdrop-y:0px;--hero-header-x:0px;--hero-header-y:0px;--hero-brand-x:0px;--hero-brand-y:0px;--hero-nav-x:0px;--hero-nav-y:0px;--hero-account-x:0px;--hero-account-y:0px;--hero-left-card-x:clamp(72px, 8vw, 148px);--hero-left-card-y:clamp(260px, 31vw, 376px);--hero-left-card-rotate:-8deg;--hero-right-card-x:clamp(72px, 7vw, 132px);--hero-right-card-y:clamp(18px, 3vw, 40px);--hero-right-card-rotate:8deg;--hero-content-x:0px;--hero-content-y:8px;--hero-title-x:0px;--hero-title-y:0px;--hero-description-x:0px;--hero-description-y:0px;--hero-actions-x:0px;--hero-actions-y:0px;min-height:min(100svh,980px);padding:var(--hero-padding-top) clamp(20px, 3vw, 40px) var(--hero-padding-bottom);border-bottom:1px solid var(--page-line);background:#1f1713;position:relative;overflow:hidden}.page-module___8aEwW__heroBackdrop{filter:saturate(.92);transform:translate(var(--hero-backdrop-x), var(--hero-backdrop-y)) scale(calc(1.04 + (var(--hero-scroll-progress) * .035)));background-image:linear-gradient(#140c0947,#140c0961),url(/media/system/home/live/home-hero-12345432.png);background-position:50%;background-size:cover;position:absolute;inset:0}.page-module___8aEwW__heroHeader{z-index:2;max-width:var(--page-max-width);transform:translate(var(--hero-header-x), var(--hero-header-y));grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:0 auto;display:grid;position:relative}.page-module___8aEwW__brandMark{color:#fffdf9;width:max-content;transform:translate(var(--hero-brand-x), var(--hero-brand-y));flex-direction:column;align-items:center;gap:2px;display:inline-flex}.page-module___8aEwW__brandTitle{font-family:var(--font-display), serif;letter-spacing:-.06em;white-space:nowrap;font-size:clamp(2.7rem,4vw,4.2rem);line-height:.82}.page-module___8aEwW__brandSubtitle{font-family:var(--font-display), serif;letter-spacing:.2em;font-size:1.15rem}.page-module___8aEwW__heroNav{transform:translate(var(--hero-nav-x), var(--hero-nav-y));flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.page-module___8aEwW__heroNavLink{font-family:var(--font-sans), sans-serif;color:#adaba8eb;font-size:.95rem;transition:opacity .18s}.page-module___8aEwW__heroNavLink:hover{opacity:.68}.page-module___8aEwW__accountButton{min-height:48px;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#1f1a17;transform:translate(var(--hero-account-x), var(--hero-account-y));background:#fffcf7f5;border:1px solid #fffbf6c7;justify-content:center;align-items:center;padding:0 20px;font-size:.8rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.page-module___8aEwW__accountButton:hover{color:#fffdf9;background:#1f1a17;border-color:#1f1a17}.page-module___8aEwW__heroContent{z-index:2;width:min(760px,100%);transform:translate(var(--hero-content-x), calc(var(--hero-content-y) - (var(--hero-scroll-progress) * 18px)));text-align:center;color:#fffdf9;margin:clamp(90px,16vw,168px) auto 0;position:relative}.page-module___8aEwW__heroTitle{transform:translate(var(--hero-title-x), var(--hero-title-y));flex-direction:column;align-items:center;gap:6px;display:flex}.page-module___8aEwW__heroTitlePrimary{font-family:var(--font-display), serif;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 4px 20px #00000047;font-size:clamp(3.6rem,7.8vw,7rem);line-height:.92}.page-module___8aEwW__heroTitleScript{font-family:var(--font-script), cursive;text-shadow:0 4px 20px #00000047;font-size:clamp(3.5rem,7vw,6.3rem);line-height:.84}.page-module___8aEwW__heroDescription{width:min(580px,100%);font-family:var(--font-sans), sans-serif;color:#fffaf4eb;text-wrap:balance;transform:translate(var(--hero-description-x), var(--hero-description-y));margin:26px auto 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}.page-module___8aEwW__heroActions{transform:translate(var(--hero-actions-x), var(--hero-actions-y));flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.page-module___8aEwW__heroPrimaryButton,.page-module___8aEwW__heroGhostButton,.page-module___8aEwW__cardAction,.page-module___8aEwW__flowButton,.page-module___8aEwW__pricingButton{min-height:50px;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;padding:0 24px;font-size:.84rem;font-weight:700;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.page-module___8aEwW__heroPrimaryButton:hover,.page-module___8aEwW__heroGhostButton:hover,.page-module___8aEwW__cardAction:hover,.page-module___8aEwW__flowButton:hover,.page-module___8aEwW__pricingButton:hover{transform:translateY(-2px)}.page-module___8aEwW__heroPrimaryButton{color:#1f1a17;background:#fff}.page-module___8aEwW__heroGhostButton{color:#fffdf9;border-color:#fffbf6c7}.page-module___8aEwW__heroGhostButton:hover{background:#fffdf924}.page-module___8aEwW__heroFloatingCard{z-index:1;width:clamp(152px,18vw,290px);box-shadow:none;opacity:1;background:0 0;padding:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s,filter .42s;position:absolute}.page-module___8aEwW__heroFloatingImage{aspect-ratio:.82;object-fit:cover;width:100%;box-shadow:var(--page-shadow);filter:saturate(.98)contrast(1.02);display:block}.page-module___8aEwW__heroCardLeft{left:var(--hero-left-card-x);top:var(--hero-left-card-y);transform:translate3d(calc(var(--hero-scroll-progress) * -74px), calc(var(--hero-scroll-progress) * 24px), 0) rotate(calc(var(--hero-left-card-rotate) - (var(--hero-scroll-progress) * 1.6deg))) scale(calc(1 - (var(--hero-scroll-progress) * .04)));opacity:calc(1 - (var(--hero-scroll-progress) * .28))}.page-module___8aEwW__heroCardRight{right:var(--hero-right-card-x);top:var(--hero-right-card-y);transform:translate3d(calc(var(--hero-scroll-progress) * 74px), calc(var(--hero-scroll-progress) * 24px), 0) rotate(calc(var(--hero-right-card-rotate) + (var(--hero-scroll-progress) * 1.6deg))) scale(calc(1 - (var(--hero-scroll-progress) * .04)));opacity:calc(1 - (var(--hero-scroll-progress) * .28))}.page-module___8aEwW__statementSection,.page-module___8aEwW__pricingSection,.page-module___8aEwW__flowSection,.page-module___8aEwW__benefitsSection{width:min(var(--page-max-width), calc(100% - 40px));margin:0 auto}.page-module___8aEwW__catalogSection,.page-module___8aEwW__articleSection{width:calc(100% - 40px);max-width:100%;margin:0 auto}.page-module___8aEwW__statementSection{--statement-top-x:84px;--statement-top-y:-10px;--statement-right-x:16px;--statement-right-y:0px;--statement-bottom-x:0px;--statement-bottom-y:18px;--statement-extra-x:-116px;--statement-extra-y:18px;--statement-title-x:0px;--statement-title-y:0px;padding:148px 0 138px;position:relative}.page-module___8aEwW__statementFrameTop,.page-module___8aEwW__statementFrameRight,.page-module___8aEwW__statementFrameBottom,.page-module___8aEwW__statementFrameExtra{z-index:0;width:clamp(86px,8.4vw,148px);position:absolute}.page-module___8aEwW__statementFrameTop{transform:translate(var(--statement-top-x), var(--statement-top-y));top:18px;left:23%}.page-module___8aEwW__statementFrameRight{transform:translate(var(--statement-right-x), var(--statement-right-y));top:96px;right:28%}.page-module___8aEwW__statementFrameBottom{transform:translate(var(--statement-bottom-x), var(--statement-bottom-y));bottom:12px;left:39%}.page-module___8aEwW__statementFrameExtra{transform:translate(var(--statement-extra-x), var(--statement-extra-y));top:50%;left:18%}.page-module___8aEwW__statementFrameImageSmall{aspect-ratio:auto;object-fit:cover;width:100%;display:block;box-shadow:0 14px 40px #241c1614}.page-module___8aEwW__statementTitle{z-index:1;font-family:var(--font-display), serif;letter-spacing:-.05em;text-align:center;max-width:980px;transform:translate(var(--statement-title-x), var(--statement-title-y));margin:0 auto;font-size:clamp(2rem,3.5vw,3.9rem);line-height:1.12;display:block;position:relative}.page-module___8aEwW__statementTitleLead,.page-module___8aEwW__statementTitleTail{display:inline}.page-module___8aEwW__statementScript{font-family:var(--font-script), cursive;font-size:1.08em;line-height:.72}.page-module___8aEwW__sectionHeaderRow,.page-module___8aEwW__sectionHeaderCompact{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-module___8aEwW__sectionEyebrow{font-family:var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--page-muted);font-size:.86rem}.page-module___8aEwW__sectionCaption{font-family:var(--font-sans), sans-serif;color:var(--page-muted);margin-top:10px;font-size:.96rem}.page-module___8aEwW__sectionTitle{font-family:var(--font-display), serif;letter-spacing:-.05em;margin-top:10px;font-size:clamp(2.2rem,3.2vw,3.5rem);line-height:.94}.page-module___8aEwW__catalogSection{padding:0 0 118px}.page-module___8aEwW__catalogArrows{gap:8px;display:flex}.page-module___8aEwW__arrowButton{border:1px solid var(--page-line);width:42px;height:42px;color:var(--page-text);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:background-color .18s,color .18s,border-color .18s,opacity .18s;display:inline-flex}.page-module___8aEwW__arrowButton:hover,.page-module___8aEwW__arrowButton:focus-visible{color:#fff;background:#1f1a17;border-color:#1f1a17}.page-module___8aEwW__arrowButton:disabled{opacity:.42;cursor:default}.page-module___8aEwW__arrowButtonDark:hover,.page-module___8aEwW__arrowButtonDark:focus-visible{color:#1f1a17;background:#fff;border-color:#1f1a17}.page-module___8aEwW__arrowButton:disabled:hover,.page-module___8aEwW__arrowButton:disabled:focus-visible{background:inherit;border-color:var(--page-line);color:inherit}.page-module___8aEwW__arrowButtonDark{color:#fff;background:#1f1a17}.page-module___8aEwW__catalogFilters{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.page-module___8aEwW__catalogFilter{border:1px solid var(--page-line);min-height:34px;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fff;align-items:center;padding:0 16px;font-size:.74rem;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.page-module___8aEwW__catalogFilterActive{color:#fffdf8;background:#1f1a17;border-color:#1f1a17}.page-module___8aEwW__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;margin-top:28px;display:grid}.page-module___8aEwW__catalogMoreWrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.page-module___8aEwW__catalogMoreButton{color:#1f1a17;min-height:42px;font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#fff;border:1px solid #1f1a17;justify-content:center;align-items:center;padding:0 20px;font-size:.76rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.page-module___8aEwW__catalogMoreButton:hover,.page-module___8aEwW__catalogMoreButton:focus-visible{color:#fff;background:#1f1a17;border-color:#1f1a17}.page-module___8aEwW__catalogHideButton{color:#1f1a17;background:0 0}.page-module___8aEwW__catalogCard{--card-content-shift-x:0px;--card-content-shift-y:0px;color:#1f1a17;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;grid-column:span 1;justify-content:flex-start;padding:0;transition:transform .22s;display:flex;position:relative;overflow:visible}.page-module___8aEwW__catalogCardLink{width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.page-module___8aEwW__catalogCard:after{display:none}.page-module___8aEwW__catalogCard>*{transform:translate(var(--card-content-shift-x), var(--card-content-shift-y))}.page-module___8aEwW__catalogCardAnimated:hover{transform:translateY(-4px)}.page-module___8aEwW__catalogCardWide{grid-column:span 1;min-height:0}.page-module___8aEwW__catalogCardStatic{gap:0}.page-module___8aEwW__cardLabel{display:none}.page-module___8aEwW__cardTitle{font-family:var(--font-display), serif;letter-spacing:-.055em;color:#1f1a17;margin-top:28px;font-size:clamp(2rem,2.5vw,3rem);line-height:.95}.page-module___8aEwW__cardDescription{max-width:100%;font-family:var(--font-sans), sans-serif;color:#1f1a17c7;margin-top:10px;font-size:.94rem;line-height:1.55}.page-module___8aEwW__cardPalette{gap:0;margin-top:0;margin-bottom:20px;display:flex}.page-module___8aEwW__cardPaletteDot,.page-module___8aEwW__cardPaletteSquare{width:34px;height:34px;box-shadow:none;border:0;border-radius:0}.page-module___8aEwW__catalogImageFrame{aspect-ratio:584/725;width:100%;box-shadow:none;background:0 0;position:relative;overflow:hidden}.page-module___8aEwW__catalogImage{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s;display:block;position:absolute;inset:12px}.page-module___8aEwW__catalogImageHover{object-fit:contain;opacity:0;width:calc(100% - 24px);height:calc(100% - 24px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s;display:block;position:absolute;inset:12px;transform:scale(1.008)}.page-module___8aEwW__catalogCard:hover .page-module___8aEwW__catalogImage,.page-module___8aEwW__catalogCard:focus-within .page-module___8aEwW__catalogImage,.page-module___8aEwW__catalogCardLink:hover .page-module___8aEwW__catalogImage,.page-module___8aEwW__catalogCardLink:focus-visible .page-module___8aEwW__catalogImage{opacity:.05;filter:none;transform:scale(1.002)}.page-module___8aEwW__catalogCard:hover .page-module___8aEwW__catalogImageHover,.page-module___8aEwW__catalogCard:focus-within .page-module___8aEwW__catalogImageHover,.page-module___8aEwW__catalogCardLink:hover .page-module___8aEwW__catalogImageHover,.page-module___8aEwW__catalogCardLink:focus-visible .page-module___8aEwW__catalogImageHover{opacity:1;transform:scale(1)}.page-module___8aEwW__cardFooter{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.page-module___8aEwW__cardAction{color:#1f1a17;background:#fff;border-color:#1f1a17}.page-module___8aEwW__cardAction:hover,.page-module___8aEwW__cardAction:focus-visible{color:#fff;background:#1f1a17;border-color:#1f1a17}.page-module___8aEwW__cardActionDisabled{opacity:.46;cursor:default;pointer-events:none}.page-module___8aEwW__cardMood{font-family:var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:.78rem}.page-module___8aEwW__pricingSection{padding:0 0 118px}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.page-module___8aEwW__pricingCard{--pricing-card-shift-x:0px;--pricing-card-shift-y:0px;min-height:100%;transform:translate(var(--pricing-card-shift-x), var(--pricing-card-shift-y));background:#fffcf8f3;border:1px solid #1f1a1714;flex-direction:column;padding:22px 22px 24px;display:flex;box-shadow:0 22px 48px #231b1414}.page-module___8aEwW__pricingSubtitle,.page-module___8aEwW__flowStep{font-family:var(--font-sans), sans-serif;letter-spacing:.08em;color:var(--page-muted);font-size:.78rem}.page-module___8aEwW__pricingTitle,.page-module___8aEwW__flowTitle,.page-module___8aEwW__benefitTitle,.page-module___8aEwW__articleTitle{font-family:var(--font-display), serif;letter-spacing:-.05em;margin-top:8px;font-size:clamp(2rem,2.6vw,3rem);line-height:.94}.page-module___8aEwW__pricingSummary,.page-module___8aEwW__flowDescription,.page-module___8aEwW__benefitDescription,.page-module___8aEwW__articleDescription{font-family:var(--font-sans), sans-serif;color:#2a2420;margin-top:16px;font-size:.98rem;line-height:1.72}.page-module___8aEwW__pricingList{font-family:var(--font-sans), sans-serif;color:#2a2420;margin:18px 0 0;padding-left:18px;font-size:.96rem;line-height:1.72}.page-module___8aEwW__pricingValue{font-family:var(--font-display), serif;letter-spacing:-.04em;margin-top:auto;padding-top:24px;font-size:1.7rem}.page-module___8aEwW__pricingButton{color:#1f1a17;background:0 0;width:fit-content;margin-top:12px}.page-module___8aEwW__flowSection{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:58px;padding:0 0 118px;display:grid}.page-module___8aEwW__flowContent{gap:26px;display:grid}.page-module___8aEwW__flowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 46px;margin-top:0;display:grid}.page-module___8aEwW__flowCard{max-width:360px;box-shadow:none;background:0 0;border:0;padding:0}.page-module___8aEwW__flowButton{color:#fffdf9;background:#1f1a17;width:fit-content;margin-top:8px}.page-module___8aEwW__flowVisualWrap{--flow-visual-x:0px;--flow-visual-y:0px;--flow-visual-rotate:-14deg;transform:translate(var(--flow-visual-x), calc(var(--flow-visual-y) - (var(--site-scroll-progress) * 18px))) rotate(var(--flow-visual-rotate));justify-content:center;display:flex}.page-module___8aEwW__flowVisualImage{filter:drop-shadow(0 34px 78px #ffffff2e);width:min(100%,254px)}.page-module___8aEwW__benefitsSection{padding:0 0 118px}.page-module___8aEwW__benefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 46px;margin-top:28px;display:grid}.page-module___8aEwW__benefitCard{min-height:0;box-shadow:none;background:0 0;border:0;align-items:start;padding:0;display:block}.page-module___8aEwW__benefitThumb{display:none}.page-module___8aEwW__benefitBody{gap:8px;display:grid}.page-module___8aEwW__benefitTitle{margin:0;font-size:1.35rem}.page-module___8aEwW__articleSection{padding:0 0 124px}.page-module___8aEwW__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.page-module___8aEwW__articleIndexLink{border:1px solid var(--page-line);min-height:42px;font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--page-text);background:#fff;justify-content:center;align-items:center;padding:0 18px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__articleCardLink{width:100%;color:inherit;text-decoration:none;display:block}.page-module___8aEwW__articleCard{box-shadow:none;background:0 0;transition:transform .18s,opacity .18s;overflow:hidden}.page-module___8aEwW__articleCardLink:hover .page-module___8aEwW__articleCard,.page-module___8aEwW__articleCardLink:focus-visible .page-module___8aEwW__articleCard{transform:translateY(-4px)}.page-module___8aEwW__articleImage{aspect-ratio:1.08;object-fit:cover;width:100%;display:block}.page-module___8aEwW__articleBody{padding-top:12px}.page-module___8aEwW__articleTitle{margin-top:0;font-size:1.55rem}.page-module___8aEwW__articleAction{border:1px solid var(--page-line);width:fit-content;min-height:30px;font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1f1a17;background:#fff;justify-content:center;align-items:center;margin-top:18px;padding:0 14px;font-size:.78rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.page-module___8aEwW__articleCardLink:hover .page-module___8aEwW__articleAction,.page-module___8aEwW__articleCardLink:focus-visible .page-module___8aEwW__articleAction{color:#fff;background:#1f1a17;border-color:#1f1a17}.page-module___8aEwW__scrollTopButton{z-index:40;color:#1f1a17;width:48px;height:48px;font-family:var(--font-sans), sans-serif;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #1f1a17;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:opacity .22s,visibility .22s,transform .22s,background-color .18s,color .18s,border-color .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(10px);box-shadow:0 14px 28px #1f1a1714}.page-module___8aEwW__scrollTopButtonVisible{visibility:visible;pointer-events:auto}.page-module___8aEwW__scrollTopButton.page-module___8aEwW__scrollTopButtonVisible{opacity:1;transform:translateY(0)}.page-module___8aEwW__scrollTopButton:hover{color:#fff;background:#1f1a17}@media (max-width:1180px){.page-module___8aEwW__pricingGrid,.page-module___8aEwW__articleGrid,.page-module___8aEwW__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__flowSection{grid-template-columns:1fr}.page-module___8aEwW__flowVisualWrap{--flow-visual-rotate:-9deg;justify-content:flex-start}}@media (max-width:900px){.page-module___8aEwW__heroSection{--hero-left-card-x:-18px;--hero-left-card-y:540px;--hero-left-card-rotate:-5deg;--hero-right-card-x:-40px;--hero-right-card-y:54px;--hero-right-card-rotate:6deg;min-height:auto;padding-bottom:170px}.page-module___8aEwW__heroHeader{grid-template-columns:1fr;justify-items:start}.page-module___8aEwW__heroNav{justify-content:flex-start;gap:16px 20px}.page-module___8aEwW__heroContent{text-align:left;max-width:620px;margin-top:70px}.page-module___8aEwW__heroTitle{align-items:flex-start}.page-module___8aEwW__heroDescription,.page-module___8aEwW__heroActions{justify-content:flex-start;margin-left:0}.page-module___8aEwW__statementSection{padding-top:98px}.page-module___8aEwW__statementFrameTop{left:14%}.page-module___8aEwW__statementFrameRight{right:16%}.page-module___8aEwW__statementFrameBottom{left:36%}.page-module___8aEwW__catalogGrid,.page-module___8aEwW__pricingGrid,.page-module___8aEwW__articleGrid,.page-module___8aEwW__benefitsGrid,.page-module___8aEwW__flowGrid{grid-template-columns:1fr}.page-module___8aEwW__catalogCard,.page-module___8aEwW__catalogCardWide{grid-column:span 1;min-height:0}.page-module___8aEwW__flowSection{gap:28px}}@media (max-width:640px){.page-module___8aEwW__statementSection,.page-module___8aEwW__pricingSection,.page-module___8aEwW__flowSection,.page-module___8aEwW__benefitsSection,.page-module___8aEwW__articleSection{width:min(calc(100% - 32px), var(--page-max-width))}.page-module___8aEwW__catalogSection{width:calc(100% - 32px)}.page-module___8aEwW__heroSection{--hero-left-card-x:-18px;--hero-left-card-y:auto;--hero-right-card-x:-82px;--hero-right-card-y:154px;padding:18px 16px 208px}.page-module___8aEwW__catalogGrid{grid-template-columns:1fr;gap:32px}.page-module___8aEwW__cardPaletteDot,.page-module___8aEwW__cardPaletteSquare{width:28px;height:28px}.page-module___8aEwW__heroFloatingCard{width:132px}.page-module___8aEwW__heroCardLeft{inset:auto 12px 18px auto}.page-module___8aEwW__heroCardRight{right:-32px}.page-module___8aEwW__heroTitlePrimary{font-size:clamp(2.7rem,14vw,4.2rem)}.page-module___8aEwW__heroTitleScript{font-size:clamp(2.8rem,13vw,4.6rem)}.page-module___8aEwW__sectionHeaderRow,.page-module___8aEwW__sectionHeaderCompact{flex-direction:column;align-items:flex-start}.page-module___8aEwW__flowGrid,.page-module___8aEwW__benefitsGrid,.page-module___8aEwW__articleGrid{grid-template-columns:1fr}.page-module___8aEwW__flowVisualWrap{justify-content:center}.page-module___8aEwW__scrollTopButton{width:44px;height:44px;bottom:16px;right:16px}.page-module___8aEwW__statementSection{padding:92px 0 86px}.page-module___8aEwW__statementFrameTop{top:12px;left:14px}.page-module___8aEwW__statementFrameRight{top:74px;right:18px}.page-module___8aEwW__statementFrameBottom{transform:translate(-50%, var(--statement-bottom-y));bottom:10px;left:50%}.page-module___8aEwW__statementTitle{gap:6px;font-size:clamp(2rem,10vw,2.7rem)}.page-module___8aEwW__statementTitleLead{font-size:clamp(1.12rem,5.1vw,1.7rem)}.page-module___8aEwW__catalogCard{min-height:360px;padding:22px}.page-module___8aEwW__cardLabel{left:22px}.page-module___8aEwW__pricingTitle,.page-module___8aEwW__flowTitle,.page-module___8aEwW__articleTitle{font-size:2.2rem}.page-module___8aEwW__pricingCard,.page-module___8aEwW__flowCard,.page-module___8aEwW__benefitCard{padding:18px 16px}}
@font-face{font-family:Denistina En;src:url(/media/wedding/first-vow-deed/fonts/denistina-en.ttf)format("truetype");font-display:swap}@font-face{font-family:Manrope Local;src:url(/media/wedding/first-vow-deed/fonts/manrope.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans Medium Local;src:url(/media/wedding/first-vow-deed/fonts/ibm-plex-sans-medium.ttf)format("truetype");font-display:swap}.first-vow-template-module__5clVMG__surface{isolation:isolate;background:#222519;width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.first-vow-template-module__5clVMG__preview{border:0 solid #ffffff14;width:min(402px,100%)}.first-vow-template-module__5clVMG__canvas{--screen3-height:1270px;--screen3-shift:calc(var(--screen3-height) - 1270px);--screen4-top-base:2955px;--screen4-height:1110px;--screen4-shift:calc(var(--screen4-height) - 1110px);--later-screen-shift:calc(var(--screen3-shift) + var(--screen4-shift));--screen2-hidden-shift:0px;--screen5-hidden-shift:0px;--screen6-hidden-shift:0px;--screen6-top-base:4993px;--screen4-crop-bottom:150px;--screen3-bg-y:0px;--screen7-height:1559px;--screen7-shift:calc(var(--screen7-height) - 1559px);--screen7-crop-bottom:590px;width:402px;transform:translateX(-50%) scale(var(--surface-scale,1));transform-origin:top;height:calc(7798px + var(--screen3-shift) + var(--screen4-shift) + var(--screen7-shift) - var(--screen7-crop-bottom) - var(--screen2-hidden-shift) - var(--screen5-hidden-shift) - var(--screen6-hidden-shift));background:#222519;margin-left:50%;position:relative;overflow:hidden}.first-vow-template-module__5clVMG__canvasReveal{width:100%;max-width:100%;transition:none;position:relative;overflow:hidden}.first-vow-template-module__5clVMG__canvasRevealLoading{pointer-events:none}.first-vow-template-module__5clVMG__preloader{width:402px;transform:translateX(-50%) scale(var(--surface-scale,1));transform-origin:top;z-index:40;overscroll-behavior:none;touch-action:none;opacity:1;background-color:#222519;background-image:url(/media/wedding/first-vow-deed/live/first-vow-live-fef.png);background-position:50% -118px;background-repeat:no-repeat;background-size:472px 917px;min-height:100svh;transition:opacity .42s;position:absolute;inset:0 auto 0 50%;overflow:hidden}.first-vow-template-module__5clVMG__preloaderExit{pointer-events:none;opacity:0}.first-vow-template-module__5clVMG__preloaderPercent,.first-vow-template-module__5clVMG__preloaderCaption,.first-vow-template-module__5clVMG__preloaderHero,.first-vow-template-module__5clVMG__preloaderAccentBush,.first-vow-template-module__5clVMG__preloaderFirstName,.first-vow-template-module__5clVMG__preloaderAndName,.first-vow-template-module__5clVMG__preloaderSecondName{position:absolute;left:50%}.first-vow-template-module__5clVMG__preloaderPercent{--offset-x:0px;--offset-y:-20px;top:calc(206px + var(--offset-y));transform:translateX(calc(-50% + var(--offset-x)));color:#fffcf4;z-index:4;font-size:129px;transition:opacity .42s,transform .42s}.first-vow-template-module__5clVMG__preloaderCaption{--offset-x:0px;--offset-y:40px;top:calc(240px + var(--offset-y));transform:translateX(calc(-50% + var(--offset-x)));color:#fffcf4;text-align:center;white-space:pre-line;z-index:4;width:220px;transition:opacity .42s,transform .42s}.first-vow-template-module__5clVMG__preloaderMetaHidden{opacity:0;transform:translateX(calc(-50% + var(--offset-x,0px))) translateY(-14px)}.first-vow-template-module__5clVMG__preloaderHero{--offset-x:0px;--offset-y:0px;top:calc(629px + var(--offset-y));width:231px;transform:translateX(calc(-50% + var(--offset-x))) translateY(calc(240px + var(--offset-y))) scale(1);transform-origin:bottom;opacity:1;will-change:transform, opacity;z-index:3;transition:transform .96s cubic-bezier(.22,1,.36,1)}.first-vow-template-module__5clVMG__preloaderHeroReveal{transform:translateX(calc(-50% + var(--offset-x))) translateY(calc(-280px + var(--offset-y))) scale(1)}.first-vow-template-module__5clVMG__preloaderAccentBush{--offset-x:88px;--offset-y:128px;top:calc(365px + var(--offset-y));width:254px;transform:translateX(calc(-50% + var(--offset-x)));transform-origin:bottom;opacity:1;z-index:10;filter:drop-shadow(0 22px 38px #0000002e)}.first-vow-template-module__5clVMG__preloaderNameStage{pointer-events:none;z-index:6;position:absolute;inset:0}.first-vow-template-module__5clVMG__preloaderFirstName,.first-vow-template-module__5clVMG__preloaderAndName,.first-vow-template-module__5clVMG__preloaderSecondName{opacity:0;transform-origin:50%;will-change:transform, opacity;transition:transform .88s cubic-bezier(.22,1,.36,1),opacity .88s}.first-vow-template-module__5clVMG__preloaderFirstName{--offset-x:0px;--offset-y:0px;--start-offset-x:286px;top:calc(145px + var(--offset-y));transform:translateX(calc(-50% + var(--offset-x) + var(--start-offset-x)));font-size:67px}.first-vow-template-module__5clVMG__preloaderAndName{--offset-x:0px;--offset-y:0px;--start-offset-x:262px;top:calc(209px + var(--offset-y));transform:translateX(calc(-50% + var(--offset-x) + var(--start-offset-x)));font-size:52px;transition-delay:60ms}.first-vow-template-module__5clVMG__preloaderSecondName{--offset-x:0px;--offset-y:0px;--start-offset-x:304px;top:calc(248px + var(--offset-y));transform:translateX(calc(-50% + var(--offset-x) + var(--start-offset-x)));font-size:67px;transition-delay:.1s}.first-vow-template-module__5clVMG__preloaderNameStageReveal .first-vow-template-module__5clVMG__preloaderFirstName,.first-vow-template-module__5clVMG__preloaderNameStageReveal .first-vow-template-module__5clVMG__preloaderAndName,.first-vow-template-module__5clVMG__preloaderNameStageReveal .first-vow-template-module__5clVMG__preloaderSecondName{opacity:1;transform:translateX(calc(-50% + var(--offset-x)))}.first-vow-template-module__5clVMG__preloaderExit .first-vow-template-module__5clVMG__preloaderNameStage{opacity:1}.first-vow-template-module__5clVMG__revealLeft,.first-vow-template-module__5clVMG__revealRight,.first-vow-template-module__5clVMG__revealUp{opacity:0;--reveal-x:0px;--reveal-y:0px;will-change:transform, opacity;backface-visibility:hidden;transform:var(--base-transform,translate3d(0, 0, 0)) translate3d(var(--reveal-x), var(--reveal-y), 0);transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity 1.05s;transition-delay:var(--reveal-delay,0s)}.first-vow-template-module__5clVMG__revealLeft{--reveal-x:-30px}.first-vow-template-module__5clVMG__revealRight{--reveal-x:30px}.first-vow-template-module__5clVMG__revealUp{--reveal-y:34px}.first-vow-template-module__5clVMG__revealVisible{opacity:1;--reveal-x:0px;--reveal-y:0px;--reveal-scale:1;filter:blur()}.first-vow-template-module__5clVMG__revealBlock{opacity:0;--reveal-y:16px;will-change:transform, opacity;backface-visibility:hidden;transform:var(--base-transform,translate3d(0, 0, 0)) translate3d(0, var(--reveal-y), 0);transition:transform .78s cubic-bezier(.22,1,.36,1),opacity .78s;transition-delay:var(--reveal-delay,0s)}.first-vow-template-module__5clVMG__revealBlock.first-vow-template-module__5clVMG__revealVisible{opacity:1;--reveal-y:0px}.first-vow-template-module__5clVMG__revealTimelineBlock{opacity:0;--reveal-y:58px;--reveal-scale:.94;will-change:transform, opacity, filter;backface-visibility:hidden;filter:blur(7px);transform:var(--base-transform,translate3d(0, 0, 0)) translate3d(0, var(--reveal-y), 0) scale(var(--reveal-scale));transition:transform 1.33s cubic-bezier(.22,1,.36,1),opacity 1.33s,filter 1.33s;transition-delay:var(--reveal-delay,0s)}.first-vow-template-module__5clVMG__revealTimelineBlock.first-vow-template-module__5clVMG__revealVisible{opacity:1;--reveal-y:0px;--reveal-scale:1;filter:blur()}.first-vow-template-module__5clVMG__typewriterText{min-height:1em}.first-vow-template-module__5clVMG__typewriterVisible{will-change:contents}.first-vow-template-module__5clVMG__screen{background-position:top;background-repeat:no-repeat;width:402px;position:absolute;left:0}.first-vow-template-module__5clVMG__screen1{isolation:isolate;background-image:url(/media/wedding/first-vow-deed/live/first-vow-live-fef.png);background-position:50% -118px;background-size:472px 917px;height:781px;top:0}.first-vow-template-module__5clVMG__screen1:before{content:"";z-index:4;pointer-events:none;background-image:url(/media/wedding/first-vow-deed/live/first-vow-live-fef.png);background-position:50% -118px;background-repeat:no-repeat;background-size:472px 917px;position:absolute;inset:0}.first-vow-template-module__5clVMG__screen2{background:#222519;height:904px;top:781px}.first-vow-template-module__5clVMG__screen2:after{display:none}.first-vow-template-module__5clVMG__screen3{top:calc(1685px - var(--screen2-hidden-shift));height:var(--screen3-height);background-color:#fffcf4}.first-vow-template-module__5clVMG__vineTop{--offset-x:0px;--offset-y:1px;top:calc(700px + var(--offset-y));z-index:32;filter:drop-shadow(0 12px 28px #2225193d);width:603px}.first-vow-template-module__5clVMG__centeredAsset.first-vow-template-module__5clVMG__vineTop{z-index:20}.first-vow-template-module__5clVMG__screen3BackgroundImage{--offset-x:0px;--offset-y:var(--screen3-bg-y,0px);top:calc(1685px - var(--screen2-hidden-shift) + var(--offset-y));z-index:1;pointer-events:none;width:402px}.first-vow-template-module__5clVMG__screen4{top:calc(var(--screen4-top-base) + var(--screen3-shift) - var(--screen2-hidden-shift));height:var(--screen4-height);background:#222519}.first-vow-template-module__5clVMG__screen5{top:calc(4065px + var(--later-screen-shift) - var(--screen4-crop-bottom) - var(--screen2-hidden-shift));height:calc(1148px + var(--screen4-crop-bottom));background-color:#fffcf2;background-image:url(/media/wedding/first-vow-deed/rebuild/bg-screen-5.png);background-position:50% -90px;background-repeat:no-repeat;background-size:402px}.first-vow-template-module__5clVMG__screen6{top:calc(var(--screen6-top-base) + var(--later-screen-shift) - var(--screen2-hidden-shift) - var(--screen5-hidden-shift));background:#222519;height:1216px}.first-vow-template-module__5clVMG__screen7{top:calc(6795px + var(--later-screen-shift) - var(--screen2-hidden-shift) - var(--screen5-hidden-shift) - var(--screen6-hidden-shift));height:calc(var(--screen7-height) - var(--screen7-crop-bottom));background-color:#222519;background-image:url(/media/wedding/first-vow-deed/live/first-vow-live-screen7-bg-232323.png);background-size:402px 408px}.first-vow-template-module__5clVMG__screen3Content,.first-vow-template-module__5clVMG__screen4Content,.first-vow-template-module__5clVMG__screen5Content,.first-vow-template-module__5clVMG__screen6Content,.first-vow-template-module__5clVMG__screen7Content{pointer-events:none;position:absolute;inset:0}.first-vow-template-module__5clVMG__screen3Content{transform:translateY(calc(var(--screen2-hidden-shift) * -1))}.first-vow-template-module__5clVMG__screen4Content{transform:translateY(calc(var(--screen3-shift) - var(--screen2-hidden-shift)))}.first-vow-template-module__5clVMG__screen5Content{transform:translateY(calc(var(--later-screen-shift) - var(--screen2-hidden-shift)))}.first-vow-template-module__5clVMG__screen6Content{transform:translateY(calc(var(--later-screen-shift) - var(--screen2-hidden-shift) - var(--screen5-hidden-shift)))}.first-vow-template-module__5clVMG__screen7Content{transform:translateY(calc(var(--later-screen-shift) - var(--screen2-hidden-shift) - var(--screen5-hidden-shift) - var(--screen6-hidden-shift)))}.first-vow-template-module__5clVMG__centeredText,.first-vow-template-module__5clVMG__centeredAsset{--base-transform:translateX(calc(-50% + var(--offset-x,0px)));transform:var(--base-transform);z-index:2;position:absolute;left:50%}.first-vow-template-module__5clVMG__centeredAsset{pointer-events:none;height:auto;display:block}.first-vow-template-module__5clVMG__scriptText{white-space:pre-line;font-family:Denistina En,cursive;font-weight:400;line-height:.86}.first-vow-template-module__5clVMG__scriptHeading{white-space:pre-line;font-family:Denistina En,cursive;font-size:45px;font-weight:400;line-height:.86}.first-vow-template-module__5clVMG__bodyText{font-family:Manrope Local,sans-serif;font-size:16px}.first-vow-template-module__5clVMG__mediumText{font-family:IBM Plex Sans Medium Local,sans-serif;font-size:18px}.first-vow-template-module__5clVMG__lightText{color:#fffcf4}.first-vow-template-module__5clVMG__darkText{color:#222519}.first-vow-template-module__5clVMG__weMarry{--offset-x:0px;--offset-y:0px;top:calc(82.5px + var(--offset-y));letter-spacing:.01em;z-index:7;font-size:15px;font-weight:500;line-height:1}.first-vow-template-module__5clVMG__firstName{--offset-x:0px;--offset-y:-50px;top:calc(175px + var(--offset-y));z-index:7;font-size:67px}.first-vow-template-module__5clVMG__andName{--offset-x:0px;--offset-y:-70px;top:calc(239px + var(--offset-y));z-index:7;font-size:52px}.first-vow-template-module__5clVMG__secondName{--offset-x:0px;--offset-y:-70px;top:calc(278px + var(--offset-y));z-index:7;font-size:67px}.first-vow-template-module__5clVMG__cardPhoto{--offset-x:0px;--offset-y:-240px;top:calc(529px + var(--offset-y));z-index:8;width:271px}.first-vow-template-module__5clVMG__screen1AccentBush{--offset-x:88px;--offset-y:162px;top:calc(365px + var(--offset-y));z-index:8;filter:drop-shadow(0 22px 38px #0000002e);width:224px}.first-vow-template-module__5clVMG__playBadge{--offset-x:0px;--offset-y:0px;top:calc(701px + var(--offset-y));z-index:5;width:69px}.first-vow-template-module__5clVMG__textActionButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#222519ad;border:1px solid #fffcf4cc;border-radius:999px;justify-content:center;align-items:center;min-width:156px;min-height:44px;padding:0 18px;display:inline-flex;box-shadow:0 10px 24px #22251929}.first-vow-template-module__5clVMG__audioControlButton{-webkit-backdrop-filter:blur(14px);z-index:60;cursor:pointer;background:#fffcf4f5;border:0;border-radius:999px;outline:0;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .28s,transform .28s,background-color .28s,box-shadow .28s;display:inline-flex;box-shadow:0 12px 26px #090b0638}.first-vow-template-module__5clVMG__playBadgeButton.first-vow-template-module__5clVMG__audioControlButton{top:714px}.first-vow-template-module__5clVMG__audioDockButton{--offset-x:0px;--offset-y:0px;top:max(16px, calc(env(safe-area-inset-top,0px) + 12px));right:max(16px, calc(env(safe-area-inset-right,0px) + 12px));opacity:0;transform:translate3d(var(--offset-x), calc(-100% - 28px + var(--offset-y)), 0);pointer-events:none;position:fixed}.first-vow-template-module__5clVMG__audioDockButtonVisible{opacity:1;transform:translate3d(var(--offset-x), var(--offset-y), 0);pointer-events:auto}.first-vow-template-module__5clVMG__audioDockButton:not(:disabled):hover{background:#fff;box-shadow:0 16px 30px #090b0647}.first-vow-template-module__5clVMG__audioControlButton:disabled,.first-vow-template-module__5clVMG__imageButtonDisabled.first-vow-template-module__5clVMG__audioControlButton{cursor:not-allowed;opacity:.55}.first-vow-template-module__5clVMG__audioPlayIcon{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #222519;width:0;height:0;margin-left:3px}.first-vow-template-module__5clVMG__audioStopIcon{background:#222519;border-radius:3px;width:14px;height:14px}.first-vow-template-module__5clVMG__buttonInnerLabel{letter-spacing:.14em;text-transform:uppercase;color:#333;white-space:nowrap;font-family:IBM Plex Sans Medium Local,sans-serif;font-size:14px;line-height:1}.first-vow-template-module__5clVMG__dearTitle{--offset-x:0px;--offset-y:-25px;top:calc(891px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__inviteText{--offset-x:0px;--offset-y:-20px;top:calc(963px + var(--offset-y));text-align:center;width:339px;font-size:15px;line-height:1.32}.first-vow-template-module__5clVMG__paperScene{--offset-x:0px;--offset-y:-250px;top:calc(1289px + var(--offset-y));aspect-ratio:794/990;z-index:3;isolation:isolate;width:397px}.first-vow-template-module__5clVMG__calendarMetaRow,.first-vow-template-module__5clVMG__calendarDateGrid{z-index:5;position:absolute}.first-vow-template-module__5clVMG__calendarMetaRow{pointer-events:none;justify-content:space-between;align-items:flex-start;margin-left:7px;display:flex;top:51px;left:56px;right:52px}.first-vow-template-module__5clVMG__calendarMonthLabel{letter-spacing:.05em;text-transform:capitalize;color:#2d3023;text-shadow:0 0 .01px #4c4e4673;margin-left:0;font-family:Manrope Local,sans-serif;font-size:16px;font-weight:600;line-height:195px;display:block}.first-vow-template-module__5clVMG__calendarYearLabel{color:#2d3023;text-align:right;text-shadow:0 0 .01px #2d302373;min-width:56px;font-family:Denistina En,cursive;font-size:40px;line-height:195px;display:block;transform:translate(-10px)}.first-vow-template-module__5clVMG__calendarDateGrid{color:#222519;grid-template-columns:repeat(7,minmax(0,42px));justify-content:center;place-items:center;column-gap:-5px;display:grid;top:199px;left:48px;right:46px}.first-vow-template-module__5clVMG__calendarDateCell{justify-content:center;align-items:center;min-width:36px;min-height:38px;font-size:18px;line-height:1;display:inline-flex;position:relative}.first-vow-template-module__5clVMG__calendarDateCellActive{color:#fffcf4;font-weight:600}.first-vow-template-module__5clVMG__calendarDateCellActive:before{content:"❤";z-index:-1;color:#a5ac62;font-size:64px;line-height:1;animation:2.1s ease-in-out infinite first-vow-template-module__5clVMG__calendarHeartBeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}@keyframes first-vow-template-module__5clVMG__calendarHeartBeat{0%{transform:translate(-50%,-52%)scale(1)}12%{transform:translate(-50%,-52%)scale(1.12)}24%{transform:translate(-50%,-52%)scale(1)}36%{transform:translate(-50%,-52%)scale(1.22)}50%{transform:translate(-50%,-52%)scale(1.02)}to{transform:translate(-50%,-52%)scale(1)}}.first-vow-template-module__5clVMG__screen2MiniFlower{--offset-x:11px;--offset-y:-570px;top:calc(1468px + var(--offset-y));left:calc(-12px + var(--offset-x));z-index:4;width:141px;position:absolute}.first-vow-template-module__5clVMG__screen2MiniFlowerRighttt{--offset-x:230px;--offset-y:-132px;top:calc(1468px + var(--offset-y));left:calc(-12px + var(--offset-x));z-index:4;width:200px;position:absolute}.first-vow-template-module__5clVMG__placeTitle{--offset-x:var(--place-title-x,0px);--offset-y:var(--place-title-y,-23px);top:calc(1773px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__placeSubtitle{--offset-x:var(--place-subtitle-x,0px);--offset-y:var(--place-subtitle-y,-20px);top:calc(1819px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__placeText{--offset-x:var(--place-text-x,0px);--offset-y:var(--place-text-y,-60px);top:calc(1959px + var(--offset-y));text-align:center;width:244px;font-size:14px;line-height:1.45}.first-vow-template-module__5clVMG__mapButton{width:210px}.first-vow-template-module__5clVMG__mapButtonLink{--offset-x:var(--map-button-x,0px);--offset-y:var(--map-button-y,20px);top:calc(2000px + var(--offset-y));width:208px}.first-vow-template-module__5clVMG__mapButtonLink.first-vow-template-module__5clVMG__textActionButton{min-width:208px;min-height:40px;padding:0 12px}.first-vow-template-module__5clVMG__mapButtonLink .first-vow-template-module__5clVMG__buttonInnerLabel{letter-spacing:.08em;font-size:11px;line-height:1.15}.first-vow-template-module__5clVMG__imageButton,.first-vow-template-module__5clVMG__imageLink{pointer-events:auto;background:0 0;border:0;padding:0;line-height:0}.first-vow-template-module__5clVMG__imageButton{cursor:pointer}.first-vow-template-module__5clVMG__imageButtonDisabled{cursor:default;opacity:.72}.first-vow-template-module__5clVMG__playBadgeButton{z-index:5;top:701px}.first-vow-template-module__5clVMG__sectionLine{--offset-x:0px;--offset-y:0px;top:calc(2119px + var(--offset-y));width:266px}.first-vow-template-module__5clVMG__timelineHeading{--offset-x:var(--timeline-heading-x,0px);--offset-y:var(--timeline-heading-y,-50px);top:calc(2203px + var(--offset-y));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:Manrope Local,sans-serif;font-size:13px;font-weight:600}.first-vow-template-module__5clVMG__timelineFlow{z-index:2;flex-direction:column;gap:18px;width:320px;display:flex;position:absolute;top:2228px;left:50%;transform:translate(-50%)}.first-vow-template-module__5clVMG__timelineBlock{--base-transform:translateX(calc(-50% + var(--timeline-block-x,0px)));text-align:center;width:320px;min-height:104px;margin-top:var(--timeline-block-y,0px);flex-direction:column;flex:none;align-items:center;display:flex;position:relative;left:50%}.first-vow-template-module__5clVMG__timelineBlockAfterDayHeading{margin-top:calc(-px + var(--timeline-block-y,0px))}.first-vow-template-module__5clVMG__timelineBlockNoTime{min-height:72px}.first-vow-template-module__5clVMG__timelineDayHeading{--offset-x:0px;--offset-y:0px;width:320px;transform:translate(var(--offset-x), var(--offset-y));text-align:center;color:#222519;white-space:pre-line;margin:2px auto 0;font-family:Denistina En,cursive;font-size:58px;line-height:.92;position:relative}.first-vow-template-module__5clVMG__timelineTimeRow{color:#222519;justify-content:center;align-items:center;gap:14px;line-height:1;display:flex}.first-vow-template-module__5clVMG__timelineTimeLine{background:#222519bd;width:42px;height:1px}.first-vow-template-module__5clVMG__timelineTitle{margin-top:calc(14px + var(--timeline-title-y,0px));transform:translateX(var(--timeline-title-x,0px));color:#222519;text-align:center;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.15}.first-vow-template-module__5clVMG__timelineBlockNoTime .first-vow-template-module__5clVMG__timelineTitle{margin-top:calc(2px + var(--timeline-title-y,0px))}.first-vow-template-module__5clVMG__timelineNote{width:300px;margin-top:calc(12px + var(--timeline-note-y,0px));transform:translateX(var(--timeline-note-x,0px));color:#3f3c34;text-align:center;letter-spacing:.02em;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.34}.first-vow-template-module__5clVMG__timelineBlockNoTime .first-vow-template-module__5clVMG__timelineNote{margin-top:calc(12px + var(--timeline-note-y,0px))}.first-vow-template-module__5clVMG__timelineBlock .first-vow-template-module__5clVMG__timelineTitle{white-space:normal}.first-vow-template-module__5clVMG__time1500,.first-vow-template-module__5clVMG__time1530,.first-vow-template-module__5clVMG__time1630,.first-vow-template-module__5clVMG__time2300{line-height:1}.first-vow-template-module__5clVMG__timeTitle1500,.first-vow-template-module__5clVMG__timeTitle1530,.first-vow-template-module__5clVMG__timeTitle1630,.first-vow-template-module__5clVMG__timeTitle2300{text-align:center;line-height:1.15}.first-vow-template-module__5clVMG__timeNote1500,.first-vow-template-module__5clVMG__timeNote1530,.first-vow-template-module__5clVMG__timeNote1630,.first-vow-template-module__5clVMG__timeNote2300{text-align:center;letter-spacing:.04em;width:300px;line-height:1.3}.first-vow-template-module__5clVMG__time1500{--offset-x:var(--timeline-1-time-x,0px);--offset-y:var(--timeline-1-time-y,60px);top:calc(2228px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle1500{--offset-x:var(--timeline-1-title-x,0px);--offset-y:var(--timeline-1-title-y,-20px);top:calc(2327px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote1500{--offset-x:var(--timeline-1-note-x,0px);--offset-y:var(--timeline-1-note-y,-17px);top:calc(2374px + var(--offset-y))}.first-vow-template-module__5clVMG__time1530{--offset-x:var(--timeline-2-time-x,0px);--offset-y:var(--timeline-2-time-y,0px);top:calc(2460px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle1530{--offset-x:var(--timeline-2-title-x,0px);--offset-y:var(--timeline-2-title-y,-19px);top:calc(2499px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote1530{--offset-x:var(--timeline-2-note-x,0px);--offset-y:var(--timeline-2-note-y,0px);top:calc(2549px + var(--offset-y))}.first-vow-template-module__5clVMG__time1630{--offset-x:var(--timeline-3-time-x,0px);--offset-y:var(--timeline-3-time-y,0px);top:calc(2650px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle1630{--offset-x:var(--timeline-3-title-x,0px);--offset-y:var(--timeline-3-title-y,-34px);top:calc(2701px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote1630{--offset-x:var(--timeline-3-note-x,0px);--offset-y:var(--timeline-3-note-y,-34px);top:calc(2748px + var(--offset-y))}.first-vow-template-module__5clVMG__time2300{--offset-x:var(--timeline-4-time-x,0px);--offset-y:var(--timeline-4-time-y,-20px);top:calc(2822px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle2300{--offset-x:var(--timeline-4-title-x,0px);--offset-y:var(--timeline-4-title-y,-52px);top:calc(2873px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote2300{--offset-x:var(--timeline-4-note-x,0px);--offset-y:var(--timeline-4-note-y,-40px);top:calc(2920px + var(--offset-y))}.first-vow-template-module__5clVMG__group3Top{--offset-x:0px;--offset-y:-45px;top:calc(var(--screen4-top-base) + var(--offset-y));width:402px}.first-vow-template-module__5clVMG__dressHeading{--offset-x:0px;--offset-y:-40px;top:calc(3139px + var(--offset-y))}.first-vow-template-module__5clVMG__dressLabel{--offset-x:0px;--offset-y:-60px;top:calc(3223px + var(--offset-y));text-align:center}.first-vow-template-module__5clVMG__vector3{--offset-x:0px;--offset-y:-60px;top:calc(3272px + var(--offset-y));width:129px}.first-vow-template-module__5clVMG__dressDescription{--offset-x:0px;--offset-y:-60px;top:calc(3304px + var(--offset-y));text-align:center;width:337px;font-size:16px;line-height:1.3}.first-vow-template-module__5clVMG__dressImage,.first-vow-template-module__5clVMG__cvetaImage{display:none}.first-vow-template-module__5clVMG__dressCarousel{--offset-x:0px;--offset-y:-30px;top:calc(3415px + var(--offset-y));width:100%;transform:translateX(calc(-50% + var(--offset-x)));z-index:4;pointer-events:auto;position:absolute;left:50%}.first-vow-template-module__5clVMG__dressCarouselViewport{pointer-events:none;width:402px;height:424px;position:relative;overflow:hidden}.first-vow-template-module__5clVMG__dressCarouselSlide{object-fit:cover;opacity:0;pointer-events:none;height:364px;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .48s,width .48s,filter .48s;position:absolute;top:0;left:50%;box-shadow:0 18px 34px #0e0b0a2e}.first-vow-template-module__5clVMG__dressCarouselSlideActive{z-index:3;opacity:1;filter:blur();width:176px;transform:translate(-50%)scale(1)}.first-vow-template-module__5clVMG__dressCarouselSlidePrev,.first-vow-template-module__5clVMG__dressCarouselSlideNext{opacity:.88;filter:saturate(.92);z-index:2;width:140px}.first-vow-template-module__5clVMG__dressCarouselSlidePrev{transform:translate(calc(-50% - 124px))scale(.95)}.first-vow-template-module__5clVMG__dressCarouselSlideNext{transform:translate(calc(124px - 50%))scale(.95)}.first-vow-template-module__5clVMG__dressCarouselSlideHidden{opacity:0;filter:blur(6px);z-index:1;width:140px;transform:translate(-50%)scale(.86)}.first-vow-template-module__5clVMG__dressCarouselArrow{color:#222519;z-index:5;cursor:pointer;pointer-events:auto;background:#fffcf4f0;border:0;border-radius:999px;width:40px;height:40px;font-size:20px;line-height:1;position:absolute;top:154px;box-shadow:0 10px 20px #0e0b0a2e}.first-vow-template-module__5clVMG__dressCarouselArrowLeft{left:12px}.first-vow-template-module__5clVMG__dressCarouselArrowRight{right:12px}.first-vow-template-module__5clVMG__dressNote{--offset-x:0px;--offset-y:-60px;top:calc(3837px + var(--offset-y));text-align:center;width:315px;line-height:1.3}.first-vow-template-module__5clVMG__guestHeading{--offset-x:0px;--offset-y:-70px;top:calc(4065px + var(--offset-y));font-size:72px}.first-vow-template-module__5clVMG__guestDescription{--offset-x:0px;--offset-y:-70px;top:calc(4143px + var(--offset-y));text-align:center;width:289px;line-height:1.3}.first-vow-template-module__5clVMG__guestForm{--offset-x:0px;--offset-y:-60px;left:calc(50% + var(--offset-x));top:calc(4204px + var(--offset-y));z-index:10;pointer-events:auto;touch-action:pan-y;flex-direction:column;width:318px;height:760px;display:flex;position:absolute;transform:translate(-50%)}.first-vow-template-module__5clVMG__formFields{overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1;gap:18px;min-height:0;max-height:100%;padding:0 50px 66px 0;display:flex;position:relative;overflow:hidden auto}.first-vow-template-module__5clVMG__formFields::-webkit-scrollbar{width:8px}.first-vow-template-module__5clVMG__formScrollRail{z-index:11;touch-action:pan-y;cursor:ns-resize;background:linear-gradient(#fffcf400,#fffcf414,#fffcf400);width:50px;height:calc(100% - 66px);position:absolute;top:0;right:0}.first-vow-template-module__5clVMG__formNameBlock,.first-vow-template-module__5clVMG__formAttendanceBlock,.first-vow-template-module__5clVMG__formExtraQuestionBlock,.first-vow-template-module__5clVMG__formDrinksBlock{width:100%}.first-vow-template-module__5clVMG__formNameBlock{min-height:80px}.first-vow-template-module__5clVMG__formAttendanceBlock,.first-vow-template-module__5clVMG__formExtraQuestionBlock,.first-vow-template-module__5clVMG__formDrinksBlock{min-height:0;padding-bottom:0}.first-vow-template-module__5clVMG__formQuestion{margin-bottom:14px;line-height:1;display:block}.first-vow-template-module__5clVMG__formInput{color:#222519;background:#efefe0;border:0;border-radius:5px;width:100%;padding:10px 12px;font-family:Manrope Local,sans-serif;font-size:16px}.first-vow-template-module__5clVMG__optionsList{gap:0;display:grid}.first-vow-template-module__5clVMG__optionRow{cursor:pointer;pointer-events:auto;touch-action:pan-y;align-items:flex-start;gap:6px;min-height:30px;padding:1px 0;display:flex;position:relative}.first-vow-template-module__5clVMG__optionInput{opacity:0;pointer-events:none;position:absolute}.first-vow-template-module__5clVMG__optionInput:checked+.first-vow-template-module__5clVMG__optionMarker{background:#222519}.first-vow-template-module__5clVMG__optionInputCheckbox:checked+.first-vow-template-module__5clVMG__optionMarkerCheckbox{background:#222519;border-radius:3px}.first-vow-template-module__5clVMG__optionInputCheckbox:checked+.first-vow-template-module__5clVMG__optionMarkerCheckbox:after{content:"";border-bottom:2px solid #efefe0;border-right:2px solid #efefe0;width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.first-vow-template-module__5clVMG__optionMarker{background:#efefe0;border:1px solid #222519;border-radius:50%;flex:none;width:11px;height:11px;margin-top:3px;position:relative}.first-vow-template-module__5clVMG__optionMarkerCheckbox{border-radius:2px;width:13px;height:13px}.first-vow-template-module__5clVMG__optionText{line-height:1.34;transform:translateY(-2px)}.first-vow-template-module__5clVMG__submitButton{z-index:12;pointer-events:auto;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.first-vow-template-module__5clVMG__submitButtonImage{width:150px;height:auto;margin-top:-10px;display:block}.first-vow-template-module__5clVMG__submitButton.first-vow-template-module__5clVMG__textActionButton{background:#fffcf4db;border-color:#222519b3;min-width:188px;min-height:48px;padding:0 18px;line-height:normal}.first-vow-template-module__5clVMG__submitButton .first-vow-template-module__5clVMG__buttonInnerLabel{color:#222519;font-size:14px}.first-vow-template-module__5clVMG__giftLead{--offset-x:-100px;--offset-y:-68px;top:calc(5256px + var(--offset-y));font-size:19px;line-height:1}.first-vow-template-module__5clVMG__giftsTopLace{--offset-x:0px;--offset-y:-284px;top:calc(var(--screen6-top-base) + var(--offset-y));z-index:6;transform-origin:0 0;width:402px;position:absolute;left:0;transform:rotate(180deg)translate(-402px,-402px)}.first-vow-template-module__5clVMG__giftsTopLaceee{--offset-x:0px;--offset-y:14px;top:calc(504px + var(--offset-y));z-index:6;--scale:1.1;width:402px;transform:scale(var(--scale));transform-origin:0 0;margin-left:calc((402px * (1 - var(--scale))) / 2);left:0}.first-vow-template-module__5clVMG__giftHeading{--offset-x:0px;--offset-y:-63px;top:calc(5250px + var(--offset-y));font-size:78px}.first-vow-template-module__5clVMG__giftPrimary{--offset-x:0px;--offset-y:-60px;top:calc(5357px + var(--offset-y));text-align:center;width:320px;line-height:1.3}.first-vow-template-module__5clVMG__giftSecondary{--offset-x:0px;--offset-y:-60px;top:calc(5499px + var(--offset-y));text-align:center;width:323px;line-height:1.3}.first-vow-template-module__5clVMG__rukiImage{--offset-x:0px;--offset-y:-50px;top:calc(5670px + var(--offset-y));width:170px}.first-vow-template-module__5clVMG__babochkaImage{--offset-x:120px;--offset-y:-55px;top:calc(5186px + var(--offset-y));width:147px}.first-vow-template-module__5clVMG__countdownTop{--offset-x:0px;--offset-y:-75px;top:calc(5809px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__countdownBottom{--offset-x:0px;--offset-y:-63px;top:calc(5848px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__countdownBlock{text-align:center;z-index:3;width:280px;max-height:85px;position:absolute;top:5928px;left:50%;transform:translate(-50%)scale(1.3)}.first-vow-template-module__5clVMG__countdownValue{font-size:42px;line-height:1}.first-vow-template-module__5clVMG__countdownUnits{justify-content:center;gap:20px;margin-top:8px;line-height:1;display:flex}.first-vow-template-module__5clVMG__contactsHeading{--offset-x:0px;--offset-y:-30px;top:calc(6239px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__contactsIntro{--offset-x:0px;--offset-y:-50px;top:calc(6331px + var(--offset-y));text-align:center;text-wrap:pretty;width:308px;line-height:1.36}.first-vow-template-module__5clVMG__organizerContact{--offset-x:0px;--offset-y:-40px;top:calc(6414px + var(--offset-y));text-align:center;text-wrap:pretty;white-space:pre-line;width:345px;line-height:1.42}.first-vow-template-module__5clVMG__hostLabel{--offset-x:0px;--offset-y:-40px;top:calc(6486px + var(--offset-y));text-align:center;white-space:pre-line;display:none}.first-vow-template-module__5clVMG__hostContact{--offset-x:0px;--offset-y:-40px;top:calc(6488px + var(--offset-y));text-align:center;text-wrap:pretty;white-space:pre-line;width:345px;line-height:1.42}.first-vow-template-module__5clVMG__organizerContact strong,.first-vow-template-module__5clVMG__hostLabel strong,.first-vow-template-module__5clVMG__hostContact strong{white-space:pre-line;margin-bottom:4px;font-weight:800;display:inline-block}.first-vow-template-module__5clVMG__group8Image{--offset-x:0px;--offset-y:-40px;top:calc(6614px + var(--offset-y));width:402px}.first-vow-template-module__5clVMG__group8Videos{--offset-x:0px;--offset-y:0px;top:calc(6598px - 30px + var(--offset-y));left:calc(0px + var(--offset-x));z-index:5;pointer-events:none;width:402px;height:332px;position:absolute}.first-vow-template-module__5clVMG__vineToppp{--offset-x:0px;--offset-y:10px;top:calc(3850px + var(--offset-y));z-index:20;filter:drop-shadow(0 12px 28px #2225193d);width:603px}.first-vow-template-module__5clVMG__vineTopp{--offset-x:0px;--offset-y:10px;top:calc(6050px + var(--offset-y));z-index:20;filter:drop-shadow(0 12px 28px #2225193d);width:603px}.first-vow-template-module__5clVMG__group8Media{box-shadow:none;object-fit:cover;object-position:center;pointer-events:none;border-radius:0;width:auto;height:auto;display:block;position:absolute}.first-vow-template-module__5clVMG__group8MediaLeft{--offset-x:0px;--offset-y:0px;top:calc(16px + var(--offset-y));left:calc(0px + var(--offset-x));z-index:2;width:201px;height:260px}.first-vow-template-module__5clVMG__group8MediaRight{--offset-x:0px;--offset-y:0px;top:calc(44px + var(--offset-y));left:calc(201px + var(--offset-x));z-index:3;width:201px;height:260px}.first-vow-template-module__5clVMG__screen7OverlayFlower{--offset-x:3px;--offset-y:30px;left:calc(152px + var(--offset-x));top:calc(178px + var(--offset-y));z-index:4;pointer-events:none;width:254px;position:absolute}.first-vow-template-module__5clVMG__loveHeading{--offset-x:0px;--offset-y:20px;top:calc(6970px + var(--offset-y));white-space:nowrap;z-index:8;font-size:78px;line-height:.9}.first-vow-template-module__5clVMG__closingCaption{--offset-x:0px;--offset-y:16px;top:calc(7030px + var(--offset-y));text-align:center;text-wrap:pretty;z-index:8;width:308px}.first-vow-template-module__5clVMG__closingDate{--offset-x:0px;--offset-y:30px;top:calc(7124px + var(--offset-y));text-align:center;text-wrap:pretty;z-index:8;width:308px}@media (max-width:402px){.first-vow-template-module__5clVMG__surface{width:100%;max-width:402px}.first-vow-template-module__5clVMG__preloader{width:402px}.first-vow-template-module__5clVMG__audioDockButton{top:max(14px, calc(env(safe-area-inset-top,0px) + 10px));right:max(14px, calc(env(safe-area-inset-right,0px) + 10px))}.first-vow-template-module__5clVMG__revealLeft,.first-vow-template-module__5clVMG__revealRight,.first-vow-template-module__5clVMG__revealUp{transition-duration:1.21s,1.21s}.first-vow-template-module__5clVMG__revealBlock{transition-duration:.9s,.9s}.first-vow-template-module__5clVMG__revealTimelineBlock{transition-duration:1.53s,1.53s,1.53s}.first-vow-template-module__5clVMG__guestForm{width:min(334px,100% - 34px)}.first-vow-template-module__5clVMG__formFields{margin-right:-14px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.first-vow-template-module__5clVMG__typewriterText{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}
@font-face{font-family:Shab3 Novelist;src:url(/media/wedding/shab3/fonts/Novelist_free.otf)format("opentype");font-display:swap}@font-face{font-family:Shab3 Involve;src:url(/media/wedding/shab3/fonts/Involve-Regular.ttf)format("truetype");font-display:swap}.shab3-template-module__B2UI3a__surface{color:#fff4f1;background:#311011;width:100%;max-width:402px;margin:0 auto;position:relative;overflow:hidden}.shab3-template-module__B2UI3a__canvas{background:#311011;position:relative;overflow:hidden}.shab3-template-module__B2UI3a__screen{background:#311011;width:100%;position:relative}.shab3-template-module__B2UI3a__feedback{z-index:30;padding:12px 18px;font-family:Shab3 Involve,sans-serif;font-size:13px;line-height:1.35;position:sticky;top:0}.shab3-template-module__B2UI3a__feedbackSuccess{color:#18351f;background:#edf8ef}.shab3-template-module__B2UI3a__feedbackError{color:#5d1118;background:#fff0f1}.shab3-template-module__B2UI3a__musicDock{top:max(18px, calc(env(safe-area-inset-top,0px) + 14px));z-index:70;pointer-events:none;justify-content:flex-end;margin-bottom:-54px;padding:18px 18px 0;display:flex;position:sticky}.shab3-template-module__B2UI3a__musicButton{--offset-x:0px;--offset-y:0px;z-index:35;color:#fff6f4;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:36px;transform:translate(var(--offset-x), var(--offset-y));pointer-events:auto;background:#311011ad;border:1px solid #ffeeeebd;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-family:Shab3 Involve,sans-serif;font-size:11px;font-weight:600;display:inline-flex;position:relative}.shab3-template-module__B2UI3a__musicButtonActive{color:#311011;background:#eb8d9bd1}.shab3-template-module__B2UI3a__musicIcon{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0}.shab3-template-module__B2UI3a__musicButtonActive .shab3-template-module__B2UI3a__musicIcon{background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 6px,currentColor 6px 9px);border:0;width:9px;height:12px}.shab3-template-module__B2UI3a__preloader{z-index:60;pointer-events:none;background:#311011;height:720px;position:absolute;top:0;left:0;right:0;overflow:hidden}.shab3-template-module__B2UI3a__preloaderPhoto{object-fit:cover;object-position:center 8%;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.shab3-template-module__B2UI3a__preloaderLeft,.shab3-template-module__B2UI3a__preloaderRight{object-fit:contain;object-position:center top;will-change:transform;pointer-events:none;width:auto;max-width:none;height:720px;transition:transform 3.4s cubic-bezier(.22,1,.36,1);position:absolute;top:0}.shab3-template-module__B2UI3a__preloaderLeft{left:0;transform:translate(0)}.shab3-template-module__B2UI3a__preloaderRight{right:0;transform:translate(10px)}.shab3-template-module__B2UI3a__preloaderPercent{--offset-x:0px;--offset-y:264px;color:#f4d6db;letter-spacing:.02em;transform:translate(calc(-50% + var(--offset-x)), var(--offset-y));text-shadow:0 4px 20px #0003;margin:0;font-family:Shab3 Novelist,serif;font-size:54px;line-height:.86;position:absolute;top:0;left:50%}.shab3-template-module__B2UI3a__preloaderSplit .shab3-template-module__B2UI3a__preloaderLeft{transform:translate(-104%)}.shab3-template-module__B2UI3a__preloaderSplit .shab3-template-module__B2UI3a__preloaderRight{transform:translate(104%)}.shab3-template-module__B2UI3a__screen1{z-index:2;height:720px;overflow:hidden}.shab3-template-module__B2UI3a__heroImage{--hero-image-scale:1.12;object-fit:cover;object-position:center 8%;width:100%;height:100%;transform:scale(var(--hero-image-scale));transform-origin:50%;position:absolute;inset:0}.shab3-template-module__B2UI3a__weMarry{--offset-x:0px;--offset-y:0px;top:calc(30px + var(--offset-y));text-align:center;color:#3f3234;letter-spacing:.02em;transform:translateX(var(--offset-x));margin:0;font-family:Shab3 Involve,sans-serif;font-size:14px;font-weight:600;position:absolute;left:0;right:0}.shab3-template-module__B2UI3a__nameMain,.shab3-template-module__B2UI3a__nameAnd,.shab3-template-module__B2UI3a__nameSecond{box-sizing:border-box;text-align:center;margin:0;padding:0 14px;font-family:Shab3 Novelist,serif;font-weight:400;line-height:.84;position:absolute;left:0;right:0}.shab3-template-module__B2UI3a__nameMain{--offset-x:0px;--offset-y:50px;top:calc(62px + var(--offset-y));color:#66484d;text-shadow:0 1px 16px #ffffffb8;transform:translateX(var(--offset-x));font-size:66px}.shab3-template-module__B2UI3a__nameAnd{--offset-x:0px;--offset-y:50px;top:calc(122px + var(--offset-y));color:#916f75;text-shadow:0 1px 12px #ffffffad;transform:translateX(var(--offset-x));font-size:38px}.shab3-template-module__B2UI3a__nameSecond{--offset-x:0px;--offset-y:50px;top:calc(156px + var(--offset-y));color:#d96f83;text-shadow:0 1px 16px #ffffff9e;transform:translateX(var(--offset-x));font-size:70px}.shab3-template-module__B2UI3a__decorOne{--offset-y:-50px;bottom:calc(10px + var(--offset-y));z-index:30;pointer-events:none;width:198px;height:auto;position:absolute;right:-2px}.shab3-template-module__B2UI3a__screen2{z-index:1;min-height:650px;padding-top:106px}.shab3-template-module__B2UI3a__screen2Lace{--offset-x:0px;--offset-y:0px;top:calc(-1px + var(--offset-y));left:calc(0px + var(--offset-x));pointer-events:none;width:402px;height:58px;position:absolute}.shab3-template-module__B2UI3a__sectionHeading{--offset-x:0px;--offset-y:0px;text-align:center;color:#eb8d9b;transform:translate(var(--offset-x), var(--offset-y));margin:0;font-family:Shab3 Novelist,serif;font-size:50px;font-weight:400;line-height:.86}.shab3-template-module__B2UI3a__sectionLead{text-align:center;color:#fff2ef;max-width:324px;margin:18px auto 0;font-family:Shab3 Involve,sans-serif;font-size:15px;line-height:1.28}.shab3-template-module__B2UI3a__calendarWrap{width:410px;margin:34px 0 0 -4px;position:relative}.shab3-template-module__B2UI3a__calendarImage{width:410px;height:352px;display:block}.shab3-template-module__B2UI3a__calendarDate,.shab3-template-module__B2UI3a__calendarYear{text-align:center;color:#37191f;margin:0;position:absolute;left:0;right:0}.shab3-template-module__B2UI3a__calendarDate{font-family:Shab3 Novelist,serif;font-size:40px;line-height:.86;top:139px}.shab3-template-module__B2UI3a__calendarYear{font-family:Shab3 Involve,sans-serif;font-size:16px;font-weight:400;top:196px}.shab3-template-module__B2UI3a__screen3{min-height:520px;padding-top:22px}.shab3-template-module__B2UI3a__locationText{text-align:center;color:#fff;white-space:pre-line;max-width:340px;margin:20px auto 0;font-family:Shab3 Involve,sans-serif;font-size:15px;line-height:1.42}.shab3-template-module__B2UI3a__mapWrap{justify-content:center;display:flex}.shab3-template-module__B2UI3a__mapButton{color:#fff;border:1px solid #ffeeeed1;border-radius:999px;justify-content:center;align-items:center;min-height:43px;margin-top:25px;padding:0 22px;font-family:Shab3 Involve,sans-serif;font-size:15px;text-decoration:none;display:inline-flex}.shab3-template-module__B2UI3a__decorThree{pointer-events:none;width:402px;height:187px;margin-top:30px;display:block}.shab3-template-module__B2UI3a__screen4{min-height:900px;padding-top:20px;padding-bottom:74px}.shab3-template-module__B2UI3a__timelineLead{text-align:center;color:#fff;margin:0;font-family:Shab3 Involve,sans-serif;font-size:15px;font-weight:400}.shab3-template-module__B2UI3a__timelineDay{text-align:center;color:#f1d4d8;margin:0;font-family:Shab3 Novelist,serif;font-size:45px;line-height:.86}.shab3-template-module__B2UI3a__timelineList{gap:48px;width:min(100%,402px);margin:30px auto 0;display:grid}.shab3-template-module__B2UI3a__timelineDayGroup{gap:18px;display:grid}.shab3-template-module__B2UI3a__timelineDayItems{gap:10px;padding:0 26px;display:grid}.shab3-template-module__B2UI3a__timelineItem{text-align:left;flex-direction:column;align-items:flex-start;width:min(188px,100%);min-height:144px;display:flex;position:relative}.shab3-template-module__B2UI3a__timelineItem:nth-child(odd){margin-left:22px;margin-right:auto}.shab3-template-module__B2UI3a__timelineItem:nth-child(2n){text-align:right;align-items:flex-end;margin-left:auto;margin-right:22px}.shab3-template-module__B2UI3a__timelineTime{color:#ed8d9d;margin:0;font-family:Shab3 Novelist,serif;font-size:34px;line-height:.84;animation:2.8s ease-in-out infinite shab3-template-module__B2UI3a__pulseTime}.shab3-template-module__B2UI3a__timelineHeart{--offset-x-left:20px;--offset-y-left:0px;--offset-x-right:-27px;--offset-y-right:0px;width:22px;height:auto;transform:translate(var(--offset-x-left), var(--offset-y-left));margin:9px 0 0;display:block}.shab3-template-module__B2UI3a__timelineItem:nth-child(2n) .shab3-template-module__B2UI3a__timelineHeart{transform:translate(var(--offset-x-right), var(--offset-y-right))}.shab3-template-module__B2UI3a__timelineTitle{--offset-x:0px;--offset-y:0px;color:#f5d8dc;white-space:pre-line;max-width:188px;transform:translate(var(--offset-x), var(--offset-y));margin:8px 0 0;font-family:Shab3 Involve,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.shab3-template-module__B2UI3a__timelineItemNote{--offset-x:0px;--offset-y:0px;color:#fff3f0;white-space:pre-line;max-width:188px;transform:translate(var(--offset-x), var(--offset-y));margin:6px 0 0;font-family:Shab3 Involve,sans-serif;font-size:13px;line-height:1.22}.shab3-template-module__B2UI3a__timelineConnector{--offset-x:0px;--offset-y:0px;--rotate:0deg;--flip-x:1;opacity:1;width:268px;height:auto;transform:translate(var(--offset-x), var(--offset-y)) rotate(var(--rotate)) scaleX(var(--flip-x));transform-origin:top;margin:8px 0 0;display:block}.shab3-template-module__B2UI3a__timelineConnectorAlt{width:332px;margin-right:-104px}.shab3-template-module__B2UI3a__timelineConnectorVector15{--offset-x:0px;--offset-y:0px;--rotate:0deg;--flip-x:1}.shab3-template-module__B2UI3a__timelineConnectorLive4{--offset-x:30px;--offset-y:27px;--rotate:12deg;--flip-x:1}.shab3-template-module__B2UI3a__timelineConnectorLive5{--offset-x:-120px;--offset-y:20px;--rotate:-30deg;--flip-x:1}.shab3-template-module__B2UI3a__timelineNotes{gap:14px;max-width:286px;margin:34px auto 0;display:grid}.shab3-template-module__B2UI3a__timelineNote{text-align:center;color:#fff3f0;margin:0;font-family:Shab3 Involve,sans-serif;font-size:15px;line-height:1.45}.shab3-template-module__B2UI3a__timelineNoteAlt{color:#f0b5bd}.shab3-template-module__B2UI3a__timelineSeal{--offset-x:0px;--offset-y:72px;width:120px;height:116px;transform:translate(var(--offset-x), var(--offset-y));margin:5px auto 0;display:block}.shab3-template-module__B2UI3a__screen5{min-height:1060px;padding-top:90px;padding-bottom:12px}.shab3-template-module__B2UI3a__dressHeading{text-align:center;color:#f0d1d5;max-width:370px;margin:0 auto;font-family:Shab3 Novelist,serif;font-size:64px;font-weight:400;line-height:.86}.shab3-template-module__B2UI3a__dressCopy{align-content:start;gap:16px;max-width:314px;min-height:232px;margin:32px auto 0;display:grid}.shab3-template-module__B2UI3a__dressTitle,.shab3-template-module__B2UI3a__dressDescription,.shab3-template-module__B2UI3a__dressNote{text-align:center;color:#fff3f0;margin:0 auto;font-family:Shab3 Involve,sans-serif;line-height:1.32}.shab3-template-module__B2UI3a__dressTitle{max-width:286px;font-size:17px}.shab3-template-module__B2UI3a__dressDividerTop,.shab3-template-module__B2UI3a__dressDividerBottom{width:315px;height:30px;margin:42px auto 0;display:block}.shab3-template-module__B2UI3a__dressDescription{max-width:326px;font-size:16px}.shab3-template-module__B2UI3a__dressNote{color:#f0b5bd;max-width:314px;font-size:14px}.shab3-template-module__B2UI3a__dressDividerBottom{margin-top:48px}.shab3-template-module__B2UI3a__dressCarousel{width:100%;margin-top:42px;position:relative}.shab3-template-module__B2UI3a__dressCarouselViewport{width:402px;height:390px;position:relative;overflow:hidden}.shab3-template-module__B2UI3a__dressCarouselSlide{object-fit:cover;opacity:0;pointer-events:none;height:336px;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .48s,width .48s,filter .48s;position:absolute;top:0;left:50%;box-shadow:0 18px 34px #0e0b0a2e}.shab3-template-module__B2UI3a__dressCarouselSlideActive{z-index:3;opacity:1;filter:blur();width:164px;transform:translate(-50%)scale(1)}.shab3-template-module__B2UI3a__dressCarouselSlidePrev,.shab3-template-module__B2UI3a__dressCarouselSlideNext{opacity:.88;filter:saturate(.92);z-index:2;width:140px}.shab3-template-module__B2UI3a__dressCarouselSlidePrev{transform:translate(calc(-50% - 124px))scale(.95)}.shab3-template-module__B2UI3a__dressCarouselSlideNext{transform:translate(calc(124px - 50%))scale(.95)}.shab3-template-module__B2UI3a__dressCarouselSlideHidden{opacity:0;filter:blur(6px);z-index:1;width:140px;transform:translate(-50%)scale(.86)}.shab3-template-module__B2UI3a__dressCarouselArrow{color:#311011;z-index:5;cursor:pointer;background:#fffcf4f0;border:0;border-radius:999px;width:40px;height:40px;font-size:20px;line-height:1;position:absolute;top:154px;box-shadow:0 10px 20px #0e0b0a2e}.shab3-template-module__B2UI3a__dressCarouselArrowLeft{left:12px}.shab3-template-module__B2UI3a__dressCarouselArrowRight{right:12px}.shab3-template-module__B2UI3a__dressDecorNine{--offset-x:-122px;--offset-y:-30px;--scale:1;z-index:8;width:178px;height:auto;transform:translate(var(--offset-x), var(--offset-y)) scale(var(--scale));transform-origin:top;margin:10px auto 0;display:block;position:relative}.shab3-template-module__B2UI3a__screen6{min-height:830px;margin-top:-105px;padding-top:4px;padding-bottom:0}.shab3-template-module__B2UI3a__formHeading{text-align:center;color:#f0d1d5;margin:0;font-family:Shab3 Novelist,serif;font-size:64px;font-weight:400;line-height:.86}.shab3-template-module__B2UI3a__formDescription{text-align:center;color:#fff3f0;max-width:288px;margin:22px auto 0;font-family:Shab3 Involve,sans-serif;font-size:15px;line-height:1.4}.shab3-template-module__B2UI3a__formShell{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff3f0;box-sizing:border-box;width:318px;margin:40px auto 0;padding:20px 18px 24px}.shab3-template-module__B2UI3a__guestForm{margin-top:0;font-family:Shab3 Involve,sans-serif}.shab3-template-module__B2UI3a__formLabel,.shab3-template-module__B2UI3a__formQuestion{margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.28;display:block}.shab3-template-module__B2UI3a__formInput{color:#4b4c48;width:100%;min-height:40px;font:inherit;background:#efefe0;border:0;border-radius:5px;outline:none;margin-bottom:18px;padding:0 10px;font-size:16px}.shab3-template-module__B2UI3a__formInput::placeholder{color:#22251999}.shab3-template-module__B2UI3a__formInput:disabled,.shab3-template-module__B2UI3a__optionRow input:disabled,.shab3-template-module__B2UI3a__submitButton:disabled{opacity:.58;cursor:not-allowed;margin-bottom:26px}.shab3-template-module__B2UI3a__optionsList{gap:2px;display:grid}.shab3-template-module__B2UI3a__drinkOptions{grid-template-columns:1fr;column-gap:0}.shab3-template-module__B2UI3a__optionRow{grid-template-columns:14px 1fr;align-items:start;gap:4px;min-height:19px;font-size:13px;line-height:1.16;display:grid}.shab3-template-module__B2UI3a__optionRow input{accent-color:#ed8d9d;width:12px;height:12px;margin:0}.shab3-template-module__B2UI3a__submitButton{color:#fff;text-transform:uppercase;background:#fffdf81f;border:1px solid #fffcf4bd;border-radius:999px;justify-content:center;align-items:center;width:188px;min-height:48px;margin:30px auto 0;font-family:Shab3 Involve,sans-serif;font-size:12px;font-weight:700;display:flex}.shab3-template-module__B2UI3a__screen7{min-height:780px;padding-top:24px;padding-bottom:56px}.shab3-template-module__B2UI3a__giftPaper{width:403px;height:595px;position:absolute;top:118px;left:0}.shab3-template-module__B2UI3a__giftBox{width:255px;height:auto;position:absolute;top:22px;left:74px}.shab3-template-module__B2UI3a__giftCopy{z-index:2;max-width:286px;margin:0 auto;padding-top:248px;position:relative}.shab3-template-module__B2UI3a__giftText,.shab3-template-module__B2UI3a__giftTextSecondary{text-align:center;color:#35191c;margin:0;font-family:Shab3 Involve,sans-serif;line-height:1.32}.shab3-template-module__B2UI3a__giftText{font-size:16px}.shab3-template-module__B2UI3a__giftTextSecondary{color:#8c5660;margin-top:14px;font-size:14px}.shab3-template-module__B2UI3a__screen8{min-height:1040px;padding-top:52px;padding-bottom:84px}.shab3-template-module__B2UI3a__countdownHeading,.shab3-template-module__B2UI3a__contactsHeading,.shab3-template-module__B2UI3a__loveHeading,.shab3-template-module__B2UI3a__closingNames{text-align:center;color:#f0d1d5;margin:0;font-family:Shab3 Novelist,serif;font-weight:400;line-height:.86}.shab3-template-module__B2UI3a__countdownHeading{max-width:328px;margin:0 auto;font-size:62px}.shab3-template-module__B2UI3a__countdownBlock{text-align:center;grid-template-columns:repeat(3,72px);justify-content:center;gap:20px;max-width:288px;margin:24px auto 0;font-family:Shab3 Novelist,serif;font-size:54px;line-height:.9;display:grid}.shab3-template-module__B2UI3a__countdownUnits{color:#f0b5bd;text-align:center;grid-template-columns:repeat(3,72px);justify-content:center;gap:20px;margin-top:8px;font-family:Shab3 Involve,sans-serif;font-size:13px;display:grid}.shab3-template-module__B2UI3a__contactsBirds{width:420px;height:305px;margin:42px 0 0 -8px}.shab3-template-module__B2UI3a__contactsHeading{margin-top:10px;font-size:64px}.shab3-template-module__B2UI3a__contactsIntro,.shab3-template-module__B2UI3a__contactLine,.shab3-template-module__B2UI3a__contactLabel,.shab3-template-module__B2UI3a__closingCaption,.shab3-template-module__B2UI3a__closingDate{text-align:center;color:#fff3f0;max-width:322px;margin:0 auto;font-family:Shab3 Involve,sans-serif;line-height:1.34}.shab3-template-module__B2UI3a__contactsIntro{margin-top:18px;font-size:15px}.shab3-template-module__B2UI3a__contactLine{color:#fff3f0;margin-top:10px;font-size:15px;font-weight:400}.shab3-template-module__B2UI3a__contactLabel{color:#fff3f0;margin-top:22px;font-size:14px}.shab3-template-module__B2UI3a__loveHeading{margin-top:54px;font-size:58px}.shab3-template-module__B2UI3a__closingCaption{margin-top:24px;font-size:15px}.shab3-template-module__B2UI3a__closingNames{color:#ee8e9e;margin-top:12px;padding:0 14px;font-size:44px}.shab3-template-module__B2UI3a__closingDate{color:#f0b5bd;margin-top:10px;font-size:15px}@keyframes shab3-template-module__B2UI3a__pulseTime{0%,to{text-shadow:0 0 #eb8d9b00;transform:translateY(0)}50%{text-shadow:0 0 14px #eb8d9b57;transform:translateY(-2px)}}@media (max-width:420px){.shab3-template-module__B2UI3a__surface{max-width:100%}.shab3-template-module__B2UI3a__heroImage,.shab3-template-module__B2UI3a__laceTop,.shab3-template-module__B2UI3a__decorThree,.shab3-template-module__B2UI3a__contactsFlowers{width:100%}}
@font-face{font-family:Denistina En;src:url(/media/wedding/first-vow-deed/fonts/denistina-en.ttf)format("truetype");font-display:swap}@font-face{font-family:Manrope Local;src:url(/media/wedding/first-vow-deed/fonts/manrope.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans Medium Local;src:url(/media/wedding/first-vow-deed/fonts/ibm-plex-sans-medium.ttf)format("truetype");font-display:swap}.velvet-vow-template-module__OH6Y5q__surface{color:#f7ece0;background:radial-gradient(circle at top,#a2244342,#0000 36%),linear-gradient(#16080d 0%,#45111c 34%,#681528 100%);width:100%;position:relative;overflow:hidden}.velvet-vow-template-module__OH6Y5q__preview{border-radius:0}.velvet-vow-template-module__OH6Y5q__canvas{flex-direction:column;gap:56px;width:min(402px,100%);margin:0 auto;padding:0 24px 56px;display:flex;position:relative}.velvet-vow-template-module__OH6Y5q__screen{text-align:center;flex-direction:column;gap:22px;display:flex;position:relative}.velvet-vow-template-module__OH6Y5q__screenHero{padding-top:22px}.velvet-vow-template-module__OH6Y5q__screenHero:before,.velvet-vow-template-module__OH6Y5q__screenHero:after{content:"";pointer-events:none;position:absolute}.velvet-vow-template-module__OH6Y5q__screenHero:before{z-index:0;background:linear-gradient(#f7efe5fa,#eddfceeb);height:290px;inset:120px 24px auto;box-shadow:0 28px 56px #0a040838}.velvet-vow-template-module__OH6Y5q__screenHero:after{clip-path:polygon(50% 0%,100% 34%,84% 100%,18% 88%,0% 28%);width:88px;height:88px;transform:translate3d(0, calc(var(--site-scroll-progress,0) * -18px), 0) rotate(22deg);z-index:0;background:radial-gradient(circle at 35% 35%,#ffffffd9,#e3bea54d 48%,#7a183147 100%);top:68px;right:10px}.velvet-vow-template-module__OH6Y5q__screenLight,.velvet-vow-template-module__OH6Y5q__screenDark{margin-inline:-24px;padding:42px 24px 48px;overflow:hidden;box-shadow:0 30px 64px #0a040729}.velvet-vow-template-module__OH6Y5q__screenLight{color:#241318;background:linear-gradient(#f4ebde 0%,#efe1d1 100%)}.velvet-vow-template-module__OH6Y5q__screenDark{color:#f8eee2;background:radial-gradient(circle at 12% 18%,#cd84661f,#0000 26%),radial-gradient(circle at 88% 72%,#e8d6c11a,#0000 24%),linear-gradient(#5f1225 0%,#42101a 100%)}.velvet-vow-template-module__OH6Y5q__screenLight:before,.velvet-vow-template-module__OH6Y5q__screenLight:after,.velvet-vow-template-module__OH6Y5q__screenDark:before,.velvet-vow-template-module__OH6Y5q__screenDark:after{content:"";pointer-events:none;transform-style:preserve-3d;filter:drop-shadow(0 22px 34px #14090c24);position:absolute}.velvet-vow-template-module__OH6Y5q__screenLight:before,.velvet-vow-template-module__OH6Y5q__screenDark:before{clip-path:polygon(18% 0%,100% 26%,82% 100%,0% 74%);width:148px;height:148px;transform:translate3d(0, calc(var(--site-scroll-progress,0) * -22px), 0) rotate(22deg);background:radial-gradient(circle at 32% 26%,#fffc,#efd5b847 44%,#7d183038 80%);top:26px;right:-42px}.velvet-vow-template-module__OH6Y5q__screenLight:after,.velvet-vow-template-module__OH6Y5q__screenDark:after{clip-path:polygon(50% 0%,100% 42%,74% 100%,18% 86%,0% 24%);width:112px;height:112px;transform:translate3d(0, calc(var(--site-scroll-progress,0) * 18px), 0) rotate(-18deg);background:linear-gradient(145deg,#fff7ebb8,#82162e3d);bottom:34px;left:-30px}.velvet-vow-template-module__OH6Y5q__heroPanel,.velvet-vow-template-module__OH6Y5q__ivoryCard,.velvet-vow-template-module__OH6Y5q__burgundyCard,.velvet-vow-template-module__OH6Y5q__calendarCard,.velvet-vow-template-module__OH6Y5q__imageNoteCard,.velvet-vow-template-module__OH6Y5q__burgundyFeature,.velvet-vow-template-module__OH6Y5q__timelineItem,.velvet-vow-template-module__OH6Y5q__ivoryPhotoCard,.velvet-vow-template-module__OH6Y5q__paletteCard,.velvet-vow-template-module__OH6Y5q__formShell,.velvet-vow-template-module__OH6Y5q__countdownCard,.velvet-vow-template-module__OH6Y5q__footerCard{box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:visible}.velvet-vow-template-module__OH6Y5q__tonalPanel{color:inherit;z-index:1;background:0 0;padding:0}.velvet-vow-template-module__OH6Y5q__heroPhotoWrap{position:relative;overflow:hidden;box-shadow:0 34px 58px #07030557}.velvet-vow-template-module__OH6Y5q__heroPhoto,.velvet-vow-template-module__OH6Y5q__secondaryPhoto,.velvet-vow-template-module__OH6Y5q__fullHeightPhoto,.velvet-vow-template-module__OH6Y5q__cardInsetPhoto,.velvet-vow-template-module__OH6Y5q__countdownPhoto,.velvet-vow-template-module__OH6Y5q__smallMediaCard,.velvet-vow-template-module__OH6Y5q__palettePhoto{object-fit:cover;width:100%;transform:translate3d(0, calc(var(--site-scroll-progress,0) * -18px), 0) scale(1.03);transform-origin:50%;transition:transform .42s,box-shadow .42s,filter .42s;display:block}.velvet-vow-template-module__OH6Y5q__heroPhoto{aspect-ratio:.8}.velvet-vow-template-module__OH6Y5q__heroBadge,.velvet-vow-template-module__OH6Y5q__sectionStickyTitle,.velvet-vow-template-module__OH6Y5q__audioToggle,.velvet-vow-template-module__OH6Y5q__primaryButton{letter-spacing:.18em;text-transform:uppercase;font-family:IBM Plex Sans Medium Local,Manrope Local,sans-serif}.velvet-vow-template-module__OH6Y5q__heroBadge{color:#fff4e7;background:#651227f0;padding:10px 16px;font-size:10px;position:absolute;bottom:0;left:0;box-shadow:0 16px 34px #16070b3d}.velvet-vow-template-module__OH6Y5q__heroCopy{z-index:2;background:linear-gradient(#f7efe5fa,#efe4d6fa);flex-direction:column;align-items:center;gap:14px;width:min(300px,100% - 32px);margin:-56px auto 0;padding:22px 22px 10px;display:flex;position:relative;box-shadow:0 28px 46px #0a040738}.velvet-vow-template-module__OH6Y5q__eyebrow,.velvet-vow-template-module__OH6Y5q__sectionLabel,.velvet-vow-template-module__OH6Y5q__timelineDay,.velvet-vow-template-module__OH6Y5q__calendarYear,.velvet-vow-template-module__OH6Y5q__introKicker{letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:IBM Plex Sans Medium Local,Manrope Local,sans-serif;font-size:11px}.velvet-vow-template-module__OH6Y5q__names,.velvet-vow-template-module__OH6Y5q__featureTitle,.velvet-vow-template-module__OH6Y5q__featureTitleDark,.velvet-vow-template-module__OH6Y5q__countdownTitle,.velvet-vow-template-module__OH6Y5q__calendarMonth,.velvet-vow-template-module__OH6Y5q__introNames,.velvet-vow-template-module__OH6Y5q__timelineTime,.velvet-vow-template-module__OH6Y5q__timelineTitle{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:600}.velvet-vow-template-module__OH6Y5q__names{color:#5c1326;text-shadow:0 10px 18px #ffffff2e;font-size:clamp(2.45rem,10vw,3.5rem);line-height:.94}.velvet-vow-template-module__OH6Y5q__names span,.velvet-vow-template-module__OH6Y5q__introNames span,.velvet-vow-template-module__OH6Y5q__footerLove{font-family:Denistina En,cursive;font-weight:400}.velvet-vow-template-module__OH6Y5q__heroDate,.velvet-vow-template-module__OH6Y5q__lead,.velvet-vow-template-module__OH6Y5q__bodyCopy,.velvet-vow-template-module__OH6Y5q__featureBody,.velvet-vow-template-module__OH6Y5q__featureBodyMuted,.velvet-vow-template-module__OH6Y5q__timelineNote,.velvet-vow-template-module__OH6Y5q__formLead,.velvet-vow-template-module__OH6Y5q__paletteNote,.velvet-vow-template-module__OH6Y5q__contactLine,.velvet-vow-template-module__OH6Y5q__contactLineMuted,.velvet-vow-template-module__OH6Y5q__quoteCopy,.velvet-vow-template-module__OH6Y5q__imageNoteText,.velvet-vow-template-module__OH6Y5q__footerCaption,.velvet-vow-template-module__OH6Y5q__footerDate{margin:0;font-family:Manrope Local,sans-serif;line-height:1.68}.velvet-vow-template-module__OH6Y5q__heroDate{font-size:.95rem}.velvet-vow-template-module__OH6Y5q__lead,.velvet-vow-template-module__OH6Y5q__bodyCopy,.velvet-vow-template-module__OH6Y5q__featureBody,.velvet-vow-template-module__OH6Y5q__featureBodyMuted,.velvet-vow-template-module__OH6Y5q__timelineNote,.velvet-vow-template-module__OH6Y5q__formLead,.velvet-vow-template-module__OH6Y5q__paletteNote,.velvet-vow-template-module__OH6Y5q__contactLine,.velvet-vow-template-module__OH6Y5q__contactLineMuted,.velvet-vow-template-module__OH6Y5q__quoteCopy,.velvet-vow-template-module__OH6Y5q__imageNoteText,.velvet-vow-template-module__OH6Y5q__footerCaption,.velvet-vow-template-module__OH6Y5q__footerDate{max-width:30ch;margin-left:auto;margin-right:auto}.velvet-vow-template-module__OH6Y5q__lead{color:#342125;font-size:1rem}.velvet-vow-template-module__OH6Y5q__quoteCopy{font-family:Denistina En,cursive;font-size:clamp(1.6rem,6vw,2rem);line-height:1.16}.velvet-vow-template-module__OH6Y5q__splitRow,.velvet-vow-template-module__OH6Y5q__sectionGrid,.velvet-vow-template-module__OH6Y5q__mediaDuo,.velvet-vow-template-module__OH6Y5q__timingLayout{gap:28px;display:grid}.velvet-vow-template-module__OH6Y5q__heroGallery{grid-template-columns:1.25fr .95fr;align-items:end;gap:16px;min-height:230px;margin-top:10px;display:grid;position:relative}.velvet-vow-template-module__OH6Y5q__heroMiniFrame{z-index:2;position:relative;box-shadow:0 24px 42px #0a040738}.velvet-vow-template-module__OH6Y5q__heroMiniWide{margin-top:34px}.velvet-vow-template-module__OH6Y5q__heroMiniTall{transform:translateY(-18px)}.velvet-vow-template-module__OH6Y5q__heroMiniImage,.velvet-vow-template-module__OH6Y5q__introFloatImage{object-fit:cover;width:100%;height:100%;display:block}.velvet-vow-template-module__OH6Y5q__heroMiniWide .velvet-vow-template-module__OH6Y5q__heroMiniImage{aspect-ratio:1.2}.velvet-vow-template-module__OH6Y5q__heroMiniTall .velvet-vow-template-module__OH6Y5q__heroMiniImage{aspect-ratio:.82}.velvet-vow-template-module__OH6Y5q__heroRibbon{z-index:1;position:absolute;inset:18px -6px auto}.velvet-vow-template-module__OH6Y5q__heroRibbonSvg{width:100%;height:160px}.velvet-vow-template-module__OH6Y5q__heroRibbonSvg path{fill:none;stroke:#6e122ae0;stroke-width:2.2px;stroke-linecap:round}.velvet-vow-template-module__OH6Y5q__heroRibbonHeart{color:#8e1938;filter:drop-shadow(0 6px 12px #470c1c2e);font-size:1.5rem;position:absolute;top:52px;left:46%}.velvet-vow-template-module__OH6Y5q__ivoryCard,.velvet-vow-template-module__OH6Y5q__paletteCard,.velvet-vow-template-module__OH6Y5q__footerCard,.velvet-vow-template-module__OH6Y5q__burgundyCard,.velvet-vow-template-module__OH6Y5q__burgundyFeature,.velvet-vow-template-module__OH6Y5q__formShell,.velvet-vow-template-module__OH6Y5q__countdownCard{padding-top:4px}.velvet-vow-template-module__OH6Y5q__calendarCard,.velvet-vow-template-module__OH6Y5q__imageNoteCard,.velvet-vow-template-module__OH6Y5q__ivoryPhotoCard,.velvet-vow-template-module__OH6Y5q__paletteCard,.velvet-vow-template-module__OH6Y5q__countdownCard,.velvet-vow-template-module__OH6Y5q__mediaDuo{align-items:start}.velvet-vow-template-module__OH6Y5q__cardInsetPhoto,.velvet-vow-template-module__OH6Y5q__secondaryPhoto,.velvet-vow-template-module__OH6Y5q__fullHeightPhoto,.velvet-vow-template-module__OH6Y5q__palettePhoto,.velvet-vow-template-module__OH6Y5q__countdownPhoto,.velvet-vow-template-module__OH6Y5q__smallMediaCard{box-shadow:0 26px 46px #09040638}.velvet-vow-template-module__OH6Y5q__cardInsetPhoto{aspect-ratio:.92;margin-bottom:22px}.velvet-vow-template-module__OH6Y5q__secondaryPhoto{aspect-ratio:.75}.velvet-vow-template-module__OH6Y5q__calendarMonth{text-transform:capitalize;font-size:clamp(2.15rem,8vw,2.8rem)}.velvet-vow-template-module__OH6Y5q__calendarWeekdays,.velvet-vow-template-module__OH6Y5q__calendarGrid,.velvet-vow-template-module__OH6Y5q__countdownGrid{gap:8px;display:grid}.velvet-vow-template-module__OH6Y5q__calendarWeekdays,.velvet-vow-template-module__OH6Y5q__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.velvet-vow-template-module__OH6Y5q__calendarWeekdays{letter-spacing:.16em;text-transform:uppercase;margin-top:22px;font-family:IBM Plex Sans Medium Local,Manrope Local,sans-serif;font-size:10px}.velvet-vow-template-module__OH6Y5q__calendarGrid{margin-top:12px}.velvet-vow-template-module__OH6Y5q__calendarDay,.velvet-vow-template-module__OH6Y5q__calendarActiveDay{aspect-ratio:1;place-items:center;font-family:IBM Plex Sans Medium Local,Manrope Local,sans-serif;font-size:13px;display:grid}.velvet-vow-template-module__OH6Y5q__calendarDay{border:1px solid #5a1f2924}.velvet-vow-template-module__OH6Y5q__calendarActiveDay{color:#fff3e7;background:#781730;box-shadow:0 16px 26px #7817302e}.velvet-vow-template-module__OH6Y5q__calendarYear{margin-top:16px}.velvet-vow-template-module__OH6Y5q__sectionStickyTitle{z-index:8;letter-spacing:0;text-transform:none;transform:translate3d(0, calc(var(--site-scroll-progress,0) * -10px), 0);background:0 0;border-bottom:0;align-self:center;padding:0 0 16px;font-family:Denistina En,cursive;font-size:2rem;position:sticky;top:14px}.velvet-vow-template-module__OH6Y5q__sectionStickyTitle:after{content:"";opacity:.5;background:currentColor;width:74px;height:1px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.velvet-vow-template-module__OH6Y5q__featureTitle{margin-top:14px;font-size:clamp(2rem,8vw,2.8rem)}.velvet-vow-template-module__OH6Y5q__featureTitleDark{margin-top:12px;font-size:clamp(1.95rem,7vw,2.55rem)}.velvet-vow-template-module__OH6Y5q__timingLayout{gap:34px}.velvet-vow-template-module__OH6Y5q__timelineColumn{gap:24px;padding:8px 0;display:grid;position:relative}.velvet-vow-template-module__OH6Y5q__timelineRibbon{pointer-events:none;z-index:0;position:absolute;inset:8px 0}.velvet-vow-template-module__OH6Y5q__timelineRibbonSvg{width:100%;height:100%}.velvet-vow-template-module__OH6Y5q__timelineRibbonSvg path{fill:none;stroke:#f4e3d375;stroke-width:2px;stroke-linecap:round}.velvet-vow-template-module__OH6Y5q__timelineItem{z-index:1;flex-direction:column;align-items:center;gap:10px;max-width:248px;padding:0;display:flex;position:relative}.velvet-vow-template-module__OH6Y5q__timelineItem:nth-child(odd){margin-right:auto}.velvet-vow-template-module__OH6Y5q__timelineItem:nth-child(2n){margin-left:auto}.velvet-vow-template-module__OH6Y5q__timelineTime{font-size:2rem}.velvet-vow-template-module__OH6Y5q__timelineTitle{font-size:1.28rem}.velvet-vow-template-module__OH6Y5q__timelineNote{font-size:.94rem}.velvet-vow-template-module__OH6Y5q__fullHeightPhoto{aspect-ratio:.76}.velvet-vow-template-module__OH6Y5q__ivoryStack,.velvet-vow-template-module__OH6Y5q__contactColumn{flex-direction:column;gap:28px;display:flex}.velvet-vow-template-module__OH6Y5q__palettePhoto{aspect-ratio:1.02}.velvet-vow-template-module__OH6Y5q__paletteNote,.velvet-vow-template-module__OH6Y5q__imageNoteText{margin-top:18px}.velvet-vow-template-module__OH6Y5q__formShell{text-align:left;padding-top:8px}.velvet-vow-template-module__OH6Y5q__successMessage,.velvet-vow-template-module__OH6Y5q__errorMessage{border-radius:0;margin-bottom:12px;padding:12px 14px;font-family:Manrope Local,sans-serif;font-size:.92rem}.velvet-vow-template-module__OH6Y5q__successMessage{color:#defde7;background:#d6ffe51f}.velvet-vow-template-module__OH6Y5q__errorMessage{color:#ffe6eb;background:#ffe8eb1f}.velvet-vow-template-module__OH6Y5q__formLead{text-align:left;margin-top:14px;margin-left:0;margin-right:0}.velvet-vow-template-module__OH6Y5q__formGrid{text-align:left;gap:20px;margin-top:26px;display:grid}.velvet-vow-template-module__OH6Y5q__field,.velvet-vow-template-module__OH6Y5q__textarea,.velvet-vow-template-module__OH6Y5q__primaryButton,.velvet-vow-template-module__OH6Y5q__fieldset{width:100%}.velvet-vow-template-module__OH6Y5q__field,.velvet-vow-template-module__OH6Y5q__textarea{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 14px;font-family:Manrope Local,sans-serif;font-size:.97rem}.velvet-vow-template-module__OH6Y5q__field::placeholder,.velvet-vow-template-module__OH6Y5q__textarea::placeholder{color:#fff4e894}.velvet-vow-template-module__OH6Y5q__textarea{resize:vertical;min-height:110px}.velvet-vow-template-module__OH6Y5q__fieldset{border:0;border-bottom:1px solid;border-radius:0;margin:0;padding:0 0 18px}.velvet-vow-template-module__OH6Y5q__fieldset legend{letter-spacing:.16em;text-transform:uppercase;text-align:left;padding:0 0 12px;font-family:IBM Plex Sans Medium Local,Manrope Local,sans-serif;font-size:10px}.velvet-vow-template-module__OH6Y5q__optionRow{justify-content:flex-start;align-items:center;gap:10px;padding:7px 0;font-family:Manrope Local,sans-serif;font-size:.93rem;display:flex}.velvet-vow-template-module__OH6Y5q__optionRow input{accent-color:currentColor;margin-top:0}.velvet-vow-template-module__OH6Y5q__primaryButton,.velvet-vow-template-module__OH6Y5q__audioToggle{color:#571225;background:linear-gradient(#f3e9de 0%,#e9dbc9 100%);border:1px solid #fff1e32e;border-radius:0;justify-content:center;align-self:center;align-items:center;padding:14px 18px;font-size:10px;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px #0a050829}.velvet-vow-template-module__OH6Y5q__formShell .velvet-vow-template-module__OH6Y5q__primaryButton{align-self:flex-start}.velvet-vow-template-module__OH6Y5q__audioToggle{z-index:12;background:#f3e9deeb;margin:18px 18px 0 auto;position:sticky;top:18px;left:calc(100% - 18px)}.velvet-vow-template-module__OH6Y5q__countdownPhoto{aspect-ratio:1.04}.velvet-vow-template-module__OH6Y5q__countdownTitle{margin-top:8px;font-size:clamp(1.8rem,6vw,2.2rem)}.velvet-vow-template-module__OH6Y5q__countdownGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.velvet-vow-template-module__OH6Y5q__countdownGrid div{flex-direction:column;align-items:center;gap:4px;display:flex}.velvet-vow-template-module__OH6Y5q__countdownGrid strong{font-family:Georgia,Times New Roman,serif;font-size:1.6rem}.velvet-vow-template-module__OH6Y5q__countdownGrid span{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Sans Medium Local,Manrope Local,sans-serif;font-size:10px}.velvet-vow-template-module__OH6Y5q__mediaDuo{grid-template-columns:repeat(2,minmax(0,1fr))}.velvet-vow-template-module__OH6Y5q__smallMediaCard{aspect-ratio:.74}.velvet-vow-template-module__OH6Y5q__footerLove{margin:0;font-size:2rem}.velvet-vow-template-module__OH6Y5q__footerCaption{margin-top:10px}.velvet-vow-template-module__OH6Y5q__footerDate{margin-top:6px}.velvet-vow-template-module__OH6Y5q__introOverlay{z-index:14;pointer-events:none;background:radial-gradient(circle at 50% 20%,#a8254238,#0000 30%),linear-gradient(#1d080efa,#520d1ff2);place-items:center;animation:1.2s forwards velvet-vow-template-module__OH6Y5q__fadeOverlay;display:grid;position:absolute;inset:0}.velvet-vow-template-module__OH6Y5q__introScene{flex-direction:column;align-items:center;gap:10px;width:min(320px,100% - 40px);display:flex;position:relative}.velvet-vow-template-module__OH6Y5q__introFloatCard{width:110px;position:absolute;top:56px;overflow:hidden;box-shadow:0 24px 44px #09030747}.velvet-vow-template-module__OH6Y5q__introFloatLeft{left:-6px;transform:rotate(-8deg)translateY(-8px)}.velvet-vow-template-module__OH6Y5q__introFloatRight{right:-6px;transform:rotate(8deg)translateY(8px)}.velvet-vow-template-module__OH6Y5q__introFloatImage{aspect-ratio:.8}.velvet-vow-template-module__OH6Y5q__introHeartMedallion{clip-path:polygon(50% 0%,100% 34%,84% 100%,18% 88%,0% 28%);background:radial-gradient(circle at 35% 35%,#ffffffd1,#eed3ba47 48%,#851a3257 100%);place-items:center;width:72px;height:72px;display:grid;position:absolute;top:132px;left:50%;transform:translate(-50%)rotate(12deg);box-shadow:0 18px 36px #0a04083d}.velvet-vow-template-module__OH6Y5q__introHeartIcon{color:#8c1b39;font-size:1.4rem}.velvet-vow-template-module__OH6Y5q__introCupidMark{width:140px;height:40px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.velvet-vow-template-module__OH6Y5q__introCupidMark:before,.velvet-vow-template-module__OH6Y5q__introCupidMark:after{content:"❤";color:#ffecdce0;font-size:1rem;position:absolute;top:0}.velvet-vow-template-module__OH6Y5q__introCupidMark:before{left:18px;transform:rotate(-18deg)}.velvet-vow-template-module__OH6Y5q__introCupidMark:after{right:18px;transform:rotate(18deg)}.velvet-vow-template-module__OH6Y5q__introNames{color:#fff4e8;text-align:center;margin-top:136px;font-size:clamp(2.2rem,11vw,3.6rem)}.velvet-vow-template-module__OH6Y5q__introDate{letter-spacing:.12em;text-transform:uppercase;color:#fff1e3d1;margin:0;font-family:Manrope Local,sans-serif;font-size:.95rem}.velvet-vow-template-module__OH6Y5q__screenHero .velvet-vow-template-module__OH6Y5q__sectionLabel,.velvet-vow-template-module__OH6Y5q__screenHero .velvet-vow-template-module__OH6Y5q__heroDate,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__sectionStickyTitle,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__eyebrow,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__sectionLabel,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__calendarYear,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__calendarWeekdays,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__heroDate,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__countdownGrid span{color:#581e29ad}.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__calendarMonth,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__featureTitleDark,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__countdownTitle,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__countdownGrid strong,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__footerLove{color:#621327}.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__bodyCopy,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__paletteNote,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__imageNoteText,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__contactLine,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__contactLineMuted,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__featureBody,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__featureBodyMuted,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__quoteCopy,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__formLead,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__timelineNote,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__footerCaption,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__footerDate,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__timelineTitle,.velvet-vow-template-module__OH6Y5q__screenLight .velvet-vow-template-module__OH6Y5q__timelineTime{color:#3e2328}.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__sectionStickyTitle,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__eyebrow,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__sectionLabel,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__timelineDay,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__calendarYear,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__heroDate,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__countdownGrid span{color:#f7ece0b8}.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__featureTitle,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__timelineTime,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__timelineTitle,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__footerLove,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__calendarMonth,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__countdownTitle,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__countdownGrid strong{color:#fff4e8}.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__bodyCopy,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__contactLine,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__contactLineMuted,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__featureBody,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__featureBodyMuted,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__quoteCopy,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__formLead,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__timelineNote,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__footerCaption,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__footerDate,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__imageNoteText,.velvet-vow-template-module__OH6Y5q__screenDark .velvet-vow-template-module__OH6Y5q__paletteNote{color:#fff4e8db}@keyframes velvet-vow-template-module__OH6Y5q__fadeOverlay{0%{opacity:1}65%{opacity:1}to{opacity:0}}@media (min-width:640px){.velvet-vow-template-module__OH6Y5q__splitRow,.velvet-vow-template-module__OH6Y5q__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
