.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow-x:clip;padding-block:var(--space-6) var(--space-7)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:var(--space-5)}.hero[data-astro-cid-j7pv25f6] .hero-branch{position:absolute;top:50%;width:clamp(130px,17vw,260px);height:auto;opacity:.5;pointer-events:none}@media(min-width:821px){.hero[data-astro-cid-j7pv25f6] .hero-branch{height:80%;width:auto}}.hero[data-astro-cid-j7pv25f6] .hero-branch--left{left:0;transform:translate(-44%,-50%)}.hero[data-astro-cid-j7pv25f6] .hero-branch--right{right:0;transform:translate(28%,-50%)}.hero-title[data-astro-cid-j7pv25f6]{font-size:var(--text-hero);margin:var(--space-3) 0 var(--space-5)}.hero-em[data-astro-cid-j7pv25f6]{position:relative;font-style:italic;color:var(--leather-dark);white-space:nowrap}.hero-thread[data-astro-cid-j7pv25f6]{position:absolute;left:-2%;bottom:-.26em;width:104%;height:.4em;overflow:visible}.hero-thread[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-thread 1.6s var(--ease-soft) .4s forwards}@keyframes draw-thread{to{stroke-dashoffset:0}}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--bark);max-width:34rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.hero-mark[data-astro-cid-j7pv25f6]{position:relative;display:flex;justify-content:center}.hero-card[data-astro-cid-j7pv25f6]{width:min(440px,100%);height:auto;border-radius:var(--radius-lg);border:6px solid var(--linen);box-shadow:0 1px 2px #3d2e2214,0 18px 40px -12px #3d2e2259;transform:rotate(2deg);transition:transform .5s var(--ease-soft)}.hero-card[data-astro-cid-j7pv25f6]:hover{transform:rotate(.5deg) translateY(-2px)}.drop-section[data-astro-cid-j7pv25f6]{background:linear-gradient(#f6f0e4b3,#f6f0e4b3),url(/photos/drop-bg.webp) center 35% / cover no-repeat var(--cream)}.drop-note[data-astro-cid-j7pv25f6]{color:var(--bark);margin:0}.drop-section[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{gap:var(--space-3)}.drop-more[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--space-4);font-weight:700}.shelf-section[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden}.hero[data-astro-cid-j7pv25f6]+.shelf-section[data-astro-cid-j7pv25f6]{--hem: 24px;--hem-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24'%3E%3Cpath d='M0 24 L0 10 Q15 32 30 10 L30 24 Z'/%3E%3C/svg%3E");-webkit-mask:var(--hem-shape) center top / 30px var(--hem) repeat-x,linear-gradient(#000,#000) 0 var(--hem) / 100% calc(100% - var(--hem)) no-repeat;mask:var(--hem-shape) center top / 30px var(--hem) repeat-x,linear-gradient(#000,#000) 0 var(--hem) / 100% calc(100% - var(--hem)) no-repeat}.shelf-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-12px;z-index:-1;background:url(/photos/sage-blanket-v3-2400.webp) center / cover no-repeat;opacity:.4;filter:blur(2px);pointer-events:none}@media(max-width:820px){.shelf-section[data-astro-cid-j7pv25f6]:before{background-image:url(/photos/sage-blanket-v3-portrait.webp)}}.shelf-section[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{--feather: 36px;position:relative;z-index:0;width:fit-content;max-width:100%;margin-inline:auto;padding:var(--space-3) clamp(1.25rem,4vw,2.5rem)}.shelf-section[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]:before,.craft-quote[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:calc(var(--feather) * -.75);z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);--fade-x: linear-gradient( to right, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent );--fade-y: linear-gradient( to bottom, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent );-webkit-mask:var(--fade-x),var(--fade-y);-webkit-mask-composite:source-in;mask:var(--fade-x),var(--fade-y);mask-composite:intersect}.shelf-section[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{color:var(--linen);text-shadow:0 1px 2px rgba(30,22,15,.55),0 2px 14px rgba(30,22,15,.55)}.shelf-section[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--linen);text-shadow:0 1px 2px rgba(30,22,15,.7),0 0 10px rgba(30,22,15,.5)}.shelf-section[data-astro-cid-j7pv25f6] .eyebrow--rule[data-astro-cid-j7pv25f6]:before,.shelf-section[data-astro-cid-j7pv25f6] .eyebrow--rule[data-astro-cid-j7pv25f6]:after{background:var(--linen);box-shadow:0 1px 3px #1e160f99}.craft-band[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--espresso);height:clamp(15rem,24vw,22rem);display:grid;place-items:center;padding-inline:clamp(1.25rem,4vw,2.5rem)}.craft-mosaic[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;justify-content:center;gap:3px}.craft-mosaic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;width:auto;aspect-ratio:1;object-fit:cover;flex-shrink:0}.craft-band[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 90% at center,#2d1f15c7,#2d1f1599 55%,#2d1f1561)}.craft-quote-text[data-astro-cid-j7pv25f6]{display:inline-block}.craft-quote[data-astro-cid-j7pv25f6]{--feather: 36px;position:relative;z-index:1;font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,3.2vw,2.1rem);color:var(--linen);text-align:center;text-shadow:0 1px 8px rgba(45,31,21,.5);margin:0;max-width:28ch}.shop-all[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:var(--space-5);margin-bottom:var(--space-5)}.signup-band[data-astro-cid-j7pv25f6]{background:var(--cream-deep)}.signup-band-inner[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;text-align:center}@media(max-width:820px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.hero-sub[data-astro-cid-j7pv25f6]{margin-inline:auto}.hero-actions[data-astro-cid-j7pv25f6]{justify-content:center}.hero-mark[data-astro-cid-j7pv25f6]{order:-1}.hero-card[data-astro-cid-j7pv25f6]{width:min(320px,80vw)}}@media(max-width:640px){.hero-mark[data-astro-cid-j7pv25f6]{display:none}}
