.great-skyview-white-stage-wedding-module__cxI0QW__article{--paper:#fbf9fc;--paper-soft:#fffefe;--ink:#35303a;--black:#221e26;--muted:#6c6374;--caption:#5e5566;--line:#e7e0ea;--accent:#714d7c;--lavender:#efe6f2;--blush:#f4e4ec;--gold:#b39257;--stone:#ece6ee;box-sizing:border-box;background:linear-gradient(135deg, #fbf9fcfa, #fffefefa 42%, #efe6f273), var(--paper);max-width:1400px;color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(14px,4vw,40px)}.great-skyview-white-stage-wedding-module__cxI0QW__article *,.great-skyview-white-stage-wedding-module__cxI0QW__article :before,.great-skyview-white-stage-wedding-module__cxI0QW__article :after{box-sizing:border-box}.great-skyview-white-stage-wedding-module__cxI0QW__article p{margin:0}.great-skyview-white-stage-wedding-module__cxI0QW__article img{width:100%;height:auto;display:block}.great-skyview-white-stage-wedding-module__cxI0QW__article h1,.great-skyview-white-stage-wedding-module__cxI0QW__article h2,.great-skyview-white-stage-wedding-module__cxI0QW__article h3{font-family:var(--font-script), serif}.great-skyview-white-stage-wedding-module__cxI0QW__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,4vw,60px);margin-bottom:clamp(52px,7vw,92px);display:grid}.great-skyview-white-stage-wedding-module__cxI0QW__heroCopy{min-width:0}.great-skyview-white-stage-wedding-module__cxI0QW__heroKicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12.5px;font-weight:700;line-height:1.7;display:block}.great-skyview-white-stage-wedding-module__cxI0QW__hero h1{color:var(--black);letter-spacing:.04em;margin:0 0 22px;font-size:clamp(20px,2.35vw,33px);font-weight:400;line-height:1.34}.great-skyview-white-stage-wedding-module__cxI0QW__heroLead{color:var(--ink);font-size:clamp(15px,1.5vw,16.5px);line-height:2.05}.great-skyview-white-stage-wedding-module__cxI0QW__heroLead+.great-skyview-white-stage-wedding-module__cxI0QW__heroTags{margin-top:24px}.great-skyview-white-stage-wedding-module__cxI0QW__heroTags{flex-wrap:wrap;gap:10px;display:flex}.great-skyview-white-stage-wedding-module__cxI0QW__heroTags span{border:1px solid var(--gold);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#fffefeb8;border-radius:999px;padding:6px 14px;font-size:12px}.great-skyview-white-stage-wedding-module__cxI0QW__heroPhoto{min-width:0;margin:0}.great-skyview-white-stage-wedding-module__cxI0QW__heroPhoto img{border:1px solid var(--line);background:var(--stone);border-radius:4px}.great-skyview-white-stage-wedding-module__cxI0QW__heroPhotoNote{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:10px;font-size:12px}.great-skyview-white-stage-wedding-module__cxI0QW__chapter{margin-bottom:clamp(56px,8vw,100px)}.great-skyview-white-stage-wedding-module__cxI0QW__narrative{text-align:center;max-width:680px;margin:0 auto clamp(28px,4vw,44px)}.great-skyview-white-stage-wedding-module__cxI0QW__chapterLabel{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12.5px;font-weight:700;display:block}.great-skyview-white-stage-wedding-module__cxI0QW__narrative h2{color:var(--black);letter-spacing:.04em;margin:0 0 18px;font-size:clamp(24px,3.4vw,34px);font-weight:400;line-height:1.4}.great-skyview-white-stage-wedding-module__cxI0QW__narrative p{color:var(--ink);text-align:left;font-size:clamp(15px,1.55vw,16.5px);line-height:2.05}.great-skyview-white-stage-wedding-module__cxI0QW__grid{grid-template-columns:var(--cols);align-items:start;gap:clamp(12px,2vw,22px);display:grid}.great-skyview-white-stage-wedding-module__cxI0QW__grid+.great-skyview-white-stage-wedding-module__cxI0QW__grid{margin-top:clamp(12px,2vw,22px)}.great-skyview-white-stage-wedding-module__cxI0QW__stack{grid-template-rows:auto auto;align-items:stretch}.great-skyview-white-stage-wedding-module__cxI0QW__stack .great-skyview-white-stage-wedding-module__cxI0QW__leadPhoto{grid-row:span 2}.great-skyview-white-stage-wedding-module__cxI0QW__stack .great-skyview-white-stage-wedding-module__cxI0QW__leadPhoto .great-skyview-white-stage-wedding-module__cxI0QW__photoFrame{aspect-ratio:auto;flex:1}.great-skyview-white-stage-wedding-module__cxI0QW__narrow{max-width:760px;margin-inline:auto}.great-skyview-white-stage-wedding-module__cxI0QW__photoBox{flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.great-skyview-white-stage-wedding-module__cxI0QW__photoFrame{aspect-ratio:var(--ar);border:1px solid var(--line);background:var(--stone);border-radius:4px;position:relative;overflow:hidden}.great-skyview-white-stage-wedding-module__cxI0QW__photoFrame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.great-skyview-white-stage-wedding-module__cxI0QW__photoCaption{color:var(--caption);letter-spacing:.04em;padding-top:10px;font-size:13px;line-height:1.8}.great-skyview-white-stage-wedding-module__cxI0QW__faqSection{margin-bottom:clamp(48px,7vw,88px)}.great-skyview-white-stage-wedding-module__cxI0QW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px);display:grid}.great-skyview-white-stage-wedding-module__cxI0QW__faqCard:last-child:nth-child(odd){grid-column:1/-1}.great-skyview-white-stage-wedding-module__cxI0QW__faqCard{border:1px solid var(--line);background:#fffefec7;border-radius:6px;padding:22px 24px}.great-skyview-white-stage-wedding-module__cxI0QW__faqCard h3{color:var(--black);letter-spacing:.03em;margin:0 0 10px;font-size:clamp(14px,1.5vw,16px);font-weight:600;line-height:1.6}.great-skyview-white-stage-wedding-module__cxI0QW__faqCard p{color:var(--ink);font-size:14.5px;line-height:1.95}.great-skyview-white-stage-wedding-module__cxI0QW__links{gap:10px;display:grid}.great-skyview-white-stage-wedding-module__cxI0QW__links a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.great-skyview-white-stage-wedding-module__cxI0QW__cta{border:1px solid var(--gold);background:linear-gradient(180deg, #fffefee6, var(--blush));text-align:center;border-radius:6px;margin-top:clamp(40px,6vw,72px);padding:clamp(36px,5vw,60px) clamp(20px,4vw,48px)}.great-skyview-white-stage-wedding-module__cxI0QW__cta h2{color:var(--black);letter-spacing:.04em;margin:0 0 14px;font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.45}.great-skyview-white-stage-wedding-module__cxI0QW__cta p{color:var(--ink);margin-bottom:26px;font-size:15.5px;line-height:2}.great-skyview-white-stage-wedding-module__cxI0QW__cta a{background:var(--black);color:#fff;letter-spacing:.08em;padding:14px 40px;font-size:clamp(12px,1.2vw,14.5px);text-decoration:none;transition:background .25s;display:inline-block}.great-skyview-white-stage-wedding-module__cxI0QW__cta a:hover{background:var(--accent)}@media (max-width:900px){.great-skyview-white-stage-wedding-module__cxI0QW__hero{grid-template-columns:1fr}.great-skyview-white-stage-wedding-module__cxI0QW__hero h1{font-size:clamp(18px,5.3vw,40px)}}@media (max-width:620px){.great-skyview-white-stage-wedding-module__cxI0QW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.great-skyview-white-stage-wedding-module__cxI0QW__grid .great-skyview-white-stage-wedding-module__cxI0QW__leadPhoto{grid-area:auto/1/auto/-1}.great-skyview-white-stage-wedding-module__cxI0QW__stack .great-skyview-white-stage-wedding-module__cxI0QW__leadPhoto .great-skyview-white-stage-wedding-module__cxI0QW__photoFrame{aspect-ratio:var(--ar);flex:none}.great-skyview-white-stage-wedding-module__cxI0QW__photoBox:not(.great-skyview-white-stage-wedding-module__cxI0QW__leadPhoto) .great-skyview-white-stage-wedding-module__cxI0QW__photoFrame{aspect-ratio:1}.great-skyview-white-stage-wedding-module__cxI0QW__faqGrid{grid-template-columns:1fr}.great-skyview-white-stage-wedding-module__cxI0QW__cta h2{font-size:20px}}
