
/* ============ Thomas & Grace — shared styles ============ */
:root{
  --grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  --wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 18'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M2 4q7.5-3.5 15 0t15 0 15 0 15 0'/%3E%3Cpath d='M2 9q7.5-3.5 15 0t15 0 15 0 15 0'/%3E%3Cpath d='M2 14q7.5-3.5 15 0t15 0 15 0 15 0'/%3E%3C/g%3E%3C/svg%3E");
  --wave-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='22' viewBox='0 0 60 22'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M0 5q7.5-3.5 15 0t15 0 15 0 15 0'/%3E%3Cpath d='M0 11q7.5-3.5 15 0t15 0 15 0 15 0'/%3E%3Cpath d='M0 17q7.5-3.5 15 0t15 0 15 0 15 0'/%3E%3C/g%3E%3C/svg%3E");
  --sprig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpath d='M4 32C30 24 62 19 114 17' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath id='l' d='M0 0C-2-1-6-1-7-4-5-4-4-5-4-7-2-6-1-8 0-11 1-8 2-6 4-7 4-5 5-4 7-4 6-1 2-1 0 0Z' transform='translate(12 30) rotate(-60) scale(1.3)'/%3E%3Cg%3E%3Cpath d='M0 0C-2-1-6-1-7-4-5-4-4-5-4-7-2-6-1-8 0-11 1-8 2-6 4-7 4-5 5-4 7-4 6-1 2-1 0 0Z' transform='translate(26 27) rotate(-35) scale(1.7)'/%3E%3Cpath d='M0 0C-2-1-6-1-7-4-5-4-4-5-4-7-2-6-1-8 0-11 1-8 2-6 4-7 4-5 5-4 7-4 6-1 2-1 0 0Z' transform='translate(42 24) rotate(150) scale(1.5)'/%3E%3Cpath d='M0 0C-2-1-6-1-7-4-5-4-4-5-4-7-2-6-1-8 0-11 1-8 2-6 4-7 4-5 5-4 7-4 6-1 2-1 0 0Z' transform='translate(60 21) rotate(-25) scale(1.55)'/%3E%3Cpath d='M0 0C-2-1-6-1-7-4-5-4-4-5-4-7-2-6-1-8 0-11 1-8 2-6 4-7 4-5 5-4 7-4 6-1 2-1 0 0Z' transform='translate(78 19.5) rotate(155) scale(1.3)'/%3E%3Cpath d='M0 0C-2-1-6-1-7-4-5-4-4-5-4-7-2-6-1-8 0-11 1-8 2-6 4-7 4-5 5-4 7-4 6-1 2-1 0 0Z' transform='translate(95 18) rotate(-20) scale(1.15)'/%3E%3Cpath d='M0 0C-2-1-6-1-7-4-5-4-4-5-4-7-2-6-1-8 0-11 1-8 2-6 4-7 4-5 5-4 7-4 6-1 2-1 0 0Z' transform='translate(114 17) rotate(75) scale(.95)'/%3E%3C/g%3E%3C/svg%3E");
  --arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 52'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M2 51V20A18 18 0 0 1 38 20V51'/%3E%3Cpath d='M6 51V20A14 14 0 0 1 34 20V51'/%3E%3C/g%3E%3C/svg%3E");
}
.tg, .tg *{box-sizing:border-box}
.tg{font-family:var(--font-serif);color:var(--walnut);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0}
.tg-script{font-family:var(--font-script);font-weight:400;letter-spacing:0;text-transform:none}
.tg-label{font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;line-height:1.4}
.tg-label-sm{font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.24em;text-transform:uppercase}
.tg-italic{font-style:italic}

