.world-raag .raag-opening{isolation:isolate;text-align:center;background:color-mix(in srgb, var(--petal) 22%, var(--paper));place-items:center;min-height:780px;display:grid;position:relative;overflow:hidden}.world-raag .raag-ribbons{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.world-raag .raag-ribbons path{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:.65;vector-effect:non-scaling-stroke}.world-raag .raag-ribbons path:nth-child(2){stroke:var(--ink)}.world-raag .raag-ribbons circle{fill:var(--accent)}.world-raag .raag-invitation{background:var(--paper);border-block:1px solid var(--accent);width:min(680px,100%);box-shadow:0 0 0 12px color-mix(in srgb, var(--paper) 60%, transparent);padding:3rem}.world-raag .raag-label{text-transform:uppercase;letter-spacing:.2em;font:600 .68rem/1.6 var(--body-font);color:var(--accent)}.world-raag .raag-opening-line{font:italic 1.2rem var(--heading-font);margin-top:2.5rem}.world-raag .raag-invitation h1{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.1em .3em;margin:1.4rem 0 2rem;display:flex}.world-raag .raag-amp{color:var(--accent);font-size:.45em;font-style:italic}.world-raag .raag-cover{border:6px solid var(--petal);border-radius:50%;width:150px;height:150px;margin:1rem auto}.world-raag .raag-invitation .body-copy{margin:auto}.world-raag .raag-date{letter-spacing:.05em;margin:2rem 0;font-size:.85rem}.world-raag .raag-date span{color:var(--accent);padding:0 .6rem}.world-raag a{text-underline-offset:.3em}.world-raag .raag-story{max-width:1300px;margin:auto}.world-raag .raag-story-lead{grid-template-columns:1fr 3fr;gap:3rem;max-width:1000px;margin:0 auto 5rem;display:grid}.world-raag .raag-lead-marker{font:italic clamp(5rem, 12vw, 10rem) var(--heading-font);color:var(--petal);line-height:1}.world-raag .raag-story-lead h2{max-width:850px;margin:.6rem 0 2rem}.world-raag .raag-voices[hidden],.world-raag .raag-voice[hidden]{display:none}.world-raag .raag-voices{border-block:1px solid var(--accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;max-width:950px;margin:0 auto 5rem;padding:3rem 0;display:grid}.world-raag .raag-voice-name{font:italic 2.4rem var(--heading-font);color:var(--accent);margin:0}.world-raag .raag-memories{max-width:1100px;margin:auto}.world-raag .raag-memories>.raag-label{margin-bottom:3rem}.world-raag .raag-verse{border-top:1px solid var(--petal);grid-template-columns:60px 1fr minmax(0,35%);align-items:center;gap:2rem;padding:2rem 0;display:grid}.world-raag .raag-verse:nth-of-type(2n) .raag-verse-text{padding-left:6%}.world-raag .raag-verse-mark{font:italic 1.2rem var(--heading-font);color:var(--accent);flex-direction:column;align-self:stretch;align-items:center;gap:.8rem;display:flex}.world-raag .raag-verse-mark i{background:var(--accent);flex:1;width:1px;min-height:3rem}.world-raag .raag-verse h3{margin:.5rem 0 1rem}.world-raag .raag-verse-photo{border:10px solid var(--petal);width:100%;height:280px}.world-raag .raag-verse:has(.raag-verse-photo[hidden]){grid-template-columns:60px 1fr}.world-raag [data-variant=quiet] .raag-verse:nth-of-type(2n) .raag-verse-text{padding-left:0}.world-raag .raag-hosts{background:var(--petal)}.world-raag .raag-hosts h2{max-width:800px;margin:1rem auto 2rem}.world-raag .raag-symbol{color:var(--accent);font-size:2rem}.world-raag .raag-program{background:var(--ink);color:var(--paper)}.world-raag .raag-program .raag-label{color:var(--paper)}.world-raag .raag-program-heading{max-width:1100px;margin:0 auto 4rem}.world-raag .raag-program-heading h2{max-width:800px}.world-raag .raag-program-list{border-bottom:1px solid color-mix(in srgb, var(--paper) 55%, transparent);max-width:1100px;margin:auto}.world-raag .raag-movement{border-top:1px solid color-mix(in srgb, var(--paper) 55%, transparent);grid-template-columns:65px 1fr 1fr;gap:2rem;padding:2rem 0;display:grid}.world-raag .raag-movement-number{font:italic 2rem var(--heading-font)}.world-raag .raag-movement h3{margin:0 0 1rem}.world-raag .raag-movement p{margin:.5rem 0;font-size:.9rem;line-height:1.7}.world-raag .raag-guide{background:color-mix(in srgb, var(--petal) 25%, var(--paper))}.world-raag .raag-reply-frame{border-block:3px double var(--accent);text-align:center;max-width:900px;margin:auto;padding:3rem 1rem}.world-raag .raag-reply-symbol{color:var(--accent);font-size:2rem}.world-raag .rsvp button{color:var(--paper)}.world-raag .rsvp select{background:var(--paper)}.world-raag .added-section{border-block-start:3px double var(--accent)}.world-raag .added-story-words{border-left:1px solid var(--accent);padding-left:2rem}.world-raag .added-portrait,.world-raag .added-gallery-photo{border:8px solid var(--petal)}.world-raag .added-gallery figure{border-bottom:1px solid var(--accent)}.world-raag .added-gallery figure:nth-child(2n){margin-top:2rem}.world-raag .added-questions{border-top:3px double var(--accent)}.world-raag.motion-ready .raag-opening-scene{min-height:190svh}.world-raag.motion-ready .raag-opening{min-height:100svh;position:sticky;top:0}.world-raag.motion-ready .raag-ribbons path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--scene-progress,0))}.world-raag.motion-ready .raag-ribbons circle{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.4 + var(--scene-progress,0) * .6))}.world-raag.motion-ready .raag-invitation h1 [data-bind]:first-child{transform:translateX(calc((1 - var(--scene-progress,0)) * -.16em))}.world-raag.motion-ready .raag-invitation h1 [data-bind]:last-child{transform:translateX(calc((1 - var(--scene-progress,0)) * .16em))}.world-raag .scene-scroll-hint{display:none}.world-raag.motion-ready .raag-verse-mark i{transform-origin:50%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.world-raag.motion-ready .raag-verse.pending-reveal .raag-verse-mark i{transform:scaleX(.08)}.world-raag.motion-ready .raag-verse-photo{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.2,.7,.2,1)}.world-raag.motion-ready .raag-verse.pending-reveal .raag-verse-photo{clip-path:inset(0 0 100%)}.world-raag.motion-ready .scene-scroll-hint{color:var(--ink);font:600 .7rem var(--body-font);letter-spacing:.06em;opacity:calc(1 - var(--scene-progress,0));pointer-events:none;white-space:nowrap;display:block;position:absolute;top:1rem;left:50%;translate:-50%}@media (width<=760px){.world-raag .raag-opening{min-height:700px}.world-raag .raag-invitation{padding:2rem 1.25rem}.world-raag .raag-story-lead{grid-template-columns:1fr;gap:0}.world-raag .raag-lead-marker{font-size:5rem}.world-raag .raag-voices{grid-template-columns:1fr;gap:2rem}.world-raag .raag-verse,.world-raag .raag-verse:has(.raag-verse-photo[hidden]){grid-template-columns:35px 1fr;gap:1rem}.world-raag .raag-verse-photo{grid-column:2;height:250px}.world-raag .raag-movement{grid-template-columns:40px 1fr;gap:1rem}.world-raag .raag-movement-place{grid-column:2}.world-raag .added-gallery figure:nth-child(2n){margin-top:0}}
