@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.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{--ivory:#f4eee1;--ivory-2:#ebe3d2;--sand:#d9c9a6;--emerald:#0e4d45;--emerald-deep:#0a3a34;--emerald-ink:#082a26;--gold:#c9a86a;--ink:#15211f;--muted:#5d6b67;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Inter Tight Variable", system-ui, sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--max:1240px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}section{position:relative}.section{padding:clamp(5rem,12vw,9rem) 0}.section--dark{background:var(--emerald);color:var(--ivory)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.75rem;font-size:.78rem;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2.5rem;height:1px}.section--dark .eyebrow{color:color-mix(in srgb, var(--ivory) 70%, transparent)}.section-title{margin-top:1rem;font-size:clamp(3rem,8vw,6.5rem)}.section-title em{color:var(--emerald);font-style:italic}.section--dark .section-title em{color:var(--gold)}.btn{letter-spacing:.08em;text-transform:uppercase;transition:background .4s var(--ease), color .4s var(--ease);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-size:.85rem;text-decoration:none;display:inline-flex}.btn:hover,.btn--solid{background:var(--emerald);color:var(--ivory);border-color:var(--emerald)}.btn--solid:hover{background:var(--emerald-ink)}.section--dark .btn:hover{background:var(--ivory);color:var(--emerald);border-color:var(--ivory)}.reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(32px)}.reveal.is-in{opacity:1;transform:none}[data-tilt]{transform-style:preserve-3d;transition:transform .6s var(--ease);will-change:transform}[data-tilt].is-tilting{transition:transform .12s linear}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}[data-tilt]{transform:none!important}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:background .5s var(--ease), box-shadow .5s var(--ease), color .5s var(--ease);position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-scrolled{background:color-mix(in srgb, var(--ivory) 85%, transparent);backdrop-filter:blur(12px);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent)}.nav__inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:72px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{font-family:var(--serif);font-size:1.6rem;text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s]{gap:2.25rem;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;text-decoration:none;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active:after{transform-origin:0;transform:scaleX(1)}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:1rem;display:flex}.nav__cart[data-astro-cid-wpvy4v7s]{letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .6rem .45rem 1rem;font-size:.8rem;display:inline-flex}.nav__count[data-astro-cid-wpvy4v7s]{background:var(--emerald);min-width:1.5rem;height:1.5rem;color:var(--ivory);letter-spacing:0;transition:transform .4s var(--ease);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.nav__count[data-astro-cid-wpvy4v7s].bump{transform:scale(1.35)}.nav__burger[data-astro-cid-wpvy4v7s]{background:0 0;border:0;width:32px;height:32px;padding:0;display:none;position:relative}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;left:4px;right:4px}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:12px}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:19px}.nav[data-astro-cid-wpvy4v7s].is-open .nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(3.5px)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=860px){.nav__burger[data-astro-cid-wpvy4v7s]{display:block}.nav__links[data-astro-cid-wpvy4v7s]{background:var(--ivory);padding:0 var(--gutter);max-height:0;transition:max-height .6s var(--ease), padding .6s var(--ease);flex-direction:column;gap:0;position:fixed;inset:72px 0 auto;overflow:hidden}.nav[data-astro-cid-wpvy4v7s].is-open .nav__links[data-astro-cid-wpvy4v7s]{max-height:420px;padding:1rem var(--gutter) 2rem;box-shadow:0 20px 40px -30px #0000004d}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--serif);letter-spacing:0;text-transform:none;padding:.35rem 0;font-size:2.2rem}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{display:none}}.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-top:110px;display:flex;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{flex:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-bottom:4rem;display:grid}.hero__name[data-astro-cid-ge2uvauf]{margin:1.5rem 0 1.75rem;font-size:clamp(4.5rem,14vw,12rem);line-height:.88}.hero__name[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.hero__name[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{display:block}.hero__name[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--emerald);padding-left:.6em}.hero__tagline[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:28ch;margin:0 0 2.5rem;font-size:clamp(1.1rem,1.6vw,1.35rem)}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__media[data-astro-cid-ge2uvauf]{justify-self:end;width:min(100%,460px);position:relative}.hero__frame[data-astro-cid-ge2uvauf]{border-radius:999px 999px 4px 4px;position:relative;overflow:hidden;box-shadow:0 50px 80px -40px #082a268c}.hero__frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.hero__shine[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff2e, transparent 50%);pointer-events:none;position:absolute;inset:0}.hero__badge[data-astro-cid-ge2uvauf]{background:var(--ivory);border:1px solid color-mix(in srgb, var(--emerald) 25%, transparent);transition:transform .5s var(--ease);gap:.1rem;padding:1rem 1.4rem;text-decoration:none;display:grid;position:absolute;bottom:2.5rem;left:-2.5rem}.hero__badge[data-astro-cid-ge2uvauf]:hover{transform:translateY(-4px)}.hero__badge[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{letter-spacing:.2em;text-transform:uppercase;color:var(--emerald);font-size:.7rem}.hero__badge[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--serif);font-size:1.6rem;font-weight:400;line-height:1.1}.hero__badge[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.8rem}.marquee[data-astro-cid-ge2uvauf]{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);white-space:nowrap;padding:1rem 0;overflow:hidden}.marquee__track[data-astro-cid-ge2uvauf]{font-family:var(--serif);color:var(--emerald);font-size:1.5rem;font-style:italic;animation:38s linear infinite marquee;display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=860px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;padding-bottom:3rem}.hero__media[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,380px)}.hero__badge[data-astro-cid-ge2uvauf]{bottom:1.5rem;left:-.5rem}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-ge2uvauf]{animation:none}}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:.85fr 1fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.about__media[data-astro-cid-oxgmilyn]{position:sticky;top:110px}.about__media[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;object-fit:cover;width:100%}.about__text[data-astro-cid-oxgmilyn]{max-width:60ch}.about__text[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]{color:#3a4744}.about__lead[data-astro-cid-oxgmilyn]{font-family:var(--serif);margin:2rem 0 1.5rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3;color:var(--ink)!important}.about__facts[data-astro-cid-oxgmilyn]{border-top:1px solid color-mix(in srgb, var(--ink) 15%, transparent);grid-template-columns:repeat(3,1fr);margin:3.5rem 0 0;display:grid}.about__facts[data-astro-cid-oxgmilyn] div[data-astro-cid-oxgmilyn]{padding-top:1.25rem}.about__facts[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{font-family:var(--serif);color:var(--emerald);font-size:3.2rem;line-height:1}.about__facts[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:.4rem 0 0;font-size:.8rem}@media (width<=860px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__media[data-astro-cid-oxgmilyn]{max-width:420px;position:static}}.music__head[data-astro-cid-3pzpqipd]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3rem,7vw,5.5rem);display:flex}.music__note[data-astro-cid-3pzpqipd]{color:color-mix(in srgb, var(--ivory) 65%, transparent);margin:0;font-size:.9rem}.music__grid[data-astro-cid-3pzpqipd]{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem);display:grid}.release[data-astro-cid-3pzpqipd]{text-decoration:none;display:block}.release__stage[data-astro-cid-3pzpqipd]{aspect-ratio:1;margin-right:18%;position:relative}.release__cover[data-astro-cid-3pzpqipd]{z-index:2;width:100%;height:100%;position:relative;transform:translateZ(30px);box-shadow:0 30px 50px -25px #0009}.release__disc[data-astro-cid-3pzpqipd]{z-index:1;background:radial-gradient(circle, var(--ivory) 0 4%, var(--disc) 4.5% 22%, #0b0f0e 22.5%), #0b0f0e;transition:transform .9s var(--ease);border-radius:50%;position:absolute;inset:3%}.release__disc[data-astro-cid-3pzpqipd]:before{content:"";background:repeating-radial-gradient(circle,#0000 0 3px,#ffffff0d 3px 4px);border-radius:50%;position:absolute;inset:0;mask:radial-gradient(circle,#0000 23%,#000 23.5%)}.release__disc[data-astro-cid-3pzpqipd] span[data-astro-cid-3pzpqipd]{background:conic-gradient(from 30deg, transparent 0 15%, #ffffff1f 20%, transparent 30% 65%, #ffffff14 70%, transparent 80%);border-radius:50%;animation:6s linear infinite paused spin;position:absolute;inset:0}.release[data-astro-cid-3pzpqipd]:hover .release__disc[data-astro-cid-3pzpqipd],.release[data-astro-cid-3pzpqipd]:focus-visible .release__disc[data-astro-cid-3pzpqipd]{transform:translate(32%)rotate(120deg)}.release[data-astro-cid-3pzpqipd]:hover .release__disc[data-astro-cid-3pzpqipd] span[data-astro-cid-3pzpqipd]{animation-play-state:running}@keyframes spin{to{transform:rotate(360deg)}}.release__meta[data-astro-cid-3pzpqipd]{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;padding-right:18%;display:flex}.release__meta[data-astro-cid-3pzpqipd] h3[data-astro-cid-3pzpqipd]{transition:color .4s var(--ease);font-size:1.9rem}.release[data-astro-cid-3pzpqipd]:hover h3[data-astro-cid-3pzpqipd]{color:var(--gold)}.release__meta[data-astro-cid-3pzpqipd] span[data-astro-cid-3pzpqipd]{letter-spacing:.16em;text-transform:uppercase;opacity:.7;white-space:nowrap;font-size:.75rem}@media (width<=900px){.music__grid[data-astro-cid-3pzpqipd]{grid-template-columns:1fr;max-width:420px}.music__head[data-astro-cid-3pzpqipd]{flex-direction:column;align-items:start}.release__disc[data-astro-cid-3pzpqipd]{transform:translate(18%)}}.tour[data-astro-cid-ezmpdztk]{background:var(--ivory-2)}.tour__list[data-astro-cid-ezmpdztk]{margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none}.tour__row[data-astro-cid-ezmpdztk]{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);transition:padding .5s var(--ease), background .5s var(--ease);grid-template-columns:11rem 1fr 1fr auto;align-items:center;gap:1.5rem;padding:1.6rem 0;display:grid}.tour__row[data-astro-cid-ezmpdztk]:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.tour__row[data-astro-cid-ezmpdztk]:hover{background:var(--ivory);padding-left:1rem;padding-right:1rem}.tour__row[data-astro-cid-ezmpdztk] time[data-astro-cid-ezmpdztk]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.85rem}.tour__row[data-astro-cid-ezmpdztk] time[data-astro-cid-ezmpdztk] strong[data-astro-cid-ezmpdztk]{font-family:var(--serif);letter-spacing:0;color:var(--ink);margin-right:.3rem;font-size:2.2rem;font-weight:400}.tour__city[data-astro-cid-ezmpdztk]{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.tour__venue[data-astro-cid-ezmpdztk]{color:var(--muted)}.tour__btn[data-astro-cid-ezmpdztk]{padding:.6rem 1.3rem}.tour__status[data-astro-cid-ezmpdztk]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 1.3rem;font-size:.78rem}.tour__status[data-astro-cid-ezmpdztk].is-out{text-decoration:line-through}@media (width<=760px){.tour__row[data-astro-cid-ezmpdztk]{grid-template-columns:1fr auto;gap:.3rem 1rem}.tour__row[data-astro-cid-ezmpdztk] time[data-astro-cid-ezmpdztk]{grid-column:1/-1}.tour__venue[data-astro-cid-ezmpdztk]{grid-column:1}.tour__row[data-astro-cid-ezmpdztk]>[data-astro-cid-ezmpdztk]:last-child{grid-area:2/2/4}}.shop__head[data-astro-cid-75iuvfjo]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3rem,6vw,4.5rem);display:flex}.shop__filters[data-astro-cid-75iuvfjo]{flex-wrap:wrap;gap:.5rem;display:flex}.shop__filter[data-astro-cid-75iuvfjo]{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);letter-spacing:.08em;transition:all .4s var(--ease);background:0 0;border-radius:999px;padding:.5rem 1.1rem;font-size:.8rem}.shop__filter[data-astro-cid-75iuvfjo]:hover{border-color:var(--emerald)}.shop__filter[data-astro-cid-75iuvfjo].is-active{background:var(--emerald);color:var(--ivory);border-color:var(--emerald)}.shop__grid[data-astro-cid-75iuvfjo]{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.product[data-astro-cid-75iuvfjo]{flex-direction:column;display:flex}.product[data-astro-cid-75iuvfjo].is-hidden{display:none}.product__media[data-astro-cid-75iuvfjo]{background:var(--ivory-2);overflow:hidden}.product__media[data-astro-cid-75iuvfjo] img[data-astro-cid-75iuvfjo]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform 1.2s var(--ease)}.product[data-astro-cid-75iuvfjo]:hover .product__media[data-astro-cid-75iuvfjo] img[data-astro-cid-75iuvfjo]{transform:scale(1.05)}.product__info[data-astro-cid-75iuvfjo]{flex:1;justify-content:space-between;gap:1rem;padding:1.25rem 0 1rem;display:flex}.product__info[data-astro-cid-75iuvfjo] h3[data-astro-cid-75iuvfjo]{font-size:1.6rem;line-height:1.1}.product__info[data-astro-cid-75iuvfjo] p[data-astro-cid-75iuvfjo]{color:var(--muted);margin:.4rem 0 0;font-size:.92rem}.product__price[data-astro-cid-75iuvfjo]{font-family:var(--serif);white-space:nowrap;color:var(--emerald);font-size:1.5rem}.product__add[data-astro-cid-75iuvfjo]{justify-content:center}.product__add[data-astro-cid-75iuvfjo].is-added{background:var(--emerald);color:var(--ivory);border-color:var(--emerald)}@media (width<=960px){.shop__grid[data-astro-cid-75iuvfjo]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.shop__grid[data-astro-cid-75iuvfjo]{grid-template-columns:1fr}}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.contact__mails[data-astro-cid-he3spzz3]{gap:1.25rem;margin-top:3rem;display:grid}.contact__mails[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:.75rem;display:block}.contact__mails[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-family:var(--serif);transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:clamp(1.6rem,3vw,2.4rem);text-decoration:none}.contact__mails[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{background-size:100% 1px}.newsletter[data-astro-cid-he3spzz3]{border-top:1px solid color-mix(in srgb, var(--ivory) 25%, transparent);padding-top:2rem}.newsletter[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-size:2rem}.newsletter[data-astro-cid-he3spzz3]>p[data-astro-cid-he3spzz3]{opacity:.75;margin:.75rem 0 1.75rem}.newsletter__field[data-astro-cid-he3spzz3]{gap:.5rem;display:flex}.newsletter[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{border:0;border-bottom:1px solid color-mix(in srgb, var(--ivory) 50%, transparent);min-width:0;color:var(--ivory);font:inherit;transition:border-color .4s var(--ease);background:0 0;outline:none;flex:1;padding:.8rem 0}.newsletter[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder{color:color-mix(in srgb, var(--ivory) 50%, transparent)}.newsletter[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus{border-color:var(--gold)}.newsletter__ok[data-astro-cid-he3spzz3]{color:var(--gold);margin-top:1rem}.sr-only[data-astro-cid-he3spzz3]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.newsletter__field[data-astro-cid-he3spzz3]{flex-direction:column;align-items:stretch}.newsletter__field[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{justify-content:center}}.footer[data-astro-cid-jo6i4kqk]{background:var(--emerald-ink);color:var(--ivory);padding:4rem 0 2rem;overflow:hidden}.footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--serif);color:color-mix(in srgb, var(--ivory) 92%, transparent);white-space:nowrap;margin:0 0 2.5rem;font-size:clamp(4rem,17vw,15rem);line-height:.85}.footer__row[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb, var(--ivory) 18%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.footer__row[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{opacity:.6;margin:0}.footer__socials[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}.cart[data-astro-cid-mxchjpe6]{z-index:100;pointer-events:none;position:fixed;inset:0}.cart[data-astro-cid-mxchjpe6].is-open{pointer-events:auto}.cart__backdrop[data-astro-cid-mxchjpe6]{opacity:0;transition:opacity .5s var(--ease);background:#082a2666;position:absolute;inset:0}.cart[data-astro-cid-mxchjpe6].is-open .cart__backdrop[data-astro-cid-mxchjpe6]{opacity:1}.cart__panel[data-astro-cid-mxchjpe6]{background:var(--ivory);width:min(440px,100%);padding:1.5rem var(--gutter);transition:transform .6s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.cart[data-astro-cid-mxchjpe6].is-open .cart__panel[data-astro-cid-mxchjpe6]{transform:none}.cart__head[data-astro-cid-mxchjpe6]{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.cart__head[data-astro-cid-mxchjpe6] h2[data-astro-cid-mxchjpe6]{font-size:2.2rem}.cart__close[data-astro-cid-mxchjpe6]{letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;font-size:.78rem;text-decoration:underline}.cart__items[data-astro-cid-mxchjpe6]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.cart__empty[data-astro-cid-mxchjpe6]{color:var(--muted);flex:1}.cart__foot[data-astro-cid-mxchjpe6]{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding-top:1.25rem}.cart__total[data-astro-cid-mxchjpe6]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.cart__total[data-astro-cid-mxchjpe6] span[data-astro-cid-mxchjpe6]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.cart__total[data-astro-cid-mxchjpe6] strong[data-astro-cid-mxchjpe6]{font-family:var(--serif);font-size:2rem;font-weight:400}.cart__checkout[data-astro-cid-mxchjpe6]{justify-content:center;width:100%}.cart__checkout[data-astro-cid-mxchjpe6]:disabled{opacity:.4;cursor:not-allowed}.cart__note[data-astro-cid-mxchjpe6]{color:var(--muted);margin:.9rem 0 0;font-size:.8rem}.cart-item{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);grid-template-columns:72px 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.cart-item img{object-fit:cover;width:72px;height:72px}.cart-item h3{font-size:1.2rem;line-height:1.15}.cart-item__qty{align-items:center;gap:.6rem;margin-top:.4rem;font-size:.9rem;display:inline-flex}.cart-item__qty button{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);background:0 0;border-radius:50%;width:26px;height:26px;line-height:1}.cart-item__price{font-family:var(--serif);color:var(--emerald);font-size:1.25rem}
