.env-s--envelope-about-page{font-family:Inter,sans-serif;background:var(--env-paper);color:var(--env-ink)}.env-s--envelope-about-page .env-wrap{max-width:760px;margin:0 auto;padding:0 32px}.env-s--envelope-about-page a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-about-page .env-page-header{padding:52px 0 40px;text-align:center}.env-s--envelope-about-page .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:38px;line-height:1.15;letter-spacing:-.01em;color:var(--env-ink)}.env-s--envelope-about-page .env-portrait{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--env-paper-warm);border:1px solid var(--env-line);margin-bottom:40px}.env-s--envelope-about-page .env-portrait img{width:100%;height:100%;object-fit:cover;display:block}.env-s--envelope-about-page .env-story{padding-bottom:0}.env-s--envelope-about-page .env-story p{font-family:Fraunces,serif;font-weight:400;font-size:19px;line-height:1.75;color:var(--env-ink);margin-bottom:26px;letter-spacing:-.003em}.env-s--envelope-about-page .env-story p:first-of-type:first-letter{font-size:58px;line-height:.8;float:left;padding:8px 10px 0 0;font-weight:500;color:var(--env-pine)}.env-s--envelope-about-page .env-rule{width:56px;height:2px;background:var(--env-gold);margin:48px 0}.env-s--envelope-about-page .env-sister-sites{padding-bottom:80px}.env-s--envelope-about-page .env-sister-sites .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:14px;display:block}.env-s--envelope-about-page .env-sister-sites ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.env-s--envelope-about-page .env-sister-sites li{font-size:15px;color:var(--env-ink-soft)}.env-s--envelope-about-page .env-sister-sites a{color:var(--env-pine);font-weight:500;text-decoration:none;border-bottom:1px solid var(--env-line)}.env-s--envelope-about-page .env-sister-sites a:hover{border-color:var(--env-pine)}@media(max-width:640px){.env-s--envelope-about-page .env-wrap{padding:0 20px}.env-s--envelope-about-page .env-page-header{padding:40px 0 32px}.env-s--envelope-about-page .env-page-header h1{font-size:28px}.env-s--envelope-about-page .env-portrait{aspect-ratio:1 / 1;margin-bottom:32px}.env-s--envelope-about-page .env-story p{font-size:17px;margin-bottom:22px}.env-s--envelope-about-page .env-story p:first-of-type:first-letter{font-size:46px;padding:5px 8px 0 0}.env-s--envelope-about-page .env-rule{margin:36px 0}.env-s--envelope-about-page .env-sister-sites{padding-bottom:56px}}@media(max-width:420px){.env-s--envelope-about-page .env-wrap{padding:0 16px}.env-s--envelope-about-page .env-page-header h1{font-size:24px}.env-s--envelope-about-page .env-story p{font-size:16px;line-height:1.7}.env-s--envelope-about-page .env-story p:first-of-type:first-letter{font-size:40px}.env-s--envelope-about-page .env-sister-sites li{font-size:15px}}.env-s--envelope-account{--env-flap: 12px;font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-account .env-wrap{max-width:1000px;margin:0 auto;padding:0 32px}.env-s--envelope-account a{color:var(--env-pine);text-decoration:none}.env-s--envelope-account .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-account .env-page-header{padding:44px 0 32px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px}.env-s--envelope-account .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:32px;letter-spacing:-.01em;color:var(--env-ink)}.env-s--envelope-account .env-logout{font-size:14px;color:var(--env-ink-soft);text-decoration:underline}.env-s--envelope-account .env-logout:hover{color:var(--env-pine)}.env-s--envelope-account .env-account-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;padding-bottom:56px;align-items:start}.env-s--envelope-account .env-section-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--env-pine);font-weight:500;margin-bottom:16px;display:block}.env-s--envelope-account .env-order-list{display:flex;flex-direction:column;gap:12px}.env-s--envelope-account .env-order-card{background:var(--env-white);border:1px solid var(--env-line);padding:20px 22px}.env-s--envelope-account .env-order-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;flex-wrap:wrap}.env-s--envelope-account .env-order-num{font-family:Fraunces,serif;font-weight:500;font-size:18px;color:var(--env-ink)}.env-s--envelope-account .env-status-pills{display:flex;gap:6px;flex-wrap:wrap}.env-s--envelope-account .env-pill{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.03em;text-transform:uppercase;padding:4px 9px}.env-s--envelope-account .env-pill--paid{background:var(--env-pine);color:var(--env-paper)}.env-s--envelope-account .env-pill--pending{background:var(--env-gold);color:var(--env-pine-dark)}.env-s--envelope-account .env-pill--neutral{background:var(--env-paper-warm);color:var(--env-ink-soft);border:1px solid var(--env-line)}.env-s--envelope-account .env-order-date{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-ink-soft);margin-bottom:14px}.env-s--envelope-account .env-order-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--env-line);padding-top:12px;flex-wrap:wrap;gap:8px}.env-s--envelope-account .env-order-total{font-size:15px;color:var(--env-ink)}.env-s--envelope-account .env-order-total strong{font-size:16px}.env-s--envelope-account .env-order-view{font-size:14px;font-weight:600;color:var(--env-pine)}.env-s--envelope-account .env-order-view:hover{text-decoration:underline}.env-s--envelope-account .env-empty-orders{background:var(--env-white);border:1px dashed var(--env-line);padding:32px;text-align:center;color:var(--env-ink-soft);font-size:15px}.env-s--envelope-account .env-pagination{display:flex;align-items:center;justify-content:center;gap:20px;padding-top:24px;flex-wrap:wrap}.env-s--envelope-account .env-pagination a,.env-pagination span.env-disabled{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-pine)}.env-s--envelope-account .env-pagination span.env-disabled{color:var(--env-line)}.env-s--envelope-account .env-pagination .env-page-text{color:var(--env-ink-soft);font-family:IBM Plex Mono,monospace;font-size:13px}.env-s--envelope-account .env-details-card{background:var(--env-white);border:1px solid var(--env-line);padding:24px}.env-s--envelope-account .env-details-card .env-name{font-family:Fraunces,serif;font-weight:500;font-size:17px;margin-bottom:6px;color:var(--env-ink)}.env-s--envelope-account .env-details-card .env-addr{font-size:15px;color:var(--env-ink-soft);line-height:1.6;margin-bottom:18px}.env-s--envelope-account .env-btn-outline{display:block;border:1px solid var(--env-pine);color:var(--env-pine);font-size:14px;font-weight:600;padding:10px 16px;text-align:center;width:100%;box-sizing:border-box}.env-s--envelope-account .env-btn-outline:hover{background:var(--env-pine);color:var(--env-paper)}.env-s--envelope-account .env-cta-band{background:var(--env-pine);color:var(--env-paper);padding:32px;text-align:center;margin-bottom:64px}.env-s--envelope-account .env-cta-band p{font-size:15px;margin-bottom:16px;max-width:480px;margin-left:auto;margin-right:auto}.env-s--envelope-account .env-btn-gold{display:inline-block;background:var(--env-gold);color:var(--env-pine-dark);font-weight:600;font-size:14px;padding:12px 24px}.env-s--envelope-account .env-btn-gold:hover{background:var(--env-gold-dark);color:var(--env-paper)}@media(max-width:760px){.env-s--envelope-account .env-wrap{padding:0 20px}.env-s--envelope-account .env-account-grid{grid-template-columns:1fr;gap:24px}.env-s--envelope-account .env-page-header h1{font-size:26px}.env-s--envelope-account .env-order-card{padding:18px}.env-s--envelope-account .env-cta-band{padding:26px 20px}}@media(max-width:420px){.env-s--envelope-account .env-wrap{padding:0 16px}.env-s--envelope-account .env-order-num{font-size:16px}.env-s--envelope-account .env-order-bottom{flex-direction:column;align-items:flex-start}}.env-s--envelope-blank-product{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-blank-product .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--envelope-blank-product a{color:var(--env-pine);text-decoration:none}.env-s--envelope-blank-product .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-blank-product .env-pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:44px 0 60px;align-items:start}.env-s--envelope-blank-product .env-gallery-main{width:100%;aspect-ratio:1 / 1;border:1px solid var(--env-line);background:var(--env-white);overflow:hidden;margin-bottom:12px}.env-s--envelope-blank-product .env-gallery-main img{width:100%;height:100%;object-fit:contain;display:block}.env-s--envelope-blank-product .env-pdp-info h1{font-family:Fraunces,serif;font-weight:500;font-size:28px;line-height:1.2;margin:10px 0 12px;color:var(--env-ink)}.env-s--envelope-blank-product .env-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;flex-wrap:wrap}.env-s--envelope-blank-product .env-price{font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:500;color:var(--env-ink)}.env-s--envelope-blank-product .env-shipping-note{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.03em;text-transform:uppercase;background:var(--env-paper-warm);color:var(--env-ink-soft);padding:4px 10px;border:1px solid var(--env-line)}.env-s--envelope-blank-product .env-field-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px;display:block}.env-s--envelope-blank-product .env-qty-select{width:100%;padding:12px 14px;border:1px solid var(--env-line);background:var(--env-white);font-family:Inter,sans-serif;font-size:15px;color:var(--env-ink);margin-bottom:20px;-webkit-appearance:none;appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234A5652' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.env-s--envelope-blank-product .env-btn-add-cart{display:block;width:100%;background:var(--env-pine);color:var(--env-paper);font-weight:600;font-size:14.5px;padding:15px;text-align:center;border:none;cursor:pointer;margin-bottom:28px;font-family:Inter,sans-serif}.env-s--envelope-blank-product .env-btn-add-cart:hover{background:var(--env-pine-dark)}.env-s--envelope-blank-product .env-btn-add-cart[disabled]{opacity:.6;cursor:not-allowed}.env-s--envelope-blank-product .env-features-box{background:var(--env-paper-warm);padding:20px 22px;margin-bottom:22px}.env-s--envelope-blank-product .env-features-box .env-field-label{margin-bottom:12px}.env-s--envelope-blank-product .env-feature-row{display:flex;align-items:center;gap:10px;font-size:14.5px;margin-bottom:9px;color:var(--env-ink)}.env-s--envelope-blank-product .env-feature-row:last-child{margin-bottom:0}.env-s--envelope-blank-product .env-feature-row svg{width:16px;height:16px;stroke:var(--env-pine);flex-shrink:0}.env-s--envelope-blank-product .env-description-text{font-size:15px;color:var(--env-ink-soft);line-height:1.75}.env-s--envelope-blank-product .env-description-text p{margin-bottom:10px}.env-s--envelope-blank-product .env-description-text p:last-child{margin-bottom:0}@media(max-width:820px){.env-s--envelope-blank-product .env-pdp-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.env-s--envelope-blank-product .env-wrap{padding:0 20px}.env-s--envelope-blank-product .env-pdp-info h1{font-size:24px}.env-s--envelope-blank-product .env-gallery-main{aspect-ratio:4 / 3}}.env-s--envelope-blogs{--env-flap: 12px;font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-blogs .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--envelope-blogs a{color:var(--env-pine);text-decoration:none}.env-s--envelope-blogs .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-blogs .env-page-header{padding:44px 0 8px}.env-s--envelope-blogs .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:34px;line-height:1.15;letter-spacing:-.01em;margin:14px 0 8px;color:var(--env-ink)}.env-s--envelope-blogs .env-page-header p{font-size:14.5px;color:var(--env-ink-soft)}.env-s--envelope-blogs .env-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:36px 0 20px}.env-s--envelope-blogs .env-blog-card{background:var(--env-white);border:1px solid var(--env-line);overflow:hidden;display:flex;flex-direction:column}.env-s--envelope-blogs .env-blog-card-img{width:100%;aspect-ratio:2 / 1;overflow:hidden;background:var(--env-paper-warm);display:block}.env-s--envelope-blogs .env-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.env-s--envelope-blogs .env-blog-card:hover .env-blog-card-img img{transform:scale(1.05)}.env-s--envelope-blogs .env-blog-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex-grow:1}.env-s--envelope-blogs .env-blog-card-byline{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--env-pine);margin-bottom:8px}.env-s--envelope-blogs .env-blog-card h2{font-family:Fraunces,serif;font-weight:500;font-size:19px;line-height:1.3;margin-bottom:10px}.env-s--envelope-blogs .env-blog-card h2 a{color:var(--env-ink)}.env-s--envelope-blogs .env-blog-card h2 a:hover{color:var(--env-pine)}.env-s--envelope-blogs .env-blog-card-excerpt{font-size:14.5px;color:var(--env-ink-soft);line-height:1.6;margin-bottom:16px;flex-grow:1}.env-s--envelope-blogs .env-blog-card-readmore{font-size:13.5px;font-weight:600;color:var(--env-pine);margin-top:auto}.env-s--envelope-blogs .env-blog-card-readmore:hover{text-decoration:underline}.env-s--envelope-blogs .env-empty-state{background:var(--env-white);border:1px dashed var(--env-line);padding:40px;text-align:center;color:var(--env-ink-soft);font-size:15px;margin:36px 0}.env-s--envelope-blogs .env-pagination{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 0 56px;flex-wrap:wrap}.env-s--envelope-blogs .env-pagination a,.env-pagination span.env-disabled{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-pine)}.env-s--envelope-blogs .env-pagination span.env-disabled{color:var(--env-line)}.env-s--envelope-blogs .env-pagination .env-page-text{color:var(--env-ink-soft);font-family:IBM Plex Mono,monospace;font-size:13px}@media(max-width:900px){.env-s--envelope-blogs .env-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.env-s--envelope-blogs .env-wrap{padding:0 20px}.env-s--envelope-blogs .env-page-header h1{font-size:26px}.env-s--envelope-blogs .env-blog-grid{grid-template-columns:1fr;gap:16px}}.env-s--envelope-cart{--env-flap: 12px;font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-cart .env-wrap{max-width:960px;margin:0 auto;padding:0 32px}.env-s--envelope-cart a{color:var(--env-pine);text-decoration:none}.env-s--envelope-cart .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-cart .env-page-header{padding:36px 0 24px;text-align:center}.env-s--envelope-cart .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:30px;color:var(--env-ink)}.env-s--envelope-cart .env-item-card{background:var(--env-white);border:1px solid var(--env-line);padding:22px;margin-bottom:16px;display:flex;gap:18px}.env-s--envelope-cart .env-item-thumb{flex:0 0 170px;height:120px;border:0px solid var(--env-line);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.env-s--envelope-cart .env-item-thumb svg{width:28px;height:28px;stroke:var(--env-pine)}.env-s--envelope-cart .env-item-thumb img{width:100%;height:100%;object-fit:contain;display:block}.env-s--envelope-cart .env-cart-pdf-embed-wrap{width:100%;height:100%}.env-s--envelope-cart .env-cart-pdf-embed-el{width:100%;height:100%;display:block;border:0;pointer-events:none}.env-s--envelope-cart .env-item-card--addon{padding:16px 22px;background:var(--env-paper)}.env-s--envelope-cart .env-item-card--addon .env-item-title{font-size:15px}.env-s--envelope-cart .env-item-card--addon .env-item-bottom{margin-top:6px}.env-s--envelope-cart .env-item-details{flex:1;min-width:0}.env-s--envelope-cart .env-item-thumb--glyph{flex:0 0 56px;height:56px;background:var(--env-paper-warm)}.env-s--envelope-cart .env-item-thumb--glyph svg{width:24px;height:24px}.env-s--envelope-cart .env-item-spec{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;align-items:baseline;margin:0 0 16px;font-size:14px}.env-s--envelope-cart .env-item-spec dt{font-family:var(--env-font-mono);font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--env-ink-soft);align-self:center}.env-s--envelope-cart .env-item-spec dd{margin:0;color:var(--env-ink);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.env-s--envelope-cart .env-item-spec dd a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-cart .env-item-freetext{white-space:pre-wrap;font-variant-numeric:normal;line-height:1.5;color:var(--env-ink-soft)}.env-s--envelope-cart .env-item-badge{display:inline-block;vertical-align:2px;margin-left:10px;padding:2px 7px;border-radius:2px;background:var(--env-flag);color:#fff;font-family:var(--env-font-mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.env-s--envelope-cart .env-item-dim{color:var(--env-ink-soft);font-family:var(--env-font-mono);font-size:12.5px;margin-left:4px;white-space:nowrap}.env-s--envelope-cart .env-item-select{width:auto;max-width:230px;text-overflow:ellipsis;padding:4px 26px 4px 9px;border:1px solid var(--env-line);background:var(--env-white);font-size:14px;color:var(--env-ink);font-family:var(--env-font-body);-webkit-appearance:none;appearance:none;max-width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234A5652' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.env-s--envelope-cart .env-item-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border-top:1px solid var(--env-line);padding-top:12px}.env-s--envelope-cart .env-item-money{text-align:right;flex-shrink:0}.env-s--envelope-cart .env-item-price{display:block;font-family:var(--env-font-mono);font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--env-ink)}.env-s--envelope-cart .env-item-card--addon .env-item-bottom{border-top:0;padding-top:0}.env-s--envelope-cart .env-empty-state{background:var(--env-white);border:1px solid var(--env-line);padding:56px 32px 48px;text-align:center;margin-bottom:56px}.env-s--envelope-cart .env-empty-mark{width:96px;height:auto;display:block;margin:0 auto 22px}.env-s--envelope-cart .env-empty-state h2{font-family:var(--env-font-display);font-weight:500;font-size:24px;color:var(--env-ink);margin:0 0 10px}.env-s--envelope-cart .env-empty-state p{color:var(--env-ink-soft);margin:0 auto 26px;max-width:44ch}.env-s--envelope-cart .env-empty-routes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.env-s--envelope-cart .env-empty-routes a{border:1px solid var(--env-line);color:var(--env-pine);font-weight:600;font-size:14.5px;padding:11px 20px;text-decoration:none}.env-s--envelope-cart .env-empty-routes a:hover{border-color:var(--env-pine)}.env-s--envelope-cart .env-empty-primary{background:var(--env-pine);color:var(--env-paper)!important;border-color:var(--env-pine)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.env-s--envelope-cart .env-empty-primary:hover{background:var(--env-pine-dark)}.env-s--envelope-cart .env-empty-help{font-size:13.5px;margin:26px auto 0!important;color:var(--env-ink-soft)}.env-s--envelope-cart .env-empty-help a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-cart .env-item-title{font-family:Fraunces,serif;font-weight:500;font-size:16.5px;margin-bottom:8px}.env-s--envelope-cart .env-item-title a{color:var(--env-ink)}.env-s--envelope-cart .env-item-title a:hover{color:var(--env-pine)}.env-s--envelope-cart .env-item-file strong{color:var(--env-ink);font-weight:600}.env-s--envelope-cart .env-item-remove{font-size:13px;color:var(--env-ink-soft);text-decoration:underline}.env-s--envelope-cart .env-item-remove:hover{color:#a6532e}.env-s--envelope-cart .env-rush-box{background:var(--env-paper-warm);padding:16px 20px;margin-bottom:24px;display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--env-ink)}.env-s--envelope-cart .env-rush-box input{margin-top:3px}.env-s--envelope-cart .env-cart-note{margin-bottom:28px}.env-s--envelope-cart .env-cart-note label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);display:block;margin-bottom:8px}.env-s--envelope-cart .env-cart-note textarea{width:100%;border:1px solid var(--env-line);padding:12px;font-family:Inter,sans-serif;font-size:14.5px;min-height:70px;resize:vertical;box-sizing:border-box}.env-s--envelope-cart .env-summary-card{background:var(--env-white);border:1px solid var(--env-line);padding:24px;margin-bottom:24px}.env-s--envelope-cart .env-summary-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.env-s--envelope-cart .env-summary-row .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft)}.env-s--envelope-cart .env-summary-row .env-amount{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500}.env-s--envelope-cart .env-shipping-note{font-size:13.5px;color:var(--env-ink-soft);margin-bottom:20px}.env-s--envelope-cart .env-btn-row{display:flex;gap:12px;flex-wrap:wrap}.env-s--envelope-cart .env-btn-continue{flex:1;min-width:160px;border:1px solid var(--env-pine);color:var(--env-pine);text-align:center;padding:13px;font-size:14.5px;font-weight:600}.env-s--envelope-cart .env-btn-continue:hover{background:var(--env-pine);color:var(--env-paper)}.env-s--envelope-cart .env-btn-checkout{flex:1;min-width:160px;background:var(--env-pine);color:var(--env-paper);text-align:center;padding:13px;font-size:14.5px;font-weight:600;border:none;cursor:pointer;font-family:Inter,sans-serif}.env-s--envelope-cart .env-btn-checkout:hover{background:var(--env-pine-dark)}.env-s--envelope-cart .env-btn-update{flex:1;min-width:160px;border:1px solid var(--env-line);color:var(--env-ink-soft);background:var(--env-white);text-align:center;padding:13px;font-size:14.5px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif}.env-s--envelope-cart .env-btn-update:hover{border-color:var(--env-pine);color:var(--env-pine)}.env-s--envelope-cart .env-wallet-wrap{margin-top:14px}.env-s--envelope-cart .env-cart-chrome-only{display:none!important}.env-s--envelope-cart .env-cart-pdf-fallback{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0}.env-s--envelope-cart .is-chrome .env-cart-chrome-only{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:2 / 1}.env-s--envelope-cart .is-chrome .env-cart-pdf-fallback{display:none!important}@media(max-width:640px){.env-s--envelope-cart .env-wrap{padding:0 20px}.env-s--envelope-cart .env-page-header h1{font-size:24px}.env-s--envelope-cart .env-item-card{flex-direction:column}.env-s--envelope-cart .env-item-spec{grid-template-columns:minmax(68px,auto) 1fr;gap:6px 12px;font-size:14.5px}.env-s--envelope-cart .env-item-spec dt{overflow-wrap:anywhere}.env-s--envelope-cart .env-item-bottom{align-items:center}.env-s--envelope-cart .env-item-select{width:100%}.env-s--envelope-cart .env-empty-state{padding:40px 20px 36px}.env-s--envelope-cart .env-empty-routes a{width:100%;text-align:center}.env-s--envelope-cart .env-item-thumb{flex:0 0 auto;width:100%;height:190px}.env-s--envelope-cart .env-item-thumb--glyph{width:56px;height:56px;flex:0 0 56px}.env-s--envelope-cart .env-btn-row{flex-direction:column}}.env-s--envelope-contact{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-contact .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-contact .env-contact-header{padding:72px 0 48px}.env-s--envelope-contact .env-contact-header h1{font-family:Fraunces,serif;font-weight:500;font-size:42px;line-height:1.1;letter-spacing:-.01em;color:var(--env-ink);margin:14px 0 16px}.env-s--envelope-contact .env-contact-header p{max-width:640px;font-size:16px;line-height:1.7;color:var(--env-ink-soft)}.env-s--envelope-contact .env-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start;padding-bottom:80px}.env-s--envelope-contact .env-details-card{background:var(--env-pine);color:var(--env-paper);padding:36px}.env-s--envelope-contact .env-details-card h2{font-family:Fraunces,serif;font-weight:500;font-size:22px;margin-bottom:24px;color:var(--env-paper)}.env-s--envelope-contact .env-detail-item{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.env-s--envelope-contact .env-detail-item:last-child{margin-bottom:0}.env-s--envelope-contact .env-detail-icon{width:34px;height:34px;flex-shrink:0;border:1px solid rgba(247,245,239,.3);display:flex;align-items:center;justify-content:center}.env-s--envelope-contact .env-detail-icon svg{width:16px;height:16px;stroke:#e8c989}.env-s--envelope-contact .env-detail-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#e8c989;margin-bottom:4px}.env-s--envelope-contact .env-detail-value{font-size:15px;line-height:1.5;color:var(--env-paper)}.env-s--envelope-contact .env-detail-value a{color:var(--env-paper);text-decoration:underline}.env-s--envelope-contact .env-detail-value strong{font-weight:600}.env-s--envelope-contact .env-form-card{background:var(--env-white);border:1px solid var(--env-line);padding:36px}.env-s--envelope-contact .env-field{margin-bottom:18px}.env-s--envelope-contact .env-field label{display:block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px}.env-s--envelope-contact .env-field input,.env-field textarea{width:100%;font-family:Inter,sans-serif;font-size:15px;color:var(--env-ink);background:var(--env-paper);border:1px solid var(--env-line);padding:12px 14px;box-sizing:border-box}.env-s--envelope-contact .env-field textarea{min-height:140px;resize:vertical}.env-s--envelope-contact .env-field input:focus,.env-field textarea:focus{outline:2px solid var(--env-pine);outline-offset:1px}.env-s--envelope-contact .env-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.env-s--envelope-contact .env-btn-submit{background:var(--env-pine);color:var(--env-paper);border:none;font-family:Inter,sans-serif;font-weight:600;font-size:15px;padding:15px 28px;cursor:pointer}.env-s--envelope-contact .env-btn-submit:hover{background:var(--env-pine-dark)}.env-s--envelope-contact .env-form-success{background:var(--env-paper-warm);border:1px solid var(--env-line);padding:20px;font-size:15px;color:var(--env-ink);margin-bottom:20px}.env-s--envelope-contact .env-form-success strong{color:var(--env-pine)}@media(max-width:760px){.env-s--envelope-contact .env-wrap{padding:0 20px}.env-s--envelope-contact .env-contact-header{padding:48px 0 32px}.env-s--envelope-contact .env-contact-header h1{font-size:30px}.env-s--envelope-contact .env-contact-header p{font-size:15px}.env-s--envelope-contact .env-contact-grid{grid-template-columns:1fr;gap:24px;padding-bottom:56px}.env-s--envelope-contact .env-details-card,.env-form-card{padding:24px}.env-s--envelope-contact .env-details-card h2{font-size:19px;margin-bottom:20px}.env-s--envelope-contact .env-field-row{grid-template-columns:1fr;gap:0}.env-s--envelope-contact .env-btn-submit{width:100%;text-align:center}}@media(max-width:420px){.env-s--envelope-contact .env-wrap{padding:0 16px}.env-s--envelope-contact .env-contact-header h1{font-size:25px}.env-s--envelope-contact .env-details-card,.env-form-card{padding:20px}.env-s--envelope-contact .env-detail-value{font-size:15px}}.env-s--envelope-design-service{--env-flap: 12px;font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-design-service .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--envelope-design-service a{color:var(--env-pine);text-decoration:none}.env-s--envelope-design-service .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-design-service .env-page-header{padding:44px 0 8px;text-align:center}.env-s--envelope-design-service .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:34px;line-height:1.15;letter-spacing:-.01em;margin:14px 0;color:var(--env-ink)}.env-s--envelope-design-service .env-page-header p{max-width:560px;margin:0 auto;font-size:14.5px;color:var(--env-ink-soft)}.env-s--envelope-design-service .env-page-header p a{text-decoration:underline;font-weight:600;color:var(--env-pine)}.env-s--envelope-design-service .env-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:36px 0 20px}.env-s--envelope-design-service .env-service-card{background:var(--env-white);border:1px solid var(--env-line);padding:26px 22px;display:flex;flex-direction:column;align-items:center;text-align:center}.env-s--envelope-design-service .env-service-card .env-num{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;color:var(--env-pine);background:var(--env-paper-warm);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.env-s--envelope-design-service .env-service-card img{width:88px;height:88px;object-fit:contain;margin-bottom:16px}.env-s--envelope-design-service .env-service-card h2{font-family:Fraunces,serif;font-weight:500;font-size:18px;margin-bottom:10px;line-height:1.25;color:var(--env-ink)}.env-s--envelope-design-service .env-service-card .env-price-badge{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.03em;background:var(--env-gold);color:var(--env-pine-dark);padding:3px 10px;margin-bottom:12px;font-weight:600}.env-s--envelope-design-service .env-service-card p{font-size:14.5px;color:var(--env-ink-soft);margin-bottom:6px;line-height:1.55;flex-grow:1}.env-s--envelope-design-service .env-service-card .env-best-for{font-size:13px;color:var(--env-ink-soft);font-style:italic;margin-bottom:18px}.env-s--envelope-design-service .env-service-card .env-btn-cta{display:inline-block;border:1px solid var(--env-pine);color:var(--env-pine);font-weight:600;font-size:14px;padding:10px 20px;margin-top:auto;width:100%;box-sizing:border-box}.env-s--envelope-design-service .env-service-card .env-btn-cta:hover{background:var(--env-pine);color:var(--env-paper)}.env-s--envelope-design-service .env-service-card.env-featured .env-btn-cta{background:var(--env-pine);color:var(--env-paper);border-color:var(--env-pine)}.env-s--envelope-design-service .env-service-card.env-featured .env-btn-cta:hover{background:var(--env-pine-dark)}.env-s--envelope-design-service .env-closing-note{background:var(--env-pine);color:var(--env-paper);padding:26px 32px;text-align:center;margin:36px 0 60px;font-size:15px}.env-s--envelope-design-service .env-closing-note a{color:var(--env-gold);text-decoration:underline;font-weight:600}@media(max-width:900px){.env-s--envelope-design-service .env-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.env-s--envelope-design-service .env-wrap{padding:0 20px}.env-s--envelope-design-service .env-page-header h1{font-size:26px}.env-s--envelope-design-service .env-closing-note{padding:22px 20px;margin:28px 0 48px}}@media(max-width:640px){.env-s--envelope-design-service .env-cards-grid{grid-template-columns:1fr;gap:14px}.env-s--envelope-design-service .env-service-card{padding:22px 18px}}.env-s--envelope-design-services{--env-flap: 12px;font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-design-services .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--envelope-design-services a{color:var(--env-pine);text-decoration:none}.env-s--envelope-design-services .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-design-services .env-page-header{padding:44px 0 8px}.env-s--envelope-design-services .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:34px;line-height:1.15;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-design-services .env-page-header p{max-width:720px;font-size:14.5px;color:var(--env-ink-soft);line-height:1.7}.env-s--envelope-design-services .env-page-header p strong{color:var(--env-ink)}.env-s--envelope-design-services .env-templates-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:36px 0 20px}.env-s--envelope-design-services .env-template-card{background:var(--env-white);border:1px solid var(--env-line);padding:22px}.env-s--envelope-design-services .env-template-top{display:flex;gap:16px;margin-bottom:16px}.env-s--envelope-design-services .env-template-img{flex:0 0 96px;height:96px;object-fit:cover;border:1px solid var(--env-line)}.env-s--envelope-design-services .env-template-info h2{font-family:Fraunces,serif;font-weight:500;font-size:17px;margin-bottom:6px;color:var(--env-ink)}.env-s--envelope-design-services .env-template-info p{font-size:14px;color:var(--env-ink-soft);line-height:1.55;margin-bottom:10px}.env-s--envelope-design-services .env-btn-customize{display:inline-block;background:var(--env-pine);color:var(--env-paper);font-size:13.5px;font-weight:600;padding:8px 16px}.env-s--envelope-design-services .env-btn-customize:hover{background:var(--env-pine-dark)}.env-s--envelope-design-services .env-samples-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px}.env-s--envelope-design-services .env-samples-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.env-s--envelope-design-services .env-sample-thumb{aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--env-line);cursor:pointer;position:relative;background:var(--env-paper-warm)}.env-s--envelope-design-services .env-sample-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.env-s--envelope-design-services .env-sample-thumb:hover img{transform:scale(1.1)}.env-s--envelope-design-services .env-closing-card{background:var(--env-pine);color:var(--env-paper);padding:28px 32px;display:flex;align-items:center;gap:20px;margin:16px 0 60px;flex-wrap:wrap}.env-s--envelope-design-services .env-closing-card img{width:64px;height:64px;object-fit:contain;background:var(--env-paper);flex-shrink:0}.env-s--envelope-design-services .env-closing-text{flex:1;min-width:200px}.env-s--envelope-design-services .env-closing-text h2{font-family:Fraunces,serif;font-weight:500;font-size:18px;margin-bottom:6px;color:var(--env-paper)}.env-s--envelope-design-services .env-closing-text p{font-size:14.5px;color:#dce7e1}.env-s--envelope-design-services .env-btn-gold{flex-shrink:0;background:var(--env-gold);color:var(--env-pine-dark);font-weight:600;font-size:14px;padding:12px 20px;display:inline-block}.env-s--envelope-design-services .env-btn-gold:hover{background:var(--env-gold-dark);color:var(--env-paper)}@media(max-width:820px){.env-s--envelope-design-services .env-templates-grid{grid-template-columns:1fr}}@media(max-width:640px){.env-s--envelope-design-services .env-wrap{padding:0 20px}.env-s--envelope-design-services .env-page-header h1{font-size:26px}.env-s--envelope-design-services .env-template-top{flex-direction:column}.env-s--envelope-design-services .env-template-img{width:100%;flex:none;height:140px}.env-s--envelope-design-services .env-closing-card{flex-direction:column;text-align:center}.env-s--envelope-design-services .env-btn-gold{width:100%;text-align:center;box-sizing:border-box}}@media(max-width:380px){.env-s--envelope-design-services .env-samples-row{gap:4px}}.env-s--envelope-design-templates{--env-flap: 12px;font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-design-templates .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--envelope-design-templates a{color:var(--env-pine);text-decoration:none}.env-s--envelope-design-templates .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-design-templates .env-page-header{padding:44px 0 8px}.env-s--envelope-design-templates .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:34px;line-height:1.15;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-design-templates .env-page-header p{max-width:720px;font-size:14.5px;color:var(--env-ink-soft);line-height:1.7}.env-s--envelope-design-templates .env-page-header p strong{color:var(--env-ink)}.env-s--envelope-design-templates .env-templates-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:36px 0 20px}.env-s--envelope-design-templates .env-template-card{background:var(--env-white);border:1px solid var(--env-line);padding:22px}.env-s--envelope-design-templates .env-template-top{display:flex;gap:16px;margin-bottom:16px}.env-s--envelope-design-templates .env-template-img{flex:0 0 96px;height:96px;object-fit:cover;border:1px solid var(--env-line)}.env-s--envelope-design-templates .env-template-info h2{font-family:Fraunces,serif;font-weight:500;font-size:17px;margin-bottom:6px;color:var(--env-ink)}.env-s--envelope-design-templates .env-template-info p{font-size:14px;color:var(--env-ink-soft);line-height:1.55;margin-bottom:10px}.env-s--envelope-design-templates .env-btn-customize{display:inline-block;background:var(--env-pine);color:var(--env-paper);font-size:13.5px;font-weight:600;padding:8px 16px}.env-s--envelope-design-templates .env-btn-customize:hover{background:var(--env-pine-dark)}.env-s--envelope-design-templates .env-samples-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px}.env-s--envelope-design-templates .env-samples-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.env-s--envelope-design-templates .env-sample-thumb{aspect-ratio:2 / 1;overflow:hidden;border:1px solid var(--env-line);cursor:pointer;position:relative;background:var(--env-paper-warm)}.env-s--envelope-design-templates .env-sample-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.env-s--envelope-design-templates .env-sample-thumb:hover img{transform:scale(1.1)}.env-s--envelope-design-templates .env-closing-card{background:var(--env-pine);color:var(--env-paper);padding:28px 32px;display:flex;align-items:center;gap:20px;margin:16px 0 60px;flex-wrap:wrap}.env-s--envelope-design-templates .env-closing-card img{width:64px;height:64px;object-fit:contain;background:var(--env-paper);flex-shrink:0}.env-s--envelope-design-templates .env-closing-text{flex:1;min-width:200px}.env-s--envelope-design-templates .env-closing-text h2{font-family:Fraunces,serif;font-weight:500;font-size:18px;margin-bottom:6px;color:var(--env-paper)}.env-s--envelope-design-templates .env-closing-text p{font-size:14.5px;color:#dce7e1}.env-s--envelope-design-templates .env-btn-gold{flex-shrink:0;background:var(--env-gold);color:var(--env-pine-dark);font-weight:600;font-size:14px;padding:12px 20px;display:inline-block}.env-s--envelope-design-templates .env-btn-gold:hover{background:var(--env-gold-dark);color:var(--env-paper)}@media(max-width:820px){.env-s--envelope-design-templates .env-templates-grid{grid-template-columns:1fr}}@media(max-width:640px){.env-s--envelope-design-templates .env-wrap{padding:0 20px}.env-s--envelope-design-templates .env-page-header h1{font-size:26px}.env-s--envelope-design-templates .env-template-top{flex-direction:column}.env-s--envelope-design-templates .env-template-img{width:100%;flex:none;height:140px}.env-s--envelope-design-templates .env-closing-card{flex-direction:column;text-align:center}.env-s--envelope-design-templates .env-btn-gold{width:100%;text-align:center;box-sizing:border-box}}@media(max-width:380px){.env-s--envelope-design-templates .env-samples-row{gap:4px}}.env-s--envelope-faq .env-section-head{max-width:none;margin-bottom:0}.env-s--envelope-faq .env-faq{padding:88px 0;background:var(--env-paper)}.env-s--envelope-faq .env-faq-wrap{max-width:760px}.env-s--envelope-faq .env-faq-item{border-bottom:1px solid var(--env-line)}.env-s--envelope-faq .env-faq-q{padding:22px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:16px;color:var(--env-ink);background:none;border:none;width:100%;text-align:left;font-family:inherit}.env-s--envelope-faq .env-faq-q .icon{font-family:IBM Plex Mono,monospace;color:var(--env-pine);font-size:16px;transition:transform .2s;flex-shrink:0;margin-left:12px}.env-s--envelope-faq .env-faq-item.env-open .icon{transform:rotate(45deg)}.env-s--envelope-faq .env-faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease;font-size:15px;color:var(--env-ink-soft)}.env-s--envelope-faq .env-faq-item.env-open .env-faq-a{max-height:300px;padding-bottom:22px}.env-s--envelope-faqs-page{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-faqs-page .env-wrap{max-width:840px;margin:0 auto;padding:0 32px}.env-s--envelope-faqs-page .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-faqs-page .env-page-header{padding:56px 0 32px}.env-s--envelope-faqs-page .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:40px;line-height:1.1;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-faqs-page .env-page-header p{max-width:600px;font-size:16px;color:var(--env-ink-soft)}.env-s--envelope-faqs-page .env-page-header p a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-faqs-page .env-quick-jump{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:48px}.env-s--envelope-faqs-page .env-quick-jump a{display:flex;align-items:center;gap:8px;border:1px solid var(--env-line);background:var(--env-white);padding:9px 16px;font-size:14px;font-weight:500;color:var(--env-ink);transition:border-color .15s,background .15s;text-decoration:none}.env-s--envelope-faqs-page .env-quick-jump a:hover{border-color:var(--env-pine);background:var(--env-paper-warm)}.env-s--envelope-faqs-page .env-quick-jump a .n{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--env-gold-dark)}.env-s--envelope-faqs-page .env-faq-category{padding-bottom:12px;scroll-margin-top:24px}.env-s--envelope-faqs-page .env-category-head{display:flex;align-items:center;gap:14px;margin-bottom:8px;padding-top:44px;border-top:1px solid var(--env-line);flex-wrap:wrap}.env-s--envelope-faqs-page .env-faq-category:first-of-type .env-category-head{border-top:none;padding-top:0}.env-s--envelope-faqs-page .env-category-icon{width:40px;height:40px;flex-shrink:0;background:var(--env-pine);color:var(--env-paper);display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.env-s--envelope-faqs-page .env-category-icon svg{width:19px;height:19px;stroke:var(--env-paper);fill:none;stroke-width:1.6}.env-s--envelope-faqs-page .env-category-head h2{font-family:Fraunces,serif;font-weight:500;font-size:24px}.env-s--envelope-faqs-page .env-category-count{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-ink-soft);margin-left:auto}.env-s--envelope-faqs-page .env-faq-item{border-bottom:1px solid var(--env-line)}.env-s--envelope-faqs-page .env-faq-q{padding:18px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:15px;background:none;border:none;width:100%;text-align:left;font-family:inherit;color:var(--env-ink)}.env-s--envelope-faqs-page .env-faq-q .icon{font-family:IBM Plex Mono,monospace;color:var(--env-pine);font-size:16px;transition:transform .2s;flex-shrink:0;margin-left:12px}.env-s--envelope-faqs-page .env-faq-item.env-open .icon{transform:rotate(45deg)}.env-s--envelope-faqs-page .env-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:15px;color:var(--env-ink-soft)}.env-s--envelope-faqs-page .env-faq-item.env-open .env-faq-a{max-height:500px}.env-s--envelope-faqs-page .env-faq-a-inner{padding-bottom:20px}.env-s--envelope-faqs-page .env-faq-a-inner p{margin-bottom:10px}.env-s--envelope-faqs-page .env-faq-a-inner p:last-child{margin-bottom:0}.env-s--envelope-faqs-page .env-faq-a-inner a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-faqs-page .env-closing-band{background:var(--env-pine);color:var(--env-paper);padding:48px 0;margin-top:56px;text-align:center}.env-s--envelope-faqs-page .env-closing-band p{font-size:16px;max-width:480px;margin:0 auto 18px}.env-s--envelope-faqs-page .env-closing-band a.env-cta{display:inline-flex;font-size:14px;font-weight:600;color:var(--env-gold);border-bottom:1px solid var(--env-gold);padding-bottom:2px;text-decoration:none}@media(max-width:760px){.env-s--envelope-faqs-page .env-wrap{padding:0 20px}.env-s--envelope-faqs-page .env-page-header{padding:40px 0 28px}.env-s--envelope-faqs-page .env-page-header h1{font-size:30px}.env-s--envelope-faqs-page .env-quick-jump{padding-bottom:36px;gap:8px}.env-s--envelope-faqs-page .env-quick-jump a{padding:8px 12px;font-size:13.5px}.env-s--envelope-faqs-page .env-category-head{padding-top:36px;gap:12px}.env-s--envelope-faqs-page .env-category-icon{width:34px;height:34px}.env-s--envelope-faqs-page .env-category-icon svg{width:16px;height:16px}.env-s--envelope-faqs-page .env-category-head h2{font-size:20px}.env-s--envelope-faqs-page .env-category-count{width:100%;margin-left:46px;order:3}.env-s--envelope-faqs-page .env-faq-q{font-size:15px;padding:15px 0}.env-s--envelope-faqs-page .env-faq-q .icon{margin-left:8px}.env-s--envelope-faqs-page .env-closing-band{padding:36px 0;margin-top:40px}.env-s--envelope-faqs-page .env-closing-band p{font-size:15px}}@media(max-width:420px){.env-s--envelope-faqs-page .env-wrap{padding:0 16px}.env-s--envelope-faqs-page .env-page-header h1{font-size:26px}.env-s--envelope-faqs-page .env-quick-jump a{padding:7px 10px;font-size:13px;flex:1 1 calc(50% - 8px);justify-content:center}.env-s--envelope-faqs-page .env-faq-q{font-size:14.5px}}.env-s--envelope-free-layouts{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-free-layouts .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--envelope-free-layouts a{color:var(--env-pine);text-decoration:none}.env-s--envelope-free-layouts .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-free-layouts .env-page-header{padding:44px 0 8px;text-align:center}.env-s--envelope-free-layouts .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;margin:14px 0;color:var(--env-ink)}.env-s--envelope-free-layouts .env-page-header p{max-width:640px;margin:0 auto;font-size:14.5px;color:var(--env-ink-soft);line-height:1.7}.env-s--envelope-free-layouts .env-price-badge{display:inline-flex;align-items:center;gap:8px;background:var(--env-pine);color:var(--env-paper);padding:12px 22px;margin:22px 0 8px;font-size:15px}.env-s--envelope-free-layouts .env-price-badge strong{font-weight:700;color:var(--env-gold)}.env-s--envelope-free-layouts .env-templates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:36px 0 60px}.env-s--envelope-free-layouts .env-template-card{background:var(--env-white);border:1px solid var(--env-line);overflow:hidden;display:flex;flex-direction:column}.env-s--envelope-free-layouts .env-template-img{width:100%;aspect-ratio:2 / 1;background:var(--env-paper-warm);overflow:hidden}.env-s--envelope-free-layouts .env-template-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.env-s--envelope-free-layouts .env-template-card:hover .env-template-img img{transform:scale(1.06)}.env-s--envelope-free-layouts .env-template-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex-grow:1}.env-s--envelope-free-layouts .env-template-body h2{font-family:Fraunces,serif;font-weight:500;font-size:16px;margin-bottom:12px;color:var(--env-ink)}.env-s--envelope-free-layouts .env-template-body .env-btn-customize{margin-top:auto;display:block;text-align:center;background:var(--env-pine);color:var(--env-paper);font-weight:600;font-size:13.5px;padding:10px}.env-s--envelope-free-layouts .env-template-body .env-btn-customize:hover{background:var(--env-pine-dark)}@media(max-width:900px){.env-s--envelope-free-layouts .env-templates-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.env-s--envelope-free-layouts .env-wrap{padding:0 20px}.env-s--envelope-free-layouts .env-page-header h1{font-size:24px}.env-s--envelope-free-layouts .env-templates-grid{grid-template-columns:1fr;gap:14px}}.env-s--envelope-hero .env-hero h1{font-family:var(--env-font-display);font-weight:500;font-size:var(--env-hero-headline, 52px);line-height:1.06;margin:18px 0 22px;letter-spacing:-.02em;color:var(--env-ink)}.env-s--envelope-hero .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-hero .env-btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:11px 20px;background:var(--env-pine);color:var(--env-paper);border:none;cursor:pointer;font-family:inherit;text-decoration:none}.env-s--envelope-hero .env-btn.env-btn--secondary{background:transparent;color:var(--env-ink);border:1px solid var(--env-ink)}.env-s--envelope-hero .env-btn.env-btn--ghost{background:transparent;color:var(--env-pine);padding-left:0;padding-right:0;font-weight:600}.env-s--envelope-hero .env-hero{padding:88px 0 0;background:var(--env-paper)}.env-s--envelope-hero .env-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;padding-bottom:96px}.env-s--envelope-hero .env-hero h1 em{font-style:normal;color:var(--env-pine)}.env-s--envelope-hero .env-hero p.env-lede{font-size:18px;color:var(--env-ink-soft);max-width:460px;margin-bottom:32px}.env-s--envelope-hero .env-hero-actions{display:flex;gap:14px;align-items:center;margin-bottom:40px;flex-wrap:wrap}.env-s--envelope-hero .env-hero-meta{display:flex;gap:28px;flex-wrap:wrap}.env-s--envelope-hero .env-hero-meta div{border-left:2px solid var(--env-gold);padding-left:12px}.env-s--envelope-hero .env-hero-meta .num{font-family:Fraunces,serif;font-size:26px;font-weight:600;color:var(--env-pine)}.env-s--envelope-hero .env-hero-meta .lbl{font-size:13px;color:var(--env-ink-soft)}.env-s--envelope-hero .env-illustration{position:relative;aspect-ratio:1 / .54;box-shadow:4px 4px 10px #0000004d}.env-s--envelope-hero .env-body-shape{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--env-white);border:1px solid var(--env-line);overflow:hidden}.env-s--envelope-hero .env-body-shape img{width:100%;height:100%;object-fit:cover}.env-s--envelope-hero .env-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.env-s--envelope-hero .env-slide.env-slide--active{opacity:1}.env-s--envelope-hero .env-slide img{width:100%;height:100%;object-fit:cover;display:block}.env-s--envelope-hero .env-slider-nav{display:flex;justify-content:center;gap:7px;margin-top:14px}.env-s--envelope-hero .env-slider-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--env-line);cursor:pointer}.env-s--envelope-hero .env-slider-dot.env-slider-dot--active{background:var(--env-gold)}.env-s--envelope-hero .env-trust-bar{background:var(--env-pine-dark);padding:22px 0}.env-s--envelope-hero .env-trust-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px}.env-s--envelope-hero .env-trust-item{display:flex;align-items:center;gap:10px;color:#efe9d8;font-size:14px;white-space:nowrap}.env-s--envelope-hero .env-trust-item .dot{width:6px;height:6px;background:var(--env-gold);flex-shrink:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@media(max-width:860px){.env-s--envelope-hero .env-hero{padding-top:28px}.env-s--envelope-hero .env-hero-grid{grid-template-columns:1fr;padding-bottom:48px}.env-s--envelope-hero .env-hero h1{font-size:38px}.env-s--envelope-hero .env-trust-grid{flex-direction:column;gap:14px}.env-s--envelope-hero .env-trust-item{white-space:normal}}.env-s--envelope-order{--env-flap: 12px;--env-rust: #A6532E;--env-rust-bg: #F4E5DD;font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-order .env-wrap{max-width:1000px;margin:0 auto;padding:0 32px}.env-s--envelope-order a{color:var(--env-pine);text-decoration:none}.env-s--envelope-order .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-order .env-back-link{padding:36px 0 0;font-size:14px}.env-s--envelope-order .env-back-link a{color:var(--env-ink-soft)}.env-s--envelope-order .env-back-link a:hover{color:var(--env-pine)}.env-s--envelope-order .env-page-header{padding:14px 0 8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.env-s--envelope-order .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:30px;letter-spacing:-.01em;color:var(--env-ink)}.env-s--envelope-order .env-status-badge{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px}.env-s--envelope-order .env-status-badge--cancelled{background:var(--env-rust-bg);color:var(--env-rust)}.env-s--envelope-order .env-status-badge--open{background:var(--env-pine);color:var(--env-paper)}.env-s--envelope-order .env-meta-line{font-size:14px;color:var(--env-ink-soft);padding-bottom:8px}.env-s--envelope-order .env-cancelled-note{font-size:14px;color:var(--env-rust);padding-bottom:28px}.env-s--envelope-order #order403Banner{margin:0 auto 24px;padding:14px 16px;border:1px solid var(--env-gold);background:var(--env-paper-warm);font-size:14.5px;color:var(--env-ink);line-height:1.5}.env-s--envelope-order #order403Banner a{font-weight:600;text-decoration:underline}.env-s--envelope-order .env-order-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;padding-bottom:56px;align-items:start}.env-s--envelope-order .env-section-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--env-pine);font-weight:500;margin-bottom:16px;display:block}.env-s--envelope-order .env-item-card{background:var(--env-white);border:1px solid var(--env-line);padding:22px;margin-bottom:16px}.env-s--envelope-order .env-item-line{display:flex;gap:18px}.env-s--envelope-order .env-item-thumb{flex:0 0 110px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.env-s--envelope-order .env-item-thumb svg{width:32px;height:32px;stroke:var(--env-pine)}.env-s--envelope-order .env-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdf-preview-link.pdf-chrome-only{position:absolute;top:50%;left:0;width:100%;aspect-ratio:2 / 1;transform:translateY(-50%)}.env-s--envelope-order .env-pdf-embed-wrap{width:100%;height:100%;background:var(--env-white)}.env-s--envelope-order .env-pdf-embed{width:100%;height:100%;display:block;border:0;pointer-events:none;background:var(--env-white)}.env-s--envelope-order [data-preview-403]{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--env-rust);text-align:center;padding:8px}.env-s--envelope-order .env-item-details{flex:1;min-width:0}.env-s--envelope-order .env-item-title{font-family:Fraunces,serif;font-weight:500;font-size:17px;margin-bottom:10px;overflow-wrap:break-word}.env-s--envelope-order .env-item-props{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.env-s--envelope-order .env-item-prop{display:flex;gap:8px;font-size:14.5px;flex-wrap:wrap}.env-s--envelope-order .env-item-prop-label{font-weight:600;color:var(--env-ink-soft);flex:0 0 auto}.env-s--envelope-order .env-item-prop-value{color:var(--env-ink);overflow-wrap:anywhere}.env-s--envelope-order .order-actions{display:flex;gap:10px;flex-wrap:wrap}.env-s--envelope-order .reorder-upload-btn{background:var(--env-pine);color:var(--env-paper);border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:11px 18px;cursor:pointer}.env-s--envelope-order .reorder-upload-btn:hover{background:var(--env-pine-dark)}.env-s--envelope-order .reorder-upload-btn[disabled]{opacity:.65;cursor:not-allowed}.env-s--envelope-order .order-actions a.btn{border:1px solid var(--env-pine);color:var(--env-pine);font-size:14px;font-weight:600;padding:10px 18px;display:inline-block}.env-s--envelope-order .order-actions a.btn:hover{background:var(--env-pine);color:var(--env-paper)}.env-s--envelope-order .env-summary-card{background:var(--env-white);border:1px solid var(--env-line);padding:22px}.env-s--envelope-order .env-summary-row{display:flex;justify-content:space-between;gap:10px;font-size:15px;padding:9px 0;border-bottom:1px solid var(--env-line)}.env-s--envelope-order .env-summary-row:last-child{border-bottom:none}.env-s--envelope-order .env-summary-row.env-total{font-weight:600;font-size:15px;padding-top:14px}.env-s--envelope-order .env-summary-row .env-discount-val{color:var(--env-rust)}.env-s--envelope-order .env-addr-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.env-s--envelope-order .env-addr-card{background:var(--env-white);border:1px solid var(--env-line);padding:20px}.env-s--envelope-order .env-addr-card h3{font-family:Fraunces,serif;font-weight:500;font-size:15px;margin-bottom:10px}.env-s--envelope-order .env-pill{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;margin-bottom:10px}.env-s--envelope-order .env-pill--paid{background:var(--env-pine);color:var(--env-paper)}.env-s--envelope-order .env-pill--neutral{background:var(--env-paper-warm);color:var(--env-ink-soft);border:1px solid var(--env-line)}.env-s--envelope-order .env-addr-card p{font-size:14.5px;color:var(--env-ink-soft);line-height:1.6}.pdf-fallback-link{display:inline-block}.pdf-chrome-only{display:none}.is-chrome .pdf-chrome-only{display:block}.is-chrome .pdf-fallback-link{display:none}.preview-denied .pdf-preview-link.pdf-chrome-only,.preview-denied .pdf-fallback-link{display:none!important}@media(max-width:760px){.env-s--envelope-order .env-wrap{padding:0 20px}.env-s--envelope-order .env-order-grid{grid-template-columns:1fr;gap:24px}.env-s--envelope-order .env-addr-grid{grid-template-columns:1fr}.env-s--envelope-order .env-page-header h1{font-size:24px}.env-s--envelope-order .env-item-line{flex-direction:column}.env-s--envelope-order .env-item-thumb{width:100%;flex:none;aspect-ratio:2 / 1}.env-s--envelope-order .order-actions{flex-direction:column;align-items:stretch}.env-s--envelope-order .reorder-upload-btn,.order-actions a.btn{width:100%;text-align:center;box-sizing:border-box}}@media(max-width:420px){.env-s--envelope-order .env-wrap{padding:0 16px}.env-s--envelope-order .env-item-card,.env-summary-card,.env-addr-card{padding:16px}.env-s--envelope-order .env-item-prop{flex-direction:column;gap:2px}}.env-s--envelope-portfolio-page2{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-portfolio-page2 .env-wrap{max-width:1160px;margin:0 auto;padding:0 32px}.env-s--envelope-portfolio-page2 a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-portfolio-page2 .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-portfolio-page2 .env-page-header{padding:44px 0 28px}.env-s--envelope-portfolio-page2 .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:38px;line-height:1.1;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-portfolio-page2 .env-page-header p{max-width:680px;font-size:15.5px;line-height:1.7;color:var(--env-ink-soft)}.env-s--envelope-portfolio-page2 .env-page-header p a{text-decoration:underline}.env-s--envelope-portfolio-page2 .env-top-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--env-pine);color:var(--env-paper);padding:28px 32px;margin-bottom:32px}.env-s--envelope-portfolio-page2 .env-top-cta-text h2{font-family:Fraunces,serif;font-weight:500;font-size:20px;margin-bottom:6px;color:var(--env-paper)}.env-s--envelope-portfolio-page2 .env-top-cta-text p{font-size:15px;color:#dce7e1;max-width:480px}.env-s--envelope-portfolio-page2 .env-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:var(--env-gold);color:var(--env-pine-dark);font-weight:600;font-size:14.5px;padding:13px 22px;text-decoration:none;white-space:nowrap}.env-s--envelope-portfolio-page2 .env-cta-btn:hover{background:var(--env-gold-dark);color:var(--env-paper)}.env-s--envelope-portfolio-page2 .env-page-nav{display:flex;align-items:center;gap:8px;padding-bottom:28px;flex-wrap:wrap}.env-s--envelope-portfolio-page2 .env-page-nav .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin-right:6px}.env-s--envelope-portfolio-page2 .env-page-nav a,.env-page-nav span.env-current{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;padding:8px 14px;border:1px solid var(--env-line);text-decoration:none;color:var(--env-ink)}.env-s--envelope-portfolio-page2 .env-page-nav a:hover{border-color:var(--env-pine);color:var(--env-pine)}.env-s--envelope-portfolio-page2 .env-page-nav span.env-current{background:var(--env-pine);color:var(--env-paper);border-color:var(--env-pine)}.env-s--envelope-portfolio-page2 .env-in-house-note{font-size:13.5px;color:var(--env-ink-soft);font-style:italic;padding-bottom:20px}.env-s--envelope-portfolio-page2 .env-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:20px}.env-s--envelope-portfolio-page2 .env-gallery-item{position:relative;aspect-ratio:1.9 / 1;overflow:hidden;border:1px solid var(--env-line);background:var(--env-paper-warm);cursor:pointer}.env-s--envelope-portfolio-page2 .env-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.env-s--envelope-portfolio-page2 .env-gallery-item:hover img{transform:scale(1.08)}.env-s--envelope-portfolio-page2 .env-gallery-item .env-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(32,66,58,.75),transparent 55%);opacity:0;transition:opacity .25s ease;display:flex;align-items:flex-end;padding:10px;pointer-events:none}.env-s--envelope-portfolio-page2 .env-gallery-item:hover .env-overlay{opacity:1}.env-s--envelope-portfolio-page2 .env-gallery-item .env-overlay span{color:var(--env-paper);font-size:12.5px;font-weight:600;line-height:1.3}.env-s--envelope-portfolio-page2 .env-gallery-item .env-zoom-icon{position:absolute;top:8px;right:8px;width:26px;height:26px;background:#f7f5efe6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;pointer-events:none}.env-s--envelope-portfolio-page2 .env-gallery-item:hover .env-zoom-icon{opacity:1}.env-s--envelope-portfolio-page2 .env-gallery-item .env-zoom-icon svg{width:13px;height:13px;stroke:var(--env-pine-dark)}.env-s--envelope-portfolio-page2 .env-pagination-bottom{padding:28px 0 0}.env-s--envelope-portfolio-page2 .env-closing-band{background:var(--env-pine);color:var(--env-paper);padding:40px;text-align:center;margin:56px 0 64px}.env-s--envelope-portfolio-page2 .env-closing-band p{font-size:15.5px;max-width:600px;margin:0 auto 18px;line-height:1.7}.env-s--envelope-portfolio-page2 .env-closing-band a.env-cta{display:inline-flex;font-size:14px;font-weight:600;color:var(--env-gold);border-bottom:1px solid var(--env-gold);padding-bottom:2px;text-decoration:none}@media(max-width:900px){.env-s--envelope-portfolio-page2 .env-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.env-s--envelope-portfolio-page2 .env-wrap{padding:0 20px}.env-s--envelope-portfolio-page2 .env-page-header h1{font-size:28px}.env-s--envelope-portfolio-page2 .env-top-cta{padding:22px 20px;flex-direction:column;align-items:flex-start}.env-s--envelope-portfolio-page2 .env-cta-btn{width:100%;justify-content:center}.env-s--envelope-portfolio-page2 .env-closing-band{padding:28px 20px}}@media(max-width:640px){.env-s--envelope-portfolio-page2 .env-gallery-grid{grid-template-columns:1fr;gap:10px}.env-s--envelope-portfolio-page2 .env-page-nav a,.env-page-nav span.env-current{padding:7px 11px;font-size:13px}}.env-s--envelope-portfolio-page3{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-portfolio-page3 .env-wrap{max-width:1160px;margin:0 auto;padding:0 32px}.env-s--envelope-portfolio-page3 a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-portfolio-page3 .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-portfolio-page3 .env-page-header{padding:44px 0 28px}.env-s--envelope-portfolio-page3 .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:38px;line-height:1.1;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-portfolio-page3 .env-page-header p{max-width:680px;font-size:15.5px;line-height:1.7;color:var(--env-ink-soft)}.env-s--envelope-portfolio-page3 .env-page-header p a{text-decoration:underline}.env-s--envelope-portfolio-page3 .env-top-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--env-pine);color:var(--env-paper);padding:28px 32px;margin-bottom:32px}.env-s--envelope-portfolio-page3 .env-top-cta-text h2{font-family:Fraunces,serif;font-weight:500;font-size:20px;margin-bottom:6px;color:var(--env-paper)}.env-s--envelope-portfolio-page3 .env-top-cta-text p{font-size:15px;color:#dce7e1;max-width:480px}.env-s--envelope-portfolio-page3 .env-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:var(--env-gold);color:var(--env-pine-dark);font-weight:600;font-size:14.5px;padding:13px 22px;text-decoration:none;white-space:nowrap}.env-s--envelope-portfolio-page3 .env-cta-btn:hover{background:var(--env-gold-dark);color:var(--env-paper)}.env-s--envelope-portfolio-page3 .env-page-nav{display:flex;align-items:center;gap:8px;padding-bottom:28px;flex-wrap:wrap}.env-s--envelope-portfolio-page3 .env-page-nav .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin-right:6px}.env-s--envelope-portfolio-page3 .env-page-nav a,.env-page-nav span.env-current{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;padding:8px 14px;border:1px solid var(--env-line);text-decoration:none;color:var(--env-ink)}.env-s--envelope-portfolio-page3 .env-page-nav a:hover{border-color:var(--env-pine);color:var(--env-pine)}.env-s--envelope-portfolio-page3 .env-page-nav span.env-current{background:var(--env-pine);color:var(--env-paper);border-color:var(--env-pine)}.env-s--envelope-portfolio-page3 .env-in-house-note{font-size:13.5px;color:var(--env-ink-soft);font-style:italic;padding-bottom:20px}.env-s--envelope-portfolio-page3 .env-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:20px}.env-s--envelope-portfolio-page3 .env-gallery-item{position:relative;aspect-ratio:1.9 / 1;overflow:hidden;border:1px solid var(--env-line);background:var(--env-paper-warm);cursor:pointer}.env-s--envelope-portfolio-page3 .env-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.env-s--envelope-portfolio-page3 .env-gallery-item:hover img{transform:scale(1.08)}.env-s--envelope-portfolio-page3 .env-gallery-item .env-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(32,66,58,.75),transparent 55%);opacity:0;transition:opacity .25s ease;display:flex;align-items:flex-end;padding:10px;pointer-events:none}.env-s--envelope-portfolio-page3 .env-gallery-item:hover .env-overlay{opacity:1}.env-s--envelope-portfolio-page3 .env-gallery-item .env-overlay span{color:var(--env-paper);font-size:12.5px;font-weight:600;line-height:1.3}.env-s--envelope-portfolio-page3 .env-gallery-item .env-zoom-icon{position:absolute;top:8px;right:8px;width:26px;height:26px;background:#f7f5efe6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;pointer-events:none}.env-s--envelope-portfolio-page3 .env-gallery-item:hover .env-zoom-icon{opacity:1}.env-s--envelope-portfolio-page3 .env-gallery-item .env-zoom-icon svg{width:13px;height:13px;stroke:var(--env-pine-dark)}.env-s--envelope-portfolio-page3 .env-pagination-bottom{padding:28px 0 0}.env-s--envelope-portfolio-page3 .env-closing-band{background:var(--env-pine);color:var(--env-paper);padding:40px;text-align:center;margin:56px 0 64px}.env-s--envelope-portfolio-page3 .env-closing-band p{font-size:15.5px;max-width:600px;margin:0 auto 18px;line-height:1.7}.env-s--envelope-portfolio-page3 .env-closing-band a.env-cta{display:inline-flex;font-size:14px;font-weight:600;color:var(--env-gold);border-bottom:1px solid var(--env-gold);padding-bottom:2px;text-decoration:none}@media(max-width:900px){.env-s--envelope-portfolio-page3 .env-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.env-s--envelope-portfolio-page3 .env-wrap{padding:0 20px}.env-s--envelope-portfolio-page3 .env-page-header h1{font-size:28px}.env-s--envelope-portfolio-page3 .env-top-cta{padding:22px 20px;flex-direction:column;align-items:flex-start}.env-s--envelope-portfolio-page3 .env-cta-btn{width:100%;justify-content:center}.env-s--envelope-portfolio-page3 .env-closing-band{padding:28px 20px}}@media(max-width:640px){.env-s--envelope-portfolio-page3 .env-gallery-grid{grid-template-columns:1fr;gap:10px}.env-s--envelope-portfolio-page3 .env-page-nav a,.env-page-nav span.env-current{padding:7px 11px;font-size:13px}}.env-s--envelope-portfolio-page4{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-portfolio-page4 .env-wrap{max-width:1160px;margin:0 auto;padding:0 32px}.env-s--envelope-portfolio-page4 a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-portfolio-page4 .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-portfolio-page4 .env-page-header{padding:44px 0 28px}.env-s--envelope-portfolio-page4 .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:38px;line-height:1.1;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-portfolio-page4 .env-page-header p{max-width:680px;font-size:15.5px;line-height:1.7;color:var(--env-ink-soft)}.env-s--envelope-portfolio-page4 .env-page-header p a{text-decoration:underline}.env-s--envelope-portfolio-page4 .env-top-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--env-pine);color:var(--env-paper);padding:28px 32px;margin-bottom:32px}.env-s--envelope-portfolio-page4 .env-top-cta-text h2{font-family:Fraunces,serif;font-weight:500;font-size:20px;margin-bottom:6px;color:var(--env-paper)}.env-s--envelope-portfolio-page4 .env-top-cta-text p{font-size:15px;color:#dce7e1;max-width:480px}.env-s--envelope-portfolio-page4 .env-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:var(--env-gold);color:var(--env-pine-dark);font-weight:600;font-size:14.5px;padding:13px 22px;text-decoration:none;white-space:nowrap}.env-s--envelope-portfolio-page4 .env-cta-btn:hover{background:var(--env-gold-dark);color:var(--env-paper)}.env-s--envelope-portfolio-page4 .env-page-nav{display:flex;align-items:center;gap:8px;padding-bottom:28px;flex-wrap:wrap}.env-s--envelope-portfolio-page4 .env-page-nav .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin-right:6px}.env-s--envelope-portfolio-page4 .env-page-nav a,.env-page-nav span.env-current{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;padding:8px 14px;border:1px solid var(--env-line);text-decoration:none;color:var(--env-ink)}.env-s--envelope-portfolio-page4 .env-page-nav a:hover{border-color:var(--env-pine);color:var(--env-pine)}.env-s--envelope-portfolio-page4 .env-page-nav span.env-current{background:var(--env-pine);color:var(--env-paper);border-color:var(--env-pine)}.env-s--envelope-portfolio-page4 .env-in-house-note{font-size:13.5px;color:var(--env-ink-soft);font-style:italic;padding-bottom:20px}.env-s--envelope-portfolio-page4 .env-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:20px}.env-s--envelope-portfolio-page4 .env-gallery-item{position:relative;aspect-ratio:1.9 / 1;overflow:hidden;border:1px solid var(--env-line);background:var(--env-paper-warm);cursor:pointer}.env-s--envelope-portfolio-page4 .env-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.env-s--envelope-portfolio-page4 .env-gallery-item:hover img{transform:scale(1.08)}.env-s--envelope-portfolio-page4 .env-gallery-item .env-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(32,66,58,.75),transparent 55%);opacity:0;transition:opacity .25s ease;display:flex;align-items:flex-end;padding:10px;pointer-events:none}.env-s--envelope-portfolio-page4 .env-gallery-item:hover .env-overlay{opacity:1}.env-s--envelope-portfolio-page4 .env-gallery-item .env-overlay span{color:var(--env-paper);font-size:12.5px;font-weight:600;line-height:1.3}.env-s--envelope-portfolio-page4 .env-gallery-item .env-zoom-icon{position:absolute;top:8px;right:8px;width:26px;height:26px;background:#f7f5efe6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;pointer-events:none}.env-s--envelope-portfolio-page4 .env-gallery-item:hover .env-zoom-icon{opacity:1}.env-s--envelope-portfolio-page4 .env-gallery-item .env-zoom-icon svg{width:13px;height:13px;stroke:var(--env-pine-dark)}.env-s--envelope-portfolio-page4 .env-pagination-bottom{padding:28px 0 0}.env-s--envelope-portfolio-page4 .env-closing-band{background:var(--env-pine);color:var(--env-paper);padding:40px;text-align:center;margin:56px 0 64px}.env-s--envelope-portfolio-page4 .env-closing-band p{font-size:15.5px;max-width:600px;margin:0 auto 18px;line-height:1.7}.env-s--envelope-portfolio-page4 .env-closing-band a.env-cta{display:inline-flex;font-size:14px;font-weight:600;color:var(--env-gold);border-bottom:1px solid var(--env-gold);padding-bottom:2px;text-decoration:none}@media(max-width:900px){.env-s--envelope-portfolio-page4 .env-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.env-s--envelope-portfolio-page4 .env-wrap{padding:0 20px}.env-s--envelope-portfolio-page4 .env-page-header h1{font-size:28px}.env-s--envelope-portfolio-page4 .env-top-cta{padding:22px 20px;flex-direction:column;align-items:flex-start}.env-s--envelope-portfolio-page4 .env-cta-btn{width:100%;justify-content:center}.env-s--envelope-portfolio-page4 .env-closing-band{padding:28px 20px}}@media(max-width:640px){.env-s--envelope-portfolio-page4 .env-gallery-grid{grid-template-columns:1fr;gap:10px}.env-s--envelope-portfolio-page4 .env-page-nav a,.env-page-nav span.env-current{padding:7px 11px;font-size:13px}}.env-s--envelope-portfolio{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-portfolio .env-wrap{max-width:1160px;margin:0 auto;padding:0 32px}.env-s--envelope-portfolio a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-portfolio .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-portfolio .env-page-header{padding:44px 0 28px}.env-s--envelope-portfolio .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:38px;line-height:1.1;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-portfolio .env-page-header p{max-width:680px;font-size:15.5px;line-height:1.7;color:var(--env-ink-soft)}.env-s--envelope-portfolio .env-page-header p a{text-decoration:underline}.env-s--envelope-portfolio .env-top-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--env-pine);color:var(--env-paper);padding:28px 32px;margin-bottom:32px}.env-s--envelope-portfolio .env-top-cta-text h2{font-family:Fraunces,serif;font-weight:500;font-size:20px;margin-bottom:6px;color:var(--env-paper)}.env-s--envelope-portfolio .env-top-cta-text p{font-size:15px;color:#dce7e1;max-width:480px}.env-s--envelope-portfolio .env-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:var(--env-gold);color:var(--env-pine-dark);font-weight:600;font-size:14.5px;padding:13px 22px;text-decoration:none;white-space:nowrap}.env-s--envelope-portfolio .env-cta-btn:hover{background:var(--env-gold-dark);color:var(--env-paper)}.env-s--envelope-portfolio .env-page-nav{display:flex;align-items:center;gap:8px;padding-bottom:28px;flex-wrap:wrap}.env-s--envelope-portfolio .env-page-nav .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin-right:6px}.env-s--envelope-portfolio .env-page-nav a,.env-page-nav span.env-current{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;padding:8px 14px;border:1px solid var(--env-line);text-decoration:none;color:var(--env-ink)}.env-s--envelope-portfolio .env-page-nav a:hover{border-color:var(--env-pine);color:var(--env-pine)}.env-s--envelope-portfolio .env-page-nav span.env-current{background:var(--env-pine);color:var(--env-paper);border-color:var(--env-pine)}.env-s--envelope-portfolio .env-in-house-note{font-size:13.5px;color:var(--env-ink-soft);font-style:italic;padding-bottom:20px}.env-s--envelope-portfolio .env-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:20px}.env-s--envelope-portfolio .env-gallery-item{position:relative;aspect-ratio:1.9 / 1;overflow:hidden;border:1px solid var(--env-line);background:var(--env-paper-warm);cursor:pointer}.env-s--envelope-portfolio .env-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.env-s--envelope-portfolio .env-gallery-item:hover img{transform:scale(1.08)}.env-s--envelope-portfolio .env-gallery-item .env-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(32,66,58,.75),transparent 55%);opacity:0;transition:opacity .25s ease;display:flex;align-items:flex-end;padding:10px;pointer-events:none}.env-s--envelope-portfolio .env-gallery-item:hover .env-overlay{opacity:1}.env-s--envelope-portfolio .env-gallery-item .env-overlay span{color:var(--env-paper);font-size:12.5px;font-weight:600;line-height:1.3}.env-s--envelope-portfolio .env-gallery-item .env-zoom-icon{position:absolute;top:8px;right:8px;width:26px;height:26px;background:#f7f5efe6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;pointer-events:none}.env-s--envelope-portfolio .env-gallery-item:hover .env-zoom-icon{opacity:1}.env-s--envelope-portfolio .env-gallery-item .env-zoom-icon svg{width:13px;height:13px;stroke:var(--env-pine-dark)}.env-s--envelope-portfolio .env-pagination-bottom{padding:28px 0 0}.env-s--envelope-portfolio .env-closing-band{background:var(--env-pine);color:var(--env-paper);padding:40px;text-align:center;margin:56px 0 64px}.env-s--envelope-portfolio .env-closing-band p{font-size:15.5px;max-width:600px;margin:0 auto 18px;line-height:1.7}.env-s--envelope-portfolio .env-closing-band a.env-cta{display:inline-flex;font-size:14px;font-weight:600;color:var(--env-gold);border-bottom:1px solid var(--env-gold);padding-bottom:2px;text-decoration:none}@media(max-width:900px){.env-s--envelope-portfolio .env-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.env-s--envelope-portfolio .env-wrap{padding:0 20px}.env-s--envelope-portfolio .env-page-header h1{font-size:28px}.env-s--envelope-portfolio .env-top-cta{padding:22px 20px;flex-direction:column;align-items:flex-start}.env-s--envelope-portfolio .env-cta-btn{width:100%;justify-content:center}.env-s--envelope-portfolio .env-closing-band{padding:28px 20px}}@media(max-width:640px){.env-s--envelope-portfolio .env-gallery-grid{grid-template-columns:1fr;gap:10px}.env-s--envelope-portfolio .env-page-nav a,.env-page-nav span.env-current{padding:7px 11px;font-size:13px}}.env-s--envelope-pricing{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-pricing .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-pricing .env-pricing-header{padding:72px 0 40px}.env-s--envelope-pricing .env-pricing-header h1{font-family:Fraunces,serif;font-weight:500;font-size:42px;line-height:1.1;letter-spacing:-.01em;color:var(--env-ink);margin:14px 0 20px}.env-s--envelope-pricing .env-pricing-header .env-intro{max-width:720px;font-size:16px;line-height:1.7;color:var(--env-ink-soft)}.env-s--envelope-pricing .env-pricing-header .env-intro strong{color:var(--env-ink);font-weight:600}.env-s--envelope-pricing .env-pricing-header .env-intro a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-pricing .env-table-section{padding-bottom:56px}.env-s--envelope-pricing .env-table-scroll{overflow-x:auto;border:1px solid var(--env-line)}.env-s--envelope-pricing table.env-price-table{width:100%;border-collapse:collapse;min-width:640px;background:var(--env-white)}.env-s--envelope-pricing table.env-price-table caption{caption-side:bottom;text-align:left;font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--env-ink-soft);padding:10px 16px;background:var(--env-paper-warm)}.env-s--envelope-pricing table.env-price-table thead th{background:var(--env-pine-dark);color:var(--env-paper);font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;text-align:left;padding:14px 18px;white-space:nowrap}.env-s--envelope-pricing table.env-price-table thead th span{display:block;text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--env-gold);margin-top:2px}.env-s--envelope-pricing table.env-price-table tbody td{padding:12px 18px;font-size:15px;border-bottom:1px solid var(--env-line);white-space:nowrap}.env-s--envelope-pricing table.env-price-table tbody tr:nth-child(2n) td{background:var(--env-paper-warm)}.env-s--envelope-pricing table.env-price-table tbody td.env-qty{font-family:Fraunces,serif;font-weight:500;color:var(--env-ink)}.env-s--envelope-pricing table.env-price-table tbody td.env-price{font-family:IBM Plex Mono,monospace;color:var(--env-pine)}.env-s--envelope-pricing table.env-price-table tbody td.env-price--empty{color:var(--env-line)}.env-s--envelope-pricing .env-notes-section{padding-bottom:56px}.env-s--envelope-pricing .env-notes-list{border:1px solid var(--env-line);background:var(--env-white)}.env-s--envelope-pricing .env-notes-list p{position:relative;display:block;margin:0;padding:16px 20px 16px 42px;border-bottom:1px solid var(--env-line);font-size:15px;line-height:1.6;color:var(--env-ink-soft)}.env-s--envelope-pricing .env-notes-list p:last-child{border-bottom:none}.env-s--envelope-pricing .env-notes-list p:before{content:"";position:absolute;left:20px;top:22px;width:8px;height:8px;background:var(--env-gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.env-s--envelope-pricing .env-notes-list strong{color:var(--env-ink);font-weight:600}.env-s--envelope-pricing .env-notes-list a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-pricing .env-closing{padding-bottom:80px;max-width:720px;font-size:15px;line-height:1.7;color:var(--env-ink-soft)}.env-s--envelope-pricing .env-closing a{color:var(--env-pine);text-decoration:underline}.env-s--envelope-pricing .env-closing .env-thankyou{margin-top:18px;font-family:Fraunces,serif;font-size:18px;font-style:italic;color:var(--env-ink)}@media(max-width:860px){.env-s--envelope-pricing .env-pricing-header h1{font-size:32px}}@media(max-width:640px){.env-s--envelope-pricing .env-table-scroll{overflow-x:visible;border:none}.env-s--envelope-pricing table.env-price-table{min-width:0;width:100%;border:1px solid var(--env-line);border-bottom:none}.env-s--envelope-pricing table.env-price-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.env-s--envelope-pricing table.env-price-table,table.env-price-table tbody,table.env-price-table tr,table.env-price-table td{display:block;width:100%}.env-s--envelope-pricing table.env-price-table tbody tr{border-bottom:1px solid var(--env-line)}.env-s--envelope-pricing table.env-price-table tbody tr:nth-child(2n) td{background:none}.env-s--envelope-pricing table.env-price-table tbody tr:nth-child(2n){background:var(--env-paper-warm)}.env-s--envelope-pricing table.env-price-table tbody td{display:flex;justify-content:space-between;align-items:baseline;padding:8px 16px;border-bottom:none;white-space:normal}.env-s--envelope-pricing table.env-price-table tbody td.env-qty{padding-top:14px;font-size:17px}.env-s--envelope-pricing table.env-price-table tbody td:last-child{padding-bottom:14px}.env-s--envelope-pricing table.env-price-table tbody td:before{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft)}.env-s--envelope-pricing table.env-price-table tbody td.env-qty:before{content:"Quantity";color:var(--env-pine)}.env-s--envelope-pricing table.env-price-table tbody td:nth-of-type(2):before{content:"Black print"}.env-s--envelope-pricing table.env-price-table tbody td:nth-of-type(3):before{content:"Color print"}.env-s--envelope-pricing table.env-price-table tbody td:nth-of-type(4):before{content:"Blank envelopes"}}.env-s--envelope-process .env-process-grid{display:grid;grid-template-columns:repeat(var(--env-process-cols, 3),1fr);gap:40px}.env-s--envelope-process .env-process{padding:88px 0;background:var(--env-paper)}.env-s--envelope-process .env-process-step .step-num{font-family:IBM Plex Mono,monospace;font-size:14px;color:var(--env-gold-dark);margin-bottom:14px;display:block}.env-s--envelope-process .env-process-step h3{font-family:Fraunces,serif;font-weight:500;font-size:18px;margin-bottom:8px;color:var(--env-ink)}.env-s--envelope-process .env-process-step p{font-size:15px;color:var(--env-ink-soft)}@media(max-width:860px){.env-s--envelope-process .env-process-grid{grid-template-columns:1fr}}.env-s--envelope-products .env-product-grid{display:grid;grid-template-columns:repeat(var(--env-products-cols, 3),1fr);gap:1px;background:var(--env-line);border:1px solid var(--env-line)}.env-s--envelope-products .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-products .env-btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:11px 20px;background:var(--env-pine);color:var(--env-paper);border:none;cursor:pointer;font-family:inherit;text-decoration:none}.env-s--envelope-products .env-btn.env-btn--secondary{background:transparent;color:var(--env-ink);border:1px solid var(--env-ink)}.env-s--envelope-products .env-btn.env-btn--ghost{background:transparent;color:var(--env-pine);padding-left:0;padding-right:0;font-weight:600}.env-s--envelope-products .env-products{padding:88px 0;background:var(--env-paper)}.env-s--envelope-products .env-product-card{background:var(--env-white);padding:32px 28px;display:flex;flex-direction:column;min-height:240px}.env-s--envelope-products .env-product-card.env-product-card--highlight{background:var(--env-paper-warm)}.env-s--envelope-products .env-flap-tag{width:38px;height:28px;background:var(--env-paper-warm);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,50% 60%);margin-bottom:20px}.env-s--envelope-products .env-product-card.env-product-card--highlight .env-flap-tag{background:var(--env-white)}.env-s--envelope-products .env-product-card h3{font-family:Fraunces,serif;font-weight:500;font-size:19px;margin-bottom:8px;color:var(--env-ink)}.env-s--envelope-products .env-product-card p{font-size:15px;color:var(--env-ink-soft);flex-grow:1}.env-s--envelope-products .env-product-card a{font-size:14px;font-weight:600;color:var(--env-pine);margin-top:16px;display:inline-flex;align-items:center;gap:6px}@media(max-width:860px){.env-s--envelope-products .env-product-grid{grid-template-columns:1fr}}.env-s--envelope-sizes .env-size-grid{display:grid;grid-template-columns:repeat(var(--env-sizes-cols, 2),1fr);gap:48px}.env-s--envelope-sizes .env-sizes{background:var(--env-paper-warm);padding:64px 0}.env-s--envelope-sizes .env-size-card{display:flex;gap:20px;align-items:flex-start}.env-s--envelope-sizes .env-size-card h3{font-family:Fraunces,serif;font-weight:500;font-size:17px;margin-bottom:6px;color:var(--env-ink)}.env-s--envelope-sizes .env-size-card p{font-size:15px;color:var(--env-ink-soft)}.env-s--envelope-sizes .env-size-card .dim{font-family:IBM Plex Mono,monospace;font-size:22px;color:var(--env-pine);display:block;margin-top:6px}@media(max-width:860px){.env-s--envelope-sizes .env-size-grid{grid-template-columns:1fr}}.env-s--envelope-templates-page{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-templates-page .env-wrap{max-width:1000px;margin:0 auto;padding:0 32px}.env-s--envelope-templates-page .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--envelope-templates-page .env-page-header{padding:56px 0 44px}.env-s--envelope-templates-page .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:40px;line-height:1.1;letter-spacing:-.01em;margin:14px 0 16px;color:var(--env-ink)}.env-s--envelope-templates-page .env-page-header p{max-width:620px;font-size:16px;color:var(--env-ink-soft)}.env-s--envelope-templates-page .env-instructions-card{background:var(--env-pine);color:var(--env-paper);padding:36px;margin-bottom:56px}.env-s--envelope-templates-page .env-instructions-card h2{font-family:Fraunces,serif;font-weight:500;font-size:20px;margin-bottom:18px;color:var(--env-paper)}.env-s--envelope-templates-page .env-instructions-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.env-s--envelope-templates-page .env-instructions-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6;color:#e8f0ea}.env-s--envelope-templates-page .env-instructions-list .dot{width:7px;height:7px;background:var(--env-gold);flex-shrink:0;margin-top:7px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.env-s--envelope-templates-page .env-instructions-list strong{color:var(--env-paper);font-weight:600}.env-s--envelope-templates-page .env-templates-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:56px}.env-s--envelope-templates-page .env-template-card{background:var(--env-white);border:1px solid var(--env-line)}.env-s--envelope-templates-page .env-template-preview{position:relative;aspect-ratio:1.85 / 1;background:var(--env-paper-warm);border-bottom:1px solid var(--env-line);overflow:hidden;display:flex;align-items:center;justify-content:center}.env-s--envelope-templates-page .env-template-preview img{width:100%;height:100%;object-fit:contain}.env-s--envelope-templates-page .env-template-body{padding:24px}.env-s--envelope-templates-page .env-template-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;gap:10px}.env-s--envelope-templates-page .env-template-header h3{font-family:Fraunces,serif;font-weight:500;font-size:19px}.env-s--envelope-templates-page .env-template-header .dim{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-pine);white-space:nowrap}.env-s--envelope-templates-page .env-template-note{font-size:14px;color:var(--env-ink-soft);margin-bottom:18px}.env-s--envelope-templates-page .env-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.env-s--envelope-templates-page .env-format-chip{display:flex;align-items:center;gap:8px;border:1px solid var(--env-line);padding:10px 12px;font-size:14px;font-weight:500;color:var(--env-ink);transition:border-color .15s,background .15s;text-decoration:none}.env-s--envelope-templates-page .env-format-chip:hover{border-color:var(--env-pine);background:var(--env-paper-warm)}.env-s--envelope-templates-page .env-format-chip .ext{font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;background:var(--env-pine);color:var(--env-paper);padding:2px 6px;letter-spacing:.02em;flex-shrink:0}.env-s--envelope-templates-page .env-format-chip .dl-arrow{margin-left:auto;color:var(--env-gold-dark);font-size:15px}.env-s--envelope-templates-page .env-next-steps{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:64px}.env-s--envelope-templates-page .env-step-card{border:1px solid var(--env-line);background:var(--env-white);padding:28px}.env-s--envelope-templates-page .env-step-card .env-step-num{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-gold-dark);display:block;margin-bottom:10px}.env-s--envelope-templates-page .env-step-card h3{font-family:Fraunces,serif;font-weight:500;font-size:17px;margin-bottom:8px}.env-s--envelope-templates-page .env-step-card p{font-size:15px;color:var(--env-ink-soft);margin-bottom:14px}.env-s--envelope-templates-page .env-step-card a.env-cta{font-size:14px;font-weight:600;color:var(--env-pine);text-decoration:none}.env-s--envelope-templates-page .env-footnote{font-size:14px;color:var(--env-ink-soft);padding-bottom:72px;max-width:620px}.env-s--envelope-templates-page .env-footnote a{color:var(--env-pine);text-decoration:underline}@media(max-width:760px){.env-s--envelope-templates-page .env-templates-grid,.env-next-steps{grid-template-columns:1fr}.env-s--envelope-templates-page .env-page-header h1{font-size:30px}.env-s--envelope-templates-page .env-wrap{padding:0 20px}}.env-s--envelope-testimonial .env-testimonial-wrap{background:var(--env-pine);color:var(--env-paper);padding:80px 0}.env-s--envelope-testimonial .env-testimonial{max-width:680px;margin:0 auto;text-align:center}.env-s--envelope-testimonial .env-testimonial p{font-family:Fraunces,serif;font-size:26px;font-weight:400;line-height:1.4;font-style:italic;color:var(--env-paper)}.env-s--envelope-testimonial .env-testimonial .attribution{margin-top:24px;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--env-gold-light)}.env-s--envelope-testimonials-page{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--envelope-testimonials-page .env-page-header{padding:52px 0 8px;text-align:center}.env-s--envelope-testimonials-page .env-page-header h1{font-family:Fraunces,serif;font-weight:500;font-size:40px;line-height:1.1;letter-spacing:-.01em;margin:14px 0;color:var(--env-ink)}.env-s--envelope-testimonials-page .env-page-header p{max-width:520px;margin:0 auto;font-size:16px;color:var(--env-ink-soft)}.env-s--envelope-testimonials-page .env-rating-row{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 0 48px;font-size:15px;color:var(--env-ink-soft);text-align:center;flex-wrap:wrap}.env-s--envelope-testimonials-page .env-rating-row .env-stars{color:var(--env-gold-dark);letter-spacing:2px;font-size:16px}.env-s--envelope-testimonials-page .env-rating-row strong{color:var(--env-ink)}.env-s--envelope-testimonials-page .env-testimonial-grid{column-count:3;column-gap:20px;padding-bottom:64px}.env-s--envelope-testimonials-page .env-testimonial-card{break-inside:avoid;margin-bottom:20px;background:var(--env-white);border:1px solid var(--env-line);padding:26px 24px;display:block;position:relative}.env-s--envelope-testimonials-page .env-testimonial-card .env-quote-mark{font-family:Fraunces,serif;font-size:44px;line-height:1;color:var(--env-gold);margin-bottom:6px;display:block;font-weight:600}.env-s--envelope-testimonials-page .env-testimonial-card .env-quote-text{font-size:14.5px;color:var(--env-ink);margin-bottom:16px}.env-s--envelope-testimonials-page .env-testimonial-card .env-attribution{border-top:1px solid var(--env-line);padding-top:14px}.env-s--envelope-testimonials-page .env-testimonial-card .env-name{font-family:Fraunces,serif;font-weight:500;font-size:15px;color:var(--env-pine)}.env-s--envelope-testimonials-page .env-testimonial-card .env-org{font-size:13.5px;color:var(--env-ink-soft);margin-top:2px}.env-s--envelope-testimonials-page .env-testimonial-card .env-org a{color:var(--env-ink-soft);text-decoration:underline}.env-s--envelope-testimonials-page .env-testimonial-card .env-org a:hover{color:var(--env-pine)}@media(max-width:900px){.env-s--envelope-testimonials-page .env-testimonial-grid{column-count:2;column-gap:16px}.env-s--envelope-testimonials-page .env-testimonial-card{padding:22px 20px;margin-bottom:16px}}@media(max-width:640px){.env-s--envelope-testimonials-page .env-wrap{padding:0 20px}.env-s--envelope-testimonials-page .env-page-header{padding:40px 0 8px}.env-s--envelope-testimonials-page .env-page-header h1{font-size:28px}.env-s--envelope-testimonials-page .env-page-header p{font-size:15px}.env-s--envelope-testimonials-page .env-rating-row{padding:16px 0 36px;font-size:14px}.env-s--envelope-testimonials-page .env-testimonial-grid{column-count:1;padding-bottom:48px}.env-s--envelope-testimonials-page .env-testimonial-card{padding:20px;margin-bottom:14px}.env-s--envelope-testimonials-page .env-testimonial-card .env-quote-mark{font-size:36px}.env-s--envelope-testimonials-page .env-testimonial-card .env-quote-text{font-size:15px}}@media(max-width:380px){.env-s--envelope-testimonials-page .env-wrap{padding:0 16px}.env-s--envelope-testimonials-page .env-page-header h1{font-size:24px}}.env-s--footer .env-footer-grid{display:grid;grid-template-columns:1.4fr repeat(var(--env-footer-cols, 4),1fr);gap:32px;margin-bottom:48px}.env-s--footer .env-footer{background:var(--env-ink);color:#c9cbc5;padding:64px 0 28px}.env-s--footer .env-footer-brand .env-logo-text{font-family:Fraunces,serif;font-size:18px;font-weight:600;color:#f7f5ef}.env-s--footer .env-footer-brand p{font-size:14px;margin-top:14px;color:#8b9691;max-width:240px;line-height:1.6}.env-s--footer .env-footer-brand .env-social{display:inline-flex;margin-top:16px;color:#8b9691;text-decoration:none;font-size:14px}.env-s--footer .env-footer-brand .env-social:hover{color:var(--env-gold)}.env-s--footer .env-footer h4{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#8b9691;margin-bottom:16px;font-weight:500}.env-s--footer .env-footer ul{list-style:none;margin:0;padding:0}.env-s--footer .env-footer li{margin-bottom:10px;font-size:15px}.env-s--footer .env-footer li a{color:#c9cbc5;text-decoration:none}.env-s--footer .env-footer li a:hover{color:var(--env-gold)}.env-s--footer .env-newsletter-form{display:flex;margin-top:4px}.env-s--footer .env-newsletter-form input[type=email]{flex:1;background:transparent;border:1px solid #33403C;border-right:none;padding:9px 10px;color:#f7f5ef;font-size:14px;font-family:inherit}.env-s--footer .env-newsletter-form input[type=email]::placeholder{color:#6d7873}.env-s--footer .env-newsletter-form button{background:var(--env-gold);color:var(--env-ink);border:none;padding:0 16px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.env-s--footer .env-newsletter-success{font-size:14px;color:var(--env-gold);margin-top:4px}.env-s--footer .env-footer-bottom{border-top:1px solid #33403C;padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;color:#8b9691}@media(max-width:860px){.env-s--footer .env-footer-grid{grid-template-columns:1fr 1fr}}.env-notice{background:var(--env-paper-warm);border-bottom:1px solid var(--env-line);color:var(--env-ink)}.env-notice[hidden]{display:none}.env-notice{overflow:hidden;transition:opacity .3s ease,max-height .4s ease,padding .4s ease;max-height:120px}.env-notice--going{opacity:0;max-height:0}@media(prefers-reduced-motion:reduce){.env-notice{transition:none}}.env-notice-inner{display:grid;grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:10px;padding-top:9px;padding-bottom:9px}.env-notice-mark{width:7px;height:7px;justify-self:end;background:var(--env-gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.env-notice p{margin:0;text-align:center;font-size:14px;line-height:1.5;color:var(--env-ink-soft)}.env-notice-close{justify-self:end;display:grid;place-items:center;width:36px;height:36px;margin:-6px -6px -6px 0;background:none;border:0;padding:0;font-size:20px;line-height:1;cursor:pointer;color:var(--env-ink-soft)}.env-notice-close:hover{color:var(--env-ink)}.env-notice-close:focus-visible{outline:2px solid var(--env-pine);outline-offset:2px}@media(max-width:860px){.env-notice p{font-size:13.5px}}.env-s--header .env-nav>li>a{display:inline-flex;align-items:center;gap:6px}.env-s--header .env-caret{width:9px;height:6px;flex-shrink:0;transition:transform .18s ease}.env-s--header .env-nav>li:hover>a .env-caret,.env-s--header .env-nav>li:focus-within>a .env-caret{transform:rotate(180deg)}@media(max-width:860px){.env-s--header .env-caret{display:none}}.env-s--header .env-topbar{background:var(--env-pine-dark);color:#efe9d8;font-size:14px;text-align:center;padding:8px 16px;font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.env-s--header .env-topbar a{color:var(--env-gold);text-decoration:none}.env-s--header .env-header{background:var(--env-paper);padding:20px 0;border-bottom:1px solid var(--env-line);position:relative}.env-s--header .env-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.env-s--header .env-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.env-s--header .env-logo-mark{width:32px;height:24px;background:var(--env-pine);position:relative;flex-shrink:0}.env-s--header .env-logo-mark:after{content:"";position:absolute;top:0;left:0;right:0;height:13px;background:var(--env-pine-dark);clip-path:polygon(0 0,50% 90%,100% 0)}.env-s--header .env-logo-text{font-family:Fraunces,serif;font-size:17px;font-weight:600;line-height:1.1;color:var(--env-ink)}.env-s--header .env-logo-text small{display:block;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;color:var(--env-ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.env-s--header .env-nav{display:flex;gap:26px;font-size:15px;font-weight:500;list-style:none;margin:0;padding:0}.env-s--header .env-nav>li{position:relative}.env-s--header .env-nav>li>a{color:var(--env-ink-soft);text-decoration:none;padding:8px 0;display:inline-block}.env-s--header .env-nav>li>a:hover{color:var(--env-pine)}.env-s--header .env-submenu{display:none;position:absolute;top:100%;left:0;background:var(--env-white);border:1px solid var(--env-line);min-width:200px;padding:8px 0;list-style:none;margin:0;z-index:20}.env-s--header .env-nav>li:hover .env-submenu{display:block}.env-s--header .env-submenu a{display:block;padding:9px 16px;color:var(--env-ink-soft);text-decoration:none;font-size:14px}.env-s--header .env-submenu a:hover{background:var(--env-paper);color:var(--env-pine)}.env-s--header .env-header-actions{display:flex;align-items:center;gap:18px}.env-s--header .env-icon-link{position:relative;display:inline-flex;align-items:center;color:var(--env-ink);text-decoration:none}.env-s--header .env-icon-link svg{width:20px;height:20px;display:block}.env-s--header .env-cart-count{position:absolute;top:-7px;right:-9px;background:var(--env-gold);color:var(--env-pine-dark);font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.env-s--header .env-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:4px;color:var(--env-ink)}.env-s--header .env-menu-toggle svg{width:24px;height:24px}.env-s--header .env-mobile-panel{display:none}@media(max-width:900px){.env-s--header .env-nav{display:none}.env-s--header .env-menu-toggle{display:inline-flex}.env-s--header .env-mobile-panel{display:none;flex-direction:column;gap:2px;background:var(--env-white);border-top:1px solid var(--env-line);padding:12px 20px 20px}.env-s--header .env-mobile-panel.env-open{display:flex}.env-s--header .env-mobile-panel a{color:var(--env-ink);text-decoration:none;padding:10px 0;font-size:15px;border-bottom:1px solid var(--env-line)}.env-s--header .env-mobile-panel .env-mobile-sub{display:flex;flex-direction:column}.env-s--header .env-mobile-panel .env-mobile-sub a{padding-left:16px;font-size:15px;color:var(--env-ink-soft)}.env-s--header .env-wrap{padding:0 20px}}.env-s--product-convert-existing{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--product-convert-existing .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--product-convert-existing a{color:var(--env-pine);text-decoration:none}.env-s--product-convert-existing .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--product-convert-existing .env-product-main{padding:40px 0 72px}.env-s--product-convert-existing .env-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.env-s--product-convert-existing .env-product-grid>*{min-width:0}.env-s--product-convert-existing .env-gallery-main{width:100%;aspect-ratio:1 / 1;border:1px solid var(--env-line);background:var(--env-white);overflow:hidden;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.env-s--product-convert-existing .env-gallery-main img{width:100%;height:100%;object-fit:contain;display:block}.env-s--product-convert-existing .product-single__title{font-family:Fraunces,serif;font-weight:500;font-size:26px;line-height:1.25;margin:10px 0 12px;color:var(--env-ink)}.env-s--product-convert-existing .env-price{font-family:IBM Plex Mono,monospace!important;font-size:22px!important;font-weight:500!important;color:var(--env-ink)!important;margin-bottom:20px!important}.env-s--product-convert-existing .env-turnaround-badge{display:flex;align-items:center;gap:10px;background:var(--env-pine);color:var(--env-paper);padding:14px 16px;margin-bottom:20px;font-size:14.5px}.env-s--product-convert-existing .env-turnaround-badge svg{width:20px;height:20px;stroke:var(--env-gold);flex-shrink:0}.env-s--product-convert-existing .env-turnaround-badge strong{font-weight:700}.env-s--product-convert-existing .env-instructions-box{background:var(--env-paper-warm);padding:18px 20px;font-size:14.5px;color:var(--env-ink);line-height:1.7;margin-bottom:22px}.env-s--product-convert-existing .env-instructions-box .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-pine);font-weight:600;margin-bottom:8px;display:block}.env-s--product-convert-existing .env-instructions-box p{margin-bottom:8px}.env-s--product-convert-existing .env-instructions-box p:last-child{margin-bottom:0}.env-s--product-convert-existing .env-upload-field{margin-bottom:22px}.env-s--product-convert-existing .field-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px;display:block}.env-s--product-convert-existing .env-upload-zone{border:1.5px dashed var(--env-pine);background:var(--env-paper-warm);padding:24px;text-align:center;position:relative}.env-s--product-convert-existing .env-upload-icon{font-size:22px;margin-bottom:8px;color:var(--env-pine)}.env-s--product-convert-existing .env-upload-main-txt{display:block;font-size:14px;font-weight:600;color:var(--env-ink);margin-bottom:4px;cursor:pointer}.env-s--product-convert-existing .env-upload-sub-txt{font-size:13px;color:var(--env-ink-soft);margin-bottom:12px}.env-s--product-convert-existing #uploadStatus{color:var(--env-pine);font-family:IBM Plex Mono,monospace;font-size:13px;margin-top:8px}.env-s--product-convert-existing #filePreview{background:var(--env-white);border:1px solid var(--env-line);padding:10px;margin-top:10px;text-align:left}.env-s--product-convert-existing #fileName{font-weight:600;margin-top:4px}.env-s--product-convert-existing #imgPreview{max-width:100%;margin-top:10px;border:1px solid var(--env-line)}.env-s--product-convert-existing #img-delete-container{margin-bottom:14px}.env-s--product-convert-existing #img-delete-container a{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-gold-dark);text-decoration:underline}.env-s--product-convert-existing .env-notes-field{margin-bottom:22px}.env-s--product-convert-existing .env-notes-field textarea{width:100%;border:1px solid var(--env-line);padding:12px;font-family:Inter,sans-serif;font-size:14.5px;min-height:90px;resize:vertical;box-sizing:border-box}.env-s--product-convert-existing .env-btn-add-cart{display:block;width:100%;background:var(--env-pine);color:var(--env-paper);border:none;font-weight:600;font-size:14.5px;padding:15px;text-align:center;cursor:pointer;font-family:Inter,sans-serif}.env-s--product-convert-existing .env-btn-add-cart:hover{background:var(--env-pine-dark)}.env-s--product-convert-existing .env-btn-add-cart[disabled]{opacity:.6;cursor:not-allowed}@media(max-width:820px){.env-s--product-convert-existing .env-product-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.env-s--product-convert-existing .env-wrap{padding:0 20px}.env-s--product-convert-existing .product-single__title{font-size:22px}.env-s--product-convert-existing .env-upload-zone{padding:18px}}.env-free-template{font-family:Inter,sans-serif;background:var(--env-paper)}.env-free-template .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-free-template a{color:var(--env-pine);text-decoration:none}.env-free-template .env-eyebrow{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--env-pine);font-weight:500}.env-free-template .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-free-template .env-template-nav{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px 0 8px;font-size:14px}.env-free-template .env-template-nav a{font-family:IBM Plex Mono,monospace;font-weight:600;color:var(--env-pine)}.env-free-template .env-template-nav a:hover{text-decoration:underline}.env-free-template .env-template-nav .env-sep{color:var(--env-line)}.env-free-template .env-template-nav .env-disabled{font-family:IBM Plex Mono,monospace;color:var(--env-line);font-weight:600}.env-free-template .env-pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:24px 0 60px;align-items:start}.env-free-template .env-gallery-main{width:100%;aspect-ratio:2 / 1;border:1px solid var(--env-line);background:var(--env-white);overflow:hidden;margin-bottom:10px}.env-free-template .env-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.env-free-template .env-proofread-note{font-size:13px;color:var(--env-ink-soft);font-style:italic}.env-free-template .product-single__title{font-family:Fraunces,serif;font-weight:500;font-size:26px;line-height:1.25;margin:10px 0 4px;color:var(--env-ink)}.env-free-template .env-subtitle{font-size:14.5px;color:var(--env-pine);font-weight:600;margin-bottom:14px}.env-free-template .product-single__price{font-family:IBM Plex Mono,monospace!important;font-size:22px!important;font-weight:500!important;color:var(--env-ink)!important;margin-bottom:20px!important}.env-free-template .env-personalizer-wrap{margin-bottom:22px}.env-free-template .env-personalizer-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--env-pine);margin-bottom:10px;display:block}.env-free-template .product-personalizer{min-height:40px}.env-free-template .env-instructions-box{background:var(--env-paper-warm);padding:16px 18px;font-size:13.5px;color:var(--env-ink-soft);line-height:1.7;margin-bottom:22px}.env-free-template .env-instructions-box a{text-decoration:underline;font-weight:600;color:var(--env-pine)}.env-free-template .field-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px;display:block}.env-free-template .env-visible-select{display:block;width:100%;font-family:Inter,sans-serif;font-size:15px;color:var(--env-ink);background-color:var(--env-white);border:1px solid var(--env-line);padding:10px 40px 10px 12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;margin-bottom:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232F5D50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:13px}.env-free-template .env-visually-hidden-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.env-free-template .env-btn-add-cart{display:block;width:100%;background:var(--env-pine);color:var(--env-paper);border:none;font-weight:600;font-size:14.5px;padding:15px;text-align:center;cursor:pointer;font-family:Inter,sans-serif}.env-free-template .env-btn-add-cart:hover{background:var(--env-pine-dark)}@media(max-width:820px){.env-free-template .env-pdp-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.env-free-template .env-wrap{padding:0 20px}.env-free-template .product-single__title{font-size:22px}}.env-s--product-design-services{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--product-design-services .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--product-design-services a{color:var(--env-pine);text-decoration:none}.env-s--product-design-services .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--product-design-services .env-template-nav{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px 0 8px;font-size:14px;flex-wrap:wrap}.env-s--product-design-services .env-template-nav a{font-family:IBM Plex Mono,monospace;font-weight:600;color:var(--env-pine)}.env-s--product-design-services .env-template-nav a:hover{text-decoration:underline}.env-s--product-design-services .env-template-nav .env-sep{color:var(--env-line)}.env-s--product-design-services .env-template-nav .env-disabled{font-family:IBM Plex Mono,monospace;color:var(--env-line)}.env-s--product-design-services .env-product-main{padding:12px 0 0}.env-s--product-design-services .env-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding-bottom:24px}.env-s--product-design-services .env-product-grid>*{min-width:0}.env-s--product-design-services .env-gallery-main{width:100%;aspect-ratio:2 / 1;border:1px solid var(--env-line);background:var(--env-white);overflow:hidden;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.env-s--product-design-services .env-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.env-s--product-design-services .product-single__title{font-family:Fraunces,serif;font-weight:500;font-size:26px;line-height:1.25;margin:10px 0 12px;color:var(--env-ink)}.env-s--product-design-services .env-price{font-family:IBM Plex Mono,monospace!important;font-size:22px!important;font-weight:500!important;color:var(--env-ink)!important;margin-bottom:20px!important}.env-s--product-design-services .env-turnaround-badge{display:flex;align-items:center;gap:10px;background:var(--env-pine);color:var(--env-paper);padding:14px 16px;margin-bottom:20px;font-size:14.5px}.env-s--product-design-services .env-turnaround-badge svg{width:20px;height:20px;stroke:var(--env-gold);flex-shrink:0}.env-s--product-design-services .env-turnaround-badge strong{font-weight:700}.env-s--product-design-services .env-instructions-box{background:var(--env-paper-warm);padding:18px 20px;font-size:14.5px;color:var(--env-ink);line-height:1.7;margin-bottom:22px}.env-s--product-design-services .env-instructions-box .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-pine);font-weight:600;margin-bottom:8px;display:block}.env-s--product-design-services .env-instructions-box p{margin-bottom:8px}.env-s--product-design-services .env-instructions-box p:last-child{margin-bottom:0}.env-s--product-design-services .env-instructions-box strong{font-weight:600}.env-s--product-design-services .env-notes-field{margin-bottom:22px}.env-s--product-design-services .field-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px;display:block}.env-s--product-design-services .env-notes-field textarea{width:100%;border:1px solid var(--env-line);padding:12px;font-family:Inter,sans-serif;font-size:14.5px;min-height:110px;resize:vertical;box-sizing:border-box}.env-s--product-design-services .env-notes-hint{font-size:12.5px;color:var(--env-ink-soft);font-style:italic;margin-top:6px}.env-s--product-design-services .env-btn-add-cart{display:block;width:100%;background:var(--env-pine);color:var(--env-paper);border:none;font-weight:600;font-size:14.5px;padding:15px;text-align:center;cursor:pointer;font-family:Inter,sans-serif}.env-s--product-design-services .env-btn-add-cart:hover{background:var(--env-pine-dark)}.env-s--product-design-services .env-btn-add-cart[disabled]{opacity:.6;cursor:not-allowed}.env-s--product-design-services .env-samples-section{padding:36px 0 60px;border-top:1px solid var(--env-line);margin-top:36px}.env-s--product-design-services .env-samples-section h2{font-family:Fraunces,serif;font-weight:500;font-size:19px;margin-bottom:18px;color:var(--env-ink)}.env-s--product-design-services .env-samples-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.env-s--product-design-services .env-sample-thumb{aspect-ratio:2 / 1;overflow:hidden;border:1px solid var(--env-line);cursor:pointer;background:var(--env-paper-warm)}.env-s--product-design-services .env-sample-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.env-s--product-design-services .env-sample-thumb:hover img{transform:scale(1.08)}@media(max-width:900px){.env-s--product-design-services .env-samples-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.env-s--product-design-services .env-product-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.env-s--product-design-services .env-wrap{padding:0 20px}.env-s--product-design-services .product-single__title{font-size:22px}.env-s--product-design-services .env-template-nav{gap:14px;font-size:13px}}.env-s--product-new-boxed-sets{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--product-new-boxed-sets .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--product-new-boxed-sets a{color:var(--env-pine);text-decoration:none}.env-s--product-new-boxed-sets .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--product-new-boxed-sets .env-product-main{padding:40px 0 72px}.env-s--product-new-boxed-sets .env-product-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.env-s--product-new-boxed-sets .env-product-grid>*{min-width:0}.env-s--product-new-boxed-sets .env-gallery-main{position:relative;aspect-ratio:1 / 1;max-height:560px;background:var(--env-paper-warm);border:1.5px dashed var(--env-line);overflow:hidden;display:flex;align-items:center;justify-content:center}.env-s--product-new-boxed-sets .env-gallery-placeholder{text-align:center;padding:32px;max-width:300px}.env-s--product-new-boxed-sets .env-gallery-placeholder .icon{font-size:26px;color:var(--env-pine);margin-bottom:14px}.env-s--product-new-boxed-sets .env-gallery-placeholder .main-txt{font-family:Fraunces,serif;font-size:17px;color:var(--env-ink);margin-bottom:6px}.env-s--product-new-boxed-sets .env-gallery-placeholder .sub-txt{font-size:14px;color:var(--env-ink-soft);line-height:1.5}.env-s--product-new-boxed-sets .uploaded-design-slot{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--env-white)}.env-s--product-new-boxed-sets .uploaded-design-box{width:100%;height:100%}.env-s--product-new-boxed-sets .uploaded-design-box img{width:100%;height:100%;object-fit:contain}.env-s--product-new-boxed-sets .product-single__photos.has-uploaded-preview .env-gallery-placeholder{display:none}.env-s--product-new-boxed-sets .product-single__title{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.01em;margin:10px 0 16px;overflow-wrap:break-word;word-break:break-word;color:var(--env-ink)}.env-s--product-new-boxed-sets .env-instructions-box{background:var(--env-paper-warm);padding:16px 18px;font-size:14px;color:var(--env-ink-soft);line-height:1.65;margin-bottom:24px}.env-s--product-new-boxed-sets .env-instructions-box p{margin-bottom:8px}.env-s--product-new-boxed-sets .env-instructions-box p:last-child{margin-bottom:0}.env-s--product-new-boxed-sets .env-instructions-box a{text-decoration:underline;font-weight:600}.env-s--product-new-boxed-sets .env-order-card{border:1px solid var(--env-line);background:var(--env-white);padding:28px}.env-s--product-new-boxed-sets .env-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;flex-wrap:wrap}.env-s--product-new-boxed-sets .product-single__price{font-family:IBM Plex Mono,monospace!important;font-size:22px!important;font-weight:500!important;color:var(--env-ink)!important;margin:0!important;line-height:1.25!important}.env-s--product-new-boxed-sets .env-color-note{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.03em;text-transform:uppercase;background:var(--env-paper-warm);color:var(--env-ink-soft);padding:4px 10px;border:1px solid var(--env-line);margin-bottom:20px}.env-s--product-new-boxed-sets #img-delete-container{margin-bottom:14px}.env-s--product-new-boxed-sets #img-delete-container a{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-gold-dark);text-decoration:underline}.env-s--product-new-boxed-sets .field-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:10px;display:block}.env-s--product-new-boxed-sets .env-visually-hidden-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.env-s--product-new-boxed-sets .env-visible-select{display:block;width:100%;font-family:Inter,sans-serif;font-size:15px;color:var(--env-ink);background-color:var(--env-white);border:1px solid var(--env-line);padding:10px 40px 10px 12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232F5D50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:13px}.env-s--product-new-boxed-sets .env-visible-select:focus{outline:2px solid var(--env-pine);outline-offset:1px}.env-s--product-new-boxed-sets .env-qty-note{font-size:13px;color:var(--env-ink-soft);margin:8px 0 20px}.env-s--product-new-boxed-sets .env-upload-field{margin-bottom:22px}.env-s--product-new-boxed-sets .env-upload-zone{border:1.5px dashed var(--env-pine);background:var(--env-paper-warm);padding:24px;text-align:center;position:relative}.env-s--product-new-boxed-sets .env-upload-icon{font-size:22px;margin-bottom:8px;color:var(--env-pine)}.env-s--product-new-boxed-sets .env-upload-main-txt{display:block;font-size:14px;font-weight:600;color:var(--env-ink);margin-bottom:4px;cursor:pointer}.env-s--product-new-boxed-sets .env-upload-sub-txt{font-size:13px;color:var(--env-ink-soft);margin-bottom:12px}.env-s--product-new-boxed-sets #uploadStatus{color:var(--env-pine);font-family:IBM Plex Mono,monospace;font-size:13px;margin-top:8px}.env-s--product-new-boxed-sets #filePreview{background:var(--env-white);border:1px solid var(--env-line);padding:10px;margin-top:10px;text-align:left}.env-s--product-new-boxed-sets #fileName{font-weight:600;margin-top:4px}.env-s--product-new-boxed-sets #imgPreview{max-width:100%;margin-top:10px;border:1px solid var(--env-line)}.env-s--product-new-boxed-sets .env-btn-add-cart{display:block;width:100%;background:var(--env-pine);color:var(--env-paper);border:none;font-weight:600;font-size:14.5px;padding:15px;text-align:center;cursor:pointer;font-family:Inter,sans-serif}.env-s--product-new-boxed-sets .env-btn-add-cart:hover{background:var(--env-pine-dark)}.env-s--product-new-boxed-sets .env-btn-add-cart[disabled]{opacity:.6;cursor:not-allowed}.env-s--product-new-boxed-sets .env-specs-box{background:var(--env-paper-warm);padding:20px 22px;margin:24px 0 22px}.env-s--product-new-boxed-sets .env-specs-box .field-label{margin-bottom:12px}.env-s--product-new-boxed-sets .env-spec-row{display:flex;align-items:center;gap:10px;font-size:14.5px;margin-bottom:9px;color:var(--env-ink)}.env-s--product-new-boxed-sets .env-spec-row:last-child{margin-bottom:0}.env-s--product-new-boxed-sets .env-spec-row svg{width:16px;height:16px;stroke:var(--env-pine);flex-shrink:0}.env-s--product-new-boxed-sets .env-spec-row a{text-decoration:underline;font-weight:600}.env-s--product-new-boxed-sets .env-contact-note{font-size:14px;color:var(--env-ink-soft)}.env-s--product-new-boxed-sets .env-contact-note a{text-decoration:underline;font-weight:600}@media(max-width:900px){.env-s--product-new-boxed-sets .env-product-grid{grid-template-columns:1fr;gap:32px}.env-s--product-new-boxed-sets .env-gallery-main{aspect-ratio:1.6 / 1;max-height:420px}}@media(max-width:640px){.env-s--product-new-boxed-sets .env-wrap{padding:0 20px}.env-s--product-new-boxed-sets .product-single__title{font-size:24px}.env-s--product-new-boxed-sets .env-order-card,.env-s--product-new-boxed-sets .env-gallery-placeholder{padding:20px}.env-s--product-new-boxed-sets .env-upload-zone{padding:18px}}.env-s--scratch-design{font-family:Inter,sans-serif;background:var(--env-paper)}.env-s--scratch-design .env-wrap{max-width:1080px;margin:0 auto;padding:0 32px}.env-s--scratch-design a{color:var(--env-pine);text-decoration:none}.env-s--scratch-design .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-s--scratch-design .env-product-main{padding:40px 0 72px}.env-s--scratch-design .env-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.env-s--scratch-design .env-product-grid>*{min-width:0}.env-s--scratch-design .env-samples-note{font-size:14px;color:var(--env-ink-soft);margin-bottom:12px}.env-s--scratch-design .env-samples-note strong{color:var(--env-ink);font-weight:600}.env-s--scratch-design .env-samples-note a{text-decoration:underline;font-weight:600}.env-s--scratch-design .env-gallery-main{width:100%;aspect-ratio:1 / 1;border:1px solid var(--env-line);background:var(--env-white);overflow:hidden;margin-bottom:12px}.env-s--scratch-design .env-gallery-main img{width:100%;height:100%;object-fit:contain;display:block}.env-s--scratch-design .env-gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.env-s--scratch-design .env-gallery-thumb{aspect-ratio:1 / 1;border:1px solid var(--env-line);background:var(--env-white);overflow:hidden;cursor:pointer;padding:0}.env-s--scratch-design .env-gallery-thumb.active{border-color:var(--env-pine);border-width:2px}.env-s--scratch-design .env-gallery-thumb img{width:100%;height:100%;object-fit:contain;display:block}.env-s--scratch-design .product-single__title{font-family:Fraunces,serif;font-weight:500;font-size:28px;line-height:1.2;margin:10px 0 12px;color:var(--env-ink)}.env-s--scratch-design .env-price{font-family:IBM Plex Mono,monospace!important;font-size:22px!important;font-weight:500!important;color:var(--env-ink)!important;margin-bottom:20px!important}.env-s--scratch-design .env-turnaround-badge{display:flex;align-items:center;gap:10px;background:var(--env-pine);color:var(--env-paper);padding:14px 16px;margin-bottom:20px;font-size:14.5px}.env-s--scratch-design .env-turnaround-badge svg{width:20px;height:20px;stroke:var(--env-gold);flex-shrink:0}.env-s--scratch-design .env-turnaround-badge strong{font-weight:700}.env-s--scratch-design .env-instructions-box{background:var(--env-paper-warm);padding:18px 20px;font-size:14.5px;color:var(--env-ink);line-height:1.7;margin-bottom:22px}.env-s--scratch-design .env-instructions-box .env-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-pine);font-weight:600;margin-bottom:8px;display:block}.env-s--scratch-design .env-upload-field{margin-bottom:22px}.env-s--scratch-design .field-label{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--env-ink-soft);margin-bottom:8px;display:block}.env-s--scratch-design .env-upload-optional{font-size:12.5px;color:var(--env-ink-soft);font-style:italic;margin-bottom:10px}.env-s--scratch-design .env-upload-zone{border:1.5px dashed var(--env-pine);background:var(--env-paper-warm);padding:24px;text-align:center;position:relative}.env-s--scratch-design .env-upload-icon{font-size:22px;margin-bottom:8px;color:var(--env-pine)}.env-s--scratch-design .env-upload-main-txt{display:block;font-size:14px;font-weight:600;color:var(--env-ink);margin-bottom:4px;cursor:pointer}.env-s--scratch-design .env-upload-sub-txt{font-size:13px;color:var(--env-ink-soft);margin-bottom:12px}.env-s--scratch-design #uploadStatus{color:var(--env-pine);font-family:IBM Plex Mono,monospace;font-size:13px;margin-top:8px}.env-s--scratch-design #filePreview{background:var(--env-white);border:1px solid var(--env-line);padding:10px;margin-top:10px;text-align:left}.env-s--scratch-design #fileName{font-weight:600;margin-top:4px}.env-s--scratch-design #imgPreview{max-width:100%;margin-top:10px;border:1px solid var(--env-line)}.env-s--scratch-design #img-delete-container{margin-bottom:14px}.env-s--scratch-design #img-delete-container a{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--env-gold-dark);text-decoration:underline}.env-s--scratch-design .env-notes-field{margin-bottom:22px}.env-s--scratch-design .env-notes-field textarea{width:100%;border:1px solid var(--env-line);padding:12px;font-family:Inter,sans-serif;font-size:14.5px;min-height:90px;resize:vertical;box-sizing:border-box}.env-s--scratch-design .env-btn-add-cart{display:block;width:100%;background:var(--env-pine);color:var(--env-paper);border:none;font-weight:600;font-size:14.5px;padding:15px;text-align:center;cursor:pointer;font-family:Inter,sans-serif}.env-s--scratch-design .env-btn-add-cart:hover{background:var(--env-pine-dark)}.env-s--scratch-design .env-btn-add-cart[disabled]{opacity:.6;cursor:not-allowed}.env-s--scratch-design .env-workflow-box{font-size:14px;color:var(--env-ink-soft);line-height:1.7;margin-top:22px}.env-s--scratch-design .env-workflow-box a{text-decoration:underline;font-weight:600}@media(max-width:820px){.env-s--scratch-design .env-product-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.env-s--scratch-design .env-wrap{padding:0 20px}.env-s--scratch-design .product-single__title{font-size:24px}.env-s--scratch-design .env-gallery-thumbs{gap:8px}.env-s--scratch-design .env-upload-zone{padding:18px}}.env-404{font-family:Inter,sans-serif;background:var(--env-paper);padding:72px 32px 96px;text-align:center}.env-404 .env-404-envelope{display:flex;justify-content:center;margin-bottom:28px}.env-404 .env-404-envelope svg{width:96px;height:68px}.env-404 .env-eyebrow{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--env-pine);font-weight:500;display:block;margin-bottom:14px}.env-404 h1{font-family:Fraunces,serif;font-weight:500;font-size:34px;line-height:1.2;color:var(--env-ink);max-width:560px;margin:0 auto 16px}.env-404 p.env-404-subtext{font-size:15px;color:var(--env-ink-soft);max-width:460px;margin:0 auto 32px;line-height:1.7}.env-404 .btn{display:inline-flex;align-items:center;gap:8px;background:var(--env-pine);color:var(--env-paper);font-weight:600;font-size:14.5px;padding:13px 24px;text-decoration:none;border:none}.env-404 .btn:hover{background:var(--env-pine-dark)}.env-404 .btn svg,.env-404 .btn img{width:14px;height:14px}.env-404-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:40px;padding-top:32px;border-top:1px solid var(--env-line);max-width:480px;margin-left:auto;margin-right:auto}.env-404-links a{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.03em;color:var(--env-ink-soft);text-decoration:none}.env-404-links a:hover{color:var(--env-pine)}@media(max-width:640px){.env-404{padding:56px 20px 72px}.env-404 h1{font-size:26px}.env-404-links{gap:16px 20px}}.env-activate{--env-flap: 12px;--env-rust: #A6532E;--env-rust-bg: #F4E5DD;font-family:Inter,sans-serif;background:var(--env-paper);padding:56px 32px 96px}.env-activate .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-activate .env-card{max-width:420px;margin:0 auto;background:var(--env-white);border:1px solid var(--env-line);padding:36px 32px}.env-activate .env-header{text-align:center;margin-bottom:28px}.env-activate .env-header h1{font-family:Fraunces,serif;font-weight:500;font-size:26px;color:var(--env-ink);margin-bottom:10px;line-height:1.25}.env-activate .env-header p{font-size:15px;color:var(--env-ink-soft);line-height:1.6}.env-activate .env-errors{background:var(--env-rust-bg);color:var(--env-rust);border:1px solid var(--env-rust);padding:12px 14px;margin-bottom:20px;font-size:14px}.env-activate .env-errors ul{margin:0;padding-left:18px}.env-activate label{display:block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin:16px 0 6px}.env-activate label:first-of-type{margin-top:0}.env-activate input[type=password]{width:100%;padding:12px;border:1px solid var(--env-line);background:var(--env-white);font-family:Inter,sans-serif;font-size:15px;color:var(--env-ink);box-sizing:border-box}.env-activate input[type=submit]{display:block;width:100%;border:none;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;font-size:14.5px;padding:13px;margin-top:24px}.env-activate input[type=submit].env-btn-primary{background:var(--env-pine);color:var(--env-paper)}.env-activate input[type=submit].env-btn-primary:hover{background:var(--env-pine-dark)}.env-activate input[name=decline]{background:transparent;color:var(--env-ink-soft);border:1px solid var(--env-line);margin-top:10px}.env-activate input[name=decline]:hover{border-color:var(--env-rust);color:var(--env-rust)}@media(max-width:480px){.env-activate{padding:40px 20px 72px}.env-activate .env-card{padding:28px 22px}}.env-addresses{--env-flap: 12px;font-family:Inter,sans-serif;background:var(--env-paper)}.env-addresses .env-wrap{max-width:720px;margin:0 auto;padding:0 32px}.env-addresses a{color:var(--env-pine);text-decoration:none}.env-addresses .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-addresses .env-header{text-align:center;padding:44px 0 8px}.env-addresses .env-header h1{font-family:Fraunces,serif;font-weight:500;font-size:32px;letter-spacing:-.01em;color:var(--env-ink);margin-bottom:10px}.env-addresses .env-header .env-return{font-size:14px;color:var(--env-ink-soft);text-decoration:underline;margin-bottom:20px;display:inline-block}.env-addresses .env-header .env-return:hover{color:var(--env-pine)}.env-addresses .env-btn{display:inline-block;background:var(--env-pine);color:var(--env-paper);border:none;font-weight:600;font-size:14.5px;padding:12px 22px;cursor:pointer;font-family:Inter,sans-serif}.env-addresses .env-btn:hover{background:var(--env-pine-dark)}.env-addresses .env-btn--secondary{background:transparent;color:var(--env-ink-soft);border:1px solid var(--env-line)}.env-addresses .env-btn--secondary:hover{border-color:#a6532e;color:#a6532e}.env-addresses .env-btn--small{font-size:13.5px;padding:9px 16px}.env-addresses .env-text-link{background:none;border:none;color:var(--env-ink-soft);text-decoration:underline;font-size:14px;cursor:pointer;font-family:Inter,sans-serif;padding:0}.env-addresses .env-text-link:hover{color:var(--env-pine)}.env-addresses .hide{display:none!important}.env-addresses .env-form-card{background:var(--env-white);border:1px solid var(--env-line);padding:28px;margin-bottom:24px}.env-addresses .env-form-card h2,.env-addresses .env-form-card h4{font-family:Fraunces,serif;font-weight:500;font-size:19px;color:var(--env-ink);margin-bottom:20px;text-align:left}.env-addresses .env-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:4px}.env-addresses .env-form-card label{display:block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--env-ink-soft);margin:14px 0 6px;text-align:left}.env-addresses .env-form-card label:first-child,.env-addresses .env-form-grid label{margin-top:0}.env-addresses .env-form-card input[type=text],.env-addresses .env-form-card input[type=tel],.env-addresses .env-form-card select{width:100%;padding:11px 12px;border:1px solid var(--env-line);background:var(--env-white);font-family:Inter,sans-serif;font-size:15px;color:var(--env-ink);box-sizing:border-box}.env-addresses .env-form-card .env-checkbox-row{display:flex;align-items:center;gap:8px;margin:18px 0;justify-content:center}.env-addresses .env-form-card .env-checkbox-row label{margin:0;text-transform:none;font-family:Inter,sans-serif;font-size:14.5px;letter-spacing:normal;color:var(--env-ink)}.env-addresses .env-form-actions{text-align:center;margin-top:22px}.env-addresses .env-form-actions div{margin-bottom:10px}.env-addresses .env-address-card{background:var(--env-white);border:1px solid var(--env-line);padding:24px;margin-bottom:16px;text-align:center}.env-addresses .env-default-badge{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;background:var(--env-gold);color:var(--env-pine-dark);padding:3px 10px;margin-bottom:14px}.env-addresses .env-address-card .env-address-text{font-size:14.5px;color:var(--env-ink);line-height:1.8;margin-bottom:18px}.env-addresses .env-address-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.env-addresses hr{border:none;border-top:1px solid var(--env-line);margin:24px 0 0}.env-addresses .env-pagination-wrap{text-align:center;padding:24px 0 60px}@media(max-width:640px){.env-addresses .env-wrap{padding:0 20px}.env-addresses .env-header h1{font-size:26px}.env-addresses .env-form-grid{grid-template-columns:1fr;gap:0}.env-addresses .env-form-card,.env-addresses .env-address-card{padding:20px}.env-addresses .env-address-actions{flex-direction:column}.env-addresses .env-address-actions .env-btn{width:100%}}.env-login{--env-flap: 12px;--env-rust: #A6532E;--env-rust-bg: #F4E5DD;font-family:Inter,sans-serif;background:var(--env-paper);padding:56px 32px 96px}.env-login .env-flap-corner{clip-path:polygon(0 0,calc(100% - var(--env-flap)) 0,100% var(--env-flap),100% 100%,0 100%)}.env-login .env-wrap{max-width:900px;margin:0 auto}.env-login .env-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.env-login .env-card{background:var(--env-white);border:1px solid var(--env-line);padding:32px}.env-login .env-card h2{font-family:Fraunces,serif;font-weight:500;font-size:22px;text-align:center;color:var(--env-ink);margin-bottom:22px}.env-login .env-card p.env-subtext{text-align:center;font-size:14.5px;color:var(--env-ink-soft);margin-bottom:20px;line-height:1.6}.env-login .note.form-success{background:var(--env-paper);border:1px solid var(--env-pine);color:var(--env-pine);padding:12px 14px;margin-bottom:20px;font-size:14px;text-align:center}.env-login .env-errors{background:var(--env-rust-bg);color:var(--env-rust);border:1px solid var(--env-rust);padding:12px 14px;margin-bottom:16px;font-size:14px}.env-login input[type=email],.env-login input[type=password],.env-login input[type=text]{width:100%;padding:12px;border:1px solid var(--env-line);background:var(--env-white);font-family:Inter,sans-serif;font-size:15px;color:var(--env-ink);box-sizing:border-box;margin-bottom:14px}.env-login input.input--error{border-color:var(--env-rust)}.env-login input[type=submit],.env-login .btn{display:block;width:100%;background:var(--env-pine);color:var(--env-paper);border:none;font-weight:600;font-size:14.5px;padding:13px;cursor:pointer;font-family:Inter,sans-serif;text-align:center;text-decoration:none}.env-login input[type=submit]:hover,.env-login .btn:hover{background:var(--env-pine-dark)}.env-login .env-form-footer{text-align:center;margin-top:16px;font-size:14px}.env-login .env-form-footer a,.env-login .env-form-footer .text-link{color:var(--env-ink-soft);text-decoration:underline;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px}.env-login .env-form-footer a:hover,.env-login .env-form-footer .text-link:hover{color:var(--env-pine)}.env-login .env-guest-block{text-align:center;margin-top:28px;padding-top:24px;border-top:1px solid var(--env-line)}.env-login .env-guest-block h2{font-size:17px;margin-bottom:14px}@media(max-width:760px){.env-login{padding:40px 20px 72px}.env-login .env-grid{grid-template-columns:1fr;gap:16px}.env-login .env-card{padding:24px}}.env-s--product-design-services .product-form,.env-s--product-custom .product-form,.env-s--scratch-design .product-form,.env-s--product-convert-existing .product-form{display:block;width:auto;margin:0}.env-s--product-design-services .product-form__item,.env-s--product-custom .product-form__item,.env-s--scratch-design .product-form__item,.env-s--product-convert-existing .product-form__item{padding-left:0;padding-right:0}.env-s--scratch-design .env-gallery-main,.env-s--product-convert-existing .env-gallery-main{aspect-ratio:auto;display:block}.env-s--scratch-design .env-gallery-main img,.env-s--product-convert-existing .env-gallery-main img{height:auto}@media(max-width:640px){.env-s--product-custom .env-template-nav,.env-s--product-design-services .env-template-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;padding-bottom:4px;font-size:13px}.env-s--product-custom .env-template-nav{padding-left:20px;padding-right:20px}.env-s--product-custom .env-template-nav .env-sep,.env-s--product-design-services .env-template-nav .env-sep{display:none}.env-s--product-custom .env-nav-prev,.env-s--product-custom .env-nav-next,.env-s--product-design-services .env-nav-prev,.env-s--product-design-services .env-nav-next{border:1px solid var(--env-line);background:var(--env-white);padding:12px 6px;text-align:center;line-height:1.2}.env-s--product-custom .env-nav-prev,.env-s--product-design-services .env-nav-prev{grid-column:1;grid-row:1}.env-s--product-custom .env-nav-next,.env-s--product-design-services .env-nav-next{grid-column:2;grid-row:1}.env-s--product-custom .env-template-nav .env-disabled,.env-s--product-design-services .env-template-nav .env-disabled{background:var(--env-paper-warm)}.env-s--product-custom .env-nav-all,.env-s--product-design-services .env-nav-all{grid-column:1 / -1;grid-row:2;text-align:center;padding:6px 0 2px;text-decoration:underline}}@media(max-width:820px){.env-free-template .env-pdp-grid,.env-s--product-design-services .env-samples-section{padding-bottom:84px}.env-s--product-design-services .env-product-grid{padding-bottom:12px}}@media(max-width:640px){.env-s--envelope-cart .env-item-spec dt:has(+dd.env-item-freetext),.env-s--envelope-cart .env-item-spec dd.env-item-freetext{grid-column:1 / -1}.env-s--envelope-cart .env-item-spec dt:has(+dd.env-item-freetext){margin-top:6px}.env-s--envelope-cart .env-item-spec dd.env-item-freetext{margin-top:-2px}}.env-s--scratch-design .env-gallery-thumbs{align-items:start}.env-s--scratch-design .env-gallery-thumb{aspect-ratio:auto;display:block;line-height:0}.env-s--scratch-design .env-gallery-thumb img{height:auto}.env-s--envelope-order .env-thumb-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.env-s--envelope-order .env-thumb-link img{object-fit:contain}.env-s--envelope-order .env-item-prop--freetext .env-item-prop-value{white-space:pre-wrap;line-height:1.55}.env-s--envelope-order .env-item-card--addon{padding-top:16px;padding-bottom:16px;background:var(--env-paper)}.env-s--envelope-order .env-item-badge{display:inline-block;vertical-align:2px;margin-left:10px;padding:2px 7px;border-radius:2px;background:var(--env-flag);color:#fff;font-family:var(--env-font-mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.env-s--envelope-order .env-item-thumb--fit{aspect-ratio:auto;height:auto;align-self:flex-start}.env-s--envelope-order .env-item-thumb--fit img{height:auto;object-fit:contain}.env-s--envelope-order .env-item-thumb--fit .env-thumb-link{height:auto}.env-s--envelope-order .env-item-money-row{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--env-line)}.env-s--envelope-order .env-item-qty{font-family:var(--env-font-mono);font-size:13px;color:var(--env-ink-soft);margin-right:auto}.env-s--envelope-order .env-item-money{text-align:right}.env-s--envelope-order .env-item-price{font-family:var(--env-font-mono);font-size:17px;color:var(--env-ink);font-variant-numeric:tabular-nums}.env-s--envelope-order .env-item-was{font-family:var(--env-font-mono);font-size:14px;color:var(--env-ink-soft);margin-right:8px}.env-s--envelope-order .env-item-card--addon .env-item-details{display:flex;align-items:center;justify-content:space-between;gap:16px}.env-s--envelope-order .env-item-card--addon .env-item-props{display:none}.env-s--envelope-order .env-item-card--addon .env-item-money-row{margin-top:0;padding-top:0;border-top:0;flex:0 0 auto}.env-s--envelope-order .env-item-card--addon .env-item-title{margin:0}@media(max-width:640px){.env-s--envelope-order .env-item-thumb--fit{width:100%;flex:none}.env-s--envelope-order .env-item-card--addon .env-item-details{flex-direction:column;align-items:flex-start;gap:8px}}.env-s--envelope-sizes .env-size-card{--env-size-photo-w: 230px}@media(max-width:1000px){.env-s--envelope-sizes .env-size-card{--env-size-photo-w: 190px}}@media(max-width:520px){.env-s--envelope-sizes .env-size-card{flex-direction:column;align-items:stretch;gap:14px}.env-s--envelope-sizes .env-size-card .env-size-photo{width:100%;max-width:360px;margin-top:0}}.env-s--envelope-cart .env-item-linetotal{display:block;font-family:var(--env-font-mono);font-size:12.5px;color:var(--env-flag);margin-top:3px;white-space:nowrap}.env-s--envelope-hero .env-slider-nav{gap:20px}.env-s--envelope-hero .env-slider-dot{position:relative}.env-s--envelope-hero .env-slider-dot:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:44px;transform:translate(-50%,-50%)}.env-s--header .env-icon-link:after{content:"";position:absolute;left:50%;top:50%;width:38px;height:44px;transform:translate(-50%,-50%)}.env-s--envelope-cart .env-item-filecard{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--env-paper-warm);color:var(--env-pine);text-decoration:none}.env-s--envelope-cart .env-item-filecard svg{width:26px;height:26px;stroke:var(--env-pine)}.env-s--envelope-cart .env-item-filecard span{font-family:var(--env-font-mono);font-size:11px;letter-spacing:.08em;color:var(--env-ink-soft)}.env-s--envelope-order .env-item-filecard{width:100%;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--env-paper-warm);color:var(--env-pine);text-decoration:none}.env-s--envelope-order .env-item-filecard svg{width:26px;height:26px;stroke:var(--env-pine)}.env-s--envelope-order .env-item-filecard span{font-family:var(--env-font-mono);font-size:11px;letter-spacing:.08em;color:var(--env-ink-soft)}.env-s--envelope-cart .env-item-filecard.is-rendered{height:auto}.env-s--envelope-order .env-item-thumb--fit{display:block;height:auto;aspect-ratio:auto;align-self:flex-start;overflow:visible}.env-s--envelope-order .env-item-thumb--fit .env-thumb-link{display:block;width:100%;height:auto;min-height:0}.env-s--envelope-order .env-item-thumb--fit .env-thumb-link>img,.env-s--envelope-order .env-item-thumb--fit>img{display:block;width:100%;height:auto;object-fit:contain}.env-s--envelope-order .env-reorder-note{font-size:13.5px;line-height:1.5;color:var(--env-ink-soft);margin:10px 0 0;max-width:52ch}.env-item-filecard--fallback{width:100%}.env-s--envelope-cart .env-item-filecard--fallback{height:100%}.env-s--envelope-templates-page .env-instructions-card{background:var(--env-sage);color:var(--env-ink)}.env-s--envelope-templates-page .env-instructions-card h2{color:var(--env-pine-dark)}.env-s--envelope-templates-page .env-instructions-list li{color:var(--env-ink)}.env-s--envelope-templates-page .env-instructions-list strong{color:var(--env-pine-dark)}.env-s--envelope-design-service .env-service-card img{width:100%;max-width:250px;height:140px;object-fit:contain;margin-bottom:18px}.env-addon-card--rush{margin-top:10px}.env-remind{margin:18px 0;padding:22px 26px;background:var(--env-paper-warm);border:1px solid var(--env-line)}.env-remind-head{margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:var(--env-ink)}.env-remind-note{margin:6px 0 0;font-size:14px;color:var(--env-ink-soft);line-height:1.55;max-width:62ch}.env-remind-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.env-remind-radio{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.env-remind-options .env-remind-chip{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:46px;margin:0;padding:0 18px;background:var(--env-white);border:1px solid var(--env-line);color:var(--env-ink);font-family:Inter,sans-serif;font-size:14.5px;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.env-remind-options .env-remind-chip:hover{border-color:var(--env-ink-soft)}.env-remind-options .env-remind-radio:checked+.env-remind-chip{background:var(--env-pine);border-color:var(--env-pine);color:var(--env-paper);font-weight:600}.env-remind-options .env-remind-radio:focus-visible+.env-remind-chip{outline:2px solid var(--env-pine);outline-offset:2px}.env-remind-status{margin:12px 0 0;font-size:13.5px;color:var(--env-ink-soft);min-height:1em}@media(max-width:560px){.env-remind{padding:18px}.env-remind-options .env-remind-chip{flex:1 1 calc(50% - 5px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/env-sections.css.map */
