[data-testid=home-main] #top h1{font-size:clamp(38px,4.6vw,70px);line-height:1.06;max-width:19ch}@media(max-width:700px){[data-testid=home-main] #top h1{font-size:clamp(34px,8.6vw,48px);max-width:22ch}}.TestimonialsShowcase_section__iuThE{padding:clamp(4rem,6vw,6rem) 5vw;overflow:hidden;background:#f0ece3;color:#1f251d}.TestimonialsShowcase_header__3M_M0{width:min(100%,1240px);margin:0 auto clamp(2.25rem,3.5vw,3.5rem);display:grid;grid-template-columns:1fr auto;align-items:end;gap:3rem}.TestimonialsShowcase_eyebrow__St4C1{margin:0 0 1.4rem;color:#6e7962;font-size:.65rem;font-weight:600;letter-spacing:.23em;text-transform:uppercase}.TestimonialsShowcase_header__3M_M0 h2{margin:0;font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(3rem,5.3vw,5.6rem);font-weight:400;line-height:.83;letter-spacing:-.055em}.TestimonialsShowcase_header__3M_M0 h2 em{color:#75806a;font-weight:300}.TestimonialsShowcase_rating__bzuZb{min-width:15rem;padding:1rem 0 .65rem;display:flex;align-items:center;gap:1.15rem;border-top:1px solid #aeb6a4;border-bottom:1px solid #aeb6a4}.TestimonialsShowcase_rating__bzuZb strong{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:3.15rem;font-weight:400;line-height:1}.TestimonialsShowcase_rating__bzuZb span{color:#6e795f;font-size:.72rem;letter-spacing:.12em}.TestimonialsShowcase_rating__bzuZb p{margin:.35rem 0 0;color:#66705e;font-size:.7rem}.TestimonialsShowcase_stage___Hm3T{position:relative;width:min(100%,1240px);min-height:clamp(23rem,34vw,30rem);margin:0 auto;padding:clamp(1.75rem,3vw,3rem);display:grid;grid-template-rows:auto 1fr auto;isolation:isolate;overflow:hidden;color:#f4f0e7;background:radial-gradient(circle at 82% 18%,rgba(157,178,133,.2),transparent 32%),linear-gradient(125deg,#172018,#253326)}.TestimonialsShowcase_stage___Hm3T:before{content:"“";position:absolute;z-index:-1;right:3%;top:-17%;color:rgba(239,236,226,.05);font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(18rem,34vw,32rem);line-height:1}.TestimonialsShowcase_stage___Hm3T:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.12;background-image:linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 0);background-size:12.5% 100%}.TestimonialsShowcase_index__V5dhT{position:absolute;top:50%;right:clamp(1rem,4vw,4rem);transform:translateY(-50%);color:rgba(240,236,227,.07);font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(9rem,20vw,19rem);line-height:.8}.TestimonialsShowcase_meta__4vazM{display:flex;justify-content:space-between;gap:2rem;color:#b8c4ac;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.TestimonialsShowcase_quoteStack__Lmgq8{z-index:1;max-width:61rem;display:grid;align-items:center}.TestimonialsShowcase_quote__1Hwr6{grid-area:1/1;margin:0;padding:clamp(2rem,3.5vw,3.5rem) 0;visibility:hidden;opacity:0;pointer-events:none}.TestimonialsShowcase_currentQuote__DHO8M{visibility:visible;opacity:1;pointer-events:auto}.TestimonialsShowcase_quote__1Hwr6>p{margin:0;font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(1.95rem,3.25vw,3.35rem);font-weight:300;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.TestimonialsShowcase_currentQuote__DHO8M>p{animation:TestimonialsShowcase_revealQuote__J_ri9 .65s cubic-bezier(.22,1,.36,1) both}.TestimonialsShowcase_quote__1Hwr6 footer{margin-top:clamp(1.4rem,2.5vw,2.25rem);display:flex;align-items:center;gap:1.2rem}.TestimonialsShowcase_quote__1Hwr6 cite{font-size:.78rem;font-style:normal;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.TestimonialsShowcase_quote__1Hwr6 footer span{color:#b9c5a9;font-size:.62rem;letter-spacing:.12em}.TestimonialsShowcase_controls__J_p11{z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:.9rem}.TestimonialsShowcase_controls__J_p11 button{width:3rem;height:3rem;border:1px solid rgba(239,236,226,.36);border-radius:50%;color:inherit;background:transparent;transition:color .3s ease,background .3s ease,transform .3s ease}.TestimonialsShowcase_controls__J_p11 button:hover{color:#1d291e;background:#edf0e5;transform:scale(1.06)}.TestimonialsShowcase_controls__J_p11 span{min-width:4rem;color:#909d88;font-size:.62rem;letter-spacing:.14em;text-align:center}.TestimonialsShowcase_controls__J_p11 b{color:#f4f0e7;font-weight:500}.TestimonialsShowcase_reviewNav__UXXZQ{width:min(100%,1240px);margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #b9c0b0}.TestimonialsShowcase_reviewNav__UXXZQ button{min-width:0;padding:1rem .9rem 1.1rem;border:0;border-right:1px solid #c7cbbf;color:#6b7265;background:transparent;text-align:left;transition:color .35s ease,background .35s ease}.TestimonialsShowcase_reviewNav__UXXZQ button:last-child{border-right:0}.TestimonialsShowcase_reviewNav__UXXZQ .TestimonialsShowcase_active__MjfR2,.TestimonialsShowcase_reviewNav__UXXZQ button:hover{color:#1d261d;background:rgba(209,216,200,.46)}.TestimonialsShowcase_reviewNav__UXXZQ button>span{display:block;margin-bottom:.8rem;color:#87907d;font-size:.58rem;letter-spacing:.16em}.TestimonialsShowcase_reviewNav__UXXZQ strong{display:block;overflow:hidden;font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.TestimonialsShowcase_reviewNav__UXXZQ small{display:block;margin-top:.55rem;overflow:hidden;font-size:.62rem;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.TestimonialsShowcase_reviewNav__UXXZQ .TestimonialsShowcase_active__MjfR2{box-shadow:inset 0 2px #53634a}.TestimonialsShowcase_footer__O9nP8{width:min(100%,1240px);margin:1.5rem auto 0;display:flex;align-items:center;justify-content:space-between;gap:2rem}.TestimonialsShowcase_footer__O9nP8 p{max-width:43rem;margin:0;color:#656d5e;font-size:.75rem;line-height:1.8}.TestimonialsShowcase_reviewCta__CuNF_{display:flex;align-items:center;gap:1rem}.TestimonialsShowcase_reviewCta__CuNF_>span{color:#72796b;font-size:.65rem;letter-spacing:.08em;white-space:nowrap}.TestimonialsShowcase_footer__O9nP8 a{position:relative;padding:.9rem 1.2rem;overflow:hidden;border:1px solid #213023;border-radius:999px;color:#f5f1e8;background:#213023;box-shadow:0 12px 28px rgba(32,48,34,.16);font-size:.72rem;font-weight:600;letter-spacing:.035em;white-space:nowrap;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.TestimonialsShowcase_footer__O9nP8 a b{display:inline-block;margin-left:.4rem;font-size:.9rem;transition:transform .35s ease}.TestimonialsShowcase_footer__O9nP8 a:hover{background:#304333;box-shadow:0 16px 34px rgba(32,48,34,.24);transform:translateY(-2px)}.TestimonialsShowcase_footer__O9nP8 a:hover b{transform:translate(2px,-2px)}.TestimonialsShowcase_section__iuThE :is(button,a):focus-visible{outline:3px solid #a9864f;outline-offset:5px}@keyframes TestimonialsShowcase_revealQuote__J_ri9{0%{opacity:0;transform:translateY(1.3rem);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media (max-width:800px){.TestimonialsShowcase_section__iuThE{padding:3.75rem 1.25rem}.TestimonialsShowcase_header__3M_M0{grid-template-columns:1fr;gap:2.25rem}.TestimonialsShowcase_rating__bzuZb{width:-moz-max-content;width:max-content;min-width:13.5rem}.TestimonialsShowcase_stage___Hm3T{min-height:29rem;padding:1.35rem}.TestimonialsShowcase_meta__4vazM{flex-direction:column;gap:.5rem}.TestimonialsShowcase_quote__1Hwr6{padding:2.5rem 0}.TestimonialsShowcase_quote__1Hwr6>p{font-size:clamp(1.9rem,8vw,2.8rem)}.TestimonialsShowcase_quote__1Hwr6 footer{flex-direction:column;align-items:flex-start;gap:.7rem}.TestimonialsShowcase_reviewNav__UXXZQ{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.TestimonialsShowcase_reviewNav__UXXZQ::-webkit-scrollbar{display:none}.TestimonialsShowcase_reviewNav__UXXZQ button{width:12.5rem;flex:0 0 12.5rem;scroll-snap-align:start}.TestimonialsShowcase_footer__O9nP8{align-items:flex-start;flex-direction:column}.TestimonialsShowcase_reviewCta__CuNF_{width:100%;justify-content:space-between}}@media (max-width:440px){.TestimonialsShowcase_reviewCta__CuNF_{align-items:flex-start;flex-direction:column}.TestimonialsShowcase_footer__O9nP8 a{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.TestimonialsShowcase_controls__J_p11 button,.TestimonialsShowcase_quote__1Hwr6>p{animation:none;transition:none}}.WeddingReelScrollHero_stage__ZKhop{position:relative;height:300vh;background:#101210}.WeddingReelScrollHero_sticky__oGZ2y{position:absolute;inset:0 0 auto;height:100svh;overflow:hidden;background:#101210;color:#f6f2e8}.WeddingReelScrollHero_sticky__oGZ2y.WeddingReelScrollHero_active__6TBr8{position:fixed;z-index:20;top:0;right:0;bottom:auto;left:0}.WeddingReelScrollHero_sticky__oGZ2y.WeddingReelScrollHero_after__oI2At{top:auto;bottom:0}.WeddingReelScrollHero_video__zKo6I{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.WeddingReelScrollHero_shade__m7svC{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,7,.78),rgba(7,9,7,.14) 60%,rgba(7,9,7,.3)),linear-gradient(0deg,rgba(7,9,7,.58),transparent 45%)}.WeddingReelScrollHero_topline__6VnDa{position:absolute;z-index:1;top:clamp(88px,11vh,135px);left:7vw;right:7vw;display:flex;justify-content:space-between;gap:25px;color:#e3e7d8;font-size:10px;letter-spacing:.19em;text-transform:uppercase}.WeddingReelScrollHero_copy__H1MtK{position:absolute;z-index:1;left:7vw;bottom:clamp(110px,16vh,190px);max-width:660px}.WeddingReelScrollHero_copy__H1MtK p{margin:0 0 27px;color:#c4cbb8;font-size:11px;letter-spacing:.21em;text-transform:uppercase}.WeddingReelScrollHero_copy__H1MtK h1{margin:0;font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(50px,6.2vw,96px);font-weight:400;line-height:.92;letter-spacing:-.05em;text-wrap:balance}.WeddingReelScrollHero_copy__H1MtK .WeddingReelScrollHero_story__qeQPt{margin:22px 0 0;font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(23px,2.5vw,34px);line-height:1.25;letter-spacing:-.02em;text-transform:none;color:#dfe5d5}.WeddingReelScrollHero_copy__H1MtK em{color:#ced8bd;font-weight:400}.WeddingReelScrollHero_actions__LFxtc{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:38px;font-size:12px}.WeddingReelScrollHero_actions__LFxtc a:first-child{border:1px solid #eae5d8;border-radius:999px;background:#eae5d8;color:#182016;padding:16px 23px}.WeddingReelScrollHero_actions__LFxtc a:last-child{padding:14px 0;border-bottom:1px solid #e6e1d680}.WeddingReelScrollHero_tiles__s4ecx{position:absolute;z-index:2;right:7vw;bottom:clamp(90px,13vh,150px);width:min(270px,30vw);display:grid;gap:8px}.WeddingReelScrollHero_tiles__s4ecx article{padding:14px 15px;border:1px solid rgba(232,236,224,.32);background:rgba(12,16,12,.32);backdrop-filter:blur(10px);transition:background .35s,border-color .35s,transform .35s;display:grid;grid-template-columns:26px 1fr;-moz-column-gap:10px;column-gap:10px}.WeddingReelScrollHero_tiles__s4ecx article span{grid-row:span 2;color:#aebba3;font-size:10px;letter-spacing:.16em}.WeddingReelScrollHero_tiles__s4ecx strong{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.WeddingReelScrollHero_tiles__s4ecx small{grid-column:2;color:#d2d9ca;font-size:10px;line-height:1.45;margin-top:4px}.WeddingReelScrollHero_tiles__s4ecx .WeddingReelScrollHero_tileActive__7jGwH{border-color:#ecf0e7;background:rgba(34,47,33,.8);transform:translateX(-8px)}.WeddingReelScrollHero_scrollHint__mWCpS{position:absolute;z-index:1;left:7vw;bottom:48px;margin:0;color:#e3e7d8;font-size:10px;letter-spacing:.18em;text-transform:uppercase}@media(max-width:700px){.WeddingReelScrollHero_stage__ZKhop{height:230vh}.WeddingReelScrollHero_video__zKo6I{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.WeddingReelScrollHero_topline__6VnDa{top:90px;left:24px;right:24px;font-size:9px}.WeddingReelScrollHero_topline__6VnDa span:last-child{display:none}.WeddingReelScrollHero_copy__H1MtK{left:24px;right:24px;bottom:236px}.WeddingReelScrollHero_copy__H1MtK h1{font-size:44px}.WeddingReelScrollHero_copy__H1MtK .WeddingReelScrollHero_story__qeQPt{font-size:21px;margin-top:16px}.WeddingReelScrollHero_actions__LFxtc{margin-top:30px}.WeddingReelScrollHero_tiles__s4ecx{left:24px;right:24px;bottom:80px;width:auto;grid-template-columns:repeat(2,1fr)}.WeddingReelScrollHero_tiles__s4ecx article{padding:11px}.WeddingReelScrollHero_tiles__s4ecx article small{display:none}.WeddingReelScrollHero_tiles__s4ecx article strong{font-size:10px}.WeddingReelScrollHero_tiles__s4ecx .WeddingReelScrollHero_tileActive__7jGwH{transform:none}.WeddingReelScrollHero_scrollHint__mWCpS{display:none}}.WeddingReelScrollHero_stillStage__1cF8a{height:100svh}.WeddingReelScrollHero_stillStage__1cF8a .WeddingReelScrollHero_sticky__oGZ2y{position:sticky}