@font-face{font-family:Gift Archivo;src:url(/assets/fonts/archivo-latin-v25.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Gift Pinyon;src:url(/assets/fonts/pinyon-script-latin-v24.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gift Courier;src:url(/assets/fonts/courier-prime-latin-v11.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.gift_page__1a4NU{--ink:#2c1810;--muted:#6b5547;--faint:#8a7264;--sheet:#faf6f0;--paper:#fffdf9;--line:rgba(74,43,28,.16);position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;background:radial-gradient(120% 100% at 74% 16%,#fffdf9 0,#faf6f0 50%,#f3e9dd 100%);color:var(--ink);font-family:Gift Archivo,Arial,sans-serif;font-size:15px;letter-spacing:-.02em;line-height:1.5}.gift_page__1a4NU *,.gift_page__1a4NU :after,.gift_page__1a4NU :before{box-sizing:border-box}.gift_page__1a4NU button,.gift_page__1a4NU input,.gift_page__1a4NU textarea{color:inherit;font:inherit}.gift_page__1a4NU button{cursor:pointer}.gift_page__1a4NU button:disabled{cursor:default}.gift_page__1a4NU :focus-visible{outline:2px solid #a87575;outline-offset:3px}.gift_page__1a4NU input,.gift_page__1a4NU textarea{min-width:0}.gift_paperWash__nW_yF{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.42;background-image:radial-gradient(rgba(0,0,0,.043) 1px,transparent 0),radial-gradient(rgba(255,255,255,.9) 1px,transparent 0);background-size:3px 3px,4px 4px;background-position:0 0,1px 2px}.gift_landingHome__pwQmw{height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:#faf6f0;color:#2c1810;scrollbar-width:thin;scrollbar-color:#ddc8b4 transparent}.gift_landingHome__pwQmw .gift_paperWash__nW_yF{opacity:.16}.gift_landingHeader__bqKlv{position:relative;z-index:2;display:flex;width:min(100%,1420px);min-height:86px;align-items:center;justify-content:space-between;gap:28px;margin:0 auto;padding:12px clamp(24px,5.5vw,84px);border-bottom:1px solid #eadbcb}.gift_brandLink__ElmGc{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;color:#2c1810;font:italic 21px/1 Georgia,serif;text-decoration:none}.gift_brandNote__AtRd8{color:#d9531e;font:30px/1 Gift Archivo,sans-serif}.gift_landingNav__5LQfl{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,43px)}.gift_landingFooter__qgi31 nav a,.gift_landingNav__5LQfl a{color:#6b5547;font-size:13px;text-decoration:none;transition:color .16s ease}.gift_landingFooter__qgi31 nav a:hover,.gift_landingNav__5LQfl a:hover{color:#b94d24}.gift_headerCta__boUAn,.gift_heroCta__ISwb5{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:11px 20px;border:0;border-radius:7px;background:linear-gradient(135deg,#e96b3d,#d9531e);box-shadow:0 7px 17px rgba(168,70,28,.17);color:white;font-size:14px;font-weight:700;transition:box-shadow .2s ease,transform .2s ease,filter .2s ease}.gift_headerCta__boUAn{min-height:41px;padding-inline:16px;border-radius:999px;font-size:12px}.gift_headerCta__boUAn:hover,.gift_heroCta__ISwb5:hover{transform:translateY(-2px);box-shadow:0 10px 23px rgba(168,70,28,.25);filter:saturate(1.08)}.gift_hero__xaoUe{position:relative;display:grid;width:min(100%,1420px);min-height:min(690px,calc(100dvh - 87px));grid-template-columns:.93fr 1.07fr;align-items:center;grid-gap:clamp(24px,4.5vw,74px);gap:clamp(24px,4.5vw,74px);margin:0 auto;padding:52px clamp(24px,5.5vw,84px) 67px}.gift_heroCopy__eOWLn{position:relative;z-index:1;max-width:550px;padding-bottom:12px}.gift_heroEyebrow__7SAPj,.gift_sectionEyebrow___Q93D{display:flex;align-items:center;gap:9px;margin:0 0 21px;color:#b94d24;font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}.gift_heroEyebrow__7SAPj span{color:#d9531e;font-size:17px}.gift_heroTitle__l79BF{margin:0;color:#2c1810;font:600 clamp(58px,6.3vw,91px)/.92 Georgia,Times New Roman,serif;letter-spacing:-.067em}.gift_heroTitle__l79BF em{display:inline-block;margin:8px 0 0 .14em;color:#d9531e;font:400 clamp(73px,8.2vw,118px)/.9 Gift Pinyon,Georgia,serif;letter-spacing:-.018em}.gift_heroIntro____4UD{max-width:455px;margin:25px 0;color:#6b5547;font-size:clamp(16px,1.45vw,18px);line-height:1.8}.gift_heroActions__YoTHG{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.gift_heroCta__ISwb5{min-height:55px;padding:15px 23px;font-size:15px}.gift_heroCta__ISwb5 span{font-size:20px;font-weight:400;line-height:.8}.gift_heroSampleLink__DsE_Q{min-height:42px;padding:8px 4px;border:0;background:transparent;color:#6b5547;font-size:13px;text-decoration:underline;-webkit-text-decoration-color:#d8b9a6;text-decoration-color:#d8b9a6;text-underline-offset:5px}.gift_heroSampleLink__DsE_Q span{display:inline-grid;width:21px;height:21px;margin-right:5px;place-items:center;border:1px solid #d8b9a6;border-radius:50%;color:#b94d24;font-size:9px;text-decoration:none}.gift_heroSampleLink__DsE_Q:hover{color:#b94d24}.gift_heroTextLink__DkAYN{color:#6b5547;font-size:13px;-webkit-text-decoration-color:#d8b9a6;text-decoration-color:#d8b9a6;text-underline-offset:5px}.gift_heroTextLink__DkAYN span{margin-left:4px;color:#d9531e}.gift_heroTextLink__DkAYN:hover{color:#b94d24}.gift_heroMicrocopy__2jNtM{margin:19px 0 0;color:#8a7264;font-size:11px;letter-spacing:.025em}.gift_heroMicrocopy__2jNtM span{padding:0 6px;color:#d9531e}.gift_heroArtwork__vemSY{position:relative;width:100%;max-width:670px;justify-self:end;margin:0}.gift_heroImageFrame__OpJ6g{position:relative;aspect-ratio:1.23/1;overflow:hidden;border-radius:48% 48% 8px 8px/38% 38% 8px 8px;background:#efdfcc;box-shadow:0 27px 60px -28px rgba(84,51,31,.25)}.gift_heroImage__UNfgB{width:100%;height:100%;object-fit:cover;object-position:69% 50%}.gift_heroCaption__lsL1g{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;color:#8a7264;font-size:9px;font-weight:700;letter-spacing:.18em}.gift_heroCaption__lsL1g i{width:20px;height:1px;background:#d9531e}.gift_heroSeal__q095o{position:absolute;right:clamp(0px,3vw,42px);bottom:17%;display:grid;width:87px;height:87px;place-items:center;transform:rotate(10deg);border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#d9531e;box-shadow:0 9px 22px rgba(87,40,17,.2);color:white;text-align:center}.gift_heroSeal__q095o span{font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1.42}.gift_heroSeal__q095o i{position:absolute;right:7px;bottom:14px;font:14px Georgia,serif}.gift_promiseStrip__tUo_F{display:flex;min-height:82px;align-items:center;justify-content:center;gap:clamp(20px,5vw,78px);padding:14px 22px;border-top:1px solid #eadbcb;border-bottom:1px solid #eadbcb;background:#fffdf9;color:#6b5547;font-size:12px}.gift_promiseStrip__tUo_F span{display:flex;align-items:center;gap:10px}.gift_promiseStrip__tUo_F b{color:#d9531e;font:10px Gift Courier,monospace}.gift_promiseStrip__tUo_F>i{width:1px;height:22px;background:#e8d7c7}.gift_faqSection__aLDwN,.gift_finalInvite__HegC0,.gift_howSection__1iT0_,.gift_insideSection__9owUf,.gift_momentsSection__jjKEG{padding:clamp(67px,9vw,126px) clamp(24px,7vw,108px)}.gift_howSection__1iT0_{display:grid;width:min(100%,1320px);grid-template-columns:.78fr 1.22fr;grid-gap:clamp(45px,8vw,120px);gap:clamp(45px,8vw,120px);margin:0 auto}.gift_sectionIntro__jB3DV{max-width:430px}.gift_faqIntro__jnf_V .gift_sectionEyebrow___Q93D,.gift_insideHeader__XLWfk .gift_sectionEyebrow___Q93D,.gift_sectionIntro__jB3DV .gift_sectionEyebrow___Q93D{margin-bottom:17px}.gift_faqIntro__jnf_V h2,.gift_finalInvite__HegC0 h2,.gift_insideHeader__XLWfk h2,.gift_momentsSection__jjKEG h2,.gift_sectionIntro__jB3DV h2{margin:0;color:#2c1810;font:500 clamp(38px,4.6vw,61px)/1.06 Georgia,Times New Roman,serif;letter-spacing:-.045em}.gift_finalInvite__HegC0 h2 em,.gift_insideHeader__XLWfk h2 em,.gift_sectionIntro__jB3DV h2 em{color:#b94d24;font-weight:400}.gift_faqIntro__jnf_V>p:last-child,.gift_insideHeader__XLWfk>p:last-child,.gift_sectionIntro__jB3DV>p:last-child{max-width:370px;margin:20px 0 0;color:#6b5547;font-size:14px;line-height:1.8}.gift_stepsList__trBtD{margin:0;padding:0;list-style:none}.gift_stepsList__trBtD li{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;align-items:start;grid-gap:17px;gap:17px;padding:22px 0;border-top:1px solid #e7d9c9}.gift_stepsList__trBtD li:last-child{border-bottom:1px solid #e7d9c9}.gift_stepNumber__Ch0n6{padding-top:2px;color:#d9531e;font:13px Gift Courier,monospace}.gift_keepsakeList__jKXbZ h3,.gift_stepsList__trBtD h3{margin:0;color:#2c1810;font-size:16px;font-weight:700}.gift_keepsakeList__jKXbZ p,.gift_stepsList__trBtD p{max-width:485px;margin:7px 0 0;color:#6b5547;font-size:13px;line-height:1.75}.gift_stepGlyph__a3Awq{color:#d9531e;font:24px Georgia,serif;text-align:right}.gift_insideSection__9owUf{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:clamp(42px,7vw,98px);gap:clamp(42px,7vw,98px);background:#fbe9de}.gift_insideHeader__XLWfk{max-width:480px}.gift_insideHeader__XLWfk h2{font-size:clamp(42px,5.4vw,70px)}.gift_insideHeader__XLWfk>p:last-child{max-width:430px}.gift_keepsakeList__jKXbZ{align-self:center;margin:0;padding:0;list-style:none}.gift_keepsakeList__jKXbZ li{display:grid;grid-template-columns:39px minmax(0,1fr);grid-gap:15px;gap:15px;padding:16px 0;border-top:1px solid rgba(107,85,71,.2)}.gift_keepsakeList__jKXbZ li:last-child{border-bottom:1px solid rgba(107,85,71,.2)}.gift_keepsakeIcon__KfbkC{color:#b94d24;font:24px/1.2 Georgia,serif;text-align:center}.gift_keepsakeList__jKXbZ h3{font-size:14px}.gift_keepsakeList__jKXbZ p{margin-top:5px;font-size:12px}.gift_insideFootnote___DkO4{grid-column:2;max-width:490px;margin:-20px 0 0 54px;color:#8a7264;font-size:10px;line-height:1.7}.gift_momentsSection__jjKEG{position:relative;overflow:hidden;background:#2c1810;color:#faf6f0;text-align:center}.gift_momentsSection__jjKEG:after{position:absolute;top:-125px;right:-95px;width:350px;height:350px;border:1px solid rgba(249,232,214,.11);border-radius:50%;box-shadow:0 0 0 22px rgba(249,232,214,.025),0 0 0 45px rgba(249,232,214,.025);content:"";pointer-events:none}.gift_momentsSection__jjKEG .gift_sectionEyebrow___Q93D{justify-content:center;color:#f1a17d}.gift_momentsSection__jjKEG h2{max-width:780px;margin:0 auto;color:#fff9f1;font-size:clamp(42px,5.4vw,73px)}.gift_momentsSection__jjKEG>p:not(.gift_sectionEyebrow___Q93D){max-width:700px;margin:22px auto 0;color:#e0cfc0;font-size:15px;line-height:1.9}.gift_momentWords__S_zKZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin-top:37px;color:#f7c6a9;font-size:9px;font-weight:700;letter-spacing:.2em}.gift_momentWords__S_zKZ i{color:#e96b3d;font:12px Georgia,serif}.gift_faqSection__aLDwN{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:clamp(40px,8vw,110px);gap:clamp(40px,8vw,110px);background:#fffdf9}.gift_faqIntro__jnf_V{max-width:400px}.gift_faqIntro__jnf_V h2{font-size:clamp(40px,4.8vw,62px)}.gift_faqList__i0Bk7{margin:0}.gift_faqItem__TNPue{border-top:1px solid #eadbcb}.gift_faqItem__TNPue:last-child{border-bottom:1px solid #eadbcb}.gift_faqItem__TNPue summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 0;color:#2c1810;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.gift_faqItem__TNPue summary::-webkit-details-marker{display:none}.gift_faqItem__TNPue summary span{color:#d9531e;font-size:21px;font-weight:400;transition:transform .2s ease}.gift_faqItem__TNPue[open] summary span{transform:rotate(45deg)}.gift_faqItem__TNPue p{max-width:670px;margin:-6px 34px 21px 0;color:#6b5547;font-size:13px;line-height:1.8}.gift_finalInvite__HegC0{background:linear-gradient(135deg,#f8e6d8,#faeee4 56%,#f3dfcf);text-align:center}.gift_finalInvite__HegC0 .gift_sectionEyebrow___Q93D{justify-content:center}.gift_finalInvite__HegC0 h2{font-size:clamp(43px,5.7vw,76px)}.gift_finalInvite__HegC0>p:not(.gift_sectionEyebrow___Q93D){margin:16px 0 23px;color:#6b5547;font-size:14px}.gift_fullSongLink__nfYNU{margin:19px 0 0!important;font-size:11px!important}.gift_fullSongLink__nfYNU a{color:#b94d24;font-weight:700;text-underline-offset:3px}.gift_landingFooter__qgi31{display:grid;width:min(100%,1320px);grid-template-columns:1fr 1.2fr 1.4fr;align-items:center;grid-gap:24px;gap:24px;margin:0 auto;padding:34px clamp(24px,7vw,108px);background:#faf6f0}.gift_landingFooter__qgi31 .gift_brandLink__ElmGc{font-size:18px}.gift_landingFooter__qgi31 .gift_brandNote__AtRd8{font-size:25px}.gift_landingFooter__qgi31 p{margin:0;color:#8a7264;font-size:11px;line-height:1.6}.gift_landingFooter__qgi31 nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 19px}.gift_landingFooter__qgi31 nav a{font-size:10px}.gift_stepBrand__32OTw{display:inline-flex;align-items:center;gap:7px;color:#2c1810;font:italic 16px/1 Georgia,serif;white-space:nowrap}.gift_stepBrand__32OTw .gift_brandNote__AtRd8{font-size:22px}.gift_pillButtonLarge__2X6V_,.gift_pillButton__ePHbl,.gift_playButton__morXG{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:43px;padding:8px 23px;border:1px solid rgba(13,13,13,.35);border-radius:999px;background:rgba(255,255,255,.68);color:#171615;font-size:16px;letter-spacing:-.045em;transition:color .2s ease,background .2s ease,transform .2s ease,border-color .2s ease}.gift_pillButtonLarge__2X6V_:hover,.gift_pillButton__ePHbl:hover,.gift_playButton__morXG:hover{transform:translateY(-2px);border-color:var(--ink);background:var(--ink);color:var(--sheet)}.gift_pillButtonLarge__2X6V_:disabled,.gift_pillButton__ePHbl:disabled{opacity:.35;pointer-events:none}.gift_stepHeader__8pbNE{z-index:5;justify-content:space-between;gap:20px;padding:31px clamp(22px,5vw,54px) 0}.gift_miniMark___6X9s,.gift_stepHeader__8pbNE{position:relative;display:flex;align-items:center}.gift_miniMark___6X9s{flex:0 0 auto;padding:0;border:0;background:transparent}.gift_stepNav__GpMS0{display:flex;align-items:center;gap:clamp(14px,3vw,28px)}.gift_stepNav__GpMS0 button{min-height:30px;margin-top:-4px;padding:4px 0 6px;border:0;border-bottom:1px solid transparent;background:transparent;color:#171615;font-size:14px;transition:color .16s ease,border-color .16s ease}.gift_stepNav__GpMS0 button:hover:not(:disabled){color:#a57982}.gift_stepNav__GpMS0 button:disabled{color:rgba(13,13,13,.26)}.gift_stepNav__GpMS0 .gift_navActive__M_8LZ{border-color:#171615}.gift_makeStage__V4L2T{position:relative;display:flex;min-height:calc(100dvh - 70px);flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:95px 25px 50px}.gift_nameFields__qkvpd{display:flex;flex-wrap:wrap;justify-content:center;gap:34px;margin:0 auto 2px}.gift_nameFields__qkvpd label{display:flex;align-items:baseline;gap:10px}.gift_nameFields__qkvpd label>span{font:26px Gift Pinyon,Georgia,serif}.gift_nameFields__qkvpd input{width:150px;padding:3px 0;border:0;border-bottom:1px solid rgba(13,13,13,.3);border-radius:0;background:transparent;font-size:21px;letter-spacing:-.04em;outline:0}.gift_nameFields__qkvpd input:focus{border-bottom-color:#171615}.gift_nameFields__qkvpd input::placeholder{color:#b3acab}.gift_pieceGrid__oO4ep{display:grid;width:min(100%,1240px);grid-template-columns:repeat(3,224px);justify-content:center;grid-gap:28px 24px;gap:28px 24px}.gift_pieceCard___oR4P{display:flex;width:224px;height:272px;flex-direction:column;align-items:stretch;justify-content:space-between;padding:18px;transform:rotate(var(--tilt,0deg));border:1px solid rgba(13,13,13,.08);background:#fffefd;box-shadow:0 8px 22px rgba(76,62,56,.09);text-align:left;transition:transform .2s ease,box-shadow .2s ease}.gift_pieceCard___oR4P:hover{z-index:1;transform:translateY(-7px) rotate(var(--tilt,0deg));box-shadow:0 15px 30px rgba(76,62,56,.14)}.gift_piecePreview___JeGK{display:grid;flex:1 1;place-items:center;min-height:0;overflow:hidden}.gift_piecePrompt__zYs99{display:flex;max-width:175px;flex-direction:column;align-items:center;gap:11px;text-align:center}.gift_plus__46y7H{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(13,13,13,.3);border-radius:999px;background:rgba(255,255,255,.7);font:22px/1 Gift Archivo,sans-serif;transition:background .2s ease,color .2s ease}.gift_pieceCard___oR4P:hover .gift_plus__46y7H{background:#171615;color:#faf8f7}.gift_pieceName__QNzEh{font:20px Gift Courier,monospace}.gift_pieceDescription__W_b1p{max-width:155px;color:#9b9694;font:11px/1.55 Gift Courier,monospace}.gift_pieceFoot__dRehV{display:flex;width:100%;flex-direction:column;gap:7px}.gift_madeLabel__A7O4y,.gift_notMade__I7XbV{color:#aaa5a2;font:9px Gift Courier,monospace;text-transform:uppercase;letter-spacing:.12em}.gift_madeLabel__A7O4y{color:#85807d}.gift_pieceFootName__zfDzt{display:flex;align-items:center;gap:7px;font-size:13px}.gift_pieceFootName__zfDzt i{width:6px;height:6px;border-radius:50%}.gift_letterMini__qO0lx{position:relative;display:flex;width:164px;height:142px;flex-direction:column;justify-content:space-between;padding:18px;transform:rotate(-4deg);border:1px solid rgba(90,80,70,.14);background:linear-gradient(160deg,#fff,#faf6ef);box-shadow:0 12px 20px rgba(72,57,51,.12)}.gift_letterMini__qO0lx:after{position:absolute;right:0;bottom:0;left:0;height:50%;background:var(--envelope);-webkit-clip-path:polygon(0 0,50% 65%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 65%,100% 0,100% 100%,0 100%);content:""}.gift_letterMini__qO0lx span{z-index:1;overflow:hidden;color:#524c48;font:10px/1.5 Gift Courier,monospace}.gift_letterMini__qO0lx small{z-index:1;align-self:flex-end;color:#70605b;font:12px Gift Pinyon,Georgia,serif}.gift_stickerPreview__4_h6D{width:142px;height:142px;padding:12px;overflow:visible;background:#f4f1ed;box-shadow:0 9px 18px rgba(72,57,51,.1)}.gift_tuneMini__QW46f{display:flex;height:95px;align-items:center;gap:3px;transform:rotate(-3deg)}.gift_tuneMini__QW46f span{width:4px;border-radius:3px;background:#d8c7b4}.gift_tuneMini__QW46f .gift_tuneBarOn__HXbWz{background:#8a6f74}.gift_charmMini__kIKZc{display:flex;width:95px;height:95px;flex-direction:column;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,.65);border-radius:43% 57% 60% 40%/46% 42% 58% 54%;background:var(--charm);box-shadow:0 12px 18px rgba(72,57,51,.13);color:white;font:51px/1 Georgia,serif;transform:rotate(-9deg)}.gift_charmMini__kIKZc small{max-width:74px;overflow:hidden;font:7px Gift Courier,monospace;letter-spacing:.08em}.gift_stitchMini__oW_8A{display:grid;width:130px;height:130px;place-items:center;border:1px solid #e6e2da;background-color:#fbfaf6;background-image:radial-gradient(#d8d4cc .7px,transparent 0);background-size:7px 7px;color:var(--thread);font:77px/1 Gift Pinyon,Georgia,serif;text-shadow:1px 1px #fff}.gift_pillButtonLarge__2X6V_{min-height:46px;padding-inline:26px;font-size:21px}.gift_startOver___uYhC{border:0;background:transparent;color:#9c9795;font:14px Gift Courier,monospace;transition:color .15s ease}.gift_startOver___uYhC:hover{color:#171615}.gift_inlineError__R1E4C{margin:-17px 0 -14px;color:#a03d32;font-size:13px;text-align:center}.gift_srOnly__sGoR1{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.gift_editorBackdrop__AqSgD{position:fixed;z-index:40;inset:0;display:grid;place-items:center;overflow:auto;padding:28px;background:rgba(250,248,247,.96);animation:gift_fadeIn__yimPM .28s ease-out both}.gift_editor__2cH5f{position:relative;width:min(100%,900px);max-height:min(92dvh,930px);overflow:auto;padding:20px 20px 8px;text-align:center}.gift_editor__2cH5f h2{margin:0;font:clamp(33px,5vw,49px)/1.2 Gift Pinyon,Georgia,serif}.gift_editorNote__4ahWe{margin:8px 0 25px;color:#777271;font:11px Gift Courier,monospace;letter-spacing:.08em;text-transform:uppercase}.gift_editorClose__kDNeL{position:absolute;top:0;right:6px;width:38px;height:38px;border:0;background:transparent;color:#777271;font:30px/1 Gift Archivo,sans-serif}.gift_editorActions__orEB2{display:flex;align-items:center;justify-content:center;gap:23px;margin:25px 0 6px}.gift_quietButton__1xWCT{padding:8px 5px;border:0;background:transparent;color:#918b88;font:17px Gift Courier,monospace;transition:color .15s ease}.gift_quietButton__1xWCT:hover{color:#171615}.gift_editorActions__orEB2 .gift_pillButton__ePHbl{font-size:18px}.gift_letterEditorGrid__0BNeK{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(310px,1.05fr);align-items:center;grid-gap:30px;gap:30px;text-align:left}.gift_letterWriting__t0Qj9{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px}.gift_letterFields__410rR{display:flex;width:100%;flex-wrap:wrap;gap:18px 25px;margin-bottom:20px}.gift_letterFields__410rR label{display:flex;flex-direction:column;gap:3px;color:#8d8682;font:9px Gift Courier,monospace;letter-spacing:.12em}.gift_letterFields__410rR input{width:160px;padding:3px 0;border:0;border-bottom:1px solid #d5ceca;background:transparent;font-size:17px}.gift_letterLabel__VqzQY{margin:0 0 7px;color:#8d8682;font:9px Gift Courier,monospace;letter-spacing:.12em}.gift_noteStarters__7XD6y{width:100%;margin:0 0 11px}.gift_noteStarters__7XD6y>span{display:block;margin-bottom:7px;color:#8d8682;font:9px Gift Courier,monospace;letter-spacing:.04em}.gift_noteStarters__7XD6y>div{display:flex;flex-wrap:wrap;gap:6px}.gift_noteStarters__7XD6y button{min-height:30px;padding:5px 9px;border:1px solid #e1d7cf;border-radius:999px;background:#fffaf4;color:#765d4f;font:10px Gift Archivo,Arial,sans-serif;transition:background .16s ease,color .16s ease,border-color .16s ease}.gift_noteStarters__7XD6y button:hover{border-color:#d9531e;background:#fff2e9;color:#9f3f1c}.gift_letterWriting__t0Qj9 textarea{width:100%;min-height:220px;padding:14px;resize:vertical;border:1px solid #e4dfdb;background:#fffdfa;box-shadow:0 8px 20px rgba(60,50,45,.06);font:18px/1.75 Gift Courier,monospace}.gift_letterWriting__t0Qj9 textarea::placeholder{color:#b5afaa}.gift_characterCount__lIJya{align-self:flex-end;margin-top:6px;color:#aaa5a2;font:10px Gift Courier,monospace}.gift_envelopeSide__7nHgW{display:flex;flex-direction:column;align-items:center;gap:18px}.gift_envelope__WruLG{position:relative;width:min(100%,390px);height:250px;padding:0;overflow:hidden;perspective:900px;border:0;background:transparent}.gift_envelopeBack__QC8hs{position:absolute;inset:28px 0 0;border:1px solid rgba(100,85,76,.2);background:linear-gradient(145deg,color-mix(in srgb,var(--envelope),white 15%),color-mix(in srgb,var(--envelope),#817973 8%));box-shadow:0 19px 32px rgba(67,46,27,.14)}.gift_envelopeLetter__2o2S7{position:absolute;z-index:2;top:0;left:9%;display:flex;width:82%;height:210px;flex-direction:column;gap:12px;padding:18px 20px;transform:translateY(36px) rotate(-1deg);border:1px solid #e7dccb;background:#fffdf8;box-shadow:0 5px 17px rgba(58,41,25,.09);text-align:left;transition:transform .75s cubic-bezier(.2,.75,.25,1)}.gift_envelopeOpen__flcux .gift_envelopeLetter__2o2S7{z-index:5;transform:translateY(0) rotate(-1deg)}.gift_envelopeLetter__2o2S7 small{color:#ad746d;font:8px Gift Courier,monospace;letter-spacing:.14em}.gift_envelopeLetter__2o2S7>span{overflow:hidden;color:#524c48;font:13px/1.55 Gift Courier,monospace;white-space:pre-wrap}.gift_envelopeLetter__2o2S7 em{margin-top:auto;color:#5b4c47;font:20px Gift Pinyon,Georgia,serif;text-align:right}.gift_envelopePocket__q8_ku{position:absolute;z-index:3;inset:0;-webkit-clip-path:polygon(0 12%,50% 59%,100% 12%,100% 100%,0 100%);clip-path:polygon(0 12%,50% 59%,100% 12%,100% 100%,0 100%);border:1px solid rgba(255,255,255,.45);background:linear-gradient(160deg,color-mix(in srgb,var(--envelope),white 12%),color-mix(in srgb,var(--envelope),#78726d 9%))}.gift_envelopePocket__q8_ku:after{position:absolute;right:0;bottom:44px;left:0;color:rgba(25,28,26,.7);content:"FOR YOU";font:29px Gift Pinyon,Georgia,serif}.gift_envelopeFlap__JJdSF{position:absolute;z-index:4;inset:0;display:grid;padding-bottom:37px;place-items:center;-webkit-clip-path:polygon(0 0,100% 0,100% 12%,50% 59%,0 12%);clip-path:polygon(0 0,100% 0,100% 12%,50% 59%,0 12%);transform:rotateX(0deg);transform-origin:50% 0;background:linear-gradient(#e7efec,color-mix(in srgb,var(--envelope),white 12%));color:rgba(20,26,24,.62);font:26px Georgia,serif;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.gift_envelopeOpen__flcux .gift_envelopeFlap__JJdSF{transform:rotateX(180deg)}.gift_colorPicker__fKewW{display:flex;align-items:center;justify-content:center;gap:12px}.gift_colorPicker__fKewW button,.gift_wrapChoices__hhFvn button{width:25px;height:25px;border:1px solid rgba(13,13,13,.17);border-radius:50%;outline-offset:3px}.gift_colorPicker__fKewW button[aria-pressed=true],.gift_wrapChoices__hhFvn button[aria-pressed=true]{outline:1px solid #171615}.gift_stickerTools__VWx4x{display:flex;flex-direction:column;align-items:center;gap:20px}.gift_drawingSurface__jkcz2{width:min(100%,460px);padding:12px;background:#e9e6e3;box-shadow:0 18px 38px rgba(56,45,42,.14)}.gift_drawingSurface__jkcz2 canvas{display:block;width:100%;aspect-ratio:1;touch-action:none;cursor:crosshair;background:rgba(255,255,255,.92)}.gift_toolbars__iVy5R{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 32px}.gift_toolGroup__YVEf8{display:flex;flex-direction:column;align-items:center;gap:7px}.gift_charmOptions__IRqo7>span,.gift_stitchOptions__PGKYx>span,.gift_toolGroup__YVEf8>span,.gift_wrapOptions__V8FRx>span{color:#827c79;font:9px Gift Courier,monospace;letter-spacing:.14em}.gift_nibs__Y6wAf,.gift_swatches__HZohe{display:flex;align-items:center;gap:7px;min-height:28px}.gift_swatches__HZohe button{width:20px;height:20px;border:1px solid rgba(13,13,13,.18);border-radius:50%;outline-offset:2px}.gift_swatches__HZohe button[aria-pressed=true]{outline:1px solid #171615}.gift_nibs__Y6wAf button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:transparent}.gift_nibs__Y6wAf button[aria-pressed=true]{background:rgba(13,13,13,.1)}.gift_nibs__Y6wAf i{border-radius:50%;background:#171615}.gift_undoButton__GxjTb{padding:6px;border:0;background:transparent;color:#777271;font:14px Gift Courier,monospace}.gift_undoButton__GxjTb:disabled{opacity:.35}.gift_tuneEditor__b9pLl{width:min(100%,790px);margin:0 auto;padding:24px;border:1px solid rgba(13,13,13,.12);background:rgba(255,255,255,.62);box-shadow:0 15px 34px rgba(56,45,42,.07)}.gift_noteNames__rN8h9{display:flex;justify-content:space-between;padding:0 5px 9px 0;color:#9b8588;font:12px Gift Courier,monospace}.gift_stepGrid__nIuPe{display:grid;grid-template-columns:repeat(16,minmax(12px,1fr));grid-gap:5px;gap:5px}.gift_beatCell__p4YGn{aspect-ratio:1;padding:0;border:1px solid #e2ddda;border-radius:2px;background:#fffdfb;transition:background .12s ease,transform .12s ease}.gift_beatCell__p4YGn:hover{transform:scale(1.08);border-color:#b19a9d}.gift_beatCell__p4YGn.gift_beatMeasure__0dOb7{border-left:2px solid #cbc1bd}.gift_beatCell__p4YGn.gift_beatOn__IFZWi{border-color:#9d7a85;background:#c98fa2;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3)}.gift_tuneControls__mPlWV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;color:#777271;font:11px Gift Courier,monospace}.gift_tuneControls__mPlWV label{display:inline-flex;align-items:center;gap:9px}.gift_tuneControls__mPlWV input{width:125px;accent-color:#a87987}.gift_playButton__morXG{min-height:37px;padding:6px 15px;font:13px Gift Courier,monospace}.gift_charmEditor___s2dn,.gift_stitchEditor__smyFp{display:grid;width:min(100%,720px);grid-template-columns:1fr 1.15fr;align-items:center;grid-gap:40px;gap:40px;margin:0 auto;text-align:left}.gift_charmPreview__AtBbV{position:relative;display:flex;width:210px;height:215px;flex-direction:column;align-items:center;justify-content:center;justify-self:center;border:5px solid rgba(255,255,255,.65);border-radius:45% 55% 58% 42%/49% 43% 57% 51%;background:linear-gradient(145deg,color-mix(in srgb,var(--charm),white 15%),var(--charm));box-shadow:0 19px 32px rgba(67,46,27,.16),inset 0 0 0 1px rgba(80,60,60,.14);color:#fffdfb;transform:rotate(-6deg)}.gift_charmPreview__AtBbV:before{position:absolute;top:-35px;width:18px;height:34px;border:2px solid #b6a79b;border-radius:50%;content:""}.gift_charmPreview__AtBbV>span{font:91px/1 Georgia,serif}.gift_charmPreview__AtBbV small{max-width:145px;overflow:hidden;font:8px Gift Courier,monospace;letter-spacing:.16em}.gift_charmOptions__IRqo7,.gift_stitchOptions__PGKYx{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.gift_optionRow__NI_xG{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 4px}.gift_optionRow__NI_xG button{display:flex;min-width:74px;height:58px;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid #ded9d4;background:rgba(255,255,255,.76);font-size:22px}.gift_optionRow__NI_xG button[aria-pressed=true]{border-color:#171615;background:#f7f1ed}.gift_optionRow__NI_xG small{color:#777271;font:8px Gift Courier,monospace;text-transform:uppercase}.gift_smallTextInput__DDRKp{width:min(100%,280px);height:39px;padding:7px 11px;border:1px solid #ded9d4;background:#fffdfb;font:13px Gift Courier,monospace}.gift_charmOptions__IRqo7 .gift_letterLabel__VqzQY,.gift_stitchOptions__PGKYx .gift_letterLabel__VqzQY{display:flex;flex-direction:column;gap:7px}.gift_fabricPreview__JlSdy{position:relative;display:grid;width:min(100%,255px);aspect-ratio:1;place-items:center;justify-self:center;overflow:hidden;border:1px solid #e5e1da;background-color:#fbfaf6;background-image:radial-gradient(#d8d4cc .75px,transparent 0);background-size:8px 8px;box-shadow:0 15px 26px rgba(67,46,27,.1);color:var(--thread)}.gift_fabricPreview__JlSdy:before{position:absolute;inset:12px;border:1px dashed rgba(90,78,72,.18);content:""}.gift_fabricPreview__JlSdy>span{z-index:1;font:111px/1 Gift Pinyon,Georgia,serif;text-shadow:1px 1px #fff}.gift_fabricPreview__JlSdy small{position:absolute;bottom:22px;color:#918b88;font:8px Gift Courier,monospace;letter-spacing:.18em}.gift_openStage__ZXZ2U,.gift_sealStage__QdQJ1,.gift_sentStage__py9Wq{position:relative;display:flex;min-height:calc(100dvh - 70px);flex-direction:column;align-items:center;justify-content:center;padding:100px 24px 55px;text-align:center}.gift_eyebrow__Fw_UZ{margin:0 0 14px;color:#967d83;font:10px Gift Courier,monospace;letter-spacing:.18em}.gift_openStage__ZXZ2U h1,.gift_sealStage__QdQJ1 h1,.gift_sentStage__py9Wq h1{margin:0;font:clamp(43px,6vw,67px)/.99 Gift Pinyon,Georgia,serif}.gift_openStage__ZXZ2U h1 em,.gift_sealStage__QdQJ1 h1 em,.gift_sentStage__py9Wq h1 em{color:#a87f88;font-weight:400}.gift_sealIntro__bfsZp{width:min(100%,520px);margin:15px auto 25px;color:#777271;font:13px/1.8 Gift Courier,monospace}.gift_sealWorkbench__fIPaj{display:grid;width:min(100%,820px);grid-template-columns:1.2fr .8fr;align-items:center;grid-gap:42px;gap:42px;margin:8px auto 25px;padding:26px;border:1px solid rgba(13,13,13,.11);background:rgba(255,255,255,.48)}.gift_packagePreview__4iMVd{position:relative;display:flex;width:190px;height:145px;flex-direction:column;align-items:center;justify-content:flex-end;justify-self:center;margin:24px auto;transform:rotate(-3deg);filter:drop-shadow(0 15px 14px rgba(57,44,37,.14))}.gift_packageLarge__EvG9x{width:310px;height:235px;margin:20px auto}.gift_packageFront__laiPK{position:relative;display:flex;width:100%;height:78%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(155deg,color-mix(in srgb,var(--wrap),white 12%),color-mix(in srgb,var(--wrap),#827873 7%));box-shadow:inset 0 0 0 1px rgba(87,67,56,.12)}.gift_packageFront__laiPK:before{position:absolute;top:0;left:0;width:50%;height:100%;background:rgba(255,255,255,.13);-webkit-clip-path:polygon(0 0,100% 0,72% 100%,0 100%);clip-path:polygon(0 0,100% 0,72% 100%,0 100%);content:""}.gift_packageTop__Hu1vf{position:absolute;z-index:2;top:0;width:100%;height:29%;background:linear-gradient(165deg,color-mix(in srgb,var(--wrap),white 23%),color-mix(in srgb,var(--wrap),#625a56 3%));-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.gift_packageTissue__rABdh{position:absolute;top:-13px;left:18%;width:60%;height:68px;background:rgba(255,255,255,.36);-webkit-clip-path:polygon(12% 100%,25% 0,42% 90%,62% 5%,80% 100%);clip-path:polygon(12% 100%,25% 0,42% 90%,62% 5%,80% 100%)}.gift_packageBow___a8Dm{position:absolute;z-index:4;top:2px;left:calc(50% - 14px);color:#776767;font:31px/1 Georgia,serif}.gift_packageSticker__Zt2RL{position:absolute;z-index:4;top:24%;right:9%;padding:4px 7px;transform:rotate(5deg);background:#fffaf4;color:#8e7776;font:7px Gift Courier,monospace;letter-spacing:.1em;box-shadow:0 2px 5px rgba(50,40,35,.1)}.gift_packageRibbon__QTeBZ{position:absolute;top:0;bottom:0;left:48%;width:14%;border-right:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.29)}.gift_packageFrontTitle__r2lwJ{position:relative;margin:-7px 0 0;color:rgba(48,38,36,.76);font:25px Gift Pinyon,Georgia,serif}.gift_packageFrontFrom__8gQ_n{position:relative;margin-top:3px;color:rgba(48,38,36,.54);font:6px Gift Courier,monospace;letter-spacing:.18em}.gift_packageLarge__EvG9x .gift_packageFrontTitle__r2lwJ{font-size:39px}.gift_packageLarge__EvG9x .gift_packageFrontFrom__8gQ_n{font-size:8px}.gift_wrapOptions__V8FRx{display:flex;flex-direction:column;align-items:center;gap:14px;color:#777271;font:11px Gift Courier,monospace}.gift_wrapChoices__hhFvn{display:flex;gap:10px}.gift_wrapOptions__V8FRx p{margin:5px 0 0;line-height:1.8}.gift_wrapOptions__V8FRx strong{color:#171615;font-weight:600}.gift_stageActions__di9qS{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin:12px 0}.gift_sentStage__py9Wq{gap:3px}.gift_sentStamp__Vc_W6{display:grid;width:53px;height:53px;margin-bottom:14px;place-items:center;border:1px solid rgba(140,96,113,.5);border-radius:50%;color:#a87f88;font:28px Georgia,serif}.gift_linkSlip__WBY6e{width:min(100%,660px);margin:6px auto 3px;padding:19px;border:1px solid rgba(13,13,13,.13);background:rgba(255,255,255,.62);text-align:left}.gift_linkSlip__WBY6e label{display:block;margin-bottom:9px;color:#837b78;font:9px Gift Courier,monospace;letter-spacing:.14em}.gift_linkSlip__WBY6e>div{display:flex;gap:8px}.gift_linkSlip__WBY6e input{flex:1 1;min-height:42px;padding:8px 11px;border:1px solid #e3ddda;border-radius:0;background:#fffefa;color:#625b58;font:11px Gift Courier,monospace}.gift_linkSlip__WBY6e button{flex:0 0 100px;border:1px solid #171615;background:#171615;color:#faf8f7;font:12px Gift Courier,monospace}.gift_linkSlip__WBY6e button:hover{background:#3c3533}.gift_linkSlip__WBY6e small{display:block;margin-top:7px;color:#99928e;font:9px Gift Courier,monospace}.gift_songBridge__qHIur{margin:6px 0 0;color:#777271;font:11px Gift Courier,monospace}.gift_createSongLink__snbaS,.gift_songBridge__qHIur a{color:#815c66;text-decoration:underline;text-underline-offset:3px}.gift_openStage__ZXZ2U{justify-content:flex-start;padding-top:134px}.gift_openEnvelope__mVsY9{position:relative;width:min(92vw,440px);height:290px;margin:15px auto 18px;padding:0;overflow:hidden;border:0;background:transparent}.gift_openEnvelopeBack__3LT4a{position:absolute;inset:34px 0 0;border:1px solid rgba(100,85,76,.21);background:linear-gradient(145deg,color-mix(in srgb,var(--envelope),white 14%),color-mix(in srgb,var(--envelope),#817973 10%));box-shadow:0 19px 32px rgba(67,46,27,.14)}.gift_openLetter__mCU6D{position:absolute;z-index:2;top:8px;left:8%;display:flex;width:84%;height:250px;flex-direction:column;gap:15px;padding:22px 26px;transform:translateY(140px) rotate(-1deg);border:1px solid #e7dccb;background:#fffdf8;box-shadow:0 5px 17px rgba(58,41,25,.09);text-align:left;transition:transform .8s cubic-bezier(.2,.75,.25,1)}.gift_openEnvelopeOpen__59VoH .gift_openLetter__mCU6D{z-index:5;transform:translateY(-8px) rotate(-1deg)}.gift_openLetter__mCU6D small{color:#ad746d;font:9px Gift Courier,monospace;letter-spacing:.14em}.gift_openLetter__mCU6D>span{overflow:auto;color:#524c48;font:16px/1.7 Gift Courier,monospace;white-space:pre-wrap}.gift_openLetter__mCU6D em{margin-top:auto;color:#5b4c47;font:24px Gift Pinyon,Georgia,serif;text-align:right}.gift_openEnvelopePocket__7OMk4{position:absolute;z-index:3;inset:0;-webkit-clip-path:polygon(0 12%,50% 60%,100% 12%,100% 100%,0 100%);clip-path:polygon(0 12%,50% 60%,100% 12%,100% 100%,0 100%);background:linear-gradient(160deg,color-mix(in srgb,var(--envelope),white 12%),color-mix(in srgb,var(--envelope),#78726d 9%))}.gift_openEnvelopeFlap__3UIoS{position:absolute;z-index:4;inset:0;display:grid;padding-bottom:42px;place-items:center;-webkit-clip-path:polygon(0 0,100% 0,100% 12%,50% 60%,0 12%);clip-path:polygon(0 0,100% 0,100% 12%,50% 60%,0 12%);transform-origin:50% 0;background:linear-gradient(#e7efec,color-mix(in srgb,var(--envelope),white 12%));color:rgba(20,26,24,.6);font:35px Georgia,serif;transition:transform .68s cubic-bezier(.2,.75,.25,1)}.gift_openEnvelopeOpen__59VoH .gift_openEnvelopeFlap__3UIoS{transform:rotateX(180deg)}.gift_openHint__ly1cD{position:absolute;z-index:5;right:0;bottom:11px;left:0;color:rgba(50,44,42,.68);font:9px Gift Courier,monospace;letter-spacing:.16em;transition:opacity .18s ease}.gift_openEnvelopeOpen__59VoH .gift_openHint__ly1cD{opacity:0}.gift_openKeepsakes__owarV{width:min(100%,760px);margin:5px auto 20px;padding:20px 8px 17px;border-top:1px solid rgba(13,13,13,.14);border-bottom:1px solid rgba(13,13,13,.14);animation:gift_revealUp___4AzK .45s ease both}.gift_revealEyebrow__UZcBe{margin:0 0 4px;color:#b94d24;font:8px Gift Courier,monospace;letter-spacing:.18em}.gift_openKeepsakes__owarV h2{margin:0 0 13px;font:27px Gift Pinyon,Georgia,serif}.gift_revealedItems__MOukh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:34px;column-gap:34px}.gift_revealedItem__Q7w0_{display:flex;min-width:0;min-height:86px;align-items:center;gap:14px;padding:10px 0;border-top:1px solid rgba(13,13,13,.1);animation:gift_revealUp___4AzK .42s ease both}.gift_revealedItem__Q7w0_:nth-child(2){animation-delay:.06s}.gift_revealedItem__Q7w0_:nth-child(3){animation-delay:.12s}.gift_revealedItem__Q7w0_:nth-child(4){animation-delay:.18s}.gift_revealedItem__Q7w0_:nth-child(5){animation-delay:.24s}.gift_revealedArtwork__JKvMJ{display:grid;width:72px;height:66px;flex:0 0 72px;place-items:center;overflow:hidden;background:#f4eee7;color:#9e6e72}.gift_revealedArtwork__JKvMJ .gift_stickerPreview__4_h6D{width:62px;height:62px;padding:5px;background:transparent;box-shadow:none}.gift_revealedArtwork__JKvMJ .gift_tuneMini__QW46f{height:52px;gap:2px}.gift_revealedArtwork__JKvMJ .gift_tuneMini__QW46f span{width:3px}.gift_revealedNoteMark__XrtxQ{color:#bc735f;font:30px Georgia,serif}.gift_revealedCharm__nhhOW{display:grid;width:45px;height:45px;place-items:center;border:2px solid rgba(255,255,255,.7);border-radius:43% 57% 60% 40%/46% 42% 58% 54%;background:var(--charm);color:white;font:28px Georgia,serif;transform:rotate(-8deg)}.gift_revealedStitch__F6ut3{display:grid;width:50px;height:50px;place-items:center;border:1px solid #e6e2da;background-color:#fbfaf6;background-image:radial-gradient(#d8d4cc .7px,transparent 0);background-size:6px 6px;color:var(--thread);font:33px Gift Pinyon,Georgia,serif}.gift_revealedCopy__IMyJp{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;color:#73655c;font:10px/1.5 Gift Courier,monospace;text-align:left}.gift_revealedCopy__IMyJp strong{color:#39281f;font:12px Gift Archivo,Arial,sans-serif}.gift_revealedQuote__AvirW{display:-webkit-box;overflow:hidden;color:#82766d;font:9px/1.5 Gift Courier,monospace;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gift_revealedCopy__IMyJp .gift_playButton__morXG{min-height:30px;margin-top:2px;padding:4px 9px;font-size:9px}.gift_sampleBackdrop__DmiyU{position:fixed;z-index:60;inset:0;display:grid;place-items:center;overflow:auto;padding:24px;background:rgba(38,24,17,.52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:gift_fadeIn__yimPM .2s ease both}.gift_sampleBackdrop__DmiyU,.gift_sampleBackdrop__DmiyU *{box-sizing:border-box}.gift_sampleDialog__C55Dh{position:relative;width:min(100%,820px);max-height:min(92dvh,980px);overflow:auto;padding:42px clamp(20px,5vw,55px) 28px;border:1px solid rgba(105,73,52,.18);background:radial-gradient(120% 95% at 76% 6%,#fffdf9,#faf5ee 66%,#f2e7db);box-shadow:0 30px 90px rgba(30,17,10,.28);text-align:center;animation:gift_sampleIn__wFG_V .36s cubic-bezier(.2,.75,.25,1) both}.gift_sampleClose__iJrxW{position:absolute;top:11px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:0;background:transparent;color:#795e51;font:29px Gift Archivo,Arial,sans-serif}.gift_sampleDialog__C55Dh>h2{margin:0;color:#2c1810;font:clamp(33px,5.4vw,55px)/1.05 Gift Pinyon,Georgia,serif}.gift_sampleIntro__ljIi_{max-width:520px;margin:9px auto 4px;color:#79675b;font:12px/1.7 Gift Courier,monospace}.gift_sampleDialog__C55Dh .gift_openEnvelope__mVsY9{margin-top:10px}.gift_sampleDialog__C55Dh .gift_openKeepsakes__owarV{text-align:center}.gift_sampleActions__uSY73{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:11px}.gift_sampleActions__uSY73 .gift_pillButton__ePHbl{min-height:44px;padding:11px 19px;border-radius:999px;font-size:13px}.gift_sampleActions__uSY73>span{color:#95877d;font:9px Gift Courier,monospace}.gift_sampleDialog__C55Dh .gift_openKeepsakes__owarV{max-width:690px}.gift_sampleDialog__C55Dh .gift_revealedItems__MOukh{text-align:left}.gift_openPieces__EKXQU{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.gift_openPieces__EKXQU span{padding:6px 10px;border:1px solid rgba(13,13,13,.12);color:#776d6a;font:10px Gift Courier,monospace;text-transform:capitalize}.gift_createSongLink__snbaS{margin:4px auto 15px;font:12px Gift Courier,monospace}.gift_openStage__ZXZ2U>.gift_startOver___uYhC{margin:0 auto}@keyframes gift_fadeIn__yimPM{0%{opacity:0}to{opacity:1}}@keyframes gift_sampleIn__wFG_V{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gift_revealUp___4AzK{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1200px){.gift_pieceGrid__oO4ep{grid-template-columns:repeat(5,224px)}.gift_makeStage__V4L2T{gap:38px}}@media (max-width:820px){.gift_landingNav__5LQfl{gap:14px}.gift_landingNav__5LQfl a{font-size:11px}.gift_faqSection__aLDwN,.gift_howSection__1iT0_,.gift_insideSection__9owUf{gap:42px}.gift_landingFooter__qgi31{grid-template-columns:1fr 1fr}.gift_landingFooter__qgi31 nav{grid-column:1/-1;justify-content:flex-start}.gift_stepHeader__8pbNE{padding-inline:20px}.gift_pieceGrid__oO4ep{grid-template-columns:repeat(2,minmax(160px,224px));gap:22px}.gift_pieceCard___oR4P{width:100%}.gift_sealWorkbench__fIPaj{width:min(100%,580px);grid-template-columns:1fr;gap:5px}.gift_wrapOptions__V8FRx{padding-bottom:10px}.gift_openStage__ZXZ2U{padding-top:120px}}@media (max-width:560px){.gift_landingHeader__bqKlv{min-height:70px;gap:10px;padding:10px 17px}.gift_brandLink__ElmGc{gap:7px;font-size:17px}.gift_brandNote__AtRd8{font-size:25px}.gift_landingNav__5LQfl{display:none}.gift_headerCta__boUAn{min-height:37px;gap:8px;padding:9px 13px;font-size:11px}.gift_hero__xaoUe{min-height:0;grid-template-columns:1fr;gap:15px;padding:15px 20px 38px}.gift_heroCopy__eOWLn{width:100%;margin:0 auto;padding:0;text-align:center}.gift_heroEyebrow__7SAPj{justify-content:center;margin-bottom:13px;font-size:8px}.gift_heroTitle__l79BF{font-size:clamp(46px,12.3vw,68px)}.gift_heroTitle__l79BF em{font-size:clamp(62px,16.5vw,91px)}.gift_heroIntro____4UD{max-width:460px;margin:15px auto;font-size:14px;line-height:1.62}.gift_heroActions__YoTHG{flex-direction:column;gap:9px}.gift_heroCta__ISwb5{width:min(100%,330px);min-height:52px}.gift_heroSampleLink__DsE_Q{min-height:32px}.gift_heroMicrocopy__2jNtM{margin-top:11px;font-size:9px}.gift_heroArtwork__vemSY{order:-1;width:min(100%,450px);justify-self:center}.gift_heroImageFrame__OpJ6g{aspect-ratio:1.55/1;border-radius:44% 44% 7px 7px/34% 34% 7px 7px}.gift_heroImage__UNfgB{object-position:68% 50%}.gift_heroCaption__lsL1g{margin-top:10px;font-size:8px}.gift_heroSeal__q095o{right:5px;bottom:35px;width:72px;height:72px}.gift_heroSeal__q095o span{font-size:7px}.gift_heroSeal__q095o i{right:6px;bottom:10px;font-size:12px}.gift_promiseStrip__tUo_F{min-height:0;flex-wrap:wrap;gap:12px 17px;justify-content:center;padding:20px 16px;font-size:10px}.gift_promiseStrip__tUo_F span{gap:6px}.gift_promiseStrip__tUo_F>i{display:none}.gift_faqSection__aLDwN,.gift_finalInvite__HegC0,.gift_howSection__1iT0_,.gift_insideSection__9owUf,.gift_momentsSection__jjKEG{padding:63px 22px}.gift_faqSection__aLDwN,.gift_howSection__1iT0_,.gift_insideSection__9owUf{grid-template-columns:1fr;gap:33px}.gift_faqIntro__jnf_V h2,.gift_insideHeader__XLWfk h2,.gift_sectionIntro__jB3DV h2{font-size:43px}.gift_faqIntro__jnf_V>p:last-child,.gift_insideHeader__XLWfk>p:last-child,.gift_sectionIntro__jB3DV>p:last-child{margin-top:14px;font-size:13px}.gift_stepsList__trBtD li{grid-template-columns:35px minmax(0,1fr);gap:10px;padding:17px 0}.gift_stepsList__trBtD h3{font-size:14px}.gift_stepsList__trBtD p{font-size:12px}.gift_stepGlyph__a3Awq{display:none}.gift_insideFootnote___DkO4{grid-column:auto;margin:-15px 0 0 54px}.gift_finalInvite__HegC0 h2,.gift_momentsSection__jjKEG h2{font-size:44px}.gift_momentsSection__jjKEG>p:not(.gift_sectionEyebrow___Q93D){font-size:13px}.gift_momentWords__S_zKZ{gap:11px;font-size:8px;letter-spacing:.15em}.gift_faqItem__TNPue summary{padding:18px 0;font-size:13px}.gift_faqItem__TNPue p{font-size:12px}.gift_landingFooter__qgi31{grid-template-columns:1fr;gap:11px;padding:28px 22px 35px;text-align:center}.gift_landingFooter__qgi31 .gift_brandLink__ElmGc{justify-content:center}.gift_landingFooter__qgi31 nav{grid-column:auto;justify-content:center;gap:10px 15px}.gift_landingFooter__qgi31 nav a{font-size:9px}.gift_stepHeader__8pbNE{align-items:center;gap:8px;padding:20px 16px 0}.gift_stepNav__GpMS0{gap:11px}.gift_stepNav__GpMS0 button{font-size:12px}.gift_makeStage__V4L2T{min-height:calc(100dvh - 55px);gap:25px;padding:75px 15px 35px}.gift_nameFields__qkvpd{gap:11px 22px}.gift_nameFields__qkvpd label{gap:7px}.gift_nameFields__qkvpd label>span{font-size:23px}.gift_nameFields__qkvpd input{width:116px;font-size:16px}.gift_pieceGrid__oO4ep{grid-template-columns:repeat(2,minmax(135px,1fr));gap:15px 12px}.gift_pieceCard___oR4P{height:225px;padding:13px}.gift_piecePrompt__zYs99{gap:8px}.gift_pieceName__QNzEh{font-size:17px}.gift_pieceDescription__W_b1p{font-size:9px}.gift_pieceFootName__zfDzt{font-size:12px}.gift_letterMini__qO0lx{width:120px;height:113px;padding:13px}.gift_stickerPreview__4_h6D{width:112px;height:112px}.gift_tuneMini__QW46f{gap:2px}.gift_tuneMini__QW46f span{width:3px}.gift_charmMini__kIKZc{width:75px;height:75px;font-size:42px}.gift_stitchMini__oW_8A{width:104px;height:104px;font-size:61px}.gift_pillButtonLarge__2X6V_{min-height:42px;font-size:17px}.gift_editorBackdrop__AqSgD{padding:15px 12px}.gift_editor__2cH5f{max-height:94dvh;padding:28px 4px 4px}.gift_editor__2cH5f h2{font-size:35px}.gift_editorNote__4ahWe{font-size:8px}.gift_letterEditorGrid__0BNeK{grid-template-columns:1fr;gap:20px}.gift_letterWriting__t0Qj9{padding:4px 6px}.gift_letterWriting__t0Qj9 textarea{min-height:145px;font-size:15px}.gift_letterFields__410rR{gap:10px 19px}.gift_letterFields__410rR input{width:125px;font-size:15px}.gift_envelope__WruLG{width:min(92%,350px);height:220px}.gift_envelopeLetter__2o2S7{height:185px;transform:translateY(32px) rotate(-1deg)}.gift_editorActions__orEB2{gap:14px;margin-top:18px}.gift_editorActions__orEB2 .gift_pillButton__ePHbl{font-size:14px}.gift_drawingSurface__jkcz2{width:min(85vw,380px)}.gift_toolbars__iVy5R{gap:13px 16px}.gift_swatches__HZohe{gap:5px}.gift_swatches__HZohe button{width:18px;height:18px}.gift_tuneEditor__b9pLl{padding:14px 8px}.gift_stepGrid__nIuPe{gap:3px}.gift_beatCell__p4YGn{min-width:0}.gift_tuneControls__mPlWV{justify-content:center;font-size:9px}.gift_charmEditor___s2dn,.gift_stitchEditor__smyFp{grid-template-columns:1fr;gap:20px}.gift_charmPreview__AtBbV{width:160px;height:165px}.gift_charmPreview__AtBbV>span{font-size:72px}.gift_charmOptions__IRqo7,.gift_stitchOptions__PGKYx{width:100%;align-items:center}.gift_charmOptions__IRqo7 .gift_letterLabel__VqzQY,.gift_stitchOptions__PGKYx .gift_letterLabel__VqzQY{align-items:center}.gift_fabricPreview__JlSdy{width:min(65vw,220px)}.gift_fabricPreview__JlSdy>span{font-size:91px}.gift_sealStage__QdQJ1,.gift_sentStage__py9Wq{padding:94px 16px 38px}.gift_openStage__ZXZ2U h1,.gift_sealStage__QdQJ1 h1,.gift_sentStage__py9Wq h1{font-size:48px}.gift_sealIntro__bfsZp{font-size:11px}.gift_sealWorkbench__fIPaj{padding:13px}.gift_packageLarge__EvG9x{width:250px;height:190px}.gift_packageLarge__EvG9x .gift_packageFrontTitle__r2lwJ{font-size:31px}.gift_stageActions__di9qS{gap:11px}.gift_stageActions__di9qS .gift_pillButtonLarge__2X6V_{font-size:15px}.gift_linkSlip__WBY6e{padding:12px}.gift_linkSlip__WBY6e>div{flex-direction:column}.gift_linkSlip__WBY6e button{min-height:40px;flex-basis:auto}.gift_songBridge__qHIur{max-width:320px;line-height:1.8}.gift_openStage__ZXZ2U{justify-content:flex-start;padding:103px 15px 38px}.gift_openEnvelope__mVsY9{height:240px}.gift_openLetter__mCU6D{height:206px;padding:17px 19px}.gift_openLetter__mCU6D>span{font-size:13px}.gift_openHint__ly1cD{bottom:7px}.gift_openKeepsakes__owarV{padding:13px 3px}.gift_revealedItems__MOukh{grid-template-columns:1fr}.gift_revealedItem__Q7w0_{min-height:72px;gap:11px}.gift_revealedArtwork__JKvMJ{width:62px;height:58px;flex-basis:62px}.gift_sampleBackdrop__DmiyU{place-items:start center;padding:8px}.gift_sampleDialog__C55Dh{width:100%;max-height:97dvh;padding:37px 14px 20px}.gift_sampleDialog__C55Dh>h2{font-size:39px}.gift_sampleDialog__C55Dh .gift_openEnvelope__mVsY9{width:min(100%,360px);height:218px}.gift_sampleDialog__C55Dh .gift_openLetter__mCU6D{height:185px;padding:16px 18px}.gift_sampleDialog__C55Dh .gift_openLetter__mCU6D>span{font-size:12px}.gift_sampleDialog__C55Dh .gift_openKeepsakes__owarV{margin-top:0}.gift_sampleActions__uSY73 .gift_pillButton__ePHbl{width:min(100%,330px);font-size:11px}.gift_createSongLink__snbaS{font-size:10px}}@media (prefers-reduced-motion:reduce){.gift_page__1a4NU *,.gift_page__1a4NU :after,.gift_page__1a4NU :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}