/* ---------- motifs (masked, coloured by `color`) ---------- */
.m-wave,.m-sprig,.m-arch{display:inline-block;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}
.m-wave{width:64px;height:18px;-webkit-mask-image:var(--wave);mask-image:var(--wave)}
.m-sprig{width:120px;height:40px;-webkit-mask-image:var(--sprig);mask-image:var(--sprig)}
.m-sprig.flip{transform:scaleX(-1)}
.m-arch{width:40px;height:52px;-webkit-mask-image:var(--arch);mask-image:var(--arch)}
.wave-rule{display:flex;align-items:center;gap:14px;color:var(--lake)}
.wave-rule::before,.wave-rule::after{content:"";flex:1;height:1px;background:var(--hairline)}
.wave-band{height:22px;background:currentColor;-webkit-mask:var(--wave-tile) repeat-x center/60px 22px;mask:var(--wave-tile) repeat-x center/60px 22px}
.wave-field{background:currentColor;-webkit-mask:var(--wave-tile) repeat 0 0/60px 22px;mask:var(--wave-tile) repeat 0 0/60px 22px}
.berry{display:inline-block;width:.35em;height:.35em;border-radius:50%;background:var(--coral);vertical-align:middle}

/* ---------- double-line Craftsman border ---------- */
.dbl{position:relative;border:1px solid var(--hairline)}
.dbl::before{content:"";position:absolute;inset:5px;border:1px solid var(--hairline);pointer-events:none}
.dbl-ink{border-color:currentColor}.dbl-ink::before{border-color:currentColor}
.dbl-arch,.dbl-arch::before{border-top-left-radius:999px;border-top-right-radius:999px}

