.frame{isolation:isolate;position:relative}.frame__photo{aspect-ratio:4/5;background:#e9dfcc;position:relative;overflow:hidden}.frame__photo img{object-fit:cover;width:100%;height:100%}.frame--gilded{background:linear-gradient(135deg,#8a5a12 0%,#f6d77c 18%,#b07f22 34%,#fff0b8 50%,#a2701a 66%,#f0cb68 82%,#7d5110 100%);border-radius:3px;padding:22px;box-shadow:inset 0 0 0 2px #5b3a07,inset 0 0 0 5px #f9e3a0,inset 0 0 0 7px #7a520f,0 10px 22px #00000073}.frame--gilded:before{content:"";z-index:1;filter:drop-shadow(0 1px #6b4a10);pointer-events:none;border:4px dotted #fff3c4;border-radius:2px;position:absolute;inset:11px}.frame--gilded .frame__photo{box-shadow:0 0 0 3px #3e2805,0 0 0 6px #e3bd5f,0 0 0 8px #6e4a0c}.frame--gilded .frame__photo:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 18px #2818008c}.frame__rosette{z-index:2;background:conic-gradient(#fff3c4,#b8862b,#fff3c4,#b8862b,#fff3c4,#b8862b,#fff3c4,#b8862b,#fff3c4);border-radius:50%;width:30px;height:30px;position:absolute;box-shadow:0 2px 4px #00000080}.frame__rosette:after{content:"";background:radial-gradient(circle at 40% 35%,#fff9df,#d9a93f 55%,#7d5110);border-radius:50%;position:absolute;inset:8px}.frame__rosette--top-left{top:-6px;left:-6px}.frame__rosette--top-right{top:-6px;right:-6px}.frame__rosette--bottom-left{bottom:-6px;left:-6px}.frame__rosette--bottom-right{bottom:-6px;right:-6px}.frame--hoop{background:repeating-linear-gradient(100deg,#c99459 0 7px,#b07a42 7px 10px,#dba76c 10px 17px,#bd864c 17px 21px);border-radius:50%;margin:14px 8px 4px;padding:15px;box-shadow:inset 0 0 0 3px #7a4f25,inset 0 0 0 6px #e7bb84,inset 0 4px 10px #00000073,0 10px 22px #00000073}.frame--hoop .frame__photo{border-radius:50%;box-shadow:0 0 0 4px #c9ced6,0 0 0 6px #8b919b}.frame__clasp{z-index:2;background:linear-gradient(#e9c17f,#b8833f);border-radius:6px;width:44px;height:26px;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #7a4f25,0 3px 6px #0006}.frame__clasp:after{content:"";background:radial-gradient(circle at 40% 35%,#fff7d6,#d2a347 45%,#8a6214);border-radius:50%;width:18px;height:18px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #0006}.frame--polaroid{background:#fdfcf8;padding:12px 12px 44px;transform:rotate(-2.5deg);box-shadow:0 10px 20px #00000080}.frame--polaroid:after{content:"handmade with love";text-align:center;color:#6b3a5b;font-family:Fraunces Variable,Georgia,serif;font-size:1rem;font-style:italic;position:absolute;bottom:10px;left:0;right:0;transform:rotate(-1.5deg)}.frame__tape{z-index:2;opacity:.88;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,4% 96%,0 50%);background:repeating-linear-gradient(45deg,#c97b5a 0 6px,#ead2bd 6px 12px);width:78px;height:24px;position:absolute;top:-12px;box-shadow:0 1px 2px #00000040}.frame__tape--left{left:-18px;transform:rotate(-38deg)}.frame__tape--right{background:repeating-linear-gradient(-45deg,#4f8a84 0 6px,#cfe1dc 6px 12px);right:-18px;transform:rotate(36deg)}.frame--doily{--r:10px;-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--r)) calc(100% - 2 * var(--r)) no-repeat, radial-gradient(var(--r), #000 96%, transparent) 0 0 / calc(2 * var(--r)) calc(2 * var(--r)) round;-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--r)) calc(100% - 2 * var(--r)) no-repeat, radial-gradient(var(--r), #000 96%, transparent) 0 0 / calc(2 * var(--r)) calc(2 * var(--r)) round;mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--r)) calc(100% - 2 * var(--r)) no-repeat, radial-gradient(var(--r), #000 96%, transparent) 0 0 / calc(2 * var(--r)) calc(2 * var(--r)) round;filter:drop-shadow(0 8px 10px #00000073);background:radial-gradient(circle,#e3d6bd 2.3px,#0000 2.8px) 0 0/13px 13px,#fffaf0;padding:26px}.frame--doily .frame__photo{border-radius:4px;box-shadow:0 0 0 4px #fffaf0,0 0 0 6px #e3d6bd}.frame--stamp{--hole:6px;-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--hole)) calc(100% - 2 * var(--hole)) no-repeat, radial-gradient(circle var(--hole), transparent 96%, #000) calc(-1 * var(--hole)) calc(-1 * var(--hole)) / calc(2.2 * var(--hole)) calc(2.2 * var(--hole)) round;-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--hole)) calc(100% - 2 * var(--hole)) no-repeat, radial-gradient(circle var(--hole), transparent 96%, #000) calc(-1 * var(--hole)) calc(-1 * var(--hole)) / calc(2.2 * var(--hole)) calc(2.2 * var(--hole)) round;mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--hole)) calc(100% - 2 * var(--hole)) no-repeat, radial-gradient(circle var(--hole), transparent 96%, #000) calc(-1 * var(--hole)) calc(-1 * var(--hole)) / calc(2.2 * var(--hole)) calc(2.2 * var(--hole)) round;filter:drop-shadow(0 8px 10px #00000073);background:#f4ead2;padding:18px}.frame--stamp .frame__photo{box-shadow:0 0 0 2px #b9a982}.frame__postmark{z-index:2;color:#28326e9e;pointer-events:none;width:46%;position:absolute;top:8px;right:-6px;transform:rotate(-12deg)}.frame--yarn{background:repeating-linear-gradient(-58deg,#b85a64 0 4px,#8e3446 4px 6px,#d07f86 6px 11px,#a1414f 11px 13px);border-radius:12px;padding:16px;box-shadow:inset 0 3px 4px #fff6,inset 0 -4px 6px #00000059,0 10px 20px #00000073}.frame--yarn .frame__photo{border-radius:5px;box-shadow:0 0 0 3px #6e2533}.frame__yarn-tail{z-index:2;color:#a1414f;width:34px;position:absolute;bottom:-54px;right:10px}.frame--buttons{background-blend-mode:multiply;outline-offset:-9px;background:url(/textures/linen-cream.svg),#2f6f6a;border-radius:16px;outline:3px dashed #fffaf0;padding:22px;box-shadow:0 10px 20px #00000073}.frame--buttons .frame__photo{border-radius:8px}.frame__button{z-index:2;background:linear-gradient(45deg,#0000 44%,#fffaf0 44% 56%,#0000 56%) 50%/12px 12px no-repeat,linear-gradient(-45deg,#0000 44%,#fffaf0 44% 56%,#0000 56%) 50%/12px 12px no-repeat,radial-gradient(circle,#0000 54%,#0000002e 56% 62%,#0000 64%),#d9a03f;border-radius:50%;width:30px;height:30px;position:absolute;box-shadow:0 3px 4px #0006}.frame__button--top-left{top:-8px;left:-8px}.frame__button--top-right{background-color:#b5532f;top:-8px;right:-8px}.frame__button--bottom-left{background-color:#7d8a3c;bottom:-8px;left:-8px}.frame__button--bottom-right{background-color:#2e3f6e;bottom:-8px;right:-8px}.frame--woodland{background:repeating-linear-gradient(0deg,#78603c1a 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#78603c1a 0 1px,#0000 1px 4px),#f1e6cc;border-radius:6px;padding:24px;box-shadow:inset 0 0 0 3px #6f9a4c,0 10px 20px #00000073}.frame--woodland .frame__photo{border-radius:3px;box-shadow:0 0 0 3px #fffaf0}.frame__ornament{z-index:2;aspect-ratio:1;pointer-events:none;filter:drop-shadow(1px 2px #00000040);width:46%;max-width:150px;position:absolute}.frame__ornament--top-left{top:-14px;left:-14px}.frame__ornament--bottom-right{bottom:-14px;right:-14px;transform:rotate(180deg)}.frame--knit{background:url(/textures/knit.svg) 0 0/14px 12px;border-radius:10px;padding:18px;box-shadow:inset 0 0 0 2px #00000026,inset 0 6px 8px #ffffff2e,0 10px 20px #00000073}.frame--knit .frame__photo{border-radius:4px;box-shadow:0 0 0 4px #fff3e6,0 0 0 6px #b84a2a}.frame--sampler{background:url(/textures/sampler.svg) 0 0/36px 36px;border:6px solid #8b5a2b;border-radius:4px;padding:22px;box-shadow:inset 0 0 0 2px #f7f1e1,0 10px 20px #00000073}.frame--sampler .frame__photo{outline-offset:5px;outline:2px dashed #d94f7a}.frame--baroque{background:repeating-linear-gradient(90deg,#fff0b42e 0 2px,#0000 2px 7px),linear-gradient(145deg,#6e4708,#e9bf5a 22%,#9b6a14 40%,#fbe39a 55%,#a87418 72%,#5e3d06);border-radius:4px;padding:30px;box-shadow:inset 0 0 0 3px #4a2f05,inset 0 0 0 9px #c99a3a,inset 0 0 0 11px #4a2f05,0 12px 24px #00000080}.frame--baroque .frame__photo{box-shadow:0 0 0 4px #2e1d03,0 0 0 8px #f0cf74,0 0 0 10px #5e3d06}.frame__corner{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #00000080);width:34%;max-width:96px;position:absolute}.frame__corner--top-left{top:-8px;left:-8px}.frame__corner--top-right{top:-8px;right:-8px;transform:scaleX(-1)}.frame__corner--bottom-left{bottom:-8px;left:-8px;transform:scaleY(-1)}.frame__corner--bottom-right{bottom:-8px;right:-8px;transform:scale(-1)}.frame__cartouche{z-index:2;background:repeating-conic-gradient(from 270deg at 50% 100%, #fff2b8 0 8deg, #b8862b 8deg 16deg);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;width:54px;height:34px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #4a2f05,0 3px 5px #00000073}.frame--nouveau{background:radial-gradient(circle at 50% 30%,#2f6a55,#183d31);border-radius:48% 48% 10px 10px/26% 26% 10px 10px;padding:22px 26px 26px;box-shadow:inset 0 0 0 3px #c9963f,inset 0 0 0 7px #183d31,inset 0 0 0 9px #e2b866,0 12px 24px #00000080}.frame--nouveau .frame__photo{border-radius:46% 46% 6px 6px/22% 22% 6px 6px;box-shadow:0 0 0 3px #e2b866,0 0 0 6px #183d31}.frame__lily{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #00000073);height:70%;position:absolute;bottom:6px}.frame__lily--left{left:-14px}.frame__lily--right{right:-14px;transform:scaleX(-1)}.frame--stainedGlass{background:url(/frames/stained-glass.svg) 50%/100% 100%;border-radius:6px;padding:22px;box-shadow:inset 0 0 0 4px #1b1a1f,0 0 18px #ffd27840,0 12px 24px #00000080}.frame--stainedGlass .frame__photo{box-shadow:0 0 0 5px #1b1a1f}.frame--macrame{background:repeating-linear-gradient(55deg,#f4e6c8 0 5px,#d8c39b 5px 7px,#fff6e0 7px 11px,#c9b28a 11px 13px);border-radius:8px;margin-bottom:30px;padding:18px;box-shadow:inset 0 2px 3px #fff9,inset 0 -3px 5px #5a3c1459,0 10px 20px #00000073}.frame--macrame .frame__photo{border-radius:4px;box-shadow:0 0 0 3px #a88f62}.frame__knot{z-index:2;background:repeating-linear-gradient(45deg,#fff6e0 0 3px,#cdb68c 3px 5px),#e9d7b0;border-radius:40%;width:26px;height:26px;position:absolute;box-shadow:inset 0 -2px 3px #5a3c1466,0 2px 3px #0006}.frame__knot--top-left{top:-7px;left:-7px}.frame__knot--top-right{top:-7px;right:-7px}.frame__knot--bottom-left{bottom:-7px;left:-7px}.frame__knot--bottom-right{bottom:-7px;right:-7px}.frame--macrame .frame__fringe{background:repeating-linear-gradient(90deg,#efe0bd 0 3px,#0000 3px 7px);height:30px;position:absolute;bottom:-30px;left:18px;right:18px;-webkit-mask:linear-gradient(#000 40%,#0000);mask:linear-gradient(#000 40%,#0000)}.frame--beaded{background:url(/frames/beads.svg) 0 0/24px 24px;border-radius:10px;padding:18px;box-shadow:inset 0 0 0 3px #3a2a22,0 10px 20px #00000073}.frame--beaded .frame__photo{border-radius:6px;box-shadow:0 0 0 3px #f2c14e,0 0 0 5px #3a2a22}.frame--filigree{background:linear-gradient(135deg,#ffffff73,#0000 40%,#00000040),url(/frames/filigree.svg) 0 0/32px 32px;border-radius:14px;padding:22px;box-shadow:inset 0 0 0 2px #5d6670,inset 0 0 0 5px #e6ebf0,inset 0 0 0 7px #5d6670,0 12px 24px #00000080}.frame--filigree .frame__photo{border-radius:8px;box-shadow:0 0 0 3px #5d6670,0 0 0 6px #e6ebf0}.frame--kilim{background:url(/frames/kilim.svg) 0 0/36px 36px;margin-block:18px;padding:20px;box-shadow:inset 0 0 0 3px #5d1a17,0 10px 20px #00000073}.frame--kilim .frame__photo{box-shadow:0 0 0 4px #f4ead2,0 0 0 6px #1f3c6b}.frame--kilim .frame__fringe{background:repeating-linear-gradient(90deg,#f4ead2 0 3px,#0000 3px 6px);height:18px;position:absolute;left:4px;right:4px}.frame--kilim .frame__fringe--top{top:-18px;-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}.frame--kilim .frame__fringe--bottom{bottom:-18px;-webkit-mask:linear-gradient(#000 30%,#0000);mask:linear-gradient(#000 30%,#0000)}.frame--shisha{background:url(/frames/shisha.svg) 0 0/40px 40px;border-radius:12px;padding:20px;box-shadow:inset 0 0 0 3px #4d0f32,0 10px 20px #00000073}.frame--shisha .frame__photo{outline-offset:4px;border-radius:6px;outline:3px dashed #f2c14e}.frame--velvet{background:radial-gradient(at 30% 20%,#ffffff38,#0000 55%),radial-gradient(at 80% 90%,#00000059,#0000 60%),#1f5a4a;border-radius:10px;margin-bottom:40px;padding:24px;box-shadow:0 12px 24px #00000080}.frame--velvet:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#f6d77c 0 3px,#9c6a14 3px 6px) border-box;border:4px solid #0000;border-radius:6px;position:absolute;inset:10px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.frame--velvet .frame__photo{border-radius:4px}.frame__tassel{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #00000073);width:22px;position:absolute;bottom:-46px}.frame__tassel--left{left:14px;transform:rotate(4deg)}.frame__tassel--right{right:14px;transform:rotate(-4deg)}.frame--ornate{aspect-ratio:4/5;filter:drop-shadow(0 10px 14px #0006)}.frame--ornate .frame__photo{aspect-ratio:auto;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.frame__carving{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.frame--ornate-oval .frame__photo{width:64.5%;height:64.5%;top:17.8%;left:17.8%;-webkit-mask-image:url(/frames/ornate-oval-mask.svg);mask-image:url(/frames/ornate-oval-mask.svg)}.frame--ornate-round .frame__photo{width:67.3%;height:67.3%;top:16.3%;left:16.3%;-webkit-mask-image:url(/frames/ornate-round-mask.svg);mask-image:url(/frames/ornate-round-mask.svg)}.frame--ornate-diamond .frame__photo{width:66.3%;height:66.3%;top:16.8%;left:16.8%;-webkit-mask-image:url(/frames/ornate-diamond-mask.svg);mask-image:url(/frames/ornate-diamond-mask.svg)}.frame--ornate-crested .frame__photo{width:62.2%;height:62.2%;top:18.9%;left:18.9%;-webkit-mask-image:url(/frames/ornate-crested-mask.svg);mask-image:url(/frames/ornate-crested-mask.svg)}.frame--ornate-scalloped .frame__photo{width:63.2%;height:63.2%;top:18.4%;left:18.4%;-webkit-mask-image:url(/frames/ornate-scalloped-mask.svg);mask-image:url(/frames/ornate-scalloped-mask.svg)}.frame--ornate-cartouche .frame__photo{width:63.2%;height:63.2%;top:18.4%;left:18.4%;-webkit-mask-image:url(/frames/ornate-cartouche-mask.svg);mask-image:url(/frames/ornate-cartouche-mask.svg)}.frame--ornate-arch .frame__photo{width:63.6%;height:63.6%;top:18.2%;left:18.2%;-webkit-mask-image:url(/frames/ornate-arch-mask.svg);mask-image:url(/frames/ornate-arch-mask.svg)}.frame--ornate-quatrefoil .frame__photo{width:67.3%;height:67.3%;top:16.3%;left:16.3%;-webkit-mask-image:url(/frames/ornate-quatrefoil-mask.svg);mask-image:url(/frames/ornate-quatrefoil-mask.svg)}body.site{--color-indigo:#2e3f6e;--color-teal:#2f6f6a;--color-saffron:#d9a03f;--color-terracotta:#b5532f;--color-plum:#6b3a5b;--color-madder:#a8322d;--color-night:#241c2e;--color-night-deep:#15101b;--color-paper:#f8f1e3;--font-display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-note:"Fraunces Variable", "Iowan Old Style", Georgia, serif;background:var(--color-night-deep);color:var(--color-ink)}body.site h1,body.site h2,body.site h3{font-family:var(--font-display);font-variation-settings:"SOFT" 60, "WONK" 1;letter-spacing:-.01em;font-weight:560}.linen-panel{background:url(/textures/linen-cream.svg), var(--color-paper);outline-offset:-10px;border-radius:14px;outline:2px dashed #96785573;padding:clamp(1.25rem,4vw,2.75rem);position:relative;box-shadow:0 2px #0000001f,0 18px 40px #0f0a1466}.fabric-tag{background:var(--color-saffron);color:var(--color-night-deep);font-family:var(--font-note);outline-offset:-4px;border-radius:3px;outline:1px dashed #241c2e73;padding:.3rem .95rem .4rem;font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.25;display:inline-block;transform:rotate(-1deg);box-shadow:0 2px #0000002e}body.site .button{font-family:var(--font-body);letter-spacing:.02em;background:var(--color-terracotta);color:#fff8ec;outline-offset:-5px;border-radius:8px;outline:1.5px dashed #fff8ecb3;font-size:1rem;font-weight:700;transition:transform .12s,box-shadow .12s;position:relative;box-shadow:0 3px #7e3517,0 10px 18px #00000040}body.site .button:hover{color:#fff8ec;background:#c45f39}@media (hover:hover){body.site .button:hover{transform:translateY(-1px)}}body.site .button:active{transform:translateY(2px);box-shadow:0 1px #7e3517,0 4px 8px #00000040}body.site .button--secondary{background:var(--color-paper);color:var(--color-night);border-color:#0000;outline-color:#78603c73;box-shadow:0 3px #c8b79a,0 10px 18px #0000002e}body.site .button--secondary:hover{color:var(--color-night);background:#fffaf0}body.site .button[disabled]{background:#b9b0a0;box-shadow:0 3px #8d8474}body.site .badge{border-radius:4px;font-weight:700}body.site .eyebrow{font-family:var(--font-note);letter-spacing:0;text-transform:none;color:var(--color-plum);font-size:1.15rem;font-style:italic;font-weight:500}body.site a{color:#9a3f22}body.site .card{background:url(/textures/linen-cream.svg), var(--color-paper);border:1px solid #96785540;border-radius:12px;box-shadow:0 10px 24px #1e14282e}.logo[data-astro-cid-ylqc276q]{align-items:center;gap:var(--space-2);color:var(--color-paper);text-decoration:none;display:inline-flex}.logo[data-astro-cid-ylqc276q]:hover{color:var(--color-paper)}.logo[data-astro-cid-ylqc276q] svg[data-astro-cid-ylqc276q]{filter:drop-shadow(2px 3px #00000059);flex:none;transition:transform .3s}@media (hover:hover){.logo[data-astro-cid-ylqc276q]:hover svg[data-astro-cid-ylqc276q]{transform:rotate(-10deg)scale(1.05)}}.logo__words[data-astro-cid-ylqc276q]{font-family:var(--font-display);font-variation-settings:"SOFT" 60, "WONK" 1;color:var(--color-paper);font-size:1.6rem;font-weight:560;line-height:.95;display:grid}.logo__small[data-astro-cid-ylqc276q]{font-family:var(--font-note);color:var(--color-saffron);letter-spacing:.03em;font-size:.66em;font-style:italic;font-weight:400}.page-backdrop[data-astro-cid-tq46r5sz]{z-index:-1;background-position:50%;background-size:cover;width:100%;height:100lvh;position:fixed;top:0;left:0}.skip-link[data-astro-cid-tq46r5sz]{left:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-night);color:var(--color-paper);border-radius:var(--radius-small);z-index:20;position:absolute;top:-3rem}.skip-link[data-astro-cid-tq46r5sz]:focus{top:var(--space-3)}.site-header[data-astro-cid-tq46r5sz]{z-index:10;background:url(/textures/felt-dark.svg), var(--color-night-deep);position:sticky;top:0;box-shadow:0 10px 24px #00000059}.site-header[data-astro-cid-tq46r5sz]:after{content:"";pointer-events:none;background:url(/textures/kilim-band.svg) 0 0/24px 12px;height:12px;position:absolute;bottom:0;left:0;right:0}.site-header__inner[data-astro-cid-tq46r5sz]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding-block:var(--space-3) calc(var(--space-3) + 12px);flex-wrap:wrap;display:flex}nav[data-astro-cid-tq46r5sz] ul[data-astro-cid-tq46r5sz]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-tag[data-astro-cid-tq46r5sz]{align-items:center;gap:var(--space-1);color:#fff8ec;font-family:var(--font-display);outline-offset:-4px;border-radius:3px;outline:1px dashed #fff8ec8c;padding:.3rem .9rem .38rem;font-size:1.05rem;font-style:italic;font-weight:500;text-decoration:none;transition:transform .14s;display:inline-flex;box-shadow:0 2px #0000004d}.nav-tag[data-astro-cid-tq46r5sz]:hover{color:#fff8ec;transform:translateY(-2px)}.nav-tag--saffron[data-astro-cid-tq46r5sz]{background:var(--color-saffron);color:var(--color-night-deep);outline-color:#15101b66}.nav-tag--saffron[data-astro-cid-tq46r5sz]:hover{color:var(--color-night-deep)}.nav-tag--teal[data-astro-cid-tq46r5sz]{background:var(--color-teal)}.nav-tag--terracotta[data-astro-cid-tq46r5sz]{background:var(--color-terracotta)}.nav-tag--madder[data-astro-cid-tq46r5sz]{background:var(--color-madder)}.cart-count[data-astro-cid-tq46r5sz]{background:var(--color-night);min-width:1.4rem;color:var(--color-paper);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.8rem;line-height:1.4rem}main[data-astro-cid-tq46r5sz]{min-height:60vh;padding-bottom:var(--space-7)}.site-footer[data-astro-cid-tq46r5sz]{margin-top:var(--space-7);background:url(/textures/felt-dark.svg), var(--color-night-deep);color:var(--color-paper);padding-block:var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom));position:relative}.site-footer[data-astro-cid-tq46r5sz]:before{content:"";background:url(/textures/kilim-band.svg) 0 0/24px 12px;height:12px;position:absolute;top:0;left:0;right:0}.site-footer__inner[data-astro-cid-tq46r5sz]{justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;display:flex}.site-footer__tagline[data-astro-cid-tq46r5sz]{font-family:var(--font-note);margin-bottom:var(--space-2);color:var(--color-saffron);font-size:1.25rem;font-style:italic}.site-footer[data-astro-cid-tq46r5sz] .muted[data-astro-cid-tq46r5sz]{color:#fffaf0b3}.site-footer[data-astro-cid-tq46r5sz] nav[data-astro-cid-tq46r5sz] ul[data-astro-cid-tq46r5sz]{gap:var(--space-1);display:grid}.site-footer[data-astro-cid-tq46r5sz] nav[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]{color:var(--color-paper);font-weight:600;text-decoration-color:#fffaf066}
