@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Galaxie Polaris", "Inter Tight", "Helvetica Neue", Arial, sans-serif;--ink:#231f20;--paper:#fff;--tile:#f8f8fc;--muted:#8a8688;--w-book:380;--w-bold:700;--ui:clamp(12px, .42vw + 7px, 14px);--ui-lh:1.22;--gutter:clamp(16px, 1.6vw, 24px);--header-h:72px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-weight:var(--w-book);font-size:var(--ui);line-height:var(--ui-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;margin:0;overflow-x:clip}img,svg,video,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}strong,b{font-weight:var(--w-bold)}em,i{font-style:italic}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hover-bold{display:inline-grid}.hover-bold:after{content:attr(data-text);font-weight:var(--w-bold);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;overflow:hidden}.hover-bold:hover,.hover-bold:focus-visible,.hover-bold[aria-current=page],.hover-bold.is-active{font-weight:var(--w-bold)}.text-button{font-weight:var(--w-book);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.text-button:hover:not(:disabled){font-weight:var(--w-bold)}.text-button:disabled{color:var(--muted);cursor:default;text-decoration:none}.price{font-variant-numeric:tabular-nums;font-style:italic}.page{min-height:100svh;padding:calc(var(--header-h) + 6vh) var(--gutter) 12vh}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(16px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}}.site-menu[data-astro-cid-xrc56gie]{left:var(--gutter);position:absolute;top:80px}.site-menu[data-astro-cid-xrc56gie][hidden]{display:none}li[data-astro-cid-xrc56gie]+li[data-astro-cid-xrc56gie]{margin-top:1.15em}a[data-astro-cid-xrc56gie]{padding:2px 0}.site-header[data-astro-cid-nen7h5rs]{z-index:100;height:0;position:fixed;inset:0 0 auto}.menu-toggle[data-astro-cid-nen7h5rs]{left:calc(var(--gutter) - 6px);width:34px;height:30px;position:absolute;top:20px}.bar[data-astro-cid-nen7h5rs]{width:20px;height:1px;transition:transform .22s var(--ease), opacity .15s linear;background:currentColor;position:absolute;left:7px}.bar[data-astro-cid-nen7h5rs]:first-child{top:10px}.bar[data-astro-cid-nen7h5rs]:nth-child(2){top:15px}.bar[data-astro-cid-nen7h5rs]:nth-child(3){top:20px}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(5px)rotate(28deg)scaleX(1.12)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-5px)rotate(-28deg)scaleX(1.12)}.cart-link[data-astro-cid-nen7h5rs]{align-items:center;gap:.35em;padding:4px 0 4px 8px;display:flex;position:absolute;top:21px;right:10px}.cart-icon[data-astro-cid-nen7h5rs]{aspect-ratio:126/106;width:3.2em;color:var(--ink);position:relative}.cart-icon[data-astro-cid-nen7h5rs] svg{width:100%;height:100%;overflow:visible}.cart-icon[data-astro-cid-nen7h5rs] .thick{stroke-width:.9px}.cart-icon[data-astro-cid-nen7h5rs] .thin{stroke-width:.4px;opacity:.7}.cart-link[data-astro-cid-nen7h5rs]:hover .cart-icon[data-astro-cid-nen7h5rs] .thick{stroke-width:1.4px}.cart-badge[data-astro-cid-nen7h5rs]{background:var(--ink);min-width:1.45em;height:1.45em;color:var(--paper);font-weight:var(--w-bold);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .3em;font-size:.95em;line-height:1.45em;position:absolute;top:-1.25em;right:.45em}.cart-badge[data-astro-cid-nen7h5rs][hidden]{display:none}.hero-frame[data-astro-cid-n4nzydhx]{--frame-h:min(91.4svh, 51.3vw);height:var(--frame-h);aspect-ratio:3/4;background:#f3f1ee;position:absolute;top:50%;left:50%;translate:0 -50%}.slide[data-astro-cid-n4nzydhx]{visibility:hidden;opacity:0;transition:opacity var(--crossfade,0s) linear, visibility 0s linear var(--crossfade,0s);position:absolute;inset:0}.slide[data-astro-cid-n4nzydhx].is-current{visibility:visible;opacity:1;transition:opacity var(--crossfade,0s) linear}.slide[data-astro-cid-n4nzydhx] picture,.slide[data-astro-cid-n4nzydhx] img{width:100%;height:100%}.slide[data-astro-cid-n4nzydhx] img{object-fit:cover}.slide[data-astro-cid-n4nzydhx].bare{background:var(--paper)}.slide[data-astro-cid-n4nzydhx].bare img{object-fit:contain;transform:scale(1.12)}.hero-frame[data-astro-cid-n4nzydhx]:has(.bare.is-current){background:var(--paper)}@media (width<=720px),(aspect-ratio<=4/5){.hero-frame[data-astro-cid-n4nzydhx]{width:100%;height:auto;position:relative;top:auto;left:auto;translate:none}.hero-frame[data-astro-cid-n4nzydhx][data-mode=stage]{left:var(--gutter);right:var(--gutter);width:auto;top:auto;bottom:var(--gutter);width:auto;height:calc(100svh - 260px);max-width:calc(100vw - 2 * var(--gutter));margin-left:auto;position:absolute}}.dogs[data-astro-cid-wkzru7pj]{z-index:9000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.dogs[data-astro-cid-wkzru7pj]:not(.is-active){visibility:hidden}.dog[data-astro-cid-wkzru7pj]{--dog-h:clamp(140px, 34vh, 400px);height:var(--dog-h);width:calc(var(--dog-h) * var(--ratio));visibility:hidden;will-change:transform;position:absolute;top:0;left:0;transform:translate(-200vw)}.dog[data-astro-cid-wkzru7pj].is-on{visibility:visible}.dog-spin[data-astro-cid-wkzru7pj]{transform-origin:50%;width:100%;height:100%}.dog[data-astro-cid-wkzru7pj] img[data-astro-cid-wkzru7pj]{transform-origin:50% 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}@media (width<=720px),(pointer:coarse){.dog[data-astro-cid-wkzru7pj]{--dog-h:clamp(110px, 20vh, 220px)}}.dog[data-astro-cid-wkzru7pj].is-still{transform:translate3d(var(--gutter), calc(100vh - var(--dog-h)), 0);animation:.8s ease-out both fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.skip-link[data-astro-cid-hkbrpulz]{left:var(--gutter);z-index:200;background:var(--paper);padding:6px 8px;position:fixed;top:-100px}.skip-link[data-astro-cid-hkbrpulz]:focus{top:8px}.menu-stage[data-astro-cid-hkbrpulz]{z-index:90;background:var(--paper);display:none;position:fixed;inset:0}html.menu-open .menu-stage[data-astro-cid-hkbrpulz]{display:block}