/* ---------- monogram ---------- */
.mono{display:inline-flex;align-items:center;justify-content:center;color:var(--walnut);font-family:var(--font-serif);line-height:1}
.mono .t,.mono .g{font-weight:500;letter-spacing:.02em}
.mono .amp{font-family:var(--font-script);font-size:1.85em;line-height:0;margin:0 .02em 0 -.04em;transform:translateY(.1em);display:inline-block}
.mono-arch{flex-direction:column;width:4.2em;height:5.4em;border:1px solid currentColor;border-radius:999px 999px 0 0;position:relative;padding-top:.6em}
.mono-arch::before{content:"";position:absolute;inset:.22em;border:1px solid currentColor;border-radius:999px 999px 0 0}
.mono-arch .letters{font-size:1.2em;display:flex;align-items:baseline}
.mono-arch .date{font-family:var(--font-sans);font-weight:600;font-size:.26em;letter-spacing:.3em;margin-top:.9em;padding-left:.3em}
.mono-arch .stem{width:1px;height:.6em;background:currentColor;margin-top:.55em;opacity:.7}
.mono-line{gap:.5em;font-size:1em}
.mono-line .rule{width:2.2em;height:1px;background:currentColor;opacity:.6}
.mono-line .letters{font-size:1.3em;display:flex;align-items:baseline}
.mono-line .date{font-family:var(--font-sans);font-weight:600;font-size:.42em;letter-spacing:.28em}
.mono-seal{width:4.4em;height:4.4em;position:relative;color:#5a2c1a;
  border-radius:47% 53% 50% 50% / 52% 47% 53% 48%;
  background:radial-gradient(circle at 35% 30%,#c06a45 0,#a4583a 38%,#8e4a30 70%,#6f3622 100%);
  box-shadow:inset 0 2px 3px rgba(255,220,190,.35),inset 0 -3px 6px rgba(60,20,10,.45),0 2px 4px rgba(58,42,31,.35)}
.mono-seal::before{content:"";position:absolute;inset:.42em;border-radius:50%;
  box-shadow:inset 0 1px 2px rgba(60,20,10,.55),0 1px 0 rgba(255,215,185,.35);
  background:radial-gradient(circle at 40% 35%,#b2603f,#94492d 75%)}
.mono-seal::after{content:"";position:absolute;inset:.62em;border-radius:50%;border:1px dashed rgba(70,25,12,.55)}
.mono-seal .letters{position:relative;z-index:1;font-size:.95em;display:flex;align-items:baseline;color:#6a321d;text-shadow:0 1px 0 rgba(255,210,180,.35),0 -1px 0 rgba(50,15,5,.5)}
.mono-seal.ivy{background:radial-gradient(circle at 35% 30%,#5d6a41 0,#3f4a2c 45%,#2c3519 100%)}
.mono-seal.ivy::before{background:radial-gradient(circle at 40% 35%,#4f5b37,#36401f 75%)}
.mono-seal.ivy .letters{color:#26301a;text-shadow:0 1px 0 rgba(220,230,190,.3),0 -1px 0 rgba(10,15,5,.5)}
.foil{text-shadow:none!important;filter:drop-shadow(0 .5px 0 rgba(90,60,20,.35));background:linear-gradient(115deg,#7a5a2c 0%,#c9a66c 28%,#9c7a45 46%,#e2c690 58%,#86652f 80%,#b08d57 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.foil-line{background:linear-gradient(115deg,#8a6a3a,#d9bb84 30%,#b08d57 50%,#f0dcae 60%,#9c7a45)!important}
.letterpress{text-shadow:0 1px 0 rgba(255,255,255,.55),0 -.5px 0 rgba(30,20,10,.25)}

/* ---------- film-still placeholders ---------- */
.still{position:relative;overflow:hidden;background-color:#4b5a2f;isolation:isolate;
  background-image:
   radial-gradient(ellipse 55% 45% at 72% 12%,rgba(255,222,160,.95),rgba(255,200,120,.35) 45%,transparent 70%),
   radial-gradient(ellipse 70% 55% at 22% 85%,rgba(30,38,18,.9),transparent 70%),
   radial-gradient(ellipse 40% 30% at 40% 55%,rgba(150,160,90,.55),transparent 70%),
   linear-gradient(165deg,#9a9a58 0%,#6b7a3e 35%,#45552a 65%,#26301a 100%)}
.still::before{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:160px;mix-blend-mode:overlay;opacity:.9;z-index:1}
.still::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 45%,transparent 50%,rgba(20,14,6,.45) 100%);box-shadow:inset 0 0 40px rgba(255,170,90,.18)}
.still--lake{background-image:
   radial-gradient(ellipse 60% 30% at 65% 38%,rgba(255,226,170,.95),transparent 70%),
   linear-gradient(180deg,#c9b98a 0%,#a7a77a 30%,#7e93a0 46%,#566f7c 62%,#3f5562 80%,#2e3f2a 100%)}
.still--hall{background-image:
   radial-gradient(ellipse 45% 35% at 50% 70%,rgba(255,206,140,.9),transparent 70%),
   repeating-linear-gradient(90deg,transparent 0 46px,rgba(40,25,14,.55) 46px 58px),
   linear-gradient(180deg,#3a2a1f 0%,#6b4a30 22%,#a8794c 50%,#8a6a42 75%,#4a3524 100%)}
.still--ivy{background-image:
   radial-gradient(circle at 80% 20%,rgba(255,230,170,.8),transparent 30%),
   radial-gradient(circle at 20% 30%,#5f6f3a 0 8%,transparent 9%),radial-gradient(circle at 55% 60%,#3b4824 0 12%,transparent 13%),
   radial-gradient(circle at 70% 75%,#7b8a48 0 7%,transparent 8%),radial-gradient(circle at 35% 75%,#56663a 0 10%,transparent 11%),
   linear-gradient(160deg,#6d7d40,#3f4a2c 60%,#2c3519)}
.still--detail{background-image:
   radial-gradient(ellipse 50% 40% at 70% 20%,rgba(255,236,200,.95),transparent 70%),
   radial-gradient(circle at 38% 58%,rgba(224,122,85,.55) 0 9%,transparent 22%),
   radial-gradient(circle at 58% 64%,rgba(169,179,148,.9) 0 10%,transparent 24%),
   linear-gradient(170deg,#efe3c8 0%,#d8c7a0 50%,#a99d72 100%)}
.still--dusk{background-image:
   radial-gradient(ellipse 70% 40% at 50% 30%,rgba(255,190,120,.85),transparent 70%),
   radial-gradient(circle at 25% 45%,rgba(255,220,150,.9) 0 1%,transparent 2%),radial-gradient(circle at 45% 38%,rgba(255,220,150,.9) 0 1%,transparent 2%),radial-gradient(circle at 70% 42%,rgba(255,220,150,.9) 0 1%,transparent 2%),radial-gradient(circle at 85% 36%,rgba(255,220,150,.9) 0 1%,transparent 2%),
   linear-gradient(180deg,#6b5a3a 0%,#4a4a2a 45%,#2c3519 100%)}
.still .slug{position:absolute;left:10px;bottom:10px;right:10px;z-index:2;color:#f4eee1;font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.6)}
.still .slug b{display:block;font-weight:600;opacity:.8;font-size:9px}
.still .stamp{position:absolute;right:10px;top:10px;z-index:2;font-family:"Courier New",monospace;font-size:11px;color:#ffb36b;letter-spacing:.05em;text-shadow:0 0 6px rgba(255,140,60,.8)}
.arch{border-radius:999px 999px 0 0}
.arch-frame{border-radius:999px 999px 0 0;box-shadow:0 0 0 6px var(--cream),0 0 0 7px var(--hairline)}

/* 35mm strip */
.filmstrip{background:#1c150f;padding:18px 8px;display:flex;gap:8px;position:relative;overflow:hidden}
.filmstrip::before,.filmstrip::after{content:"";position:absolute;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,transparent 0 6px,#e9dcc0 6px 14px,transparent 14px 20px);opacity:.85}
.filmstrip::before{top:5px}.filmstrip::after{bottom:5px}
.filmstrip .still{flex:1 0 0;aspect-ratio:3/2;min-width:0}
.filmstrip .edge{position:absolute;bottom:14px;opacity:.9;left:16px;font-family:var(--font-sans);font-size:8px;letter-spacing:.3em;color:#e0a86a;z-index:3}
/* Super 8 gate */
.super8{background:#120d09;padding:10px 26px 10px 10px;position:relative;border-radius:2px}
.super8::after{content:"";position:absolute;right:9px;top:50%;width:9px;height:13px;margin-top:-6px;background:#efe3c8;border-radius:2px;opacity:.85}
.super8 .still{border-radius:14px/18px}

/* ---------- buttons & UI ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 26px;border-radius:var(--radius-sm,3px);font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--espresso);background:var(--espresso);color:var(--cream);transition:background .2s}
.btn:hover{background:var(--forest);border-color:var(--forest)}
.btn:focus-visible,.tg input:focus-visible,.tg select:focus-visible,.tg textarea:focus-visible,.tg summary:focus-visible,.tg a:focus-visible{outline:2px solid var(--lake-deep);outline-offset:3px}
.btn-ghost{background:transparent;color:var(--espresso);border-color:var(--espresso)}
.btn-ghost:hover{background:var(--oat)}
.btn-cream{background:var(--cream);color:var(--espresso);border-color:var(--cream)}
.btn-cream:hover{background:var(--oat)}
.tg a:not(.btn):not(.mono){color:var(--lake-deep);text-underline-offset:3px;text-decoration-thickness:1px}

/* ---------- print sheet scaffolding ---------- */
.sheet-wrap{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;justify-content:center;padding:28px;background:#d8cfbb}
.paper{position:relative;background:var(--cream);box-shadow:var(--shadow-paper);overflow:hidden}
.paper::before{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:220px;opacity:.10;pointer-events:none;mix-blend-mode:multiply}
.cotton{background:#f6f1e6}
.cap{font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--walnut-muted);text-align:center;margin-top:10px}
.ph{background:rgba(164,88,58,.1);color:var(--rust-deep);padding:0 .2em;border-radius:2px;font-style:normal}

/* ---------- print pieces ---------- */
.pc{position:relative;background:var(--cream);color:var(--walnut);text-align:center;overflow:hidden;box-shadow:var(--shadow-paper);flex:none}
.pc::before{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:220px;opacity:.09;pointer-events:none;mix-blend-mode:multiply;z-index:3}
.pc.cotton{background:#f7f2e7}
.pc .frame{position:absolute;inset:18px;border:1px solid var(--hairline)}
.pc .frame::before{content:"";position:absolute;inset:4px;border:1px solid var(--hairline)}
.pc .frame.ink,.pc .frame.ink::before{border-color:rgba(58,42,31,.55)}
.pc .frame.arched,.pc .frame.arched::before{border-top-left-radius:999px;border-top-right-radius:999px}
.pc .in{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center}
.pc .script{font-family:var(--font-script);color:var(--ivy);line-height:1}
.pc .lab{font-family:var(--font-sans);font-weight:600;text-transform:uppercase;letter-spacing:.24em}
.pc .bleed{position:absolute;left:0;right:0;top:0;bottom:0}
.lp{color:#3a2a1f;text-shadow:0 .6px 0 rgba(255,255,255,.7),0 -.4px 0 rgba(20,10,5,.35)}
.surface{background:#cdbd9c;background-image:var(--grain),radial-gradient(ellipse 80% 70% at 80% 0%,rgba(255,226,170,.55),transparent 60%),linear-gradient(135deg,#d8c8a6,#b9a782);background-size:200px,auto}
.qr{width:84px;height:84px;background:#fff;padding:6px;border:1px solid var(--hairline);position:relative;
 background-image:
  linear-gradient(var(--walnut),var(--walnut)),linear-gradient(var(--walnut),var(--walnut)),linear-gradient(var(--walnut),var(--walnut)),
  repeating-conic-gradient(var(--walnut) 0 25%,transparent 0 50%);
 background-size:20px 20px,20px 20px,20px 20px,8px 8px;background-position:6px 6px,58px 6px,6px 58px,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-origin:content-box}
.on-dark .ph{background:rgba(244,238,225,.14);color:var(--cream)}
/* ivory wax */
.mono-seal.ivory{color:#8a6a4a;background:radial-gradient(circle at 35% 30%,#fbf4e4 0,#efe3c8 40%,#d8c49e 75%,#bfa77c 100%);box-shadow:inset 0 2px 3px rgba(255,255,255,.6),inset 0 -3px 6px rgba(120,90,50,.35),0 2px 5px rgba(30,15,5,.45)}
.mono-seal.ivory::before{background:radial-gradient(circle at 40% 35%,#f3e8d0,#dcc8a2 75%);box-shadow:inset 0 1px 2px rgba(120,90,50,.45),0 1px 0 rgba(255,255,255,.5)}
.mono-seal.ivory::after{border-color:rgba(120,90,50,.45)}
.mono-seal.ivory .letters{color:#9c7c56;text-shadow:0 1px 0 rgba(255,255,255,.6),0 -1px 0 rgba(100,70,40,.35)}
/* GARDEN:start (generated by garden.py) */
:root{--garden-corner:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 200%22%3E%3Cpath d=%22M8 196C40 150 70 112 150 66%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(19.5 179.8) rotate(-106) scale(1.19)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(29.8 166.1) rotate(-3) scale(1.14)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(40.6 152.8) rotate(-100) scale(1.09)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(52.5 139.7) rotate(3) scale(1.03)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(65.6 126.6) rotate(-89) scale(0.98)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(80.4 113.5) rotate(1) scale(0.93)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(97.3 100.2) rotate(-92) scale(0.88)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(116.5 86.7) rotate(20) scale(0.83)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(138.4 72.8) rotate(-83) scale(0.78)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cpath d=%22M34 160C24 120 34 80 22 30%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(31.2 145.6) rotate(-144) scale(1.05)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(29.5 128.8) rotate(-42) scale(1.00)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(28.9 111.8) rotate(-134) scale(0.94)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%235e5f2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(28.7 94.3) rotate(-36) scale(0.89)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(28.2 76.1) rotate(-137) scale(0.83)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(26.7 57.3) rotate(-42) scale(0.78)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%235e5f2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(23.6 37.4) rotate(-157) scale(0.72)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cpath d=%22M70 118C96 120 126 132 160 128%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(79.5 119.1) rotate(-42) scale(0.96)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(96.8 122.3) rotate(54) scale(0.89)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(115.2 125.8) rotate(-36) scale(0.81)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(134.5 128.4) rotate(46) scale(0.74)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(154.9 128.5) rotate(-52) scale(0.67)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(154.0 64.0)%22%3E%3Cellipse cx=%220%22 cy=%22-8.1%22 rx=%225.5%22 ry=%228.1%22 transform=%22rotate(0)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-8.1%22 rx=%225.5%22 ry=%228.1%22 transform=%22rotate(72)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-8.1%22 rx=%225.5%22 ry=%228.1%22 transform=%22rotate(144)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-8.1%22 rx=%225.5%22 ry=%228.1%22 transform=%22rotate(216)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-8.1%22 rx=%225.5%22 ry=%228.1%22 transform=%22rotate(288)%22 fill=%22%239c6b4a%22/%3E%3Ccircle r=%223.6%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3Cg transform=%22translate(22.0 24.0)%22%3E%3Cellipse cx=%220%22 cy=%22-6.2%22 rx=%224.2%22 ry=%226.2%22 transform=%22rotate(20)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-6.2%22 rx=%224.2%22 ry=%226.2%22 transform=%22rotate(92)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-6.2%22 rx=%224.2%22 ry=%226.2%22 transform=%22rotate(164)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-6.2%22 rx=%224.2%22 ry=%226.2%22 transform=%22rotate(236)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-6.2%22 rx=%224.2%22 ry=%226.2%22 transform=%22rotate(308)%22 fill=%22%23c9ae84%22/%3E%3Ccircle r=%222.8%22 fill=%22%238a6a4a%22/%3E%3C/g%3E%3Cg transform=%22translate(166.0 128.0)%22%3E%3Cellipse cx=%220%22 cy=%22-5.0%22 rx=%223.4%22 ry=%225.0%22 transform=%22rotate(10)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-5.0%22 rx=%223.4%22 ry=%225.0%22 transform=%22rotate(82)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-5.0%22 rx=%223.4%22 ry=%225.0%22 transform=%22rotate(154)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-5.0%22 rx=%223.4%22 ry=%225.0%22 transform=%22rotate(226)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-5.0%22 rx=%223.4%22 ry=%225.0%22 transform=%22rotate(298)%22 fill=%22%23e07a55%22/%3E%3Ccircle r=%222.2%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3Cg transform=%22translate(112.0 84.0)%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(30)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(102)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(174)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(246)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(318)%22 fill=%22%23c9ae84%22/%3E%3Ccircle r=%221.7%22 fill=%22%239c6b4a%22/%3E%3C/g%3E%3Cg transform=%22translate(160.0 58.0) rotate(-30) scale(1.20)%22%3E%3Cpath d=%22M0 0C2-3 6-4 9 0C6 4 2 3 0 0Z%22 fill=%22%239c6b4a%22/%3E%3C/g%3E%3Cg transform=%22translate(26.0 22.0) rotate(-95) scale(1.10)%22%3E%3Cpath d=%22M0 0C2-3 6-4 9 0C6 4 2 3 0 0Z%22 fill=%22%238a6a4a%22/%3E%3C/g%3E%3Ccircle cx=%2254%22 cy=%22140%22 r=%222.2%22 fill=%22%23a4583a%22/%3E%3Ccircle cx=%2259%22 cy=%22136%22 r=%222.2%22 fill=%22%23a4583a%22/%3E%3Ccircle cx=%2252%22 cy=%22133%22 r=%222.2%22 fill=%22%23a4583a%22/%3E%3C/svg%3E");--garden-garland:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 480 60%22%3E%3Cpath d=%22M4 30C90 6 150 54 240 30%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(16.7 26.9) rotate(-67) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(41.1 23.6) rotate(52) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(64.5 23.2) rotate(-46) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(87.1 25.1) rotate(61) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(109.4 28.2) rotate(-46) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(131.6 31.8) rotate(65) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(154.1 34.9) rotate(-53) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(177.2 36.7) rotate(57) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(201.3 36.4) rotate(-57) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(226.7 33.1) rotate(49) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cpath d=%22M240 30C330 6 390 54 476 30%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(271.2 24.2) rotate(-65) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(293.8 23.1) rotate(58) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(315.4 24.0) rotate(-47) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(336.4 26.4) rotate(69) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(357.0 29.6) rotate(-51) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(377.5 32.8) rotate(59) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(398.1 35.5) rotate(-55) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(419.1 36.9) rotate(52) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(440.7 36.3) rotate(-56) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%233f4a2c%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(463.3 33.1) rotate(37) scale(1.25)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(240.0 30.0)%22%3E%3Cellipse cx=%220%22 cy=%22-6.8%22 rx=%224.6%22 ry=%226.8%22 transform=%22rotate(0)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-6.8%22 rx=%224.6%22 ry=%226.8%22 transform=%22rotate(72)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-6.8%22 rx=%224.6%22 ry=%226.8%22 transform=%22rotate(144)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-6.8%22 rx=%224.6%22 ry=%226.8%22 transform=%22rotate(216)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-6.8%22 rx=%224.6%22 ry=%226.8%22 transform=%22rotate(288)%22 fill=%22%239c6b4a%22/%3E%3Ccircle r=%223.1%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3Cg transform=%22translate(120.0 30.0)%22%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(18)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(90)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(162)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(234)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(306)%22 fill=%22%23c9ae84%22/%3E%3Ccircle r=%222.0%22 fill=%22%238a6a4a%22/%3E%3C/g%3E%3Cg transform=%22translate(360.0 30.0)%22%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(40)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(112)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(184)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(256)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-4.3%22 rx=%222.9%22 ry=%224.3%22 transform=%22rotate(328)%22 fill=%22%23c9ae84%22/%3E%3Ccircle r=%222.0%22 fill=%22%238a6a4a%22/%3E%3C/g%3E%3Cg transform=%22translate(60.0 18.0)%22%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(0)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(72)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(144)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(216)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(288)%22 fill=%22%23e07a55%22/%3E%3Ccircle r=%221.4%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3Cg transform=%22translate(420.0 42.0)%22%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(0)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(72)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(144)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(216)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.1%22 transform=%22rotate(288)%22 fill=%22%23e07a55%22/%3E%3Ccircle r=%221.4%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3C/svg%3E");--fern:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 120%22%3E%3Cpath d=%22M4 116C30 86 52 52 92 6%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(10.2 108.7) rotate(-112) scale(1.19)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(10.2 108.7) rotate(12) scale(1.19)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(15.2 102.6) rotate(-113) scale(1.13)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(15.2 102.6) rotate(11) scale(1.13)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(20.2 96.3) rotate(-114) scale(1.08)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(20.2 96.3) rotate(10) scale(1.08)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(25.3 89.8) rotate(-114) scale(1.03)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(25.3 89.8) rotate(10) scale(1.03)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(30.4 83.2) rotate(-115) scale(0.97)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(30.4 83.2) rotate(9) scale(0.97)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(35.5 76.5) rotate(-115) scale(0.92)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(35.5 76.5) rotate(9) scale(0.92)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(40.9 69.5) rotate(-115) scale(0.87)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(40.9 69.5) rotate(9) scale(0.87)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(46.3 62.3) rotate(-115) scale(0.82)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(46.3 62.3) rotate(9) scale(0.82)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(52.0 54.9) rotate(-114) scale(0.76)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(52.0 54.9) rotate(10) scale(0.76)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(58.0 47.3) rotate(-114) scale(0.71)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(58.0 47.3) rotate(10) scale(0.71)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(64.2 39.4) rotate(-113) scale(0.66)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(64.2 39.4) rotate(11) scale(0.66)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(70.8 31.3) rotate(-113) scale(0.60)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(70.8 31.3) rotate(11) scale(0.60)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(77.7 22.9) rotate(-112) scale(0.55)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(77.7 22.9) rotate(12) scale(0.55)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(85.0 14.2) rotate(-112) scale(0.50)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3Cg transform=%22translate(85.0 14.2) rotate(12) scale(0.50)%22%3E%3Cpath d=%22M0 0C4-3 11-3 16 0C11 3 4 3 0 0Z%22/%3E%3C/g%3E%3C/svg%3E");--garden-tile:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 160 160%22%3E%3Cg transform=%22translate(10 70) rotate(-30)%22%3E%3Cpath d=%22M0 0C14 -16 28 -28 48 -40%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(5.1 -5.6) rotate(-100) scale(0.68)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(14.0 -14.6) rotate(8) scale(0.63)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(23.4 -22.9) rotate(-85) scale(0.59)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%238a6a4a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(33.6 -30.7) rotate(12) scale(0.55)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(45.0 -38.2) rotate(-84) scale(0.51)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(50.0 -40.0)%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(0)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(72)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(144)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(216)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(288)%22 fill=%22%239c6b4a%22/%3E%3Ccircle r=%221.7%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(90 150) rotate(20)%22%3E%3Cpath d=%22M0 0C14 -16 28 -28 48 -40%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(5.1 -5.6) rotate(-88) scale(0.68)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(14.0 -14.6) rotate(12) scale(0.63)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(23.4 -22.9) rotate(-81) scale(0.59)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%238a6a4a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(33.6 -30.7) rotate(6) scale(0.55)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(45.0 -38.2) rotate(-78) scale(0.51)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(50.0 -40.0)%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(0)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(72)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(144)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(216)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(288)%22 fill=%22%239c6b4a%22/%3E%3Ccircle r=%221.7%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(100 40) rotate(-70)%22%3E%3Cpath d=%22M0 0C14 -16 28 -28 48 -40%22 fill=%22none%22 stroke=%22%235c4030%22 stroke-width=%221.1%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22translate(5.1 -5.6) rotate(-97) scale(0.68)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(14.0 -14.6) rotate(12) scale(0.63)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(23.4 -22.9) rotate(-82) scale(0.59)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%238a6a4a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(33.6 -30.7) rotate(8) scale(0.55)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%237a7a3a%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(45.0 -38.2) rotate(-74) scale(0.51)%22%3E%3Cpath d=%22M0 0C5-5 14-6 21 0C14 6 5 5 0 0Z%22 fill=%22%23a9b394%22/%3E%3Cpath d=%22M1 0H18%22 stroke=%22%23f4eee1%22 stroke-opacity=%22.35%22 stroke-width=%22.6%22/%3E%3C/g%3E%3Cg transform=%22translate(50.0 -40.0)%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(0)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(72)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(144)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(216)%22 fill=%22%239c6b4a%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.7%22 transform=%22rotate(288)%22 fill=%22%239c6b4a%22/%3E%3Ccircle r=%221.7%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3C/g%3E%3Cg transform=%22translate(60.0 110.0)%22%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(0)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(72)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(144)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(216)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(288)%22 fill=%22%23c9ae84%22/%3E%3Ccircle r=%221.1%22 fill=%22%238a6a4a%22/%3E%3C/g%3E%3Cg transform=%22translate(150.0 90.0)%22%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(0)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(72)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(144)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(216)%22 fill=%22%23e07a55%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.5%22 transform=%22rotate(288)%22 fill=%22%23e07a55%22/%3E%3Ccircle r=%221.1%22 fill=%22%23a4583a%22/%3E%3C/g%3E%3Cg transform=%22translate(30.0 150.0)%22%3E%3Cellipse cx=%220%22 cy=%22-2.2%22 rx=%221.5%22 ry=%222.2%22 transform=%22rotate(0)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.2%22 rx=%221.5%22 ry=%222.2%22 transform=%22rotate(72)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.2%22 rx=%221.5%22 ry=%222.2%22 transform=%22rotate(144)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.2%22 rx=%221.5%22 ry=%222.2%22 transform=%22rotate(216)%22 fill=%22%23c9ae84%22/%3E%3Cellipse cx=%220%22 cy=%22-2.2%22 rx=%221.5%22 ry=%222.2%22 transform=%22rotate(288)%22 fill=%22%23c9ae84%22/%3E%3Ccircle r=%221.0%22 fill=%22%239c6b4a%22/%3E%3C/g%3E%3Ccircle cx=%22130%22 cy=%22130%22 r=%221.6%22 fill=%22%23a4583a%22/%3E%3Ccircle cx=%22134%22 cy=%22126%22 r=%221.6%22 fill=%22%23a4583a%22/%3E%3Ccircle cx=%22128%22 cy=%22124%22 r=%221.6%22 fill=%22%23a4583a%22/%3E%3C/svg%3E");}
.g-corner{display:inline-block;width:200px;height:200px;background:var(--garden-corner) center/contain no-repeat;pointer-events:none}
.g-corner.flip{transform:scaleX(-1)}.g-corner.flip-y{transform:scaleY(-1)}.g-corner.flip-xy{transform:scale(-1,-1)}
.g-garland{display:block;width:240px;height:30px;background:var(--garden-garland) center/contain no-repeat}
.m-fern{display:inline-block;width:50px;height:60px;background:currentColor;-webkit-mask:var(--fern) center/contain no-repeat;mask:var(--fern) center/contain no-repeat}
.g-field{background:var(--garden-tile) 0 0/160px 160px repeat}
.garden-rule{display:flex;align-items:center;gap:14px}
.garden-rule::before,.garden-rule::after{content:"";flex:1;height:1px;background:var(--hairline)}
/* GARDEN:end */
