.rw,.rw-cover,.rw-header,.rw-nav{--rw-ink:#304236;--rw-coffee:#526555;--rw-sand:#9b7b56;--rw-gold:#c6a36f;--rw-cream:#f9f6ee;--rw-paper:#fffdf8}.rw{background:var(--rw-paper);max-width:560px;color:var(--rw-ink);font-family:var(--font-sans);margin:auto;position:relative;overflow:hidden;box-shadow:0 0 80px #2b1b122e}.rw-section{padding:6.5rem 1.6rem;position:relative}.rw section[id]{scroll-margin-top:5rem}.rw-mark{color:var(--rw-gold);justify-content:center;align-items:center;gap:.75rem;display:flex}.rw-mark span{opacity:.6;background:currentColor;width:3.2rem;height:1px}.rw-mark b{font-size:.55rem}.rw-label,.rw-title>p{letter-spacing:.35em;text-transform:uppercase;font-size:.56rem}.rw-title{text-align:left;margin-bottom:3.5rem}.rw-title>p{color:var(--rw-sand)}.rw-title h2{max-width:25rem;font-family:var(--font-display);margin:.7rem 0 1.25rem;font-size:clamp(2.7rem,12vw,4rem);font-weight:400;line-height:.94}.rw-cover{z-index:80;background:var(--rw-coffee);color:#fff;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.rw-cover video,.rw-cover-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rw-cover video{object-position:center}.rw-cover-lines{border:1px solid #ffe2b859;position:absolute;inset:1rem}.rw-cover-lines i{background:var(--rw-gold);position:absolute}.rw-cover-lines i:first-child{width:5rem;height:3px;top:-1px;left:-1px}.rw-cover-lines i:last-child{width:3px;height:5rem;bottom:-1px;right:-1px}.rw-cover-copy{text-align:center;text-shadow:0 3px 25px #00000080;width:min(90%,31rem);padding:2rem;position:relative}.rw-cover-copy h1{font-family:var(--font-display);flex-direction:column;margin:1rem 0;font-size:clamp(4rem,15vw,6.6rem);font-weight:400;line-height:.7;display:flex}.rw-cover-copy h1 em,.rw-hero h1 em,.rw-footer h2 em{color:var(--rw-gold);margin:.65rem 0;font-size:.3em;font-weight:400}.rw-cover-copy .rw-date{letter-spacing:.28em;text-transform:uppercase;margin-top:1rem;font-size:.62rem}.rw-guest{border-top:1px solid #ffffff4d;width:min(19rem,100%);margin:2rem auto 1rem;padding-top:1rem}.rw-guest small{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:.52rem;display:block}.rw-guest strong{font-family:var(--font-display);margin-top:.35rem;font-size:1.3rem;font-weight:400;display:block}.rw-cover button{letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28170e6b;border:1px solid #ffdeaeb3;border-radius:0;padding:.9rem 1.35rem;font-size:.55rem}.rw-cover button span{margin-left:.7rem}.rw-muted{letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:.46rem;position:absolute;bottom:1.6rem}.rw-header{z-index:45;width:min(100%,560px);padding:calc(.65rem + env(safe-area-inset-top)) 1rem .65rem;color:var(--rw-cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#221811e6;position:fixed;top:0;left:50%;translate:-50%}.rw-header a{align-items:center;gap:.8rem;display:flex}.rw-header a>b{border:1px solid var(--rw-gold);width:2.5rem;height:2.5rem;font-family:var(--font-display);place-items:center;font-size:1.3rem;font-weight:400;display:grid}.rw-header span{font-family:var(--font-display);font-size:1rem}.rw-header i{color:var(--rw-gold);font-weight:400}.rw-header small{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-top:.2rem;font-size:.42rem;display:block}.rw-nav{z-index:45;bottom:max(.75rem,env(safe-area-inset-bottom));width:min(100% - 1.5rem,530px);color:var(--rw-cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#221811eb;border:1px solid #d7b47c4d;grid-template-columns:repeat(5,1fr);padding:.4rem;display:grid;position:fixed;left:50%;translate:-50%;box-shadow:0 20px 50px #190f0959}.rw-nav a{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:3.4rem;display:flex}.rw-nav span{color:var(--rw-gold);font-size:.8rem}.rw-nav small{letter-spacing:.12em;text-transform:uppercase;font-size:.42rem}.rw-nav a.active{background:var(--rw-gold);color:var(--rw-ink)}.rw-nav a.active span{color:var(--rw-ink)}.rw-hero{color:#fff;height:100svh;min-height:620px;position:relative}.rw-hero video,.rw-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rw-hero-copy{z-index:1;text-align:center;position:absolute;inset:auto 1.8rem 5.5rem}.rw-hero-copy>p{color:#f5d8ad;font-family:serif;font-size:1.25rem}.rw-hero-copy>small{letter-spacing:.32em;text-transform:uppercase;opacity:.75;margin-top:.7rem;font-size:.52rem;display:block}.rw-hero h1{font-family:var(--font-display);flex-direction:column;margin:2rem 0;font-size:clamp(4rem,18vw,6rem);font-weight:400;line-height:.68;display:flex}.rw-hero-copy>span{letter-spacing:.3em;text-transform:uppercase;font-size:.58rem}.rw-welcome{background:var(--rw-coffee);color:var(--rw-cream);text-align:center}.rw-welcome .rw-arabic{color:var(--rw-gold);font-family:serif;font-size:1.55rem;line-height:2}.rw-welcome p:nth-child(2){max-width:23rem;font-family:var(--font-display);margin:2rem auto;font-size:1.35rem;line-height:1.6}.rw-welcome small{letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-size:.52rem}.rw-couple-grid{gap:1rem;display:grid}.rw-couple article{text-align:center;background:#ffffff59;border:1px solid #613c2540;min-height:27rem;padding:4rem 1.5rem 2rem;position:relative}.rw-couple article>span{color:var(--rw-sand);letter-spacing:.15em;font-size:.55rem;position:absolute;top:1rem;right:1rem}.rw-couple article>small{letter-spacing:.28em;text-transform:uppercase;color:var(--rw-sand);font-size:.52rem}.rw-couple h3{font-family:var(--font-display);margin:4rem 0 1.5rem;font-size:2.3rem;font-weight:400;line-height:1}.rw-couple article p{opacity:.65;font-size:.7rem;line-height:1.9}.rw-couple article a{color:var(--rw-coffee);letter-spacing:.13em;text-transform:uppercase;margin-top:1.5rem;font-size:.58rem;display:inline-block}.rw-quote{background:var(--rw-ink);color:var(--rw-cream);text-align:center}.rw-quote small{color:var(--rw-gold);letter-spacing:.3em;text-transform:uppercase;font-size:.55rem}.rw-quote blockquote{max-width:25rem;font-family:var(--font-display);margin:2rem auto;font-size:1.8rem;line-height:1.45}.rw-quote p{letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:.55rem}.rw-countdown,.rw-countdown .rw-title{text-align:center}.rw-countdown .rw-title .rw-mark{justify-content:center}.rw-countdown .text-\[var\(--primary\)\]{color:var(--rw-sand)}.rw-event-list{gap:1.5rem;display:grid}.rw-events article{background:var(--rw-paper);text-align:center;padding:1.5rem;box-shadow:0 18px 45px #4527151f}.rw-event-top{text-align:left;border-bottom:1px solid #4b302129;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.rw-event-top span{font-family:var(--font-display);color:var(--rw-sand);font-size:1.5rem}.rw-event-top small{letter-spacing:.12em;text-transform:uppercase;max-width:13rem;font-size:.53rem}.rw-events h3{font-family:var(--font-display);margin:2.3rem 0 .7rem;font-size:2.8rem;font-weight:400}.rw-events p{opacity:.65;font-size:.72rem;line-height:1.8}.rw-events .rw-mark{margin:1.8rem 0}.rw-events h4{font-family:var(--font-display);font-size:1.5rem;font-weight:500}.rw-events article>a{color:var(--rw-coffee);letter-spacing:.16em;text-transform:uppercase;margin:1.3rem 0;font-size:.55rem;display:inline-block}.rw-story{background:var(--rw-paper)}.rw-story-row{border-top:1px solid #4b30212e;grid-template-columns:2.5rem 1fr;gap:1.3rem;padding:2rem 0;display:grid}.rw-story-row>span{color:var(--rw-sand);font-family:var(--font-display);font-size:1.25rem}.rw-story-row small{color:var(--rw-sand);letter-spacing:.16em;text-transform:uppercase;font-size:.55rem}.rw-story-row h3{font-family:var(--font-display);margin:.4rem 0 .7rem;font-size:1.8rem;font-weight:400}.rw-story-row p{opacity:.65;font-size:.76rem;line-height:1.8}.rw-gifts,.rw-rsvp{background:var(--rw-coffee);color:var(--rw-cream)}.rw-lead{opacity:.65;max-width:23rem;margin:-1.8rem 0 2rem;font-size:.76rem;line-height:1.8}.rw-gifts>div:last-child{gap:.8rem;display:grid}.rw-rsvp{padding-top:2rem}.rw-form{background:#ffffff0d;border:1px solid #d7b47c47;margin-bottom:2.5rem;padding:1.2rem}.rw-rsvp input,.rw-rsvp textarea,.rw-rsvp select{color:var(--rw-ink)}.rw-footer{color:#fff;text-align:center;background:linear-gradient(#1f130cb8,#1f130ceb),url(/templates/video/rawdah-opening-poster.webp) 50%/cover;padding:6rem 1.5rem 9rem}.rw-footer>p,.rw-footer>small{letter-spacing:.3em;text-transform:uppercase;opacity:.65;font-size:.53rem}.rw-footer h2{font-family:var(--font-display);flex-direction:column;margin:1.5rem 0;font-size:3.2rem;font-weight:400;line-height:.75;display:flex}.rw-footer .rw-mark{margin:1.5rem 0}.rw-footer>a{border-bottom:1px solid var(--rw-gold);color:var(--rw-gold);letter-spacing:.17em;text-transform:uppercase;margin-top:2rem;padding:.6rem;font-size:.52rem;display:inline-block}@media (min-width:600px){.rw-section{padding-inline:3rem}.rw-couple-grid{grid-template-columns:1fr 1fr}.rw-couple article{padding-inline:1rem}.rw-couple h3{font-size:1.8rem}}@media (max-width:700px){.rw-cover video,.rw-hero video{width:178vh;max-width:none;left:50%;translate:-50%}}@media (prefers-reduced-motion:reduce){.rw-cover video,.rw-hero video{display:none}}.rw:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(at 0 8%,#b2c6b129,#0000 18%),radial-gradient(at 100% 34%,#d6c2a324,#0000 20%);position:absolute;inset:0}.rw-title{text-align:center}.rw-title .rw-mark{justify-content:center}.rw-cover{background:#d9e0d6}.rw-cover-shade{background:linear-gradient(#24372826,#0000 35%,#233227c2)}.rw-cover-lines{border-color:#ffffff80;border-radius:14rem 14rem .4rem .4rem}.rw-cover button{background:#30423659;border-color:#fffc;border-radius:999px}.rw-header{background:#304236e6}.rw-nav{background:#304236eb;border-color:#ffffff4d;border-radius:2rem}.rw-hero-shade{background:linear-gradient(#23342714,#0000 42%,#233427c7)}.rw-welcome{color:var(--rw-ink);background:#e4ebe1}.rw-welcome .rw-arabic{color:#738879}.rw-couple{background:linear-gradient(145deg,#fffdf8,#e7eee4)}.rw-couple article{background:#ffffffad;border-color:#52655540;border-radius:12rem 12rem 1.2rem 1.2rem}.rw-quote{color:#fff;background:#839683}.rw-countdown [class*=min-w]{background:#e8efe5;border-color:#52655533;border-radius:4rem 4rem 1rem 1rem}.rw-events{background:#dce6d9}.rw-events article{border-radius:12rem 12rem 1.5rem 1.5rem;box-shadow:0 18px 45px #344b3a1a}.rw-story-row{border-color:#5265552e}.rw-gifts,.rw-rsvp{background:#526555}
