@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-italic.DpcbibHm.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-italic.BgxzcTJK.woff)format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mulish-latin-400-normal.C9Snyl1s.woff2)format("woff2"),url(/_astro/mulish-latin-400-normal.BRmeVNaI.woff)format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mulish-latin-600-normal.BSghSUeJ.woff2)format("woff2"),url(/_astro/mulish-latin-600-normal.BgWMv2vh.woff)format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/mulish-latin-700-normal.DP36JSCV.woff2)format("woff2"),url(/_astro/mulish-latin-700-normal.LuPokTVX.woff)format("woff")}:root{--olive:#646355;--olive-deep:#55544a;--ink:#2a2925;--body:#4d4c45;--muted:#605f57;--ground:#f7f5ef;--surface:#fff;--chip:#e7e3d8;--line:#e2ded3;--dash:#bcb8aa;--field:#d9d5c9;--gingham-base:#efebe2;--gingham-check:#64635517;--on-olive:#f7f5ef;--on-olive-muted:#e2e0d6;--ok:#3f5a42;--ok-bg:#e3ebdf;--mto:#6e4a1f;--mto-bg:#f6e8d3;--sold:#4a4a43;--sold-bg:#ecebe6;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-body:"Mulish", "Helvetica Neue", Arial, sans-serif;--gutter:max(16px, 4vw);--radius-card:26px;--rib:repeating-linear-gradient(90deg, #ffffff0d 0 8px, transparent 8px 16px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}a:hover{color:var(--olive)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[tabindex="-1"]:focus{outline:none}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:400}p{margin:0}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.container{max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:72px 88px}.section--tight{padding-block:48px 64px}.stack{flex-direction:column;display:flex}.center{text-align:center;align-items:center}.eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.h1{font-size:clamp(40px,4.8vw,64px);line-height:1.05}.h2{font-size:clamp(34px,4vw,50px);line-height:1.1}.h3{font-size:24px;line-height:1.15}.lead{color:var(--body);max-width:34em;font-size:18px}.muted{color:var(--muted)}.accent-italic{color:var(--olive);font-style:italic}.rib{background-color:var(--olive);background-image:var(--rib);color:var(--on-olive)}.rib a{color:var(--on-olive)}.gingham{background-color:var(--gingham-base);background-image:linear-gradient(90deg, var(--gingham-check) 50%, transparent 50%), linear-gradient(var(--gingham-check) 50%, transparent 50%);background-size:40px 40px}.scallop{background-repeat:repeat-x;background-size:32px 22px;height:22px}.scallop--down{background-image:radial-gradient(circle at 50% 0, var(--ground) 15px, transparent 15.5px)}.scallop--up{background-image:radial-gradient(circle at 50% 100%, var(--ground) 15px, transparent 15.5px)}.arch{border-radius:999px 999px 20px 20px}.arch-lg{border-radius:999px 999px 28px 28px}.framed{border:6px solid var(--ground)}.cover{object-fit:cover;background-color:var(--chip);width:100%}.ratio-3-4{aspect-ratio:3/4}.ratio-4-5{aspect-ratio:4/5}.ratio-4-3{aspect-ratio:4/3}.ratio-1{aspect-ratio:1}.stitch{background:var(--surface);border:2px dashed var(--dash);border-radius:var(--radius-card)}.pill-label{background:var(--ground);border-radius:999px;padding:2px 16px}.card-plain{background:var(--surface);border:1px solid var(--line);border-radius:20px}.btn{text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 28px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--dark{background:var(--ink);color:var(--ground)}.btn--dark:hover{color:var(--ground);background:#3b3a34}.btn--soft{background:var(--chip);color:var(--ink)}.btn--olive{background:var(--olive);color:var(--on-olive)}.btn--olive:hover{background:var(--olive-deep);color:var(--on-olive)}.btn--ghost{background:0 0;border:1.5px solid}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.link{text-underline-offset:4px;font-weight:700}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field>.label{font-size:14px;font-weight:700}.optional{color:var(--muted);font-weight:400}.input{border:1px solid var(--field);background:var(--ground);border-radius:12px;width:100%;height:48px;padding:0 14px}textarea.input{resize:vertical;height:auto;padding:12px 14px}select.input{padding:0 12px}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.form-error{color:#8a2f2a;font-size:14px;font-weight:600}.input[aria-invalid=true]{background:#fbf4f2;border-color:#8a2f2a;box-shadow:0 0 0 1px #8a2f2a}.status{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.status--ready{background:var(--ok-bg);color:var(--ok)}.status--mto{background:var(--mto-bg);color:var(--mto)}.status--sold{background:var(--sold-bg);color:var(--sold)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,50% - 10px),1fr));gap:32px 20px;display:grid}@media (width<=560px){.grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,50% - 7px),1fr));gap:28px 14px}}.grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.acc{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:700;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none;width:12px;height:12px;transition:transform .2s}.acc[open] summary:after{transform:rotate(45deg)}.acc>:not(summary){color:var(--body);max-width:65ch;margin:0 0 16px}.prose{max-width:70ch}.prose h2{margin:40px 0 12px;font-size:30px}.prose h3{margin:28px 0 8px;font-size:22px}.prose p,.prose ul,.prose ol{color:var(--body);margin:0 0 14px}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:6px}.note{background:var(--chip);color:var(--body);border-radius:14px;padding:12px 16px;font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.topbar{view-transition-name:site-topbar}header{view-transition-name:site-header}::view-transition-group(site-topbar){animation:none}::view-transition-group(site-header){animation:none}::view-transition-old(root){animation:.14s ease-in both vt-fade-out}::view-transition-new(root){animation:.32s cubic-bezier(.2,.7,.2,1) 60ms both vt-rise-in}::view-transition-group(product-image){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(product-image){object-fit:cover;height:100%}::view-transition-new(product-image){object-fit:cover;height:100%}::view-transition-old(product-image):only-child{animation:.14s ease-in both vt-fade-out}::view-transition-new(product-image):only-child{animation:.32s cubic-bezier(.2,.7,.2,1) 60ms both vt-rise-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.topbar[data-astro-cid-nen7h5rs]{text-align:center;padding:10px var(--gutter);font-size:14px;font-weight:600}@media (width<=560px){.topbar[data-astro-cid-nen7h5rs]{padding-block:8px;font-size:13px;line-height:1.45}.topbar[data-astro-cid-nen7h5rs] .sep[data-astro-cid-nen7h5rs]{display:none}.topbar[data-astro-cid-nen7h5rs] .part[data-astro-cid-nen7h5rs]{display:block}}.inner[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:center;gap:16px;padding-block:22px 8px;display:flex}.row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.side[data-astro-cid-nen7h5rs]{flex:1 1 0;font-size:15px;font-weight:600;text-decoration:none}.side--end[data-astro-cid-nen7h5rs]{justify-content:flex-end;display:flex}.bag[data-astro-cid-nen7h5rs]{border:1px solid var(--field);background:var(--surface);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.bag[data-astro-cid-nen7h5rs]:hover{border-color:var(--ink);color:var(--ink)}.count[data-astro-cid-nen7h5rs]{background:var(--olive);min-width:22px;height:22px;color:var(--on-olive);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.count[data-astro-cid-nen7h5rs][data-zero]{background:var(--chip);color:var(--muted)}.logo[data-astro-cid-nen7h5rs]{flex-direction:column;flex:none;align-items:center;line-height:1;text-decoration:none;display:flex}.logo-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:clamp(32px,4vw,44px)}.logo-tag[data-astro-cid-nen7h5rs]{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px;font-weight:700}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:4px 28px;padding-bottom:8px;font-size:15px;font-weight:600;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:2px solid #0000;padding-block:4px;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--olive)}@media (width<=560px){.side[data-astro-cid-nen7h5rs]{font-size:14px}.bag-label[data-astro-cid-nen7h5rs]{display:none}.bag[data-astro-cid-nen7h5rs]{padding:0 10px}nav[data-astro-cid-nen7h5rs]{gap:2px 16px;font-size:14px}}.inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:36px;padding-block:52px 32px;display:flex}.top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:32px 56px;display:flex}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:360px;gap:12px;min-width:0;display:flex}.logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:40px;line-height:1}.next[data-astro-cid-jo6i4kqk]{color:var(--on-olive-muted)}.follow[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.follow[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-weight:600}.fb[data-astro-cid-jo6i4kqk]{min-height:50px}.fb[data-astro-cid-jo6i4kqk]:hover{color:var(--ground)}nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;font-weight:600;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.bottom[data-astro-cid-jo6i4kqk]{color:var(--on-olive-muted);border-top:1px solid #f7f5ef4d;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:14px;display:flex}.bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin:-12px -4px;padding:12px 4px;display:inline-block}.skip-link{z-index:10;background:var(--ink);color:var(--ground);border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{color:var(--ground);top:12px}
