:root{--paper:#f6e8dc;--paper-bright:#fcf6f1;--soft:#ead8e0;--ink:#4d243a;--deep-wine:#2c1123;--muted:#8c6578;--rose:#e8a6b9;--rose-deep:#a3617d;--lilac:#c7bedf;--blue:#b8d5e8;--line:#4d243a40;--line-dark:#f6e8dc4d;--sans:"Manrope", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--sans-ja:"Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;--sans-zh:"Noto Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--page-x:clamp(1.25rem, 5.35vw, 5.5rem);--section-y:clamp(6.5rem, 12vw, 12rem);--header-h:clamp(6rem, 8.7vw, 9rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.5}html:lang(ja) body{font-family:var(--sans-ja)}html:lang(zh-CN) body{font-family:var(--sans-zh)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline-offset:4px;outline:2px solid}::selection{background:var(--ink);color:var(--paper)}.site-header{z-index:20;width:100%;min-height:var(--header-h);padding:1rem var(--page-x);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf1ebd1;border-bottom:1px solid #4d243a24;grid-template-columns:1fr auto 1fr;align-items:center;animation:.7s ease-out both header-in;display:grid;position:absolute;top:0;left:0}.wordmark{width:fit-content;min-height:44px;font-family:var(--serif);letter-spacing:-.055em;align-items:center;font-size:clamp(2rem,3vw,3.25rem);font-style:italic;font-weight:500;line-height:1;display:inline-flex}.site-nav{gap:clamp(1.1rem,3.5vw,4.5rem);display:flex}.site-nav a,.header-location,.motion-toggle,.eyebrow,.section-index,.section-note,.text-link,.opening-artwork figcaption,.work-toolbar button,.work-caption p,.work-view,.detail-count,.detail-title-en,.detail-meta dt,.detail-meta dd,.detail-unavailable,.studio-side>p:last-child,.studio-facts dt,.studio-facts dd,.contact-trigger,.footer-meta,.inquiry-close,.inquiry-form label>span,.inquiry-submit,.inquiry-ready button{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.site-nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:600;display:inline-flex;position:relative}.site-nav a:after,.text-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .26s ease-in-out;position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.text-link:hover:after,.text-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-meta{justify-self:end;align-items:center;gap:clamp(1rem,2.6vw,2.8rem);display:flex}.header-location{color:var(--muted);white-space:nowrap;font-weight:600}.language-control{align-items:center;min-height:44px;display:inline-flex;position:relative}.language-control:after{color:var(--muted);content:"⌄";pointer-events:none;font-size:.68rem;position:absolute;right:.15rem}.language-select{border:0;border-bottom:1px solid var(--line);appearance:none;min-height:44px;color:var(--ink);cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:0;padding:0 1.2rem 0 0;font-family:inherit;font-size:.7rem;font-weight:600}.language-select:focus-visible{outline-offset:3px;outline:2px solid}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.motion-toggle{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.8rem;min-height:44px;padding:0;font-family:inherit;font-weight:600;display:inline-flex}.motion-dot{background:currentColor;border-radius:50%;width:.62rem;height:.62rem;animation:3s ease-out infinite motion-pulse;box-shadow:0 0 #4d243a52}.motion-toggle[aria-pressed=false] .motion-dot{background:0 0;animation:none;box-shadow:inset 0 0 0 1px}.opening{min-height:100svh;padding:calc(var(--header-h) + clamp(2.5rem, 5vh, 5rem)) var(--page-x) clamp(3rem, 6vh, 5rem);isolation:isolate;background:radial-gradient(circle at 33% 51%,#e8a6b973,#0000 31%),radial-gradient(circle at 82% 74%,#b8d5e88f,#0000 29%),linear-gradient(108deg,#f7e7dc 0%,#edd6df 56%,#d9d9ec 100%);grid-template-columns:minmax(0,1fr) minmax(22rem,.94fr);align-items:center;gap:clamp(2rem,6vw,8rem);display:grid;position:relative;overflow:hidden}.opening-copy{z-index:3;max-width:44rem;animation:.85s cubic-bezier(.22,1,.36,1) .1s both copy-in;position:relative}.eyebrow,.section-index,.section-note{color:var(--muted);margin:0;line-height:1.5}.opening h1{max-width:7ch;font-family:var(--serif);letter-spacing:-.065em;text-wrap:balance;flex-direction:column;margin:clamp(2.2rem,5vh,4.25rem) 0 0;font-size:clamp(5.2rem,9.4vw,10.5rem);font-weight:500;line-height:.72;display:flex}html:lang(ko) .opening h1,html:lang(ja) .opening h1,html:lang(zh-CN) .opening h1,html:lang(ko) .section-heading h2,html:lang(ja) .section-heading h2,html:lang(zh-CN) .section-heading h2,html:lang(ko) .studio-statement h2,html:lang(ja) .studio-statement h2,html:lang(zh-CN) .studio-statement h2,html:lang(ko) .contact-heading h2,html:lang(ja) .contact-heading h2,html:lang(zh-CN) .contact-heading h2,html:lang(ko) .inquiry-intro h2,html:lang(ja) .inquiry-intro h2,html:lang(zh-CN) .inquiry-intro h2{letter-spacing:-.045em;font-family:inherit;font-weight:500}html:lang(ko) .opening h1,html:lang(ja) .opening h1,html:lang(zh-CN) .opening h1{letter-spacing:-.08em;max-width:none;font-size:clamp(3.4rem,7vw,7rem);line-height:.88}html:lang(ko) .opening h1>*,html:lang(ja) .opening h1>*,html:lang(zh-CN) .opening h1>*{white-space:nowrap}html:lang(ja) .opening-lead,html:lang(zh-CN) .opening-lead,html:lang(ja) .studio-statement h2,html:lang(zh-CN) .studio-statement h2,html:lang(ja) .studio-copy p,html:lang(zh-CN) .studio-copy p,html:lang(ja) .contact-heading h2,html:lang(zh-CN) .contact-heading h2,html:lang(ja) .inquiry-intro h2,html:lang(zh-CN) .inquiry-intro h2{overflow-wrap:anywhere;word-break:normal}.opening h1 em{color:var(--rose-deep);margin-top:.2em;font-style:italic;font-weight:500}.opening-eyebrow{color:var(--ink);align-items:center;gap:1.5rem;font-weight:600;display:flex}.opening-eyebrow:before{content:"";background:currentColor;width:4.5rem;height:1px}.opening-lead{max-width:39rem;font-family:"Noto Sans KR", var(--sans);word-break:keep-all;margin:clamp(3rem,6vh,5rem) 0 0;font-size:clamp(.97rem,1.25vw,1.16rem);line-height:2}.text-link{border-bottom:1px solid var(--ink);white-space:nowrap;align-items:center;gap:3.5rem;min-height:48px;display:inline-flex;position:relative}.opening-link{letter-spacing:.025em;text-transform:none;margin-top:clamp(2.6rem,5vh,4.4rem);font-size:.88rem}.opening-artwork{z-index:2;width:min(100%, 42rem, calc((100svh - var(--header-h) - 7rem) * .79));justify-self:center;margin:0;animation:1.1s cubic-bezier(.22,1,.36,1) .18s both artwork-reveal;position:relative}.opening-art-frame{aspect-ratio:.79;border-radius:48% 48% 1rem 1rem/31% 31% 1rem 1rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #4d243a29}.opening-art-frame img{object-fit:cover;object-position:53% 50%;width:100%;height:100%;animation:14s ease-in-out infinite alternate artwork-breathe;display:block;transform:scale(1.07)}.opening-art-glow{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(145deg,#ffffff2e,#0000 30%),radial-gradient(circle at 66% 22%,#fff3,#0000 29%);position:absolute;inset:0}.opening-artwork figcaption{color:var(--muted);text-align:center;margin-top:1.8rem;font-weight:600;line-height:1.35}.opening-mist{z-index:0;filter:blur(80px);opacity:.48;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.opening-mist-blue{aspect-ratio:1;background:var(--blue);width:48vw;animation:16s ease-in-out infinite alternate mist-drift-blue;bottom:-18vw;right:-12vw}.opening-mist-rose{aspect-ratio:1;background:var(--rose);width:28vw;animation:18s ease-in-out infinite alternate mist-drift-rose;top:27%;left:29%}.opening-script{z-index:0;color:#ffffff57;font-family:var(--serif);pointer-events:none;font-size:clamp(7rem,15vw,17rem);font-style:italic;line-height:1;position:absolute;bottom:-.36em;right:26%}.works-section{padding:var(--section-y) var(--page-x);background:var(--paper-bright)}.section-heading{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:2.5rem;display:grid}.section-heading h2{font-family:var(--serif);letter-spacing:-.075em;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(3.5rem,8vw,9.5rem);font-weight:500;line-height:.84}.section-note{text-align:right}.work-toolbar{gap:.25rem;padding:1rem 0 clamp(4.5rem,8vw,8rem);display:flex}.work-toolbar button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 1.1rem;font-family:inherit}.work-toolbar button:first-child{padding-left:0}.work-toolbar button.is-active{border-bottom-color:var(--ink);color:var(--ink)}.work-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(5rem,9vw,10rem) clamp(1.5rem,3vw,3.5rem);display:grid}.work-card{grid-column:1/span 5}.work-card-2{grid-column:7/span 6;margin-top:8vw}.work-card-3{grid-column:2/span 7}.work-trigger{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.work-image-wrap{background:var(--soft);display:block;position:relative;overflow:hidden;box-shadow:0 1.3rem 3.5rem #4d243a14}.work-card:nth-child(3n+1) .work-image-wrap{border-radius:46% 46% .35rem .35rem/25% 25% .35rem .35rem}.work-card:nth-child(3n+2) .work-image-wrap{border-radius:1.4rem}.work-card:nth-child(3n) .work-image-wrap{border-radius:48% 48% 1.2rem 1.2rem/34% 34% 1.2rem 1.2rem}.work-image-wrap img{width:100%;height:auto;transition:filter .45s ease-in-out,transform .7s cubic-bezier(.22,1,.36,1);display:block}.work-view{background:var(--ink);min-height:40px;color:var(--paper);opacity:0;align-items:center;padding:0 .9rem;transition:opacity .22s ease-out,transform .22s ease-out;display:inline-flex;position:absolute;bottom:1rem;right:1rem;transform:translateY(.5rem)}.work-trigger:hover img,.work-trigger:focus-visible img{filter:saturate(1.04)contrast(1.02);transform:scale(1.012)}.work-trigger:hover .work-view,.work-trigger:focus-visible .work-view{opacity:1;transform:translateY(0)}.work-caption{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-top:.9rem;display:grid}.work-caption h3,.work-caption p{margin:0}.work-caption h3{font-family:var(--serif);font-size:1.25rem;font-weight:600;line-height:1.3}.work-caption p{color:var(--muted);margin-top:.25rem;line-height:1.45}.work-caption>div:last-child{text-align:right}.artwork-detail{z-index:100;background:var(--paper);grid-template-columns:minmax(0,1.5fr) minmax(21rem,.5fr);animation:.38s cubic-bezier(.22,1,.36,1) both detail-in;display:grid;position:fixed;inset:0}.detail-close{z-index:2;border:1px solid var(--ink);background:var(--paper);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-width:92px;min-height:44px;padding:.5rem .75rem;font-family:inherit;font-size:.68rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.detail-close span{margin-left:.75rem;font-size:1.25rem;font-weight:300}.detail-image-wrap{background:linear-gradient(145deg, var(--soft), var(--lilac));place-items:center;min-height:100svh;padding:clamp(3rem,7vw,8rem);display:grid}.detail-image{object-fit:contain;width:100%;height:76svh;display:block}.detail-copy{flex-direction:column;justify-content:flex-end;min-width:0;padding:5.5rem clamp(1.5rem,3.4vw,4rem) 3rem;display:flex;overflow-y:auto}.detail-count,.detail-title-en,.detail-meta dt,.detail-unavailable{color:var(--muted)}.detail-copy h2{font-family:var(--serif);letter-spacing:-.055em;margin:1rem 0 .5rem;font-size:clamp(2.7rem,4vw,5.5rem);font-weight:500;line-height:.95}.detail-title-en{margin:0}.detail-meta{border-top:1px solid var(--line);gap:.85rem;margin:clamp(2.5rem,6vh,5rem) 0 0;padding-top:1rem;display:grid}.detail-meta div{grid-template-columns:7rem 1fr;gap:1rem;display:grid}.detail-meta dd{text-transform:none;margin:0}.detail-note{max-width:28rem;margin:2.5rem 0;font-size:1rem;line-height:1.75}.detail-inquiry{border-left:0;border-right:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;width:100%;min-height:52px;color:inherit;letter-spacing:.08em;background:0 0;justify-content:space-between;align-items:center;padding:0;font-family:inherit;font-size:.68rem;display:flex}.studio-section{min-height:92svh;padding:var(--section-y) var(--page-x);background:var(--rose);color:var(--ink);grid-template-columns:2fr minmax(0,7fr) 2fr;align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.studio-side{flex-direction:column;justify-content:space-between;min-height:56vh;display:flex}.studio-side .section-index,.studio-side>p:last-child,.studio-facts dt{color:#4d243aa3}.studio-side>p:last-child,.studio-facts dt,.studio-facts dd{margin:0;line-height:1.55}.studio-statement h2{max-width:14ch;font-family:var(--serif);letter-spacing:-.07em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(3.1rem,6vw,7.2rem);font-weight:400;line-height:.98}.studio-copy{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,5rem);max-width:50rem;margin-top:clamp(4rem,9vh,7rem);display:grid}.studio-copy p{color:#4d243ad1;word-break:keep-all;margin:0;font-size:1rem;line-height:1.85}.studio-facts{align-self:end;gap:1.2rem;margin:0;display:grid}.studio-facts div{border-top:1px solid #4d243a47;padding-top:.8rem}.studio-facts dd{text-transform:none;margin-top:.35rem}.site-footer{min-height:78svh;padding:var(--section-y) var(--page-x) 2rem;background:var(--deep-wine);color:var(--paper);position:relative}.contact-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-top:clamp(2rem,7vh,5rem);display:grid}.contact-heading h2{max-width:16ch;font-family:var(--serif);letter-spacing:-.075em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(3.5rem,7.4vw,8.8rem);font-weight:500;line-height:.9}.contact-trigger{border:0;border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;min-width:min(24rem,100%);min-height:58px;padding:0;font-family:inherit;display:flex}.footer-meta{right:var(--page-x);bottom:1.75rem;left:var(--page-x);color:#f6e8dcad;border-top:1px solid #f6e8dc47;grid-template-columns:1fr 1fr auto;padding-top:.9rem;display:grid;position:absolute}.footer-meta p{margin:0}.footer-meta a{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.footer-meta a:visited,.text-link:visited{color:inherit}.inquiry-dialog{z-index:120;padding:clamp(4.5rem, 8vw, 8rem) var(--page-x);background:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,9vw,10rem);animation:.38s cubic-bezier(.22,1,.36,1) both detail-in;display:grid;position:fixed;inset:0;overflow-y:auto}.inquiry-close{top:1.25rem;right:var(--page-x);cursor:pointer;background:0 0;border:0;min-height:44px;font-family:inherit;position:absolute}.inquiry-close span{margin-left:.75rem;font-size:1.25rem}.inquiry-intro h2{max-width:11ch;font-family:var(--serif);letter-spacing:-.065em;text-wrap:balance;word-break:keep-all;margin:2rem 0;font-size:clamp(3.3rem,6vw,7rem);font-weight:500;line-height:.95}.inquiry-intro>p:last-child,.inquiry-ready>p{max-width:31rem;color:var(--muted);font-size:1rem;line-height:1.8}.inquiry-form{gap:2rem;display:grid}.inquiry-form label{gap:.55rem;display:grid}.inquiry-form label>span{color:var(--muted)}.inquiry-form input,.inquiry-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:0;padding:.75rem 0;font-family:inherit;font-size:1rem}.inquiry-form textarea{resize:vertical;min-height:8rem}.inquiry-form input:focus,.inquiry-form textarea:focus{border-bottom-color:var(--ink)}.inquiry-form small{color:#a40000;font-size:.75rem}.inquiry-submit,.inquiry-ready button{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;min-height:54px;padding:0;font-family:inherit;display:flex}.inquiry-ready h3{font-family:var(--serif);letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:500;line-height:1}.inquiry-ready button{width:100%;margin-top:2.5rem}@keyframes header-in{0%{opacity:0}to{opacity:1}}@keyframes copy-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes artwork-reveal{0%{opacity:0;transform:translateY(1.2rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes artwork-breathe{0%{transform:scale(1.07)translate(-.35%,-.2%)}to{transform:scale(1.115)translate(.45%,.3%)}}@keyframes mist-drift-blue{0%{transform:translate(-2%,-1%)scale(.96)}to{transform:translate(4%,-5%)scale(1.08)}}@keyframes mist-drift-rose{0%{transform:translate(-4%,2%)scale(.92)}to{transform:translate(5%,-3%)scale(1.06)}}@keyframes motion-pulse{0%,to{box-shadow:0 0 #4d243a4d}45%{box-shadow:0 0 0 .45rem #4d243a00}}@keyframes detail-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.header-location{display:none}.opening{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:2rem}.opening h1{font-size:clamp(4.8rem,10.5vw,7rem)}.studio-section{grid-template-columns:1fr 3fr}.studio-facts{grid-column:2;margin-top:3rem}.contact-heading{grid-template-columns:1fr}.contact-trigger{width:min(28rem,100%)}}@media (max-width:760px){:root{--page-x:1.15rem;--section-y:6.5rem;--header-h:4.75rem}.site-header{padding:.45rem var(--page-x);grid-template-columns:auto 1fr auto;gap:.35rem}.wordmark{font-size:1.65rem}.site-nav{justify-self:center;gap:.05rem}.site-nav a{letter-spacing:.06em;min-width:40px;padding:0 .28rem;font-size:.58rem}html:lang(ko) .site-nav a,html:lang(ja) .site-nav a,html:lang(zh-CN) .site-nav a{letter-spacing:.025em;font-size:.6rem}.header-location,.motion-toggle>span:last-child{display:none}.header-meta{gap:.3rem}.language-select{max-width:5.2rem;padding-right:.9rem;font-size:.62rem}.motion-toggle{justify-content:flex-end;min-width:44px}.opening{min-height:auto;padding-top:calc(var(--header-h) + 2rem);grid-template-columns:1fr;gap:2.4rem;padding-bottom:4rem}.opening-copy{order:2;display:block}.opening h1{margin-top:2.4rem;font-size:clamp(4.5rem,23vw,6.4rem);line-height:.72}.opening-eyebrow{letter-spacing:.11em;gap:.85rem;font-size:.64rem}.opening-eyebrow:before{width:2.3rem}.opening-lead{margin-top:2.8rem;font-size:.94rem;line-height:1.9}.text-link{justify-content:space-between;width:100%}.opening-link{margin-top:2rem}.opening-artwork{order:1;width:min(78vw,25rem)}.opening-artwork figcaption{letter-spacing:.1em;margin-top:1rem;font-size:.58rem}.opening-script{font-size:8rem;bottom:38%;right:-2rem}.section-heading{grid-template-columns:1fr;padding-bottom:1.5rem}.section-heading h2{margin-top:1rem;font-size:clamp(3.25rem,15vw,5.5rem);line-height:.9}.section-note{display:none}.work-toolbar{gap:0;padding-bottom:4rem;overflow-x:auto}.work-toolbar button{flex:none}.work-grid{display:block}.work-card,.work-card-2,.work-card-3{margin:0 0 5rem}.work-card:last-child{margin-bottom:0}.work-view{opacity:1;min-height:44px;transform:none}.artwork-detail{display:block;overflow-y:auto}.detail-close{position:fixed}.detail-image-wrap{min-height:auto;padding:5.5rem 1.15rem 2rem}.detail-image{height:auto;max-height:70svh}.detail-copy{min-height:68svh;padding:3.5rem 1.15rem 2.5rem;overflow:visible}.studio-section{min-height:auto;display:block}.studio-side{min-height:auto}.studio-side>p:last-child{display:none}.studio-statement h2{margin-top:3rem;font-size:clamp(3rem,13vw,5rem)}.studio-copy{grid-template-columns:1fr;margin-top:3.5rem}.studio-facts{margin-top:4rem}.site-footer{min-height:82svh}.contact-heading h2{font-size:clamp(3.25rem,14vw,5.5rem);line-height:.94}.contact-trigger{width:100%;min-width:0}.footer-meta{grid-template-columns:1fr auto;gap:.75rem}.footer-meta p:nth-child(2){display:none}.inquiry-dialog{padding-top:5.5rem;display:block}.inquiry-intro h2{font-size:clamp(3rem,14vw,5.5rem)}.inquiry-form,.inquiry-ready{margin-top:4rem}}@media (max-width:390px){.motion-toggle{display:none}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition-duration:.01ms!important;animation-play-state:paused!important}html[data-motion=off]{scroll-behavior:auto!important}html[data-motion=off] .artwork-detail,html[data-motion=off] .inquiry-dialog{opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
