.theme-preset--editorial{--color-surface-primary: hsl(0, 0%, 2%);--color-surface-primary-rgb: 5.1 5.1 5.1;--color-surface-soft: hsl(0, 0%, 10%);--color-surface-dark: hsl(0, 0%, 5%);--color-surface-dark-rgb: 12.75 12.75 12.75;--color-action-primary: hsl(0, 0%, 98%);--color-action-accent: hsl(40, 65%, 55%);--color-action-accent-rgb: 214.8375 165.1125 65.6625;--color-text-primary: hsl(0, 0%, 98%);--color-text-primary-rgb: 249.9 249.9 249.9;--color-text-emphasis: hsl(40, 65%, 55%);--color-text-secondary: hsla(0, 0%, 98%, .72);--color-text-tooltip: hsla(30, 45%, 28%, .72);--font-display: Playfair Display, serif;--font-label: Cinzel, serif;--font-calligraphy: Pinyon Script, cursive;--color-glass-bg: hsla(0, 0%, 10%, .45);--color-glass-border: hsla(40, 65%, 55%, .3);--glass-blur: 16px;--editorial-global-bg: radial-gradient( circle at 10% 10%, hsla(40, 65%, 55%, .08) 0%, transparent 40% ), radial-gradient( circle at 90% 90%, hsla(40, 65%, 65%, .05) 0%, transparent 40% ), linear-gradient(180deg, hsl(0, 0%, 5%) 0%, hsl(0, 0%, 2%) 100%);--gold-metallic: linear-gradient( 135deg, var(--color-action-accent) 0%, var(--color-surface-elevated) 40%, color-mix(in srgb, var(--color-action-accent) 70%, var(--color-surface-dark)) 55%, color-mix(in srgb, var(--color-action-accent) 40%, var(--color-surface-dark)) 70%, var(--color-action-accent) 100% );--light-sweep: linear-gradient( -45deg, transparent 0%, transparent 40%, rgb(var(--color-surface-elevated-rgb) / 18%) 50%, transparent 60%, transparent 100% );--hero-overlay: linear-gradient( 180deg, hsla(0, 0%, 2%, .32) 0%, transparent 40%, hsla(0, 0%, 2%, .12) 100% );--hero-card-bg: linear-gradient( 160deg, hsla(0, 0%, 10%, .88) 0%, hsla(0, 0%, 2%, .98) 100% );--quote-bg: radial-gradient(circle at center, transparent 0%, rgb(0 0 0 / 40%) 100%), radial-gradient( ellipse at center, rgb(var(--color-action-accent-rgb) / 12%) 0%, transparent 80% ), url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='leather'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23leather)'/%3E%3C/svg%3E"), var(--color-surface-dark);--quote-text-color: var(--color-text-secondary);--quote-author-color: var(--color-text-on-dark);--quote-content-font: var(--font-body-narrative);--quote-content-size: clamp(1.6rem, 5.5vw, 2.4rem);--quote-content-line-height: 1.5;--quote-content-style: italic;--quote-content-letter-spacing: 0;--quote-divider-color: var(--color-action-accent);--quote-divider-opacity: 1;--quote-ornament-color: var(--color-text-on-dark);--quote-ornament-opacity: .3;--family-bg: radial-gradient( circle at bottom right, hsl(0, 0%, 5%), hsl(0, 0%, 2%) );--family-texture-opacity: 0;--family-vignette-bg: radial-gradient( circle at 50% 50%, rgb(var(--color-action-accent-rgb) / 10%) 0%, transparent 68% );--family-panel-bg: hsla(0, 0%, 100%, .02);--family-panel-border: 1px solid rgb(var(--color-action-accent-rgb) / 24%);--family-panel-shadow: 0 34px 90px rgb(0 0 0 / 42%);--family-panel-radius: 24px;--family-accent: var(--color-action-accent);--family-text-primary: var(--color-text-primary);--family-text-muted: rgb(var(--color-text-primary-rgb) / 72%);--family-divider: linear-gradient( 90deg, transparent 0%, rgb(var(--color-action-accent-rgb) / 72%) 50%, transparent 100% );--family-title-font: var(--font-display);--family-name-font: var(--font-display);--family-name-size: clamp(1.35rem, 2.8vw, 1.85rem);--family-lead-name-size: clamp(2rem, 4.2vw, 2.6rem);--family-media-bg: var(--gold-metallic);--family-media-radius: 400px 400px 24px 24px;--family-media-border: 1px solid var(--section-card-border-alt);--family-media-shadow: 0 40px 100px rgb(0 0 0 / 50%), 0 0 30px rgb(0 0 0 / 40%);--family-media-inner-border: 1px solid rgb(255 255 255 / 15%);--family-media-filter: contrast(1.1) saturate(1.1) brightness(.9);--gifts-bg: var(--color-surface-dark);--gifts-subtitle-color: rgb(var(--color-text-primary-rgb) / 72%);--gallery-section-bg: hsl(0, 0%, 2%);--gallery-caption-bg: hsla(0, 0%, 2%, .88);--location-text-color: var(--color-text-primary);--location-bg: var(--color-surface-dark);--location-card-bg: rgb(var(--color-surface-dark-rgb) / 88%);--location-card-border: 1px solid rgb(var(--color-action-accent-rgb) / 25%);--location-card-radius: 4px;--location-card-shadow: 0 50px 100px -20px rgb(0 0 0 / 80%), inset 0 0 40px rgb(var(--color-action-accent-rgb) / 5%);--location-card-backdrop-filter: blur(30px);--location-card-hover-transform: translateY(-12px);--location-card-hover-shadow: 0 70px 140px -30px rgb(0 0 0 / 95%), 0 0 40px rgb(var(--color-action-accent-rgb) / 15%);--location-card-hover-border-color: rgb(var(--color-action-accent-rgb) / 50%);--location-card-before-bg: var(--light-sweep);--location-card-before-bg-size: 300% 300%;--location-card-before-bg-pos: -100% -100%;--location-card-before-z-index: 2;--location-card-hover-before-bg-pos: 100% 100%;--location-image-aspect-ratio: 16 / 9;--location-image-filter: grayscale(.2) contrast(1.1) brightness(.9);--location-image-hover-scale: 1.1;--location-outer-frame-padding: 0;--location-outer-frame-bg: transparent;--location-outer-frame-border: none;--location-outer-frame-shadow: none;--location-outer-frame-margin-bottom: 0;--location-outer-frame-border-bottom: 1px solid rgb(var(--color-action-accent-rgb) / 20%);--location-inner-frame-padding: 0;--location-inner-frame-bg: transparent;--location-inner-frame-border-radius: 0;--location-container-overlay-after: linear-gradient( to bottom, transparent 60%, rgb(var(--color-surface-primary-rgb) / 80%) );--location-ceremony-image-focus-x: 50%;--location-ceremony-image-focus-y: 30%;--location-reception-image-focus-x: 50%;--location-reception-image-focus-y: 30%;--location-content-padding: 3rem 2.5rem;--location-title-color: var(--color-action-accent);--location-title-font-family: var(--section-subtitle-font);--location-title-font-size: var(--section-subtitle-size);--location-title-letter-spacing: .5em;--location-title-margin-bottom: 1.5rem;--location-place-font-family: var(--font-display);--location-place-font-size: 2.4rem;--location-place-color: var(--color-text-primary);--location-place-margin: 0 0 .75rem;--location-place-letter-spacing: -.01em;--location-place-line-height: 1.1;--location-date-font-family: var(--font-label);--location-date-font-size: .8rem;--location-date-letter-spacing: .3em;--location-date-text-transform: uppercase;--location-date-margin-bottom: 1.5rem;--location-date-color: var(--color-action-accent);--location-date-font-style: normal;--location-hour-color: rgb(var(--color-text-primary-rgb) / 50%);--location-hour-letter-spacing: .15em;--location-hour-font-size: .9rem;--location-hour-margin-bottom: 2.5rem;--location-address-color: rgb(var(--color-text-primary-rgb) / 60%);--location-address-font-family: var(--font-label);--location-address-font-size: .85rem;--location-address-letter-spacing: .12em;--location-address-padding-top: 2rem;--location-address-border-top: 1px solid rgb(var(--color-text-primary-rgb) / 5%);--location-divider-display: none;--location-indications-spacing: 10rem;--location-indications-container-max-width: 900px;--location-indications-panel-bg: transparent;--location-indications-panel-border: none;--location-indications-panel-padding: 0;--location-indications-backdrop-filter: none;--location-indications-before-display: none;--location-indications-gap: 1rem;--location-indications-grid-template: repeat(auto-fit, minmax(320px, 1fr));--location-indications-margin-bottom: 2rem;--location-indication-item-bg: transparent;--location-indication-item-border: 1px solid rgb(var(--color-action-accent-rgb) / 12%);--location-indication-item-radius: 16px;--location-indication-item-padding: 0 2.5rem;--location-indication-item-gap: .1rem;--location-indication-item-min-height: auto;--location-indication-item-box-shadow: 0 10px 30px -10px rgb(var(--color-surface-dark-rgb) / 5%), inset 0 0 40px rgb(var(--color-action-accent-rgb) / 3%);--location-indication-item-hover-bg: rgb(var(--color-surface-primary-rgb) / 40%);--location-indication-item-hover-border-color: rgb(var(--color-action-accent-rgb) / 30%);--location-indication-item-hover-transform: translateY(-8px);--location-indication-item-hover-box-shadow: 0 30px 60px -15px rgb(0 0 0 / 10%), 0 0 30px rgb(var(--color-action-accent-rgb) / 8%);--location-indication-item-after-bg: var(--gold-metallic);--location-indication-item-after-width: 40px;--location-indication-item-after-height: 1px;--location-indication-item-reserved-border-color: rgb(var(--color-action-accent-rgb) / 12%);--location-indication-icon-font-size: 2.4rem;--location-indication-icon-bg: transparent;--location-indication-icon-color: transparent;--location-indication-icon-shadow: none;--location-indication-icon-size: auto;--location-indication-icon-radius: 0;--location-indication-text-font-family: var(--font-label);--location-indication-text-font-size: .78rem;--location-indication-text-letter-spacing: .15em;--location-indication-text-color: rgb(var(--color-text-primary-rgb) / 72%);--location-indication-text-line-height: 1.8;--location-indication-strong-color: var(--color-text-primary);--location-indication-strong-font-weight: 600;--location-nav-bg: var(--color-action-accent);--location-nav-color: var(--color-surface-dark);--location-nav-border: 1px solid rgb(var(--color-action-accent-rgb) / 40%);--location-nav-radius: 2px;--location-nav-padding: .85rem 2.2rem;--location-nav-font-size: .75rem;--location-nav-letter-spacing: .22em;--location-nav-hover-border-color: var(--color-action-accent);--location-nav-hover-transform: translateY(-2px);--location-nav-hover-shadow: 0 10px 25px rgb(var(--color-action-accent-rgb) / 20%);--location-nav-hover-filter: none;--location-nav-primary-bg: var(--color-action-accent);--location-nav-primary-color: var(--color-surface-dark);--location-nav-apple-bg: rgb(var(--color-surface-dark-rgb) / 85%);--location-nav-apple-color: var(--color-text-primary);--location-nav-apple-border: var(--color-action-accent);--location-nav-apple-hover-bg: var(--color-action-accent);--location-nav-apple-hover-border-color: var(--color-action-accent);--location-nav-maps-hover-bg: var(--color-action-accent);--location-nav-maps-hover-border-color: var(--color-action-accent);--location-nav-maps-color: var(--color-text-on-dark);--location-nav-after-display: none;--pa-card-bg-color: var(--color-surface-dark);--pa-card-bg-image: linear-gradient(165deg, var(--color-surface-dark) 0%, var(--color-surface-primary) 100%), repeating-linear-gradient( 90deg, transparent, transparent 4px, rgb(212 175 55 / 2%) 4px, rgb(212 175 55 / 2%) 8px );--pa-card-border: 1px solid rgb(var(--color-action-accent-rgb) / 25%);--pa-card-shadow: 0 12px 40px rgb(0 0 0 / 40%);--pa-card-inset: .5rem;--pa-card-inner-border: 1px solid rgb(var(--color-action-accent-rgb) / 15%);--pa-card-inner-radius: .5rem;--pa-card-glow: radial-gradient( circle at top center, rgb(var(--color-action-accent-rgb) / 8%), transparent 50% );--pa-corner-size: 1.25rem;--pa-corner-dot-size: .25rem;--pa-corner-opacity: 50%;--pa-corner-glow-blur: 6px;--pa-eyebrow-color: var(--color-action-accent);--pa-eyebrow-tracking: .3em;--pa-title-font: var(--font-display-formal);--pa-title-tracking: .2em;--pa-title-color: var(--color-text-primary);--pa-subtitle-color: var(--color-text-secondary);--pa-guest-font: var(--font-display);--pa-guest-weight: 500;--pa-guest-color: var(--color-text-emphasis);--pa-guest-tracking: 0;--pa-divider-gradient: linear-gradient( 90deg, transparent 0%, var(--color-action-accent) 50%, transparent 100% );--pa-divider-opacity: 60%;--pa-divider-diamond-bg: var(--color-surface-dark);--pa-divider-diamond-border-color: var(--color-action-accent);--pa-divider-diamond-shadow: none;--pa-count-frame-radius: .75rem;--pa-count-frame-border: 1px solid rgb(var(--color-action-accent-rgb) / 30%);--pa-count-frame-bg: linear-gradient( 180deg, var(--color-surface-dark) 0%, var(--color-surface-primary) 100% );--pa-count-frame-shadow: 0 8px 24px rgb(0 0 0 / 30%);--pa-count-frame-inner-display: none;--pa-count-frame-inner-inset: 4px;--pa-count-frame-inner-border: .5px solid rgb(var(--color-action-accent-rgb) / 15%);--pa-count-color: var(--color-text-emphasis);--pa-count-shadow: none;--pa-footer-border-top: 1px solid rgb(var(--color-action-accent-rgb) / 20%);--pa-footer-bg: linear-gradient( 180deg, rgb(var(--color-surface-dark-rgb) / 60%), rgb(var(--color-surface-dark-rgb) / 80%) );--pa-footer-text-color: var(--color-text-secondary);--pa-footer-text-font-style: italic;--pa-footer-text-tracking: 0;--pa-label-color: rgb(var(--color-action-accent-rgb) / 80%);--pa-label-opacity: 1;--pa-label-tracking: .24em}.theme-preset--editorial .event-location__card:hover{transform:var(--location-card-hover-transform) rotateX(2deg)}.theme-preset--editorial .event-location__card:before{transition:background-position var(--duration-slower) var(--ease-premium)}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pinyon-script-vietnamese-400-normal.D9IEVGR9.woff2) format("woff2"),url(/_astro/pinyon-script-vietnamese-400-normal.DsnOr8jX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pinyon-script-latin-ext-400-normal.DzUoH_k9.woff2) format("woff2"),url(/_astro/pinyon-script-latin-ext-400-normal.Cu_llAZZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pinyon-script-latin-400-normal.HCoaxbyT.woff2) format("woff2"),url(/_astro/pinyon-script-latin-400-normal.3W0BoeAr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-normal.ByugaZpy.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-normal.DZVSGMRt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-normal.jFu40_Kw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-normal.Dm53BPoz.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-normal.B-YjCn1Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-normal.Bgo24x86.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-normal.BUNBP5ar.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
