.headings[data-v-437ea6bd]{justify-content:center;display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;margin-bottom:1rem}@media(min-width:1025px){.headings[data-v-437ea6bd]{margin-top:3rem}}.headings .headings-content[data-v-437ea6bd]{width:100%;text-align:center}@media(min-width:1025px){.headings .headings-content[data-v-437ea6bd]{width:50%;text-align:left}}.subtitle[data-v-437ea6bd],.title[data-v-437ea6bd]{margin:0}.title[data-v-437ea6bd]{font-family:Didot LT Std,serif;font-size:1.5rem;line-height:1.8rem}@media(min-width:1025px){.title[data-v-437ea6bd]{font-family:Didot LT Std,serif;font-size:2rem;line-height:2.4rem}}.subtitle[data-v-437ea6bd]{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem;margin-top:.5rem;font-weight:100}@media(min-width:1025px){.subtitle[data-v-437ea6bd]{font-family:Didot LT Std,serif;font-size:1.5rem;line-height:1.8rem}}.mobile-navigation[data-v-437ea6bd]{display:flex;justify-content:space-between;align-items:center}@media(min-width:1025px){.mobile-navigation[data-v-437ea6bd]{display:none}}.mobile-drawer-buttons[data-v-437ea6bd]{display:flex;flex-wrap:wrap;justify-content:stretch}@media(min-width:1025px){.mobile-drawer-buttons[data-v-437ea6bd]{display:none}}.gallery-link[data-v-437ea6bd]{text-align:right;display:flex;justify-content:flex-end;font-weight:100;color:#000;text-decoration:none;cursor:pointer;font-family:Nunito,sans-serif;font-size:.65rem;line-height:.9rem;text-transform:uppercase}.gallery-link[data-v-437ea6bd]:hover{text-decoration:underline}.highlight-mobile[data-v-437ea6bd],.resources-mobile[data-v-437ea6bd]{flex:1}.highlight-mobile[data-v-437ea6bd] .button,.resources-mobile[data-v-437ea6bd] .button{width:100%;flex:1 1;padding:1rem}.wedding-navigation-bar[data-v-437ea6bd]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:1px solid #ececec;padding:.5rem 0}@media(max-width:1024px){.wedding-navigation-bar[data-v-437ea6bd]{display:none}}.byline[data-v-437ea6bd]{margin:.5rem 0}.left-side[data-v-437ea6bd],.right-side[data-v-437ea6bd]{flex:1 1}.right-side[data-v-437ea6bd]{display:flex;justify-content:flex-end}.center[data-v-437ea6bd]{flex:1 1 auto}.center[data-v-437ea6bd],.mobile-author[data-v-437ea6bd]{display:flex;justify-content:center}.mobile-author[data-v-437ea6bd]{margin:1rem 0 0}@media(min-width:1025px){.mobile-author[data-v-437ea6bd]{justify-content:left;display:none}}.gallery-link-mobile[data-v-437ea6bd]{width:100%}.gallery-link-mobile[data-v-437ea6bd] .button{width:100%;padding:1rem}.gallery-link-mobile[data-v-437ea6bd]{padding:1rem}.link-styles[data-v-437ea6bd]{font-family:Nunito,sans-serif;font-size:.65rem;line-height:.9rem;text-transform:uppercase;cursor:pointer}.link-styles[data-v-437ea6bd]:hover{text-decoration:underline}.wedding-data-items[data-v-4f9eb0a5] .separator{margin-bottom:.3rem}.wedding-data-items .vendor-link[data-v-4f9eb0a5]{display:block;margin-bottom:.25rem;text-transform:uppercase;font-size:.65rem;line-height:.9rem}.wedding-data-items .vendor-link__description[data-v-4f9eb0a5]{color:#595959;font-weight:400}.wedding-data-items .vendor-link.paid[data-v-4f9eb0a5]{text-decoration:underline}.item-container[data-v-972d81fc]{display:flex;flex-direction:column}.item-container+.item-container[data-v-972d81fc]{margin-top:.5rem}.item-node[data-v-972d81fc]{color:#000;font-family:Nunito,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:100;letter-spacing:.05rem;padding:.25rem 0}.label[data-v-972d81fc]{margin-top:0}.data-items[data-v-b8cb9332]{display:flex;flex-direction:column}.data-items.align-right[data-v-b8cb9332]{align-items:flex-end;text-align:right}.align-right .item-container[data-v-b8cb9332]{align-items:flex-end}.title[data-v-b8cb9332]{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem}.separator[data-v-b8cb9332]{width:8rem;margin:.5rem 0 .75rem!important}.items[data-v-b8cb9332]{display:flex;flex-direction:column}.dimmer-container[data-v-f5551c24] .dimmer.visible{z-index:999}.sidebar__drawer[data-v-f5551c24]{z-index:1000;background-color:#f7f7f7;box-sizing:content-box;position:fixed;display:block;width:300px;max-width:300px;height:100%;top:0;transform:translateZ(0);opacity:1;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sidebar__drawer.open.is-right[data-v-f5551c24]{right:0}.sidebar__drawer.open[data-v-f5551c24]:not(.is-right){left:0}.sidebar__drawer[data-v-f5551c24]:not(.is-right){left:-330px;transition:left .4s}.sidebar__drawer.is-right[data-v-f5551c24]{right:-330px;transition:right .4s}.drawer__inner-container[data-v-f5551c24]{display:block;width:100%;height:100%;overflow:auto;padding:1rem 20px 1rem .75rem}.sidebar__drawer .drawer__title[data-v-f5551c24]{font-family:Didot LT Std,serif;font-size:1rem;line-height:1.5rem;text-transform:uppercase;font-weight:700}.drawer__title[data-v-f5551c24]{padding-top:1rem;display:block}.dimmer[data-v-277a863d]{z-index:-100;position:fixed;height:0;width:0;background:transparent;opacity:1;top:0;left:0;margin:0;transition:background .4s}.dimmer.visible[data-v-277a863d]{height:100%;width:100%;z-index:3;background:rgba(0,0,0,.4)}.wedding-highlights[data-v-1ed2101c]{display:flex;flex-direction:column}.wedding-highlights.align-right[data-v-1ed2101c]{align-items:flex-end;text-align:right}.wedding-highlights.align-right .item-container[data-v-1ed2101c]{align-items:flex-end}.wedding-highlights[data-v-1ed2101c] .separator{width:8rem;margin:.5rem 0 .75rem}.title[data-v-1ed2101c]{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem}.item-container[data-v-1ed2101c],.items[data-v-1ed2101c]{display:flex;flex-direction:column}.item-container+.item-container[data-v-1ed2101c]{margin-top:.5rem}.item-node[data-v-1ed2101c]{color:#000;font-family:Nunito,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:100;letter-spacing:.05rem;padding:.25rem 0}.label[data-v-1ed2101c]{margin-top:0}.color[data-v-1ed2101c]{display:block}.color[data-v-1ed2101c]:hover{transform:scale(1.2)!important}.wedding-introduction[data-v-59caaef1]{display:flex;align-items:center;flex-direction:column;flex:1 1;margin-top:1.75rem}@media(min-width:1025px){.wedding-introduction[data-v-59caaef1]{align-items:flex-start}}.wedding-introduction .couple[data-v-59caaef1]{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem;font-style:italic;font-weight:400;margin:0}@media(min-width:1025px){.wedding-introduction .couple[data-v-59caaef1]{font-family:Didot LT Std,serif;font-size:1.5rem;line-height:1.8rem}}.wedding-introduction .photographer-website[data-v-59caaef1]{color:#595959}.body[data-v-70a064af]{display:flex;justify-content:space-between;margin-top:2rem}.highlights[data-v-70a064af],.resources[data-v-70a064af]{width:100%;margin-top:1rem}@media(min-width:1025px){.highlights[data-v-70a064af],.resources[data-v-70a064af]{display:flex;align-content:space-between;flex-direction:column;width:15rem;min-width:10rem;margin-right:1.5rem;margin-top:0}}@media(min-width:1025px){.highlights[data-v-70a064af]{margin-right:0;margin-left:1.5rem}}@media(min-width:1025px){.html[data-v-70a064af]{flex:1 1}}.page-layout-margin[data-v-70a064af]{padding:0}@media(min-width:1025px){.page-layout-margin[data-v-70a064af]{padding-left:3rem;padding-right:3rem}}.html-view[data-v-70a064af] .rich-text p{font-size:1.19rem;line-height:2.13rem;padding-left:1rem;padding-right:1rem;color:#222;-webkit-font-smoothing:antialiased}@media(min-width:1025px){.html-view[data-v-70a064af] .rich-text p{padding-left:0;padding-right:0;font-size:.95rem!important;line-height:1.7rem}}.photo-gallery-section[data-v-70a064af]{position:relative}.photo-gallery-section[data-v-70a064af] .page-layout-margin{padding:0}.photo-gallery-section .photo-gallery-ref[data-v-70a064af]{width:0;height:0;position:absolute;top:-10rem}.article-body[data-v-70a064af]{max-width:33rem}@media(max-width:1024px){.article-body[data-v-70a064af]{margin:0 auto;padding:0 1rem}}.video-container[data-v-70a064af]{text-align:center}.wedding-videos[data-v-70a064af] .title{font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem;font-weight:100}.card[data-v-5158f66a]{width:100%;max-width:30rem;display:inline-block;padding:.5rem;vertical-align:top;position:relative;text-align:center;min-height:17.3rem}[data-v-5158f66a] .card__video{height:16.3rem;width:100%;flex-shrink:0}.iframe-video[data-v-04fb71f8]{width:100%;height:100%}@media(min-width:1025px){.pagination[data-v-3a9600be]{margin-bottom:-60px}}.section-header[data-v-5bc3850a]{margin-top:1rem;font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem;text-align:center;font-weight:700}.section-header .subtitle[data-v-5bc3850a]{font-weight:100;font-style:italic}@media(min-width:1025px){.section-header[data-v-5bc3850a]{margin-top:2rem;text-align:left}}.cards[data-v-5bc3850a]{display:flex;justify-content:flex-start;flex:1 1 100%}@media(min-width:1025px){.cards[data-v-5bc3850a]{flex-flow:row wrap;justify-content:space-between}}.cards[data-v-5bc3850a]:after{content:"";flex:0 0 calc(33.333% - 0.6rem)}.cards[data-v-5bc3850a] .card-style-4{margin-top:3.5rem}.cards[data-v-5bc3850a] .card-style-4.top-level{margin-top:4rem}@media(min-width:1025px){.cards[data-v-5bc3850a] .card-style-4{margin-top:3rem;flex:0 0 calc(33.333% - 0.6rem)}.cards[data-v-5bc3850a] .card-style-4.top-level{margin-top:3rem}}.buttons[data-v-5bc3850a]{display:flex;flex-flow:row nowrap;justify-content:space-around}.buttons .button--link[data-v-5bc3850a]{flex:1;padding:0 4px;max-width:45%}.buttons .button--link button[data-v-5bc3850a]{width:100%;padding:.5rem}.redirect-button[data-v-5bc3850a]{font-family:Nunito,sans-serif;font-size:.65rem;line-height:.9rem;font-weight:100;margin-top:.5rem;padding:.5rem .75rem;letter-spacing:.1rem;width:100%}@media(min-width:1025px){.redirect-button[data-v-5bc3850a]{font-family:Nunito,sans-serif;font-size:.6rem;line-height:.8rem;margin-top:-2rem;width:inherit}}.separator[data-v-095f7ede]{margin-top:1rem;padding-top:1rem}@media(min-width:1025px){.separator[data-v-095f7ede]{margin-top:0;padding-top:2rem}}.section-header[data-v-095f7ede]{display:flex;text-align:center;align-items:center;justify-content:space-between;flex-direction:column}@media(min-width:1025px){.section-header[data-v-095f7ede]{flex-direction:row;text-align:left}}.title[data-v-095f7ede]{margin-top:.5rem;font-family:Didot LT Std,serif;font-size:2rem;line-height:2.4rem}.subtitle[data-v-095f7ede]{font-family:Nunito,sans-serif;font-size:.6rem;line-height:.8rem;text-transform:uppercase;font-weight:100;letter-spacing:.1rem}.view-all-button[data-v-095f7ede]{width:100%;margin-top:1.5rem}@media(min-width:1025px){.view-all-button[data-v-095f7ede]{margin-top:0}}.cards[data-v-095f7ede]{flex:1 1 100%;width:100%;flex-direction:row;justify-content:space-between}.card[data-v-095f7ede]{padding:0;margin-top:1rem;flex:1 1 100%}@media(min-width:1025px){.card[data-v-095f7ede]{flex:0 1 calc(33% - 0.25rem)!important;margin-top:2rem!important}}.card[data-v-095f7ede] .content__title{font-family:Didot LT Std,serif;font-size:.85rem;line-height:1.25rem;margin-top:1rem;text-align:center;font-weight:100}@media(min-width:1025px){.card[data-v-095f7ede] .content__title{text-align:left;margin-top:1rem;font-family:Didot LT Std,serif;font-size:1.2rem;line-height:1.6rem}}.card[data-v-095f7ede] .figure,.card[data-v-095f7ede] .image{height:10rem}@media(min-width:1025px){.card[data-v-095f7ede] .figure,.card[data-v-095f7ede] .image{height:14.25rem}}@media(min-width:1025px){.more-weddings[data-v-095f7ede]{margin-top:2rem}}.card[data-v-dea90aa4]{display:flex;flex-direction:column;flex:0 1 100%;position:relative;margin:1rem 0 0;text-align:center;min-width:10rem}@media(max-width:1024px){.card[data-v-dea90aa4]{flex:0 1 calc(50% - 1rem)}}@media(min-width:1025px){.card[data-v-dea90aa4]{margin:2rem 0 0;min-width:10rem;flex:0 1 calc(20% - 1.5rem)}}.card__image-wrapper[data-v-dea90aa4]{position:relative;background-color:#9a9a9a}.content__see-more-btn[data-v-dea90aa4]{margin-top:1rem;transition:opacity .2s ease-in-out,visibility .15s ease-in-out}@media(min-width:1025px){.content__see-more-btn[data-v-dea90aa4]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden}.content__see-more-btn[data-v-dea90aa4]:hover{background-color:#000;color:#fff;text-decoration:none}}.card__content[data-v-dea90aa4]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1 100%}.content__headings[data-v-dea90aa4]{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.content__title[data-v-dea90aa4]{margin:1rem 0 0;text-align:center;font-size:.85rem;line-height:1.25rem}.content__subtitle[data-v-dea90aa4],.content__title[data-v-dea90aa4]{font-weight:100;font-style:italic;font-family:Didot LT Std,serif}.content__subtitle[data-v-dea90aa4]{margin:.5rem 0 0;font-size:1rem;line-height:1.5rem}@media(min-width:1025px){.content__subtitle[data-v-dea90aa4]{font-family:Didot LT Std,serif;font-size:.85rem;line-height:1.25rem}}.content__description[data-v-dea90aa4]{font-family:Georgia,serif;font-size:.75rem;line-height:1.25rem;text-transform:none;-webkit-font-smoothing:antialiased;color:#222}.content__link[data-v-dea90aa4]{margin-top:auto;padding-top:.5rem;text-decoration:underline;letter-spacing:.1rem;font-size:.5rem}.content__link.linkAsButton[data-v-dea90aa4]{padding-top:0}.content__link .link__desktop[data-v-dea90aa4]{display:none}.content__link .link__mobile[data-v-dea90aa4]{display:block}@media(min-width:1025px){.content__link .link__desktop[data-v-dea90aa4]{display:block}.content__link .link__mobile[data-v-dea90aa4]{display:none}}.content__category[data-v-dea90aa4]{padding:1.25em;margin:0}@media(min-width:1025px){.content__category[data-v-dea90aa4]{padding:1em 0 0}}.content__category[data-v-dea90aa4] a{color:#595959;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}[data-v-dea90aa4] .card__image{height:11rem;width:100%;flex-shrink:0}[data-v-dea90aa4] .card__image ::v-deep img{-o-object-position:50% 35%;object-position:50% 35%}@media(min-width:1025px){[data-v-dea90aa4] .card__image ::v-deep img{-o-object-position:center;object-position:center}}[data-v-dea90aa4] .card__image ::v-deep .figure{height:10rem;width:100%}@media(max-width:1024px){.link-wrapper[data-v-dea90aa4]{display:none}[data-v-dea90aa4] .figure__caption{z-index:2;visibility:visible}}.link-wrapper[data-v-dea90aa4]{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;height:100%;top:0;left:0;width:100%;z-index:3}.link-wrapper:hover span[data-v-dea90aa4]{opacity:1}.link-wrapper:hover .card__image--hover-link[data-v-dea90aa4] .figure__image-container:before{opacity:.9}[data-v-dea90aa4] .link-wrapper:hover~.figure ::v-deep .figure__caption{opacity:1;z-index:2;visibility:visible}.link-wrapper span[data-v-dea90aa4]{transition:color .2s ease-in-out,border .2s ease-in-out,background-color .2s ease-in-out;display:inline-block;margin:0;padding:.5rem 1.3rem;color:#fff;background-color:#000;border:1px solid #000;font-weight:100;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;font-family:Nunito,sans-serif;font-size:.85rem;line-height:1.25rem;color:#000;background-color:transparent;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .35s ease-in-out;white-space:nowrap;z-index:3}.link-wrapper span[data-v-dea90aa4]:hover{color:#000;border-color:transparent;text-decoration:underline;background-color:transparent}.link-wrapper span[disabled][data-v-dea90aa4]{cursor:default;border-color:#000;color:#000}.link-wrapper span[disabled][data-v-dea90aa4]:hover{color:#000;border-color:#000}@media(min-width:1025px){.link-wrapper span[data-v-dea90aa4]{font-family:Nunito,sans-serif;font-size:.6rem;line-height:.8rem}}.link-wrapper span[data-v-dea90aa4]:hover{text-decoration:none;color:#fff;background-color:#000}.card__image--hover-link[data-v-dea90aa4] .figure__image-container{z-index:1}.card__image--hover-link[data-v-dea90aa4] .figure__image-container:before{transition:opacity .35s ease-in-out;display:block;content:"";background-color:hsla(0,0%,100%,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;pointer-events:none}.card__image-wrapper[data-v-dea90aa4]:hover .figure__image-container:before{opacity:.9!important}.card__image-wrapper[data-v-dea90aa4]:hover .figure__caption{opacity:1!important}[data-v-dea90aa4] .figure__caption{transition:opacity .35s ease-in-out;background-color:transparent;width:100%;left:50%;transform:translateX(-50%);bottom:.2rem;opacity:0;z-index:2;visibility:visible;text-align:center}