@font-face{font-family:Nunito;src:url(/quiltrbuddy/fonts/Nunito.ttf) format("truetype");font-weight:200 1000;font-display:swap}@font-face{font-family:Fredoka;src:url(/quiltrbuddy/fonts/Fredoka.ttf) format("truetype");font-weight:300 700;font-display:swap}.qrb[data-astro-cid-ok24x4y2]{--q-ground: #F6F1E9;--q-paper: #FFFFFF;--q-ink: #20343B;--q-ink-soft: #3F5157;--q-teal: #2E6E78;--q-rust: #C4562C;--q-rose: #F3C9D2;--q-sage: #CFE3C4;--q-butter: #F8E7A6;--q-lilac: #DCCDEE;--q-sky: #BFE0E6;--q-shadow: rgba(32, 52, 59, .22);--q-workspace: #8FBEC7;--q-display: "Fredoka", "Trebuchet MS", system-ui, sans-serif;--q-body: "Nunito", "Segoe UI", system-ui, sans-serif;--pt-display: var(--q-display);--pt-ink: var(--q-ink);--pt-soft: var(--q-ink-soft);--pt-accent: var(--q-rust);background:var(--q-ground);color:var(--q-ink);font-family:var(--q-body);font-size:1.15rem;line-height:1.65;overflow-x:hidden}.qrb[data-astro-cid-ok24x4y2] img[data-astro-cid-ok24x4y2],.qrb[data-astro-cid-ok24x4y2] svg{max-width:100%}.qw[data-astro-cid-ok24x4y2]{position:relative;max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,44px)}h1[data-astro-cid-ok24x4y2],h2[data-astro-cid-ok24x4y2],h3[data-astro-cid-ok24x4y2]{font-family:var(--q-display);font-weight:600;text-wrap:balance;margin:0;padding:0;border:0;color:var(--q-ink);letter-spacing:0}p[data-astro-cid-ok24x4y2]{margin:0}a[data-astro-cid-ok24x4y2]{color:var(--q-rust);font-weight:800;text-underline-offset:4px}a[data-astro-cid-ok24x4y2]:focus-visible,.stack[data-astro-cid-ok24x4y2]:focus-visible{outline:3px solid var(--q-rust);outline-offset:4px}.wash[data-astro-cid-ok24x4y2]{position:absolute;background:var(--w);border-radius:42% 58% 55% 45%/50% 40% 60% 50%;filter:blur(50px);opacity:.85;z-index:0;pointer-events:none}section[data-astro-cid-ok24x4y2]>.qw[data-astro-cid-ok24x4y2]>[data-astro-cid-ok24x4y2]:not(.wash){position:relative;z-index:1}.topline[data-astro-cid-ok24x4y2]{display:flex;justify-content:flex-end;padding-block:.9rem 0;z-index:2}.back[data-astro-cid-ok24x4y2]{color:var(--q-ink);font-weight:800;text-decoration:none;font-size:1rem}.back[data-astro-cid-ok24x4y2]:hover{text-decoration:underline}.hero[data-astro-cid-ok24x4y2]{position:relative;padding-block:clamp(1rem,3vw,2.5rem) clamp(3rem,8vw,6rem)}.hero-grid[data-astro-cid-ok24x4y2]{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(1rem,3vw,3rem)}.hero-grid[data-astro-cid-ok24x4y2]>[data-astro-cid-ok24x4y2]{min-width:0}.sticker[data-astro-cid-ok24x4y2]{display:inline-block;transform:rotate(-3deg);background:var(--q-rust);color:#fff;font-family:var(--q-display);font-weight:600;font-size:clamp(1rem,1.8vw,1.25rem);padding:.45rem 1.1rem;border-radius:14px;box-shadow:0 10px 20px -8px var(--q-shadow)}.wordmark[data-astro-cid-ok24x4y2]{display:block;width:min(100%,600px);margin-top:1.2rem;filter:drop-shadow(0 8px 10px var(--q-shadow))}.wordmark[data-astro-cid-ok24x4y2] svg{display:block;width:100%;height:auto;overflow:visible}.hero[data-astro-cid-ok24x4y2] h1[data-astro-cid-ok24x4y2]{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.12;margin-top:1.1rem;font-weight:500}.lede[data-astro-cid-ok24x4y2]{margin-top:1rem;color:var(--q-ink-soft);max-width:27ch}.quilty-wrap[data-astro-cid-ok24x4y2]{position:relative;padding-bottom:18%}.hero-shot[data-astro-cid-ok24x4y2]{display:block;width:100%;border-radius:14px;transform:rotate(2deg);box-shadow:0 40px 70px -30px var(--q-shadow)}.quilty[data-astro-cid-ok24x4y2]{position:absolute;width:56%;height:auto;left:-20%;bottom:-14%;filter:drop-shadow(0 0 8px var(--q-workspace)) drop-shadow(0 0 18px var(--q-workspace)) drop-shadow(0 30px 36px var(--q-shadow));transform:rotate(-4deg);animation:bob 5s ease-in-out infinite}.cloud[data-astro-cid-ok24x4y2]{position:absolute;top:12%;left:14%;background:var(--q-paper);font-family:var(--q-display);font-weight:600;font-size:clamp(1.4rem,2.4vw,1.95rem);line-height:1.15;padding:.9rem 1.5rem;border-radius:48% 52% 46% 54%/60% 58% 42% 40%;box-shadow:0 0 0 3px var(--q-workspace),0 0 22px 6px var(--q-workspace),0 14px 30px -12px var(--q-shadow);color:var(--q-teal);transform:rotate(-5deg)}@keyframes bob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-12px)}}.getit-box[data-astro-cid-ok24x4y2]{position:absolute;right:0;bottom:-3.8rem;display:grid;justify-items:end;gap:.55rem;z-index:3}.getit[data-astro-cid-ok24x4y2]{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.1rem;border-radius:999px;font-family:var(--q-display);font-weight:600;font-size:1.6rem;color:#fff;background:var(--q-rust);text-decoration:none;white-space:nowrap;box-shadow:0 14px 26px -10px #c4562ca6;transition:transform .15s,background .2s,box-shadow .2s}.getit[data-astro-cid-ok24x4y2]:after{content:"";position:absolute;inset:5px;border-radius:999px;border:2px dashed rgba(255,255,255,.7);pointer-events:none}.getit[data-astro-cid-ok24x4y2]:hover,.getit[data-astro-cid-ok24x4y2]:focus-visible{color:#fff;transform:translateY(-3px) scale(1.03);box-shadow:0 20px 32px -10px #c4562cbf}.getit[data-astro-cid-ok24x4y2]:active{transform:translateY(1px) scale(.98)}.getit[data-astro-cid-ok24x4y2].got{background:#2f8a4a;box-shadow:0 14px 26px -10px #2f8a4ab3}.getit-sub[data-astro-cid-ok24x4y2]{font-size:.95rem;color:var(--q-ink-soft);font-weight:700;white-space:nowrap}.tour[data-astro-cid-ok24x4y2]{position:relative;padding-block:clamp(3rem,7vw,5rem)}.tour-title[data-astro-cid-ok24x4y2]{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05;max-width:16ch}.room[data-astro-cid-ok24x4y2]{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:clamp(3.5rem,9vw,7rem)}.room[data-astro-cid-ok24x4y2].flip{grid-template-columns:1fr 1.4fr}.room[data-astro-cid-ok24x4y2].flip .shot[data-astro-cid-ok24x4y2]{order:2}.room[data-astro-cid-ok24x4y2]>[data-astro-cid-ok24x4y2]{min-width:0}.shot[data-astro-cid-ok24x4y2]{position:relative}.shot[data-astro-cid-ok24x4y2] img[data-astro-cid-ok24x4y2]{display:block;border-radius:14px;box-shadow:0 34px 60px -28px var(--q-shadow)}.room[data-astro-cid-ok24x4y2]:nth-of-type(odd) .shot[data-astro-cid-ok24x4y2] img[data-astro-cid-ok24x4y2]{transform:rotate(-1.6deg)}.room[data-astro-cid-ok24x4y2]:nth-of-type(2n) .shot[data-astro-cid-ok24x4y2] img[data-astro-cid-ok24x4y2]{transform:rotate(1.4deg)}.shot[data-astro-cid-ok24x4y2]:before{content:"";position:absolute;inset:8% -5% -7% 6%;border-radius:40%;z-index:-1;background:var(--c, var(--q-sky));transform:rotate(3deg);filter:blur(28px);opacity:.9}.room[data-astro-cid-ok24x4y2].flip .shot[data-astro-cid-ok24x4y2]:before{inset:-6% 7% 9% -5%;transform:rotate(-3deg)}.words[data-astro-cid-ok24x4y2]{display:grid;gap:.9rem}.room-name[data-astro-cid-ok24x4y2]{font-family:var(--q-display);font-weight:600;color:var(--q-rust);font-size:1.15rem}.room[data-astro-cid-ok24x4y2] h3[data-astro-cid-ok24x4y2]{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1}.room[data-astro-cid-ok24x4y2] p[data-astro-cid-ok24x4y2]{color:var(--q-ink-soft);max-width:42ch}.pattern[data-astro-cid-ok24x4y2]{position:relative;padding-block:clamp(4rem,9vw,7rem)}.pattern-grid[data-astro-cid-ok24x4y2]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.pattern-grid[data-astro-cid-ok24x4y2]>[data-astro-cid-ok24x4y2]{min-width:0}.pattern[data-astro-cid-ok24x4y2] h2[data-astro-cid-ok24x4y2]{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05}.pattern[data-astro-cid-ok24x4y2] p[data-astro-cid-ok24x4y2]{color:var(--q-ink-soft);margin-top:1rem;max-width:42ch}.pattern[data-astro-cid-ok24x4y2] .what[data-astro-cid-ok24x4y2]{margin-top:1.3rem;color:var(--q-ink);font-weight:700;max-width:42ch}.stack[data-astro-cid-ok24x4y2]{position:relative;width:min(100%,470px);aspect-ratio:612 / 792;margin-inline:auto;cursor:pointer;user-select:none;outline:none}.stack[data-astro-cid-ok24x4y2] .sheet{position:absolute;inset:0;background:#fff;border-radius:6px;box-shadow:0 20px 40px -18px var(--q-shadow);transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .55s;overflow:hidden}.stack[data-astro-cid-ok24x4y2] .sheet img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none}.stack[data-astro-cid-ok24x4y2] .sheet.under1{transform:rotate(4deg) translate(14px,6px)}.stack[data-astro-cid-ok24x4y2] .sheet.under2{transform:rotate(-3.5deg) translate(-14px,10px)}.stack[data-astro-cid-ok24x4y2] .sheet.top{transform:rotate(-.8deg)}.stack[data-astro-cid-ok24x4y2] .sheet.away{transform:translate(-60%,-8%) rotate(-18deg);opacity:0}.stack[data-astro-cid-ok24x4y2] .sheet.hidden{opacity:0;transform:rotate(0)}.turn[data-astro-cid-ok24x4y2]{margin-top:1.6rem;text-align:center;font-family:var(--q-display);font-weight:500;color:var(--q-ink-soft);font-variant-numeric:tabular-nums}.close[data-astro-cid-ok24x4y2]{position:relative;padding-block:clamp(3rem,7vw,5rem) clamp(2rem,4vw,3rem)}.close[data-astro-cid-ok24x4y2] h2[data-astro-cid-ok24x4y2]{font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.08;max-width:18ch}.close[data-astro-cid-ok24x4y2] p[data-astro-cid-ok24x4y2]{margin-top:1rem;color:var(--q-ink-soft);max-width:52ch}footer[data-astro-cid-ok24x4y2]{padding-block:2.5rem 3rem;color:var(--q-ink-soft);font-size:.95rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}footer[data-astro-cid-ok24x4y2] nav[data-astro-cid-ok24x4y2]{display:flex;gap:1.4rem;flex-wrap:wrap}footer[data-astro-cid-ok24x4y2] a[data-astro-cid-ok24x4y2]{font-weight:700}@media (prefers-reduced-motion: reduce){.quilty[data-astro-cid-ok24x4y2]{animation:none}.stack[data-astro-cid-ok24x4y2] .sheet{transition:none}}@media (max-width: 860px){.qrb[data-astro-cid-ok24x4y2]{--q-rose: #EFA9B9;--q-sage: #B3D79F;--q-butter: #F5D872;--q-lilac: #C9B0EC;--q-sky: #9ED3DD}.wash[data-astro-cid-ok24x4y2]{opacity:1;filter:none;border-radius:0;background:radial-gradient(closest-side,var(--w),transparent)}.shot[data-astro-cid-ok24x4y2]:before{opacity:1;filter:none;border-radius:0;inset:-14% -10%;background:radial-gradient(closest-side,var(--c, var(--q-sky)),transparent)}.wordmark[data-astro-cid-ok24x4y2]{filter:none}.quilty[data-astro-cid-ok24x4y2]{filter:none;animation:none}.hero-grid[data-astro-cid-ok24x4y2],.room[data-astro-cid-ok24x4y2],.room[data-astro-cid-ok24x4y2].flip,.pattern-grid[data-astro-cid-ok24x4y2]{grid-template-columns:1fr}.room[data-astro-cid-ok24x4y2].flip .shot[data-astro-cid-ok24x4y2]{order:0}.quilty-wrap[data-astro-cid-ok24x4y2]{margin-top:1rem}.quilty[data-astro-cid-ok24x4y2]{left:-10%;width:57%;bottom:-20%}.getit-box[data-astro-cid-ok24x4y2]{inset:128% 0 auto;justify-items:center}.quilty-wrap[data-astro-cid-ok24x4y2]{margin-bottom:7rem}.cloud[data-astro-cid-ok24x4y2]{padding:.65rem 1.1rem;font-size:1.4rem;top:8%;left:27%}}
