@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-normal-BeF6LAyO.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-normal-CFbzJSLA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-normal-DEvK75yC.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-700-normal-CZqEm0B2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-normal-DGTau5GQ.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-700-normal-l_ss-YUz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-normal-B_d4xcbv.woff2)format("woff2"),url(/assets/eb-garamond-greek-700-normal-fZsQHTKB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-normal-E9ZwkAgy.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-700-normal-FE-NyQWj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal-JC0X9ytv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-normal-DcHu0PDI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#223720;--peach:#ffc28a;--purple:#1f0033;--reel-btn:#fff3e8;--heading:"Cormorant Garamond", "Cormorant", Georgia, serif;--body:"EB Garamond", Garamond, Georgia, serif;--heading-scale:1;--px:calc(100vw / 1440);--vu:calc(.012 * min(100vh, 900px));--h1:5.8;--h2:3.88;--h3:2.92;--h4:1.32;--p:1.32;--p-large:1.8;--cta:1.16;--header-h:117px;--inset:calc(58 * var(--px));--gutter:calc(57 * var(--px))}@media (width<=767px){:root{--px:calc(100vw / 390);--h1:4;--h2:2.8;--h3:2.2;--h4:1.2;--p:1.2;--p-large:1.5;--cta:1.1;--header-h:103px;--inset:calc(16 * var(--px));--gutter:calc(15 * var(--px))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-variant-numeric:lining-nums;background:var(--green);color:var(--peach);font-family:var(--body);font-size:calc((var(--p) - 1) * var(--vu) + 1rem);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--heading);margin:2rem 0;font-weight:500}h1{font-size:calc(((var(--h1) - 1) * var(--vu) + 1rem) * var(--heading-scale));line-height:1.232}h2{font-size:calc(((var(--h2) - 1) * var(--vu) + 1rem) * var(--heading-scale));line-height:1.3}h3{font-size:calc(((var(--h3) - 1) * var(--vu) + 1rem) * var(--heading-scale));line-height:1.333}h4{font-size:calc(((var(--h4) - 1) * var(--vu) + 1rem) * var(--heading-scale));line-height:1.389}h1 strong,h2 strong,h3 strong{font-weight:700}p{margin:1rem 0}p.large{font-size:calc((var(--p-large) - 1) * var(--vu) + 1rem)}p.small{font-size:1rem}.block>:first-child{margin-top:0}.block>:last-child{margin-bottom:0}.center{text-align:center}.light{--section-bg:var(--peach);color:var(--green)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--peach);color:var(--green);padding:.5rem 1rem;top:1rem;left:1rem}.btn{font-family:var(--heading);font-weight:500;font-size:calc(1.08rem * var(--heading-scale));letter-spacing:.04em;justify-content:center;align-items:center;height:63px;padding:0 2em;text-decoration:none;transition:opacity .1s linear;display:inline-flex}.btn:hover{opacity:.8}.btn--light{background:var(--peach);color:var(--green)}.btn--dark{background:var(--green);color:var(--peach)}.header{z-index:10;height:var(--header-h);padding:0 var(--inset);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.header-nav{flex-wrap:wrap;column-gap:.72em;max-width:calc(50% - 110px);display:flex}.header-nav-link{border-bottom:1px solid #0000;line-height:1.6;text-decoration:none}.header-nav-link:hover,.header-nav-link.active{border-bottom-color:currentColor}.header-logo{position:absolute;top:1px;left:50%;transform:translate(-50%)}.header-logo img{width:auto;height:114px}.header-cta{font-size:calc(((var(--cta) - 1) * var(--vu) + 1rem) * var(--heading-scale));letter-spacing:normal;height:auto;padding:1.2em 2em}.burger,.menu{display:none}@media (width<=767px){.header-nav,.header-cta{display:none}.header-logo{margin-top:-9px;position:static;transform:none}.header-logo img{height:64px;margin-left:-16px}.burger{z-index:2;cursor:pointer;background:0 0;border:0;width:35px;height:35px;margin-right:13px;padding:0;display:block;position:relative}.burger span{background:var(--peach);height:1px;transition:transform .25s,top .25s;position:absolute;left:0;right:0}.burger span:first-child{top:11px}.burger span:last-child{top:23px}.header--open .burger span:first-child{top:17px;transform:rotate(45deg)}.header--open .burger span:last-child{top:17px;transform:rotate(-45deg)}.header--open{position:fixed}.header--open .header-logo{z-index:2;position:relative;left:auto}.menu:not([hidden]){z-index:1;background:var(--green);padding:var(--header-h) 0 24px;flex-direction:column;display:flex;position:fixed;inset:0}.menu-nav{font-size:calc(1.72 * var(--vu) + 1rem);flex-direction:column;flex:1;justify-content:center;align-items:center;line-height:1.6;display:flex}.menu-nav a,.menu-cta{text-decoration:none}.menu-cta{font-family:var(--heading);font-size:calc(((var(--cta) - 1) * var(--vu) + 1rem) * var(--heading-scale));align-self:center;padding-bottom:12px;font-weight:500}}.section{isolation:isolate;position:relative}.section-bg{z-index:-1;background:var(--section-bg,var(--green));position:absolute;inset:0;overflow:hidden}.section--inset .section-bg{inset:var(--gutter) var(--inset)}.section--inset.first .section-bg{top:var(--header-h)}.section-bg img{object-fit:cover;width:100%;max-width:none;height:100%}.section-overlay{position:absolute;inset:0}.section-content{position:relative}.footer{text-align:center;min-height:297px;padding:48px var(--inset);justify-content:center;align-items:center;display:flex}.footer p{margin:0}@media (width<=767px){.footer{min-height:279px}}.home-hero{min-height:72vh}.home-hero .section-content{padding:calc(var(--header-h) + 54px) var(--inset) 64px}.home-hero .block{max-width:calc(991 * var(--px));margin:0 auto;padding:24px 0}.home-details .section-content{grid-template-columns:calc(548 * var(--px)) calc(548 * var(--px));grid-template-rows:calc(222 * var(--px)) calc(435 * var(--px)) calc(84 * var(--px)) calc(222 * var(--px)) calc(396 * var(--px));column-gap:calc(113 * var(--px));padding:calc(146 * var(--px)) calc(115 * var(--px)) calc(147 * var(--px));display:grid}.home-details .section-content img{object-fit:cover;width:100%;height:100%}.home-img1{grid-area:1/1/3/2}.home-img2{grid-area:4/2/6/3}.home-title{width:calc(498 * var(--px));margin:0 0 calc(11 * var(--px));place-self:end center}.home-title--ceremony{grid-area:1/2;justify-self:start}.home-title--reception{grid-area:4/1;justify-self:end}.home-info{width:calc(498 * var(--px))}.home-info h3{margin:0 0 32px}.home-info--ceremony{grid-area:2/2}.home-info--reception{grid-area:5/1;justify-self:end}.home-banner .section-content{min-height:calc(281 * var(--px));padding:calc(71 * var(--px)) var(--inset);justify-content:center;align-items:center;display:flex}.home-banner h2{margin:0 0 11px}.home-btn{width:192px}.home-join .section-content{min-height:calc(725 * var(--px));padding:calc(120 * var(--px)) calc(268 * var(--px));justify-content:center;align-items:center;display:flex}.home-join h1{margin:32px 0 30px}@media (width<=767px){.home-hero{min-height:669px}.home-hero .section-content{padding-top:calc(var(--header-h) + 43px)}.home-hero .block{max-width:none;padding:0}.home-details .section-content{padding:calc(24 * var(--px)) calc(39 * var(--px)) calc(24 * var(--px));grid-template-rows:none;grid-template-columns:1fr;justify-items:center}.home-details>.section-content>*{grid-area:auto;justify-self:center;width:100%}.home-details .section-content img{width:calc(231 * var(--px));height:calc(339 * var(--px));margin-bottom:11px}.home-title{justify-content:center;align-items:center;min-height:94px;margin:0 0 11px;display:flex}.home-title--reception{margin-top:46px}.home-info{padding-top:12px}.home-info h3{margin-bottom:16px}.home-info--ceremony{min-height:252px}.home-info--reception{min-height:234px}.home-banner .section-content{min-height:422px;padding:40px calc(39 * var(--px))}.home-banner h2{justify-content:center;align-items:center;min-height:129px;margin-bottom:11px;display:flex}.home-join .block{flex-direction:column;align-items:center;display:flex}.home-join h1{align-items:center;min-height:161px;margin:0 0 11px;display:flex}.home-btn{width:calc(231 * var(--px));height:94px}.home-join .section-content{min-height:492px;padding:60px calc(39 * var(--px))}}.schedule .section-content{min-height:calc(868 * var(--px));padding:calc(var(--header-h) + 136px) 0 64px}.schedule-card{width:calc(323 * var(--px));color:var(--green);margin:0 auto}.schedule-card h2{margin:0 0 11px}@media (width<=767px){.schedule .section-content{min-height:639px;padding-top:calc(var(--header-h) + 85px)}.schedule-card{width:auto;padding:0 23px}}.travel-hero .section-content{padding:calc(var(--header-h) + 88px) calc(268 * var(--px)) calc(146 * var(--px))}.travel-hero h1{margin:0 0 32px}.travel-lodging .section-content{min-height:calc(412 * var(--px));padding:15px calc(280 * var(--px)) 13px}.travel-title{margin:0 0 51px;padding:23px 0}.travel-hotels{grid-template-columns:calc(379 * var(--px)) calc(379 * var(--px));column-gap:calc(122 * var(--px));display:grid}.travel-hotels h4{margin:0 0 1rem;line-height:1.6}@media (width<=767px){.travel-hero .section-content{padding:calc(var(--header-h) + 148px) calc(39 * var(--px)) 94px}.travel-lodging .section-content{padding:78px calc(68 * var(--px)) 79px}.travel-title{min-height:94px;margin:0 calc(-45 * var(--px)) 11px;padding:0}.travel-hotels{grid-template-columns:1fr;row-gap:0}.travel-hotels .block:first-child{min-height:245px}.travel-hotels .block:last-child{min-height:234px}}.story-intro .section-content{padding:calc(var(--header-h) + 47px) var(--inset) 48px}.story-title{margin:0;padding:43px 0}.story-family{width:100%;height:calc(818 * var(--px));object-fit:cover;margin-top:11px}.story-quote .section-content{padding:53px var(--inset) 34px}.story-quote h2{margin:0 0 32px}.story-quote--alex .block{width:calc(991 * var(--px))}.story-quote--mitchell .section-content{padding:54px var(--inset) 77px}.story-quote--mitchell .block{width:calc(991 * var(--px));margin-left:calc(334 * var(--px))}.story-how .section-content{grid-template-columns:calc(701 * var(--px)) calc(345 * var(--px));column-gap:calc(164 * var(--px));padding:calc(146 * var(--px)) calc(115 * var(--px)) calc(72 * var(--px));align-items:start;display:grid}.story-photo{position:relative}.story-photo img{width:100%;height:calc(898 * var(--px));object-fit:cover}.story-photo h2{top:calc(42 * var(--px));left:calc(51 * var(--px));margin:0;position:absolute}.story-text p.large{margin:0 0 1rem}.story-history .section-content{min-height:calc(325 * var(--px));padding:54px calc(392 * var(--px)) 53px}.story-history h2{margin:0 0 32px}.story-gallery .section-content{padding:57px var(--inset) 58px}@media (width<=767px){.story-intro .section-content{padding:calc(var(--header-h) + 28px) calc(23 * var(--px)) 27px}.story-title{min-height:59px;padding:0}.story-family{height:calc(234 * var(--px))}.story-quote .section-content{padding:44px calc(23 * var(--px)) 8px}.story-quote--alex .block,.story-quote--mitchell .block{width:auto;margin:0;padding-bottom:0}.story-quote--mitchell .section-content{padding:43px calc(23 * var(--px)) 9px}.story-quote--mitchell .block{min-height:269px}.story-how .section-content{padding:59px calc(39 * var(--px)) 42px;grid-template-columns:1fr;row-gap:46px}.story-photo img{height:calc(409 * var(--px))}.story-photo h2{text-align:center;top:35px;left:0;right:0}.story-history .section-content{padding:44px calc(23 * var(--px))}.story-gallery .section-content{padding:0}}.reel-view{touch-action:pan-y;overflow:hidden}.reel-list{will-change:transform;margin:0;padding:0;list-style:none;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex}.reel-item{flex:none}.reel-item img{height:calc(80vh - 2 * var(--gutter) - 59px);object-fit:cover;-webkit-user-select:none;user-select:none;width:auto;max-width:none}.reel-controls{justify-content:center;gap:10px;margin-top:15px;display:flex}.reel-btn{background:var(--reel-btn);width:44px;height:44px;color:var(--green);cursor:pointer;border:0;padding:0 9px}.reel-btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:100%;display:block}@media (width<=767px){.reel-item img{height:calc(80vh - 59px)}.reel-controls{margin:15px 0 0}}.faq .section-content{padding:calc(var(--header-h) + 95px) var(--inset) 85px}.faq-title{margin:0 0 69px}.faq-row{grid-template-columns:calc(45 * var(--px)) calc(546 * var(--px)) 1fr;column-gap:calc(66 * var(--px));align-items:start;min-height:68px;display:grid}.faq-num{text-align:right;margin:0}.faq-q{margin:0}.faq-a{margin:0 0 0 calc(-55 * var(--px))}.faq-item:nth-of-type(2) .faq-rule,.faq-item:nth-of-type(3) .faq-rule{margin-top:51px}.faq-rule{background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border:0;height:28px;margin:11px 0}@media (width<=767px){.faq .section-content{padding:calc(var(--header-h) + 55px) calc(23 * var(--px)) 80px}.faq-title{min-height:59px;margin:0 0 11px}.faq-row{grid-template-columns:calc(33 * var(--px)) calc(255 * var(--px));column-gap:calc(12 * var(--px));row-gap:11px;min-height:0}.faq-num{text-align:left}.faq-num,.faq-q{min-height:59px}.faq-a{grid-column:2;margin:0}.faq-rule{height:24px}.faq-item:nth-of-type(2) .faq-rule,.faq-item:nth-of-type(3) .faq-rule{margin-top:46px}.faq-item:first-of-type .faq-a{min-height:384px}.faq-item:nth-of-type(2) .faq-a{min-height:282px}.faq-item:nth-of-type(3) .faq-a{min-height:129px}.faq-item:nth-of-type(4) .faq-a{min-height:94px}}.registry .section-content{min-height:calc(709 * var(--px));padding:calc(var(--header-h) + 95px) var(--inset) 64px;flex-direction:column;align-items:center;display:flex}.registry .block{max-width:calc(768 * var(--px))}.registry h3{margin:0 0 32px}.registry-btn{width:calc(323 * var(--px));height:68px;margin-top:50px}.rsvp .section-content{padding:calc(var(--header-h) + 125px) calc(115 * var(--px)) calc(220 * var(--px));flex-direction:column;align-items:center;display:flex}.rsvp h1{margin:0 0 32px}.rsvp-btn{width:calc(294 * var(--px));margin-top:48px}@media (width<=767px){.registry .section-content{min-height:788px;padding-top:calc(var(--header-h) + 55px);padding-inline:calc(23 * var(--px))}.registry .block{max-width:none}.registry-btn{width:calc(255 * var(--px));height:59px;margin-top:47px}.rsvp .section-content{padding:calc(var(--header-h) + 78px) calc(79 * var(--px)) 93px}.rsvp-btn{width:calc(312 * var(--px));height:59px;margin-top:12px}}.notfound{min-height:800px;padding:calc(var(--header-h) + 43px) var(--inset) 64px}.notfound p:first-child{margin-top:0}
