.Q_G2Mq_wrap{gap:var(--sp-3);justify-items:center;display:grid}.Q_G2Mq_stage{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-sunk);width:100%;max-width:340px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.Q_G2Mq_canvas{touch-action:none;cursor:grab;display:block}.Q_G2Mq_canvas:active{cursor:grabbing}.Q_G2Mq_canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Q_G2Mq_trim{pointer-events:none;border:1px dashed #fcfaf5e6;position:absolute;box-shadow:0 0 0 1px #2a211861,inset 0 0 0 1px #2a211861}.Q_G2Mq_overlay{padding:var(--sp-4);text-align:center;background:var(--paper-sunk);color:var(--ink-soft);font-size:var(--fs-small);place-content:center;display:grid;position:absolute;inset:0}.Q_G2Mq_controls{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:340px;display:flex}.Q_G2Mq_zoom{align-items:center;gap:var(--sp-2);min-height:var(--tap);flex:150px;display:flex}.Q_G2Mq_zoomLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.Q_G2Mq_zoom input{min-width:90px;height:var(--tap);accent-color:var(--accent);flex:1}.Q_G2Mq_zoom input:disabled{opacity:.4}.Q_G2Mq_buttons{gap:var(--sp-2);display:flex}.Q_G2Mq_small{min-height:32px;padding:0 var(--sp-3);color:var(--ink-soft);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-ui);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:13.5px;display:inline-flex}.Q_G2Mq_small:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.Q_G2Mq_small:disabled{opacity:.4;cursor:not-allowed}.Q_G2Mq_hint{max-width:340px;color:var(--ink-soft);font-size:var(--fs-small);text-align:center}.Q_G2Mq_warn{background:var(--warn-bg);border-left:2px solid var(--warn);max-width:340px;padding:var(--sp-3) var(--sp-4);color:var(--ink);font-size:var(--fs-small)}.Q_G2Mq_guide{pointer-events:none;position:absolute;inset:0}.Q_G2Mq_guideScrim{position:absolute;top:0;left:0;right:0}.Q_G2Mq_guideWords{color:#2a2118;font-family:var(--font-display);opacity:.55;line-height:1.12;position:absolute}.Q_G2Mq_guideWords p{margin:0}.Q_G2Mq_guideFamily{font-family:var(--font-ui);opacity:.85}
.HaOKVG_box{background:#fcfaf5;border-radius:2px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 8px 24px #0000001a}.HaOKVG_wash{filter:blur(26px);opacity:0;mix-blend-mode:multiply;animation:HaOKVG_bloom var(--dur) ease-in-out infinite;animation-delay:var(--delay);border-radius:50%;position:absolute}@keyframes HaOKVG_bloom{0%{opacity:0;transform:scale(.72)translate(0)}40%{opacity:.34}70%{opacity:.28;transform:scale(1.02) translate(var(--dx), var(--dy))}to{opacity:0;transform:scale(1.1) translate(var(--dx), var(--dy))}}.HaOKVG_grain{opacity:.5;mix-blend-mode:multiply;background-image:radial-gradient(#2a2118 .5px,#0000 .5px);background-size:3px 3px;position:absolute;inset:0}.HaOKVG_caption{text-align:center;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#6e6154;position:absolute;bottom:8%;left:0;right:0}.HaOKVG_dots:after{content:"";animation:1.4s steps(4,end) infinite HaOKVG_dots}@keyframes HaOKVG_dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.HaOKVG_wash{opacity:.3;animation:none;transform:scale(1)}.HaOKVG_dots:after{content:"...";animation:none}}
._5loVxq_card{aspect-ratio:7/5;border:1px solid var(--rule);border-radius:var(--radius);position:relative;overflow:hidden;container-type:size}._5loVxq_message{font-family:var(--font-hand);white-space:pre-wrap;position:absolute;overflow:hidden}._5loVxq_imprint{font-family:var(--font-mono);letter-spacing:.04em;line-height:1.3;position:absolute}._5loVxq_zone{background:#fff;position:absolute}._5loVxq_indicia{color:#111;text-align:center;font-family:var(--font-ui);border:1px solid #111;place-items:center;line-height:1.2;display:grid;position:absolute}._5loVxq_block{font-family:var(--font-ui);color:#111;white-space:nowrap;line-height:1.35;position:absolute}._5loVxq_blockFaint{color:#333}._5loVxq_bars{color:#111;align-items:flex-end;gap:.25cqw;display:flex;position:absolute}._5loVxq_bars i{background:currentColor;flex:1;display:block}._5loVxq_decor{width:100%;height:100%;position:absolute;inset:0}
.zh8txq_logo{line-height:0;display:inline-block}.zh8txq_logo img{width:auto;height:100%}.zh8txq_logo .zh8txq_light{display:block}.zh8txq_logo .zh8txq_dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zh8txq_logo .zh8txq_light{display:none}:root:not([data-theme=light]) .zh8txq_logo .zh8txq_dark{display:block}}:root[data-theme=dark] .zh8txq_logo .zh8txq_light{display:none}:root[data-theme=dark] .zh8txq_logo .zh8txq_dark{display:block}:root[data-theme=light] .zh8txq_logo .zh8txq_light{display:block}:root[data-theme=light] .zh8txq_logo .zh8txq_dark{display:none}
.E0kJGG_page{--sec:clamp(64px, 9vw, 112px)}.E0kJGG_wrap{width:100%;max-width:1120px;padding-inline:var(--sp-4);margin-inline:auto}@media (min-width:760px){.E0kJGG_wrap{padding-inline:var(--sp-6)}}.E0kJGG_section,.E0kJGG_band{padding-block:var(--sec)}.E0kJGG_bandSunk{background:var(--paper-sunk)}.E0kJGG_bandGreen{background:var(--band-bg);color:var(--band-fg)}.E0kJGG_sectionHead{gap:var(--sp-3);align-content:start;display:grid}.E0kJGG_split{gap:var(--sp-4);display:grid}@media (min-width:860px){.E0kJGG_split{column-gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end}}.E0kJGG_eyebrow{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);display:inline-flex}.E0kJGG_flag{width:11px;height:14px;color:var(--accent);flex:none}.E0kJGG_h1{letter-spacing:-.03em;font-size:clamp(42px,6vw,66px);font-weight:600;line-height:1.02}.E0kJGG_h1 em{letter-spacing:-.02em;font-style:italic;font-weight:400}.E0kJGG_h2{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,42px);font-weight:600}.E0kJGG_h3{font-size:var(--fs-h3);font-weight:600}.E0kJGG_lede{color:var(--ink-soft);text-wrap:pretty;max-width:44ch;font-size:19px}@media (max-width:680px){.E0kJGG_lede{font-size:17px}}.E0kJGG_body{color:var(--ink-soft);text-wrap:pretty}.E0kJGG_soft{color:var(--ink-soft)}.E0kJGG_cap{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.E0kJGG_header{padding-block:var(--sp-4)}.E0kJGG_headerRow{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.E0kJGG_nav{align-items:center;gap:var(--sp-1);display:flex}.E0kJGG_navLink{min-height:var(--tap);padding-inline:var(--sp-3);font-size:var(--fs-small);color:var(--ink-soft);border-radius:var(--radius);align-items:center;text-decoration:none;display:inline-flex}.E0kJGG_navLink:hover{color:var(--ink)}@media (max-width:900px){.E0kJGG_navLink{display:none}}.E0kJGG_navCta{min-height:var(--tap);margin-left:var(--sp-2);padding-inline:var(--sp-4);border-radius:var(--radius);background:var(--accent);color:var(--btn-fg);font:600 15px/1 var(--font-ui);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.E0kJGG_hero{gap:var(--sp-6);padding-block:var(--sp-5) var(--sec);grid-template-areas:"text""visual""cta";display:grid}@media (min-width:960px){.E0kJGG_hero{column-gap:var(--sp-7);row-gap:var(--sp-5);padding-top:var(--sp-6);grid-template:"text visual""cta visual"1fr/minmax(0,.85fr) minmax(0,1.15fr)}}.E0kJGG_heroText{gap:var(--sp-4);grid-area:text;align-content:start;display:grid}.E0kJGG_heroVisual{grid-area:visual}.E0kJGG_heroCta{gap:var(--sp-3);grid-area:cta;align-content:start;justify-items:start;display:grid}.E0kJGG_heroPrice{color:var(--ink);max-width:44ch;font-size:15px;line-height:1.7}.E0kJGG_btnSub{font-size:var(--fs-small);color:var(--ink-soft);max-width:42ch}.E0kJGG_desk{aspect-ratio:1.3;position:relative}.E0kJGG_deskPrint{z-index:2;gap:var(--sp-2);width:45%;margin:0;display:grid;position:absolute;top:0;left:0;rotate:-4deg}.E0kJGG_deskCard{z-index:1;gap:var(--sp-3);width:74%;margin:0;display:grid;position:absolute;bottom:0;right:0;rotate:1.8deg}.E0kJGG_deskArrow{z-index:3;width:17%;color:var(--ink-soft);position:absolute;top:7%;left:41%}.E0kJGG_capRight{justify-self:end}.E0kJGG_photoPrint{box-shadow:var(--shadow-lift);background:#fcfaf5;border-radius:2px;padding:3.5%}.E0kJGG_photoPrint img{aspect-ratio:7/5;object-fit:cover;width:100%;height:auto;display:block}.E0kJGG_lift{box-shadow:var(--shadow-lift);border-radius:var(--radius)}.E0kJGG_tiltL{rotate:-2deg}.E0kJGG_tiltR{rotate:1.6deg}.E0kJGG_cardImg{aspect-ratio:7/5;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.E0kJGG_steps{margin:var(--sp-6) 0 0;gap:var(--sp-6);padding:0;list-style:none;display:grid}@media (min-width:900px){.E0kJGG_steps{column-gap:var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.E0kJGG_step{gap:var(--sp-2);align-content:start;display:grid;position:relative}.E0kJGG_stepArt{aspect-ratio:4/3;margin-bottom:var(--sp-3);place-items:center;display:grid}.E0kJGG_stepArt>*{width:72%}@media (min-width:900px){.E0kJGG_stepArt>*{width:86%}}.E0kJGG_stepN{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;color:var(--accent)}.E0kJGG_stepText{color:var(--ink-soft);font-size:var(--fs-small);max-width:34ch}@media (min-width:900px){.E0kJGG_step:not(:last-child):after{content:"";top:38.25%;right:calc(var(--sp-7) * -.5 - 22px);background:var(--ink-faint);width:44px;height:14px;position:absolute;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 14'><path d='M1 7h32' stroke='black' stroke-width='2' stroke-dasharray='4 4' fill='none'/><path d='M32 2l8 5-8 5' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 14'><path d='M1 7h32' stroke='black' stroke-width='2' stroke-dasharray='4 4' fill='none'/><path d='M32 2l8 5-8 5' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}}.E0kJGG_compare{gap:var(--sp-6);margin-top:var(--sp-6);display:grid}@media (min-width:760px){.E0kJGG_compare{column-gap:var(--sp-7);grid-template-columns:1fr 1fr}}.E0kJGG_compareItem{gap:var(--sp-4);margin:0;display:grid}.E0kJGG_compareCap{gap:var(--sp-1);font-size:var(--fs-small);display:grid}.E0kJGG_tag{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.E0kJGG_designsHead{margin-top:var(--sec);gap:var(--sp-2);display:grid}.E0kJGG_designGrid{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:700px){.E0kJGG_designGrid{gap:var(--sp-4);grid-template-columns:1fr 1fr}}.E0kJGG_designItem{gap:var(--sp-2);margin:0;display:grid}.E0kJGG_designCap{gap:0;font-size:13px;display:grid}.E0kJGG_designImg{box-shadow:var(--shadow-card);transition:translate .2s,box-shadow .2s}.E0kJGG_designItem:hover .E0kJGG_designImg{box-shadow:var(--shadow-lift);translate:0 -3px}.E0kJGG_todo{gap:var(--sp-6);align-items:center;padding-top:0;display:grid}@media (min-width:860px){.E0kJGG_todo{column-gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.E0kJGG_todoText{gap:var(--sp-3);display:grid}.E0kJGG_note{--line:40px;color:#2a2118;width:100%;max-width:440px;box-shadow:var(--shadow-lift);background-color:#fcfaf5;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--line) - 1px), #2a211821 calc(var(--line) - 1px) var(--line));background-position:0 48px;background-origin:border-box;border-radius:2px;justify-self:center;padding:18px 22px 26px 50px;position:relative;rotate:-1.4deg}.E0kJGG_note:before{content:"";background:#9b323252;width:1px;position:absolute;top:0;bottom:0;left:36px}.E0kJGG_noteHead{height:30px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e6154;font-size:12px}.E0kJGG_noteList{font-family:var(--font-hand);font-size:clamp(20px,5.2vw,26px);line-height:var(--line);margin:0;padding:0;list-style:none}.E0kJGG_noteDone{color:#6e6154;white-space:nowrap}.E0kJGG_noteItem{position:relative}.E0kJGG_strike{color:#33503c;width:calc(100% + 10px);height:12px;position:absolute;top:50%;left:-4px;right:-6px;translate:0 -35%}.E0kJGG_noteLeft{color:#2a2118;align-items:center;gap:12px;font-weight:500;display:flex}.E0kJGG_box{border:1.8px solid #2a2118;border-radius:3px;flex:none;width:17px;height:17px}.E0kJGG_linkGrid{gap:var(--sp-6);align-items:center;display:grid}@media (min-width:860px){.E0kJGG_linkGrid{column-gap:var(--sp-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.E0kJGG_linkText{gap:var(--sp-3);display:grid}@media (max-width:859px){.E0kJGG_linkText{order:-1}}.E0kJGG_chat{background:var(--paper-raised);border:1px solid var(--rule);width:100%;max-width:380px;box-shadow:var(--shadow-lift);border-radius:26px;justify-self:center;gap:10px;padding:20px 18px;font-size:15px;line-height:1.4;display:grid}.E0kJGG_bubbleOut{background:var(--band-bg);max-width:84%;color:var(--band-fg);border-radius:18px 18px 4px;justify-self:end;padding:10px 14px}.E0kJGG_linkCard{background:var(--paper-sunk);border:1px solid var(--rule);border-radius:16px;justify-self:end;width:84%;overflow:hidden}.E0kJGG_linkCard img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.E0kJGG_linkMeta{gap:2px;padding:9px 12px 11px;display:grid}.E0kJGG_linkMeta b{color:var(--ink);font-size:14px;font-weight:600}.E0kJGG_linkMeta span{font-family:var(--font-mono);color:var(--ink-soft);font-size:12px}.E0kJGG_bubbleIn{background:var(--paper-sunk);max-width:74%;color:var(--ink);border-radius:18px 18px 18px 4px;justify-self:start;padding:10px 14px}.E0kJGG_promises{gap:var(--sp-5);margin-top:var(--sp-6);display:grid}@media (min-width:860px){.E0kJGG_promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.E0kJGG_promise{gap:var(--sp-3);padding:var(--sp-5);background:var(--paper-raised);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:6px;align-content:start;display:grid}.E0kJGG_promiseIcon{width:34px;height:34px;color:var(--evergreen)}.E0kJGG_promiseText{color:var(--ink-soft);font-size:var(--fs-small)}.E0kJGG_arrives{gap:var(--sp-7);align-items:center;display:grid}@media (min-width:900px){.E0kJGG_arrives{column-gap:var(--sp-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.E0kJGG_arrivesText{gap:var(--sp-3);display:grid}@media (max-width:899px){.E0kJGG_arrivesText{order:-1}}.E0kJGG_pair{aspect-ratio:1.15;position:relative}.E0kJGG_pairFront{z-index:1;width:68%;position:absolute;top:0;left:0;rotate:-3.5deg}.E0kJGG_pairBack{z-index:2;width:72%;position:absolute;bottom:0;right:0;rotate:2.6deg}.E0kJGG_spec{margin:var(--sp-2) 0 0;border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-label);display:grid}.E0kJGG_specRow{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--rule);grid-template-columns:8rem 1fr;display:grid}.E0kJGG_specRow dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase}.E0kJGG_specRow dd{color:var(--ink);margin:0}@media (max-width:520px){.E0kJGG_specRow{grid-template-columns:1fr;gap:2px}}.E0kJGG_priceGrid{gap:var(--sp-7);align-items:center;display:grid}@media (min-width:900px){.E0kJGG_priceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.E0kJGG_priceText{gap:var(--sp-3);justify-items:start;display:grid}.E0kJGG_priceText>:last-child{margin-top:var(--sp-3)}.E0kJGG_priceVisual{gap:var(--sp-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (max-width:560px){.E0kJGG_priceVisual{grid-template-columns:1fr;justify-items:center}}.E0kJGG_priceStamp{width:200px;rotate:-3deg}.E0kJGG_stampBody{text-align:center;justify-items:center;gap:6px;padding:16px 8px 14px;display:grid}.E0kJGG_stampTop,.E0kJGG_stampFoot{letter-spacing:.1em;text-transform:uppercase;color:#2a2118;white-space:nowrap;font-size:10px}.E0kJGG_stampValue{font-family:var(--font-display);letter-spacing:-.02em;color:#2a2118;font-variant-numeric:lining-nums;font-size:42px;font-weight:600;line-height:1}.E0kJGG_stampSmall{letter-spacing:.06em;color:#6e6154;font-size:10px}.E0kJGG_stampFoot{border-top:1px solid #2a21184d;width:100%;padding-top:6px}.E0kJGG_rates{border-collapse:collapse;width:100%;font-size:14px}.E0kJGG_rates th{padding:0 0 var(--sp-2);border-bottom:1.5px solid var(--ink);text-align:left;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.E0kJGG_rates td{border-bottom:1px solid var(--rule);color:var(--ink);padding:10px 0}.E0kJGG_rates th:last-child,.E0kJGG_rates td:last-child{text-align:right}.E0kJGG_closing{gap:var(--sp-6);align-items:center;display:grid}@media (min-width:860px){.E0kJGG_closing{column-gap:var(--sp-7);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.E0kJGG_closingText{gap:var(--sp-4);justify-items:start;display:grid}.E0kJGG_closingText p{color:var(--band-soft)}.E0kJGG_body a,.E0kJGG_promiseText a{color:var(--accent);text-underline-offset:2px;padding-block:4px}.E0kJGG_closingText p a{color:var(--band-fg);text-underline-offset:2px;padding-block:4px;text-decoration:underline}.E0kJGG_closingText>:last-child{margin-top:var(--sp-2)}.E0kJGG_closingH2{letter-spacing:-.03em;color:var(--band-fg);font-size:clamp(34px,4.6vw,52px);font-weight:600}.E0kJGG_closingMark{width:min(100%,300px);color:var(--band-soft);justify-self:center;rotate:-9deg}@media (max-width:859px){.E0kJGG_closingMark{width:240px}}.E0kJGG_splitTop{align-items:start}@media (min-width:860px){.E0kJGG_stickyHead{top:var(--sp-6);position:sticky}}.E0kJGG_faqList{display:grid}.E0kJGG_faqItem{gap:var(--sp-1);display:grid}.E0kJGG_faqItem+.E0kJGG_faqItem{border-top:1px solid var(--rule)}.E0kJGG_faqQ{justify-content:space-between;align-items:baseline;gap:var(--sp-3);cursor:pointer;min-height:var(--tap);padding-block:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;list-style:none;display:flex}.E0kJGG_faqQ::-webkit-details-marker{display:none}.E0kJGG_faqQ:hover{color:var(--accent)}.E0kJGG_faqQ:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.E0kJGG_faqMark{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:10px;height:10px;margin-top:.35em;transition:transform .15s;transform:rotate(45deg)}.E0kJGG_faqItem[open] .E0kJGG_faqMark{transform:rotate(-135deg)}.E0kJGG_faqItem[open]>p{padding-bottom:var(--sp-4)}@media (min-width:860px){.E0kJGG_faqList{align-self:start}}.E0kJGG_footer{background:var(--paper-sunk);border-top:1px solid var(--rule);padding-block:var(--sp-6) var(--sp-7);color:var(--ink-soft);font-size:var(--fs-small)}.E0kJGG_footerGrid{gap:var(--sp-4);align-items:center;display:grid}@media (min-width:900px){.E0kJGG_footerGrid{column-gap:var(--sp-6);grid-template-columns:auto 1fr auto}}.E0kJGG_footerLinks{column-gap:var(--sp-4);flex-wrap:wrap;display:flex}.E0kJGG_footerLinks a{min-height:var(--tap);color:var(--ink-soft);align-items:center;display:inline-flex}.E0kJGG_footerLinks a:hover{color:var(--ink)}.E0kJGG_footerGuides{padding-top:var(--sp-3);border-top:1px solid var(--rule);grid-column:1/-1}.E0kJGG_checks{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.E0kJGG_checks li{gap:var(--sp-3);color:var(--ink-soft);grid-template-columns:24px 1fr;align-items:start;display:grid}.E0kJGG_checkIcon{width:22px;height:22px;color:var(--evergreen);margin-top:2px}@media (prefers-reduced-motion:reduce){.E0kJGG_designImg,.E0kJGG_faqMark{transition:none}}
.WdWHpG_top{padding:var(--sp-2) max(var(--sp-4), calc((100% - 960px) / 2));background:var(--paper-raised);border-bottom:1px solid var(--rule);align-items:center;display:flex}.WdWHpG_home{min-height:var(--tap);align-items:center;display:inline-flex}.WdWHpG_main{max-width:960px;padding:var(--sp-6) var(--sp-4) var(--sp-7);gap:var(--sp-4);margin:0 auto;display:grid}.WdWHpG_head{gap:var(--sp-2);display:grid}.WdWHpG_eyebrow{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);display:inline-flex}.WdWHpG_flag{width:11px;height:14px;color:var(--accent);flex:none}.WdWHpG_h1{letter-spacing:-.025em;font-size:clamp(32px,4.2vw,46px);font-weight:600}.WdWHpG_body{color:var(--ink-soft)}.WdWHpG_fine{color:var(--ink-soft);font-size:var(--fs-small)}.WdWHpG_main>.WdWHpG_fine{border-top:1px solid var(--rule);padding-top:var(--sp-3);margin-top:var(--sp-3)}.WdWHpG_state{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;max-width:640px;display:grid}.WdWHpG_stateIcon{width:28px;height:28px;color:var(--evergreen)}
.iBe5gG_card{aspect-ratio:7/5;border:1px solid var(--rule);border-radius:var(--radius);position:relative;overflow:hidden;container-type:size}.iBe5gG_design{font-family:var(--font-display);position:absolute;top:50%;left:50%;overflow:hidden;container-type:size}.iBe5gG_art{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.iBe5gG_scrim{position:absolute;top:0;left:0;right:0}.iBe5gG_words{text-align:center;position:absolute}.iBe5gG_greeting{margin:0;font-weight:600;line-height:1.15}.iBe5gG_family{margin:2.2cqh 0 0;line-height:1.3}.iBe5gG_watermark{text-align:center;padding:var(--sp-2);font-family:var(--font-mono);letter-spacing:.2em;color:#fff;background:linear-gradient(#0000,#00000080);font-size:10px;position:absolute;inset:auto 0 0}.iBe5gG_empty{text-align:center;padding:var(--sp-4);opacity:.7;font-size:var(--fs-small);font-family:var(--font-ui);place-items:center;display:grid;position:absolute;inset:0}
.TTMv-a_layout{gap:var(--sp-4);display:grid}.TTMv-a_intro{max-width:60ch}.TTMv-a_fields,.TTMv-a_actions{gap:var(--sp-3);display:grid}.TTMv-a_preview{min-width:0}.TTMv-a_previewInner{gap:var(--sp-2);display:grid}@media (min-width:860px){.TTMv-a_layout{column-gap:var(--sp-7);row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,380px)}.TTMv-a_intro,.TTMv-a_fields,.TTMv-a_actions{grid-column:1}.TTMv-a_preview{grid-area:1/2/span 3}.TTMv-a_previewInner{top:var(--sp-4);position:sticky}}.TTMv-a_label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.TTMv-a_lift{border-radius:var(--radius);box-shadow:var(--shadow-lift)}.TTMv-a_field{gap:var(--sp-1);color:var(--ink-soft);font-size:13.5px;display:grid}.TTMv-a_field input,.TTMv-a_field select{width:100%;font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:10px var(--sp-3);min-height:var(--tap)}.TTMv-a_row{gap:var(--sp-2);grid-template-columns:1fr 5.5rem 6.5rem;display:grid}@media (max-width:420px){.TTMv-a_row{grid-template-columns:1fr 1fr}}.TTMv-a_btn{min-height:var(--tap);padding:0 var(--sp-5);border-radius:var(--radius);background:var(--accent);color:var(--btn-fg);font:600 16.5px/1 var(--font-ui);cursor:pointer;border:1px solid #0000;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.TTMv-a_btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:560px){.TTMv-a_btn{justify-self:stretch;width:100%}}.TTMv-a_counter{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-soft)}.TTMv-a_note{background:var(--fail-bg);border-left:2px solid var(--fail);color:var(--ink);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small);border-radius:0 var(--radius) var(--radius) 0}.TTMv-a_done{gap:var(--sp-4);padding:var(--sp-5);background:var(--pass-bg);border:1px solid var(--rule);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;max-width:640px;display:grid}.TTMv-a_doneIcon{background:var(--evergreen);width:36px;height:36px;color:var(--paper-raised);border-radius:50%;padding:6px}.TTMv-a_doneText{gap:var(--sp-1);display:grid}
.gjHJ_W_bar{background:var(--strip-bg);color:var(--strip-fg);padding:var(--sp-2) var(--sp-4);justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.gjHJ_W_barCount{font-family:var(--font-mono);font-size:var(--fs-label);opacity:.75;white-space:nowrap}.gjHJ_W_btn{min-height:var(--tap);padding:0 var(--sp-5);border-radius:var(--radius);background:var(--accent);color:var(--btn-fg);font:600 16.5px/1 var(--font-ui);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gjHJ_W_btn:disabled{opacity:.4;cursor:not-allowed}.gjHJ_W_btn{justify-self:start}@media (max-width:560px){.gjHJ_W_btn{justify-self:stretch;width:100%}}.gjHJ_W_btnGhost{color:var(--ink);border-color:var(--rule);background:0 0}.gjHJ_W_btnGhost:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.gjHJ_W_btnLight{background:var(--band-fg);color:var(--band-bg)}
.dL6AdW_top{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-2) max(var(--sp-4), calc((100% - 1040px) / 2));background:var(--paper-raised);border-bottom:1px solid var(--rule);display:flex}.dL6AdW_home{min-height:var(--tap);align-items:center;display:inline-flex}.dL6AdW_refTag{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--ink-soft)}.dL6AdW_main{max-width:1040px;padding:var(--sp-6) var(--sp-4) var(--sp-7);gap:var(--sp-5);margin:0 auto;display:grid}.dL6AdW_head{gap:var(--sp-2);display:grid}.dL6AdW_eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.dL6AdW_h1{letter-spacing:-.025em;font-size:clamp(32px,4vw,46px);font-weight:600}.dL6AdW_lede{color:var(--ink-soft);max-width:52ch;font-size:18px}.dL6AdW_label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.dL6AdW_label:not(:first-child){margin-top:var(--sp-3)}.dL6AdW_h2{font-size:var(--fs-h3);font-weight:600}.dL6AdW_body{color:var(--ink-soft)}.dL6AdW_fine{color:var(--ink-soft);font-size:var(--fs-small)}.dL6AdW_route{padding:var(--sp-4) var(--sp-3);background:var(--paper-raised);border:1px solid var(--rule);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.dL6AdW_route li{text-align:center;align-content:start;justify-items:center;gap:6px;display:grid;position:relative}.dL6AdW_route li:not(:last-child):after{content:"";border-top:1.5px dashed var(--ink-faint);position:absolute;top:11px;left:calc(50% + 17px);right:calc(17px - 50%)}.dL6AdW_route li.dL6AdW_done:not(:last-child):after{border-top:1.5px solid var(--evergreen)}.dL6AdW_node{border:1.5px solid var(--ink-faint);background:var(--paper-raised);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.dL6AdW_done .dL6AdW_node{background:var(--evergreen);border-color:var(--evergreen);color:var(--paper-raised)}.dL6AdW_on .dL6AdW_node{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.dL6AdW_nodeCheck{width:15px;height:15px}.dL6AdW_routeTitle{color:var(--ink-soft);font-size:13.5px;line-height:1.3}.dL6AdW_on .dL6AdW_routeTitle{color:var(--ink);font-weight:600}@media (max-width:520px){.dL6AdW_routeTitle{font-size:12px}}.dL6AdW_grid{gap:var(--sp-6);align-items:start;display:grid}@media (min-width:860px){.dL6AdW_grid{column-gap:var(--sp-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.dL6AdW_cards{gap:var(--sp-2);display:grid}.dL6AdW_lift{border-radius:var(--radius);box-shadow:var(--shadow-lift)}.dL6AdW_side{gap:var(--sp-5);display:grid}.dL6AdW_receipt{padding:var(--sp-5) var(--sp-4);background:var(--paper-raised);box-shadow:var(--shadow-card);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:2px;margin:6px 0;font-size:14px;display:grid;position:relative}.dL6AdW_receipt:before,.dL6AdW_receipt:after{content:"";background:radial-gradient(circle, var(--paper) 5px, transparent 5.5px) 0 50% / 16px 12px repeat-x;height:12px;position:absolute;left:0;right:0}.dL6AdW_receipt:before{top:-6px}.dL6AdW_receipt:after{bottom:-6px}.dL6AdW_row{justify-content:space-between;gap:var(--sp-3);border-bottom:1px dashed var(--rule);padding:6px 0;display:flex}.dL6AdW_row dt{color:var(--ink-soft)}.dL6AdW_row dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0}.dL6AdW_total{padding-top:var(--sp-3);border-bottom:0;font-size:18px;font-weight:600}.dL6AdW_total dt{color:var(--ink)}.dL6AdW_panel{gap:var(--sp-3);padding:var(--sp-5);background:var(--paper-raised);border:1px solid var(--rule);border-left:3px solid var(--evergreen);border-radius:8px;display:grid}.dL6AdW_copyRow{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.dL6AdW_link{font-family:var(--font-mono);overflow-wrap:anywhere;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);background:var(--paper-sunk);border:1px solid var(--rule);color:var(--ink);align-items:center;max-width:none;margin:0;font-size:13.5px;display:flex}.dL6AdW_copyBtn{min-height:var(--tap);padding:0 var(--sp-4);border-radius:var(--radius);background:var(--accent);color:var(--btn-fg);font:600 15px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@media (max-width:460px){.dL6AdW_copyRow{grid-template-columns:1fr}}.dL6AdW_section{gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--rule);display:grid}.dL6AdW_people{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.dL6AdW_people li{padding:var(--sp-3) var(--sp-4);background:var(--paper-raised);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:6px;align-content:start;gap:4px;display:grid}.dL6AdW_people b{font-family:var(--font-display);font-size:17px}.dL6AdW_addr{font-family:var(--font-mono);color:var(--ink);font-size:12.5px;line-height:1.5}.dL6AdW_tags{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.dL6AdW_textBtn{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;min-height:var(--tap);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.dL6AdW_textBtn:disabled{opacity:.5;cursor:not-allowed}.dL6AdW_help{padding-top:var(--sp-4);border-top:1px solid var(--rule);color:var(--ink-soft);font-size:var(--fs-small)}.dL6AdW_help a,.dL6AdW_body a{color:var(--accent);text-underline-offset:2px;padding-block:2px}.dL6AdW_nowrap{white-space:nowrap}
._7L9ZxW_main{max-width:680px;padding:var(--sp-6) var(--sp-4) var(--sp-7);margin:0 auto}._7L9ZxW_brand{margin-bottom:var(--sp-6);display:block}._7L9ZxW_h1{font-family:var(--font-serif);font-size:var(--fs-h1);margin:0 0 var(--sp-2);line-height:1.1}._7L9ZxW_updated{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 var(--sp-6)}._7L9ZxW_section{margin-bottom:var(--sp-5)}._7L9ZxW_h2{font-family:var(--font-serif);font-size:var(--fs-h3);margin:0 0 var(--sp-2);line-height:1.25}._7L9ZxW_section p{margin:0 0 var(--sp-2);color:var(--ink-soft);line-height:1.65}._7L9ZxW_back{margin-top:var(--sp-5);padding:var(--sp-2) 0;min-height:44px;color:var(--accent);display:inline-block}
.CU0owq_top{align-items:center;column-gap:var(--sp-6);padding:var(--sp-2) max(var(--sp-4), calc((100% - 1080px) / 2));background:var(--paper-raised);border-bottom:1px solid var(--rule);display:grid}@media (min-width:761px){.CU0owq_top{grid-template-columns:auto minmax(0,1fr)}}.CU0owq_topRow{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.CU0owq_home{min-height:var(--tap);align-items:center;display:inline-flex}.CU0owq_stepCount{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);text-align:right;font-size:11px}.CU0owq_stepCountTitle{color:var(--ink)}@media (min-width:761px){.CU0owq_stepCount{display:none}}.CU0owq_route{padding:var(--sp-2) 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.CU0owq_route li{text-align:center;align-content:start;justify-items:center;gap:6px;display:grid;position:relative}.CU0owq_route li:not(:last-child):after{content:"";border-top:1.5px dashed var(--ink-faint);position:absolute;top:10px;left:calc(50% + 16px);right:calc(16px - 50%)}.CU0owq_route li.CU0owq_done:not(:last-child):after{border-top:1.5px solid var(--evergreen)}.CU0owq_node{border:1.5px solid var(--ink-faint);background:var(--paper-raised);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.CU0owq_done .CU0owq_node{background:var(--evergreen);border-color:var(--evergreen);color:var(--paper-raised)}.CU0owq_on .CU0owq_node{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.CU0owq_nodeCheck{width:14px;height:14px}.CU0owq_routeTitle{color:var(--ink-soft);font-size:13px;line-height:1.3}.CU0owq_on .CU0owq_routeTitle{color:var(--ink);font-weight:600}@media (max-width:760px){.CU0owq_routeTitle{display:none}}.CU0owq_main{max-width:1080px;padding:var(--sp-6) var(--sp-4) var(--sp-7);margin:0 auto}.CU0owq_pane{gap:var(--sp-3);max-width:860px;margin-inline:auto;display:grid}.CU0owq_paneWide{max-width:none}.CU0owq_main a:not([class]){color:var(--accent);text-underline-offset:2px;padding-block:2px}.CU0owq_h1{letter-spacing:-.022em;font-size:clamp(30px,3.4vw,40px);font-weight:600}.CU0owq_h2{font-family:var(--font-display);font-size:var(--fs-h3);margin-top:var(--sp-5);font-weight:600}.CU0owq_help{color:var(--ink-soft);font-size:var(--fs-small)}.CU0owq_label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.CU0owq_row{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.CU0owq_two{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:620px){.CU0owq_two{grid-template-columns:1fr}}.CU0owq_btn,.CU0owq_btnGhost,.CU0owq_btnSmall{border-radius:var(--radius);font-family:var(--font-ui);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.CU0owq_btn{min-height:var(--tap);padding:0 var(--sp-5);background:var(--accent);color:var(--btn-fg);font-size:16.5px;font-weight:600}.CU0owq_btnGhost{min-height:var(--tap);padding:0 var(--sp-5);color:var(--ink);border-color:var(--rule);background:0 0;font-size:16.5px}.CU0owq_btnSmall{min-height:32px;padding:0 var(--sp-3);color:var(--ink-soft);border-color:var(--rule);background:0 0;font-size:13.5px}.CU0owq_btn:disabled,.CU0owq_btnGhost:disabled{opacity:.4;cursor:not-allowed}.CU0owq_btn,.CU0owq_btnGhost,.CU0owq_btnSmall{justify-self:start}@media (max-width:560px){.CU0owq_btn,.CU0owq_btnGhost{justify-self:stretch;width:100%}}.CU0owq_tips{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);padding:var(--sp-2) var(--sp-3)}.CU0owq_tipsTitle{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--sp-2)}.CU0owq_tips summary{cursor:pointer;font-size:var(--fs-small);color:var(--ink-soft);min-height:var(--tap);align-items:center;display:flex}.CU0owq_tips p{margin-top:var(--sp-2);color:var(--ink-soft);font-size:var(--fs-small)}.CU0owq_btnGhost:hover:not(:disabled),.CU0owq_btnSmall:hover{border-color:var(--accent);color:var(--accent)}.CU0owq_fileCover{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}label.CU0owq_btnGhost,label.CU0owq_btn{position:relative;overflow:hidden}.CU0owq_dropzone{justify-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-7) var(--sp-5);border:1.5px dashed var(--ink-faint);background:var(--paper-raised);cursor:pointer;border-radius:10px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.CU0owq_dropzone:hover,.CU0owq_dropOver{border-color:var(--accent);background:var(--accent-soft)}.CU0owq_dropzone:focus-within{outline:2px solid var(--accent);outline-offset:3px}.CU0owq_dropIcon{width:46px;height:46px;color:var(--evergreen)}.CU0owq_dropTitle{font-family:var(--font-display);font-size:22px;font-weight:600}.CU0owq_dropzone .CU0owq_btn{margin-top:var(--sp-2);justify-self:center}.CU0owq_grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.CU0owq_card{text-align:left;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;color:inherit;font:inherit;padding:0;overflow:hidden}.CU0owq_cardImg{width:100%;height:auto}.CU0owq_cardLabel{padding:var(--sp-2) var(--sp-3);font-size:14px;display:block}.CU0owq_cardLabel small{color:var(--ink-soft);font-size:12.5px;display:block}.CU0owq_sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.CU0owq_showcase{gap:var(--sp-4);display:grid}.CU0owq_stage{gap:var(--sp-2);justify-items:center;margin:0;display:grid}.CU0owq_stageCard{border-radius:var(--radius);width:100%;max-width:520px;box-shadow:var(--shadow-lift)}.CU0owq_stageCap{gap:var(--sp-3);font-size:var(--fs-small);flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.CU0owq_stageCap small{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.CU0owq_rail{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.CU0owq_swatch{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);cursor:pointer;opacity:.74;width:100%;min-height:0;padding:0;transition:opacity .12s;overflow:hidden}.CU0owq_swatch:hover,.CU0owq_swatch:focus-visible{opacity:1}.CU0owq_swatchImg{aspect-ratio:7/5;object-fit:cover;width:100%;display:block}.CU0owq_swatchSel{opacity:1;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.CU0owq_uploadNotes{gap:var(--sp-4);margin-top:var(--sp-3);align-items:start;display:grid}@media (min-width:760px){.CU0owq_uploadNotes{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.CU0owq_uploadNotes .CU0owq_tips{order:-1}.CU0owq_privacy{padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--evergreen);color:var(--ink-soft);font-size:var(--fs-small)}.CU0owq_imageStrip{gap:var(--sp-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);padding:var(--sp-2);align-items:center;display:flex}.CU0owq_thumb{object-fit:cover;border-radius:2px;width:58px;height:58px}.CU0owq_thumbCard{flex:none;width:108px}.CU0owq_styleRow,.CU0owq_methods{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.CU0owq_method{text-align:left;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--sp-3);cursor:pointer;color:inherit;font:inherit;gap:2px;display:grid}.CU0owq_method b{font-family:var(--font-display);font-size:16.5px}.CU0owq_method small{color:var(--ink-soft);font-size:13.5px;line-height:1.4}.CU0owq_field{gap:var(--sp-1);color:var(--ink-soft);font-size:13.5px;display:grid}.CU0owq_fieldHead{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.CU0owq_field input,.CU0owq_field textarea,.CU0owq_field select{width:100%;font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);min-height:var(--tap);padding:10px 12px}.CU0owq_field textarea{resize:vertical;min-height:110px;line-height:1.5}.CU0owq_emptyField{border:1px dashed var(--rule);border-radius:var(--radius);color:var(--ink-soft);padding:10px 12px}.CU0owq_numInput{max-width:160px;font-family:var(--font-mono)}.CU0owq_count{font-family:var(--font-mono);color:var(--ink-soft);font-size:12px}.CU0owq_countWarn{color:var(--accent)}.CU0owq_templates{border:1px solid var(--rule);background:var(--paper-raised);border-radius:6px;display:grid;overflow:hidden}.CU0owq_template{gap:var(--sp-3);min-height:var(--tap);padding:10px var(--sp-3);text-align:left;border:0;border-bottom:1px solid var(--rule);cursor:pointer;color:inherit;font:inherit;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;display:grid}.CU0owq_template:last-child{border-bottom:0}.CU0owq_template:hover,.CU0owq_templateOn{background:var(--paper-sunk)}.CU0owq_templateMark{border:1.5px solid var(--ink-faint);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.CU0owq_templateOn .CU0owq_templateMark{background:var(--evergreen);border-color:var(--evergreen);color:var(--paper-raised)}.CU0owq_templateCheck{width:13px;height:13px}.CU0owq_templateText{font-family:var(--font-hand);color:var(--ink);font-size:21px;line-height:1.25}.CU0owq_templateN{font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap;font-size:11px}@media (max-width:520px){.CU0owq_template{grid-template-columns:22px minmax(0,1fr)}.CU0owq_templateN{grid-column:2}}.CU0owq_qtyRow{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.CU0owq_qty{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--sp-3);cursor:pointer;color:inherit;font:inherit;text-align:center;gap:2px;display:grid}.CU0owq_qtyN{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1}.CU0owq_qty small{color:var(--ink-soft);font-size:13.5px}.CU0owq_qtyPrice{font-family:var(--font-mono);color:var(--accent);font-size:11.5px}.CU0owq_pill{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:10px}.CU0owq_ok{background:var(--pass-bg);color:var(--pass)}.CU0owq_bad{background:var(--fail-bg);color:var(--fail)}.CU0owq_summary{padding:var(--sp-5) var(--sp-4);background:var(--paper-raised);box-shadow:var(--shadow-card);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:2px;margin-block:6px;font-size:14px;position:relative}.CU0owq_summary:before,.CU0owq_summary:after{content:"";background:radial-gradient(circle, var(--paper) 5px, transparent 5.5px) 0 50% / 16px 12px repeat-x;height:12px;position:absolute;left:0;right:0}.CU0owq_summary:before{top:-6px}.CU0owq_summary:after{bottom:-6px}.CU0owq_line{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) 0;display:flex}.CU0owq_lineSoft{color:var(--ink-soft);font-size:var(--fs-small)}.CU0owq_lineTotal{border-top:1px solid var(--rule);margin-top:var(--sp-2);padding-top:var(--sp-3);font-size:20px;font-weight:600}.CU0owq_nudge{background:var(--pass-bg);border-left:2px solid var(--evergreen);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-small)}.CU0owq_nudge b{color:var(--evergreen)}.CU0owq_note{background:var(--paper-sunk);border-left:2px solid var(--accent);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-small);color:var(--ink-soft)}.CU0owq_note b{color:var(--ink)}.CU0owq_tiers{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px}.CU0owq_tiers td{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding:8px 0}.CU0owq_tiers td:last-child{text-align:right}.CU0owq_tierOn td{color:var(--ink);font-weight:500}.CU0owq_tierOn td:first-child:before{content:"";background:var(--evergreen);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.CU0owq_people{gap:var(--sp-3);display:grid}.CU0owq_peopleList{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.CU0owq_person{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);overflow:hidden}.CU0owq_personOpen{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.CU0owq_personHead{text-align:left;width:100%;padding:var(--sp-3);cursor:pointer;color:inherit;font:inherit;min-height:var(--tap);background:0 0;border:0;gap:2px;display:grid}.CU0owq_personName{font-family:var(--font-display);font-size:16.5px;font-weight:600}.CU0owq_personAddr{color:var(--ink-soft);font-size:13.5px}.CU0owq_personMeta{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.CU0owq_msgShared,.CU0owq_msgOwn{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase}.CU0owq_msgShared{color:var(--ink-soft)}.CU0owq_msgOwn{color:var(--accent)}.CU0owq_personEdit{gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);border-top:1px solid var(--rule);padding-top:var(--sp-3);display:grid}.CU0owq_personEdit textarea{resize:vertical;line-height:1.5;font-family:var(--font-display)}.CU0owq_counter{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-soft)}.CU0owq_cityRow{gap:var(--sp-2);grid-template-columns:1fr 5.5rem 6.5rem;display:grid}@media (max-width:420px){.CU0owq_cityRow{grid-template-columns:1fr 1fr}}.CU0owq_cityRow select{font:inherit;font-size:var(--fs-body)}.CU0owq_csv{gap:var(--sp-2);justify-items:start;display:grid}.CU0owq_fork{gap:var(--sp-5);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.CU0owq_forkCard{text-align:left;cursor:pointer;color:inherit;font:inherit;background:var(--paper-raised);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:8px;align-content:start;padding:0;transition:translate .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.CU0owq_forkCard:hover{box-shadow:var(--shadow-lift);border-color:var(--accent);translate:0 -3px}.CU0owq_forkArt{background:var(--paper-sunk);border-bottom:1px solid var(--rule);height:220px;display:block;position:relative;overflow:hidden}.CU0owq_forkPrint img,.CU0owq_forkPainted img,.CU0owq_forkFan img{aspect-ratio:7/5;object-fit:cover;width:100%;height:auto;display:block}.CU0owq_forkPrint{z-index:2;width:40%;box-shadow:var(--shadow-lift);background:#fcfaf5;padding:2.4%;transition:rotate .18s;position:absolute;top:14%;left:10%;rotate:-6deg}.CU0owq_forkPainted{z-index:1;width:56%;box-shadow:var(--shadow-lift);border-radius:2px;position:absolute;top:24%;right:9%;overflow:hidden;rotate:3deg}.CU0owq_forkCard:hover .CU0owq_forkPrint{rotate:-9deg}.CU0owq_forkFan{width:48%;box-shadow:var(--shadow-lift);border-radius:2px;transition:rotate .18s;position:absolute;top:50%;left:50%;overflow:hidden}.CU0owq_fan0{z-index:1;translate:-92% -46%;rotate:-8deg}.CU0owq_fan1{z-index:3;translate:-50% -54%}.CU0owq_fan2{z-index:2;translate:-8% -46%;rotate:8deg}.CU0owq_forkCard:hover .CU0owq_fan0{rotate:-11deg}.CU0owq_forkCard:hover .CU0owq_fan2{rotate:11deg}.CU0owq_forkBody{gap:var(--sp-2);padding:var(--sp-5);display:grid}.CU0owq_forkBody b{font-family:var(--font-display);font-size:22px;font-weight:600}.CU0owq_forkBody small{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.55}.CU0owq_forkMeta{margin-top:var(--sp-1);font-family:var(--font-mono);color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.CU0owq_forkIcon{width:16px;height:16px;color:var(--evergreen);flex:none}.CU0owq_styleGrid{grid-template-columns:1fr 1fr}.CU0owq_styleGrid>.CU0owq_method{align-content:start}.CU0owq_styleSample{aspect-ratio:7/5;object-fit:cover;width:100%;height:auto;margin-bottom:var(--sp-2);border-radius:2px;display:block}.CU0owq_linkBtn{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.CU0owq_linkBtn:hover{text-decoration-thickness:2px}.CU0owq_linkBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.CU0owq_promo{margin-top:var(--sp-3)}.CU0owq_promo summary{cursor:pointer;min-height:var(--tap);font-size:var(--fs-small);color:var(--ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.CU0owq_promo summary:hover{color:var(--accent)}.CU0owq_promo summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.CU0owq_promo[open] summary{margin-bottom:var(--sp-2)}.CU0owq_lift{border-radius:var(--radius);box-shadow:var(--shadow-lift)}.CU0owq_designGrid{row-gap:0}.CU0owq_designGrid>*{min-width:0}.CU0owq_stepHead{gap:var(--sp-2);display:grid}.CU0owq_block{gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--rule);display:grid}.CU0owq_block .CU0owq_h2{margin-top:0}.CU0owq_blockSource{order:1}.CU0owq_blockStyle{order:2}.CU0owq_blockFront{order:3}.CU0owq_preview{margin-top:var(--sp-5);order:4}.CU0owq_blockBack{order:5}.CU0owq_blockEmail{order:6}.CU0owq_blockActions{border-top:0;order:7;padding-top:0}.CU0owq_previewInner{gap:var(--sp-2);display:grid}.CU0owq_previewInner .CU0owq_label:not(:first-child){margin-top:var(--sp-3)}@media (min-width:960px){.CU0owq_designGrid{column-gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,420px)}.CU0owq_designGrid>*{grid-column:1}.CU0owq_stepHead{grid-column:1/-1}.CU0owq_designGrid>.CU0owq_preview{order:0;grid-area:2/2/span 7}.CU0owq_previewInner{top:var(--sp-4);position:sticky}}.CU0owq_previewPair{gap:var(--sp-6);align-items:start;display:grid}@media (min-width:860px){.CU0owq_previewPair{column-gap:var(--sp-6);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.CU0owq_previewFront,.CU0owq_previewBack{gap:var(--sp-2);display:grid}.CU0owq_methodIcon{width:28px;height:28px;margin-bottom:var(--sp-1);color:var(--evergreen)}.CU0owq_checklist{margin:var(--sp-2) 0 0;border:1px solid var(--rule);background:var(--paper-raised);border-radius:6px;padding:0;list-style:none;display:grid}.CU0owq_checklist li{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.CU0owq_checklist li:last-child{border-bottom:0}@media (min-width:860px){.CU0owq_checklist{grid-template-columns:repeat(3,minmax(0,1fr))}.CU0owq_checklist li{border-bottom:0;border-right:1px solid var(--rule);padding:var(--sp-4);grid-template-columns:minmax(0,1fr)}.CU0owq_checklist li:last-child{border-right:0}}.CU0owq_checklist p{max-width:none;font-size:var(--fs-small);color:var(--ink-soft)}.CU0owq_checklist b{color:var(--ink)}.CU0owq_checkIcon{width:24px;height:24px;color:var(--evergreen);margin-top:1px}.CU0owq_payGrid{gap:var(--sp-6);margin-top:var(--sp-4);align-items:start;display:grid}@media (min-width:860px){.CU0owq_payGrid{column-gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.CU0owq_payCards{gap:var(--sp-2);display:grid}.CU0owq_payCards .CU0owq_label:not(:first-child){margin-top:var(--sp-3)}@media (prefers-reduced-motion:reduce){.CU0owq_forkCard,.CU0owq_forkPrint,.CU0owq_forkFan,.CU0owq_dropzone{transition:none}}
