@font-face { font-family: 'Luxe Wedding Noir Et Blanc'; src: url('../fonts/noir-et-blanc.woff') format('woff'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Luxe Wedding Noir Et Blanc Italic'; src: url('../fonts/noir-et-blanc-italic.woff') format('woff'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Luxe Wedding Josefin Sans'; src: url('../fonts/josefin-sans-400.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Luxe Wedding Poppins'; src: url('../fonts/poppins-300.ttf') format('truetype'); font-style: normal; font-weight: 300; font-display: swap; }
@font-face { font-family: 'Luxe Wedding Inter'; src: url('../fonts/inter-300.ttf') format('truetype'); font-style: normal; font-weight: 300; font-display: swap; }
@font-face { font-family: 'Luxe Wedding Playfair Display Italic'; src: url('../fonts/playfair-display-italic.woff2') format('woff2'); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Luxe Wedding Times Now Light Italic'; src: url('../fonts/times-now-light-italic.woff') format('woff'); font-style: normal; font-weight: 400; font-display: swap; }

.elementor-widget[class*='elementor-widget-luxe-wedding-v2-section-'] {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw !important;
  margin: 0 0 0 -50vw !important;
  padding: 0 !important;
  overflow: hidden;
  overflow: clip;
}
.elementor-widget[class*='elementor-widget-luxe-wedding-v2-section-'] > .elementor-widget-container {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  overflow: clip;
}
.luxe-wedding-v2-section,
.luxe-wedding-v2-section * { box-sizing: border-box; }
.luxe-wedding-v2-section {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  overflow: clip;
}
.luxe-wedding-v2-section > div[class$='__canvas'] {
  position: relative;
  width: min(100%, 1200px);
  margin: 0 auto;
  container-type: inline-size;
}
.luxe-wedding-v2-section [class*='__item'],
.luxe-wedding-v2-section-12__heading,
.luxe-wedding-v2-section-12__eyebrow,
.luxe-wedding-v2-section-12__faq {
  position: absolute;
  margin: 0 !important;
  padding: 0 !important;
}
.luxe-wedding-v2-section h1,
.luxe-wedding-v2-section h2,
.luxe-wedding-v2-section h3,
.luxe-wedding-v2-section p { margin: 0 !important; padding: 0 !important; }
.luxe-wedding-v2-section [class*='__item'] > p { margin: 0 !important; padding: 0 !important; color: inherit; font: inherit; letter-spacing: inherit; text-align: inherit; text-transform: inherit; }
.luxe-wedding-v2-section.luxe-wedding-v2-section-2 .luxe-wedding-v2-section-2__item--body > p + p { margin-top: 1.6em !important; }
.luxe-wedding-v2-section a { color: inherit !important; text-decoration: none !important; }
.luxe-wedding-v2-section img,
.luxe-wedding-v2-section video {
  display: block;
  max-width: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.luxe-wedding-v2-section img[class*='__item'],
.luxe-wedding-v2-section a[class*='__item'],
.luxe-wedding-v2-section [data-luxe-wedding-v2-video] { overflow: hidden; }
.luxe-wedding-v2-section-1 { background: #070707; z-index: 11; }
.luxe-wedding-v2-section-2,
.luxe-wedding-v2-section-3,
.luxe-wedding-v2-section-4,
.luxe-wedding-v2-section-5 { background: #f5f8f9; }
.luxe-wedding-v2-section-6,
.luxe-wedding-v2-section-9 { background: #070707; z-index: 3; }
.luxe-wedding-v2-section-7 { background: linear-gradient(180deg, #fff 0%, #f3f5f8 100%); }
.luxe-wedding-v2-section-8 { background: linear-gradient(180deg, #f3f5f8 0%, #fff 100%); }
.luxe-wedding-v2-section-10,
.luxe-wedding-v2-section-11 { background: #fff; }
.luxe-wedding-v2-section-10,
.luxe-wedding-v2-section-13 { z-index: 3; }
.luxe-wedding-v2-section-12 { background: #f3f5f8; z-index: 1; }
.luxe-wedding-v2-section-13 { background: linear-gradient(180deg, #f3f5f8 0%, #a2b3b5 100%); }

.luxe-wedding-v2-section-1__canvas { aspect-ratio: 1200 / 823; }
.luxe-wedding-v2-section-2__canvas { aspect-ratio: 1200 / 466; }
.luxe-wedding-v2-section-3__canvas { aspect-ratio: 1200 / 831; }
.luxe-wedding-v2-section-4__canvas { aspect-ratio: 1200 / 778; }
.luxe-wedding-v2-section-5__canvas { aspect-ratio: 1200 / 799; }
.luxe-wedding-v2-section-6__canvas { aspect-ratio: 1200 / 709; }
.luxe-wedding-v2-section-7__canvas { aspect-ratio: 1200 / 974; }
.luxe-wedding-v2-section-8__canvas { aspect-ratio: 1200 / 646; }
.luxe-wedding-v2-section-9__canvas { aspect-ratio: 1200 / 975; }
.luxe-wedding-v2-section-10__canvas { aspect-ratio: 1200 / 649; }
.luxe-wedding-v2-section-11__canvas { aspect-ratio: 1200 / 423; }
.luxe-wedding-v2-section-12__canvas { aspect-ratio: 1200 / 2399; }
.luxe-wedding-v2-section-13__canvas { aspect-ratio: 1200 / 400; }

.luxe-wedding-v2-section-1__item--background,
.luxe-wedding-v2-section-10__item--background { inset: 0; width: 100%; height: 100%; object-fit: cover; }
.luxe-wedding-v2-section-1__item--background { object-position: left bottom; opacity: .8; z-index: 0; }
.luxe-wedding-v2-section-1__item--mobile_label,
.luxe-wedding-v2-section-1__item--desktop_label,
.luxe-wedding-v2-section-1__item--heading { z-index: 1; }
.luxe-wedding-v2-section-10__item--background { object-position: 50% 50%; }
.luxe-wedding-v2-section-3__item--iconic_image,
.luxe-wedding-v2-section-3__item--service_video,
.luxe-wedding-v2-section-3__item--relaxed_image,
.luxe-wedding-v2-section-4__item--image,
.luxe-wedding-v2-section-5__item--image,
.luxe-wedding-v2-section-7__item--image,
.luxe-wedding-v2-section-9__item--image { z-index: 1; }
.luxe-wedding-v2-section-3__item--eyebrow,
.luxe-wedding-v2-section-3__item--iconic_title,
.luxe-wedding-v2-section-3__item--iconic_body,
.luxe-wedding-v2-section-3__item--service_title,
.luxe-wedding-v2-section-3__item--service_body,
.luxe-wedding-v2-section-3__item--relaxed_title,
.luxe-wedding-v2-section-3__item--relaxed_body,
.luxe-wedding-v2-section-4__item--heading,
.luxe-wedding-v2-section-4__item--body,
.luxe-wedding-v2-section-4__item--credit,
.luxe-wedding-v2-section-5__item--heading,
.luxe-wedding-v2-section-5__item--washington,
.luxe-wedding-v2-section-5__item--oregon,
.luxe-wedding-v2-section-5__item--queer,
.luxe-wedding-v2-section-5__item--credit,
.luxe-wedding-v2-section-7__item:not(.luxe-wedding-v2-section-7__item--image),
.luxe-wedding-v2-section-9__item:not(.luxe-wedding-v2-section-9__item--image) { z-index: 2; }
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__poster,
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__poster { z-index: 1; opacity: 1; }
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__media { z-index: 2; opacity: 0; transition: opacity .25s ease; }
.luxe-wedding-v2-section-3__item--service_video.is-video-ready .luxe-wedding-v2-video__media { opacity: 1; }
.luxe-wedding-v2-section-5__item--line_one,
.luxe-wedding-v2-section-5__item--line_two { border-top: 1px solid rgba(7, 7, 7, .25); }
.luxe-wedding-v2-section-9__item--line_1,
.luxe-wedding-v2-section-9__item--line_2 { border-top: 1px solid rgba(255, 255, 255, .5); }
.luxe-wedding-v2-section-11__item--hrc > .luxe-wedding-v2-section-11__media,
.luxe-wedding-v2-section-11__item--aclu > .luxe-wedding-v2-section-11__media { width: 100%; height: 100%; }
.luxe-wedding-v2-section-8__item--primary_image { z-index: 1; }
.luxe-wedding-v2-section-8__item--hover_image { z-index: 2; }
.luxe-wedding-v2-section-8__item--eyebrow,
.luxe-wedding-v2-section-8__item--press_1,
.luxe-wedding-v2-section-8__item--press_2,
.luxe-wedding-v2-section-8__item--press_3,
.luxe-wedding-v2-section-8__item--press_4,
.luxe-wedding-v2-section-8__item--press_5,
.luxe-wedding-v2-section-8__item--press_6 { z-index: 3; }
.luxe-wedding-v2-section-8__item--credit { z-index: 4; pointer-events: none; }
@media (hover: hover) and (pointer: fine) {
  .luxe-wedding-v2-section-8__item--hover_image:hover { opacity: 0; }
}

.luxe-wedding-v2-section-2__item--heading em,
.luxe-wedding-v2-section-4__item--heading em,
.luxe-wedding-v2-section-5__item--heading em,
.luxe-wedding-v2-section-8 [class*='__item--press_'] em,
.luxe-wedding-v2-section-11__item--heading em,
.luxe-wedding-v2-section-12__heading em,
.luxe-wedding-v2-section-13__item--heading em,
.luxe-wedding-v2-section-6__item--statement_5 em { font-family: 'Luxe Wedding Noir Et Blanc Italic', Georgia, serif; font-style: normal; }
.luxe-wedding-v2-section-5__item--heading strong { font-weight: 700; }

@media (min-width:768px) {
.luxe-wedding-v2-section-1__item--background {
  left: 0;
  right: auto;
  top: auto;
  bottom: 0;
  width: 100%;
  height: 106.666667cqw;
  object-fit: fill;
  object-position: initial;
}
.luxe-wedding-v2-section-1__item--heading {left:6.083333cqw;top:45.916667cqw;width:88.083333cqw;height:13.916667cqw;}
.luxe-wedding-v2-section-1__item--heading {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:7cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-1__item--mobile_label {left:6.083333cqw;top:41.666667cqw;width:55.75cqw;height:2cqw;display:none;}
.luxe-wedding-v2-section-1__item--mobile_label {color:rgba(255,255,255,1);line-height:1.4;font-size:0.666667cqw;text-align:left;}
.luxe-wedding-v2-section-1__item--desktop_label {left:6.916667cqw;top:42.5cqw;width:55.75cqw;height:2cqw;}
.luxe-wedding-v2-section-1__item--desktop_label {color:rgba(255,255,255,1);text-align:left;}
.luxe-wedding-v2-section-2__item--heading {left:14.083333cqw;top:11.166667cqw;width:70.416667cqw;height:8.25cqw;}
.luxe-wedding-v2-section-2__item--heading {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.5cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-2__item--body {left:16.083333cqw;top:20.5cqw;width:66.333333cqw;height:13.583333cqw;}
.luxe-wedding-v2-section-2__item--body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:1.416667cqw;text-align:center;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--eyebrow {left:6.833333cqw;top:9.333333cqw;width:25.166667cqw;height:2.25cqw;}
.luxe-wedding-v2-section-3__item--eyebrow {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--iconic_image {left:6.333333cqw;top:12.416667cqw;width:25.583333cqw;height:36cqw;}
.luxe-wedding-v2-section-3__item--iconic_image {object-fit:cover;object-position:30% 30%;border-radius:inherit;}
.luxe-wedding-v2-section-3__item--iconic_title {left:6.333333cqw;top:50.833333cqw;width:22.166667cqw;height:3.083333cqw;}
.luxe-wedding-v2-section-3__item--iconic_title {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:2.916667cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--iconic_body {left:6.333333cqw;top:55.583333cqw;width:26.833333cqw;height:7.333333cqw;}
.luxe-wedding-v2-section-3__item--iconic_body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--service_video {left:36.916667cqw;top:12.416667cqw;width:25.583333cqw;height:36cqw;}
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__poster,
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__media {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-3__item--service_title {left:36.916667cqw;top:50.833333cqw;width:23.666667cqw;height:3.083333cqw;}
.luxe-wedding-v2-section-3__item--service_title {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:2.916667cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--service_body {left:36.916667cqw;top:55.583333cqw;width:26cqw;height:6.666667cqw;}
.luxe-wedding-v2-section-3__item--service_body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--relaxed_image {left:67.5cqw;top:12.416667cqw;width:24cqw;height:36cqw;}
.luxe-wedding-v2-section-3__item--relaxed_image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-3__item--relaxed_title {left:67.5cqw;top:50.833333cqw;width:26.25cqw;height:3.833333cqw;}
.luxe-wedding-v2-section-3__item--relaxed_title {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:2.916667cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--relaxed_body {left:67.5cqw;top:55.583333cqw;width:21.916667cqw;height:6.166667cqw;}
.luxe-wedding-v2-section-3__item--relaxed_body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Inter';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--service_video {left:36.916667cqw;top:12.416667cqw;width:25.583333cqw;height:36cqw;}
.luxe-wedding-v2-section-4__item--heading {left:6.333333cqw;top:21.416667cqw;width:29.916667cqw;height:22cqw;}
.luxe-wedding-v2-section-4__item--heading {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:4.75cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-4__item--image:hover {opacity:0.8;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-4__item--image {left:52.333333cqw;top:4.916667cqw;width:47.833333cqw;height:57.083333cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-4__item--image {object-fit:cover;object-position:85% 85%;border-radius:inherit;}
.luxe-wedding-v2-section-4__item--body {left:6.333333cqw;top:44.833333cqw;width:37.416667cqw;height:9.5cqw;}
.luxe-wedding-v2-section-4__item--body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:1.416667cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-4__item--credit {left:92cqw;top:59.25cqw;width:8cqw;height:3.25cqw;}
.luxe-wedding-v2-section-4__item--credit {color:rgba(255,255,255,0.35);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:1cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-5__item--image:hover {opacity:0.8;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--image {left:0cqw;top:5.083333cqw;width:44.25cqw;height:57.083333cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--image {object-fit:cover;object-position:90% 90%;border-radius:inherit;}
.luxe-wedding-v2-section-5__item--heading {left:48.083333cqw;top:8cqw;width:31.583333cqw;height:23.5cqw;}
.luxe-wedding-v2-section-5__item--heading {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:4.75cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-5__item--line_one {left:48.083333cqw;top:39.666667cqw;width:39.916667cqw;height:0.083333cqw;}
.luxe-wedding-v2-section-5__item--washington:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--washington {left:48.083333cqw;top:35.583333cqw;width:33.833333cqw;height:1.833333cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--washington:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--washington {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-5__item--oregon:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--oregon {left:48.083333cqw;top:42cqw;width:32.083333cqw;height:1.833333cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--oregon:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--oregon {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-5__item--line_two {left:48.083333cqw;top:45.916667cqw;width:39.916667cqw;height:0.083333cqw;}
.luxe-wedding-v2-section-5__item--queer:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--queer {left:48.083333cqw;top:48.916667cqw;width:33.166667cqw;height:1.833333cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--queer:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--queer {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-5__item--credit:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--credit {left:1cqw;top:59.916667cqw;width:12cqw;height:1.833333cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--credit:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--credit {color:rgba(255,255,255,0.35);text-transform:uppercase;line-height:1.6;letter-spacing:0em;font-size:1cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-6__item--eyebrow {left:32.833333cqw;top:6.583333cqw;width:34.416667cqw;height:2.583333cqw;}
.luxe-wedding-v2-section-6__item--eyebrow {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_1 {left:19.083333cqw;top:9.916667cqw;width:4.25cqw;height:2.583333cqw;}
.luxe-wedding-v2-section-6__item--number_1 {color:rgba(215,227,226,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1.083333cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_1 {left:23.833333cqw;top:9.166667cqw;width:52.416667cqw;height:12.916667cqw;}
.luxe-wedding-v2-section-6__item--statement_1 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:6.666667cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_2 {left:76.916667cqw;top:25cqw;width:6.166667cqw;height:2.583333cqw;}
.luxe-wedding-v2-section-6__item--number_2 {color:rgba(215,227,226,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_2 {left:10.666667cqw;top:23.75cqw;width:76.75cqw;height:6.666667cqw;}
.luxe-wedding-v2-section-6__item--statement_2 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0;font-size:6.666667cqw;text-align:center;font-family:'Luxe Wedding Times Now Light Italic';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_3 {left:19.416667cqw;top:33.583333cqw;width:2.583333cqw;height:2.583333cqw;}
.luxe-wedding-v2-section-6__item--number_3 {color:rgba(215,227,226,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_3 {left:11.666667cqw;top:31.5cqw;width:76.75cqw;height:6.666667cqw;}
.luxe-wedding-v2-section-6__item--statement_3 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:6.666667cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_4 {left:10.416667cqw;top:37.75cqw;width:79.166667cqw;height:6.666667cqw;}
.luxe-wedding-v2-section-6__item--statement_4 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:6.666667cqw;text-align:center;font-family:'Luxe Wedding Times Now Light Italic';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_4 {left:75.833333cqw;top:40.333333cqw;width:4.166667cqw;height:2.583333cqw;}
.luxe-wedding-v2-section-6__item--number_4 {color:rgba(215,227,226,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_5 {left:21cqw;top:47.25cqw;width:2.333333cqw;height:2.583333cqw;}
.luxe-wedding-v2-section-6__item--number_5 {color:rgba(215,227,226,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_5 {left:11.666667cqw;top:45.833333cqw;width:76.75cqw;height:6.666667cqw;}
.luxe-wedding-v2-section-6__item--statement_5 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:6.666667cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--eyebrow {left:38.666667cqw;top:5.5cqw;width:22.75cqw;height:2cqw;}
.luxe-wedding-v2-section-7__item--eyebrow {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.05em;font-size:1.25cqw;text-align:center;}
.luxe-wedding-v2-section-7__item--portland_desktop:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--portland_desktop {left:1.333333cqw;top:11.75cqw;width:97.416667cqw;height:24.5cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--portland_desktop:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Noir Et Blanc Italic';font-weight:400;font-style:normal;font-size:12.916667cqw;}
.luxe-wedding-v2-section-7__item--portland_desktop {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:12.5cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style,font-size;}
.luxe-wedding-v2-section-7__item--destination_desktop:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--destination_desktop {left:2.166667cqw;top:64.416667cqw;width:95.666667cqw;height:14.416667cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--destination_desktop:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Noir Et Blanc Italic';font-weight:400;font-style:normal;font-size:12.916667cqw;}
.luxe-wedding-v2-section-7__item--destination_desktop {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:12.5cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style,font-size;}
.luxe-wedding-v2-section-7__item--seattle_mobile:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_mobile {left:1.333333cqw;top:17.666667cqw;width:97.416667cqw;height:14.416667cqw;display:none;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_mobile {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--portland_mobile {left:3.416667cqw;top:32.083333cqw;width:93.166667cqw;height:14.416667cqw;display:none;}
.luxe-wedding-v2-section-7__item--portland_mobile {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--destination_mobile {left:2.166667cqw;top:60.916667cqw;width:95.666667cqw;height:14.416667cqw;display:none;}
.luxe-wedding-v2-section-7__item--destination_mobile {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--image {left:32.416667cqw;top:19cqw;width:35.25cqw;height:48.416667cqw;opacity:0.88;}
.luxe-wedding-v2-section-7__item--image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-7__item--seattle_desktop:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_desktop {left:2.166667cqw;top:37.666667cqw;width:93.166667cqw;height:24.75cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_desktop:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Noir Et Blanc Italic';font-weight:400;font-style:normal;font-size:12.916667cqw;}
.luxe-wedding-v2-section-7__item--seattle_desktop {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:12.5cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style,font-size;}
.luxe-wedding-v2-section.luxe-wedding-v2-section-7 .luxe-wedding-v2-section-7__item--portland_desktop { color:#a2b3b5 !important; z-index:0 !important; }
.luxe-wedding-v2-section.luxe-wedding-v2-section-7 .luxe-wedding-v2-section-7__item--destination_desktop { z-index:0 !important; }
.luxe-wedding-v2-section.luxe-wedding-v2-section-7 .luxe-wedding-v2-section-7__item--image { z-index:1 !important; }
.luxe-wedding-v2-section.luxe-wedding-v2-section-7 .luxe-wedding-v2-section-7__item--seattle_desktop { z-index:2 !important; }
.luxe-wedding-v2-section.luxe-wedding-v2-section-7 .luxe-wedding-v2-section-7__item--eyebrow { z-index:3 !important; }
.luxe-wedding-v2-section-8__item--eyebrow {left:10.083333cqw;top:10.333333cqw;width:41.416667cqw;height:2.416667cqw;}
.luxe-wedding-v2-section-8__item--eyebrow {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_1 {left:14.833333cqw;top:15.333333cqw;width:31.916667cqw;height:4.833333cqw;}
.luxe-wedding-v2-section-8__item--press_1 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_2 {left:10.666667cqw;top:20.166667cqw;width:40.333333cqw;height:4.833333cqw;}
.luxe-wedding-v2-section-8__item--press_2 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_3 {left:9.916667cqw;top:25cqw;width:41.916667cqw;height:4.833333cqw;}
.luxe-wedding-v2-section-8__item--press_3 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_4 {left:6.666667cqw;top:29.833333cqw;width:48.333333cqw;height:4.833333cqw;}
.luxe-wedding-v2-section-8__item--press_4 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_5 {left:6.166667cqw;top:34.666667cqw;width:49.416667cqw;height:4.833333cqw;}
.luxe-wedding-v2-section-8__item--press_5 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_6 {left:10.333333cqw;top:39.5cqw;width:41.083333cqw;height:4.833333cqw;}
.luxe-wedding-v2-section-8__item--press_6 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--hover_image {left:56.583333cqw;top:5.083333cqw;width:32.833333cqw;height:41.666667cqw;}
.luxe-wedding-v2-section-8__item--hover_image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-8__item--primary_image:hover {opacity:0;transition-duration:0.75s;transition-property:opacity;}
.luxe-wedding-v2-section-8__item--primary_image {left:56.583333cqw;top:5.083333cqw;width:32.833333cqw;height:41.666667cqw;transition-duration:0.75s;transition-property:opacity;}
.luxe-wedding-v2-section-8__item--primary_image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-8__item--credit {left:76.25cqw;top:44.916667cqw;width:12.666667cqw;height:2.416667cqw;}
.luxe-wedding-v2-section-8__item--credit {color:rgba(255,255,255,0.34);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:0.666667cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--heading {left:9.916667cqw;top:17.833333cqw;width:36.083333cqw;height:11.833333cqw;}
.luxe-wedding-v2-section-9__item--heading {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:6.083333cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--number_1 {left:46.416667cqw;top:35.916667cqw;width:4cqw;height:3.333333cqw;}
.luxe-wedding-v2-section-9__item--number_1 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--label_1 {left:9.666667cqw;top:32.833333cqw;width:36.333333cqw;height:2cqw;}
.luxe-wedding-v2-section-9__item--label_1 {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--body_1 {left:9.666667cqw;top:36.166667cqw;width:35.333333cqw;height:6.083333cqw;}
.luxe-wedding-v2-section-9__item--body_1 {color:rgba(255,255,255,1);text-transform:none;line-height:1.5;letter-spacing:0em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-9__item--line_1 {left:9.666667cqw;top:43.166667cqw;width:40.75cqw;height:0.083333cqw;}
.luxe-wedding-v2-section-9__item--number_2 {left:46cqw;top:49.916667cqw;width:4cqw;height:3.333333cqw;}
.luxe-wedding-v2-section-9__item--number_2 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--label_2 {left:9.666667cqw;top:46.75cqw;width:25.916667cqw;height:2cqw;}
.luxe-wedding-v2-section-9__item--label_2 {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--body_2 {left:9.666667cqw;top:49.916667cqw;width:35.333333cqw;height:7.583333cqw;}
.luxe-wedding-v2-section-9__item--body_2 {color:rgba(255,255,255,1);text-transform:none;line-height:1.5;letter-spacing:0em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-9__item--line_2 {left:9.666667cqw;top:59.416667cqw;width:40.75cqw;height:0.083333cqw;}
.luxe-wedding-v2-section-9__item--number_3 {left:46cqw;top:63.833333cqw;width:4cqw;height:3.333333cqw;}
.luxe-wedding-v2-section-9__item--number_3 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:3.333333cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--label_3 {left:9.666667cqw;top:62.833333cqw;width:25.916667cqw;height:2cqw;}
.luxe-wedding-v2-section-9__item--label_3 {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--body_3 {left:9.666667cqw;top:66cqw;width:35.333333cqw;height:4.75cqw;}
.luxe-wedding-v2-section-9__item--body_3 {color:rgba(255,255,255,1);text-transform:none;line-height:1.5;letter-spacing:0em;font-size:1.333333cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-9__item--image {left:60.25cqw;top:11.166667cqw;width:39.75cqw;height:63.166667cqw;}
.luxe-wedding-v2-section-9__item--image {object-fit:cover;object-position:0% 0%;border-radius:inherit;}
.luxe-wedding-v2-section-11__item--heading {left:8.25cqw;top:12.583333cqw;width:27.916667cqw;height:13.5cqw;}
.luxe-wedding-v2-section-11__item--heading {font-size:3.25cqw;}
.luxe-wedding-v2-section-11__item--donation_mobile {left:24.916667cqw;top:8.333333cqw;width:50.25cqw;height:1.75cqw;display:none;}
.luxe-wedding-v2-section-11__item--donation_mobile {line-height:1.1;letter-spacing:0.2em;font-size:0.75cqw;}
.luxe-wedding-v2-section-11__item--donation_desktop {left:21.75cqw;top:7.75cqw;width:56.5cqw;height:1.75cqw;}
.luxe-wedding-v2-section-11__item--hrc {left:40.333333cqw;top:13.916667cqw;width:22.416667cqw;height:11.75cqw;}
.luxe-wedding-v2-section-11__item--hrc > .luxe-wedding-v2-section-11__media {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-11__item--aclu {left:68.25cqw;top:14.583333cqw;width:20.166667cqw;height:11.5cqw;}
.luxe-wedding-v2-section-11__item--aclu > .luxe-wedding-v2-section-11__media {object-fit:contain;object-position:50%;border-radius:inherit;}
.luxe-wedding-v2-section-13__item--heading {left:19.25cqw;top:8cqw;width:61.5cqw;height:10.333333cqw;}
.luxe-wedding-v2-section-13__item--heading {color:rgba(7,7,7,1);text-transform:none;line-height:1;letter-spacing:0em;font-size:5.416667cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-13__item--body {left:26.583333cqw;top:20.916667cqw;width:46.833333cqw;height:5.166667cqw;}
.luxe-wedding-v2-section-13__item--body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:1.583333cqw;text-align:center;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-13__item--portfolio {left:37.916667cqw;top:28.666667cqw;width:12.666667cqw;height:1.75cqw;}
.luxe-wedding-v2-section-13__item--contact {left:53.166667cqw;top:28.666667cqw;width:8.916667cqw;height:1.75cqw;}

.luxe-wedding-v2-section-10__item--background {
  left: 0;
  top: -47.934cqw;
  width: 100%;
  height: 149.95314cqw;
  object-fit: fill;
  object-position: initial;
}

.luxe-wedding-v2-section-5__item--washington::after,
.luxe-wedding-v2-section-5__item--oregon::after,
.luxe-wedding-v2-section-5__item--queer::after {
  content: '';
  position: absolute;
  width: 3.333333cqw;
  height: 3.333333cqw;
  background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.89 18.53'%3E%3Cpath fill='%236d989c' d='M40.95 9.62v-.75H4.15c2.8-1.09 5.12-3.39 6.89-6.84l.06-.11-.65-.33-.06.11C7.93 6.47 4.46 8.9.06 8.9h-.12v.74h.12c4.42 0 7.89 2.41 10.32 7.16l.06.11.65-.33-.06-.11c-1.76-3.45-4.08-5.75-6.89-6.84h36.81Z'/%3E%3C/svg%3E");
  transform: rotate(180deg);
  transform-origin: center;
  pointer-events: none;
}
.luxe-wedding-v2-section-5__item--washington::after { left: 36.583333cqw; top: -.583333cqw; }
.luxe-wedding-v2-section-5__item--oregon::after { left: 36.583333cqw; top: -.833333cqw; }
.luxe-wedding-v2-section-5__item--queer::after { left: 36.583333cqw; top: -.75cqw; }
.luxe-wedding-v2-section-11__item--heading { color:#000; text-transform:uppercase; line-height:1.1; letter-spacing:.05em; text-align:center; font-family:'Luxe Wedding Noir Et Blanc', Georgia, serif; font-weight:400; }
.luxe-wedding-v2-section-11__item--donation_mobile,
.luxe-wedding-v2-section-11__item--donation_desktop { color:#000; text-transform:uppercase; text-align:center; font-family:'Luxe Wedding Josefin Sans', Arial, sans-serif; font-weight:400; }
.luxe-wedding-v2-section-11__item--hrc > .luxe-wedding-v2-section-11__media { object-fit:cover; object-position:50% 50%; }
.luxe-wedding-v2-section-11__item--aclu > .luxe-wedding-v2-section-11__media { object-fit:contain; object-position:50% 50%; }
.luxe-wedding-v2-section-12__heading { left:19cqw; top:14.416667cqw; width:62cqw; height:8.666667cqw; color:#000; font:400 2.916667cqw/1.1 'Luxe Wedding Noir Et Blanc', Georgia, serif; letter-spacing:.05em; text-align:center; text-transform:uppercase; }
.luxe-wedding-v2-section-12__eyebrow { left:37.666667cqw; top:10.75cqw; width:24.75cqw; height:1.583333cqw; color:#000; font:400 .833333cqw/1.8 'Luxe Wedding Josefin Sans', Arial, sans-serif; letter-spacing:.3em; text-align:center; text-transform:uppercase; }
.luxe-wedding-v2-section-12__faq { left:11cqw; color:#363636; font:300 1.333333cqw/1.3 'Luxe Wedding Poppins', Arial, sans-serif; letter-spacing:.1em; text-align:left; text-transform:none; }
.luxe-wedding-v2-section-12__faq strong { font-weight:600; }
.luxe-wedding-v2-section-12__faq--1 { top:26.583333cqw; width:77.583333cqw; height:8.416667cqw; color:#000; letter-spacing:.05em; }
.luxe-wedding-v2-section-12__faq--2 { top:38.333333cqw; width:76.666667cqw; height:2.916667cqw; color:#000; }
.luxe-wedding-v2-section-12__faq--3 { top:45.166667cqw; width:77.583333cqw; height:10.416667cqw; color:#000; letter-spacing:.05em; }
.luxe-wedding-v2-section-12__faq--4 { top:58.25cqw; width:78cqw; height:2.916667cqw; }
.luxe-wedding-v2-section-12__faq--5 { top:64.416667cqw; width:78.083333cqw; height:3.083333cqw; color:#000; letter-spacing:.05em; }
.luxe-wedding-v2-section-12__faq--6 { top:70.833333cqw; width:78cqw; height:4.583333cqw; line-height:1.1; }
.luxe-wedding-v2-section-12__faq--7 { top:78.666667cqw; width:78.083333cqw; height:3.583333cqw; }
.luxe-wedding-v2-section-12__faq--8 { top:85.583333cqw; width:78.083333cqw; height:4.583333cqw; }
.luxe-wedding-v2-section-12__faq--9 { top:103.166667cqw; width:78.083333cqw; height:8.416667cqw; }
.luxe-wedding-v2-section-12__faq--10 { top:93.416667cqw; width:78cqw; height:6.416667cqw; line-height:1.2; }
.luxe-wedding-v2-section-12__faq--11 { top:114.833333cqw; width:78.083333cqw; height:10.25cqw; }
.luxe-wedding-v2-section-12__faq--12 { top:128.416667cqw; width:78cqw; height:12.083333cqw; }
.luxe-wedding-v2-section-12__faq--13 { top:143.75cqw; width:78.083333cqw; height:10.25cqw; }
.luxe-wedding-v2-section-12__faq--14 { top:157.333333cqw; width:78.083333cqw; height:6.583333cqw; }
.luxe-wedding-v2-section-12__faq--15 { top:167.166667cqw; width:78cqw; height:10.25cqw; font-size:1.416667cqw; }
.luxe-wedding-v2-section-12__faq--16 { top:180.75cqw; width:78.083333cqw; height:3.083333cqw; }
.luxe-wedding-v2-section-12__faq--17 { top:187.083333cqw; width:78.083333cqw; height:2.916667cqw; }
.luxe-wedding-v2-section-13__item--portfolio,
.luxe-wedding-v2-section-13__item--contact { color:#000; font:300 1.166667cqw/1.6 'Luxe Wedding Poppins', Arial, sans-serif; letter-spacing:.05em; text-align:left; }

}

@media (max-width:767px) {
.luxe-wedding-v2-section-1__item--heading {left:7.8125cqw;top:89.375cqw;width:89.0625cqw;height:22.5cqw;}
.luxe-wedding-v2-section-1__item--heading {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-1__item--mobile_label {left:7.8125cqw;top:77.8125cqw;width:80.9375cqw;height:5.3125cqw;}
.luxe-wedding-v2-section-1__item--mobile_label {color:rgba(255,255,255,1);line-height:1.4;font-size:2.5cqw;text-align:left;}
.luxe-wedding-v2-section-1__item--desktop_label {left:10.9375cqw;top:84.0625cqw;width:86.875cqw;height:5.3125cqw;display:none;}
.luxe-wedding-v2-section-1__item--desktop_label {color:rgba(255,255,255,1);text-align:left;}
.luxe-wedding-v2-section-2__item--heading {left:9.0625cqw;top:20.3125cqw;width:80.9375cqw;height:35.625cqw;}
.luxe-wedding-v2-section-2__item--heading {text-transform:none;line-height:1.1;font-size:6.25cqw;}
.luxe-wedding-v2-section-2__item--body {left:15.3125cqw;top:63.4375cqw;width:68.4375cqw;height:83.75cqw;}
.luxe-wedding-v2-section-2__item--body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:3.75cqw;text-align:center;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--eyebrow {left:11.875cqw;top:12.5cqw;width:70.9375cqw;height:5.3125cqw;}
.luxe-wedding-v2-section-3__item--eyebrow {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--iconic_image {left:11.875cqw;top:26.25cqw;width:76.5625cqw;height:104.6875cqw;}
.luxe-wedding-v2-section-3__item--iconic_image {object-fit:cover;object-position:30% 30%;border-radius:inherit;}
.luxe-wedding-v2-section-3__item--iconic_title {left:11.875cqw;top:139.6875cqw;width:78.4375cqw;height:8.125cqw;}
.luxe-wedding-v2-section-3__item--iconic_title {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--iconic_body {left:11.875cqw;top:153.75cqw;width:76.5625cqw;height:26.875cqw;}
.luxe-wedding-v2-section-3__item--iconic_body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:3.75cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--service_video {left:11.875cqw;top:191.875cqw;width:76.5625cqw;height:104.6875cqw;}
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__poster,
.luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__media {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-3__item--service_title {left:11.875cqw;top:305.3125cqw;width:78.4375cqw;height:9.375cqw;}
.luxe-wedding-v2-section-3__item--service_title {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--service_body {left:11.875cqw;top:319.6875cqw;width:74.0625cqw;height:26.5625cqw;}
.luxe-wedding-v2-section-3__item--service_body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:3.75cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--relaxed_image {left:11.875cqw;top:367.5cqw;width:69.6875cqw;height:104.6875cqw;}
.luxe-wedding-v2-section-3__item--relaxed_image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-3__item--relaxed_title {left:11.875cqw;top:480.625cqw;width:78.4375cqw;height:9.375cqw;}
.luxe-wedding-v2-section-3__item--relaxed_title {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-3__item--relaxed_body {left:11.875cqw;top:494.6875cqw;width:70.9375cqw;height:22.5cqw;}
.luxe-wedding-v2-section-3__item--relaxed_body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:3.75cqw;text-align:left;font-family:'Luxe Wedding Inter';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-3__item--service_video {left:11.5625cqw;top:191.875cqw;width:76.875cqw;height:104.6875cqw;}
.luxe-wedding-v2-section-4__item--heading {left:9.375cqw;top:125.3125cqw;width:75cqw;height:38.4375cqw;}
.luxe-wedding-v2-section-4__item--heading {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:10.9375cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-4__item--image:hover {opacity:0.8;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-4__item--image {left:9.375cqw;top:10cqw;width:81.25cqw;height:106.875cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-4__item--image {object-fit:cover;object-position:85% 85%;border-radius:inherit;}
.luxe-wedding-v2-section-4__item--body {left:9.375cqw;top:177.1875cqw;width:81.25cqw;height:41.875cqw;}
.luxe-wedding-v2-section-4__item--body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:3.75cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-4__item--credit {left:73.4375cqw;top:112.1875cqw;width:16.875cqw;height:4.375cqw;}
.luxe-wedding-v2-section-4__item--credit {color:rgba(255,255,255,0.35);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:2.5cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-5__item--image:hover {opacity:0.8;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--image {left:9.375cqw;top:10cqw;width:81.25cqw;height:106.875cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--image {object-fit:cover;object-position:90% 90%;border-radius:inherit;}
.luxe-wedding-v2-section-5__item--heading {left:9.375cqw;top:129.0625cqw;width:71.25cqw;height:52.5cqw;}
.luxe-wedding-v2-section-5__item--heading {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:10.9375cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-5__item--line_one {left:9.0625cqw;top:196.875cqw;width:81.25cqw;height:0.3125cqw;}
.luxe-wedding-v2-section-5__item--washington:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--washington {left:9.0625cqw;top:189.0625cqw;width:71.25cqw;height:5.3125cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--washington:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--washington {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.8125cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-5__item--oregon:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--oregon {left:9.0625cqw;top:203.4375cqw;width:62.5cqw;height:5.3125cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--oregon:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--oregon {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.8125cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-5__item--line_two {left:9.0625cqw;top:211.5625cqw;width:81.25cqw;height:0.3125cqw;}
.luxe-wedding-v2-section-5__item--queer:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--queer {left:9.0625cqw;top:218.75cqw;width:59.6875cqw;height:5.625cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--queer:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--queer {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.8125cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-5__item--credit:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--credit {left:67.5cqw;top:111.5625cqw;width:23.125cqw;height:5.3125cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-5__item--credit:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Josefin Sans';font-weight:600;font-style:normal;}
.luxe-wedding-v2-section-5__item--credit {color:rgba(255,255,255,0.35);text-transform:uppercase;line-height:1.6;letter-spacing:0em;font-size:2.8125cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style;}
.luxe-wedding-v2-section-6__item--eyebrow {left:9.375cqw;top:19.375cqw;width:81.25cqw;height:5cqw;}
.luxe-wedding-v2-section-6__item--eyebrow {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_1 {left:12.8125cqw;top:36.5625cqw;width:6.25cqw;height:5.3125cqw;display:none;}
.luxe-wedding-v2-section-6__item--number_1 {color:rgba(215,227,226,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.8125cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_1 {left:10cqw;top:25cqw;width:78.75cqw;height:9.0625cqw;}
.luxe-wedding-v2-section-6__item--statement_1 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_2 {left:6.875cqw;top:55.9375cqw;width:7.1875cqw;height:4.6875cqw;display:none;}
.luxe-wedding-v2-section-6__item--number_2 {color:rgba(215,227,226,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_2 {left:3.4375cqw;top:46.875cqw;width:93.4375cqw;height:9.6875cqw;}
.luxe-wedding-v2-section-6__item--statement_2 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0;font-size:9.0625cqw;text-align:center;font-family:'Luxe Wedding Times Now Light Italic';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_3 {left:6.875cqw;top:79.6875cqw;width:6.875cqw;height:5cqw;display:none;}
.luxe-wedding-v2-section-6__item--number_3 {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_3 {left:5.3125cqw;top:60.625cqw;width:90cqw;height:8.4375cqw;}
.luxe-wedding-v2-section-6__item--statement_3 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_4 {left:10.9375cqw;top:71.25cqw;width:78.75cqw;height:10.9375cqw;}
.luxe-wedding-v2-section-6__item--statement_4 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Times Now Light Italic';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_4 {left:6.875cqw;top:103.75cqw;width:7.5cqw;height:4.6875cqw;display:none;}
.luxe-wedding-v2-section-6__item--number_4 {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--number_5 {left:6.875cqw;top:126.875cqw;width:6.25cqw;height:6.25cqw;display:none;}
.luxe-wedding-v2-section-6__item--number_5 {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-6__item--statement_5 {left:10cqw;top:85.3125cqw;width:79.6875cqw;height:19.0625cqw;}
.luxe-wedding-v2-section-6__item--statement_5 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--eyebrow {left:11.875cqw;top:11.25cqw;width:75.3125cqw;height:5.3125cqw;}
.luxe-wedding-v2-section-7__item--eyebrow {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.05em;font-size:3.75cqw;text-align:center;}
.luxe-wedding-v2-section-7__item--portland_desktop:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--portland_desktop {left:0cqw;top:41.5625cqw;width:100cqw;height:13.4375cqw;display:none;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--portland_desktop:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Noir Et Blanc Italic';font-weight:400;font-style:normal;font-size:48.4375cqw;}
.luxe-wedding-v2-section-7__item--portland_desktop {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style,font-size;}
.luxe-wedding-v2-section-7__item--destination_desktop:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--destination_desktop {left:0cqw;top:85.625cqw;width:100cqw;height:13.4375cqw;display:none;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--destination_desktop:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Noir Et Blanc Italic';font-weight:400;font-style:normal;font-size:48.4375cqw;}
.luxe-wedding-v2-section-7__item--destination_desktop {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style,font-size;}
.luxe-wedding-v2-section-7__item--seattle_mobile:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_mobile {left:1.25cqw;top:53.75cqw;width:100cqw;height:28.4375cqw;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_mobile {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:13.75cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--portland_mobile {left:1.25cqw;top:22.5cqw;width:100cqw;height:25.9375cqw;}
.luxe-wedding-v2-section-7__item--portland_mobile {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:13.75cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--destination_mobile {left:-0.625cqw;top:86.25cqw;width:100cqw;height:13.4375cqw;}
.luxe-wedding-v2-section-7__item--destination_mobile {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:13.75cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-7__item--image {left:30.3125cqw;top:32.5cqw;width:39.6875cqw;height:57.5cqw;opacity:0.88;}
.luxe-wedding-v2-section-7__item--image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-7__item--seattle_desktop:hover {opacity:1;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_desktop {left:0cqw;top:56.25cqw;width:100cqw;height:13.4375cqw;display:none;transition-duration:0.5s;transition-property:opacity;}
.luxe-wedding-v2-section-7__item--seattle_desktop:hover {color:rgba(162,179,181,1);font-family:'Luxe Wedding Noir Et Blanc Italic';font-weight:400;font-style:normal;font-size:48.4375cqw;}
.luxe-wedding-v2-section-7__item--seattle_desktop {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;transition-duration:0.5s;transition-property:color,font-family,font-weight,font-style,font-size;}
.luxe-wedding-v2-section-8__item--eyebrow {left:9.6875cqw;top:16.25cqw;width:80.625cqw;height:5.9375cqw;}
.luxe-wedding-v2-section-8__item--eyebrow {color:rgba(7,7,7,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_1 {left:0cqw;top:27.8125cqw;width:100cqw;height:7.1875cqw;}
.luxe-wedding-v2-section-8__item--press_1 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:7.8125cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_2 {left:0cqw;top:38.4375cqw;width:100cqw;height:7.1875cqw;}
.luxe-wedding-v2-section-8__item--press_2 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:7.8125cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_3 {left:0cqw;top:49.375cqw;width:100cqw;height:7.1875cqw;}
.luxe-wedding-v2-section-8__item--press_3 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:8.125cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_4 {left:0cqw;top:60cqw;width:100cqw;height:7.1875cqw;}
.luxe-wedding-v2-section-8__item--press_4 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:7.8125cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_5 {left:0cqw;top:70.9375cqw;width:100cqw;height:7.1875cqw;}
.luxe-wedding-v2-section-8__item--press_5 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:7.5cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--press_6 {left:-5.9375cqw;top:81.5625cqw;width:111.25cqw;height:11.5625cqw;}
.luxe-wedding-v2-section-8__item--press_6 {color:rgba(7,7,7,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:8.4375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-8__item--hover_image {left:9.0625cqw;top:104.0625cqw;width:81.25cqw;height:106.875cqw;}
.luxe-wedding-v2-section-8__item--hover_image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-8__item--primary_image:hover {opacity:0;transition-duration:0.75s;transition-property:opacity;}
.luxe-wedding-v2-section-8__item--primary_image {left:9.0625cqw;top:104.0625cqw;width:81.25cqw;height:106.875cqw;transition-duration:0.75s;transition-property:opacity;}
.luxe-wedding-v2-section-8__item--primary_image {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-8__item--credit {left:57.8125cqw;top:207.1875cqw;width:32.5cqw;height:7.8125cqw;}
.luxe-wedding-v2-section-8__item--credit {color:rgba(255,255,255,0.34);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:1.875cqw;text-align:center;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--heading {left:10.3125cqw;top:16.25cqw;width:68.75cqw;height:35.3125cqw;}
.luxe-wedding-v2-section-9__item--heading {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:14.0625cqw;text-align:left;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--number_1 {left:9.375cqw;top:76.875cqw;width:16.5625cqw;height:15.9375cqw;display:none;}
.luxe-wedding-v2-section-9__item--number_1 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--label_1 {left:10.3125cqw;top:64.6875cqw;width:73.75cqw;height:5cqw;}
.luxe-wedding-v2-section-9__item--label_1 {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--body_1 {left:10.3125cqw;top:76.875cqw;width:78.125cqw;height:28.125cqw;}
.luxe-wedding-v2-section-9__item--body_1 {color:rgba(255,255,255,1);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:4.375cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-9__item--line_1 {left:10.3125cqw;top:107.8125cqw;width:78.125cqw;height:0.3125cqw;}
.luxe-wedding-v2-section-9__item--number_2 {left:9.375cqw;top:141.875cqw;width:19.6875cqw;height:16.25cqw;display:none;}
.luxe-wedding-v2-section-9__item--number_2 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--label_2 {left:10.3125cqw;top:120.625cqw;width:79.375cqw;height:5.9375cqw;}
.luxe-wedding-v2-section-9__item--label_2 {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--body_2 {left:10.3125cqw;top:132.5cqw;width:78.125cqw;height:28.125cqw;}
.luxe-wedding-v2-section-9__item--body_2 {color:rgba(255,255,255,1);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:4.375cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;overflow:hidden;}
.luxe-wedding-v2-section-9__item--line_2 {left:10.3125cqw;top:163.75cqw;width:78.125cqw;height:0.3125cqw;}
.luxe-wedding-v2-section-9__item--number_3 {left:9.375cqw;top:206.875cqw;width:16.5625cqw;height:16.875cqw;display:none;}
.luxe-wedding-v2-section-9__item--number_3 {color:rgba(255,255,255,1);text-transform:none;line-height:1.1;letter-spacing:0em;font-size:9.375cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--label_3 {left:10.3125cqw;top:175cqw;width:79.375cqw;height:6.875cqw;}
.luxe-wedding-v2-section-9__item--label_3 {color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.6;letter-spacing:0.25em;font-size:2.5cqw;text-align:left;font-family:'Luxe Wedding Josefin Sans';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-9__item--body_3 {left:10.3125cqw;top:185.625cqw;width:78.125cqw;height:29.0625cqw;}
.luxe-wedding-v2-section-9__item--body_3 {color:rgba(255,255,255,1);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:4.375cqw;text-align:left;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;overflow:hidden;}
.luxe-wedding-v2-section-9__item--image {left:10.625cqw;top:221.875cqw;width:79.0625cqw;height:99.375cqw;}
.luxe-wedding-v2-section-9__item--image {object-fit:cover;object-position:80% 80%;border-radius:inherit;}
.luxe-wedding-v2-section-11__item--heading {left:16.25cqw;top:23.125cqw;width:68.4375cqw;height:25cqw;}
.luxe-wedding-v2-section-11__item--heading {font-size:5.3125cqw;}
.luxe-wedding-v2-section-11__item--donation_mobile {left:5.9375cqw;top:10.625cqw;width:88.75cqw;height:7.5cqw;}
.luxe-wedding-v2-section-11__item--donation_mobile {line-height:1.1;letter-spacing:0.2em;font-size:2.8125cqw;}
.luxe-wedding-v2-section-11__item--donation_desktop {left:16.25cqw;top:17.1875cqw;width:73.75cqw;height:7.5cqw;display:none;}
.luxe-wedding-v2-section-11__item--hrc {left:9.0625cqw;top:44.6875cqw;width:40.625cqw;height:20.9375cqw;}
.luxe-wedding-v2-section-11__item--hrc > .luxe-wedding-v2-section-11__media {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-11__item--aclu {left:54.375cqw;top:44.6875cqw;width:36.875cqw;height:20.9375cqw;}
.luxe-wedding-v2-section-11__item--aclu > .luxe-wedding-v2-section-11__media {object-fit:cover;object-position:50% 50%;border-radius:inherit;}
.luxe-wedding-v2-section-13__item--heading {left:-4.375cqw;top:18.75cqw;width:108.75cqw;height:25cqw;}
.luxe-wedding-v2-section-13__item--heading {color:rgba(7,7,7,1);text-transform:none;line-height:1;letter-spacing:0em;font-size:9.6875cqw;text-align:center;font-family:'Luxe Wedding Noir Et Blanc';font-weight:400;font-style:normal;}
.luxe-wedding-v2-section-13__item--body {left:7.5cqw;top:43.75cqw;width:90cqw;height:20.9375cqw;}
.luxe-wedding-v2-section-13__item--body {color:rgba(7,7,7,0.8);text-transform:none;line-height:1.6;letter-spacing:0em;font-size:4.0625cqw;text-align:center;font-family:'Luxe Wedding Poppins';font-weight:300;font-style:normal;}
.luxe-wedding-v2-section-13__item--portfolio {left:17.8125cqw;top:70.9375cqw;width:36.25cqw;height:5.9375cqw;}
.luxe-wedding-v2-section-13__item--contact {left:56.5625cqw;top:70.9375cqw;width:25.625cqw;height:5.9375cqw;}

.luxe-wedding-v2-section > div[class$='__canvas'] { width:100%; }
.luxe-wedding-v2-section-1__canvas { aspect-ratio:320 / 400; }
.luxe-wedding-v2-section-2__canvas { aspect-ratio:320 / 495; }
.luxe-wedding-v2-section-3__canvas { aspect-ratio:320 / 1683; }
.luxe-wedding-v2-section-4__canvas { aspect-ratio:320 / 686; }
.luxe-wedding-v2-section-5__canvas { aspect-ratio:320 / 772; }
.luxe-wedding-v2-section-6__canvas { aspect-ratio:320 / 352; }
.luxe-wedding-v2-section-7__canvas { aspect-ratio:320 / 332; }
.luxe-wedding-v2-section-8__canvas { aspect-ratio:320 / 719; }
.luxe-wedding-v2-section-9__canvas { aspect-ratio:320 / 1064; }
.luxe-wedding-v2-section-10__canvas { aspect-ratio:320 / 266; }
.luxe-wedding-v2-section-11__canvas { aspect-ratio:320 / 261; }
.luxe-wedding-v2-section-12 { display:none; }
.luxe-wedding-v2-section-13__canvas { aspect-ratio:320 / 296; }
.luxe-wedding-v2-section-5__item--washington::after,
.luxe-wedding-v2-section-5__item--oregon::after,
.luxe-wedding-v2-section-5__item--queer::after {
  content:'';
  position:absolute;
  width:10cqw;
  height:11.25cqw;
  background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.89 18.53'%3E%3Cpath fill='%236d989c' d='M40.95 9.62v-.75H4.15c2.8-1.09 5.12-3.39 6.89-6.84l.06-.11-.65-.33-.06.11C7.93 6.47 4.46 8.9.06 8.9h-.12v.74h.12c4.42 0 7.89 2.41 10.32 7.16l.06.11.65-.33-.06-.11c-1.76-3.45-4.08-5.75-6.89-6.84h36.81Z'/%3E%3C/svg%3E");
  transform:rotate(180deg);
  transform-origin:center;
  pointer-events:none;
}
.luxe-wedding-v2-section-5__item--washington::after { left:71.5625cqw; top:-3.4375cqw; }
.luxe-wedding-v2-section-5__item--oregon::after { left:71.5625cqw; top:-3.125cqw; }
.luxe-wedding-v2-section-5__item--queer::after { left:71.5625cqw; top:-2.8125cqw; }
.luxe-wedding-v2-section-11__item--heading { color:#000; text-transform:uppercase; line-height:1.2; letter-spacing:.15em; text-align:center; font-family:'Luxe Wedding Noir Et Blanc', Georgia, serif; font-weight:400; }
.luxe-wedding-v2-section-11__item--donation_mobile,
.luxe-wedding-v2-section-11__item--donation_desktop { color:#000; text-transform:uppercase; text-align:center; font-family:'Luxe Wedding Josefin Sans', Arial, sans-serif; font-weight:400; }
.luxe-wedding-v2-section-11__item--hrc > .luxe-wedding-v2-section-11__media,
.luxe-wedding-v2-section-11__item--aclu > .luxe-wedding-v2-section-11__media { object-fit:cover; object-position:50% 50%; }
.luxe-wedding-v2-section-13__item--portfolio,
.luxe-wedding-v2-section-13__item--contact { color:#000; font:300 3.125cqw/1.8 'Luxe Wedding Poppins', Arial, sans-serif; letter-spacing:.1em; text-align:left; }

}


.luxe-wedding-v2-section.is-reveal-ready [data-luxe-wedding-v2-reveal] {
  transition-property: opacity, transform, color, font-family, font-size;
  transition-duration: var(--luxe-wedding-v2-reveal-duration, .5s);
  transition-delay: var(--luxe-wedding-v2-reveal-delay, 0s);
  transition-timing-function: ease;
}
.luxe-wedding-v2-section.is-reveal-ready:not(.is-reveal-visible) [data-luxe-wedding-v2-reveal] { opacity:0; }
.luxe-wedding-v2-section [data-luxe-wedding-v2-reveal*='075'] { --luxe-wedding-v2-reveal-duration:.75s; }
.luxe-wedding-v2-section [data-luxe-wedding-v2-reveal*='125'] { --luxe-wedding-v2-reveal-duration:1.25s; }
.luxe-wedding-v2-section [data-luxe-wedding-v2-reveal*='delay-025'] { --luxe-wedding-v2-reveal-delay:.25s; }
.luxe-wedding-v2-section [data-luxe-wedding-v2-reveal*='delay-05'] { --luxe-wedding-v2-reveal-delay:.5s; }
.luxe-wedding-v2-section [data-luxe-wedding-v2-reveal*='delay-06'] { --luxe-wedding-v2-reveal-delay:.6s; }
.luxe-wedding-v2-section [data-luxe-wedding-v2-reveal*='delay-10'] { --luxe-wedding-v2-reveal-delay:1s; }
@media (min-width:768px) {
  .luxe-wedding-v2-section.is-reveal-ready:not(.is-reveal-visible) [data-luxe-wedding-v2-reveal='desktop-slide-075-delay-025'] { transform:translate3d(8cqw,0,0); }
  .luxe-wedding-v2-section.is-reveal-ready:not(.is-reveal-visible) [data-luxe-wedding-v2-reveal^='mobile-'] { opacity:1; }
}
@media (max-width:767px) {
  .luxe-wedding-v2-section.is-reveal-ready:not(.is-reveal-visible) [data-luxe-wedding-v2-reveal='responsive-iconic-body'] { transform:translate3d(-12cqw,0,0); }
  .luxe-wedding-v2-section.is-reveal-ready:not(.is-reveal-visible) [data-luxe-wedding-v2-reveal^='desktop-'] { opacity:1; transform:none; }
}
@media (prefers-reduced-motion:reduce) {
  .luxe-wedding-v2-section [data-luxe-wedding-v2-reveal] { opacity:1 !important; transform:none !important; transition:none !important; animation:none !important; }
  .luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__media { display:none !important; opacity:0 !important; }
  .luxe-wedding-v2-section-3__item--service_video .luxe-wedding-v2-video__poster { opacity:1 !important; }
  .luxe-wedding-v2-section-8__item--hover_image { transition:none !important; }
}
