@font-face{font-family:Roboto;src:url(/assets/Roboto-VariableFont_wdth_wght-CTnIOZTo.ttf)format("truetype");font-weight:100 900;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-VariableFont_wdth_wght-gvDAkWlq.ttf)format("truetype");font-weight:100 900;font-stretch:75% 100%;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-VariableFont_wght-CENw2G75.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-Italic-VariableFont_wght-C40ZRQsE.ttf)format("truetype");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Marck Script;src:url(/assets/MarckScript-Regular-pnIyRllV.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-peach:#f0d4bf;--color-brown:#864c2c;--color-rust:#6e3115;--color-blue:#1e3653;--color-steel:#305b7e;--color-navy:#071524;--color-text:#000;--color-bg:color-mix(in srgb, var(--color-peach) 35%, white);--color-line:color-mix(in srgb, var(--color-brown) 30%, var(--color-bg));--color-wall:var(--color-peach);--color-brown-hover:var(--color-rust);--color-peach-hover:color-mix(in srgb, var(--color-peach) 85%, black);--font-sans:"Roboto", sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-script:"Marck Script", "Cormorant Garamond", cursive;accent-color:var(--color-brown)}*,:before,:after{box-sizing:border-box;outline:none;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:500;line-height:1.15}a{color:inherit}:where(button,input,select,textarea){font:inherit;color:inherit}::selection{color:var(--color-text);background-color:var(--color-peach)}::-webkit-scrollbar{width:6px;height:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-navy);border-radius:0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-navy) transparent}}#app{flex-direction:column;width:100vw;height:auto;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden auto}main{flex:1 0 auto}a{outline:none;text-decoration:none}img{width:100%;height:fit-content;display:block}:focus-visible{outline:2px solid var(--color-brown);outline-offset:3px}:where(button){letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown);cursor:pointer;background-color:#0000;border:1px solid;padding:11px 24px;font-size:13px;font-weight:500;line-height:1.2;transition:color .25s,background-color .25s,border-color .25s}:where(button:not(:disabled):hover){color:var(--color-brown-hover)}:where(button:disabled){opacity:.4;cursor:default}:where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){background-color:var(--color-bg);border:1px solid var(--color-line);border-radius:0;width:100%;padding:10px 12px;font-size:15px;transition:border-color .2s}:where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus{border-color:var(--color-brown)}:where(input[type=checkbox],input[type=radio]){cursor:pointer;flex-shrink:0;width:16px;height:16px}.header-wrapper[data-v-2a051b76]{background-color:var(--color-blue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:14px 20px;display:flex}.header-wrapper.absolute[data-v-2a051b76]{z-index:3;background-color:#0000;background-image:linear-gradient(to bottom, var(--color-blue) 30%, color-mix(in srgb, var(--color-blue) 97%, transparent) 37%, color-mix(in srgb, var(--color-blue) 90%, transparent) 44%, color-mix(in srgb, var(--color-blue) 78%, transparent) 51%, color-mix(in srgb, var(--color-blue) 65%, transparent) 58%, color-mix(in srgb, var(--color-blue) 50%, transparent) 65%, color-mix(in srgb, var(--color-blue) 35%, transparent) 72%, color-mix(in srgb, var(--color-blue) 22%, transparent) 79%, color-mix(in srgb, var(--color-blue) 10%, transparent) 86%, color-mix(in srgb, var(--color-blue) 3%, transparent) 93%, transparent 100%);padding-bottom:90px;position:absolute;top:0;left:0;right:0}.header-wrapper .logo[data-v-2a051b76]{isolation:isolate;width:60px;margin:0 6px 6px 0;display:block;position:relative}.header-wrapper .logo[data-v-2a051b76]:before{content:"";z-index:-1;border:2px solid var(--color-peach);transition:border-color .25s;position:absolute;inset:6px -6px -6px 6px}.header-wrapper .logo[data-v-2a051b76]:hover:before{border-color:var(--color-peach-hover)}.header-nav[data-v-2a051b76]{display:contents}nav[data-v-2a051b76]{flex-wrap:wrap;flex-basis:100%;order:2;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}nav a[data-v-2a051b76],.language a[data-v-2a051b76]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-bg);padding:6px 0;font-size:12px;transition:color .25s;position:relative}nav a[data-v-2a051b76]:after{content:"";background-color:var(--color-peach);height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}nav a.router-link-exact-active[data-v-2a051b76]{color:var(--color-peach)}nav a[data-v-2a051b76]:hover:after,nav a.router-link-exact-active[data-v-2a051b76]:after{transform:scaleX(1)}.language[data-v-2a051b76]{order:1;align-items:center;display:flex}.language a[data-v-2a051b76]{letter-spacing:.14em;opacity:.6;padding:6px 10px}.language a+a[data-v-2a051b76]{border-left:1px solid color-mix(in srgb, var(--color-bg) 30%, transparent)}.language a[data-v-2a051b76]:hover{opacity:1}.language a.active[data-v-2a051b76]{color:var(--color-peach);opacity:1}.footer-wrapper[data-v-2a051b76]{color:var(--color-bg);background-color:var(--color-navy);gap:32px;padding:48px 20px 28px;display:grid}.footer-brand[data-v-2a051b76]{flex-direction:column;gap:8px;display:flex}.footer-title[data-v-2a051b76]{font-family:var(--font-script);color:var(--color-peach);font-size:36px;line-height:1.1}.footer-artist[data-v-2a051b76]{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:12px}.footer-col[data-v-2a051b76]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-heading[data-v-2a051b76]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-peach);margin-bottom:4px;font-size:12px;font-weight:500}.footer-col a[data-v-2a051b76]{opacity:.8;font-size:15px;transition:opacity .25s}.footer-col a[data-v-2a051b76]:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.footer-copy[data-v-2a051b76]{border-top:1px solid color-mix(in srgb, var(--color-bg) 15%, transparent);opacity:.6;padding-top:20px;font-size:13px}@media (width<=379px){nav a[data-v-2a051b76]{letter-spacing:.03em;font-size:11px}}@media (width>=768px){.header-nav[data-v-2a051b76]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 32px;display:flex}nav[data-v-2a051b76],.language[data-v-2a051b76]{order:0}nav[data-v-2a051b76]{flex-basis:auto;gap:8px 22px}nav a[data-v-2a051b76]{letter-spacing:.14em;font-size:13px}.footer-wrapper[data-v-2a051b76]{grid-template-columns:2fr 1fr 1fr}.footer-copy[data-v-2a051b76]{grid-column:1/-1}}@media (width>=1024px){.header-wrapper[data-v-2a051b76]{padding:18px 40px}.header-wrapper.absolute[data-v-2a051b76]{padding-bottom:120px}.header-wrapper .logo[data-v-2a051b76]{width:72px}nav[data-v-2a051b76]{gap:8px 32px}.footer-wrapper[data-v-2a051b76]{padding:64px 40px 32px}}.home-img[data-v-fd533129]{width:100%;height:100svh;min-height:520px;position:relative}.home-img img[data-v-fd533129]{object-fit:cover;object-position:65% center;width:100%;height:100%}.home-hero[data-v-fd533129]{flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;display:flex;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.home-title[data-v-fd533129],.home-artist[data-v-fd533129]{color:var(--color-navy);text-shadow:0 0 10px var(--color-bg), 0 0 30px var(--color-bg)}.home-title[data-v-fd533129]{font-family:var(--font-script);font-size:clamp(52px,7.5vw,108px);font-weight:400;line-height:1.05}.home-artist[data-v-fd533129]{letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 4px var(--color-bg), 0 0 8px var(--color-bg), 0 0 16px var(--color-bg), 0 0 28px var(--color-bg);font-size:14px;font-weight:500}.home-button[data-v-fd533129]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-bg);background-color:var(--color-brown);margin-top:12px;padding:13px 28px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .25s;display:inline-block}.home-button[data-v-fd533129]:hover{background-color:var(--color-brown-hover)}.home-new[data-v-fd533129]{max-width:1440px;margin:0 auto;padding:80px 20px}.home-new-head[data-v-fd533129]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:36px;display:flex}.home-new-head h2[data-v-fd533129],.home-buy h2[data-v-fd533129]{font-size:40px}.home-link[data-v-fd533129]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown);font-size:13px;font-weight:500;transition:color .25s}.home-link[data-v-fd533129]:hover{color:var(--color-brown-hover)}.home-new-list[data-v-fd533129]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;display:grid}.home-new-item[data-v-fd533129]{flex-direction:column;gap:14px;display:flex}.home-new-img[data-v-fd533129]{aspect-ratio:1;background-color:var(--color-wall);padding:12%;overflow:hidden}.home-new-img img[data-v-fd533129]{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--color-text) 28%, transparent));transition:transform .5s}.home-new-item:hover img[data-v-fd533129]{transform:scale(1.04)}.home-new-item h3[data-v-fd533129]{font-size:22px}.home-buy[data-v-fd533129]{text-align:center;background-color:var(--color-wall);flex-direction:column;align-items:center;gap:20px;padding:80px 20px;display:flex}.home-buy p[data-v-fd533129]{max-width:620px;font-size:17px;line-height:1.7}@media (width>=1024px){.home-hero[data-v-fd533129]{left:8%}.home-new[data-v-fd533129]{padding:100px 40px}.home-new-list[data-v-fd533129]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.home-new-head h2[data-v-fd533129],.home-buy h2[data-v-fd533129]{font-size:52px}.home-buy[data-v-fd533129]{padding:100px 40px}}
