.intro_intro__ecFt4{position:relative;animation:intro_arrive__ku6SX .6s var(--ease) both}@keyframes intro_arrive__ku6SX{0%{opacity:0}}@keyframes intro_rise__REjLi{0%{opacity:0;translate:0 18px}}.intro_grain__GnLRb{position:absolute;inset:0;pointer-events:none;background:url(/images/album/home/grain-lines.svg) 50%/cover no-repeat;opacity:.16;mask-image:radial-gradient(115% 105% at 82% 62%,#000 26%,transparent 76%)}.intro_hero__j4z_j{position:relative;display:grid;align-items:center;min-height:calc(100dvh - var(--nav-h));padding:clamp(20px,3vw,40px) 0 clamp(48px,6vw,84px);overflow:clip;background:radial-gradient(58% 60% at 78% 52%,rgba(255,213,148,.5),rgba(255,226,180,0) 72%),linear-gradient(180deg,var(--paper),#f3e8d6 55%,var(--paper))}.intro_hero__j4z_j .intro_grain__GnLRb{mask-image:radial-gradient(115% 105% at 82% 62%,#000 26%,transparent 76%),linear-gradient(180deg,#000 50%,transparent 94%);mask-composite:intersect}.intro_heroGrid__lNia_{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(24px,4vw,64px)}.intro_heroCopy__eNZf1>*{animation:intro_rise__REjLi .7s var(--ease) both}.intro_heroCopy__eNZf1>:nth-child(2){animation-delay:.08s}.intro_heroCopy__eNZf1>:nth-child(3){animation-delay:.16s}.intro_heroCopy__eNZf1>:nth-child(4){animation-delay:.24s}.intro_heroHand__p8qpD{display:inline-block;margin-bottom:12px;font-size:1.95rem;color:var(--cognac);rotate:-3deg;transform-origin:left center}.intro_heroTitle__aD_DD{font-size:clamp(2.6rem,5.2vw,4.9rem);text-wrap:balance}.intro_heroLead__ZGiMa{margin-top:24px;max-width:31em;font-size:1.25rem;color:var(--ink-2)}.intro_heroActions___xS_x{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:30px}.intro_present__4RVsA{container-type:inline-size;justify-self:center;width:min(100%,440px,50dvh)}.intro_gift__5bsBJ{position:relative;margin-inline:9cqw}.intro_giftFrame__YTpR2{animation:intro_rise__REjLi .8s var(--ease) .1s both}.intro_wrapping__HVfoj{position:absolute;inset:0 -3.5%;z-index:2;filter:drop-shadow(0 -1px 2px rgba(20,30,22,.35)) drop-shadow(0 12px 14px rgba(42,27,18,.32));animation:intro_wrap__ltCk_ 1s var(--ease) .4s both}@keyframes intro_wrap__ltCk_{0%{opacity:0;translate:0 16%}}.intro_cuff__2bIhh,.intro_paper__jE7IC{position:absolute;inset:0}.intro_paper__jE7IC{clip-path:polygon(0 57%,100% 37%,100% 100%,0 100%);background:linear-gradient(158deg,rgba(255,255,255,.16),rgba(255,255,255,0) 45%,rgba(0,0,0,.22)),radial-gradient(circle,rgba(227,190,110,.6) .32cqw,transparent .5cqw) 0 0 /5cqw 5cqw,var(--accent)}.intro_cuff__2bIhh{clip-path:polygon(0 57%,100% 37%,100% 41.5%,0 61.5%);background:linear-gradient(180deg,#fbf3e2,#e4d5bc)}.intro_ribbonAcross__xVDxg,.intro_ribbonDown__4gHu3{position:absolute;box-shadow:0 0 .6cqw rgba(20,30,22,.45)}.intro_ribbonDown__4gHu3{top:0;bottom:0;left:64%;width:6.4cqw;background:linear-gradient(90deg,#9b7826,#ecd28a 32%,var(--brass) 62%,#8f6d20)}.intro_ribbonAcross__xVDxg{left:0;right:0;top:76%;height:6.4cqw;background:linear-gradient(180deg,#9b7826,#ecd28a 32%,var(--brass) 62%,#8f6d20)}.intro_bow__vStgC{position:absolute;left:calc(64% + 3.2cqw - 17cqw);top:calc(76% + 3.2cqw - 11.33cqw);width:34cqw;overflow:visible;filter:drop-shadow(0 .6cqw .8cqw rgba(20,30,22,.5))}.intro_bowTail__rt25i{fill:#a8842f}.intro_bowLoop__4Fp8H{fill:#dcbb66;stroke:#8f6d20;stroke-width:1.2}.intro_bowFold__H0LYi{fill:#b08a32}.intro_bowKnot__C4Lpa{fill:#ecd28a;stroke:#8f6d20;stroke-width:1.2}.intro_tag__nDBUQ{position:absolute;z-index:3;left:1cqw;bottom:3.5cqw;padding:.3em .7em .36em 1.5em;border-radius:.5em .2em .2em .5em;background:linear-gradient(180deg,#fffdf8,#f3e7d2);font-size:clamp(1.25rem,6.6cqw,1.9rem);color:var(--ink);white-space:nowrap;rotate:-7deg;box-shadow:var(--shadow-print);animation:intro_tagOn__yI2VA .7s var(--ease) .9s both}@keyframes intro_tagOn__yI2VA{0%{opacity:0;rotate:-18deg;translate:0 -10px}}.intro_tag__nDBUQ:before{content:"";position:absolute;left:.5em;top:50%;width:.4em;height:.4em;translate:0 -50%;border-radius:50%;background:var(--accent-deep);box-shadow:0 0 0 .09em var(--brass)}.intro_presentLedge__UpTK_{margin-top:-1px}.intro_h2__gt3Tw{margin-bottom:clamp(32px,5vw,60px);text-wrap:balance;font-size:clamp(2.2rem,4.6vw,4rem)}.intro_steps__8CCRX{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,72px)}.intro_notes__P9RO7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);align-items:start}.intro_note__fHulZ{position:relative;padding-top:22px}.intro_note__fHulZ:before{content:"";position:absolute;left:0;top:0;width:72px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 8' fill='none'%3E%3Cpath d='M2 4.6c11-3.2 22-3 33-.6s23 2.6 35-.8' stroke='%239a4a23' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat}.intro_noteHand__desK8{color:var(--cognac)}.intro_noteTitle__nFbxg{margin:6px 0 12px;font-size:clamp(1.6rem,2.6vw,2.3rem)}.intro_note__fHulZ p:last-child{max-width:28em;color:var(--ink-2)}.intro_faqSection__fNuDA{padding:clamp(40px,5vw,72px) 0}.intro_faqSection__fNuDA .intro_h2__gt3Tw{margin-bottom:0}.intro_faqSection__fNuDA p:last-child{margin-top:24px}.intro_closing__P8XMF{position:relative;overflow:clip;padding:clamp(72px,9vw,128px) 0 clamp(48px,6vw,72px);text-align:center;background:radial-gradient(80% 90% at 50% 100%,#f7d6aa 0,var(--paper) 72%)}.intro_closing__P8XMF .intro_grain__GnLRb{mask-image:radial-gradient(80% 90% at 50% 100%,#000 20%,transparent 78%)}.intro_closingInner__jKY3u{position:relative}.intro_closingHand__Pvyx_{font-size:2.1rem;color:var(--cognac)}.intro_closingTitle__7l_Dy{max-width:11em;margin:6px auto clamp(44px,5vw,64px);padding-bottom:.08em;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,5.6rem)}@media (max-width:860px){.intro_hero__j4z_j{min-height:0;padding-top:24px;padding-bottom:64px;background:radial-gradient(95% 32% at 50% 70%,rgba(255,213,148,.5),rgba(255,226,180,0) 72%),linear-gradient(180deg,var(--paper),#f3e8d6 55%,var(--paper))}.intro_heroGrid__lNia_{grid-template-columns:minmax(0,1fr);gap:44px}.intro_heroHand__p8qpD{font-size:1.6rem}.intro_heroLead__ZGiMa{font-size:1.125rem}.intro_hero__j4z_j .intro_grain__GnLRb{mask-image:linear-gradient(180deg,transparent 30%,#000 62%,transparent 94%)}.intro_present__4RVsA{width:min(100%,340px)}.intro_notes__P9RO7{grid-template-columns:minmax(0,1fr)}}