.WeddingSystemShell_page__5uxHw{min-height:100vh;padding-bottom:88px;overflow-x:hidden;color:var(--forest-deep);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.7) 0,transparent 70%),var(--ivory)}.WeddingSystemShell_header__XYWZ3{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--natural-gold);background:rgba(252,250,247,.92);backdrop-filter:blur(18px)}.WeddingSystemShell_headerInner___NZqX{width:min(1120px,calc(100% - 32px));min-height:78px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.WeddingSystemShell_backLink__scOvl{display:inline-flex;align-items:center;gap:8px;color:var(--leaf-green);font-size:12px;font-weight:600;transition:color .18s ease}.WeddingSystemShell_backLink__scOvl:hover{color:var(--tropical-orange)}.WeddingSystemShell_backLink__scOvl svg{width:16px}.WeddingSystemShell_brand__qfXdY{display:flex;align-items:center;gap:11px;text-align:right}.WeddingSystemShell_brand__qfXdY img{width:44px;height:44px;object-fit:contain}.WeddingSystemShell_brand__qfXdY span{display:flex;flex-direction:column}.WeddingSystemShell_brand__qfXdY strong{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:600;color:var(--forest-deep)}.WeddingSystemShell_brand__qfXdY small{color:var(--natural-gold);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.WeddingSystemShell_main__VL_YS{width:min(780px,calc(100% - 32px));margin-inline:auto}.WeddingSystemShell_wide__y9lnH{width:min(1120px,calc(100% - 32px))}.WeddingSystemShell_intro__WkpX_{position:relative;isolation:isolate;max-width:720px;margin:0 auto 38px;padding:74px 28px 42px;text-align:center}.WeddingSystemShell_intro__WkpX_>:not(.WeddingSystemShell_botanical__T9sGu){position:relative;z-index:1}.WeddingSystemShell_botanical__T9sGu{position:absolute;z-index:0;bottom:-18px;width:220px;height:310px;object-fit:cover;pointer-events:none;opacity:.2}.WeddingSystemShell_botanicalLeft__CHkXC{left:-205px;object-position:left bottom;mask-image:linear-gradient(90deg,#000 42%,transparent 96%)}.WeddingSystemShell_botanicalRight__34rPK{right:-205px;object-position:right bottom;mask-image:linear-gradient(270deg,#000 42%,transparent 96%)}.WeddingSystemShell_intro__WkpX_:after{position:absolute;right:50%;bottom:0;width:92px;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--natural-gold),transparent);transform:translateX(50%)}.WeddingSystemShell_eyebrow__JheiB{display:block;margin-bottom:14px;color:var(--natural-gold);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.WeddingSystemShell_iconSeal__6nGwX{width:58px;height:58px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;color:#ffffff;background:var(--leaf-green)}.WeddingSystemShell_iconSeal__6nGwX svg{width:23px;height:23px}.WeddingSystemShell_intro__WkpX_ h1{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:500;line-height:.98;letter-spacing:-.035em}.WeddingSystemShell_intro__WkpX_ p{max-width:610px;margin:20px auto 0;color:var(--forest-deep);opacity:.8;font-size:13px;line-height:1.75}.WeddingSystemShell_content__U69Ch{position:relative}@media (max-width:600px){.WeddingSystemShell_page__5uxHw{padding-bottom:56px}.WeddingSystemShell_headerInner___NZqX{min-height:68px}.WeddingSystemShell_brand__qfXdY img{width:36px;height:36px}.WeddingSystemShell_brand__qfXdY strong{font-size:16px}.WeddingSystemShell_backLink__scOvl span,.WeddingSystemShell_brand__qfXdY small{display:none}.WeddingSystemShell_intro__WkpX_{padding:54px 10px 34px;margin-bottom:28px}.WeddingSystemShell_intro__WkpX_ h1{font-size:clamp(2.6rem,13vw,3.55rem)}.WeddingSystemShell_botanical__T9sGu{bottom:-6px;width:150px;height:230px;opacity:.14}.WeddingSystemShell_botanicalLeft__CHkXC{left:-96px}.WeddingSystemShell_botanicalRight__34rPK{right:-96px}}