[hidden]{display:none!important}.gd-send-panel{grid-column:1/-1;padding:32px;background:#fcf8ee;border:1px solid var(--blue);margin-top:12px;min-width:0}.gd-send-panel h3{font-size:31px;margin:12px 0 15px}.gd-send-panel>p{font-size:13px;max-width:65ch}.gd-send-panel label{display:block;font-size:12px;font-weight:700;margin-top:22px}.gd-send-panel textarea{display:block;width:100%;background:#f4eedf;border:1px solid var(--rule);padding:13px;margin-top:9px;resize:vertical;min-height:105px;color:var(--ink);font-size:16px;font-family:'Gift Sans',sans-serif}.gd-share-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.gd-outline{background:transparent;color:var(--blue)}.gd-outline:hover{background:#e7e9da}.gd-open-link{display:inline-block;margin-top:20px;color:var(--blue);font-size:13px}.gd-status{min-height:1.7em;font-size:12px;color:var(--blue);margin-top:15px}.gd-manual-copy{margin-top:20px}.gd-manual-copy textarea{font-size:12px;overflow-wrap:anywhere;min-height:140px}.gd-give-button{width:100%;margin-top:22px}.gd-form-note{border-top:1px solid var(--rule);padding-top:17px;margin-top:17px!important}.gd-plans{padding:55px 6%;border-top:1px solid var(--rule);background:#e4e8da}.gd-plans-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:25px}.gd-plans h2{font-size:48px;margin-top:15px}.gd-plans-heading>p{font-size:13px;color:var(--muted);max-width:42ch}.gd-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gd-plan-card{border:1px solid var(--rule);padding:22px;background:#f9f4e9;min-width:0}.gd-plan-card>span{font:8px 'Gift Mono',monospace;color:var(--blue)}.gd-plan-card h3{font:26px/1.1 'Gift Hand',cursive;letter-spacing:0;margin:12px 0 16px}.gd-plan-card strong{font:900 42px 'Gift Display',sans-serif;color:var(--blue)}.gd-plan-card small{font-size:10px;margin-left:5px}.gd-plan-card p{font-size:11px;color:var(--muted);margin-top:15px}.gd-plan-note{font-size:11px;color:var(--muted);margin-top:22px;max-width:90ch}.gr-page .gs-header{background:var(--paper)}.gr-link-status{padding:18px 6%;background:#efe2cc;font-size:13px;color:var(--ink)}.gr-unwrapping{text-align:center;padding:58px 6% 50px;overflow:hidden;background:#e8e6d6}.gr-unwrapping h1{font:900 clamp(68px,8vw,106px)/.9 'Gift Display',sans-serif;margin:22px 0;color:var(--blue);letter-spacing:-.03em}.gr-unwrapping h1 em{font:400 .8em/1.2 'Gift Serif',serif;color:var(--ink)}.gr-greeting{font:28px 'Gift Hand',cursive;color:var(--red);overflow-wrap:anywhere;max-width:650px;margin:0 auto}.gr-envelope{position:relative;width:370px;height:260px;margin:65px auto 28px;max-width:100%;transform:rotate(-3deg)}.gr-envelope-card{position:absolute;background:#fcf8ed;border:1px solid #d2c8b5;left:8%;right:8%;top:-26px;height:235px;box-shadow:3px 5px 0 #aaa99555;display:flex;align-items:center;flex-direction:column;padding:15px 20px}.gr-envelope-card img{width:155px;height:153px;object-fit:contain}.gr-envelope-card .gs-hand{font-size:25px;color:var(--blue);line-height:1}.gr-envelope-fold{position:absolute;inset:110px 0 0;background:linear-gradient(145deg,#c4cddc 49.7%,#adbcd3 50%);border:1px solid #8295b6;clip-path:polygon(0 0,50% 35%,100% 0,100% 100%,0 100%)}.gr-seal{position:absolute;bottom:40px;left:calc(50% - 26px);background:var(--red);color:var(--paper);border-radius:50%;width:52px;height:52px;display:grid;place-items:center;font-size:35px;line-height:1;transform:rotate(13deg)}.gr-unwrapping>.gs-small{margin:18px auto 0;max-width:60ch}.gr-journal{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.gr-note{padding:35px 5% 30px 0;min-width:0;position:sticky;top:25px}.gr-note h2{font:48px/1.1 'Gift Hand',cursive;color:var(--blue);letter-spacing:0;overflow-wrap:anywhere;margin-top:22px}.gr-note blockquote{font:29px/1.35 'Gift Serif',serif;margin-top:27px;white-space:pre-wrap;overflow-wrap:anywhere}.gr-note>.gs-hand{font-size:29px;color:var(--red);margin-top:25px;overflow-wrap:anywhere}.gr-note img{width:160px;margin-top:30px}.gr-download-card{padding:30px;border:1px solid var(--rule);background:#e8e5da;min-width:0}.gr-download-card h2{font-size:47px;margin-top:17px}.gr-cover{width:64%;max-width:260px;margin:27px auto;transform:rotate(3deg);box-shadow:4px 7px 13px #3d38272a}.gr-download-card>p:not(.gs-eyebrow){font-size:13px;margin-top:20px}.gr-download-card>.gs-small{font-size:11px!important;color:var(--muted)}.gr-download-card>.gs-text-link{display:inline-block;margin-top:17px;color:var(--blue)}.gr-downloads{display:grid;gap:10px;margin-top:24px}.gr-outline{background:none;color:var(--blue)}.gr-outline:hover{background:#d8ddce}.gr-make-it-yours{border-top:1px solid var(--rule);background:#ede6d7}.gr-make-it-yours>h2{margin-top:18px;margin-bottom:35px}.gr-make-it-yours .gs-steps article{border-top:1px solid var(--rule);padding-top:20px}.gr-make-it-yours .gs-steps h3{margin:20px 0 15px}.gr-make-it-yours .gs-steps p{font-size:13px;color:var(--muted)}.gr-first-issue-note{padding:35px 6%;border-top:1px solid var(--rule)}.gr-first-issue-note p:not(.gs-eyebrow){font-size:12px;max-width:85ch;margin-top:12px;color:var(--muted)}
@media(max-width:760px){.gd-send-panel{padding:24px}.gd-send-panel h3{font-size:29px}.gd-share-actions .gs-button{width:100%}.gd-plans{padding:45px 6%}.gd-plans-heading{display:block}.gd-plans-heading>p{margin-top:18px}.gd-plans h2{font-size:43px}.gd-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gd-plan-card{padding:18px 14px}.gd-plan-card h3{font-size:25px}.gd-plan-card strong{font-size:38px}.gr-page .gs-header>.gs-eyebrow{font-size:8px}.gr-unwrapping{padding:43px 6%}.gr-unwrapping h1{font-size:72px}.gr-greeting{font-size:25px}.gr-envelope{width:300px;height:235px;margin-top:60px}.gr-envelope-card{height:215px}.gr-envelope-card img{width:135px;height:135px}.gr-envelope-card .gs-hand{font-size:23px}.gr-journal{grid-template-columns:1fr;gap:24px}.gr-note{position:static;padding:0 0 24px}.gr-note blockquote{font-size:25px}.gr-note img{width:115px}.gr-note h2{font-size:43px}.gr-note>.gs-hand{font-size:27px}.gr-download-card{padding:24px}.gr-download-card h2{font-size:43px}.gr-cover{width:70%}.gr-make-it-yours .gs-steps{display:grid;grid-template-columns:1fr;gap:24px}.gr-make-it-yours .gs-steps article{display:block}.gr-make-it-yours .gs-steps h3{font-size:28px;margin-top:15px}}
@media(max-width:370px){.gr-unwrapping h1{font-size:62px}.gr-envelope{width:260px}.gr-download-card h2{font-size:38px}.gd-send-panel{padding:20px}.gd-share-actions .gs-button{font-size:10px;gap:15px}}
