:root{--gwp-header-bg: #faf7f6;--gwp-primary: #bf877c;--gwp-primary-hover: #a97268;--gwp-primary-active: #965f56;--gwp-primary-fill-dark: #2c2422;--gwp-primary-fill-dark-soft: color-mix(in srgb, #bf877c 28%, #1a1a1a 72%);--gwp-text-dark: #2c2c2c;--gwp-text-body: #4a4a4a;--gwp-text-muted: #6b6b6b;--gwp-text-link: #2c2c2c;--gwp-white: #ffffff;--gwp-border-light: #ebe4e1}:root{--gwp-font-heading: Scheherazade New, Scheherazade, Georgia, serif;--gwp-font-display: Playfair Display, Georgia, Times New Roman, serif;--gwp-font-paragraph: Poppins, Helvetica Neue, Arial, sans-serif;--gwp-font-button: Proza Libre, Helvetica Neue, Arial, sans-serif;--gwp-font-stylish: Palisade, Cormorant Garamond, Playfair Display, Georgia, serif;--gwp-font-script: Great Vibes, Cormorant Garamond, cursive}.font-heading{font-family:var(--gwp-font-heading)}.font-display{font-family:var(--gwp-font-display)}.font-paragraph{font-family:var(--gwp-font-paragraph)}.font-button{font-family:var(--gwp-font-button)}.font-stylish{font-family:var(--gwp-font-stylish)}.font-script{font-family:var(--gwp-font-script)}.gwp-container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px;box-sizing:border-box}@media(min-width:1400px){.gwp-container{padding-left:64px;padding-right:64px}}@media(max-width:768px){.gwp-container{padding-left:20px;padding-right:20px}}html{font-size:16px}html,body{margin:0;padding:0;font-family:var(--gwp-font-paragraph);font-size:1rem;line-height:1.6;color:var(--gwp-text-body);background:var(--gwp-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--gwp-font-heading);color:var(--gwp-text-dark)}p,span,li,label,input,textarea,select{font-family:var(--gwp-font-paragraph)}button,.btn,[type=button],[type=submit],[type=reset]{font-family:var(--gwp-font-button)}button,.btn,[type=button],[type=submit],[type=reset],a[href],a[routerlink]{cursor:pointer}button *,button:before,button:after,.btn *,.btn:before,.btn:after,[type=button] *,[type=button]:before,[type=button]:after,[type=submit] *,[type=submit]:before,[type=submit]:after,[type=reset] *,[type=reset]:before,[type=reset]:after,a[href] *,a[href]:before,a[href]:after,a[routerlink] *,a[routerlink]:before,a[routerlink]:after{cursor:inherit}button:before,button:after,.btn:before,.btn:after,[type=button]:before,[type=button]:after,[type=submit]:before,[type=submit]:after,[type=reset]:before,[type=reset]:after,a[href]:before,a[href]:after,a[routerlink]:before,a[routerlink]:after{pointer-events:none}button:disabled,[type=button]:disabled,[type=submit]:disabled,[type=reset]:disabled{cursor:not-allowed}a{color:inherit}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jD-hdM8Efs.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jD-jNM8Efs.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jD-h9M8Efs.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jD-htM8Efs.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jD-iNM8.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XIiaQ6DQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XBiaQ6DQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XJiaQ6DQ.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XKiaQ6DQ.woff2) format("woff2");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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XLiaQ6DQ.woff2) format("woff2");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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XFiaQ.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");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}:root{--alxa-bg-cream: #fdf1e6;--alxa-header-bg: #ffffff;--alxa-blush: #e2bdb7;--alxa-pink-light: #ed99a2;--alxa-pink: #e27d8f;--alxa-rose: #a76567;--alxa-pink-dark: #cf6f82;--alxa-mauve: #a76567;--alxa-mauve-dark: #8f5557;--alxa-cream: #fdf1e6;--alxa-cream-footer: #f9efe6;--alxa-brown: #a76567;--alxa-text: #333333;--alxa-muted: #a76567;--alxa-gold: #c9a227;--alxa-script: "Great Vibes", cursive;--alxa-serif: "Cormorant Garamond", Georgia, serif;--alxa-sans: "Montserrat", system-ui, sans-serif;--alxa-header-max-width: 1300px;--alxa-content-max-width: 1120px;--alxa-hero-max-height: 780px}*,*:before,*:after{box-sizing:border-box}.alxa-first{font-family:var(--alxa-sans);color:var(--alxa-text);background:var(--wed-body-bg, var(--wed-background, #ffffff));line-height:1.5;overflow-x:hidden;container-type:inline-size;container-name:alxa-first}.alxa-first img{display:block;max-width:100%}.alxa-first__content{width:100%;max-width:var(--alxa-content-max-width);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);box-sizing:border-box}.alxa-first__header-wrap--hidden{display:none}app-website-template-header{display:block}app-website-template-header.alxa-header--chrome-hidden .alxa-header-stack__spacer,app-website-template-header.alxa-header--chrome-hidden .alxa-header-stack__fixed{display:none}app-website-template-header .alxa-header-stack__fixed{position:fixed;top:0;left:0;right:0;z-index:50;transform:translateY(0);transition:transform .42s cubic-bezier(.4,0,.2,1);will-change:transform}body.wg-viewer-open app-website-template-header .alxa-header-stack__fixed{z-index:1;pointer-events:none}app-website-template-header.alxa-header--pinned .alxa-header-stack__fixed{transform:translateY(-100%)}.alxa-header-stack__spacer{display:block;width:100%;pointer-events:none}.alxa-header-stack__fixed>.alxa-header-stack__top-bar{display:block;width:100%}.alxa-first__header-wrap{width:100%;background:var(--alxa-header-bg, #ffffff);border-bottom:1px solid rgb(226 189 183 / 35%);transition:box-shadow .38s ease,border-bottom-color .38s ease}.alxa-header--scrolled .alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap{box-shadow:0 10px 26px #a7656729;border-bottom-color:#e2bdb7b3}.alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap .alxa-first__header{transition:padding .38s cubic-bezier(.4,0,.2,1)}.alxa-header--scrolled .alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap .alxa-first__header{padding-top:clamp(.45rem,1.2vw,.8rem)}.alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap h1.alxa-first__logo{transform-origin:center top;transition:transform .38s cubic-bezier(.4,0,.2,1),margin .38s cubic-bezier(.4,0,.2,1)}.alxa-header--scrolled .alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap h1.alxa-first__logo{transform:scale(.8);margin-bottom:clamp(.3rem,.9vw,.5rem)}.alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap .alxa-first__nav-row{transition:padding .38s cubic-bezier(.4,0,.2,1)}.alxa-header--scrolled .alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap .alxa-first__nav-row{padding-bottom:clamp(.45rem,1.1vw,.65rem)}.alxa-header--scrolled .alxa-first--mobile .alxa-first__header-wrap{box-shadow:0 8px 20px #a7656724;border-bottom-color:#e2bdb7b3}.alxa-header--scrolled .alxa-first--mobile .alxa-first__header-wrap h1.alxa-first__logo{transform:scale(.92);transform-origin:center top;transition:transform .38s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){app-website-template-header .alxa-header-stack__fixed{transition:none}}.alxa-first .alxa-first__header-wrap .alxa-first__header{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--alxa-header-max-width);margin:0 auto;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,2rem) 0;background:var(--alxa-header-bg, #ffffff);border:none}.alxa-first__header-top{display:flex;align-items:center;justify-content:center;width:100%;gap:.75rem}.alxa-first .alxa-first__header-wrap h1.alxa-first__logo{margin:0 0 clamp(.65rem,1.8vw,1rem);padding:0;font-family:var(--wed-header-font, var(--alxa-script, Georgia, "Times New Roman", serif));font-size:calc(clamp(2.25rem,7vw,3rem) * var(--wed-heading-scale, 1));font-weight:var(--wed-couple-name-weight, 600);font-style:normal;color:var(--alxa-header-logo, var(--wed-heading, var(--alxa-rose, #a76567)));-webkit-text-fill-color:var(--alxa-header-logo, var(--wed-heading, var(--alxa-rose, #a76567)));opacity:1;visibility:visible;line-height:1;text-align:center;letter-spacing:.01em;flex:0 1 auto;white-space:nowrap}.alxa-first__menu-btn{display:none;align-items:center;justify-content:center;flex-shrink:0;position:relative;width:2.5rem;height:2.5rem;margin:0;padding:0;border:none;border-radius:.35rem;background:transparent;color:var(--alxa-header-logo, var(--alxa-nav-color, #ffffff));cursor:pointer;appearance:none;-webkit-appearance:none;transition:color .25s ease,transform .25s ease}.alxa-first__menu-btn:active{transform:scale(.94)}.alxa-first__menu-btn svg{width:1.5rem;height:1.5rem;display:block}.alxa-first__menu-icon{display:block;transition:opacity .28s ease,transform .32s cubic-bezier(.4,0,.2,1)}.alxa-first__menu-icon--close{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:rotate(-90deg) scale(.82);pointer-events:none}.alxa-first__menu-icon--open{opacity:1;transform:rotate(0) scale(1)}.alxa-first__menu-btn--open .alxa-first__menu-icon--open{opacity:0;transform:rotate(90deg) scale(.82)}.alxa-first__menu-btn--open .alxa-first__menu-icon--close{opacity:1;transform:rotate(0) scale(1)}.alxa-first__nav-row{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--alxa-header-max-width);margin:0 auto;padding:0 0 clamp(.85rem,2vw,1.05rem);column-gap:clamp(.75rem,2vw,1.25rem)}.alxa-first__nav{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem clamp(.55rem,1.4vw,1.15rem);margin:0;padding:0;max-width:100%}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link{position:relative;display:inline-block;margin:0;padding:0 0 .35rem;font-family:var(--wed-body-font, var(--alxa-sans, system-ui, sans-serif));font-size:calc(clamp(.95rem,1.65vw,1.2rem) * var(--wed-body-scale, 1));font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--alxa-nav-color, var(--alxa-rose));text-decoration:none;border-bottom:none;white-space:nowrap;cursor:pointer;background:none;transition:color .25s ease}.alxa-first .alxa-first__header-wrap button.alxa-first__nav-link--button{appearance:none;-webkit-appearance:none;border:none;outline:none;font:inherit}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--alxa-nav-active-color, var(--alxa-rose));transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link:hover{color:var(--alxa-nav-active-color, var(--alxa-rose))}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link:hover:after,.alxa-first .alxa-first__header-wrap .alxa-first__nav-link--active:after{transform:scaleX(1)}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link--active{color:var(--alxa-nav-active-color, var(--alxa-rose))}.alxa-first .alxa-first__header-wrap button.alxa-first__cta,.alxa-first .alxa-first__header-wrap a.alxa-first__cta{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;margin:0;border:1.5px solid transparent;border-radius:999px;padding:calc(.55rem * var(--wed-button-scale, 1)) calc(1.1rem * var(--wed-button-scale, 1));background:var(--alxa-cta-bg, var(--alxa-pink));color:var(--wed-on-accent, #ffffff);font-family:var(--wed-body-font, var(--alxa-sans, system-ui, sans-serif));font-size:calc(clamp(.75rem,1.4vw,.875rem) * var(--wed-button-scale, 1));font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;box-sizing:border-box;box-shadow:0 4px 14px #0000001f;appearance:none;-webkit-appearance:none;flex-shrink:0}.alxa-first .alxa-first__header-wrap button.alxa-first__cta--classic:hover,.alxa-first .alxa-first__header-wrap a.alxa-first__cta--classic:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000029}@media(min-width:769px){.alxa-first .alxa-first__header-wrap h1.alxa-first__logo{font-size:clamp(2.75rem,4vw,3.75rem);margin-bottom:.85rem}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link{font-size:clamp(1.05rem,1.4vw,1.25rem)}.alxa-first .alxa-first__header-wrap button.alxa-first__cta,.alxa-first .alxa-first__header-wrap a.alxa-first__cta{font-size:calc(clamp(1rem,1.35vw,1.15rem) * var(--wed-button-scale, 1));padding:calc(.6rem * var(--wed-button-scale, 1)) calc(1.2rem * var(--wed-button-scale, 1))}.alxa-first__nav{gap:.4rem 1.1rem}}@media(min-width:1200px){.alxa-first .alxa-first__header-wrap h1.alxa-first__logo{font-size:3.75rem}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link{font-size:1.3rem}.alxa-first .alxa-first__header-wrap button.alxa-first__cta,.alxa-first .alxa-first__header-wrap a.alxa-first__cta{font-size:calc(1.15rem * var(--wed-button-scale, 1));padding:calc(.62rem * var(--wed-button-scale, 1)) calc(1.3rem * var(--wed-button-scale, 1))}.alxa-first__nav{gap:.45rem 1.35rem}}@media(max-width:1024px){.alxa-first__nav{gap:.35rem .65rem;flex-wrap:wrap;justify-content:center}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link{font-size:clamp(.88rem,1.7vw,1.05rem)}.alxa-first .alxa-first__header-wrap button.alxa-first__cta,.alxa-first .alxa-first__header-wrap a.alxa-first__cta{font-size:calc(clamp(.88rem,1.6vw,1rem) * var(--wed-button-scale, 1));padding:calc(.48rem * var(--wed-button-scale, 1)) calc(.9rem * var(--wed-button-scale, 1));white-space:nowrap}}@media(max-width:900px){.alxa-first__nav-row{flex-direction:column;row-gap:.75rem;padding-inline:0;padding-bottom:1rem}.alxa-first__nav{flex:0 0 auto;width:100%;gap:.4rem .7rem}.alxa-first .alxa-first__header-wrap button.alxa-first__cta,.alxa-first .alxa-first__header-wrap a.alxa-first__cta{align-self:center}}@media(max-width:768px){.alxa-first .alxa-first__header-wrap .alxa-first__header{padding:1rem 1rem 0;align-items:stretch}.alxa-first__header-top{justify-content:space-between;margin-bottom:0}.alxa-first .alxa-first__header-wrap h1.alxa-first__logo{margin:0;text-align:left;font-size:clamp(1.65rem,7vw,2.15rem);flex:1;min-width:0}.alxa-first__menu-btn{display:inline-flex}.alxa-first__nav-row{display:grid;grid-template-columns:1fr;row-gap:.85rem;width:100%;max-height:0;overflow:hidden;opacity:0;transform:translateY(-.65rem);padding:0;pointer-events:none;transition:max-height .48s cubic-bezier(.4,0,.2,1),opacity .32s ease,transform .38s cubic-bezier(.4,0,.2,1),padding .38s ease}.alxa-first__nav-row--open{max-height:36rem;opacity:1;transform:translateY(0);padding:.85rem 0 1rem;pointer-events:auto}.alxa-first__nav-row--open .alxa-first__nav-link{animation:alxa-menu-item-in .42s cubic-bezier(.4,0,.2,1) both}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(1){animation-delay:.04s}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(2){animation-delay:.08s}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(3){animation-delay:.12s}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(4){animation-delay:.16s}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(5){animation-delay:.2s}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(6){animation-delay:.24s}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(7){animation-delay:.28s}.alxa-first__nav-row--open .alxa-first__nav-link:nth-child(8){animation-delay:.32s}.alxa-first__header-wrap:has(.alxa-first__nav-row--open){border-bottom-color:#e2bdb799;box-shadow:0 6px 20px #a765671a}.alxa-first__nav{grid-column:1;flex-direction:column;align-items:center;max-width:100%;gap:.55rem}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link{font-size:1.15rem;padding-bottom:.25rem}.alxa-first .alxa-first__header-wrap button.alxa-first__cta,.alxa-first .alxa-first__header-wrap a.alxa-first__cta{grid-column:1;grid-row:auto;justify-self:center;width:min(100%,260px);padding:calc(.65rem * var(--wed-button-scale, 1)) calc(1.25rem * var(--wed-button-scale, 1));font-size:calc(1.05rem * var(--wed-button-scale, 1))}}@media(max-width:480px){.alxa-first .alxa-first__header-wrap h1.alxa-first__logo{font-size:clamp(1.95rem,10vw,2.35rem)}.alxa-first__nav{gap:.35rem .65rem}.alxa-first .alxa-first__header-wrap .alxa-first__nav-link{font-size:1.1rem}.alxa-first .alxa-first__header-wrap button.alxa-first__cta,.alxa-first .alxa-first__header-wrap a.alxa-first__cta{font-size:calc(1.05rem * var(--wed-button-scale, 1));width:min(100%,240px)}}.alxa-first--mobile .alxa-first__header-wrap .alxa-first__header{padding:1rem 1rem 0;align-items:stretch}.alxa-first--mobile .alxa-first__header-top{justify-content:space-between}.alxa-first--mobile .alxa-first__header-wrap h1.alxa-first__logo{margin:0;text-align:left;font-size:clamp(1.2rem,5.2vw,1.85rem);flex:1 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alxa-first--mobile .alxa-first__menu-btn{display:inline-flex}.alxa-first--mobile .alxa-first__nav-row{display:grid;grid-template-columns:1fr;row-gap:.85rem;width:100%;max-height:0;overflow:hidden;opacity:0;transform:translateY(-.65rem);padding:0;pointer-events:none;transition:max-height .48s cubic-bezier(.4,0,.2,1),opacity .32s ease,transform .38s cubic-bezier(.4,0,.2,1),padding .38s ease}.alxa-first--mobile .alxa-first__nav-row--open{max-height:36rem;opacity:1;transform:translateY(0);padding:.85rem 0 1rem;pointer-events:auto}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link{animation:alxa-menu-item-in .42s cubic-bezier(.4,0,.2,1) both}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(1){animation-delay:.04s}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(2){animation-delay:.08s}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(3){animation-delay:.12s}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(4){animation-delay:.16s}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(5){animation-delay:.2s}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(6){animation-delay:.24s}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(7){animation-delay:.28s}.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link:nth-child(8){animation-delay:.32s}.alxa-first--mobile .alxa-first__header-wrap:has(.alxa-first__nav-row--open){border-bottom-color:#e2bdb799;box-shadow:0 6px 20px #a765671a}.alxa-first--mobile .alxa-first__nav{grid-column:1;flex-direction:column;align-items:center;max-width:100%;gap:.55rem}.alxa-first--mobile .alxa-first__header-wrap button.alxa-first__cta,.alxa-first--mobile .alxa-first__header-wrap a.alxa-first__cta{grid-column:1;grid-row:auto;justify-self:center;width:min(100%,260px);padding:calc(.65rem * var(--wed-button-scale, 1)) calc(1.25rem * var(--wed-button-scale, 1));font-size:calc(1.05rem * var(--wed-button-scale, 1))}@keyframes alxa-menu-item-in{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.alxa-first__menu-icon,.alxa-first__nav-row,.alxa-first--mobile .alxa-first__nav-row{transition:none}.alxa-first__nav-row--open .alxa-first__nav-link,.alxa-first__nav-row--open .alxa-first__cta,.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__nav-link,.alxa-first--mobile .alxa-first__nav-row--open .alxa-first__cta{animation:none}}@media(min-width:769px){.alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap h1.alxa-first__logo{font-size:calc(clamp(2.5rem,4vw,3.75rem) * var(--wed-heading-scale, 1))}.alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap .alxa-first__nav-link{font-size:calc(clamp(1.05rem,1.4vw,1.3rem) * var(--wed-body-scale, 1))}.alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap button.alxa-first__cta,.alxa-first:not(.alxa-first--mobile) .alxa-first__header-wrap a.alxa-first__cta{font-size:calc(clamp(1rem,1.35vw,1.15rem) * var(--wed-button-scale, 1))}}.alxa-first__cta{position:relative;overflow:hidden;isolation:isolate;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,background-color .32s ease,color .32s ease,border-color .32s ease}.alxa-first__cta-label{position:relative;z-index:2;display:inline-block}.alxa-first__cta--classic{border-radius:999px;background:var(--alxa-cta-bg, var(--alxa-pink));color:var(--wed-on-accent, #ffffff);border-color:transparent;box-shadow:0 4px 14px #0000001f}.alxa-first__cta--fill-slide{border-radius:10px;background:var(--alxa-cta-bg, var(--alxa-pink));color:var(--wed-on-accent, #ffffff);border-color:transparent;box-shadow:0 6px 16px #0000001f}.alxa-first__cta--fill-slide:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:color-mix(in srgb,var(--alxa-cta-bg, var(--alxa-pink)) 55%,#1a1a1a);transform:translate(-101%);transition:transform .45s cubic-bezier(.4,0,.2,1)}.alxa-first__cta--fill-slide:hover:before{transform:translate(0)}.alxa-first__cta--fill-slide:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000029}.alxa-first__cta--shine{border-radius:999px;border-color:transparent;background:var(--alxa-cta-bg, var(--alxa-pink));color:var(--wed-on-accent, #ffffff);box-shadow:0 6px 18px #0000001f}.alxa-first__cta--shine:after{content:"";position:absolute;top:0;left:-75%;width:48%;height:100%;z-index:1;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / 62%) 50%,transparent 100%);transform:skew(-22deg);transition:left .65s ease;pointer-events:none}.alxa-first__cta--shine:hover:after{left:135%}.alxa-first__cta--shine:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 24px #00000029}.alxa-first__cta--lift{border-radius:999px;background:var(--alxa-cta-bg, var(--alxa-pink));color:var(--wed-on-accent, #ffffff);border-color:transparent;box-shadow:0 4px 14px #00000024}.alxa-first__cta--lift:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 16px 32px #0000002e}.alxa-first__cta--outline{border-radius:999px;background:transparent!important;color:var(--alxa-pink)!important;border:2px solid var(--alxa-pink)!important;box-shadow:none!important}.alxa-first__cta--outline:hover{background:var(--alxa-cta-bg, var(--alxa-pink))!important;color:#fff!important;border-color:var(--alxa-cta-bg, var(--alxa-pink))!important;transform:translateY(-1px);box-shadow:0 8px 20px #00000024!important}@media(prefers-reduced-motion:reduce){.alxa-first__cta,.alxa-first__cta--fill-slide:before,.alxa-first__cta--shine:after{transition:none}.alxa-first__cta--classic:hover,.alxa-first__cta--fill-slide:hover,.alxa-first__cta--shine:hover,.alxa-first__cta--lift:hover,.alxa-first__cta--outline:hover{transform:none}}body>.wg-viewer{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:#000000d6;backdrop-filter:blur(2px)}body>.wg-viewer .wg-viewer__top,body>.wg-viewer .wg-viewer__nav,body>.wg-viewer .wg-viewer__zoom{z-index:3;pointer-events:auto}body>.wg-viewer .wg-viewer__top{pointer-events:none}body>.wg-viewer .wg-viewer__top-actions{pointer-events:auto}.wed-foil app-website-template-header h1.alxa-first__logo,.wed-foil .alxa-header-stack h1.alxa-first__logo,.wed-foil .alxa-first .alxa-first__header-wrap h1.alxa-first__logo{text-shadow:none!important}app-website-template-header h1.alxa-first__logo,.alxa-header-stack h1.alxa-first__logo,.alxa-first .alxa-first__header-wrap h1.alxa-first__logo{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:1.35em!important;max-height:none!important;margin-left:0!important;margin-right:0!important;padding:.32em .35rem .22em!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;clip-path:none!important;overflow:visible!important;font-family:var(--wed-header-font, var(--alxa-script, Georgia, "Times New Roman", serif))!important;font-size:calc(clamp(1.35rem,3.8vw + .35rem,3.4rem) * var(--wed-heading-scale, 1))!important;font-weight:var(--wed-couple-name-weight, 600)!important;line-height:1.4!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 0 1px rgb(255 255 255 / 80%),0 1px 2px rgb(0 0 0 / 18%)}.alxa-first--mobile .alxa-first__header-wrap h1.alxa-first__logo,app-website-template-header .alxa-first--mobile h1.alxa-first__logo,.alxa-header-stack .alxa-first--mobile h1.alxa-first__logo{width:auto!important;max-width:calc(100% - 2.75rem)!important;margin:0!important;padding:.22em .2rem .15em!important;text-align:left!important;font-size:calc(clamp(1.15rem,4.8vw,1.75rem) * var(--wed-heading-scale, 1))!important;line-height:1.35!important;white-space:nowrap!important;overflow:visible!important;text-overflow:ellipsis!important}app-website-template-header .alxa-first__nav-link,.alxa-header-stack .alxa-first__nav-link,.alxa-first .alxa-first__header-wrap .alxa-first__nav-link{font-family:var(--wed-body-font, var(--alxa-sans, system-ui, sans-serif))!important;font-size:calc(clamp(.95rem,1.65vw,1.2rem) * var(--wed-body-scale, 1))!important}.alxa-first__footer{--alxa-footer-surface: #9e8479;--alxa-footer-copy-surface: #6d5c54;position:relative;width:100%;overflow:hidden;color:var(--alxa-footer-text, var(--alxa-rose, #ffffff));background:var(--alxa-footer-bg, var(--alxa-footer-surface));font-family:var(--alxa-sans)}.alxa-first__footer-floral{position:absolute;top:0;width:min(130px,16vw);height:auto;pointer-events:none;z-index:0;opacity:.38;filter:brightness(1.15) saturate(.75)}.alxa-first__footer-floral--left{left:0}.alxa-first__footer-floral--right{right:0}.alxa-first__footer-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.55rem;max-width:1100px;margin:0 auto;padding:1.25rem 1.25rem .85rem;text-align:center}.alxa-first__footer-names{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.2rem .35rem;margin:0;line-height:1}.alxa-first__footer-name{font-family:var(--alxa-script);font-size:calc(clamp(1.25rem,3.6vw,1.7rem) * var(--wed-heading-scale, 1));font-weight:400;font-style:normal;letter-spacing:.01em;line-height:1.05;color:var(--alxa-footer-text, var(--alxa-rose))}.alxa-first__footer-amp{font-family:var(--alxa-script);font-size:calc(clamp(.95rem,2.6vw,1.25rem) * var(--wed-heading-scale, 1));font-weight:400;line-height:1;color:var(--alxa-footer-muted, var(--alxa-footer-text, var(--alxa-rose)));transform:translateY(.06em)}.alxa-first__footer-contact-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem 1rem;width:100%;max-width:980px}.alxa-first__footer-contact-item{display:inline-flex;align-items:center;gap:.35rem;max-width:18rem;min-height:1.1rem;font-family:var(--alxa-sans);font-size:calc(clamp(.72rem,1.2vw,.88rem) * var(--wed-body-scale, 1));font-weight:500;letter-spacing:.01em;line-height:1.3;color:var(--alxa-footer-nav, var(--alxa-nav-color, var(--alxa-rose)));text-align:left;text-decoration:none}a.alxa-first__footer-contact-item:hover{color:var(--alxa-footer-text, var(--alxa-nav-active-color, var(--alxa-rose)));text-decoration:underline;text-underline-offset:2px}.alxa-first__footer-icon{display:grid;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;color:inherit;border:1px solid currentColor;border-radius:50%;opacity:.92}.alxa-first__footer-icon svg{width:.55rem;height:.55rem}.alxa-first__footer-heading{margin:.1rem 0 0;font-family:var(--alxa-sans);font-size:calc(clamp(.78rem,1.2vw,.95rem) * var(--wed-heading-scale, 1));font-weight:500;letter-spacing:.01em;color:var(--alxa-footer-text, var(--alxa-rose))}.alxa-first__footer-links{display:flex;flex-wrap:wrap;gap:.25rem clamp(.45rem,1.1vw,.85rem);align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.alxa-first__footer-links li{margin:0}.alxa-first__footer-link{display:inline-flex;align-items:center;padding:0;font-family:var(--alxa-sans);font-size:calc(clamp(.72rem,1.2vw,.9rem) * var(--wed-body-scale, 1));font-weight:500;letter-spacing:.01em;line-height:1.3;color:var(--alxa-footer-nav, var(--alxa-nav-color, var(--alxa-rose)));text-decoration:none;white-space:nowrap;background:none;border:none;cursor:pointer}a.alxa-first__footer-link:hover,button.alxa-first__footer-link:hover,.alxa-first__footer-link--active{color:var(--alxa-footer-text, var(--alxa-nav-active-color, var(--alxa-rose)));text-decoration:underline;text-underline-offset:2px}.alxa-first__footer-copy{position:relative;z-index:1;display:flex;justify-content:center;padding:0 .75rem .65rem}.alxa-first__footer-copy p{margin:0;padding:.3rem .85rem;font-family:var(--alxa-sans);font-size:calc(clamp(.62rem,1vw,.72rem) * var(--wed-body-scale, 1));font-weight:400;line-height:1.35;color:var(--alxa-footer-copy-text, #ffffff);text-align:center;background:var(--alxa-footer-copy-bg, var(--alxa-mauve-dark, #6d5c54));border-radius:3px 10px 5px 9px/7px 4px 9px 5px}@media(min-width:769px){.alxa-first:not(.alxa-first--mobile) .alxa-first__footer-name{font-size:calc(clamp(1.35rem,2.2vw,1.95rem) * var(--wed-heading-scale, 1))}.alxa-first:not(.alxa-first--mobile) .alxa-first__footer-amp{font-size:calc(clamp(1rem,1.6vw,1.4rem) * var(--wed-heading-scale, 1))}.alxa-first:not(.alxa-first--mobile) .alxa-first__footer-contact-item,.alxa-first:not(.alxa-first--mobile) .alxa-first__footer-link{font-size:calc(clamp(.78rem,1vw,.95rem) * var(--wed-body-scale, 1))}.alxa-first:not(.alxa-first--mobile) .alxa-first__footer-heading{font-size:calc(clamp(.82rem,1.05vw,.98rem) * var(--wed-heading-scale, 1))}}.alxa-first--mobile .alxa-first__footer-body{padding:1.05rem .9rem .75rem;gap:.5rem}.alxa-first--mobile .alxa-first__footer-name{font-size:calc(clamp(1.15rem,5.5vw,1.45rem) * var(--wed-heading-scale, 1))}.alxa-first--mobile .alxa-first__footer-contact-row{flex-direction:column;align-items:center;gap:.4rem}.alxa-first--mobile .alxa-first__footer-contact-item{display:flex;justify-content:flex-start;align-items:flex-start;width:fit-content;max-width:100%;text-align:left;font-size:calc(.82rem * var(--wed-body-scale, 1))}.alxa-first--mobile .alxa-first__footer-contact-item>span:not(.alxa-first__footer-icon){min-width:0;flex:0 1 auto}.alxa-first--mobile .alxa-first__footer-icon{margin-top:.1em}.alxa-first--mobile .alxa-first__footer-link{font-size:calc(.82rem * var(--wed-body-scale, 1));white-space:normal}.alxa-first--mobile .alxa-first__footer-links{gap:.3rem .65rem}.alxa-first__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);width:100%;height:min(80cqw,var(--alxa-hero-max-height));max-height:var(--alxa-hero-max-height);background:var(--alxa-bg-cream);overflow:hidden}.alxa-first__hero-photo{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#ebe0d8;z-index:1}.alxa-first__hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / 0%) 0%,rgb(253 241 230 / 0%) 38%,rgb(253 241 230 / 45%) 62%,rgb(253 241 230 / 82%) 78%,var(--alxa-bg-cream) 100%);pointer-events:none;z-index:2}.alxa-first__hero-photo img{width:100%;height:100%;object-fit:cover;object-position:28% 22%}.alxa-first__hero-photo-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#e8d5d0,#f5ebe6);color:var(--wed-body-heading, var(--wed-heading, var(--alxa-mauve, #a76567)));font-size:.85rem}.alxa-first__hero-content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:0;overflow:hidden;padding:clamp(2rem,4.5vh,3rem) clamp(11rem,16vw,13.5rem) clamp(2rem,4.5vh,3rem) clamp(1.25rem,2.5vw,2rem);text-align:center;background:var(--alxa-bg-cream);z-index:1}.alxa-first__hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:min(440px,100%);margin:0 auto;padding:clamp(2.25rem,5vh,3.5rem) clamp(1.75rem,3.5vw,2.75rem)}.alxa-first__hero-tagline{margin:0 0 clamp(1rem,2.2vh,1.35rem);font-family:var(--alxa-sans);font-size:clamp(.75rem,1.2vw,.8125rem);font-weight:500;letter-spacing:.04em;text-transform:none;color:#1a1a1a}.alxa-first__hero-names{display:flex;flex-direction:column;align-items:center;gap:.1rem;margin:0 0 clamp(1.1rem,2.4vh,1.5rem)}.alxa-first__hero-name{font-family:var(--alxa-script);font-size:clamp(3rem,7.5vw,5.25rem);font-weight:400;color:var(--wed-body-heading, var(--wed-heading, var(--alxa-rose, #a76567)));line-height:.95}.alxa-first__hero-names-icon{width:clamp(2.25rem,4.5vw,3rem);height:auto;margin:clamp(2.25rem,.8vh,1.45rem) 0}.alxa-first__hero-separator{width:min(240px,88%);height:auto;margin:0 auto;display:block}.alxa-first__hero-separator--below{margin-top:clamp(.35rem,.8vh,.5rem);margin-bottom:clamp(.85rem,1.8vh,1.15rem)}.alxa-first__hero-date{margin:clamp(.35rem,.8vh,.5rem) 0;font-family:var(--alxa-sans);font-size:clamp(.9375rem,1.6vw,1.125rem);font-weight:700;letter-spacing:.06em;color:#1a1a1a}.alxa-first__hero-location{display:inline-flex;align-items:flex-start;justify-content:center;gap:.4rem;margin:0;font-family:var(--alxa-sans);font-size:clamp(.6875rem,1.1vw,.8125rem);font-weight:500;color:#1a1a1a;line-height:1.5;max-width:300px}.alxa-first__hero-location-icon{width:.875rem;height:.875rem;flex-shrink:0;margin-top:.15rem}.alxa-first__hero-floral{position:absolute;top:0;right:0;bottom:0;width:clamp(120px,14.5vw,185px);height:100%;background-color:transparent;background-image:url(/Websitedesign/websitepretemplates/first_cx_template/media/Alxa-first-template/Hero_imgs/right_side_decor.svg);background-repeat:no-repeat;background-position:right center;background-size:100% 100%;pointer-events:none;z-index:0}@media(min-width:769px){.alxa-first__hero-name{font-size:clamp(4rem,5.8vw,5.5rem)}.alxa-first__hero-names-icon{width:clamp(2.5rem,3.2vw,3.125rem)}.alxa-first__hero-tagline{font-size:.8125rem;margin-bottom:1.35rem}.alxa-first__hero-date{font-size:1.125rem}.alxa-first__hero-location{font-size:.8125rem}.alxa-first__hero-separator{width:min(260px,92%)}.alxa-first__hero-inner{max-width:460px;padding:3.25rem 2.75rem}}@media(min-width:1200px){.alxa-first__hero-content{padding-right:13.5rem}.alxa-first__hero-name{font-size:5.5rem}}@media(max-width:900px){.alxa-first__hero{height:auto;max-height:none;grid-template-columns:1fr;grid-template-rows:auto auto}.alxa-first__hero-photo{height:min(62vw,340px);max-height:340px;z-index:1}.alxa-first__hero-photo:after{background:linear-gradient(180deg,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 0%) 45%,rgb(253 241 230 / 35%) 72%,rgb(253 241 230 / 88%) 92%,var(--alxa-bg-cream) 100%)}.alxa-first__hero-content{position:relative;min-height:clamp(280px,62vw,360px);height:auto;margin-top:-2.5rem;padding:3rem min(5.5rem,24vw) 2.25rem 1rem;background:linear-gradient(180deg,rgb(253 241 230 / 0%) 0%,rgb(253 241 230 / 92%) 12%,var(--alxa-bg-cream) 28%,var(--alxa-bg-cream) 100%);z-index:2}.alxa-first__hero-inner{position:relative;z-index:2;max-width:min(380px,calc(100% - 1rem));padding:1.25rem .75rem 1.5rem}.alxa-first__hero-floral{width:min(88px,22vw);background-size:100% 100%;z-index:1}}@media(max-width:480px){.alxa-first__hero-name{font-size:clamp(2.25rem,12vw,2.75rem)}.alxa-first__hero-inner{max-width:100%;padding:1.75rem 1.25rem}}.alxa-first__couple{padding:clamp(2rem,4vw,2.75rem) 0 0;text-align:center;background:#fff;overflow:hidden}.alxa-first__couple .alxa-first__section-script,.alxa-first__couple .alxa-first__section-wavy,.alxa-first__couple .alxa-first__section-subtitle{padding-inline:clamp(1rem,3vw,1.5rem)}.alxa-first__section-script{margin:0;font-family:var(--alxa-script);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;color:var(--wed-body-heading, var(--wed-heading, var(--alxa-mauve, #a76567)));line-height:1.1}.alxa-first__section-wavy{width:min(180px,50%);margin:.35rem auto .65rem}.alxa-first__section-subtitle{margin:0 0 clamp(1.25rem,3vw,1.75rem);font-family:var(--alxa-sans);font-size:clamp(.72rem,1.2vw,.8125rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--wed-body-heading, var(--wed-heading, var(--alxa-mauve, #a76567)))}.alxa-first__couple-band{position:relative;width:100%;max-width:none;margin:0;padding:clamp(3rem,7vw,4.5rem) clamp(1.25rem,4vw,3rem) clamp(3.5rem,8vw,5rem);min-height:clamp(340px,34vw,536px);display:flex;align-items:center;justify-content:center}.alxa-first__couple-band-bg{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background-image:url(/Websitedesign/websitepretemplates/first_cx_template/media/Alxa-first-template/second_sec/alx_second_sec_bg.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none;z-index:0}.alxa-first__couple-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;justify-items:center;column-gap:clamp(.35rem,1.2vw,.85rem);row-gap:1.25rem;width:100%;max-width:min(1400px,100%);margin:0 auto}.alxa-first__couple-side{padding:0;width:100%;max-width:280px}.alxa-first__couple-side--groom{text-align:center;justify-self:end;padding-right:clamp(.25rem,1vw,1rem)}.alxa-first__couple-side--bride{text-align:center;justify-self:start;padding-left:clamp(.25rem,1vw,1rem)}.alxa-first__couple-role{margin:0 0 .4rem;font-family:var(--alxa-script);font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:400;color:var(--wed-body-heading, var(--wed-heading, var(--alxa-rose, #a76567)));line-height:1.2}.alxa-first__couple-person-name{margin:0 0 .9rem;font-family:var(--alxa-serif);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;color:var(--wed-body-heading, var(--wed-heading, var(--alxa-rose, #a76567)));line-height:1.05}.alxa-first__couple-bio{margin:0 auto;font-family:var(--alxa-sans);font-size:clamp(.6875rem,1.05vw,.75rem);line-height:1.75;color:#333;max-width:250px}.alxa-first__portrait{position:relative;width:clamp(155px,19vw,220px);flex-shrink:0}.alxa-first__portrait--groom{z-index:1}.alxa-first__portrait--bride{z-index:2;margin-left:clamp(-2.75rem,-4.5vw,-2rem)}.alxa-first__portrait-default{display:block;width:100%;height:auto}.alxa-first__portrait-stack{position:relative;width:100%;aspect-ratio:425 / 426}.alxa-first__portrait-photo{position:absolute;top:50%;left:50%;width:95%;height:95%;border-radius:50%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.alxa-first__portrait-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:2;pointer-events:none}@media(max-width:1100px){.alxa-first__couple-grid{max-width:960px;column-gap:clamp(.2rem,.8vw,.5rem)}.alxa-first__couple-side{max-width:220px}.alxa-first__couple-side--groom{padding-right:.25rem}.alxa-first__couple-side--bride{padding-left:.25rem}.alxa-first__portrait{width:clamp(130px,16vw,185px)}.alxa-first__portrait--bride{margin-left:clamp(-2.25rem,-4vw,-1.5rem)}.alxa-first__couple-person-name{font-size:clamp(1.75rem,3vw,2.35rem)}.alxa-first__couple-bio{max-width:210px;font-size:.6875rem}}@media(max-width:900px){.alxa-first__couple-band{padding:2.25rem .75rem 2.75rem;min-height:auto;align-items:stretch}.alxa-first__couple-band-bg{background-size:100% 100%}.alxa-first__couple-grid{grid-template-columns:1fr 1fr;grid-template-areas:"groom-photo bride-photo" "groom-text groom-text" "bride-text bride-text";column-gap:0;row-gap:clamp(.85rem,3vw,1.25rem);width:100%;max-width:min(100%,460px);padding-inline:.25rem}.alxa-first__couple-side{max-width:100%}.alxa-first__couple-side--groom{grid-area:groom-text;justify-self:center;padding:0}.alxa-first__couple-side--bride{grid-area:bride-text;justify-self:center;padding:0}.alxa-first__portrait--groom{grid-area:groom-photo;justify-self:end;width:clamp(128px,36vw,172px)}.alxa-first__portrait--bride{grid-area:bride-photo;justify-self:start;width:clamp(128px,36vw,172px);margin-left:clamp(-2rem,-7vw,-1.15rem)}.alxa-first__couple-person-name{font-size:clamp(1.85rem,6.5vw,2.35rem);margin-bottom:.65rem}.alxa-first__couple-role{font-size:clamp(1rem,4.2vw,1.2rem)}.alxa-first__couple-bio{max-width:min(100%,340px);font-size:clamp(.6875rem,2.8vw,.75rem);line-height:1.65}}@media(max-width:480px){.alxa-first__couple{padding-top:1.75rem}.alxa-first__section-script{font-size:clamp(1.85rem,9vw,2.25rem)}.alxa-first__section-subtitle{font-size:.6875rem;letter-spacing:.12em;margin-bottom:1rem}.alxa-first__couple-band{padding:1.75rem .5rem 2.25rem}.alxa-first__couple-grid{max-width:100%;row-gap:.85rem}.alxa-first__portrait--groom,.alxa-first__portrait--bride{width:clamp(112px,40vw,145px)}.alxa-first__portrait--bride{margin-left:clamp(-1.35rem,-9vw,-.85rem)}.alxa-first__couple-person-name{font-size:clamp(1.65rem,8vw,2rem)}.alxa-first__couple-bio{max-width:min(100%,300px);padding-inline:.5rem}}.alxa-first__events{position:relative;padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(3rem,6vw,4rem);background:#fff;overflow:hidden}.alxa-first__events-head{position:relative;text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.alxa-first__events-head .alxa-first__section-script,.alxa-first__events-head .alxa-first__section-subtitle{color:var(--wed-body-heading, var(--wed-heading, var(--alxa-rose, #a76567)))}.alxa-first__events-head .alxa-first__section-subtitle{margin-bottom:0}.alxa-first__event-block{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.25rem,3vw,2rem);align-items:start;width:100%;max-width:none;margin:0 0 clamp(2rem,4vw,3rem)}.alxa-first__event-block:last-child{margin-bottom:0}.alxa-first__event-block--reverse .alxa-first__event-visual{order:2}.alxa-first__event-block--reverse .alxa-first__event-details{order:1}.alxa-first__event-visual{display:flex;justify-content:center;align-items:flex-start;align-self:start;position:relative;z-index:1}.alxa-first__hex-wrap{position:relative;width:min(100%,320px);margin:0 auto}.alxa-first__hex-stack{position:relative;width:100%;aspect-ratio:745 / 730}.alxa-first__hex-photo{position:absolute;top:50%;left:50%;width:78.5%;aspect-ratio:585 / 670;overflow:hidden;transform:translate(-50%,-50%);clip-path:polygon(50.6% 0%,99.8% 25.2%,98.6% 75.4%,49.4% 100%,0% 74.3%,1% 24.3%);background:#f0e4df;z-index:1}.alxa-first__hex-photo img{width:100%;height:100%;object-fit:cover;display:block}.alxa-first__hex-style-lines{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:2}.alxa-first__event-details{position:relative;z-index:1;min-height:0;padding:clamp(.25rem,.75vw,.5rem) 0 clamp(1rem,2vw,1.5rem);background:transparent;border:none;overflow:hidden}.alxa-first__event-details-bg{position:absolute;top:clamp(1.35rem,3vw,1.85rem);right:0;bottom:clamp(.35rem,.9vw,.6rem);left:0;overflow:hidden;border-bottom-right-radius:clamp(1.65rem,3.8vw,2.65rem);border-bottom-left-radius:0;background-image:url(/Websitedesign/websitepretemplates/first_cx_template/media/Alxa-first-template/Third_se/__bg_contetn_0.svg);background-repeat:no-repeat;background-position:right center;background-size:auto clamp(360px,135%,620px);pointer-events:none;z-index:0}.alxa-first__event-block--reverse .alxa-first__event-details-bg,.alxa-first__event-details-bg--from-left{border-bottom-right-radius:0;border-bottom-left-radius:clamp(1.65rem,3.8vw,2.65rem);background-position:right center;transform:scaleX(-1)}.alxa-first__event-details-inner{position:relative;z-index:3;padding:clamp(1.65rem,3.5vw,2.25rem) clamp(1.25rem,2.8vw,1.75rem) 0 clamp(.5rem,1.5vw,1rem)}.alxa-first__event-block--reverse .alxa-first__event-details-inner{padding-left:clamp(1.25rem,2.8vw,1.75rem);padding-right:clamp(.5rem,1.5vw,1rem)}.alxa-first__event-details-inner>*{position:relative;z-index:1}.alxa-first__event-title-row{position:absolute;top:clamp(.1rem,.85vw,.4rem);left:clamp(.5rem,5vw,3rem);right:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;z-index:4}.alxa-first__event-title-row--reverse{display:flex;justify-content:flex-start;left:clamp(.5rem,5vw,3rem);right:clamp(1rem,2.5vw,1.5rem);padding:0}.alxa-first__event-title{flex-shrink:0;margin:0;padding:0 .2em;background:#fff;font-family:var(--alxa-serif);font-size:clamp(2rem,3.8vw,2.5rem);font-weight:400;letter-spacing:.06em;color:var(--wed-body-heading, var(--wed-heading, var(--alxa-rose, #a76567)));line-height:1.05;white-space:nowrap}.alxa-first__event-desc{margin:0 0 clamp(.85rem,2vw,1.15rem);font-family:var(--alxa-sans);font-size:clamp(.6875rem,1.05vw,.75rem);line-height:1.7;color:#444}.alxa-first__event-meta-list{margin:0;padding:0;list-style:none;font-family:var(--alxa-sans);font-size:clamp(.6875rem,1.05vw,.75rem);line-height:1.55}.alxa-first__event-meta-list li{display:grid;grid-template-columns:minmax(4.5rem,5.25rem) 1fr;gap:.45rem;margin-bottom:.4rem;color:#333}.alxa-first__event-meta-list li:last-child{margin-bottom:0}.alxa-first__event-meta-list strong{font-weight:600;color:#111}@media(max-width:900px){.alxa-first__event-block,.alxa-first__event-block--reverse{grid-template-columns:1fr;gap:1.5rem;max-width:none}.alxa-first__event-block--reverse .alxa-first__event-visual,.alxa-first__event-block--reverse .alxa-first__event-details{order:unset}.alxa-first__hex-wrap{max-width:280px}.alxa-first__event-details,.alxa-first__event-block--reverse .alxa-first__event-details{min-height:0;overflow:hidden;border:none}.alxa-first__event-details-bg{top:clamp(1.35rem,3vw,1.85rem);bottom:clamp(.35rem,.9vw,.6rem);background-size:auto clamp(300px,125%,520px)}.alxa-first__event-block--reverse .alxa-first__event-details-bg,.alxa-first__event-details-bg--from-left{background-position:right center;transform:scaleX(-1)}.alxa-first__event-meta-list li{grid-template-columns:1fr;gap:.15rem}}@media(max-width:480px){.alxa-first__hex-wrap{max-width:240px}.alxa-first__event-title{font-size:clamp(1.65rem,8vw,2rem)}}.alxa-first--mobile .alxa-first__hero{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;max-height:none}.alxa-first--mobile .alxa-first__hero-photo{height:min(62vw,340px);max-height:340px;z-index:1}.alxa-first--mobile .alxa-first__hero-photo:after{background:linear-gradient(180deg,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 0%) 45%,rgb(253 241 230 / 35%) 72%,rgb(253 241 230 / 88%) 92%,var(--alxa-bg-cream) 100%)}.alxa-first--mobile .alxa-first__hero-content{position:relative;min-height:clamp(280px,62vw,360px);height:auto;margin-top:-2.5rem;padding:0rem min(-.5rem,24vw) 1rem 0rem;background:linear-gradient(180deg,rgb(253 241 230 / 0%) 0%,rgb(253 241 230 / 92%) 12%,var(--alxa-bg-cream) 28%,var(--alxa-bg-cream) 100%);z-index:2}.alxa-first--mobile .alxa-first__hero-inner{position:relative;z-index:2;max-width:min(340px,calc(100% - 1rem));padding:1.25rem .75rem 1.5rem}.alxa-first--mobile .alxa-first__hero-name{font-size:clamp(2.5rem,11vw,3.25rem)}.alxa-first--mobile .alxa-first__hero-floral{width:min(88px,22vw);background-size:100% 100%;z-index:1}.alxa-first--mobile .alxa-first__couple-band{padding:2.25rem .75rem 2.75rem;min-height:auto;align-items:stretch}.alxa-first--mobile .alxa-first__couple-grid{grid-template-columns:1fr 1fr;grid-template-areas:"groom-photo bride-photo" "groom-text groom-text" "bride-text bride-text";column-gap:0;row-gap:clamp(.85rem,3vw,1.25rem);width:100%;max-width:min(100%,460px);padding-inline:.25rem}.alxa-first--mobile .alxa-first__couple-side{max-width:100%}.alxa-first--mobile .alxa-first__couple-side--groom{grid-area:groom-text;justify-self:center;padding:0}.alxa-first--mobile .alxa-first__couple-side--bride{grid-area:bride-text;justify-self:center;padding:0}.alxa-first--mobile .alxa-first__portrait--groom{grid-area:groom-photo;justify-self:end;width:clamp(128px,36vw,172px)}.alxa-first--mobile .alxa-first__portrait--bride{grid-area:bride-photo;justify-self:start;width:clamp(128px,36vw,172px);margin-left:clamp(-2rem,-7vw,-1.15rem)}.alxa-first--mobile .alxa-first__couple-person-name{font-size:clamp(1.85rem,6.5vw,2.35rem);margin-bottom:.65rem}.alxa-first--mobile .alxa-first__couple-role{font-size:clamp(1rem,4.2vw,1.2rem)}.alxa-first--mobile .alxa-first__couple-bio{max-width:min(100%,340px);font-size:clamp(.6875rem,2.8vw,.75rem);line-height:1.65}.alxa-first--mobile .alxa-first__event-block,.alxa-first--mobile .alxa-first__event-block--reverse{grid-template-columns:1fr;gap:1.5rem;max-width:none}.alxa-first--mobile .alxa-first__event-block--reverse .alxa-first__event-visual,.alxa-first--mobile .alxa-first__event-block--reverse .alxa-first__event-details{order:unset}.alxa-first--mobile .alxa-first__hex-wrap{max-width:260px}.alxa-first--mobile .alxa-first__event-details,.alxa-first--mobile .alxa-first__event-block--reverse .alxa-first__event-details{min-height:0;overflow:hidden;border:none}.alxa-first--mobile .alxa-first__event-block--reverse .alxa-first__event-details{border:none}.alxa-first--mobile .alxa-first__event-details-bg{top:clamp(1.35rem,3vw,1.85rem);bottom:clamp(.35rem,.9vw,.6rem);background-size:auto clamp(280px,120%,480px)}.alxa-first--mobile .alxa-first__event-block--reverse .alxa-first__event-details-bg,.alxa-first--mobile .alxa-first__event-details-bg--from-left{background-position:right center;transform:scaleX(-1)}.alxa-first--mobile .alxa-first__event-meta-list li{grid-template-columns:1fr;gap:.15rem}
