.dimmer-container[data-v-61dd8890] .dimmer.visible{z-index:999}.sidebar__drawer[data-v-61dd8890]{background-color:#f7f7f7;box-sizing:content-box;display:block;height:100%;max-width:300px;opacity:1;position:fixed;top:0;touch-action:pan-y;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:300px;z-index:1000;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sidebar__drawer.open.is-right[data-v-61dd8890]{right:0}.sidebar__drawer.open[data-v-61dd8890]:not(.is-right){left:0}.sidebar__drawer[data-v-61dd8890]:not(.is-right){left:-330px;transition:left .4s}.sidebar__drawer.is-right[data-v-61dd8890]{right:-330px;transition:right .4s}.drawer__inner-container[data-v-61dd8890]{display:block;height:100%;overflow:auto;padding:1rem 20px 1rem .75rem;width:100%}.sidebar__drawer .drawer__title[data-v-61dd8890]{font-family:Didot LT Std,serif;font-size:1rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.drawer__title[data-v-61dd8890]{display:block;padding-top:1rem}.data-items[data-v-625facc9]{display:flex;flex-direction:column}.data-items.align-right[data-v-625facc9]{align-items:flex-end;text-align:right}.align-right .item-container[data-v-625facc9]{align-items:flex-end}.title[data-v-625facc9]{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem}.separator[data-v-625facc9]{margin:.5rem 0 .75rem!important;width:8rem}.items[data-v-625facc9],.item-container[data-v-e0438896]{display:flex;flex-direction:column}.item-container+.item-container[data-v-e0438896]{margin-top:.5rem}.item-node[data-v-e0438896]{color:#000;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:100;letter-spacing:.05rem;line-height:1.25rem;padding:.25rem 0}.label[data-v-e0438896]{margin-top:0}.wedding-data-items[data-v-9501a9a1] .separator{margin-bottom:.3rem}.wedding-data-items .vendor-link[data-v-9501a9a1]{display:block;font-size:.65rem;line-height:.9rem;margin-bottom:.25rem;text-transform:uppercase}.wedding-data-items .vendor-link__description[data-v-9501a9a1]{color:#595959;font-weight:400}.wedding-data-items .vendor-link.paid[data-v-9501a9a1]{text-decoration:underline}.wedding-highlights[data-v-f69c48e3]{display:flex;flex-direction:column}.wedding-highlights.align-right[data-v-f69c48e3]{align-items:flex-end;text-align:right}.wedding-highlights.align-right .item-container[data-v-f69c48e3]{align-items:flex-end}.wedding-highlights[data-v-f69c48e3] .separator{margin:.5rem 0 .75rem;width:8rem}.title[data-v-f69c48e3]{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem}.item-container[data-v-f69c48e3],.items[data-v-f69c48e3]{display:flex;flex-direction:column}.item-container+.item-container[data-v-f69c48e3]{margin-top:.5rem}.item-node[data-v-f69c48e3]{color:#000;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:100;letter-spacing:.05rem;line-height:1.25rem;padding:.25rem 0}.label[data-v-f69c48e3]{margin-top:0}.color[data-v-f69c48e3]{display:block}.color[data-v-f69c48e3]:hover{transform:scale(1.2)}.wedding-introduction[data-v-df49cb32]{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-top:1.75rem}@media (min-width:1025px){.wedding-introduction[data-v-df49cb32]{align-items:flex-start}}.wedding-introduction .couple[data-v-df49cb32]{font-family:Didot LT Std,serif;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.6rem;margin:0}@media (min-width:1025px){.wedding-introduction .couple[data-v-df49cb32]{font-family:Didot LT Std,serif;font-size:1.5rem;line-height:1.8rem}}.wedding-introduction .photographer-website[data-v-df49cb32]{color:#595959}.headings[data-v-e1513973]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;margin-top:1.5rem}@media (min-width:1025px){.headings[data-v-e1513973]{margin-top:3rem}}.headings .headings-content[data-v-e1513973]{text-align:center;width:100%}@media (min-width:1025px){.headings .headings-content[data-v-e1513973]{text-align:left;width:50%}}.subtitle[data-v-e1513973],.title[data-v-e1513973]{margin:0}.title[data-v-e1513973]{font-family:Didot LT Std,serif;font-size:1.5rem;line-height:1.8rem}@media (min-width:1025px){.title[data-v-e1513973]{font-family:Didot LT Std,serif;font-size:2rem;line-height:2.4rem}}.subtitle[data-v-e1513973]{font-family:Didot LT Std,serif;font-size:1.2rem;font-weight:100;line-height:1.6rem;margin-top:.5rem}@media (min-width:1025px){.subtitle[data-v-e1513973]{font-family:Didot LT Std,serif;font-size:1.5rem;line-height:1.8rem}}.mobile-navigation[data-v-e1513973]{align-items:center;display:flex;justify-content:space-between}@media (min-width:1025px){.mobile-navigation[data-v-e1513973]{display:none}}.mobile-drawer-buttons[data-v-e1513973]{display:flex;flex-wrap:wrap;justify-content:stretch}@media (min-width:1025px){.mobile-drawer-buttons[data-v-e1513973]{display:none}}.gallery-link[data-v-e1513973]{color:#000;cursor:pointer;display:flex;font-weight:100;justify-content:flex-end;text-align:right;text-decoration:none}.gallery-link[data-v-e1513973]:hover{text-decoration:underline}.gallery-link[data-v-e1513973]{font-family:Nunito,sans-serif;font-size:.65rem;line-height:.9rem;text-transform:uppercase}.highlight-mobile[data-v-e1513973],.resources-mobile[data-v-e1513973]{flex:1}.highlight-mobile[data-v-e1513973] .button,.resources-mobile[data-v-e1513973] .button{flex:1 1;padding:1rem;width:100%}.wedding-navigation-bar[data-v-e1513973]{align-items:center;border-bottom:1px solid #ececec;display:flex;flex-wrap:wrap;justify-content:center;padding:.5rem 0}@media (max-width:1024px){.wedding-navigation-bar[data-v-e1513973]{display:none}}.byline[data-v-e1513973]{margin:.5rem 0}.left-side[data-v-e1513973],.right-side[data-v-e1513973]{flex:1 1}.right-side[data-v-e1513973]{display:flex;justify-content:flex-end}.center[data-v-e1513973]{flex:1 1 auto}.center[data-v-e1513973],.mobile-author[data-v-e1513973]{display:flex;justify-content:center}.mobile-author[data-v-e1513973]{margin:1rem 0 0}@media (min-width:1025px){.mobile-author[data-v-e1513973]{display:none;justify-content:left}}.gallery-link-mobile[data-v-e1513973]{width:100%}.gallery-link-mobile[data-v-e1513973] .button{padding:1rem;width:100%}.gallery-link-mobile[data-v-e1513973]{padding:1rem}.link-styles[data-v-e1513973]{cursor:pointer;font-family:Nunito,sans-serif;font-size:.65rem;line-height:.9rem;text-transform:uppercase}.link-styles[data-v-e1513973]:hover{text-decoration:underline}.body[data-v-f0e4e560]{display:flex;justify-content:space-between;margin-top:2rem}.highlights[data-v-f0e4e560],.resources[data-v-f0e4e560]{margin-top:1rem;width:100%}@media (min-width:1025px){.highlights[data-v-f0e4e560],.resources[data-v-f0e4e560]{align-content:space-between;display:flex;flex-direction:column;margin-right:1.5rem;margin-top:0;min-width:10rem;width:15rem}.highlights[data-v-f0e4e560]{margin-left:1.5rem;margin-right:0}.html[data-v-f0e4e560]{flex:1 1}}.page-layout-margin[data-v-f0e4e560]{padding:0}@media (min-width:1025px){.page-layout-margin[data-v-f0e4e560]{padding-left:3rem;padding-right:3rem}}.html-view[data-v-f0e4e560] .rich-text p{color:#222;font-size:1.19rem;line-height:2.13rem;padding-left:1rem;padding-right:1rem;-webkit-font-smoothing:antialiased}@media (min-width:1025px){.html-view[data-v-f0e4e560] .rich-text p{font-size:.95rem!important;line-height:1.7rem;padding-left:0;padding-right:0}}.photo-gallery-section[data-v-f0e4e560]{position:relative}.photo-gallery-section[data-v-f0e4e560] .page-layout-margin{padding:0}.photo-gallery-section .photo-gallery-ref[data-v-f0e4e560]{height:0;position:absolute;top:-10rem;width:0}.article-body[data-v-f0e4e560]{max-width:33rem}@media (max-width:1024px){.article-body[data-v-f0e4e560]{margin:0 auto;padding:0 1rem}}.video-container[data-v-f0e4e560]{text-align:center}.wedding-videos[data-v-f0e4e560] .title{font-family:Didot LT Std,serif;font-size:1.2rem;font-weight:100;line-height:1.6rem}.section-header[data-v-becb57ad]{font-family:Didot LT Std,serif;font-size:1.2rem;font-weight:700;line-height:1.6rem;margin-top:1rem;text-align:center}.section-header .subtitle[data-v-becb57ad]{font-style:italic;font-weight:100}@media (min-width:1025px){.section-header[data-v-becb57ad]{margin-top:2rem;text-align:left}}.cards[data-v-becb57ad]{display:flex;flex:1 1 100%;justify-content:flex-start}@media (min-width:1025px){.cards[data-v-becb57ad]{flex-flow:row wrap;justify-content:space-between}}.cards[data-v-becb57ad]:after{content:"";flex:0 0 calc(33.333% - .6rem)}.cards[data-v-becb57ad] .card-style-4{margin-top:3.5rem}.cards[data-v-becb57ad] .card-style-4.top-level{margin-top:4rem}@media (min-width:1025px){.cards[data-v-becb57ad] .card-style-4{flex:0 0 calc(33.333% - .6rem);margin-top:3rem}.cards[data-v-becb57ad] .card-style-4.top-level{margin-top:3rem}}.buttons[data-v-becb57ad]{display:flex;flex-flow:row nowrap;justify-content:space-around}.buttons .button--link[data-v-becb57ad]{flex:1;max-width:45%;padding:0 4px}.buttons .button--link button[data-v-becb57ad]{padding:.5rem;width:100%}.redirect-button[data-v-becb57ad]{font-family:Nunito,sans-serif;font-size:.65rem;font-weight:100;letter-spacing:.1rem;line-height:.9rem;margin-top:.5rem;padding:.5rem .75rem;width:100%}@media (min-width:1025px){.redirect-button[data-v-becb57ad]{font-family:Nunito,sans-serif;font-size:.6rem;line-height:.8rem;margin-top:-2rem;width:inherit}}.separator[data-v-01420e73]{margin-top:1rem;padding-top:1rem}@media (min-width:1025px){.separator[data-v-01420e73]{margin-top:0;padding-top:2rem}}.section-header[data-v-01420e73]{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width:1025px){.section-header[data-v-01420e73]{flex-direction:row;text-align:left}}.title[data-v-01420e73]{font-family:Didot LT Std,serif;font-size:2rem;line-height:2.4rem;margin-top:.5rem}.subtitle[data-v-01420e73]{font-family:Nunito,sans-serif;font-size:.6rem;font-weight:100;letter-spacing:.1rem;line-height:.8rem;text-transform:uppercase}.view-all-button[data-v-01420e73]{margin-top:1.5rem;width:100%}@media (min-width:1025px){.view-all-button[data-v-01420e73]{margin-top:0}}.cards[data-v-01420e73]{flex:1 1 100%;flex-direction:row;justify-content:space-between;width:100%}.card[data-v-01420e73]{flex:1 1 100%;margin-top:1rem;padding:0}@media (min-width:1025px){.card[data-v-01420e73]{flex:0 1 calc(33% - .25rem)!important;margin-top:2rem!important}}.card[data-v-01420e73] .content__title{font-family:Didot LT Std,serif;font-size:.85rem;font-weight:100;line-height:1.25rem;margin-top:1rem;text-align:center}@media (min-width:1025px){.card[data-v-01420e73] .content__title{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem;margin-top:1rem;text-align:left}}.card[data-v-01420e73] .figure,.card[data-v-01420e73] .image{height:10rem}@media (min-width:1025px){.card[data-v-01420e73] .figure,.card[data-v-01420e73] .image{height:14.25rem}}@media (min-width:1025px){.more-weddings[data-v-01420e73]{margin-top:2rem}}@media (min-width:1025px){.pagination[data-v-b7a81520]{margin-bottom:-60px}}
