:root{color:#151515;font-synthesis:none;background:#f3f2f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f3f2f0;min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.page-shell{background:#fff;width:min(1480px,100% - 28px);min-height:calc(100vh - 56px);margin:28px auto;box-shadow:0 0 0 1px #00000006}.site-header{padding:30px 38px 0}.topline{justify-content:space-between;align-items:center;gap:32px;display:flex}.wordmark{text-align:center;border:1px solid #d9d5d1;place-content:center;width:106px;height:68px;font-family:Georgia,serif;font-size:11px;line-height:1.05;display:grid}.wordmark strong{font-style:italic;font-weight:500}nav{align-items:center;gap:36px;font-size:14px;display:flex}nav a{position:relative}nav a:after{content:"";background:currentColor;height:1px;transition:right .25s;position:absolute;bottom:-4px;left:0;right:100%}nav a:hover:after{right:0}nav button{color:#fff;cursor:pointer;background:#b93627;border:0;border-radius:5px;padding:11px 18px}.wave{align-items:center;height:42px;margin-top:9px;display:flex;overflow:hidden}.wave span{border-top:2px solid #b93627;border-radius:50% 50% 0 0;flex:1;height:22px;margin-right:-14px;transform:skew(-18deg)}main{padding:34px 62px 0}.gallery-stage{touch-action:pan-y;width:100%;height:640px;margin:0 auto;position:relative;overflow:visible}.stage-labels{z-index:800;letter-spacing:.12em;text-transform:uppercase;opacity:.52;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;max-width:74%;font-size:11px;display:flex;position:absolute;bottom:1%;right:1%}.version-marker{opacity:.58;white-space:nowrap}.scatter-button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.art-card{aspect-ratio:1/1.03;cursor:pointer;transform-origin:50%;background:#f8f8f8;border:0;padding:0;display:block;position:absolute;overflow:hidden;box-shadow:0 7px 24px #17131006}.art-card:focus-visible{outline-offset:3px;outline:2px solid #8e4c43}.ceramic-image{background:#fafafa;width:100%;height:100%;display:block}.ceramic-image svg{width:100%;height:100%;display:block}.group-bizen{color:#8a6b52}.group-green{color:#648b7b}.group-pink{color:#b9857b}.group-cup{color:#927766}.art-card.is-selected{box-shadow:0 10px 32px #5a2b1d12}.mode-gather{height:760px}.mode-gather .art-card{box-shadow:0 6px 20px #00000009}.mode-gather .art-card:hover{box-shadow:0 14px 34px #0000001f}.mode-detail .art-card{box-shadow:0 6px 22px #00000009}.mode-detail .art-card.is-selected{transform-origin:0;box-shadow:0 8px 20px rgba(28,23,18,var(--paper-shadow-alpha,.075)), 0 1px 1px #1c171214;background:#fff;border:1px solid #5e524624;padding:6px;transition:box-shadow .28s,border-color .28s}.mode-detail .art-card.is-selected .ceramic-image{box-shadow:inset 0 0 0 1px #201a150b}.mode-detail.detail-fan-closed .art-card.is-selected{box-shadow:1px 2px 0 #fffffffa, 2px 4px 0 #e2ded8cc, 0 12px 28px rgba(28,23,18,var(--paper-shadow-alpha,.13));border-color:#5e52462e}.mode-detail.detail-fan-open .art-card.is-selected{box-shadow:0 10px 24px rgba(28,23,18,var(--paper-shadow-alpha,.1)), 0 1px 2px #1c171214}.mode-detail.detail-fan-open .art-card.is-selected:hover{box-shadow:0 13px 28px #1c171221,0 2px 4px #1c17120f}.mode-detail .art-card.is-key-photo.is-selected{border-color:#755a433d}.mode-detail .art-card.is-active-image{border-color:#4a3e336b}.mode-detail .art-card.is-detail-selector{transform-origin:50%;border:0;padding:0;box-shadow:0 5px 18px #0000000a}.mode-detail .art-card.is-detail-selector:hover{box-shadow:0 9px 22px #00000017}.object-origin,.object-honor,.section-kicker{text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:10px}.object-origin{opacity:.58}.object-honor{opacity:.42;margin-top:9px}.artwork-identity h1{letter-spacing:-.025em;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.04}.artwork-identity h1 a{border-bottom:1px solid #0000;transition:border-color .25s}.artwork-identity h1 a:hover{border-color:#15151552}.artwork-identity h2{letter-spacing:.01em;opacity:.66;margin:10px 0 0;font-size:19px;font-weight:400}.back-button{cursor:pointer;letter-spacing:.05em;text-underline-offset:5px;opacity:.48;background:0 0;border:0;margin-top:20px;padding:0;font-size:11px;text-decoration:underline}.hero-image{aspect-ratio:1.34;background:#fafafa;width:min(940px,92%);margin:0 auto 68px;position:relative;overflow:hidden}.hero-fade-frame{position:absolute;inset:0}.hero-visual{width:100%;height:100%}.artwork-copy{letter-spacing:.005em;max-width:700px;margin:0 auto 118px;font-size:15px;line-height:1.92}.artwork-copy p{margin:0}.archive-section{border-top:1px solid #ece9e5;max-width:1040px;margin:0 auto 120px;padding-top:38px}.section-kicker{opacity:.48}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.archive-grid figure{margin:0}.archive-image{aspect-ratio:1;background:#fafafa;overflow:hidden}.archive-image .ceramic-image{width:100%;height:100%}.archive-grid figcaption{opacity:.55;margin-top:10px;font-size:11px;line-height:1.45}.object-commerce{border-top:1px solid #ece9e5;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:start;gap:76px;max-width:1040px;margin:0 auto 104px;padding:44px 0 0;display:grid}.object-facts dl{margin:24px 0 0}.object-facts dl>div{border-bottom:1px solid #f0eeeb;grid-template-columns:155px minmax(0,1fr);gap:28px;padding:13px 0;display:grid}.object-facts dt{opacity:.48;font-size:11px}.object-facts dd{margin:0;font-size:13px}.purchase-panel{border-left:1px solid #ece9e5;padding-left:42px}.purchase-panel strong{margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;display:block}.purchase-panel>p:not(.section-kicker){opacity:.58;margin:12px 0 26px;font-size:12px;line-height:1.6}.purchase-panel button{cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #15151552;padding:12px 18px;font-size:12px;transition:background .25s,color .25s}.purchase-panel button:hover{color:#fff;background:#1d1d1d}.artist-deep-link{border-top:1px solid #ece9e5;max-width:1040px;margin:0 auto 136px;padding-top:40px}.artist-deep-link a{align-items:baseline;gap:16px;margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,38px);display:inline-flex}.artist-deep-link a span{font-family:Inter,sans-serif;font-size:.7em;transition:transform .25s}.artist-deep-link a:hover span{transform:translate(4px)}footer{border-top:1px solid #ecebea;grid-template-columns:1fr 150px 150px;gap:48px;margin:0 58px;padding:34px 0 54px;font-size:12px;display:grid}footer div{opacity:.65;gap:10px;display:grid}.motion-lab-launch{z-index:4900;cursor:pointer;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #00000029;border-radius:999px;padding:10px 15px;font-size:12px;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 30px #0000001a}.motion-lab{z-index:5000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf9f7;border:1px solid #00000024;border-radius:14px;width:min(340px,100vw - 28px);max-height:min(720px,100vh - 44px);padding:16px;position:fixed;bottom:22px;right:22px;overflow:auto;box-shadow:0 22px 70px #0000002e}.lab-head{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.lab-head>div{gap:2px;display:grid}.lab-head strong{font-size:14px;font-weight:600}.lab-head span{letter-spacing:.09em;text-transform:uppercase;opacity:.46;font-size:10px}.lab-head button{cursor:pointer;opacity:.52;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.lab-actions{grid-template-columns:1fr 1fr 1.2fr;gap:6px;margin:12px 0 14px;display:grid}.lab-actions button,.lab-reset{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:7px;padding:7px 9px;font-size:11px}.lab-actions button.is-active{color:#fff;background:#202020;border-color:#202020}.lab-row{grid-template-columns:78px minmax(0,1fr) 52px;align-items:center;gap:8px;min-height:34px;font-size:11px;display:grid}.lab-row>span{opacity:.72}.lab-row input[type=range]{width:100%}.lab-row output{text-align:right;font-variant-numeric:tabular-nums;opacity:.65;font-size:10px}.lab-reset{width:100%;margin-top:12px}.lab-note{opacity:.48;margin:10px 2px 0;font-size:10px;line-height:1.55}@media (width<=900px){.page-shell{width:100%;margin:0}.site-header{padding:22px 18px 0}nav{gap:16px;font-size:12px}nav a:nth-child(2){display:none}main{padding:20px 18px 0}.gallery-stage{height:520px}.mode-gather{height:610px}.mode-detail{height:620px}.stage-labels{max-width:90%}.detail-panel{width:100%}.artwork-identity{margin-bottom:38px}.hero-image{width:100%;margin-bottom:48px}.artwork-copy{margin-bottom:82px;padding:0 5%}.archive-section,.object-commerce,.artist-deep-link{width:100%}.archive-grid{grid-template-columns:1fr;gap:34px}.archive-copy{margin-left:0}.object-commerce{grid-template-columns:1fr;gap:44px}.purchase-panel{border-top:1px solid #ece9e5;border-left:0;padding:36px 0 0}.object-facts dl>div{grid-template-columns:110px 1fr;gap:18px}.breathing-space{min-height:260px}footer{grid-template-columns:1fr 1fr;margin:0 22px}footer strong{grid-column:1/-1}.motion-lab-launch,.motion-lab{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.category-nav{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:22px;width:min(1040px,88%);margin:0 auto 18px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.15;display:grid}.category-nav a{opacity:.88;transition:opacity .25s}.category-nav a:hover{opacity:.5}main{padding-top:0}.mode-detail{height:205px;margin-bottom:0}.mode-detail .stage-labels{top:172px;bottom:auto}.detail-panel{width:min(960px,77%);margin:0 3% 0 auto}.artwork-identity{text-align:center;max-width:650px;margin:0 auto 34px}.object-origin,.object-honor,.section-kicker{letter-spacing:.14em;font-size:9px}.object-honor{margin-top:7px}.artwork-identity h1{margin-top:14px;font-size:clamp(34px,3.6vw,52px)}.artwork-identity h2{margin-top:6px;font-size:18px}.back-button{opacity:.45;margin-top:15px;font-size:10px}.hero-image{aspect-ratio:2.28;width:100%;margin-bottom:26px}.artwork-copy{width:100%;max-width:none;margin:0 auto 58px;font-size:13px;line-height:1.68}.archive-section{width:100%;max-width:none;margin:0 auto 58px;padding-top:22px}.archive-grid{gap:18px;margin-top:18px}.archive-image{aspect-ratio:1.6}.archive-grid figcaption{margin-top:7px;font-size:9px}.archive-copy{max-width:none;margin:24px 0 0;font-size:12px;line-height:1.65}.object-commerce{grid-template-columns:minmax(0,1.35fr) minmax(210px,.55fr);gap:34px;width:100%;max-width:none;margin:0 auto 52px;padding-top:24px}.object-facts dl{margin-top:14px}.object-facts dl>div{grid-template-columns:135px minmax(0,1fr);gap:22px;padding:9px 0}.object-facts dt{font-size:9px}.object-facts dd{font-size:11px}.purchase-panel{padding-left:32px}.purchase-panel strong{margin-top:12px;font-size:28px}.purchase-panel>p:not(.section-kicker){margin:8px 0 18px;font-size:10px}.purchase-panel button{padding:10px 15px;font-size:10px}.artist-deep-link{grid-template-columns:155px minmax(0,1fr);align-items:center;gap:28px;width:min(620px,78%);max-width:none;margin:0 auto 92px 6%;padding-top:24px;display:grid}.artist-profile-image{aspect-ratio:1.4;background:#fafafa;overflow:hidden}.artist-link-copy a{align-items:baseline;gap:12px;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,30px);display:inline-flex}.artist-link-copy a span{font-family:Inter,sans-serif;font-size:.65em;transition:transform .25s}.artist-link-copy a:hover span{transform:translate(4px)}.artist-image-note{opacity:.38;margin:7px 0 0;font-size:9px}.breathing-space{min-height:260px}@media (width<=900px){.category-nav{grid-template-columns:repeat(5,minmax(120px,1fr));justify-content:start;gap:12px;width:100%;padding-bottom:8px;font-size:13px;overflow-x:auto}.mode-detail{height:620px}.mode-detail .stage-labels{top:auto;bottom:1%}.detail-panel{width:100%;margin:0}.hero-image{aspect-ratio:1.45}.archive-grid{grid-template-columns:1fr}.object-commerce{grid-template-columns:1fr;gap:28px}.purchase-panel{border-top:1px solid #ece9e5;border-left:0;padding:24px 0 0}.artist-deep-link{grid-template-columns:120px 1fr;width:100%;margin-left:0}}.artist-page-shell{color:#151515;min-height:100vh}.artist-main{padding:42px 52px 0;position:relative}.artist-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:52px;max-width:1250px;margin:0 auto;display:grid}.artist-index{align-self:start;position:sticky;top:24px}.artist-index-scroll{scrollbar-width:thin;max-height:calc(100vh - 70px);padding-right:10px;overflow:auto}.artist-index-group{border-top:1px solid #eee9e5;padding:14px 0 16px}.artist-index-group:first-child{border-top:0;padding-top:0}.artist-index-group h2{letter-spacing:.04em;opacity:.52;margin:0 0 8px;font-size:10px;font-weight:500}.artist-index-group>div{gap:2px;display:grid}.artist-index-group button{text-align:right;cursor:pointer;opacity:.54;background:0 0;border:0;justify-items:end;padding:4px 18px 4px 0;line-height:1.2;display:grid;position:relative}.artist-index-group button span{font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:12px}.artist-index-group button small{opacity:.72;font-size:8px}.artist-index-group button:after{content:"";background:#8f594f;width:0;height:1px;transition:width .25s;position:absolute;top:50%;right:0}.artist-index-group button:hover{opacity:.84}.artist-index-group button.is-selected{opacity:1}.artist-index-group button.is-selected:after{width:12px}.artist-content-stage{min-width:0;max-width:1000px}.artist-record{width:100%}.artist-identity-block{margin-bottom:42px}.artist-identity-block.has-portrait{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:28px;display:grid}.artist-identity-block.no-portrait{border-top:1px solid #5f4e431f;padding:22px 0 8px}.artist-portrait{aspect-ratio:1/1.05;width:120px;overflow:hidden}.artist-real-portrait{background:#faf9f7}.artist-real-portrait img{object-fit:contain;width:100%;height:100%;display:block}.artist-identity-copy{min-width:0;max-width:820px}.artist-region-line{letter-spacing:.05em;opacity:.58;margin:0 0 7px;font-size:10px}.artist-region-line a{color:inherit;border-bottom:1px solid #50423838;text-decoration:none}.artist-region-line a:hover{opacity:.72}.artist-identity-block h1{letter-spacing:-.025em;margin:0;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.04}.artist-identity-block h1 span{letter-spacing:.02em;opacity:.54;white-space:nowrap;margin-left:.25em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.34em;font-weight:400;display:inline-block}.artist-alternate-name{letter-spacing:.05em;opacity:.5;margin-top:10px;font-size:11px;font-weight:400;display:block}.artist-about{max-width:760px;margin:0 0 42px}.artist-about h2{margin:0 0 14px;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:20px;font-weight:400}.artist-about p{max-width:720px;margin:0;font-size:13px;line-height:1.8}.artist-about p+p,.artist-collections-copy p+p{margin-top:1em}.artist-section-label{letter-spacing:.08em;text-transform:uppercase;opacity:.46;margin:0 0 14px;font-size:9px}.artist-selected-works{margin-bottom:48px}.artist-work-grid{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.artist-work-card{width:min(280px,100%);color:inherit;text-decoration:none;display:block}.artist-real-work-image{aspect-ratio:1;background:0 0;width:100%;overflow:hidden}.artist-real-work-image img{object-fit:contain;width:100%;height:100%;display:block}.artist-work-card small{letter-spacing:.03em;opacity:.52;margin-top:8px;font-size:9px;line-height:1.45;display:block}.artist-section-wave{align-items:center;height:38px;margin:12px 0 28px;display:flex;overflow:hidden}.artist-section-wave span{border-top:1px solid #9d3f348f;border-radius:50% 50% 0 0;flex:1;height:22px;margin-right:-14px;transform:skew(-18deg)}.artist-editorial-section{margin-bottom:46px}.artist-editorial-grid{grid-template-columns:minmax(0,1fr) 42%;align-items:start;gap:42px;display:grid}.artist-editorial-text-only{grid-template-columns:minmax(0,760px)}.artist-editorial-copy{gap:30px;padding-top:20px;display:grid}.artist-editorial-copy p{max-width:520px;margin:0;font-size:12px;line-height:1.8}.artist-editorial-real-image{aspect-ratio:1.15;background:#faf9f7;overflow:hidden}.artist-editorial-real-image img{object-fit:contain;width:100%;height:100%;display:block}.artist-data-section{margin:6px 0 34px}.artist-collections-copy{max-width:760px;font-size:12px;line-height:1.8}.artist-collections-copy p{margin:0}.artist-all-works{border-top:1px solid #5f4e431a;margin:0 0 86px;padding-top:20px}.view-all-works{color:inherit;text-underline-offset:4px;align-items:baseline;gap:8px;margin-top:8px;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:16px;text-decoration:underline;display:inline-flex}.view-all-works span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.75em}.artist-version{text-align:right;letter-spacing:.08em;text-transform:uppercase;opacity:.24;max-width:1250px;margin:0 auto 30px;font-size:9px;display:block}.artist-empty-state{text-align:center;place-content:center;min-height:520px;display:grid}.artist-empty-state h1{margin:0 0 12px;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-weight:400}.artist-empty-state p{opacity:.55;margin:0;font-size:13px}.mobile-artist-trigger,.artist-sheet-backdrop{display:none}@media (width<=1000px){.artist-main{padding:24px 18px 0}.artist-layout{max-width:820px;display:block}.artist-index{display:none}.mobile-artist-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ece9e5;border-left:0;border-right:0;justify-content:space-between;align-items:center;margin:0 0 30px;padding:13px 2px;display:flex}.mobile-artist-trigger span:first-child{gap:3px;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:16px;display:grid}.mobile-artist-trigger small{text-transform:uppercase;letter-spacing:.12em;opacity:.42;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}.mobile-artist-trigger span:last-child{opacity:.46;font-size:18px}.artist-sheet-backdrop{z-index:9000;background:#13110f47;display:block;position:fixed;inset:0}.artist-sheet{background:#fff;border-radius:18px 18px 0 0;max-height:88vh;padding:20px 18px 28px;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -20px 60px #00000026}.artist-sheet>header{border-bottom:1px solid #ece9e5;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.artist-sheet>header div{gap:2px;display:grid}.artist-sheet>header small{text-transform:uppercase;letter-spacing:.12em;opacity:.42;font-size:9px}.artist-sheet>header strong{font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:400}.artist-sheet>header button{cursor:pointer;opacity:.5;background:0 0;border:0;font-size:27px;line-height:1}.artist-sheet-list section{border-bottom:1px solid #f0eeeb;padding:18px 0 12px}.artist-sheet-list h2{letter-spacing:.04em;opacity:.5;margin:0 0 8px;font-size:10px;font-weight:500}.artist-sheet-list section>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:18px;width:100%;padding:8px 0;display:flex}.artist-sheet-list section>button span{font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:17px}.artist-sheet-list section>button small{opacity:.5;font-size:10px}.artist-sheet-list section>button.is-selected span:after{content:" —";color:#8f594f}.artist-content-stage{max-width:none}.artist-identity-block.has-portrait{grid-template-columns:105px minmax(0,1fr);gap:20px}.artist-portrait{width:105px}.artist-version{max-width:820px}}@media (width<=640px){.artist-identity-block{margin-bottom:34px}.artist-identity-block.has-portrait{grid-template-columns:82px minmax(0,1fr);gap:16px}.artist-portrait{width:82px}.artist-identity-block.no-portrait{padding-top:18px}.artist-identity-block h1{font-size:32px}.artist-identity-block h1 span{margin:7px 0 0;font-size:10px;display:block}.artist-about{margin-bottom:32px}.artist-work-grid{grid-template-columns:1fr;gap:28px;display:grid}.artist-work-card{width:100%}.artist-editorial-grid{grid-template-columns:1fr;gap:18px}.artist-editorial-copy{gap:22px;padding-top:8px}.artist-editorial-real-image{aspect-ratio:1.4}.artist-all-works{margin-bottom:60px}}:root{--sakura-red:#9d3f34;--sakura-ink:#211e1b;--sakura-paper:#f8f7f4;--sakura-line:#6856492e}.public-header-row{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.public-logo{color:var(--sakura-ink);letter-spacing:.01em;flex-direction:column;font-family:Georgia,Times New Roman,serif;line-height:.92;text-decoration:none;display:inline-flex}.public-logo span{opacity:.62;font-size:9px}.public-logo strong{font-size:15px;font-weight:500}.public-header nav{letter-spacing:.05em;align-items:center;gap:clamp(22px,3.1vw,48px);font-size:11px;display:flex}.public-header nav a{color:var(--sakura-ink);opacity:.68;text-decoration:none;transition:opacity .35s}.public-wave,.top-divider-wave{opacity:.82;align-items:center;width:100%;height:31px;margin-top:8px;display:flex;overflow:hidden}.public-wave span,.top-divider-wave span{border-top:1px solid #9d3f349e;border-radius:50% 50% 0 0;flex:1 0 16.66%;height:20px;display:block;transform:translateY(8px)rotate(-2deg)}.public-wave span:nth-child(2n),.top-divider-wave span:nth-child(2n){transform:translateY(10px)rotate(2deg)}.public-footer{background:#ebe9e48a;border-top:1px solid #322c270f;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr));gap:32px;width:100%;padding:54px 5% 68px;font-size:11px;display:grid}.public-footer-brand{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;min-height:92px;display:flex}.public-footer strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.public-footer>div:not(.public-footer-brand){flex-direction:column;gap:8px;display:flex}.public-footer a{color:inherit;opacity:.58;text-decoration:none}.public-footer a:hover{opacity:1}.public-footer-socials{align-items:center;gap:13px;display:flex}.public-footer-socials a{opacity:.7;justify-content:center;align-items:center;width:23px;height:23px;transition:color .18s,opacity .18s,transform .18s;display:inline-flex}.public-footer-socials a:hover,.public-footer-socials a:focus-visible{color:var(--sakura-red);opacity:1;transform:translateY(-1px)}.public-footer-socials svg{fill:currentColor;width:17px;height:17px;display:block}.public-footer-socials .public-footer-social-etsy{width:42px}.public-footer-social-etsy svg{width:40px;height:20px}.top-page{background:var(--sakura-paper);color:var(--sakura-ink);min-height:100vh}.top-hero-shell{background:#efefef;position:relative}.top-hero-shell .public-header{position:absolute;inset:0 0 auto}.top-hero-shell .public-wave{opacity:.55}.top-hero{background:#ecebea;height:clamp(560px,75vw,900px);position:relative;overflow:hidden}.top-hero-frame{position:absolute;inset:0}.top-hero-frame img{object-fit:cover;width:100%;height:100%;transition:opacity .2s linear;display:block}.top-hero-caption{z-index:4;text-align:center;letter-spacing:.12em;text-shadow:0 1px 12px #ffffffb3;flex-direction:column;align-items:center;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.top-hero-caption span{font-size:clamp(14px,1.7vw,21px)}.top-hero-caption strong{font-size:clamp(13px,1.55vw,19px);font-weight:500}.top-main{width:min(1120px,86%);margin:0 auto;padding:70px 0 112px}.top-entry-section{flex-direction:column;gap:10px;display:flex}.top-section-link{width:fit-content;color:var(--sakura-ink);align-items:baseline;gap:8px;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,26px);text-decoration:none;display:inline-flex}.top-feature-card,.top-map-card{color:var(--sakura-ink);background:#ebe9e6;text-decoration:none;display:block;position:relative;overflow:hidden}.top-feature-card{min-height:clamp(250px,31vw,410px)}.top-feature-card img,.top-map-card img{object-fit:cover;width:100%;height:100%;transition:opacity .2s linear;display:block}.top-feature-card strong{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#f7f4eeb8;padding:9px 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2vw,25px);font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-hover-wash{z-index:3;opacity:0;pointer-events:none;background:#9d3f341a;transition:opacity .48s;position:absolute;inset:0}.top-feature-card:hover .top-hover-wash,.top-map-card:hover .top-hover-wash{opacity:1}.top-region-entry{margin-top:72px}.top-region-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;gap:42px;display:grid}.top-map-card{background:#e7e8e6;min-height:220px}.top-map-card img{object-fit:contain;padding:18px}.top-region-copy{flex-direction:column;gap:18px;max-width:360px;display:flex}.top-region-copy a{width:fit-content;color:inherit;background:#e5e1dbdb;padding:8px 18px;font-family:Georgia,Times New Roman,serif;font-size:16px;text-decoration:none}.top-region-copy p{opacity:.62;margin:0;font-size:13px;line-height:1.8}.regions-page{background:var(--sakura-paper);color:var(--sakura-ink);min-height:100vh}.regions-page main{padding-top:10px}.regions-map-section{width:min(1180px,91%);margin:18px auto 0}.regions-map-wrap{aspect-ratio:1736/1122;background:#f5f4f1;width:100%;position:relative;overflow:hidden}.regions-map-wrap>img{object-fit:contain;width:100%;height:100%;transition:opacity .2s linear;display:block}.region-hotspot{appearance:none;z-index:4;background:0 0;border:0;border-radius:4px;margin:0;padding:0;position:absolute}.region-hotspot.is-enabled{cursor:pointer}.region-hotspot.is-disabled{pointer-events:none}.region-hotspot.is-enabled:after{content:"";opacity:0;mix-blend-mode:multiply;background:#9d3f341a;border-radius:4px;transition:opacity .38s;position:absolute;inset:0}.region-hotspot.is-enabled:hover:after,.region-hotspot.is-enabled:focus-visible:after{opacity:1}.region-hotspot.is-selected:after{opacity:.13}.regions-mobile-list{display:none}.region-content{width:min(1120px,88%);margin:36px auto 0;scroll-margin-top:22px}.region-identity{text-align:center;padding:0 0 58px}.region-identity>p{letter-spacing:.08em;opacity:.55;margin:0 0 5px;font-size:10px}.region-identity h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.7vw,60px);font-weight:500}.region-identity>span{opacity:.55;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:16px;display:block}.region-intro{text-align:left;width:min(620px,82%);margin:30px auto 0}.region-intro p{opacity:.72;margin:0;font-size:13px;line-height:1.85}.region-sections{flex-direction:column;gap:46px;display:flex}.region-story{grid-template-columns:44px minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:28px;display:grid}.region-story.is-reversed{grid-template-columns:44px minmax(280px,.9fr) minmax(0,1.1fr)}.region-story.is-reversed .region-story-image{grid-column:3}.region-story.is-reversed .region-story-copy{grid-area:1/2}.region-number{color:var(--sakura-red);flex-direction:column;align-self:stretch;align-items:center;gap:10px;display:flex}.region-number strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.region-number span{border-left:1px solid #9d3f347a;border-radius:50%;flex:1;width:10px;min-height:110px}.region-story-image{background:#c1817c;min-height:255px;overflow:hidden}.region-story-image img{object-fit:cover;width:100%;height:100%;min-height:255px;transition:opacity .2s linear;display:block}.region-story-copy{padding:14px 0}.region-story-copy h2{margin:0 0 12px;font-size:16px;font-weight:500}.region-story-copy p{opacity:.72;margin:0 0 14px;font-size:13px;line-height:1.75}.region-story-copy a{width:fit-content;color:inherit;opacity:.52;font-size:11px;display:block}.region-story.text-only{border-top:1px solid #9d3f3447;grid-template-columns:44px 1fr;padding-top:18px}.region-story.text-only .region-story-copy{max-width:700px}@media (width<=760px){.public-header{padding:16px 18px 0}.public-header-row{align-items:center;gap:18px}.public-header nav{white-space:nowrap;gap:14px;font-size:10px;overflow-x:auto}.public-wave{height:24px}.public-footer{grid-template-columns:1fr 1fr;padding:38px 20px 52px}.public-footer-brand{grid-column:1/-1;min-height:auto}.top-hero{height:62vh;min-height:470px}.top-hero-frame img{object-position:center center}.top-hero-caption{width:86%;bottom:22px}.top-main{width:calc(100% - 36px);padding:54px 0 78px}.top-feature-card{min-height:230px}.top-region-grid{grid-template-columns:1fr;gap:22px}.top-map-card{min-height:190px}.top-region-copy{max-width:none}.regions-map-section{width:calc(100% - 24px);margin-top:10px}.regions-map-wrap{aspect-ratio:1.15}.regions-map-wrap>img{object-fit:contain}.region-hotspot{display:none}.regions-mobile-list{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 6px 0;display:flex}.regions-mobile-list>span{letter-spacing:.08em;opacity:.5;width:100%;font-size:10px}.regions-mobile-list button{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-family:Georgia,Times New Roman,serif}.regions-mobile-list button.is-selected{color:var(--sakura-red);border-color:#9d3f3494}.region-content{width:calc(100% - 36px);margin-top:28px}.region-identity{padding-bottom:40px}.region-intro{width:100%}.region-story,.region-story.is-reversed{grid-template-columns:30px 1fr;align-items:start;gap:16px}.region-story .region-number{grid-area:1/1/span 2}.region-story .region-story-image,.region-story.is-reversed .region-story-image{grid-area:1/2;min-height:210px}.region-story .region-story-copy,.region-story.is-reversed .region-story-copy{grid-area:2/2}.region-story.text-only{grid-template-columns:30px 1fr}}@media (prefers-reduced-motion:reduce){.top-hover-wash,.region-hotspot.is-enabled:after{transition:none}}.regions-map-wrap{overflow:hidden;aspect-ratio:2039.11/1518.12!important;background:var(--sakura-paper)!important}.regions-map-wrap>img,.region-intro-scene,.region-intro-layer{width:100%;height:100%}.regions-map-wrap>img{z-index:1;object-fit:contain;display:block;position:relative}.region-intro-scene{z-index:2;background:var(--sakura-paper);pointer-events:none;position:absolute;inset:0;overflow:hidden}.region-intro-layer{object-fit:contain;pointer-events:none;display:block;position:absolute;inset:0}.region-intro-piece{opacity:0;transition:none!important}.region-intro-piece.is-visible{opacity:1}.region-intro-final{z-index:300!important}.region-intro-labels{z-index:400!important}.regions-final-map{z-index:1;position:relative}.regions-interaction-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.region-vector-overlay{pointer-events:none;outline:none;width:100%;height:100%;position:absolute;inset:0}.region-hit-svg{opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.region-hit-svg>svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.region-hit-svg svg #_3D{opacity:0}.region-hit-svg svg #name path{transition:fill .18s}.region-hit-svg svg #name line,.region-hit-svg svg #name polyline,.region-hit-svg svg #name polygon{transition:stroke .18s,fill .18s}.region-vector-overlay.is-enabled .region-hit-svg svg *{pointer-events:visiblePainted;cursor:pointer}.region-vector-tint{pointer-events:none;background:#9d3f34;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.region-vector-tint-idle{opacity:.18}.region-vector-overlay.is-selected .region-vector-tint-idle{opacity:.2}.region-vector-tint-sweep{opacity:.28;will-change:clip-path;transition:clip-path .72s cubic-bezier(.22,.72,.18,1)}.region-vector-overlay.sweep-rtl .region-vector-tint-sweep{clip-path:inset(0 0 0 100%)}.region-vector-overlay.sweep-rtl:hover .region-vector-tint-sweep,.region-vector-overlay.sweep-rtl:focus-within .region-vector-tint-sweep{clip-path:inset(0)}.region-vector-overlay.sweep-ltr .region-vector-tint-sweep{clip-path:inset(0 100% 0 0)}.region-vector-overlay.sweep-ltr:hover .region-vector-tint-sweep,.region-vector-overlay.sweep-ltr:focus-within .region-vector-tint-sweep{clip-path:inset(0)}.region-vector-overlay.is-enabled:hover .region-hit-svg svg #name path,.region-vector-overlay.is-enabled:focus-within .region-hit-svg svg #name path{transition-delay:.42s;fill:#9d3f34!important}.region-vector-overlay.is-enabled:hover .region-hit-svg svg #name line,.region-vector-overlay.is-enabled:hover .region-hit-svg svg #name polyline,.region-vector-overlay.is-enabled:hover .region-hit-svg svg #name polygon,.region-vector-overlay.is-enabled:focus-within .region-hit-svg svg #name line,.region-vector-overlay.is-enabled:focus-within .region-hit-svg svg #name polyline,.region-vector-overlay.is-enabled:focus-within .region-hit-svg svg #name polygon{transition-delay:.42s;stroke:#9d3f34!important;fill:#9d3f34!important}.region-hotspot{display:none!important}@media (width<=760px){.regions-map-wrap{aspect-ratio:2039.11/1518.12!important}.regions-interaction-layer{display:none}}@media (prefers-reduced-motion:reduce){.region-vector-tint-sweep{transition:none;clip-path:inset(0)!important}.region-vector-overlay.is-enabled .region-hit-svg svg #name path{transition:none}}.region-japanese-name{letter-spacing:.05em;opacity:.5;margin-top:8px;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:12px;font-weight:400;display:block}.region-explore-works{color:inherit;text-underline-offset:4px;align-items:baseline;gap:8px;margin-top:24px;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:15px;text-decoration:underline;display:inline-flex}.region-content.no-editorial .region-identity{padding-bottom:18px}.region-content.no-editorial .region-catalog-artists{margin-top:28px}.region-catalog-artists{border-top:1px solid #ece9e5;width:min(920px,88%);margin:56px auto 110px;padding-top:34px}.region-catalog-artists>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:18px;display:grid}.region-catalog-artists a{color:inherit;border-bottom:1px solid #f0eeeb;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;text-decoration:none;display:flex}.region-catalog-artists a:hover span{text-underline-offset:4px;text-decoration:underline}.region-catalog-artists a span{font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-size:18px}.region-catalog-artists a small{opacity:.48;font-size:10px}.region-story-image img{object-fit:cover;width:100%;height:100%;display:block}.region-intro p+p,.region-story-copy p+p{margin-top:1em}.region-empty-state{text-align:center;place-content:center;min-height:520px;display:grid}.region-empty-state h1{margin:0 0 12px;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-weight:400}.region-empty-state p{opacity:.55;margin:0;font-size:13px}@media (width<=700px){.region-japanese-name{margin-top:6px;font-size:11px}.region-explore-works{margin-top:20px;font-size:14px}.region-content.no-editorial .region-identity{padding-bottom:10px}.region-content.no-editorial .region-catalog-artists{margin-top:24px}.region-catalog-artists{width:100%;margin-bottom:78px}.region-catalog-artists>div{grid-template-columns:1fr}}.items-page-shell .public-header{padding-bottom:10px}.items-category-nav{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:center;gap:18px;width:min(1180px,92%);margin:2px auto 12px;display:grid}.items-category-nav a{opacity:.66;padding:8px 2px;transition:opacity .28s;position:relative}.items-category-nav a:hover,.items-category-nav a.is-current{opacity:1}.items-category-nav a.is-current:before{content:"";background:#9d3f34;height:1px;position:absolute;bottom:1px;left:28%;right:28%}.items-filter-trigger{color:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;opacity:.62;background:0 0;border:0;border-left:1px solid #1c181424;border-radius:0;padding:8px 0 8px 22px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;transition:opacity .25s}.items-filter-trigger:hover,.items-filter-trigger.is-open{opacity:1}.items-filter-panel{border-top:1px solid #1c18141a;border-bottom:1px solid #1c18141a;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:28px;width:min(850px,100% - 56px);margin:0 auto 24px;padding:22px 0 24px;display:grid}.items-filter-panel label{gap:8px;display:grid}.items-filter-panel label>span,.items-scope-line{letter-spacing:.14em;text-transform:uppercase;opacity:.48;font-size:9px}.items-filter-panel select{width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #1c181440;border-radius:0;outline:none;padding:8px 24px 8px 0;font-family:Georgia,Times New Roman,serif;font-size:15px}.items-filter-actions{align-items:center;gap:14px;display:flex}.items-filter-actions button,.items-filter-actions a{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:10px}.items-filter-actions button{border-bottom:1px solid #9d3f34}.items-filter-actions a{opacity:.46}.items-filter-actions a:hover{opacity:1}.items-main{padding-top:0}.items-scope-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;width:100%;min-height:28px;padding:0 1% 8px;display:flex}.items-scope-line span+span{position:relative}.items-scope-line span+span:before{content:"·";position:absolute;left:-11px}.items-empty{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:480px;display:grid}.items-empty p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,30px);font-weight:400}.items-empty a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1c181452;padding-bottom:4px;font-size:10px}@media (width<=980px){.items-category-nav{text-align:left;grid-template-columns:repeat(6,minmax(120px,1fr)) 80px;justify-content:start;gap:10px;width:calc(100% - 36px);padding-bottom:10px;overflow-x:auto}.items-category-nav a{white-space:nowrap}.items-filter-trigger{background:#fff;padding-left:14px;position:sticky;right:0}.items-filter-panel{grid-template-columns:1fr 1fr;gap:18px;width:calc(100% - 36px)}.items-filter-actions{grid-column:1/-1}}@media (width<=620px){.items-filter-panel{grid-template-columns:1fr}.items-filter-actions{grid-column:auto}.items-scope-line{justify-content:flex-start;padding-left:0}}.public-header-actions{justify-content:flex-end;align-items:flex-start;gap:clamp(18px,2.2vw,34px);display:flex}.language-switcher{z-index:80;flex:none;position:relative}.language-trigger{color:var(--sakura-ink);cursor:pointer;letter-spacing:.06em;opacity:.72;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;line-height:1.2;transition:opacity .28s;display:inline-flex}.language-trigger strong{font-weight:500}.language-chevron{font-size:11px;transform:translateY(-1px)}.language-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6fa;border:1px solid #211e1b1a;width:176px;padding:8px 0;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 42px #1a16121a}.language-menu a{color:var(--sakura-ink);opacity:.6;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 13px;font-size:11px;text-decoration:none;transition:opacity .22s,background .22s;display:flex}.language-menu a:hover,.language-menu a.is-current{opacity:1;background:#9d3f340e}.language-menu small{letter-spacing:.1em;opacity:.55;font-size:9px}@media (width<=1000px){.artist-topline nav a:nth-child(2){display:inline}.artist-topline nav a:nth-child(4){display:none}}@media (width<=760px){.public-header-actions{align-items:center;gap:12px;min-width:0}.public-header-actions nav{min-width:0}.language-trigger{white-space:nowrap;gap:4px;font-size:9px}.language-menu{width:154px;top:calc(100% + 9px)}}.public-header{z-index:40;width:100%;padding:32px 5.2% 0;position:relative}.public-header-row{justify-content:space-between;align-items:center;gap:52px;min-height:84px;display:flex}.public-logo{flex:none;width:clamp(112px,9.2vw,142px);line-height:0;display:block}.public-logo img{object-fit:contain;object-position:left center;width:100%;height:auto;display:block}.public-header-actions{justify-content:flex-end;align-items:center;gap:clamp(30px,3vw,44px);min-width:0;display:flex}.public-header nav{letter-spacing:.045em;white-space:nowrap;align-items:center;gap:clamp(30px,3.1vw,46px);font-size:13px;line-height:1;display:flex}.public-header nav a{min-height:34px;color:var(--sakura-ink);opacity:.64;align-items:center;padding:1px 0 0;text-decoration:none;transition:opacity .28s;display:inline-flex}.public-header nav a:hover,.public-header nav a.is-current{opacity:1}.public-brand-line{width:100%;height:auto;margin-top:10px;line-height:0}.public-brand-line img{width:100%;height:auto;display:block}.public-header>.public-wave{display:none!important}.language-switcher{z-index:80;align-items:center;display:flex;position:relative}.language-trigger{height:34px;color:var(--sakura-ink);cursor:pointer;letter-spacing:.045em;opacity:.64;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:1px 0 0;font-size:13px;line-height:1;transition:opacity .28s;display:inline-flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{opacity:1}.language-globe{justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;line-height:1;display:inline-flex;transform:translateY(-.25px)}.language-trigger strong{font:inherit;font-weight:500}.language-chevron{font-size:11px;line-height:1;transform:translateY(-1px)}.language-menu{width:176px;top:calc(100% + 10px)}.artist-route-shell{background:#fff;width:min(1480px,100% - 28px);min-height:calc(100vh - 56px);margin:28px auto;box-shadow:0 0 0 1px #00000006}.artist-route-shell>.artist-page-shell{width:100%;min-height:0;box-shadow:none;margin:0}.artist-route-shell .artist-site-header,.artist-route-shell .artist-footer{display:none!important}@media (width<=760px){.public-header{padding:14px 18px 0}.public-header-row{gap:16px;min-height:46px}.public-logo{width:82px}.public-header-actions{gap:12px}.public-header nav{scrollbar-width:none;gap:13px;font-size:9.5px;overflow-x:auto}.public-header nav::-webkit-scrollbar{display:none}.public-header nav a{min-height:24px}.language-trigger{gap:4px;height:24px;font-size:9.5px}.language-globe{width:10px;height:10px;font-size:9px}.public-brand-line{height:auto;margin-top:4px}.public-brand-line img{width:100%;height:auto}.artist-route-shell{width:100%;min-height:100vh;box-shadow:none;margin:0}}@media (width<=520px){.public-header-row{align-items:flex-start}.public-logo{width:72px}.public-header-actions{gap:9px}.public-header nav{gap:10px;font-size:9px}.public-header nav a:last-child{display:none}.language-trigger{font-size:9px}}.top-hero-shell .public-brand-line{opacity:0;pointer-events:none}.top-feature-card strong{transition:background-color .48s,color .48s}.top-feature-card:hover strong,.top-feature-card:focus-visible strong{background:var(--sakura-red);color:#fff}.top-region-copy a{transition:background-color .48s,color .48s}.top-region-copy a:hover,.top-region-copy a:focus-visible{background:var(--sakura-red);color:#fff}@media (width>=761px){.top-hero{height:clamp(580px,80vw,980px)}.top-feature-card{height:clamp(260px,30vw,450px);min-height:0}.top-items-card img{object-position:center top}.top-artists-card img{object-position:center bottom}}@media (width<=760px){.top-hero{height:clamp(320px,88vw,390px);min-height:0}.top-hero-frame img{object-fit:cover;object-position:center center}}.object-origin a{color:inherit;text-decoration:none;transition:opacity .28s}.object-origin a:hover,.object-origin a:focus-visible{opacity:.58}.region-deep-link{border-top:1px solid #6856491f;width:min(620px,78%);margin:-54px auto 92px 6%;padding-top:24px}.region-link-copy{flex-direction:column;align-items:flex-start;display:flex}.region-link-copy>a:first-of-type{color:inherit;align-items:baseline;gap:12px;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,30px);text-decoration:none;display:inline-flex}.region-link-copy>a:first-of-type span{font-family:Inter,sans-serif;font-size:.65em;transition:transform .25s}.region-link-copy>a:first-of-type:hover span,.region-link-copy>a:first-of-type:focus-visible span{transform:translate(4px)}.region-works-link{color:inherit;letter-spacing:.04em;opacity:.48;margin-top:9px;font-size:10px;text-decoration:none;transition:opacity .28s}.region-works-link:hover,.region-works-link:focus-visible{opacity:.9}.region-explore-works{color:inherit;background:#e5e1dbb8;align-items:baseline;gap:10px;margin-top:22px;padding:9px 18px;font-family:Georgia,Times New Roman,serif;font-size:14px;text-decoration:none;transition:background-color .48s,color .48s;display:inline-flex}.region-explore-works:hover,.region-explore-works:focus-visible{background:var(--sakura-red);color:#fff}.region-explore-works span{font-family:Inter,sans-serif;font-size:.72em}@media (width<=900px){.region-deep-link{width:100%;margin:-52px 0 72px}}@media (width<=760px){.region-explore-works{margin-top:18px;font-size:13px}}.items-page-shell .art-card{aspect-ratio:1}.ceramic-photo{background:0 0}.ceramic-photo img{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.detail-panel .artwork-identity h1{letter-spacing:.035em;font-family:Cochin,Baskerville,Baskervville,Iowan Old Style,Georgia,serif;font-weight:400}.catalog-artist-years{letter-spacing:.01em;color:#777;vertical-align:.14em;margin-left:.55em;font-size:.43em;font-weight:400;display:inline-block}.detail-panel .hero-image.has-real-photo{aspect-ratio:auto;background:0 0;width:min(820px,92%);margin:0 auto 86px;overflow:visible}.detail-panel .hero-image.has-real-photo .hero-fade-frame{position:relative;inset:auto}.catalog-hero-button{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.catalog-hero-button .ceramic-photo,.catalog-hero-button .ceramic-photo img{width:100%;height:auto;display:block}.detail-panel .artwork-copy p+p{margin-top:1.45em}.catalog-dimension-primary,.catalog-dimension-secondary{display:block}.catalog-dimension-secondary{color:#777;margin-top:3px;font-size:12px}.detail-panel .archive-image .ceramic-photo img{object-fit:contain}body.catalog-large-open{overflow:hidden}.catalog-large-viewer{z-index:6000;background:#0c0c0cf6;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.catalog-large-close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;font:300 34px/1 Arial,sans-serif;position:fixed;top:20px;right:24px}.catalog-large-image-button{cursor:zoom-out;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.catalog-large-image-button picture{display:contents}.catalog-large-image-button img{object-fit:contain;width:auto;max-width:96vw;height:auto;max-height:94vh;display:block}@media (width<=900px){.detail-panel .artwork-identity h1{letter-spacing:.025em}.catalog-artist-years{margin:.4em 0 0;font-size:.42em;display:block}.detail-panel .hero-image.has-real-photo{width:100%;margin-bottom:62px}.catalog-large-viewer{padding:14px}.catalog-large-close{top:10px;right:10px}.catalog-large-image-button img{max-width:100%;max-height:92vh}}.detail-panel .back-button{display:none}.detail-shelf-return-anchor{aspect-ratio:1;z-index:850;pointer-events:none;width:12.5%;position:absolute;top:2%;left:18%}.detail-shelf-return{color:inherit;letter-spacing:.05em;white-space:nowrap;cursor:pointer;opacity:.54;pointer-events:auto;background:0 0;border:0;margin:0;padding:6px 0;font-size:11px;transition:opacity .22s;position:absolute;top:calc(100% + 14px);left:0}.detail-shelf-return:hover,.detail-shelf-return:focus-visible{opacity:.9}.archive-grid{align-items:start}.archive-section .archive-image{aspect-ratio:auto;cursor:zoom-in;background:0 0;height:auto;overflow:visible}.archive-section .archive-image .ceramic-image,.archive-section .archive-image .ceramic-photo{background:0 0;width:100%;height:auto;display:block}.archive-section .archive-image .ceramic-photo img{object-fit:contain;background:0 0;width:100%;height:auto;display:block}.archive-section .archive-image:focus-visible{outline-offset:4px;outline:2px solid #4a3e3385}@media (width>=901px){.gallery-stage.mode-detail{margin-bottom:92px}.detail-panel .artwork-identity{margin-bottom:80px}}@media (width<=900px){.detail-panel .artwork-identity{margin-bottom:56px}.detail-shelf-return{font-size:10px;top:calc(100% + 10px)}}body{background:var(--sakura-paper,#f8f7f4)}.items-page-shell,.artist-page-shell,.regions-page{width:min(1480px,100% - 28px);min-height:calc(100vh - 56px);box-shadow:none;background:0 0;margin:28px auto}@media (width<=1000px){.artist-page-shell,.regions-page{width:100%;min-height:100vh;margin:0}}@media (width<=900px){.items-page-shell{width:100%;min-height:100vh;margin:0}}.gallery-stage.mode-gather .art-card:hover,.gallery-stage.mode-gather .art-card:focus-visible{z-index:900!important}.gallery-stage.mode-detail .art-card.is-selected{box-shadow:0 8px 20px rgba(28,23,18,var(--paper-shadow-alpha,.075))!important;background:0 0!important;border:0!important;padding:0!important}.gallery-stage.mode-detail .art-card.is-selected .ceramic-image{box-shadow:none!important}.gallery-stage.mode-detail.detail-fan-closed .art-card.is-selected{box-shadow:0 12px 28px rgba(28,23,18,var(--paper-shadow-alpha,.13))!important;border-color:#0000!important}.gallery-stage.mode-detail.detail-fan-open .art-card.is-selected{box-shadow:0 10px 24px rgba(28,23,18,var(--paper-shadow-alpha,.1))!important}.gallery-stage.mode-detail .art-card.is-key-photo.is-selected,.gallery-stage.mode-detail .art-card.is-active-image{border-color:#0000!important}body.catalog-shelf-transitioning .gallery-stage{pointer-events:none}body.catalog-shelf-transitioning .gallery-stage.mode-detail .art-card.is-selected{visibility:hidden!important}.catalog-shelf-transition-overlay{z-index:8800;pointer-events:none;contain:layout style;position:fixed;inset:0;overflow:visible}.catalog-shelf-transition-card{transform-origin:0 0;will-change:transform, opacity;backface-visibility:hidden;transform:none;pointer-events:none!important;cursor:default!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transition:none!important;position:fixed!important;translate:none!important}@media (prefers-reduced-motion:reduce){.catalog-shelf-transition-overlay{display:none}}.gallery-stage.mode-browse .art-card{animation:.56s cubic-bezier(.22,.61,.36,1) both discovery-dissolve-v022}@keyframes discovery-dissolve-v022{0%,52%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gallery-stage.mode-browse .art-card{animation:none}}.items-page-shell .art-card,.items-page-shell .ceramic-photo,.items-page-shell .ceramic-photo img,.items-page-shell .hero-image,.items-page-shell .hero-image img,.catalog-shelf-transition-card,.catalog-shelf-transition-card img{filter:none!important}@media (width<=900px){.items-page-shell .items-category-nav{text-align:left;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:22px;width:calc(100% - 36px);overflow:auto hidden;display:flex!important}.items-page-shell .items-category-nav::-webkit-scrollbar{display:none}.items-page-shell .items-category-nav a{text-align:left;white-space:nowrap;flex:none;width:auto;min-width:0;visibility:visible!important;display:block!important}.items-page-shell .items-category-nav .items-filter-trigger{flex:none}.items-page-shell .items-category-nav a.is-current:before{width:44%;left:50%;right:auto;transform:translate(-50%)}.items-page-shell .gallery-stage.mode-browse{width:100%;overflow:visible}.items-page-shell .gallery-stage.mode-gather{width:100%;margin-bottom:24px;overflow:visible;height:var(--mobile-shelf-stage-height,196px)!important;min-height:0!important}.items-page-shell .gallery-stage.mode-gather .art-card[data-shelf-row]{left:var(--mobile-shelf-left)!important;top:var(--mobile-shelf-top)!important;width:31%!important}.items-page-shell .gallery-stage.mode-gather .stage-labels{gap:6px 10px;max-width:100%;font-size:9px;bottom:2px;right:0}.items-page-shell .gallery-stage.mode-detail{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;align-items:flex-start;gap:9px;width:100%;padding:0 0 8px;position:relative;height:92px!important;margin:56px 0 34px!important;display:flex!important;overflow:auto hidden!important}.items-page-shell .gallery-stage.mode-detail::-webkit-scrollbar{display:none}.items-page-shell .gallery-stage.mode-detail .stage-labels,.items-page-shell .gallery-stage.mode-detail .art-card:not(.is-selected){display:none!important}.items-page-shell .gallery-stage.mode-detail .art-card.is-selected{scroll-snap-align:start;flex:0 0 82px;min-width:82px;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;width:82px!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;transform:rotate(0)!important;box-shadow:0 4px 12px #1c17120b!important}.items-page-shell .gallery-stage.mode-detail .art-card.is-selected:hover{box-shadow:0 4px 12px #1c17120b!important}.items-page-shell .gallery-stage.mode-detail .art-card.is-active-image{box-shadow:0 6px 16px #1c171217!important}.items-page-shell .mode-detail.detail-fan-closed .art-card.is-selected,.items-page-shell .mode-detail.detail-fan-open .art-card.is-selected{transform:none!important}.items-page-shell .detail-shelf-return-anchor{z-index:850;pointer-events:none;aspect-ratio:auto!important;width:auto!important;height:auto!important;position:absolute!important;top:-42px!important;left:0!important}.items-page-shell .detail-shelf-return{letter-spacing:.03em;white-space:nowrap;pointer-events:auto;margin:0;padding:5px 0;font-size:11px;line-height:1.35;display:inline-block;position:relative!important;top:auto!important;left:auto!important}.items-page-shell .detail-panel{width:100%!important;margin:0!important;position:static!important}.items-page-shell .detail-panel .back-button{display:none!important}.items-page-shell .detail-panel .artwork-identity{margin-top:0!important}.items-page-shell .archive-grid{grid-template-columns:1fr;gap:30px}.items-page-shell .archive-section .archive-image,.items-page-shell .archive-section .archive-image .ceramic-image,.items-page-shell .archive-section .archive-image .ceramic-photo,.items-page-shell .archive-section .archive-image .ceramic-photo img{width:100%;height:auto}}.cart-link{align-items:center;gap:6px;display:inline-flex}.cart-count{border:1px solid #211e1b57;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.about-page,.cart-page{background:var(--sakura-paper);min-height:100vh;color:var(--sakura-ink)}.about-main,.cart-main{width:min(1100px,88%);margin:0 auto;padding:80px 0 120px}.about-hero{max-width:780px;padding:28px 0 90px}.about-hero>p,.cart-heading>p{color:var(--sakura-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.about-hero h1,.cart-heading h1{letter-spacing:-.035em;margin:0;font:500 clamp(36px,5.3vw,72px)/1.08 Georgia,Times New Roman,serif}.about-lead{opacity:.74;max-width:650px;margin-top:34px;font-size:15px;line-height:1.95}.about-story{border-top:1px solid var(--sakura-line);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:70px;padding:46px 0;display:grid}.about-story>div{grid-template-columns:34px 1fr;gap:12px;display:grid}.about-story span{color:var(--sakura-red);font:500 15px Georgia,serif}.about-story h2{margin:0;font:500 24px/1.25 Georgia,serif}.about-story>p,.about-story ul{opacity:.72;max-width:650px;margin:0;font-size:14px;line-height:1.9}.about-story ul{padding-left:1.25em}.about-story li+li{margin-top:7px}.about-works-link{color:inherit;border-bottom:1px solid #9d3f3480;gap:22px;margin-top:52px;padding:13px 0;font:500 19px Georgia,serif;text-decoration:none;display:inline-flex}.cart-heading{padding:25px 0 60px}.cart-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:70px;display:grid}.cart-items{border-top:1px solid var(--sakura-line)}.cart-item{border-bottom:1px solid var(--sakura-line);grid-template-columns:150px 1fr;gap:26px;padding:26px 0;display:grid}.cart-item-image{aspect-ratio:1;background:#eceae6;display:block;overflow:hidden}.cart-item-image img{object-fit:cover;width:100%;height:100%}.cart-item p{opacity:.55;margin:4px 0 5px;font-size:11px}.cart-item h2{margin:0 0 18px;font:500 20px/1.3 Georgia,serif}.cart-item h2 a{color:inherit;text-decoration:none}.cart-item strong{font:500 16px Georgia,serif;display:block}.cart-item button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #211e1b4d;margin-top:22px;padding:0;font-size:11px}.cart-summary{background:#ebe9e4a3;align-self:start;padding:26px}.cart-summary>div{justify-content:space-between;gap:20px;font:500 17px Georgia,serif;display:flex}.cart-summary p{opacity:.62;margin:26px 0 22px;font-size:12px;line-height:1.65}.cart-summary button{color:#fff;width:100%;font:inherit;background:#24211e;border:0;padding:14px}.cart-summary button:disabled{opacity:.42}.cart-summary small{opacity:.5;margin-top:12px;font-size:10px;line-height:1.5;display:block}.cart-empty{border-top:1px solid var(--sakura-line);padding:55px 0}.cart-empty p{font:500 22px Georgia,serif}.cart-empty a{color:inherit;font-size:12px}.add-to-cart-button{width:100%;margin-top:12px}.purchase-status{letter-spacing:.04em;font-size:11px}.purchase-status.is-unavailable{color:#7b4038}.purchase-added-link{color:inherit;text-align:center;margin-top:10px;font-size:11px;display:block}@media (width<=760px){.about-main,.cart-main{width:calc(100% - 36px);padding:50px 0 82px}.about-hero{padding:18px 0 62px}.about-story{grid-template-columns:1fr;gap:25px;padding:34px 0}.cart-layout{grid-template-columns:1fr;gap:35px}.cart-item{grid-template-columns:105px 1fr;gap:18px}.cart-summary{position:static}.public-header nav{overflow:visible}.public-header nav a:nth-child(4){display:none}}.cart-destination-label{letter-spacing:.04em;opacity:.7;margin-bottom:8px;font-size:11px;display:block}.cart-summary select{width:100%;color:inherit;font:inherit;background:#ffffff80;border:1px solid #211e1b38;padding:12px 10px;font-size:12px}.cart-quote-button{margin-top:10px;font-size:12px;color:inherit!important;background:0 0!important;border:1px solid #211e1b59!important}.cart-summary-lines{margin-top:22px}.cart-summary-lines>div{border-top:1px solid #211e1b24;justify-content:space-between;gap:20px;padding:9px 0;font:500 14px Georgia,serif;display:flex}.cart-summary-lines .cart-total{border-top:1px solid #211e1b66;padding-top:15px;font-size:18px}.cart-import-note,.cart-delivery{margin:15px 0!important;font-size:11px!important;line-height:1.65!important}.cart-delivery{opacity:.55!important}.cart-error{color:#7b4038!important;opacity:1!important}.cart-item-duty{opacity:.58;margin-top:8px;font-size:10px;display:block}.cart-summary button:disabled{cursor:not-allowed}.paypal-checkout-block{border-top:1px solid #211e1b2e;margin-top:18px;padding-top:18px;font-family:inherit!important;display:block!important}.paypal-button-container{width:100%;min-height:45px;display:block!important}.paypal-button-container paypal-button{width:100%;display:block}.paypal-sandbox-badge{letter-spacing:.07em;text-transform:uppercase;opacity:.65;border:1px solid #211e1b4d;margin-bottom:9px;padding:3px 6px;font-size:9px;line-height:1.2;display:inline-block}.paypal-checkout-block small{margin-top:9px!important}.legal-main{width:min(980px,88%)}.legal-hero{max-width:820px;padding-bottom:58px}.legal-priority-note{color:#211e1bb8;background:#ebe9e47a;border-left:2px solid #9d3f3494;max-width:780px;margin:0 0 64px;padding:18px 22px;font-size:12px;line-height:1.75}.legal-sections{border-bottom:1px solid var(--sakura-line)}.legal-section{border-top:1px solid var(--sakura-line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:64px;padding:42px 0;display:grid}.legal-heading{grid-template-columns:34px 1fr;align-content:start;gap:12px;display:grid}.legal-heading span{color:var(--sakura-red);font:500 15px Georgia,Times New Roman,serif}.legal-heading h2{margin:0;font:500 23px/1.28 Georgia,Times New Roman,serif}.legal-copy{max-width:650px}.legal-copy p{color:#211e1bb8;margin:0;font-size:13px;line-height:1.95}.legal-copy p+p{margin-top:15px}.legal-copy ul{color:#211e1bb8;margin:16px 0 0;padding-left:1.2em;font-size:13px;line-height:1.85}.legal-copy li+li{margin-top:6px}.legal-model{background:#ebe9e480;margin-top:64px;padding:38px 42px}.legal-model>p{color:var(--sakura-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.legal-model h2{margin:0;font:500 27px/1.25 Georgia,Times New Roman,serif}.legal-model>div{color:#211e1bad;max-width:650px;margin-top:14px;font-size:12px;line-height:1.75}.legal-model dl{border-top:1px solid var(--sakura-line);margin:30px 0 0}.legal-model dl>div{border-bottom:1px solid var(--sakura-line);grid-template-columns:150px 1fr;gap:22px;padding:12px 0;display:grid}.legal-model dt{font-size:11px;font-weight:600}.legal-model dd{color:#211e1ba8;margin:0;font-size:12px;line-height:1.55}.legal-related-links{flex-wrap:wrap;gap:36px;margin-top:52px;display:flex}.legal-related-links a{color:inherit;border-bottom:1px solid #9d3f3473;gap:18px;padding:12px 0;font:500 16px Georgia,Times New Roman,serif;text-decoration:none;display:inline-flex}.legal-updated{letter-spacing:.04em;color:#211e1b73;margin:42px 0 0;font-size:10px}@media (width<=760px){.legal-main{width:calc(100% - 36px)}.legal-hero{padding-bottom:42px}.legal-priority-note{margin-bottom:44px;padding:15px 17px}.legal-section{grid-template-columns:1fr;gap:21px;padding:32px 0}.legal-heading h2{font-size:21px}.legal-model{margin-top:46px;padding:28px 20px}.legal-model dl>div{grid-template-columns:1fr;gap:4px}.legal-related-links{gap:20px;margin-top:40px}.legal-related-links a{font-size:15px}}.contact-main{width:min(1040px,88%)}.contact-hero{max-width:820px;padding-bottom:64px}.contact-entry-grid{border-top:1px solid var(--sakura-line);border-bottom:1px solid var(--sakura-line);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(42px,7vw,94px);padding:52px 0 68px;display:grid}.contact-kicker{color:var(--sakura-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.contact-channel h2,.contact-checklist h2,.contact-topics h2,.contact-institution h2{margin:0;font:500 27px/1.28 Georgia,Times New Roman,serif}.contact-channel>p:not(.contact-kicker){color:#211e1bb3;max-width:520px;margin:18px 0 0;font-size:13px;line-height:1.9}.contact-primary-action{border:1px solid var(--sakura-red);background:var(--sakura-red);color:#fff;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:28px;width:min(100%,380px);margin-top:30px;padding:16px 18px;font-size:12px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.contact-primary-action:hover,.contact-primary-action:focus-visible{color:var(--sakura-red);background:0 0}.contact-email-address{color:inherit;letter-spacing:.03em;overflow-wrap:anywhere;border-bottom:1px solid #211e1b4d;margin-top:18px;padding-bottom:4px;font-size:11px;text-decoration:none;display:inline-block}.contact-email-address:hover,.contact-email-address:focus-visible{color:var(--sakura-red);border-bottom-color:var(--sakura-red)}.contact-channel small{color:#211e1b7a;max-width:500px;margin-top:25px;font-size:10px;line-height:1.7;display:block}.contact-checklist ol{border-top:1px solid var(--sakura-line);margin:26px 0 0;padding:0;list-style:none}.contact-checklist li{border-bottom:1px solid var(--sakura-line);grid-template-columns:38px 1fr;gap:14px;padding:15px 0;display:grid}.contact-checklist li>span{color:var(--sakura-red);font:500 13px Georgia,Times New Roman,serif}.contact-checklist strong{font-size:11px;display:block}.contact-checklist li p{color:#211e1ba8;margin:5px 0 0;font-size:12px;line-height:1.65}.contact-topics{padding:70px 0}.contact-topics>header{grid-template-columns:.75fr 1.25fr;align-items:start;gap:52px;display:grid}.contact-topics>div{border-top:1px solid var(--sakura-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px;margin-top:38px;display:grid}.contact-topics article{border-bottom:1px solid var(--sakura-line);padding:26px 0}.contact-topics h3{margin:0;font:500 18px/1.3 Georgia,Times New Roman,serif}.contact-topics article p{color:#211e1ba8;margin:10px 0 0;font-size:12px;line-height:1.8}.contact-institution{background:#ebe9e480;grid-template-columns:.78fr 1.22fr;gap:60px;padding:38px 42px;display:grid}.contact-institution p{color:#211e1bb3;margin:0;font-size:12px;line-height:1.9}.contact-related{flex-wrap:wrap;gap:34px;margin-top:50px;display:flex}.contact-related a{color:inherit;border-bottom:1px solid #9d3f3473;gap:18px;padding:11px 0;font:500 15px Georgia,Times New Roman,serif;text-decoration:none;display:inline-flex}@media (width<=780px){.contact-main{width:calc(100% - 36px)}.contact-hero{padding-bottom:42px}.contact-entry-grid{grid-template-columns:1fr;gap:48px;padding:38px 0 48px}.contact-channel h2,.contact-checklist h2,.contact-topics h2,.contact-institution h2{font-size:23px}.contact-primary-action{box-sizing:border-box;width:100%}.contact-topics{padding:52px 0}.contact-topics>header,.contact-institution{grid-template-columns:1fr;gap:17px}.contact-topics>div{grid-template-columns:1fr;margin-top:28px}.contact-institution{padding:28px 22px}.contact-related{gap:20px;margin-top:40px}.contact-related a{font-size:14px}}.cart-summary>.cart-summary-lines{font:inherit;justify-content:stretch;gap:0;display:grid}.cart-summary-lines>div{width:100%;min-width:0}.cart-summary-lines strong{white-space:nowrap}.public-footer{margin:0}.public-footer>div{opacity:1}
