.swatch[data-astro-cid-x3sy45ia]{display:grid;gap:var(--s3);color:inherit;text-decoration:none}.cloth[data-astro-cid-x3sy45ia]{--tooth: 7px;display:block;aspect-ratio:1;overflow:hidden;background:var(--wool-2);mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / var(--tooth) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / var(--tooth) 51% repeat-x}.cloth[data-astro-cid-x3sy45ia] .img{width:100%;height:100%;object-fit:cover}.blank[data-astro-cid-x3sy45ia]{display:grid;place-items:center;height:100%;padding:var(--s4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:720;text-align:center;background:repeating-linear-gradient(45deg,var(--wool-3) 0 2px,var(--wool-2) 2px 8px)}.note[data-astro-cid-x3sy45ia]{display:grid;gap:2px}.title[data-astro-cid-x3sy45ia]{font-weight:560}.meta[data-astro-cid-x3sy45ia]{color:var(--heather)}@media(hover:hover){a[data-astro-cid-x3sy45ia].swatch:hover .title[data-astro-cid-x3sy45ia]{color:var(--lining)}}.archive[data-astro-cid-cusebc6c]{padding-top:var(--s10)}.head[data-astro-cid-cusebc6c]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s7)}.swatches[data-astro-cid-cusebc6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--s6) var(--s5)}[data-astro-cid-cusebc6c][data-variant=strip] .swatches[data-astro-cid-cusebc6c]{grid-auto-flow:column;grid-auto-columns:minmax(13rem,17rem);grid-template-columns:none;overflow-x:auto;padding-bottom:var(--s4);scrollbar-width:thin}.contact[data-astro-cid-zbjjch6a]{padding-top:var(--s10)}.grid[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s7);align-items:start}.tag[data-astro-cid-zbjjch6a]{--chalk: rgb(20 20 20 / .62);--chalk-faint: rgb(20 20 20 / .3);position:relative;display:grid;gap:var(--s5);padding:var(--s6) var(--s6) var(--s6);color:var(--satin-ink);background:var(--satin-cloth);transform:rotate(.6deg);box-shadow:0 24px 50px -30px #000000e6}.tag[data-astro-cid-zbjjch6a]:before{content:"";position:absolute;left:12px;right:12px;top:10px;height:1px;background:repeating-linear-gradient(90deg,rgb(20 20 20 / .45) 0 6px,transparent 6px 10px)}.return[data-astro-cid-zbjjch6a]{font-family:var(--font-display);font-weight:760;font-size:var(--text-2xl);line-height:.9}.ways[data-astro-cid-zbjjch6a]{display:grid;gap:var(--s4)}.ways[data-astro-cid-zbjjch6a] div[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:9ch 1fr;gap:var(--s3);align-items:baseline}.ways[data-astro-cid-zbjjch6a] dt[data-astro-cid-zbjjch6a]{font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--text-xs);color:#1414148c}.ways[data-astro-cid-zbjjch6a] dd[data-astro-cid-zbjjch6a]{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:baseline;font-size:var(--text-lg)}.ways[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{color:var(--satin-ink);text-decoration-color:#14141459;overflow-wrap:anywhere}.copy[data-astro-cid-zbjjch6a]{font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--text-xs);padding:.2rem .5rem;border:1px dashed rgb(20 20 20 / .4);border-radius:3px}@media(hover:hover){.copy[data-astro-cid-zbjjch6a]:hover{background:var(--satin-ink);color:var(--satin)}}.note[data-astro-cid-zbjjch6a]{color:#141414b3;max-width:46ch}.copied[data-astro-cid-zbjjch6a]{min-height:1.2em;color:#141414b3}.cv[data-astro-cid-zbjjch6a]{justify-self:start}[data-astro-cid-zbjjch6a][data-variant=plain] .tag[data-astro-cid-zbjjch6a]{color:var(--thread);background:none;box-shadow:none;transform:none;padding-inline:0;--chalk: rgb(243 239 230 / .78);--chalk-faint: rgb(243 239 230 / .32)}[data-astro-cid-zbjjch6a][data-variant=plain] .tag[data-astro-cid-zbjjch6a]:before{display:none}[data-astro-cid-zbjjch6a][data-variant=plain] .ways[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{color:var(--thread)}[data-astro-cid-zbjjch6a][data-variant=plain] .ways[data-astro-cid-zbjjch6a] dt[data-astro-cid-zbjjch6a],[data-astro-cid-zbjjch6a][data-variant=plain] .note[data-astro-cid-zbjjch6a],[data-astro-cid-zbjjch6a][data-variant=plain] .copied[data-astro-cid-zbjjch6a]{color:var(--heather)}[data-astro-cid-zbjjch6a][data-variant=plain] .copy[data-astro-cid-zbjjch6a]{border-color:var(--seam-strong)}@media(max-width:47.99em){.grid[data-astro-cid-zbjjch6a]{grid-template-columns:1fr}.tag[data-astro-cid-zbjjch6a]{padding:var(--s6) var(--s5)}.ways[data-astro-cid-zbjjch6a] div[data-astro-cid-zbjjch6a]{grid-template-columns:1fr;gap:var(--s1)}}.hero[data-astro-cid-anhloy43]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 4.5rem);padding-bottom:var(--s6)}.stage[data-astro-cid-anhloy43]{position:relative}.name[data-astro-cid-anhloy43]{--fit: 3.53;position:relative;font-size:calc((min(100vw,var(--page)) - 2 * var(--gutter)) / var(--fit));font-weight:780;line-height:.8;letter-spacing:-.012em;padding-top:.06em}.word[data-astro-cid-anhloy43]{display:flex;flex-wrap:nowrap}.br[data-astro-cid-anhloy43]{display:none}.l[data-astro-cid-anhloy43],.g[data-astro-cid-anhloy43]{display:inline-block}.l[data-astro-cid-anhloy43]{position:relative;z-index:2;will-change:transform}.chalk[data-astro-cid-anhloy43]{position:absolute;inset:.06em 0 0;color:transparent;-webkit-text-stroke:1.2px var(--chalk);opacity:0;pointer-events:none}.cut[data-astro-cid-anhloy43]{position:absolute;inset:0 var(--gutter);pointer-events:none}.strip[data-astro-cid-anhloy43]{position:absolute;top:.12em;bottom:.015em;left:0;width:var(--strip-w, 120px);transform-origin:0 50%;transform:translate(var(--sx, 0px)) scaleX(var(--sg, .05));will-change:transform;z-index:1;--tooth: .05em;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / var(--tooth) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / var(--tooth) 51% repeat-x}.tag[data-astro-cid-anhloy43]{position:absolute;top:50%;left:0;z-index:3;pointer-events:auto;transform:translate(var(--tx, 0px),-50%) rotate(-90deg);opacity:var(--to, 0);transition:opacity var(--dur-fast)}.tag[data-astro-cid-anhloy43]:focus-visible{--to: 1}.wrap-seam[data-astro-cid-anhloy43]{margin:var(--s5) var(--gutter) 0}[data-astro-cid-anhloy43][data-variant=still] .cut[data-astro-cid-anhloy43]{display:none}:root:not(.js) .cut[data-astro-cid-anhloy43]{display:none}.meta[data-astro-cid-anhloy43]{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:start;gap:var(--s6);padding-top:var(--s5)}.caption[data-astro-cid-anhloy43]{max-width:34ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--thread-2)}.slow[data-astro-cid-anhloy43]{display:block;margin-top:var(--s2);color:var(--lining)}.slow[data-astro-cid-anhloy43][hidden]{display:none}.to-works[data-astro-cid-anhloy43]{display:inline-flex;flex-direction:column;align-items:center;gap:var(--s1);color:var(--chalk);font-family:var(--font-display);font-size:var(--text-lg);font-weight:640;text-decoration:none}@media(hover:hover){.to-works[data-astro-cid-anhloy43]:hover{color:var(--thread)}}.care[data-astro-cid-anhloy43]{--chalk: rgb(20 20 20 / .6);--chalk-faint: rgb(20 20 20 / .32);justify-self:end;display:grid;gap:var(--s1);min-width:min(100%,17rem);padding:var(--s3) var(--s4) var(--s4);color:var(--satin-ink);background:var(--satin-cloth);border-radius:2px;font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--text-xs);line-height:1.45;transform:rotate(-1.2deg);box-shadow:0 6px 18px -8px #0009}.care-row[data-astro-cid-anhloy43]{display:grid;grid-template-columns:7ch 1fr;gap:var(--s2)}.care[data-astro-cid-anhloy43] dt[data-astro-cid-anhloy43]{color:#1414148c}:root.intro .l[data-astro-cid-anhloy43]{opacity:0;animation:intro-fallback 1ms 2.6s forwards}@keyframes intro-fallback{to{opacity:1}}.alias[data-astro-cid-anhloy43]{display:none}:root[data-side=inside] .word[data-astro-cid-anhloy43].solid{transform:scaleX(-1);opacity:.14}:root[data-side=inside] .cut[data-astro-cid-anhloy43]{display:none}:root[data-side=inside] .alias[data-astro-cid-anhloy43]{display:block;position:absolute;left:0;bottom:.02em;font-family:var(--font-stitch);font-variation-settings:"ELSH" 13,"ELGR" 1;font-variant-ligatures:none;font-weight:700;font-size:.8em;line-height:1;letter-spacing:0;color:var(--thread)}@supports (animation-timeline: scroll()){.stage[data-astro-cid-anhloy43]{animation:drift linear both;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes drift{to{transform:translateY(14svh)}}}@media(max-width:47.99em){.hero[data-astro-cid-anhloy43]{min-height:calc(100svh - 4rem)}.name[data-astro-cid-anhloy43]{--fit: 2.02;letter-spacing:-.016em}.word[data-astro-cid-anhloy43]{flex-wrap:wrap}.br[data-astro-cid-anhloy43]{display:block;flex-basis:100%;height:0}.strip[data-astro-cid-anhloy43]{inset:0 0 auto;width:auto;height:var(--strip-h, 60px);transform:translateY(var(--sy, 0px)) scaleY(var(--sg, .05));mask:conic-gradient(from 225deg at right,#0000,#000 1deg 89deg,#0000 90deg) right / 51% var(--tooth) repeat-y,conic-gradient(from 45deg at left,#0000,#000 1deg 89deg,#0000 90deg) left / 51% var(--tooth) repeat-y}.tag[data-astro-cid-anhloy43]{top:0;left:50%;transform:translate(-50%,var(--ty, 0px)) translateY(-50%)}.meta[data-astro-cid-anhloy43]{grid-template-columns:1fr auto}:root[data-side=inside] .alias[data-astro-cid-anhloy43]{font-size:.52em;bottom:.08em}.care[data-astro-cid-anhloy43]{grid-column:1 / -1;justify-self:start}}@media(min-width:48em)and (orientation:portrait){.hero[data-astro-cid-anhloy43]{min-height:min(calc(100svh - 4.5rem),78vw)}}@media(prefers-reduced-motion:reduce){.stage[data-astro-cid-anhloy43]{animation:none}}.spec.svelte-1z03ek1{display:grid;gap:var(--s8)}.filter.svelte-1z03ek1{display:flex;flex-wrap:wrap;gap:var(--s2)}.filter.svelte-1z03ek1 .label:where(.svelte-1z03ek1){opacity:.55;transition:opacity var(--dur-fast)}.filter.svelte-1z03ek1 .label[aria-pressed=true]:where(.svelte-1z03ek1){opacity:1;box-shadow:inset 0 -3px 0 var(--lining)}.n.svelte-1z03ek1{margin-left:var(--s1);font-size:var(--text-2xs);opacity:.6}.chapter.svelte-1z03ek1 h3:where(.svelte-1z03ek1){font-size:var(--text-2xl);padding-bottom:var(--s3);margin-bottom:var(--s4);border-bottom:1px dashed var(--seam-strong)}.none.svelte-1z03ek1{color:var(--heather);padding:var(--s3) 0}.specs.svelte-1z03ek1{display:grid;gap:var(--s5)}.specs.svelte-1z03ek1 li:where(.svelte-1z03ek1){display:grid;grid-template-columns:minmax(10rem,.8fr) 1.2fr;gap:var(--s5);align-items:baseline}.spec-title.svelte-1z03ek1{font-family:var(--font-display);font-weight:720;font-size:var(--text-xl);line-height:1}.spec-note.svelte-1z03ek1{color:var(--thread-2)}.chip.svelte-1z03ek1{display:inline-block;width:.85em;height:.85em;margin-right:.4em;vertical-align:-.05em;border:1px solid var(--seam-strong);background-color:var(--wool-3)}.chip[data-d=design].svelte-1z03ek1{background-image:repeating-linear-gradient(45deg,var(--thread-2) 0 1px,transparent 1px 4px)}.chip[data-d=frontend].svelte-1z03ek1{background-image:repeating-linear-gradient(0deg,var(--thread-2) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,var(--thread-2) 0 1px,transparent 1px 4px)}.chip[data-d=motion].svelte-1z03ek1{background-image:repeating-linear-gradient(60deg,var(--thread-2) 0 1px,transparent 1px 5px),repeating-linear-gradient(-60deg,var(--thread-2) 0 1px,transparent 1px 5px)}.chip[data-d=fullstack].svelte-1z03ek1{background-image:repeating-linear-gradient(90deg,var(--thread-2) 0 1.5px,transparent 1.5px 4px)}.chip[data-d=tools].svelte-1z03ek1{background-image:radial-gradient(var(--thread-2) 1px,transparent 1.2px);background-size:4px 4px}.filter.svelte-1z03ek1 .chip:where(.svelte-1z03ek1){width:.75em;height:.75em;border-color:#14141466;background-color:transparent;--thread-2: rgb(20 20 20 / .7)}.bom.svelte-1z03ek1{width:100%;border-collapse:collapse}.bom.svelte-1z03ek1 th:where(.svelte-1z03ek1),.bom.svelte-1z03ek1 td:where(.svelte-1z03ek1){text-align:left;vertical-align:baseline;padding:var(--s2) var(--s4) var(--s2) 0}.bom.svelte-1z03ek1 thead:where(.svelte-1z03ek1) th:where(.svelte-1z03ek1){font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--text-xs);font-weight:420;color:var(--heather);border-bottom:1px solid var(--seam-strong)}.bom.svelte-1z03ek1 .group-row:where(.svelte-1z03ek1) th:where(.svelte-1z03ek1){padding-top:var(--s5);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--thread)}.bom.svelte-1z03ek1 td:where(.svelte-1z03ek1){border-bottom:1px dotted var(--seam)}.bom.svelte-1z03ek1 td:where(.svelte-1z03ek1):first-child{width:42%}.skill.svelte-1z03ek1{font-weight:560}.proof.svelte-1z03ek1{color:var(--thread-2)}.proof.svelte-1z03ek1 a:where(.svelte-1z03ek1){color:var(--thread)}.unproven.svelte-1z03ek1{color:var(--heather)}.jobs.svelte-1z03ek1{display:grid}.job.svelte-1z03ek1,.study.svelte-1z03ek1{display:grid;grid-template-columns:11ch minmax(0,1fr) minmax(0,.8fr);gap:var(--s4);align-items:baseline;width:100%;padding:var(--s4) 0;text-align:left;border-bottom:1px dashed var(--seam)}.period.svelte-1z03ek1{color:var(--heather)}.role.svelte-1z03ek1{font-family:var(--font-display);font-weight:720;font-size:var(--text-xl);line-height:1}.org.svelte-1z03ek1{color:var(--thread-2)}@media(hover:hover){.job.svelte-1z03ek1:hover .role:where(.svelte-1z03ek1){color:var(--lining)}}.pocket-meta.svelte-1z03ek1{color:var(--heather);margin:var(--s2) 0 var(--s3)}.pocket-text.svelte-1z03ek1{margin-bottom:var(--s4);max-width:var(--measure)}.pocket-works.svelte-1z03ek1{display:grid;gap:var(--s2);margin-bottom:var(--s5)}@media(max-width:47.99em){.specs.svelte-1z03ek1 li:where(.svelte-1z03ek1){grid-template-columns:1fr;gap:var(--s1)}.bom.svelte-1z03ek1 td:where(.svelte-1z03ek1):first-child{width:50%}.job.svelte-1z03ek1,.study.svelte-1z03ek1{grid-template-columns:1fr;gap:var(--s1)}}.resume[data-astro-cid-55ehdio6]{padding-top:var(--s10)}.layout[data-astro-cid-55ehdio6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,7rem);margin-top:var(--s7);align-items:start}.profile[data-astro-cid-55ehdio6]{position:sticky;top:var(--s6);display:grid;gap:var(--s5)}.lead[data-astro-cid-55ehdio6]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:1.05}.about[data-astro-cid-55ehdio6]{display:grid;gap:var(--s3);color:var(--thread-2);max-width:46ch}.actions[data-astro-cid-55ehdio6]{display:flex;flex-wrap:wrap;gap:var(--s2)}[data-astro-cid-55ehdio6][data-variant=stacked] .layout[data-astro-cid-55ehdio6]{grid-template-columns:1fr}[data-astro-cid-55ehdio6][data-variant=stacked] .profile[data-astro-cid-55ehdio6]{position:static;max-width:46rem}@media(max-width:63.99em){.layout[data-astro-cid-55ehdio6]{grid-template-columns:1fr}.profile[data-astro-cid-55ehdio6]{position:static}}.statement[data-astro-cid-cyvgg4q3]{padding-top:var(--s10)}.line[data-astro-cid-cyvgg4q3]{display:flex;flex-wrap:wrap;column-gap:.28em;padding:0;font-family:var(--font-display);font-size:clamp(3rem,1rem + 9vw,11rem);line-height:.82;letter-spacing:-.015em}[data-astro-cid-cyvgg4q3][data-variant=narrow] .line[data-astro-cid-cyvgg4q3]{font-size:clamp(2.5rem,1rem + 5vw,6rem);max-width:14ch}.thin[data-astro-cid-cyvgg4q3]{font-weight:200;color:var(--thread-2)}.heavy[data-astro-cid-cyvgg4q3]{font-weight:800}.works[data-astro-cid-maqz3d7x]{padding-top:var(--s10)}.head[data-astro-cid-maqz3d7x]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s7)}.side[data-astro-cid-maqz3d7x]{display:grid;justify-items:end;gap:var(--s3)}.controls[data-astro-cid-maqz3d7x]{display:flex;flex-wrap:wrap;gap:var(--s3);justify-content:end}.push[data-astro-cid-maqz3d7x]{display:flex;gap:var(--s2)}.push[data-astro-cid-maqz3d7x] .label[data-astro-cid-maqz3d7x]{min-width:2.75rem;justify-content:center}.count[data-astro-cid-maqz3d7x]{color:var(--heather)}.views[data-astro-cid-maqz3d7x]{display:flex;gap:var(--s2)}.views[data-astro-cid-maqz3d7x] .label[data-astro-cid-maqz3d7x]{opacity:.5;transition:opacity var(--dur-fast)}[data-astro-cid-maqz3d7x][data-view=rail] [data-astro-cid-maqz3d7x][data-view-btn=rail],[data-astro-cid-maqz3d7x][data-view=index] [data-astro-cid-maqz3d7x][data-view-btn=index]{opacity:1;box-shadow:inset 0 -3px 0 var(--lining)}.rail-wrap[data-astro-cid-maqz3d7x]{position:relative}.bar[data-astro-cid-maqz3d7x]{position:absolute;left:var(--gutter);right:var(--gutter);top:18px;height:6px;border-radius:3px;background:linear-gradient(180deg,#8e9297,#5d6166 38%,#34373b 70%,#6c7075);box-shadow:0 6px 12px -6px #000c}.bar[data-astro-cid-maqz3d7x]:before,.bar[data-astro-cid-maqz3d7x]:after{content:"";position:absolute;top:-26px;width:10px;height:34px;border-radius:2px 2px 3px 3px;background:linear-gradient(90deg,#4a4e52,#8e9297 45%,#3a3d41)}.bar[data-astro-cid-maqz3d7x]:before{left:6%}.bar[data-astro-cid-maqz3d7x]:after{right:6%}.rail[data-astro-cid-maqz3d7x]{display:flex;align-items:flex-start;gap:clamp(.75rem,1.6vw,1.5rem);padding:0 var(--gutter) var(--s7);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;cursor:grab}.rail[data-astro-cid-maqz3d7x]::-webkit-scrollbar{display:none}.rail[data-astro-cid-maqz3d7x].dragging{cursor:grabbing;scroll-snap-type:none}.rail[data-astro-cid-maqz3d7x].dragging .garment[data-astro-cid-maqz3d7x]{pointer-events:none}.piece[data-astro-cid-maqz3d7x]{flex:none;width:var(--w);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;position:relative}.piece[data-astro-cid-maqz3d7x].narrow{--w: clamp(13rem, 19vw, 19rem)}.piece[data-astro-cid-maqz3d7x].mid{--w: clamp(14.5rem, 23vw, 23rem)}.piece[data-astro-cid-maqz3d7x].wide{--w: clamp(17rem, 31vw, 31rem)}.piece[data-astro-cid-maqz3d7x]:first-child{margin-left:auto}.piece[data-astro-cid-maqz3d7x]:last-child{margin-right:auto}.piece[data-astro-cid-maqz3d7x]:hover{z-index:2}.cord[data-astro-cid-maqz3d7x]{width:1.5px;height:calc(18px + var(--drop, 0px));background:#6c7075}.hanger[data-astro-cid-maqz3d7x]{display:block;width:78%;height:auto;margin:-2px auto -9px;position:relative;z-index:2;overflow:visible}.spare[data-astro-cid-maqz3d7x]{width:clamp(6rem,9vw,8rem)}.spare[data-astro-cid-maqz3d7x] .garment[data-astro-cid-maqz3d7x]{pointer-events:none}.spare[data-astro-cid-maqz3d7x] .hanger[data-astro-cid-maqz3d7x]{width:100%;margin-bottom:0}.garment[data-astro-cid-maqz3d7x]{display:block;width:100%;color:inherit;text-decoration:none;transform-origin:50% calc(-18px - var(--drop, 0px));will-change:transform}.cloth[data-astro-cid-maqz3d7x]{position:relative;display:block;aspect-ratio:var(--ratio, 3 / 4);overflow:hidden;background:var(--wool-2);box-shadow:0 30px 40px -28px #000000e6}.cloth[data-astro-cid-maqz3d7x] .cover{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){.garment[data-astro-cid-maqz3d7x]:hover .cloth[data-astro-cid-maqz3d7x] .cover{transform:scale(1.03)}}.cloth[data-astro-cid-maqz3d7x].featured:after{content:"";position:absolute;right:0;bottom:0;width:3.2rem;height:3.2rem;background:linear-gradient(135deg,transparent 50%,var(--lining-deep) 50%,var(--lining) 70%);box-shadow:-3px -3px 8px -4px #0009}.unsewn[data-astro-cid-maqz3d7x]{position:absolute;inset:0;display:grid;place-items:center;padding:var(--s5);color:var(--chalk);text-align:center;border:1.5px dashed var(--chalk-faint);background:repeating-linear-gradient(135deg,transparent 0 11px,rgb(243 239 230 / .045) 11px 12px)}.tag[data-astro-cid-maqz3d7x]{position:relative;display:block;width:min(88%,16rem);margin:calc(-1 * var(--s6)) 0 0 auto;margin-right:-.5rem;transform:rotate(-2deg);transform-origin:20px 10px;perspective:700px}.tag-turn[data-astro-cid-maqz3d7x]{position:relative;display:grid;transform-style:preserve-3d;transition:transform .64s cubic-bezier(.2,.9,.2,1)}.tag-face[data-astro-cid-maqz3d7x]{grid-area:1 / 1;display:grid;align-content:start;gap:var(--s1);padding:var(--s4) var(--s4) var(--s3);color:var(--label-ink);background:linear-gradient(180deg,var(--label),var(--label-edge));clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);backface-visibility:hidden}.tag-face[data-astro-cid-maqz3d7x].back{transform:rotateY(180deg);background:linear-gradient(180deg,var(--label-edge),var(--label))}.tag-face[data-astro-cid-maqz3d7x].back b[data-astro-cid-maqz3d7x]{font-weight:600;color:#14141480}.back[data-astro-cid-maqz3d7x] .tag-meta[data-astro-cid-maqz3d7x]:first-of-type{padding-left:var(--s4)}@media(hover:hover){.garment[data-astro-cid-maqz3d7x]:hover .tag-turn[data-astro-cid-maqz3d7x]{transform:rotateY(180deg)}}.garment[data-astro-cid-maqz3d7x]:focus-visible .tag-turn[data-astro-cid-maqz3d7x]{transform:rotateY(180deg)}.eyelet[data-astro-cid-maqz3d7x]{position:absolute;left:10px;top:9px;width:9px;height:9px;border-radius:50%;background:var(--wool);box-shadow:0 0 0 2px var(--chrome-mid)}.tag-title[data-astro-cid-maqz3d7x]{font-family:var(--font-display);font-weight:740;font-size:var(--text-xl);line-height:.95;padding-left:var(--s4)}.tag[data-astro-cid-maqz3d7x] .draft{--chalk: rgb(20 20 20 / .6);--chalk-faint: rgb(20 20 20 / .3)}.tag-meta[data-astro-cid-maqz3d7x]{color:#1414149e}.index[data-astro-cid-maqz3d7x],[data-astro-cid-maqz3d7x][data-view=index] .rail-wrap[data-astro-cid-maqz3d7x]{display:none}[data-astro-cid-maqz3d7x][data-view=index] .index[data-astro-cid-maqz3d7x]{display:block}.row[data-astro-cid-maqz3d7x]{display:grid;grid-template-columns:4ch minmax(0,1fr) 6ch 16ch 12ch;align-items:baseline;gap:var(--s4);padding:var(--s4) 0;border-top:1px dashed var(--seam);color:inherit;text-decoration:none}.index[data-astro-cid-maqz3d7x] li[data-astro-cid-maqz3d7x]:last-child .row[data-astro-cid-maqz3d7x]{border-bottom:1px dashed var(--seam)}.row[data-astro-cid-maqz3d7x] .title[data-astro-cid-maqz3d7x]{font-family:var(--font-display);font-weight:720;font-size:var(--text-2xl);line-height:.95}.row[data-astro-cid-maqz3d7x] .meta[data-astro-cid-maqz3d7x],.row[data-astro-cid-maqz3d7x] .n[data-astro-cid-maqz3d7x]{color:var(--heather)}@media(hover:hover){.row[data-astro-cid-maqz3d7x]:hover .title[data-astro-cid-maqz3d7x]{color:var(--lining)}}.empty[data-astro-cid-maqz3d7x]{padding-block:var(--s7)}.chalk-note[data-astro-cid-maqz3d7x]{color:var(--chalk);max-width:40ch}@media(max-width:47.99em){.side[data-astro-cid-maqz3d7x]{justify-items:start}.piece[data-astro-cid-maqz3d7x].narrow{--w: 64vw}.piece[data-astro-cid-maqz3d7x].mid{--w: 72vw}.piece[data-astro-cid-maqz3d7x].wide{--w: 84vw}.row[data-astro-cid-maqz3d7x]{grid-template-columns:3ch minmax(0,1fr) 5ch}.row[data-astro-cid-maqz3d7x] .meta[data-astro-cid-maqz3d7x]:nth-of-type(n+4){display:none}}
