._sketch_fodzv_3{pointer-events:none;position:absolute;inset:0;overflow:visible}._button_fodzv_14{min-height:50px;font:inherit;color:var(--paper,#f4f1ea);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:10px 28px 16px 22px;font-weight:600;display:inline-flex;position:relative}._button_fodzv_14:disabled{cursor:not-allowed}._button_fodzv_14:focus-visible{outline:2px solid var(--accent,#2f27d4);outline-offset:3px}._button_fodzv_14:active:not(:disabled){transform:translate(2px,2px)}@media (prefers-reduced-motion:no-preference){._button_fodzv_14{transition:transform 60ms ease-out}}._label_fodzv_50{position:relative}._card_fodzv_56{display:block;position:relative}._cardInner_fodzv_61{padding:20px 22px;position:relative}._cardBare_fodzv_66{position:relative}._divider_fodzv_72{width:100%;height:12px;position:relative}._form_1vsed_10{width:100%;max-width:30rem}._label_1vsed_15{color:var(--ink);margin:0 0 8px;font-size:.95rem;font-weight:700;display:block}._row_1vsed_23{align-items:stretch;gap:12px;display:flex}._input_1vsed_29{min-width:0;font:inherit;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fffdf8;border-radius:3px 5px 4px 6px/6px 3px 5px;outline:none;flex:1;padding:12px 14px;font-size:1rem;transition:box-shadow .15s,transform .15s}._input_1vsed_29::placeholder{color:var(--muted);opacity:.8}._input_1vsed_29:focus-visible{box-shadow:3px 3px 0 var(--accent);border-color:var(--accent)}._input_1vsed_29[aria-invalid=true]{border-color:var(--danger);box-shadow:3px 3px 0 var(--danger)}._button_1vsed_59{font-family:var(--font-body);white-space:nowrap;flex:none;font-size:1rem;font-weight:700}._error_1vsed_67{color:var(--danger);margin:10px 0 0;font-size:.92rem}._done_1vsed_73{background:var(--accent-wash);border-left:3px solid var(--accent);width:100%;max-width:30rem;padding:16px 18px}._doneTitle_1vsed_81{font-family:var(--font-display);color:var(--accent);margin:0 0 4px;font-size:1.8rem;font-weight:700;line-height:1.1}._doneBody_1vsed_90{color:var(--ink);margin:0}@media (width<=480px){._row_1vsed_23{flex-direction:column}}._demo_1rf18_11{align-items:center;gap:28px;display:flex}._phone_1rf18_19{box-sizing:border-box;border:3px solid var(--ink);background:#fffdf8;border-radius:34px;flex:none;width:236px;height:470px;padding:40px 16px 18px;animation:.35s ease-out _phoneIn_1rf18_1;position:relative;overflow:hidden;box-shadow:6px 6px #1f2933d9}._phoneDark_1rf18_34{background:#1f2430}._notch_1rf18_38{background:var(--ink);border-radius:9px;width:70px;height:16px;margin-left:-35px;position:absolute;top:11px;left:50%}._phoneDark_1rf18_34 ._notch_1rf18_38{background:#0d1117}@keyframes _phoneIn_1rf18_1{0%{opacity:.4;transform:translateY(4px)}}._screen_1rf18_60{flex-direction:column;height:100%;display:flex}._canvas_1rf18_66{border:1.5px solid var(--ink);background:#fff;position:relative}._portrait_1rf18_72{width:100%;height:auto;color:var(--ink);display:block}._nameInk_1rf18_82{clip-path:inset(0 100% 0 0);margin:0 -.2em;padding:0 .2em;animation:9s ease-in-out infinite _write_1rf18_1;display:inline-block}._project_1rf18_92{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}._welcome_1rf18_100{color:var(--muted);margin:2px 0 10px;font-size:.78rem}._drawn_1rf18_106 path{stroke-dasharray:220;stroke-dashoffset:220px;animation:9s ease-in-out infinite _strokeIn_1rf18_1}._drawn_1rf18_106 circle{opacity:0;animation:9s ease-in-out infinite _dotIn_1rf18_1}._coloured_1rf18_121 ._drawn_1rf18_106 path{animation-name:_strokeInQuick_1rf18_1}._coloured_1rf18_121 ._drawn_1rf18_106 [data-scribble]>path{stroke-dasharray:var(--dash,1) var(--gap,1);stroke-dashoffset:var(--from,0);animation:9s linear infinite _scribbleRun_1rf18_1}._coloured_1rf18_121 ._nameInk_1rf18_82{animation-name:_writeLate_1rf18_1}._nameBox_1rf18_135{border:1.5px solid var(--ink);height:44px;font-family:var(--font-display);text-align:center;background:#fff;margin-top:8px;font-size:2rem;line-height:44px}._tools_1rf18_146{gap:14px;margin:10px 0;display:flex}._tool_1rf18_146{box-sizing:border-box;fill:none;width:26px;height:26px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:6px;padding:4px}._toolOn_1rf18_165{background:var(--accent-wash);stroke:var(--accent)}._send_1rf18_170{background:var(--accent);color:#fff;height:40px;box-shadow:3px 3px 0 color-mix(in srgb, var(--accent) 30%, transparent);margin-top:auto;font-size:.92rem;font-weight:700;position:relative}._sendIdle_1rf18_181,._sendDone_1rf18_182{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._sendIdle_1rf18_181{animation:9s linear infinite _idleOut_1rf18_1}._sendDone_1rf18_182{opacity:0;animation:9s linear infinite _doneIn_1rf18_1}._scanTitle_1rf18_201{color:#fff;text-align:center;margin:0 0 14px;font-weight:700}._paperWrap_1rf18_208{aspect-ratio:500/815;background:#fff;margin:0 8px;position:relative;transform:rotate(-3deg)}._scanPhoto_1rf18_217,._scanVector_1rf18_218{width:100%;height:100%;display:block;position:absolute;inset:0}._scanPhoto_1rf18_217{animation:9s ease-in-out infinite _photoOut_1rf18_1}._scanVector_1rf18_218{color:#000;opacity:0;animation:9s ease-in-out infinite _vectorIn_1rf18_1}._handle_1rf18_236{border:3px solid var(--accent);box-sizing:border-box;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute}._tl_1rf18_246{top:-6px;left:-6px}._tr_1rf18_251{top:-6px;right:-6px}._bl_1rf18_256{bottom:-6px;left:-6px}._br_1rf18_261{bottom:-6px;right:-6px}._scanLine_1rf18_266{background:var(--accent);height:3px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--accent) 55%, transparent);animation:9s ease-in-out infinite _scan_1rf18_201;position:absolute;top:0;left:-10px;right:-10px}._pill_1rf18_277{background:#f4f1ea;border-radius:17px;width:190px;height:34px;margin:auto auto 12px;font-size:.8rem;font-weight:600;position:relative}._pillWorking_1rf18_288,._pillDone_1rf18_289{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._pillWorking_1rf18_288{animation:9s linear infinite _idleOut_1rf18_1}._pillDone_1rf18_289{opacity:0;color:var(--accent);animation:9s linear infinite _doneIn_1rf18_1}._aiTitle_1rf18_309{font-family:var(--font-display);color:var(--accent);margin:0 0 10px;font-size:1.6rem;font-weight:700}._aiRow_1rf18_317{align-items:center;gap:10px;margin-bottom:12px;display:flex}._photo_1rf18_324{object-fit:cover;object-position:50% 30%;border:1.5px solid var(--ink);background:#e4e0d7;width:80px;height:92px;display:block}._arrow_1rf18_334{color:var(--accent);font-size:1.6rem;animation:1.2s ease-in-out infinite _nudge_1rf18_1}._aiSparkle_1rf18_340{width:30px;height:30px;fill:var(--accent-wash);stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round;animation:1.8s ease-in-out infinite _twinkle_1rf18_1}._aiCanvas_1rf18_350{overflow:hidden}._shimmer_1rf18_355{z-index:1;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--accent) 14%, transparent) 50%, transparent 80%);background-size:250% 100%;animation:9s linear infinite _shimmer_1rf18_355;position:absolute;inset:0}._generated_1rf18_365 path{stroke-dasharray:220;stroke-dashoffset:220px;animation:9s ease-out infinite _generate_1rf18_365}._generated_1rf18_365 circle{opacity:0;animation:9s ease-out infinite _generateDots_1rf18_1}._coloured_1rf18_121 ._generated_1rf18_365 path{animation-name:_generateQuick_1rf18_1}._coloured_1rf18_121 ._generated_1rf18_365 [data-scribble]>path{stroke-dasharray:var(--dash,1) var(--gap,1);stroke-dashoffset:var(--from,0);animation:9s linear infinite _aiScribbleRun_1rf18_1}._coloured_1rf18_121 ._aiName_1rf18_388 ._nameInk_1rf18_82{animation-name:_writeAiLate_1rf18_1}._aiName_1rf18_388{font-family:var(--font-display);text-align:center;margin:8px 0 0;font-size:2rem;line-height:1}._modes_1rf18_402{flex:1;gap:14px;min-width:0;display:grid}._mode_1rf18_402{width:100%;font:inherit;text-align:left;color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:#fffdf8;align-items:center;gap:12px;padding:12px 14px;font-size:.98rem;font-weight:700;line-height:1.25;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:4px 4px #1f2933d9}._mode_1rf18_402:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #1f2933d9}._mode_1rf18_402:active{transform:translate(2px,2px);box-shadow:2px 2px #1f2933d9}._mode_1rf18_402:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._modeOn_1rf18_445{border-color:var(--accent);background:linear-gradient(var(--accent-wash), var(--accent-wash)), #fffdf8;box-shadow:4px 4px 0 var(--accent)}._modeOn_1rf18_445:hover{box-shadow:5px 5px 0 var(--accent)}._modeIcon_1rf18_456{box-sizing:border-box;background:var(--accent-wash);fill:none;width:34px;height:34px;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;border-radius:8px;flex:none;padding:6px}@media (width<=560px){._demo_1rf18_11{flex-direction:column;align-items:stretch}._phone_1rf18_19{align-self:center}}@keyframes _strokeIn_1rf18_1{0%{stroke-dashoffset:220px;opacity:1}45%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes _dotIn_1rf18_1{0%,22%{opacity:0}26%,94%{opacity:1}to{opacity:0}}@keyframes _write_1rf18_1{0%,46%{clip-path:inset(0 100% 0 0);opacity:1}60%,94%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes _strokeInQuick_1rf18_1{0%{stroke-dashoffset:220px;opacity:1}36%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes _writeLate_1rf18_1{0%,57%{clip-path:inset(0 100% 0 0);opacity:1}68%,94%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes _idleOut_1rf18_1{0%,68%{opacity:1}71%,97%{opacity:0}to{opacity:1}}@keyframes _doneIn_1rf18_1{0%,69%{opacity:0}72%,96%{opacity:1}to{opacity:0}}@keyframes _scan_1rf18_201{0%{opacity:1;top:0}30%{top:100%}60%{opacity:1;top:0}64%,to{opacity:0;top:0}}@keyframes _photoOut_1rf18_1{0%,62%{opacity:1}72%,95%{opacity:0}to{opacity:1}}@keyframes _vectorIn_1rf18_1{0%,62%{opacity:0}70%,95%{opacity:1}to{opacity:0}}@keyframes _shimmer_1rf18_355{0%,4%{opacity:1;background-position:120% 0}32%{opacity:1;background-position:-120% 0}34%,to{opacity:0}}@keyframes _generate_1rf18_365{0%,32%{stroke-dashoffset:220px;opacity:1}58%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes _generateDots_1rf18_1{0%,40%{opacity:0}46%,94%{opacity:1}to{opacity:0}}@keyframes _generateQuick_1rf18_1{0%,32%{stroke-dashoffset:220px;opacity:1}48%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes _writeAiLate_1rf18_1{0%,70%{clip-path:inset(0 100% 0 0);opacity:1}78%,94%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes _nudge_1rf18_1{50%{transform:translate(4px)}}@keyframes _twinkle_1rf18_1{50%{transform:rotate(18deg)scale(1.12)}}@keyframes _scribbleRun_1rf18_1{0%,37%{stroke-dashoffset:var(--from,0);opacity:1}62%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes _aiScribbleRun_1rf18_1{0%,49%{stroke-dashoffset:var(--from,0);opacity:1}70%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){._phone_1rf18_19,._drawn_1rf18_106 path,._coloured_1rf18_121 ._drawn_1rf18_106 path,._coloured_1rf18_121 ._drawn_1rf18_106 [data-scribble]>path,._coloured_1rf18_121 ._nameInk_1rf18_82,._drawn_1rf18_106 circle,._generated_1rf18_365 path,._coloured_1rf18_121 ._generated_1rf18_365 path,._coloured_1rf18_121 ._generated_1rf18_365 [data-scribble]>path,._coloured_1rf18_121 ._aiName_1rf18_388 ._nameInk_1rf18_82,._generated_1rf18_365 circle,._nameInk_1rf18_82,._scanVector_1rf18_218,._arrow_1rf18_334,._aiSparkle_1rf18_340{stroke-dashoffset:0;opacity:1;animation:none}._nameInk_1rf18_82,._coloured_1rf18_121 ._nameInk_1rf18_82,._coloured_1rf18_121 ._aiName_1rf18_388 ._nameInk_1rf18_82{clip-path:none}._scanPhoto_1rf18_217{opacity:0;animation:none}._scanLine_1rf18_266,._shimmer_1rf18_355,._sendIdle_1rf18_181,._pillWorking_1rf18_288{display:none}._sendDone_1rf18_182,._pillDone_1rf18_289{opacity:1;animation:none}}._section_1hwt0_10{max-width:1080px;margin:0 auto;padding:72px 24px 48px}._header_1hwt0_16{margin-bottom:40px}._title_1hwt0_20{font-family:var(--font-display);margin:0 0 6px;font-size:clamp(2.3rem,5vw,3.1rem);font-weight:700;line-height:1.1}._lede_1hwt0_28{color:var(--muted);margin:0;font-size:1.1rem}._steps_1hwt0_34{gap:96px;margin:0;padding:0;list-style:none;display:grid}._step_1hwt0_34{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}._flip_1hwt0_51{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}._flip_1hwt0_51 ._stepCopy_1hwt0_55{order:2}@media (width<=820px){._steps_1hwt0_34{gap:72px}._step_1hwt0_34{grid-template-columns:1fr;gap:28px}._flip_1hwt0_51 ._stepCopy_1hwt0_55{order:0}}._stepLabel_1hwt0_74{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:.85rem;font-weight:600}._stepTitle_1hwt0_84{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(2rem,4.4vw,3rem);font-weight:700;line-height:1.08}._script_1hwt0_94{font-family:var(--font-display);letter-spacing:0;color:var(--accent);font-size:1.2em;line-height:.9;display:inline-block}._stepBody_1hwt0_103{max-width:26rem;color:var(--muted);margin:0;font-size:1.12rem}._stepBody_1hwt0_103 strong{color:var(--ink)}._stepArt_1hwt0_114{min-width:0;position:relative}._panel_1hwt0_121,._window_1hwt0_122{border:2px solid var(--ink);background:#fffdf8;box-shadow:6px 6px #1f2933d9}._panel_1hwt0_121{padding:24px 24px 26px}._panelTitle_1hwt0_134{font-family:var(--font-display);margin:0;font-size:2.1rem;font-weight:700;line-height:1.1}._panelTitleSmall_1hwt0_142{font-family:var(--font-display);font-size:1.6rem;font-weight:700}._panelSub_1hwt0_148{color:var(--muted);margin:4px 0 18px;font-size:.95rem}._linkRow_1hwt0_154{gap:10px;margin-bottom:22px;display:flex}._linkField_1hwt0_161{border:2px solid var(--ink);min-width:0;font-family:var(--font-mono);flex:1;align-items:center;padding:9px 12px;font-size:.82rem;display:flex}._linkText_1hwt0_172{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._copied_1hwt0_178{background:var(--accent);color:#fff;border:2px solid var(--accent);box-shadow:3px 3px 0 color-mix(in srgb, var(--accent) 35%, transparent);flex:none;padding:9px 16px;font-weight:700}._collabHead_1hwt0_188{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}._count_1hwt0_195{font-family:var(--font-mono);color:var(--accent);font-size:.8rem}._collabGrid_1hwt0_201{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}._collabFace_1hwt0_207{aspect-ratio:1;width:100%;color:var(--ink);border:1.5px solid var(--muted-rule);background:#fff;display:block}._window_1hwt0_122{overflow:hidden}._windowBar_1hwt0_222{border-bottom:2px solid var(--ink);background:var(--paper);align-items:center;gap:14px;padding:8px 12px;display:flex}._dots_1hwt0_231{gap:6px;display:flex}._dots_1hwt0_231 i{border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px}._dots_1hwt0_231 i:first-child{background:#ff5f57}._dots_1hwt0_231 i:nth-child(2){background:#febc2e}._dots_1hwt0_231 i:nth-child(3){background:#28c840}._url_1hwt0_256{font-family:var(--font-mono);color:var(--muted);text-align:center;background:#fffdf8;border-radius:6px;flex:1;padding:3px 10px;font-size:.74rem}._windowBody_1hwt0_267{background-image:radial-gradient(var(--paper-texture) 1px, transparent 1px);background-size:16px 16px;grid-template-columns:1fr minmax(44px,70px);gap:18px;padding:20px;display:grid;position:relative}._arrangeTowel_1hwt0_277{place-self:start center;width:100%;max-width:300px;position:relative}._arrangeTowel_1hwt0_277 svg{width:100%;height:auto;display:block}._dragged_1hwt0_298{z-index:2;pointer-events:none;animation:6s ease-in-out infinite _dragAcross_1hwt0_1;position:absolute;top:0;left:0}._draggedFace_1hwt0_307{aspect-ratio:1;width:100%;color:var(--ink);border:2px solid var(--accent);box-shadow:4px 6px 0 color-mix(in srgb, var(--accent) 25%, transparent);background:#fff;display:block}._cursor_1hwt0_317{width:26px;height:26px;fill:var(--ink);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;position:absolute;top:50%;left:55%}@keyframes _dragAcross_1hwt0_1{0%{transform:translate(var(--from-x), var(--from-y));opacity:0}8%{transform:translate(var(--from-x), var(--from-y));opacity:1}18%{transform:translate(var(--from-x), var(--from-y)) rotate(5deg) scale(1.1);opacity:1}62%{transform:translate(var(--to-x), var(--to-y)) rotate(3deg) scale(1.1)}68%,90%{transform:translate(var(--to-x), var(--to-y));opacity:1}to{transform:translate(var(--to-x), var(--to-y));opacity:0}}._source_1hwt0_358 svg{animation:6s ease-in-out infinite _ghost_1hwt0_1}._source_1hwt0_358:after{opacity:0;animation:6s ease-in-out infinite _tick_1hwt0_1}@keyframes _ghost_1hwt0_1{0%,16%{opacity:1}20%,96%{opacity:.35}to{opacity:1}}@keyframes _tick_1hwt0_1{0%,66%{opacity:0}70%,94%{opacity:1}to{opacity:0}}._tray_1hwt0_401{flex-direction:column;gap:8px;height:0;min-height:100%;display:flex}._trayCell_1hwt0_410{aspect-ratio:1;max-width:100%;min-height:0;color:var(--ink);border:1.5px solid var(--muted-rule);background:#fff;flex:1 1 0;align-self:center;position:relative}._trayCell_1hwt0_410 svg{width:100%;height:100%;display:block}._placed_1hwt0_429 svg{opacity:.35}._placed_1hwt0_429:after,._source_1hwt0_358:after{content:"✓";background:var(--accent);color:#fff;text-align:center;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-7px;right:-7px}._borderPicker_1hwt0_452{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._styleButton_1hwt0_459{font:inherit;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;background:#fffdf8;justify-items:center;gap:6px;padding:6px 6px 8px;font-size:.9rem;font-weight:700;line-height:1.2;transition:transform .12s,box-shadow .12s;display:grid}._styleButton_1hwt0_459:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}._styleButton_1hwt0_459:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._styleOn_1hwt0_488{color:#fff;background:var(--ink)}._styleSwatch_1hwt0_493{border:1.5px solid var(--ink);width:132px;height:88px;display:block}._controls_1hwt0_500{flex-wrap:wrap;align-items:flex-end;gap:18px 24px;margin-top:20px;display:flex}._namesLabel_1hwt0_508{gap:6px;font-size:.9rem;font-weight:700;display:grid}._namesInput_1hwt0_516{width:13rem;font-family:var(--font-display);font-size:var(--names-input-size,1.4rem);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fffdf8;outline:none;padding:9px 12px;font-weight:700}._namesInput_1hwt0_516:focus-visible{border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}._swatches_1hwt0_534{gap:12px;padding-bottom:6px;display:flex}._swatch_1hwt0_534{border:2px solid var(--ink);cursor:pointer;border-radius:50%;width:36px;height:36px;padding:0;transition:transform .12s}._swatch_1hwt0_534:hover{transform:scale(1.08)}._swatch_1hwt0_534:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._swatchOn_1hwt0_559{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}._personaliseTowel_1hwt0_565{filter:drop-shadow(8px 10px #1f29331f);max-width:380px;margin:0 auto;transform:rotate(-1.5deg)}._personaliseTowel_1hwt0_565 svg{width:100%;height:auto;display:block}._personaliseTowel_1hwt0_565 svg *{transition:stroke .3s,fill .3s}._outro_1hwt0_586{text-align:center;margin:96px auto 0}._outroScript_1hwt0_591{font-family:var(--font-display);color:var(--muted);margin:0 0 6px;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1}._outroBody_1hwt0_600{margin:0;font-size:1.15rem}._outroLink_1hwt0_606{color:var(--accent);border-bottom:1.5px solid var(--accent-rule);white-space:nowrap;margin-top:6px;font-weight:700;text-decoration:none;display:inline-block}._outroLink_1hwt0_606:hover{border-bottom-color:var(--accent)}@media (prefers-reduced-motion:reduce){._dragged_1hwt0_298{transform:translate(var(--to-x), var(--to-y));opacity:1;animation:none}._source_1hwt0_358 svg{opacity:.35;animation:none}._source_1hwt0_358:after{opacity:1;animation:none}}._header_18jx8_8{z-index:2;background-color:var(--paper);color:var(--ink);font-family:var(--font-body);border-bottom:1px solid #1f293314;font-size:17px;line-height:1.6;position:relative}._inner_18jx8_21{box-sizing:border-box;justify-content:space-between;align-items:baseline;gap:1rem;max-width:1120px;margin:0 auto;padding:20px 24px 14px;display:flex}._wordmark_18jx8_32{font-family:var(--font-display);color:var(--accent);font-size:2rem;font-weight:700;line-height:1;text-decoration:none}._links_18jx8_41{gap:24px;display:flex}._link_18jx8_41{white-space:nowrap;color:var(--muted);border-bottom:1.5px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}._link_18jx8_41:hover{color:var(--ink);border-bottom-color:var(--ink)}._withLook_18jx8_63{border-bottom:0}._withLook_18jx8_63 ._inner_18jx8_21{align-items:center;padding-top:16px;padding-bottom:8px}._logoLink_18jx8_73{line-height:0;display:block}._logo_18jx8_73{width:auto;height:76px;display:block}._withLook_18jx8_63 ._link_18jx8_41{font-weight:700}@media (width<=520px){._logo_18jx8_73{height:60px}._optional_18jx8_96{display:none}}._section_1hum8_7{max-width:1040px;margin:0 auto;padding:24px 24px 48px;scroll-margin-top:24px}._card_1hum8_14{background:color-mix(in srgb, var(--paper) 92%, #fff);border:2px solid var(--ink);max-width:720px;box-shadow:6px 6px 0 var(--accent-rule,var(--accent-wash));border-radius:18px;margin:0 auto;padding:36px 32px 28px}._badge_1hum8_24{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);border-radius:999px;margin:0 0 14px;padding:4px 12px;font-size:.8rem;font-weight:800;display:inline-block}._title_1hum8_37{font-family:var(--font-display);color:var(--ink);margin:0 0 12px;font-size:clamp(2rem,5vw,2.6rem);font-weight:700;line-height:1.1}._body_1hum8_46{color:var(--ink);margin:0 0 10px;font-size:1.05rem;line-height:1.55}._count_1hum8_53{color:var(--accent);margin:0 0 22px;font-weight:800}._form_1hum8_59{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}._field_1hum8_65{flex-direction:column;min-width:0;display:flex}._wide_1hum8_71{grid-column:1/-1}._label_1hum8_75{color:var(--ink);margin:0 0 6px;font-size:.95rem;font-weight:700}._optional_1hum8_82{color:var(--muted);font-weight:400}._message_1hum8_87{resize:vertical;min-height:5.5rem}._smallPrint_1hum8_92{color:var(--muted);margin:22px 0 0;font-size:.82rem;line-height:1.5}@media (width<=560px){._card_1hum8_14{padding:28px 18px 22px}._form_1hum8_59{grid-template-columns:1fr}}._handDrawn_1ee8q_8{--paper:#f4f1ea;--ink:#1f2933;--muted:#5b6670;--accent:#2f27d4;--danger:#b91c1c;--paper-texture:#1f29330b;--muted-rule:#5b667066;--accent-rule:#2f27d447;--accent-wash:#2f27d41a;--font-display:"Caveat", cursive;--font-body:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}:root[data-ui-skin] ._handDrawn_1ee8q_8{--font-display:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-mono:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif}:root[data-ui-skin] [data-skin-exempt] ._handDrawn_1ee8q_8,:root[data-ui-skin] [data-skin-exempt]._handDrawn_1ee8q_8{--font-display:"Caveat", cursive;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}:root[data-ui-skin=sunset] ._handDrawn_1ee8q_8:not([data-skin-exempt]):not([data-skin-exempt] *){--paper:#f8f5ec;--ink:#2e4a44;--muted:#56655f;--accent:#2e4a44;--paper-texture:#2e4a440b;--muted-rule:#56655f66;--accent-rule:#2e4a4447;--accent-wash:#2e4a4414}._page_5insj_14{background-color:var(--paper);background-image:radial-gradient(var(--paper-texture) 1px, transparent 1px);min-height:100vh;color:var(--ink);font-family:var(--font-body);background-size:22px 22px;font-size:17px;line-height:1.6}._divider_5insj_30{opacity:.5;max-width:1040px;margin:0 auto;padding:0 24px;display:block}._section_5insj_38{max-width:1040px;margin:0 auto;padding:64px 24px}._sectionTitle_5insj_44{font-family:var(--font-display);margin:0 0 32px;font-size:clamp(2.1rem,5vw,2.9rem);font-weight:700;line-height:1.1}._bodyText_5insj_52{color:var(--muted);max-width:34rem;margin:0 0 20px}._cardBody_5insj_58{color:var(--muted);margin:0;font-size:.98rem}._productRow_5insj_66{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=780px){._productRow_5insj_66{grid-template-columns:1fr;gap:32px}}._productCopy_5insj_80 ._sectionTitle_5insj_44{margin-bottom:18px}._specs_5insj_84{gap:9px;margin:0;padding:0;list-style:none;display:grid}._specs_5insj_84 li{color:var(--ink);padding-left:26px;position:relative}._specs_5insj_84 li:before{content:"";border-left:2.2px solid var(--accent);border-bottom:2.2px solid var(--accent);border-bottom-left-radius:2px;width:12px;height:7px;position:absolute;top:.52em;left:2px;transform:rotate(-48deg)}._productArt_5insj_112{justify-content:center;display:flex}._parcelImage_5insj_117{width:100%;max-width:440px;height:auto;display:block}._occasions_5insj_129{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:30px;display:grid}._occasion_5insj_129{border-left:2px solid var(--accent-rule);padding-left:16px}._occasionTitle_5insj_140{font-family:var(--font-display);color:var(--accent);margin:0 0 6px;font-size:1.6rem;font-weight:700}@media (prefers-reduced-motion:no-preference){html:has(._page_5insj_14){scroll-behavior:smooth}}
