.folded-canvas{--fc-ink:#753e43;--fc-paper:#fffefa;--fc-text:#293632;--fc-muted:#69726b;--fc-rule:#d8d8ce;width:100%;min-width:0;color:var(--fc-text);container:foldedcanvas/inline-size}.folded-canvas[data-stationery=field-notes]{--fc-paper:#f9f7ef;--fc-rule:#d7d4c7}.folded-canvas *{box-sizing:border-box}.fc-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fc-views{background:#f5f6f1;border:1px solid #d9ded7;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.fc-views button,.fc-design-button{min-width:44px;min-height:38px;font:500 13px/1.2 var(--sans);color:#65716b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.fc-views button[aria-pressed=true]{color:#2d4749;background:#fffefa;border-color:#e0e4dc;box-shadow:0 2px 4px #23372c08}.fc-views button:hover{color:#263f3e;background:#ffffff9e}.fc-design-button{color:#4a6259;background:#fffefa;border-color:#d9ded7;padding:9px 10px}.fc-design-button:hover{background:#edf1e9}.fc-views button:focus-visible{outline-offset:3px;outline:2px solid #5f8077}.fc-design-button:focus-visible{outline-offset:3px;outline:2px solid #5f8077}.fc-add-photo:focus-visible{outline-offset:3px;outline:2px solid #5f8077}.fc-region-edit:focus-visible{outline-offset:3px;outline:2px solid #5f8077}.fc-workspace{background:radial-gradient(at 50% 35%,#f0f1eb,#e7ebe4);border:1px solid #dce1d7;border-radius:15px;min-width:0;padding:20px clamp(16px,4cqw,40px) 18px}.fc-workspace-caption,.fc-workspace-foot{font:11px/1.5 var(--sans);color:#747e74;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:12px;display:flex}.fc-workspace-caption{margin-bottom:22px}.fc-workspace-caption>span:first-child{color:#4f6155}.fc-workspace-foot{flex-wrap:wrap;margin-top:23px;font-size:10px}.fc-view-frame{min-width:0;animation:.25s ease-out both fc-view-enter}.fc-paper{background:var(--fc-paper);color:var(--fc-text);overflow-wrap:anywhere;border:1px solid #d9d9ce;min-width:0;margin:0 auto;position:relative;box-shadow:0 2px 3px #2b382510,0 18px 30px -16px #2b38253b}.fc-cover,.fc-back{aspect-ratio:5.5/8.5;text-align:left;flex-direction:column;width:100%;max-width:480px;padding:clamp(25px,6.4cqw,43px);display:flex}.folded-canvas[data-format="17x11"] .fc-cover,.folded-canvas[data-format="17x11"] .fc-back{aspect-ratio:8.5/11;max-width:550px}.fc-brand{color:var(--fc-ink);font:clamp(20px,4.6cqw,27px)/1.2 var(--serif);letter-spacing:-.025em;border-bottom:1px solid var(--fc-rule);margin:0 0 26px;padding:0 0 19px}.fc-region{border-radius:2px;min-width:0;max-width:100%;position:relative}.fc-region-editable{cursor:pointer;outline-offset:6px;outline:1px solid #0000;transition:outline-color .18s,background .18s}.fc-region-editable:hover,.fc-region-editable:focus-within{background:#7c9b9108;outline-color:#8aaba397}.fc-region-edit{z-index:2;color:#426659;cursor:pointer;opacity:0;background:#f9fcf8;border:1px solid #91aaa1;border-radius:7px;place-items:center;width:29px;height:29px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:-13px;right:-8px;transform:translateY(2px);box-shadow:0 2px 5px #23372c0e}.fc-region-editable:hover>.fc-region-edit,.fc-region-editable:focus-within>.fc-region-edit{opacity:1;transform:none}.fc-region-edit>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fc-cover-photograph{margin-bottom:26px}.fc-cover-photograph img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:clamp(180px,51cqw,300px);margin:auto;display:block}.fc-cover-heading{padding:0 0 25px}.fc-eyebrow{font:400 clamp(9px,2cqw,11px)/1.5 var(--sans);letter-spacing:.09em;color:var(--fc-muted);display:block}.folded-canvas .fc-cover-heading h3{color:var(--fc-ink);font:clamp(27px,6.1cqw,38px)/1.15 var(--serif);letter-spacing:-.025em;max-width:none;margin:13px 0 0}.folded-canvas[data-stationery=journal] .fc-cover-heading h3{font-weight:700}.fc-cover-signature{margin-top:auto;padding-top:20px}.fc-cover-signature p{font:clamp(14px,3.2cqw,18px)/1.45 var(--serif);color:var(--fc-muted);white-space:pre-wrap;margin:0}.fc-cover-without-photo .fc-cover-heading{margin-block:auto;padding-top:45px;padding-bottom:65px}.fc-cover-without-photo .fc-cover-signature{margin-top:0}.fc-add-photo{width:fit-content;font:12px/1.3 var(--sans);color:#496252;cursor:pointer;background:#f6f8f1;border:1px solid #cbd6c8;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin:21px auto 0;padding:8px 10px;display:flex}.fc-spread{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1050px;margin:auto;display:grid;position:relative;box-shadow:0 2px 3px #2b382510,0 18px 30px -16px #2b38252e}.fc-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#988f780b 38%,#81756016 49%,#ffffff7a 51%,#0000);width:24px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.fc-inside-page{aspect-ratio:5.5/8.5;width:100%;box-shadow:none;flex-direction:column;align-self:stretch;padding:clamp(22px,3.7cqw,43px);display:flex}.folded-canvas[data-format="17x11"] .fc-inside-page{aspect-ratio:8.5/11}.fc-inside-left{border-right:0}.fc-inside-right{border-left:1px solid #dedcd180}.fc-inside-heading{border-bottom:1px solid var(--fc-rule);font:clamp(20px,3cqw,28px)/1.2 var(--serif);color:var(--fc-ink);margin:0 0 30px;padding:0 0 20px}.fc-inside-running{font:clamp(10px,1.5cqw,13px)/1.4 var(--sans);color:var(--fc-muted);border-bottom:1px solid var(--fc-rule);margin:0 0 19px;padding:0 0 15px}.fc-gift-note{font:italic clamp(13px,1.8cqw,16px)/1.55 var(--serif);color:var(--fc-muted);white-space:pre-wrap;margin:0 0 25px}.fc-prose{font:clamp(15px,2cqw,20px)/1.55 var(--serif);white-space:pre-wrap;color:var(--fc-text);overflow-wrap:anywhere}.folded-canvas[data-type=large] .fc-prose{font-size:clamp(17px,2.3cqw,23px)}.fc-prose-placeholder{color:#778073}.fc-inside-signature{color:var(--fc-ink);margin-top:25px}.fc-inside-signature p{white-space:pre-wrap;font:clamp(20px,2.6cqw,26px)/1.35 var(--serif);margin:0}.fc-inside-photographs{margin-top:24px}.fc-inside-photographs>div{align-items:flex-start;gap:12px;display:flex}.fc-inside-photographs img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:auto;max-height:170px;display:block}.fc-inside-photographs img:not(:only-child){width:calc(50% - 6px)}.fc-page-number{font:10px/1.3 var(--sans);color:#788073;margin-top:auto;padding-top:30px;display:block}.fc-back{color:#753e43}.fc-mailing-zone{flex:1;justify-content:space-between;align-items:flex-start;gap:18px;min-height:clamp(190px,62cqw,305px);padding:4px 0 30px;display:flex;position:relative}.fc-address{color:#3e4540;max-width:75%;font:clamp(12px,2.6cqw,16px)/1.45 var(--serif)}.fc-address span{display:block}.fc-address .fc-address-empty{color:#93998d;font:clamp(11px,2.1cqw,13px)/1.6 var(--sans)}.fc-postage-space{color:#999e91;font:8px/1.6 var(--sans);text-align:center;letter-spacing:.01em;border:1px dashed #c6c9be;flex-shrink:0;padding:8px 7px}.fc-back-greeting{border-top:1px solid #976f7180;padding-top:17px}.fc-back-message{letter-spacing:-.025em;color:#753e43;font:clamp(29px,6.4cqw,43px)/1.04 var(--serif)!important;margin:12px 0 10px!important}.fc-back-whisper{font:italic clamp(14px,3.1cqw,20px)/1.4 var(--serif);color:var(--fc-muted);margin:0 0 25px}.fc-back-footer{border-top:1px solid #976f7180;justify-content:space-between;align-items:flex-start;gap:15px;padding-top:16px;display:flex}.fc-back-footer p{font:clamp(16px,3.5cqw,21px)/1.25 var(--serif);color:#753e43;margin:0 0 5px}.fc-back-footer span{font:clamp(9px,1.85cqw,12px)/1.4 var(--sans);color:var(--fc-muted)}.fc-back-footer img{flex-shrink:0;width:clamp(43px,13cqw,62px);height:auto;display:block}.fc-proof-note{font:12px/1.65 var(--sans);color:#778174;margin:13px 4px 0}@container foldedcanvas (width<=620px){.fc-spread{max-width:480px;box-shadow:none;grid-template-columns:1fr;gap:17px}.fc-spread:after{display:none}.fc-inside-page{border:1px solid #d9d9ce;padding:clamp(25px,6.4cqw,43px);box-shadow:0 4px 8px #2b38250c}.fc-inside-heading{font-size:clamp(23px,5cqw,28px)}.fc-prose{font-size:clamp(17px,3.7cqw,20px)}.folded-canvas[data-type=large] .fc-prose{font-size:clamp(19px,4.2cqw,23px)}.fc-inside-running{font-size:12px}.fc-gift-note{font-size:15px}.fc-inside-signature p{font-size:24px}.fc-region-edit{opacity:.55;transform:none}}@container foldedcanvas (width<=370px){.fc-toolbar{gap:7px}.fc-views{gap:1px;padding:3px}.fc-views button{gap:5px;padding:9px;font-size:12px}.fc-design-button{padding:9px}.fc-design-button span{display:none}.fc-workspace{border-radius:11px;padding:17px 12px 15px}.fc-workspace-caption{margin-bottom:17px;font-size:10px}.fc-workspace-foot{font-size:9px}.fc-cover,.fc-back{padding:24px}.fc-brand{margin-bottom:20px;padding-bottom:15px;font-size:21px}.fc-cover-photograph{margin-bottom:22px}.folded-canvas .fc-cover-heading h3{font-size:28px}.fc-cover-signature p{font-size:15px}.fc-eyebrow{font-size:9px}.fc-back-message{font-size:29px!important}.fc-back-whisper{font-size:14px}.fc-back-footer p{font-size:17px}.fc-mailing-zone{gap:10px;min-height:185px}.fc-address{font-size:12px}.fc-postage-space{padding:6px;font-size:7px}.fc-back-footer img{width:45px}.fc-inside-page{padding:25px}.fc-proof-note{font-size:11px}}@keyframes fc-view-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fc-view-frame{animation:none}.fc-region-edit,.fc-region-editable,.fc-views button,.fc-design-button{transition:none}}.fc-cover-note{color:var(--fc-muted);margin:0 0 20px}.fc-cover-note>p{font:clamp(13px,2.6cqw,16px)/1.5 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fc-cover-note-empty{margin-top:-8px;margin-bottom:14px}.fc-empty-copy-action{color:#80917d;font:10px/1.5 var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px dashed #b6c6b8;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.fc-empty-copy-action>svg{flex-shrink:0}.fc-empty-copy-action:hover{color:#4f6e4e;background:#eef4e9;border-color:#718c70}.fc-empty-copy-action:focus-visible{outline-offset:3px;outline:2px solid #5f8077}.folded-canvas[data-cover-layout=together] .fc-cover-signature{margin-top:0;padding-top:22px}.folded-canvas[data-cover-layout=together] .fc-cover-without-photo .fc-cover-heading{margin-top:auto;margin-bottom:0;padding-top:26px;padding-bottom:26px}.folded-canvas[data-cover-layout=together] .fc-cover-without-photo .fc-cover-signature{margin-bottom:auto}.folded-canvas[data-cover-layout=classic] .fc-cover-without-photo:has(.fc-cover-note:not(.fc-cover-note-empty)) .fc-cover-heading{margin-bottom:0;padding-bottom:26px}.fc-back-greeting .fc-back-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:clamp(26px,5.9cqw,41px)!important}.fc-back-greeting .fc-back-message-long{font-size:clamp(22px,4.8cqw,32px)!important}.fc-back-greeting .fc-back-whisper{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(12px,2.6cqw,17px);line-height:1.4}.fc-mailing-guide{max-width:440px;font:11px/1.6 var(--sans);color:#7b8775;align-items:flex-start;gap:8px;margin:20px auto 0;display:flex}.fc-mailing-guide>svg{flex-shrink:0;margin-top:2px}@media (prefers-reduced-motion:reduce){.fc-empty-copy-action{transition:none}}
