.gift-video-module__qONW4q__video{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:15px;display:flex}.gift-video-module__qONW4q__status{margin:0;font-weight:600}.gift-video-module__qONW4q__note{opacity:.9;max-width:40ch;margin:0;font-size:13px;line-height:1.5}.gift-video-module__qONW4q__button{color:#171310;min-height:48px;font:inherit;cursor:pointer;background:#f8f3eb;border:1px solid #b8a487;border-radius:14px;padding:12px 18px;font-weight:600}.gift-video-module__qONW4q__button:hover:not(:disabled){background:#fffaf3}.gift-video-module__qONW4q__button:disabled{opacity:.5;cursor:wait}.gift-video-module__qONW4q__button:focus-visible{outline-offset:3px;outline:2px solid #d6a783}.gift-video-module__qONW4q__buttonOnLight{color:#faf5ef;background:#1b1614;border-color:#1b1614}.gift-video-module__qONW4q__buttonOnLight:hover:not(:disabled){background:#33251f}.gift-video-module__qONW4q__buttonOnLight:focus-visible{outline-color:#b8442c}
.gift-experience-module__9BHKZq__scene{--scene-padding:clamp(1rem, 5vw, 3rem);isolation:isolate;min-height:100svh;padding:var(--scene-padding);color:#f8f3eb;background:#171310;place-items:center;display:grid;position:relative;overflow:hidden}.gift-experience-module__9BHKZq__shell{text-align:center;width:min(100%,34rem)}.gift-experience-module__9BHKZq__shell h1{letter-spacing:-.04em;margin:1rem 0 .75rem;font-size:clamp(2rem,9vw,4rem);line-height:1.02}.gift-experience-module__9BHKZq__wordmark{color:#f8f3ebb8;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.gift-experience-module__9BHKZq__note{color:#d6a783;margin-top:2rem;font-size:2.5rem;display:block}.gift-experience-module__9BHKZq__atmosphere{z-index:-1;pointer-events:none;opacity:.42;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.gift-experience-module__9BHKZq__photoFilm{z-index:-2;pointer-events:none;background:#171310;position:absolute;inset:0;overflow:hidden}.gift-experience-module__9BHKZq__photoFilm:after,.gift-experience-module__9BHKZq__fallbackBackdrop:after{content:"";background:linear-gradient(#1713106b 0%,#1713109e 58%,#171310d1 100%);position:absolute;inset:0}.gift-experience-module__9BHKZq__fallbackBackdrop{z-index:-2;pointer-events:none;background:#171310;position:absolute;inset:0;overflow:hidden}.gift-experience-module__9BHKZq__photoScene{transition:opacity .36s linear;position:absolute;inset:0}.gift-experience-module__9BHKZq__photoMotion{animation-duration:var(--photo-scene-duration,16s);transform:scale(var(--photo-motion-rest-scale,1.04));animation-timing-function:ease-in-out;animation-play-state:paused;animation-fill-mode:both;position:absolute;inset:0}.gift-experience-module__9BHKZq__photoFilm[data-playing=true] .gift-experience-module__9BHKZq__photoMotion[data-active=true]{animation-play-state:running}.gift-experience-module__9BHKZq__photoMotion[data-motion=zoom-in-soft]{animation-name:gift-experience-module__9BHKZq__photo-zoom-in}.gift-experience-module__9BHKZq__photoMotion[data-motion=zoom-out-soft]{animation-name:gift-experience-module__9BHKZq__photo-zoom-out}.gift-experience-module__9BHKZq__photoMotion[data-motion=pan-left-soft]{animation-name:gift-experience-module__9BHKZq__photo-pan-left}.gift-experience-module__9BHKZq__photoMotion[data-motion=pan-right-soft]{animation-name:gift-experience-module__9BHKZq__photo-pan-right}.gift-experience-module__9BHKZq__photoFraming{position:absolute;inset:0;overflow:hidden}.gift-experience-module__9BHKZq__photoForeground{max-width:none;display:block;position:absolute}.gift-experience-module__9BHKZq__photoContainBackground{object-fit:cover;filter:blur(22px);opacity:.65;width:112%;max-width:none;height:112%;position:absolute;inset:-6%;transform:scale(1.1)}.gift-experience-module__9BHKZq__ambientLight,.gift-experience-module__9BHKZq__ambientDepth{will-change:transform;border-radius:50%;animation-play-state:paused;display:block;position:absolute}.gift-experience-module__9BHKZq__ambientLight{aspect-ratio:1;background:radial-gradient(circle,#9a684833 0%,#5a3c2c14 44%,#0000 72%);width:min(115vw,62rem);animation:22s ease-in-out infinite alternate gift-experience-module__9BHKZq__ambient-breathe;top:-42%;left:-28%;transform:translate(-1.5%,-1%)scale(1)}.gift-experience-module__9BHKZq__ambientDepth{aspect-ratio:1.15;background:radial-gradient(#6f526024 0%,#4b373f0f 48%,#0000 74%);width:min(92vw,48rem);animation:18s ease-in-out infinite alternate gift-experience-module__9BHKZq__ambient-drift;bottom:-36%;right:-28%;transform:translate(1%,1.5%)scale(1)}.gift-experience-module__9BHKZq__scene[data-playing=true] .gift-experience-module__9BHKZq__atmosphere{opacity:.82}.gift-experience-module__9BHKZq__scene[data-playing=true] .gift-experience-module__9BHKZq__ambientLight,.gift-experience-module__9BHKZq__scene[data-playing=true] .gift-experience-module__9BHKZq__ambientDepth{animation-play-state:running}.gift-experience-module__9BHKZq__experience{z-index:1;width:min(100%,48rem);min-width:0;min-height:calc(100svh - 2 * var(--scene-padding));grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"intro""dedication""lyrics""player""downloads""transcript";gap:clamp(.75rem,2svh,1.25rem);animation:.7s ease-out both gift-experience-module__9BHKZq__arrive;display:grid;position:relative}.gift-experience-module__9BHKZq__intro{grid-area:intro;max-width:38rem}.gift-experience-module__9BHKZq__intro h1{overflow-wrap:anywhere;margin:.4rem 0 .8rem;font-size:clamp(2.2rem,10vw,5.5rem);line-height:.98}.gift-experience-module__9BHKZq__intro p,.gift-experience-module__9BHKZq__dedication,.gift-experience-module__9BHKZq__status,.gift-experience-module__9BHKZq__lyricRest{color:#f8f3ebb8}.gift-experience-module__9BHKZq__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.gift-experience-module__9BHKZq__dedication{white-space:pre-line;grid-area:dedication;max-width:42rem;margin:0}.gift-experience-module__9BHKZq__lyricStage{grid-area:lyrics;align-items:center;min-height:0;transition:min-height .2s;display:grid}.gift-experience-module__9BHKZq__lyricStage[data-active=true]{min-height:clamp(7rem,22vh,12rem)}.gift-experience-module__9BHKZq__lyricCue{gap:.35rem;animation:.3s ease-out both gift-experience-module__9BHKZq__lyric-in;display:grid}.gift-experience-module__9BHKZq__lyricCue p{text-wrap:balance;margin:0;font-size:clamp(1.45rem,6vw,3rem);line-height:1.18}.gift-experience-module__9BHKZq__lyricRest{margin:0}.gift-experience-module__9BHKZq__playerBlock{grid-area:player;gap:.5rem;display:grid}.gift-experience-module__9BHKZq__playCta{color:#f8f3eb;margin:0;font-size:.95rem;font-weight:600}.gift-experience-module__9BHKZq__audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0}.gift-experience-module__9BHKZq__downloadArea{grid-area:downloads;justify-items:start;gap:.5rem;margin-top:0;display:grid}.gift-experience-module__9BHKZq__downloadButton{color:#f8f3ebd1;cursor:pointer;background:#17131061;border:1px solid #f8f3eb61;border-radius:999px;min-height:44px;padding:.65rem 1rem}.gift-experience-module__9BHKZq__downloadButton:disabled{cursor:wait;opacity:.58}.gift-experience-module__9BHKZq__downloadArea p{color:#f8f3ebb8;margin:0;font-size:.8rem}.gift-experience-module__9BHKZq__transcript{color:#f8f3ebc7;grid-area:transcript;font-size:.85rem}.gift-experience-module__9BHKZq__transcript summary{color:#f8f3eb;cursor:pointer;background:#1713107a;border:1px solid #f8f3eb73;border-radius:14px;width:fit-content;min-height:44px;padding:.65rem 1rem;font-weight:600}.gift-experience-module__9BHKZq__transcript summary:hover{background:#171310b3}.gift-experience-module__9BHKZq__transcript summary:focus-visible{outline-offset:3px;outline:2px solid #d6a783}.gift-experience-module__9BHKZq__transcript div{max-height:15rem;padding-block:.75rem;overflow:auto}.gift-experience-module__9BHKZq__transcript p{margin:.5rem 0}.gift-experience-module__9BHKZq__status{text-align:center;margin:0}@keyframes gift-experience-module__9BHKZq__arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gift-experience-module__9BHKZq__lyric-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes gift-experience-module__9BHKZq__ambient-breathe{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1%,.75%)scale(1.02)}}@keyframes gift-experience-module__9BHKZq__ambient-drift{0%{transform:translate(1%,1.5%)scale(1)}to{transform:translate(-1.25%,-.5%)scale(1.018)}}@keyframes gift-experience-module__9BHKZq__photo-zoom-in{0%{transform:translate3d(var(--photo-motion-start-x,0), var(--photo-motion-start-y,0), 0) scale(var(--photo-motion-start-scale,1.0556))}to{transform:translate3d(var(--photo-motion-end-x,0), var(--photo-motion-end-y,0), 0) scale(var(--photo-motion-end-scale,1.1024))}}@keyframes gift-experience-module__9BHKZq__photo-zoom-out{0%{transform:translate3d(var(--photo-motion-start-x,0), var(--photo-motion-start-y,0), 0) scale(var(--photo-motion-start-scale,1.1024))}to{transform:translate3d(var(--photo-motion-end-x,0), var(--photo-motion-end-y,0), 0) scale(var(--photo-motion-end-scale,1.0556))}}@keyframes gift-experience-module__9BHKZq__photo-pan-left{0%{transform:translate3d(var(--photo-motion-start-x,1.5%), var(--photo-motion-start-y,0), 0) scale(var(--photo-motion-start-scale,1.0868))}to{transform:translate3d(var(--photo-motion-end-x,-1.5%), var(--photo-motion-end-y,0), 0) scale(var(--photo-motion-end-scale,1.0868))}}@keyframes gift-experience-module__9BHKZq__photo-pan-right{0%{transform:translate3d(var(--photo-motion-start-x,-1.5%), var(--photo-motion-start-y,0), 0) scale(var(--photo-motion-start-scale,1.0868))}to{transform:translate3d(var(--photo-motion-end-x,1.5%), var(--photo-motion-end-y,0), 0) scale(var(--photo-motion-end-scale,1.0868))}}@media (prefers-reduced-motion:reduce){.gift-experience-module__9BHKZq__experience,.gift-experience-module__9BHKZq__lyricCue{animation:none}.gift-experience-module__9BHKZq__atmosphere,.gift-experience-module__9BHKZq__scene[data-playing=true] .gift-experience-module__9BHKZq__atmosphere{opacity:.58;transition:none}.gift-experience-module__9BHKZq__ambientLight,.gift-experience-module__9BHKZq__ambientDepth,.gift-experience-module__9BHKZq__scene[data-playing=true] .gift-experience-module__9BHKZq__ambientLight,.gift-experience-module__9BHKZq__scene[data-playing=true] .gift-experience-module__9BHKZq__ambientDepth{will-change:auto;animation:none}.gift-experience-module__9BHKZq__photoMotion,.gift-experience-module__9BHKZq__photoFilm[data-playing=true] .gift-experience-module__9BHKZq__photoMotion[data-active=true]{animation:none}.gift-experience-module__9BHKZq__photoScene{transition-duration:.16s}}.gift-experience-module__9BHKZq__intro h1,.gift-experience-module__9BHKZq__lyricCue,.gift-experience-module__9BHKZq__transcript{font-family:var(--serif);font-variation-settings:"opsz" 40,"WONK" 0,"SOFT" 0}@media (min-width:700px){.gift-experience-module__9BHKZq__intro h1[data-long-name=true]{font-size:clamp(2.2rem,min(6.5vw,7.5svh),4.25rem)}}@media (min-height:501px) and (max-height:700px){.gift-experience-module__9BHKZq__scene{place-items:start center}.gift-experience-module__9BHKZq__intro h1{font-size:clamp(2.2rem,min(10vw,9svh),5.5rem)}.gift-experience-module__9BHKZq__lyricCue p{font-size:clamp(1.45rem,min(6vw,5svh),3rem)}.gift-experience-module__9BHKZq__lyricStage[data-active=true]{min-height:clamp(4rem,14svh,7rem)}}@media (max-height:500px){.gift-experience-module__9BHKZq__scene{--scene-padding:clamp(.5rem, 3vh, 1.25rem);place-items:start center;padding-top:clamp(.5rem,3vh,1.25rem);padding-bottom:clamp(.5rem,3vh,1.25rem)}.gift-experience-module__9BHKZq__experience{min-height:calc(100svh - 2 * var(--scene-padding));gap:clamp(.4rem,1.8vh,1rem)}.gift-experience-module__9BHKZq__intro h1{margin:.25rem 0 .35rem;font-size:clamp(1.1rem,6vh,2rem);line-height:1.08}.gift-experience-module__9BHKZq__eyebrow{font-size:.65rem}.gift-experience-module__9BHKZq__playerBlock{gap:.3rem}.gift-experience-module__9BHKZq__lyricStage[data-active=true]{min-height:0}}.gift-experience-module__9BHKZq__downloadButton{color:var(--cream);background:#1713106b;border:1px solid #f8f3eb8c;border-radius:14px;font-weight:600}.gift-experience-module__9BHKZq__downloadButton:hover:not(:disabled){background:#1713109e;border-color:#f8f3ebcc}.gift-experience-module__9BHKZq__downloadButton:focus-visible{outline-offset:3px;outline:2px solid #d6a783}.gift-experience-module__9BHKZq__transcript summary{background:#1713109e}.gift-experience-module__9BHKZq__transcript[open] summary{border-style:dashed}.gift-experience-module__9BHKZq__transcript summary::-webkit-details-marker{display:none}.gift-experience-module__9BHKZq__transcript summary{list-style:none}.gift-experience-module__9BHKZq__experience>*{min-width:0}.gift-experience-module__9BHKZq__scene{padding-bottom:max(var(--scene-padding), env(safe-area-inset-bottom,0px))}
