@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.32v5p7o1onmx1.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.2xtg83369w83b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.11o5m4_4883hj.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.07wgonhhrnnza.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.3rs0vhlo24a8i.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.0d3xrfc-ejn3y.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.2ddgqqcc0j4gc.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3jg8wiyiaaz0i.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.2tp5pqjy048ru.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.1oqqt0sb12kid.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-italic.2swrolxma22se.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-italic.3fidmaenar2fh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-italic.31-701_qan_xm.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-italic.3p6xf3gob9xpx.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-italic.0-hzcuw-60ar1.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-italic.0hjp1wso7swbt.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-italic.0hu3vpi5xb4js.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-italic.2lidqle5um77z.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.3vgpwwuad6sup.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.24o5xopq7kri0.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-normal.3p9n1kbofaiuj.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-normal.33mgt1d1bg_gi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-normal.43akfudhqanpp.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-normal.0rl3w5erjn0qg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-normal.0lw3na3h3xv8a.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-normal.0ztqgisdtn80t.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.2oynf2hza_ffq.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.3q_x4fjs7um7q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.014rho2pjc981.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.38p3ob5v3od60.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.2s30hgv9fs42j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.2yc4uxnu0pxau.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2kvd0g1786bny.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.0y1azc9x8hn6w.woff2)format("woff2"),url(../media/manrope-greek-400-normal.0ulv-2anmvu1x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3cj-4mzorzjea.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.40x1uc7pef9jd.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.36fariof3tbgq.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.2hjy14jjxrgy3.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.1i3dx4hft209n.woff2)format("woff2"),url(../media/manrope-latin-400-normal.1h6uc5uat10j2.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.0gujpu3vd5noi.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.30r56poz_y64a.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.33gv35mijn4fv.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.2y14y60cu3xvb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.2vr2lt7l7hsl3.woff2)format("woff2"),url(../media/manrope-greek-500-normal.3yzf-7spq36ln.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2g6u2x4mnciiw.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.026333hf3dehf.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.40vau160u1kvy.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.2xo83p-4rvycs.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.0v6k8on0z6a_k.woff2)format("woff2"),url(../media/manrope-latin-500-normal.229ou_wp10dpy.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}
:root{--ink:#211e1a;--paper:#f0ece5;--bronze:#a58b65;--muted:#746e65;--line:#d2cbc0;--serif:"Cormorant Garamond",Georgia,serif;--sans:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--bronze);outline-offset:5px}img{width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{font-weight:400}p{line-height:1.85}.wordmark{font-family:var(--serif);letter-spacing:-2px;white-space:nowrap;font-size:40px}.wordmark i{margin-left:3px;font-weight:400}.site-header{height:102px;color:var(--paper);z-index:2;background:#171512;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:0 5%;display:flex;position:relative}.site-header nav{align-items:center;gap:38px;font-size:14px;display:flex}.nav-cta{border-bottom:1px solid #8c8070;padding:12px 0}.nav-cta span{margin-left:32px}.hero{height:min(900px,100svh - 102px);min-height:670px;color:var(--paper);isolation:isolate;--progress:0;background:#171512;position:relative;overflow:hidden}.hero-backdrop{opacity:.13;filter:blur(55px);z-index:-2;background-size:cover;position:absolute;inset:-10%;transform:scale(1.2)}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#15141190,#0000 80%);position:absolute;inset:0}.hero-topline,.hero-bottom{letter-spacing:2px;z-index:2;justify-content:space-between;gap:24px;font-size:12px;display:flex;position:absolute;left:5%;right:5%}.hero-topline{color:#bdb4a7;top:34px}.hero-art{width:36%;height:77%;transform:perspective(1400px) rotateY(-10deg) rotateZ(3deg) translateY(calc(var(--progress) * -65px));transform-origin:50%;border:8px solid #473728;transition:transform .25s ease-out;position:absolute;top:10%;right:13%;box-shadow:18px 27px 80px #0009,inset 0 0 0 2px #a58b65}.hero-art img{object-fit:cover;height:100%}.art-edge{pointer-events:none;position:absolute;inset:-8px;box-shadow:inset 0 0 0 1px #bda78288,inset 0 0 0 4px #1a130d70}.hero-copy{width:78%;transform:translateY(calc(var(--progress) * -25px));z-index:1;position:absolute;top:20%;left:8%}.hero h1{letter-spacing:-4px;text-shadow:0 3px 30px #0004;font-size:clamp(80px,8.8vw,142px);line-height:.94}.hero h1 em{color:#e4dac8;padding-left:8vw;display:inline-block}.hero-copy p{color:#d0c8bc;margin-top:36px;font-size:15px}.button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:44px;min-height:52px;padding:18px 24px;font-size:14px;display:inline-flex}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.hero-copy .button{margin-top:28px}.hero-bottom{letter-spacing:1.3px;color:#c2b8a8;align-items:center;font-size:11px;bottom:30px}.hero-bottom button{color:inherit;background:0 0;border:0;border-bottom:1px solid #b0a08b;padding:9px;font-size:12px}.down-arrow{margin-left:24px;font-size:22px}.intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:8%;padding:135px 8%;display:grid}.eyebrow{letter-spacing:2px;font-size:12px;line-height:1.6}.intro h2,.section-heading h2{letter-spacing:-1.7px;font-size:clamp(45px,5.4vw,82px);line-height:1.05}.intro h2 em{color:#807563}.intro p{max-width:510px;margin:32px 0}.text-link{border-bottom:1px solid #8e8476;align-items:center;gap:36px;padding:12px 0;font-size:14px;display:inline-flex}.collection-teaser{padding:100px 8%}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:60px;display:flex}.section-heading h2{margin-top:20px}.preview-card{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.preview-image{background:#dcd4c6;padding:55px}.preview-image img{object-fit:cover;max-height:550px;box-shadow:0 20px 32px #30251b38}.preview-card h3{margin:26px 0;font-size:70px;line-height:1.05}.preview-card p{margin:25px 0}.preview-card small{max-width:350px;color:var(--muted);margin-top:38px;font-size:12px;line-height:1.6;display:block}.closing{text-align:center;color:var(--paper);background:#2c2a24;padding:100px 8%}.closing h2{margin:35px 0;font-size:clamp(58px,7vw,100px);line-height:1}.closing .button{margin-top:20px}.site-footer{padding:65px 8% 30px}.site-footer p{color:var(--muted);margin:18px 0 55px;font-size:14px}.site-footer>div{border-top:1px solid var(--line);justify-content:space-between;padding-top:24px;font-size:12px;display:flex}.page-shell{min-height:65vh;padding:75px 6%}.page-title{margin:20px 0 35px;font-size:clamp(56px,7vw,100px);line-height:1.05}.muted{color:var(--muted)}.empty{border:1px solid var(--line);text-align:center;padding:70px 25px}.empty h2{margin-bottom:20px;font-size:40px}.empty p{max-width:520px;margin:auto}.motion-paused .hero-art,.motion-paused .hero-copy{transform:none}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffdf8;border-radius:0;min-height:48px;padding:14px}label{font-size:14px;display:block}label>input,label>select,label>textarea{margin-top:8px}.error{color:#a3302c;line-height:1.6}.success{color:#386243}button.secondary{color:var(--ink);border:1px solid var(--line);background:0 0;min-height:44px;padding:12px 18px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.full{grid-column:1/-1}.stack{gap:20px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.card{border:1px solid var(--line);background:#fffdf8;padding:28px}.card h2{margin-bottom:22px;font-size:34px}.pill{border:1px solid var(--line);padding:6px 10px;font-size:12px;display:inline-block}.notice{background:#e4ddcf;padding:14px 20px;font-size:14px;line-height:1.6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.site-header{height:83px;padding:0 6%}.wordmark{font-size:34px}.site-header nav{gap:20px}.site-header nav>a:nth-child(2),.nav-cta{display:none}.hero{height:790px;min-height:690px}.hero-topline{font-size:10px;top:23px}.hero-topline span:last-child{display:none}.hero-art{width:58%;height:55%;top:14%;right:8%;transform:rotate(3deg)}.hero-copy{width:90%;top:20%;left:6%}.hero h1{letter-spacing:-2px;font-size:clamp(68px,12vw,96px);line-height:1.05}.hero h1 em{padding-left:0}.hero-copy p{margin-top:175px}.hero-copy .button{margin-top:22px}.hero-bottom{flex-wrap:wrap;gap:13px;font-size:9px;bottom:20px}.hero-bottom span:nth-child(2){letter-spacing:.8px;order:3;width:100%}.intro{grid-template-columns:1fr;gap:30px;padding:75px 7%}.intro h2,.section-heading h2{font-size:48px}.collection-teaser{padding:70px 7%}.section-heading{margin-bottom:35px;display:block}.section-heading>a{margin-top:20px}.preview-card{grid-template-columns:1fr;gap:40px}.preview-image{padding:30px}.preview-card h3{font-size:54px}.closing{padding:75px 6%}.site-footer{padding:45px 7% 25px}.form-grid{grid-template-columns:1fr}.page-shell{padding:45px 6%}.card{padding:22px}.page-title{font-size:58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-art{transform:rotate(3deg)!important}.hero-copy{transform:none!important}}.catalog-intro{max-width:550px;margin-bottom:28px}.sample-notice{color:var(--muted);margin:18px 0 30px;font-size:12px;line-height:1.7}.catalog-tools{border-top:1px solid var(--line);align-items:center;gap:20px;padding:30px 0 20px;display:flex}.search{border-bottom:1px solid var(--line);flex:1;align-items:center;display:flex}.search input{background:0 0;border:0;margin:0}.sort{width:210px}.sort select{background:0 0;border:0}.filter-toggle{align-items:center;gap:10px;display:flex}.category-tabs{white-space:nowrap;border-bottom:1px solid var(--line);gap:26px;padding:18px 0;display:flex;overflow:auto}.category-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px}.category-tabs button.active{color:var(--ink);border-color:var(--ink)}.category-tabs sup{margin-left:6px;font-size:10px}.filter-panel{background:#e8e2d8;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;padding:25px;display:none}.filter-panel.open{display:grid}.check-label{align-items:center;gap:10px;line-height:1.5;display:flex}.check-label input{width:18px;height:18px;min-height:18px;accent-color:var(--ink);margin:0}.results-line{color:var(--muted);align-items:center;gap:25px;padding:26px 0;font-size:12px;display:flex}.results-line>span:last-child{margin-left:auto}.results-line button{color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;display:flex}.art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 32px;display:grid}.art-card-image{background:#ded7ca;height:450px;padding:32px;position:relative;overflow:hidden}.art-card-image img{object-fit:contain;height:100%;transition:transform .6s}.art-card:hover .art-card-image img{transform:scale(1.035)}.art-card-view{text-align:center;opacity:0;font-size:12px;transition:opacity .2s;position:absolute;bottom:12px;left:0;right:0}.art-card:hover .art-card-view,.art-card:focus-visible .art-card-view{opacity:1}.sold-label{background:var(--paper);letter-spacing:1px;padding:7px 11px;font-size:11px;position:absolute;top:16px;right:16px}.art-card-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;display:flex}.art-card-meta h3{font-size:31px}.art-card-meta>span{white-space:nowrap;font-size:14px}.art-card p{color:var(--muted);margin:8px 0;font-size:14px;line-height:1.6}.art-card small{color:var(--muted);font-size:11px}.back-link{margin-bottom:36px;font-size:13px;display:inline-block}.artwork-detail{grid-template-columns:1.2fr 1fr;align-items:start;gap:7%;display:grid}.gallery-stage{background:#dfd8cd;justify-content:center;align-items:center;height:650px;min-height:400px;padding:35px;display:flex;position:relative}.gallery-stage>img{object-fit:contain;height:100%}.gallery-stage video,.gallery-stage iframe{object-fit:contain;border:0;width:100%;height:100%}.gallery-zoom{background:var(--paper);border:0;padding:12px;position:absolute;bottom:12px;right:12px}.gallery-controls{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.gallery-controls button{border:1px solid var(--line);background:0 0;padding:10px}.gallery-controls span{letter-spacing:3px;font-size:12px}.gallery-thumbs{gap:12px;display:flex;overflow:auto}.gallery-thumbs button{background:#ded7ca;border:1px solid #0000;flex-shrink:0;place-items:center;width:75px;height:90px;padding:4px;display:grid}.gallery-thumbs button.selected{border-color:var(--ink)}.gallery-thumbs img{object-fit:cover;height:100%}.lightbox{color:var(--paper);background:#151411;border:0;width:95vw;max-width:1500px;height:95vh;padding:30px}.lightbox::backdrop,.crop-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.lightbox>img{object-fit:contain;height:100%}.lightbox>button{background:var(--paper);border:0;padding:10px;position:absolute;top:15px;right:15px}.youtube-consent{text-align:center;justify-items:center;gap:16px;display:grid}.artwork-info{padding:25px 0}.artwork-info h1{margin:22px 0;font-size:clamp(50px,5.5vw,80px);line-height:1}.detail-short{color:var(--muted)}.detail-price{margin:28px 0 14px;font-size:25px}.detail-price small{color:var(--muted);margin-left:8px;font-size:12px}.buy{width:100%;margin:25px 0}.artwork-info dl{border-top:1px solid var(--line);margin:15px 0 28px}.artwork-info dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:13px;display:flex}.artwork-info dd{text-align:right;margin:0}.artwork-info dt{color:var(--muted)}.preserve-lines{white-space:pre-line}.tags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}details{border-top:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-size:14px}details p{margin-top:20px;font-size:14px}.related{margin-top:100px}.related h2{margin:20px 0 45px;font-size:60px}.policy-page{max-width:920px;margin:auto}.policy-page h2{margin:36px 0 14px;font-size:34px}.login-shell{background:#e7e0d5;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:35px;display:flex}.login-card{border:1px solid var(--line);background:#faf8f3;width:100%;max-width:480px;margin:30px 0;padding:40px}.login-card h1{margin:18px 0;font-size:43px;line-height:1.05}.login-card form{margin-top:30px}.login-card small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.admin-shell{background:#f5f3ee;min-height:100vh;display:flex}.admin-sidebar{border-right:1px solid var(--line);background:#eae5dc;flex-direction:column;flex-shrink:0;width:245px;height:100vh;padding:30px 25px;display:flex;position:sticky;top:0}.admin-sidebar>.eyebrow{letter-spacing:1.5px;margin-top:10px;font-size:10px}.admin-sidebar nav{gap:7px;margin-top:55px;display:grid}.admin-sidebar nav button{text-align:left;color:#6b6459;background:0 0;border:0;align-items:center;gap:13px;padding:15px;font-size:14px;display:flex}.admin-sidebar nav button.active{color:var(--ink);background:#d9d0c1}.admin-sidebar-bottom{gap:22px;margin-top:auto;font-size:13px;display:grid}.admin-sidebar-bottom a,.admin-sidebar-bottom button{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-sidebar-bottom button{color:var(--muted);background:0 0;border:0;justify-content:start;padding:0}.admin-main{width:calc(100% - 245px);padding:26px 5% 65px}.admin-top{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:25px;font-size:11px;display:flex}.admin-heading{justify-content:space-between;align-items:center;gap:25px;margin:45px 0 35px;display:flex}.admin-heading h1{margin:12px 0;font-size:48px;line-height:1.1}.admin-heading p{font-size:14px}.admin-main>.card,.admin-main form>.card{margin-bottom:25px}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}.stats>div{background:#e9e3d8;gap:20px;padding:25px;display:grid}.stats span{color:var(--muted);font-size:13px}.stats strong{font-family:var(--serif);font-size:58px;font-weight:400;line-height:1}.setup-list{gap:18px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.admin-art-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.admin-art-card{text-align:left;border:1px solid var(--line);background:#fffdf8;padding:0;overflow:hidden}.admin-art-card>img,.admin-art-card>.no-image{object-fit:contain;background:#e2dbce;height:230px;padding:15px}.admin-art-card>div{padding:20px}.admin-art-card h3{margin:13px 0;font-size:28px}.admin-art-card p{color:var(--muted);font-size:12px}.no-image{color:var(--muted);place-items:center;display:grid}.back-button{background:0 0;border:0;align-items:center;gap:10px;margin-top:25px;padding:0;font-size:13px;display:flex}.sticky-save{border-top:1px solid var(--line);z-index:5;background:#f5f3eef0;justify-content:end;gap:15px;padding:20px;display:flex;position:sticky;bottom:0}.grow{flex:1;min-width:180px}.upload-zone{color:var(--ink);background:#f4f0e8;border:1px dashed #9e9383;justify-items:center;gap:12px;padding:30px;display:grid}.upload-zone span{color:var(--muted);font-size:12px}.media-list{gap:14px;display:grid}.media-item{border:1px solid var(--line);align-items:center;gap:15px;padding:15px;display:flex}.media-item>img,.media-icon{object-fit:cover;background:#ddd5c8;width:65px;height:80px}.media-icon{place-items:center;font-size:11px;display:grid}.icon-button{border:1px solid var(--line);background:0 0;place-items:center;min-width:44px;min-height:44px;display:grid}.crop-dialog{background:var(--paper);border:0;width:90vw;max-width:760px;padding:30px}.crop-dialog h2{font-size:38px}.crop-dialog>p{font-size:14px}.crop-stage{background:#211e1a;height:360px;margin:20px 0;position:relative}.crop-dialog>.row{margin-top:20px}.backup-actions{margin-top:25px}.backup-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.backup-row h2{margin-bottom:10px}.backup-row p{font-size:14px}.shipping-details{white-space:pre-wrap;word-break:break-word;font-size:13px}.account-card{max-width:650px;margin-top:40px}fieldset{border:1px solid var(--line);padding:20px}legend{font-size:14px}.admin-main .notice{margin-top:20px}.admin-main .card>p{font-size:14px}.gallery-stage:has(.youtube-consent){padding:30px}@media (max-width:1100px){.art-card-image{height:360px;padding:22px}.admin-art-grid{grid-template-columns:repeat(2,1fr)}.admin-main{padding:24px 3%}.admin-sidebar{width:210px;padding:25px 18px}.admin-main{width:calc(100% - 210px)}.admin-heading{align-items:start}.admin-heading h1{font-size:40px}.gallery-stage{height:520px}.filter-panel{grid-template-columns:1fr 1fr}}@media (max-width:800px){.catalog-tools{flex-wrap:wrap;gap:10px}.search{flex-basis:100%}.sort{margin-left:auto}.category-tabs{gap:22px}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.art-card-image{height:300px;padding:18px}.art-card-meta{display:block}.art-card-meta h3{margin-bottom:6px;font-size:28px}.art-card p{font-size:13px}.art-card-view{display:none}.artwork-detail{grid-template-columns:1fr;gap:30px}.gallery-stage{height:520px;padding:25px}.artwork-info h1{font-size:64px}.related h2{font-size:50px}.admin-shell{display:block}.admin-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:15px 5% 0;position:sticky}.admin-sidebar>.eyebrow{display:none}.admin-sidebar>.wordmark{font-size:30px}.admin-sidebar nav{gap:0;margin:15px 0 0;display:flex;overflow:auto}.admin-sidebar nav button{flex-direction:column;flex-shrink:0;gap:6px;padding:12px 15px;font-size:11px}.admin-sidebar-bottom{gap:18px;display:flex;position:absolute;top:25px;right:5%}.admin-sidebar-bottom a,.admin-sidebar-bottom button{font-size:11px}.admin-sidebar-bottom a svg{display:none}.admin-main{width:100%;padding:15px 5% 40px}.admin-top{padding:14px 0;font-size:10px}.admin-top>span:first-child{display:none}.admin-heading{margin:30px 0;display:block}.admin-heading>.button{margin-top:20px}.admin-heading h1{font-size:42px}.stats{gap:10px}.stats>div{gap:14px;padding:17px 12px}.stats span{font-size:11px}.stats strong{font-size:44px}.admin-art-grid{gap:15px}.admin-art-card>img{height:200px}.admin-art-card>div{padding:15px}.admin-art-card .pill{font-size:10px}.media-item{flex-wrap:wrap}.media-item>.grow{min-width:140px}.backup-row{flex-wrap:wrap;align-items:start}.crop-dialog{padding:20px}.crop-stage{height:300px}.crop-dialog .form-grid{grid-template-columns:1fr 1fr}.filter-panel{gap:15px;padding:20px}.login-card{padding:28px}.login-card h1{font-size:40px}.sticky-save{bottom:0}}@media (max-width:480px){.art-card-image{height:250px;padding:15px}.art-card-meta h3{font-size:25px}.gallery-stage{height:450px;min-height:300px}.admin-sidebar nav button{padding:10px 11px}.filter-panel{grid-template-columns:1fr}.category-tabs{font-size:13px}.admin-art-card>img{height:180px}.admin-art-card h3{font-size:24px}.login-shell{padding:22px}.admin-sidebar-bottom a{display:none}}.wordmark{width:182px;line-height:1;display:inline-block}.wordmark img{width:100%;height:auto}.site-header .wordmark img{filter:brightness(0)invert(.9)}.site-footer .wordmark{width:240px}.admin-sidebar .wordmark{width:165px}.login-shell>.wordmark,.login-shell>a>.wordmark{width:235px}@media (max-width:800px){.site-header .wordmark{width:153px}.admin-sidebar .wordmark{width:145px}}.sold-banner{color:#f0ece5;letter-spacing:1px;background:#38372f;align-items:center;gap:20px;padding:16px 20px;font-size:14px;display:flex}.sold-banner span{letter-spacing:0;opacity:.8;font-size:12px}.detail-gallery-wrap{min-width:0}@media (max-width:600px){.sold-banner{display:block}.sold-banner span{margin-top:7px;display:block}}.room-scene{--reveal:1;background:#211e1a;height:95svh;min-height:600px;padding:0;position:relative;overflow:hidden}.room-scene-visual{width:100%;height:100%;clip-path:inset(calc((1 - var(--reveal))*12%) calc((1 - var(--reveal))*9%));transform:scale(calc(.94 + var(--reveal)*.06));transition:clip-path .1s,transform .1s;position:relative}.room-scene img{object-fit:cover;height:100%}.room-scene-shade{background:linear-gradient(90deg,#100e0bdd 0%,#100e0b44 55%,#0000);position:absolute;inset:0}.room-scene-copy{color:var(--paper);position:absolute;top:24%;left:8%}.room-scene-copy h2{letter-spacing:-2px;margin:25px 0 38px;font-size:clamp(70px,7vw,115px);line-height:1}.room-scene-caption{color:#f0ece5;letter-spacing:2px;font-size:10px;position:absolute;bottom:28px;right:5%}@media (max-width:800px){.room-scene{height:670px;min-height:0}.room-scene img{object-position:60% center}.room-scene-copy{top:28%;left:7%}.room-scene-copy h2{font-size:68px}.room-scene-shade{background:linear-gradient(90deg,#100e0baa,#100e0b22)}}@media (prefers-reduced-motion:reduce){.room-scene-visual{clip-path:none;transform:none}}.cinema-track{height:270svh;color:var(--paper);--camera-scale:1;--camera-x:0px;--camera-y:0px;--room-opacity:1;--portrait-opacity:0;--intro-opacity:1;--final-opacity:0;--depth:0;--progress:0;--mx:0;--my:0;--room-position:50%;background:#171512;position:relative}.cinema-stage{isolation:isolate;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.cinema-static{height:100svh;min-height:640px}.cinema-room{transform-origin:0 0;transform:translate3d(var(--camera-x),var(--camera-y),0) scale(var(--camera-scale));opacity:var(--room-opacity);will-change:transform,opacity;position:absolute;inset:0}.cinema-room img{object-fit:cover;object-position:var(--room-position) center;height:100%}.cinema-end-light{background:radial-gradient(at 72% 45%,#6b503634,#0000 60%),#171512;position:absolute;inset:0}.cinema-room-shade{opacity:var(--room-opacity);pointer-events:none;background:linear-gradient(90deg,#130e08a1,#0000 67%),linear-gradient(#0000 63%,#130e08a1);position:absolute;inset:0}.cinema-frame{left:var(--art-x,70%);top:var(--art-y,49%);width:var(--art-width,35vw);height:var(--art-height,78vh);opacity:var(--portrait-opacity);transform:translate(-50%,-50%) perspective(1500px) rotateY(calc(var(--depth)*-9deg + var(--mx)*var(--depth)*9deg)) rotateX(calc(var(--my)*var(--depth)*-7deg)) rotateZ(calc(var(--depth)*2deg));box-shadow:calc(var(--depth)*24px) calc(var(--depth)*35px) calc(var(--depth)*80px) #0008;will-change:transform;border:7px solid #51402c;transition:transform .28s ease-out;position:absolute}.cinema-frame>img{object-fit:cover;height:100%}.cinema-frame>span{position:absolute;inset:-7px;box-shadow:inset 0 0 0 1px #c6aa78aa,inset 0 0 0 4px #120d0755}.cinema-topline{letter-spacing:2px;color:#e8dfd1;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:35px;left:5%;right:5%}.cinema-topline>span:last-child{margin-left:auto}.cinema-opening-label{opacity:var(--intro-opacity)}.cinema-final-label{opacity:var(--final-opacity);position:absolute;left:0}.cinema-intro-copy{opacity:var(--intro-opacity);transform:translateY(calc(var(--progress)*-60px));pointer-events:none;position:absolute;bottom:15%;left:7%}.cinema-intro-copy h2{letter-spacing:-3px;text-shadow:0 3px 35px #0004;margin:23px 0 28px;font-size:clamp(72px,7.8vw,130px);line-height:.99}.cinema-intro-copy a{pointer-events:auto}.cinema-link{border-bottom:1px solid #e6dbcc;gap:50px;padding:12px 0;font-size:14px;display:inline-flex}.cinema-final-copy{max-width:52%;opacity:var(--final-opacity);transform:translateY(calc((1 - var(--final-opacity))*30px));pointer-events:none;position:absolute;top:27%;left:7%}.cinema-final-copy h2{letter-spacing:-3px;margin:25px 0 28px;font-size:clamp(72px,7.3vw,120px);line-height:.98}.cinema-final-copy p{color:#c7bfb3;font-size:14px}.cinema-final-copy .button{pointer-events:auto;margin-top:26px}.cinema-bottom{letter-spacing:1.7px;color:#e7ddce;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:30px;left:5%;right:5%}.cinema-bottom>span>span{margin-left:22px;font-size:22px}.cinema-bottom button{color:inherit;background:#17151260;border:1px solid #a99c8766;padding:11px 15px;font-size:12px}.cinema-progress{height:2px;width:calc(var(--progress)*100%);background:#c2a777;position:absolute;bottom:0;left:0}@media (max-width:800px){.cinema-stage{min-height:740px}.cinema-track{height:235svh}.cinema-static{height:100svh;min-height:740px}.cinema-topline{letter-spacing:1.4px;font-size:9px;top:24px}.cinema-topline>span:last-child{display:none}.cinema-intro-copy{bottom:18%;left:7%;right:7%}.cinema-intro-copy h2{letter-spacing:-2px;font-size:clamp(60px,12vw,88px)}.cinema-final-copy{max-width:none;top:61%;left:7%;right:7%}.cinema-final-copy>.eyebrow{font-size:9px}.cinema-final-copy h2{letter-spacing:-1.5px;margin:15px 0 18px;font-size:clamp(46px,10vw,68px)}.cinema-final-copy p{display:none}.cinema-final-copy .button{min-height:46px;margin-top:0;padding:13px 20px}.cinema-bottom{letter-spacing:1px;flex-wrap:wrap;gap:10px;font-size:9px;bottom:20px}.cinema-demo{display:none}.cinema-frame{border-width:5px}.cinema-frame>span{inset:-5px}.cinema-intro-copy .eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.cinema-track{height:100svh;min-height:740px}.cinema-frame{transform:translate(-50%,-50%)rotate(2deg)!important}.cinema-stage{position:relative}.cinema-room,.cinema-intro-copy{display:none}.cinema-final-copy{opacity:1;transform:none}.cinema-progress{display:none}}.cinema-track[data-phase=room] .cinema-final-copy,.cinema-track[data-phase=portrait] .cinema-intro-copy,.cinema-track[data-phase=transition] .cinema-intro-copy,.cinema-track[data-phase=transition] .cinema-final-copy,.cinema-track[data-phase=room] .cinema-final-copy a,.cinema-track[data-phase=portrait] .cinema-intro-copy a,.cinema-track[data-phase=transition] .cinema-intro-copy a,.cinema-track[data-phase=transition] .cinema-final-copy a{pointer-events:none}.cinema-track{--room3-reveal:0;--third-copy-opacity:0;height:440svh}.cinema-static{height:100svh}.pigment-canvas{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinema-wood{opacity:clamp(0,calc(var(--room3-reveal)*20),1);-webkit-mask-image:radial-gradient(ellipse at var(--wood-x,54%) var(--wood-y,31%),#000 calc(var(--room3-reveal)*145%),transparent calc(var(--room3-reveal)*145% + 14%));mask-image:radial-gradient(ellipse at var(--wood-x,54%) var(--wood-y,31%),#000 calc(var(--room3-reveal)*145%),transparent calc(var(--room3-reveal)*145% + 14%));will-change:mask-image;position:absolute;inset:0}.cinema-wood>img{object-fit:cover;object-position:var(--wood-position,50%) center;height:100%}.cinema-wood>div{background:linear-gradient(90deg,#160f0799,#0000 70%),linear-gradient(#0000 65%,#160f0799);position:absolute;inset:0}.cinema-third-copy{opacity:var(--third-copy-opacity);transform:translateY(calc((1 - var(--third-copy-opacity))*25px));position:absolute;bottom:15%;left:7%}.cinema-third-copy h2{letter-spacing:-2px;margin:22px 0 30px;font-size:clamp(65px,7vw,110px);line-height:1}.cinema-third-label{opacity:var(--third-copy-opacity);position:absolute;left:0}.cinema-frame>span{z-index:2}.cinema-track [inert],.cinema-track [inert] a{pointer-events:none!important}@media (max-width:800px){.cinema-track{height:370svh}.cinema-static{height:100svh}.cinema-third-copy{bottom:13%;left:7%}.cinema-third-copy h2{font-size:58px}.cinema-third-copy>.eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.cinema-track{height:100svh;min-height:740px}.cinema-wood,.cinema-third-copy{display:none}}.cinema-frame{overflow:hidden}.cinema-room-shade{background:linear-gradient(90deg,#0c0a08c2,#0c0a0861 42%,#0000 76%),linear-gradient(#0000 42%,#0c0a08b8)}.cinema-intro-copy,.cinema-final-copy,.cinema-third-copy{color:#fffaf2}.cinema-intro-copy h2,.cinema-third-copy h2{text-shadow:0 2px 5px #0008,0 8px 36px #0006}.cinema-intro-copy .eyebrow,.cinema-third-copy .eyebrow,.cinema-link{color:#fffaf2;text-shadow:0 2px 8px #0009}.cinema-topline,.cinema-bottom{color:#fffaf2;text-shadow:0 1px 5px #000b}.cinema-final-copy h2 em{color:#f1e6d4}.cinema-final-copy p{color:#e5ded4}.cinema-wood>div{background:linear-gradient(90deg,#0c0a089e,#0000 74%),linear-gradient(#0000 42%,#0c0a08b3)}@media (max-width:800px){.cinema-room-shade{background:linear-gradient(#0c0a0829,#0c0a0814 35%,#0c0a0891 68%,#0c0a08e0)}.cinema-wood>div{background:linear-gradient(#0000 38%,#0c0a0885 70%,#0c0a08d1)}}.home-editorial{overflow:clip}.home-editorial .intro{background:radial-gradient(at 0 40%,#d2c4a633,#0000 65%);align-items:center;gap:10%;padding-top:160px;padding-bottom:160px;position:relative}.studio-aside{flex-direction:column;justify-content:space-between;align-self:stretch;gap:35px;display:flex}.studio-art-window{aspect-ratio:3/4;max-width:330px;transform:translateY(calc(var(--section-drift,0)*-45px)) rotate(-3deg);background:#24211e;position:relative;overflow:hidden;box-shadow:20px 28px 65px #34281826}.studio-art-window img{object-fit:cover;height:100%;transform:scale(1.35) translateY(calc(var(--section-drift,0)*25px));filter:brightness(.65)}.studio-art-window>span{font-family:var(--serif);color:#fff8ec;font-size:clamp(38px,4vw,64px);line-height:1;position:absolute;bottom:12%;left:12%}.studio-caption{letter-spacing:2px;color:var(--muted);font-size:9px}.home-editorial .intro h2 em{color:#655846}.home-editorial .intro>div:last-child{position:relative}.home-editorial .intro>div:last-child:before{content:"";width:70px;height:1px;transform:scaleX(clamp(.3,calc(.7 + var(--section-drift,0)),1));transform-origin:0;background:#9a8664;position:absolute;top:-40px;left:0}.home-editorial .collection-teaser{background:#eae4d9;padding-top:130px;padding-bottom:150px}.home-editorial .art-grid{align-items:start;gap:36px}.home-editorial .art-card:nth-child(2){margin-top:90px}.home-editorial .art-card:nth-child(3){margin-top:35px}.home-editorial .art-card-image{background:linear-gradient(135deg,#d6cdbd,#f1ece2);transition:box-shadow .6s,background .6s;box-shadow:0 20px 40px #30291c0d}.home-editorial .art-card-image img{filter:drop-shadow(12px 18px 12px #30241640);transform:perspective(1000px) rotateY(-4deg) translateY(calc(var(--section-drift,0)*-14px));transition:transform .65s cubic-bezier(.2,.7,.3,1)}.home-editorial .art-card:hover .art-card-image img{transform:perspective(1000px)rotateY(0)scale(1.045)}.home-editorial .closing{isolation:isolate;background:#171713;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:130px 8%;display:flex;position:relative;overflow:hidden}.closing-art{z-index:-2;transform:translateY(calc(var(--section-drift,0)*70px)) rotate(-12deg) scale(1.1);filter:blur(5px);position:absolute;inset:-25%}.closing-art img{object-fit:cover;opacity:.3;height:100%}.home-editorial .closing:after{content:"";z-index:-1;background:radial-gradient(#15141065,#151410ed 85%);position:absolute;inset:0}.home-editorial .closing h2{color:#fff8ec;text-shadow:0 3px 25px #0006;max-width:1100px}.home-editorial .closing h2 em{color:#d6bc91}.motion-enabled .motion-reveal{opacity:0;transition:opacity .9s ease var(--reveal-delay,0s),translate 1.1s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s);translate:0 36px}.motion-enabled .motion-reveal.revealed,.motion-enabled .motion-reveal:focus-within{opacity:1;translate:0}@media (max-width:800px){.home-editorial .intro{gap:65px;padding:85px 7%}.studio-aside{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.studio-aside>.eyebrow{grid-column:1/-1}.studio-art-window{width:100%;max-width:230px;transform:rotate(-3deg)}.studio-art-window>span{font-size:34px}.studio-caption{max-width:120px;line-height:2.2}.home-editorial .collection-teaser{padding:80px 7%}.home-editorial .art-grid{gap:45px}.home-editorial .art-card:nth-child(n){margin-top:0}.home-editorial .closing{min-height:520px;padding:95px 7%}.home-editorial .closing h2{font-size:clamp(48px,10vw,72px)}}@media (prefers-reduced-motion:reduce){.home-editorial *{transition:none!important}.studio-art-window,.studio-art-window img,.home-editorial .art-card-image img,.closing-art{transform:none!important}.motion-reveal{opacity:1!important;translate:none!important}}.site-footer.footer-expanded{padding:80px 7% 28px}.site-footer.footer-expanded>.footer-main{border:0;grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:45px;margin:0;padding:0;display:grid}.footer-identity p{margin:22px 0 0;line-height:1.8}.footer-main nav{flex-direction:column;gap:16px;font-size:13px;display:flex}.footer-main nav h2{font-family:var(--sans);letter-spacing:1.6px;text-transform:uppercase;color:#6b6050;margin:8px 0 12px;font-size:10px}.footer-main nav a{text-underline-offset:5px;line-height:1.6;text-decoration-color:#0000}.footer-main nav a:hover{text-decoration:underline}.site-footer.footer-expanded>.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:65px;padding-top:25px;font-size:11px;display:flex}.policy-page a{text-underline-offset:4px;text-decoration:underline}.legal-related{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:50px;padding-top:28px;font-size:13px;display:flex}.policy-page h2{scroll-margin-top:35px}@media (max-width:800px){.site-footer.footer-expanded>.footer-main{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-identity{grid-column:1/-1}.site-footer.footer-expanded{padding-top:60px}.site-footer.footer-expanded>.footer-bottom{margin-top:40px}.footer-bottom>span:nth-child(2){display:none}}.cinema-room .lounge-film{object-fit:cover;object-position:var(--room-position) center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lounge-film{display:none}}.cinema-frame{box-shadow:2px 3px 0 #715020,5px 7px 0 #513917,9px 13px 19px #0005,calc(var(--depth)*24px) calc(var(--depth)*35px) calc(22px + var(--depth)*58px) #0006;background:#ac8032;border:8px solid #e3c779;border-color:#e3c779 #ba923e #826024 #d7b565}.cinema-frame>span{pointer-events:none;inset:0;box-shadow:inset 0 0 0 1px #f7e4a1aa,inset 0 2px 5px #21140899}@media (max-width:800px){.cinema-frame{border-width:6px}}.artwork-page{max-width:1600px;padding-top:38px}.artwork-page .back-link{letter-spacing:.4px;margin-bottom:35px;font-size:12px;display:inline-block}.artwork-page .artwork-detail{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:6%}.artwork-page .detail-gallery-wrap{position:sticky;top:25px}.gallery-topline{letter-spacing:2px;color:var(--muted);justify-content:space-between;padding:0 0 17px;font-size:9px;display:flex}.cinematic-gallery .gallery-stage{isolation:isolate;touch-action:pan-y;background:#201d19;height:min(76vh,850px);min-height:480px;padding:0;overflow:hidden}.gallery-ambience{object-fit:cover;filter:blur(40px);opacity:.34;pointer-events:none;width:130%;height:130%;position:absolute;inset:-15%}.gallery-vignette{pointer-events:none;background:radial-gradient(at 50% 40%,#0000,#0e0d0baa);position:absolute;inset:0}.gallery-layer{justify-content:center;align-items:center;padding:42px;display:flex;position:absolute;inset:0}.gallery-layer .gallery-artwork{object-fit:contain;filter:drop-shadow(12px 20px 18px #0006);width:100%;height:100%}.gallery-incoming{animation:.75s cubic-bezier(.16,1,.3,1) both gallery-arrive}.gallery-outgoing{pointer-events:none;animation:.65s both gallery-depart}.gallery-layer video,.gallery-layer iframe{background:#15130f}.cinematic-gallery .gallery-zoom{z-index:3;color:#fff8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171512b3;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;bottom:18px;right:18px}.gallery-loading{color:#fff;z-index:4;background:#171512b3;padding:8px 12px;font-size:11px;position:absolute;bottom:25px;left:25px}.gallery-position{text-align:center}.gallery-position>span{font-family:var(--serif);letter-spacing:0!important;font-size:27px!important}.gallery-position i{font-family:var(--sans);color:var(--muted);font-size:11px;font-style:normal}.gallery-position small{letter-spacing:1px;color:var(--muted);margin-top:4px;font-size:9px;display:block}.cinematic-gallery .gallery-controls button{border-radius:50%;place-items:center;width:45px;height:45px;transition:background .2s;display:grid}.cinematic-gallery .gallery-controls button:hover{background:#ddd3c0}.cinematic-gallery .gallery-thumbs{gap:14px;padding:4px 0 8px}.cinematic-gallery .gallery-thumbs button{opacity:.65;border:1px solid #0000;width:88px;height:90px;padding:5px;transition:opacity .3s,border-color .3s,transform .3s;position:relative}.cinematic-gallery .gallery-thumbs button.selected{opacity:1;border-color:#a48651;transform:translateY(-3px)}.gallery-thumbs button>span{color:#fff;background:#171512bd;padding:2px 5px;font-size:9px;position:absolute;bottom:5px;left:5px}.gallery-caption{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.7}.artwork-page .artwork-info{padding-top:25px}.artwork-page .artwork-info h1{letter-spacing:-2px;font-size:clamp(54px,5.6vw,88px)}.artwork-page .detail-short{margin-bottom:35px;font-size:16px;line-height:1.9}.acquisition-panel{background:#e7e0d4;border:1px solid #d6cbb9;margin:30px 0;padding:27px;box-shadow:0 12px 35px #50412b08}.acquisition-panel>.eyebrow{letter-spacing:1.6px;color:#74634c;font-size:9px}.acquisition-panel .detail-price{font-family:var(--serif);margin:22px 0 17px;font-size:42px;line-height:1}.acquisition-panel .detail-price small{font-family:var(--sans)}.acquisition-panel .buy{margin-bottom:0}.acquisition-panel .sample-notice{font-size:12px;line-height:1.7}.artwork-story{margin:15px 0 28px;padding-top:18px}.artwork-story>.eyebrow{color:var(--muted);font-size:9px}.artwork-story p{margin-top:18px;font-size:14px}.artwork-page .related{border-top:1px solid var(--line);margin-top:90px;padding-top:85px}@keyframes gallery-arrive{0%{opacity:0;transform:translate(28px)scale(1.035)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes gallery-depart{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)scale(.98)}}@media (max-width:900px){.artwork-page .artwork-detail{grid-template-columns:1fr;gap:40px}.artwork-page .detail-gallery-wrap{position:relative;top:0}.cinematic-gallery .gallery-stage{height:65svh;min-height:390px;max-height:650px}.gallery-layer{padding:25px}.artwork-page .artwork-info{padding-top:0}.artwork-page .artwork-info h1{font-size:64px}.acquisition-panel{padding:24px}.artwork-page .related{margin-top:55px;padding-top:50px}}@media (prefers-reduced-motion:reduce){.gallery-incoming,.gallery-outgoing{animation:none}.gallery-outgoing{display:none}.cinematic-gallery *{transition:none!important}}.artwork-page .detail-gallery-wrap{align-self:start;position:relative;top:auto}.cinematic-gallery .gallery-thumbs{scrollbar-width:none;-ms-overflow-style:none;align-items:center;min-height:105px;overflow:auto hidden}.cinematic-gallery .gallery-thumbs::-webkit-scrollbar{display:none}.artwork-page .artwork-info details{overflow-anchor:none}html{scrollbar-gutter:stable}.lightbox.immersive-lightbox{color:#fff8ec;-webkit-backdrop-filter:blur(28px)saturate(.7);background:#0d0c0ab3;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.immersive-lightbox::backdrop{-webkit-backdrop-filter:blur(24px);background:#0b0a08a6}.immersive-lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lightbox-header{border-bottom:1px solid #eadcc21f;justify-content:space-between;align-items:center;gap:20px;padding:24px 4%;display:flex}.lightbox-header .eyebrow{color:#cfbd9e;letter-spacing:2px;font-size:8px}.lightbox-header h2{margin-top:6px;font-size:30px}.immersive-lightbox button{color:#fff8ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff0b;border:1px solid #eadcc24d}.immersive-lightbox button:hover{background:#ffffff20;border-color:#d9bd81}.immersive-lightbox button:disabled{opacity:.3}.lightbox-close{border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.lightbox-stage{justify-content:center;align-items:center;min-height:0;padding:22px 90px;display:flex;position:relative}.lightbox-media{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.lightbox-media>.gallery-artwork{object-fit:contain;filter:none;border:7px solid #dcc48b;border-color:#dcc48b #94733d #725322 #c7a66b;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 0 1px #f8e3ac55,5px 7px #372817,0 20px 70px #000b}.lightbox-media video,.lightbox-media iframe{background:#0b0a08;border:1px solid #c7a66b80;width:100%;height:100%}.lightbox-prev,.lightbox-next{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-prev{left:24px}.lightbox-next{right:24px}.lightbox-bottom{grid-template-columns:1fr auto;align-items:center;gap:10px 30px;padding:12px 4% 20px;display:grid}.lightbox-bottom p{color:#d8cfc0;font-size:11px;line-height:1.5}.lightbox-bottom>span{letter-spacing:2px;font-size:12px}.lightbox-dots{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:3px;display:flex}.lightbox-dots button{place-items:center;width:28px;height:24px;padding:0;display:grid;background:0 0!important;border:0!important}.lightbox-dots button span{background:#a59a87;border-radius:50%;width:5px;height:5px;transition:width .2s;display:block}.lightbox-dots button[aria-pressed=true] span{background:#dfc28a;border-radius:5px;width:22px}@media (max-width:650px){.lightbox-header{padding:18px 5%}.lightbox-header h2{font-size:27px}.lightbox-stage{padding:20px 18px 66px}.lightbox-media>.gallery-artwork{border-width:5px}.lightbox-prev,.lightbox-next{width:42px;height:42px;top:auto;bottom:5px;transform:none}.lightbox-prev{left:calc(50% - 55px)}.lightbox-next{right:calc(50% - 55px)}.lightbox-bottom{padding:12px 5% 20px}.lightbox-bottom p,.lightbox-bottom>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.lightbox-media{animation:none!important}}.immersive-lightbox[open]{animation:.42s cubic-bezier(.16,1,.3,1) both lightbox-open}.immersive-lightbox[open]::backdrop{animation:.42s both lightbox-backdrop-in}.immersive-lightbox.lightbox-closing[open]{pointer-events:none;animation:.3s both lightbox-close}.immersive-lightbox.lightbox-closing[open]::backdrop{animation:.3s both lightbox-backdrop-out}@keyframes lightbox-open{0%{opacity:0;transform:scale(.96)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lightbox-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.965)translateY(12px)}}@keyframes lightbox-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lightbox-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.immersive-lightbox[open],.immersive-lightbox[open]::backdrop{animation:none!important}}.immersive-lightbox .lightbox-dots button,.immersive-lightbox .lightbox-dots button:hover{-webkit-backdrop-filter:none;box-shadow:none;background:0 0!important;border:0!important}.lightbox-dots button{-webkit-backdrop-filter:none!important;box-shadow:none!important}.cinematic-gallery .gallery-thumbs{flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:12px;height:108px;min-height:108px;padding:8px 0;display:flex;overflow:auto hidden}.cinematic-gallery .gallery-thumbs button,.cinematic-gallery .gallery-thumbs button.selected{box-sizing:border-box;flex:0 0 88px;align-self:center;width:88px;min-width:88px;height:88px;margin:0;padding:5px;transform:none}.cinematic-gallery .gallery-thumbs button img{object-fit:cover;width:100%;height:100%}.cinematic-gallery .gallery-thumbs button{isolation:isolate;display:block;position:relative;overflow:hidden}.cinematic-gallery .gallery-thumbs button img{object-fit:cover;object-position:center;width:calc(100% - 10px);min-width:0;max-width:calc(100% - 10px);height:calc(100% - 10px);min-height:0;max-height:calc(100% - 10px);display:block;position:absolute;inset:5px}.cinematic-gallery .gallery-thumbs button>span{z-index:1}.immersive-lightbox,.immersive-lightbox *{-webkit-user-select:none;user-select:none}.immersive-lightbox img{-webkit-user-drag:none}::view-transition{pointer-events:none}::view-transition-group(.page-cinema){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(.page-cinema){animation:.18s ease-out both page-depart}::view-transition-new(.page-cinema){animation:.42s cubic-bezier(.22,1,.36,1) both page-arrive}@keyframes page-depart{to{opacity:0;filter:blur(3px)}}@keyframes page-arrive{0%{opacity:0;filter:blur(5px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}.gallery-stage,.lightbox-stage{touch-action:pan-y pinch-zoom}.lightbox-stage video,.lightbox-stage iframe{touch-action:auto}.lightbox-stage{touch-action:pinch-zoom}.cinema-final-copy .button.light,.closing .button.light{isolation:isolate;color:#fff8ea;-webkit-backdrop-filter:blur(18px)saturate(125%);text-shadow:0 1px 3px #0008;letter-spacing:.025em;background:linear-gradient(135deg,#fff5dd26,#fff5dd09),#1c1b18b8;border:1px solid #e8d3ae7a;border-radius:999px;min-height:54px;padding:16px 26px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5dd24,0 8px 28px #0002}.cinema-final-copy .button.light span,.closing .button.light span{transition:transform .25s;display:inline-block}@media (hover:hover){.cinema-final-copy .button.light:hover,.closing .button.light:hover{background:linear-gradient(135deg,#fff2d52b,#fff2d50d),#1c1b18d1;border-color:#ead3a8b8;transform:translateY(-2px);box-shadow:inset 0 1px #fff5dd33,0 12px 32px #0003}.cinema-final-copy .button.light:hover span,.closing .button.light:hover span{transform:translate(2px,-2px)}}.cinema-final-copy .button.light:focus-visible,.closing .button.light:focus-visible{outline-offset:5px;outline:2px solid #fff1ce}.cinema-final-copy .button.light:active,.closing .button.light:active{background:#25231fe6;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cinema-final-copy .button.light,.closing .button.light,.cinema-final-copy .button.light span,.closing .button.light span{transition:none;transform:none!important}}.cinema-final-copy .button.light .glass-cta-icon,.closing .button.light .glass-cta-icon{color:#ead4ad;background:#fff5dd0a;border:1px solid #e8d3ae45;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 1px #fff5dd12}.glass-cta-icon svg{display:block}.theme-arrow{vertical-align:middle;color:currentColor;flex-shrink:0;margin-inline-start:.2em;line-height:1;display:inline-block}.back-link .theme-arrow,.text-link>.theme-arrow:first-child{margin-inline:0 .35em}.about-opening{grid-template-columns:1fr 1fr;align-items:center;gap:7%;max-width:1600px;margin:auto;padding:170px 8% 100px;display:grid}.about-heading h1{letter-spacing:-.045em;margin:30px 0;font-size:clamp(70px,8vw,128px);line-height:.9}.about-heading h1 em{color:#8d714b}.about-heading p{color:var(--muted);margin:28px 0}.about-art{aspect-ratio:4/5;background:#263e38;border:1px solid #ad9062;padding:20px;position:relative;box-shadow:12px 16px #d9d0c2,0 30px 70px #211e1a20}.about-art>img{object-fit:cover;height:100%}.about-art-note{color:#fff4de;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181d19a8;padding:18px;position:absolute;bottom:35px;left:35px;right:35px}.about-art-note span{letter-spacing:.18em;font-size:10px}.about-art-note small{font-family:var(--serif);margin-top:7px;font-size:25px;display:block}.about-story{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:6%;max-width:1500px;margin:auto;padding:90px 8% 130px;scroll-margin-top:100px;display:grid}.about-story h2,.about-perspectives h2{margin-bottom:38px;font-size:clamp(48px,5vw,78px);line-height:1.05}.about-story-copy{max-width:760px}.about-story-copy p+p{margin-top:24px}.about-story-copy .about-lead{font-family:var(--serif);font-size:30px;line-height:1.45}.about-statement{text-align:center;background:#ded7ca;padding:110px 12%}.about-statement h2{margin:30px 0;font-size:clamp(44px,5.5vw,80px);line-height:1.1}.about-statement p{color:#5d554b;max-width:660px;margin:auto}.about-perspectives{max-width:1500px;margin:auto;padding:110px 8%}.about-perspective-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.about-perspective-grid article{border-top:1px solid #b6a58d;padding-top:25px}.about-perspective-grid article>span{letter-spacing:2px;color:#8d714b;font-size:11px}.about-perspective-grid h3{margin:22px 0 15px;font-size:32px}.about-perspective-grid p{color:var(--muted);font-size:14px}.about-closing p{color:#d8d0c3}.about-signature{opacity:.65;margin-top:60px}.about-signature img,.about-signature .wordmark{width:160px}@media (max-width:750px){.about-opening{grid-template-columns:1fr;gap:55px;padding:125px 7% 65px}.about-heading h1{font-size:76px}.about-art{width:100%;max-width:440px;margin:0 auto}.about-story{grid-template-columns:1fr;gap:30px;padding:65px 7%}.about-story-copy .about-lead{font-size:27px}.about-statement{padding:75px 7%}.about-perspectives{padding:70px 7%}.about-perspective-grid{grid-template-columns:1fr;gap:32px}}.care-heading{text-align:center;background:radial-gradient(at top,#e1d8c7,#0000 70%);padding:165px 8% 75px}.care-heading h1{letter-spacing:-.035em;margin:30px 0;font-size:clamp(62px,7.5vw,112px);line-height:.98}.care-heading h1 em{color:#92764d}.care-heading p{max-width:660px;color:var(--muted);margin:auto}.care-rule{background:#b29a73;width:1px;height:65px;margin:40px auto 0;display:block}.care-guide{max-width:1450px;margin:auto;padding:45px 8% 100px}.care-guide h2,.care-paper h2{font-size:clamp(45px,5vw,72px);line-height:1.08}.care-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:40px;display:grid}.care-grid article{background:linear-gradient(145deg,#fff9ee80,#ebe5da70);border:1px solid #c9bea9;padding:36px}.care-card-top{color:#90734a;justify-content:space-between;align-items:center;display:flex}.care-card-top span{letter-spacing:2px;font-size:11px}.care-grid h3{margin:25px 0 16px;font-size:33px}.care-grid p{color:#625a50;font-size:14px}.care-source{color:var(--muted);margin-top:30px;font-size:12px!important}.care-source a{text-underline-offset:4px;text-decoration:underline}.care-paper{background:#ded7ca;grid-template-columns:1fr 1fr;gap:35px 9%;padding:90px 8%;display:grid}.care-paper>.eyebrow{grid-column:1/-1}.care-paper p+p{margin-top:20px}.care-closing>p{color:#ddd3c5;max-width:620px}.care-delivery{color:#d4bc98;margin-top:25px;font-size:13px}.care-delivery:hover{text-decoration:underline}@media (max-width:700px){.care-heading{padding:120px 7% 40px}.care-heading h1{font-size:62px}.care-guide{padding:35px 7% 65px}.care-grid{grid-template-columns:1fr}.care-grid article{padding:28px}.care-paper{grid-template-columns:1fr;padding:65px 7%}.care-paper>.eyebrow{grid-column:auto}}.cookie-banner{z-index:200;color:#f6f0e7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1e1cf7;border:1px solid #a58d6280;border-radius:18px;max-width:760px;margin:auto;padding:24px;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 14px 65px #0005}.cookie-banner p{font-size:13px;line-height:1.6}.cookie-banner a{text-decoration:underline}.cookie-banner .row{flex-wrap:wrap;gap:12px}.cookie-banner .secondary{color:#f6f0e7;border-color:#a58d62}.cookie-preferences{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.delivery-consent{margin:20px 0;font-size:13px;line-height:1.7}.delivery-summary{font-size:14px;line-height:1.7}.sandbox-admin-bar{color:#fff2d2;letter-spacing:.1em;background:#544426;border:1px solid #b99b625c;border-radius:8px;flex-wrap:wrap;gap:14px;margin:-12px 0 24px;padding:9px 16px;font-size:11px;font-weight:600;display:flex}.sandbox-admin-bar span{letter-spacing:0;font-weight:400}.cookie-banner .button{color:#211e1a;background:#ead8b5;border-color:#ead8b5;border-radius:8px;font-weight:600;box-shadow:0 3px 12px #0002}.cookie-banner .secondary{color:#f6f0e7;background:0 0;border-color:#a58d62;border-radius:8px;min-height:52px}.cookie-banner .row{margin-top:16px}.page-scene{overflow-x:clip}.footer-bottom .cookie-preferences{font-size:inherit;line-height:1.6}@media (max-width:800px){.site-footer.footer-expanded{padding-bottom:max(18px,env(safe-area-inset-bottom))}.site-footer.footer-expanded>.footer-bottom{align-items:center;gap:16px}.footer-bottom .cookie-preferences{flex-basis:100%}}.admin-install{background:#e7dfd2;border-top:1px solid #cabeab;flex-wrap:wrap;gap:12px;padding:18px 24px;font-size:12px;line-height:1.7;display:flex}.admin-install strong{font-weight:600}@media (display-mode:standalone){.admin-install{display:none}}
