:root{--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", "Helvetica Neue", sans-serif;--color-bg: #F9F8F6;--color-bg-warm: #f3f0e8;--color-bg-dark: #0e0e0e;--color-text: #2C2C2C;--color-text-light: #6b6b6b;--color-border: #e8e8e8;--color-accent: #1a1a1a;--color-gold: #b8965a;--color-gold-light: #d4b07a;--color-gold-pale: rgba(184,150,90,.12);--spacing-section: 120px;--spacing-section-sm: 72px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1)}.atspect-sitenav__link:after{background:var(--color-gold)!important}.atspect-archive__filter-btn.is-active{background:var(--color-gold)!important;border-color:var(--color-gold)!important;color:#fff!important}.atspect-adetail__bio-tab.is-active{border-bottom-color:var(--color-gold)!important;color:var(--color-gold)!important}.atspect-page-header__eyebrow-line{background:var(--color-gold)!important}.atspect-footer__bottom{border-top:1px solid #E8E2D6!important}.atspect-archive,.atspect-adetail__body{background:var(--color-bg-warm)}.atspect-hero__eyebrow,.atspect-mission__eyebrow,.atspect-genre__eyebrow,.atspect-ccta__eyebrow,.atspect-acta__eyebrow,.atspect-press__eyebrow,.atspect-archive__eyebrow,.atspect-adetail__eyebrow,.atspect-featured__eyebrow,.atspect-artists__eyebrow,.atspect-quote__eyebrow,.atspect-footer__sns-label{font-size:1.2rem!important;letter-spacing:.38em!important;font-weight:400!important}.atspect-mission__body,.atspect-mission__quote,.atspect-ccta__body,.atspect-ccta__list-item,.atspect-acta__body,.atspect-acta__feature-body,.atspect-press__item-title,.atspect-artists__description,.atspect-featured__bio,.atspect-archive__card-bio,.atspect-adetail__bio-text,.atspect-adetail__meta-value,.atspect-footer__address,.atspect-footer__contact-link,.atspect-footer__nav-link,.atspect-mission__heading,.atspect-ccta__heading,.atspect-acta__heading,.atspect-press__heading,.atspect-artists__heading,.atspect-featured__name-ja,.atspect-genre__label{font-weight:400!important}.atspect-hero__subheading{font-size:1.5rem!important;line-height:2!important}.atspect-hero__button{font-size:1.3rem!important;letter-spacing:.14em!important}.atspect-hero__scroll-label{font-size:1rem!important;letter-spacing:.28em!important}.atspect-mission__body{font-size:1.5rem!important;line-height:2.1!important}.atspect-mission__btn{font-size:1.3rem!important;letter-spacing:.14em!important}.atspect-genre__label{font-size:1.4rem!important}.atspect-ccta__heading{font-size:clamp(2.2rem,3.5vw,3.8rem)!important}.atspect-ccta__body{font-size:1.5rem!important;line-height:2!important}.atspect-ccta__list-item{font-size:1.4rem!important}.atspect-ccta__btn{font-size:1.3rem!important;letter-spacing:.14em!important}.atspect-acta__heading{font-size:clamp(2rem,2.6vw,3.2rem)!important}.atspect-acta__body{font-size:1.5rem!important;line-height:2!important}.atspect-acta__feature-num{font-size:1.6rem!important}.atspect-acta__feature-title{font-size:1.5rem!important;letter-spacing:.06em!important}.atspect-acta__feature-body{font-size:1.3rem!important;line-height:1.85!important}.atspect-acta__btn--primary{font-size:1.3rem!important;letter-spacing:.14em!important}.atspect-acta__btn--secondary{font-size:1.2rem!important}.atspect-acta__feature-langs{font-size:1.1rem!important;letter-spacing:.06em!important;line-height:1.7!important}.atspect-press__heading{font-size:clamp(2rem,3vw,2.8rem)!important}.atspect-press__item-title{font-size:1.4rem!important;line-height:1.7!important}.atspect-press__item-date,.atspect-press__item-source{font-size:1.1rem!important}.atspect-press__cta-btn{font-size:1.3rem!important;letter-spacing:.1em!important}.atspect-artists__heading{font-size:clamp(2.2rem,3.5vw,3.5rem)!important}.atspect-artists__description{font-size:1.4rem!important;line-height:1.9!important}.atspect-archive__card-name{font-size:1.5rem!important}.atspect-archive__card-genre{font-size:1.1rem!important}.atspect-archive__card-location{font-size:1.2rem!important}.atspect-archive__card-bio{font-size:1.3rem!important}.atspect-featured__genre{font-size:1.1rem!important}.atspect-featured__name-ja{font-size:clamp(2.4rem,4vw,4.8rem)!important}.atspect-featured__name-en{font-size:1.3rem!important}.atspect-featured__location{font-size:1.2rem!important}.atspect-featured__bio{font-size:1.4rem!important;line-height:2!important}.atspect-featured__work-title{font-size:1.5rem!important}.atspect-featured__work-meta{font-size:1.2rem!important}.atspect-featured__btn{font-size:1.3rem!important}.atspect-adetail__bio-tab{font-size:1.2rem!important}.atspect-adetail__bio-text{font-size:1.4rem!important;line-height:2!important}.atspect-adetail__meta-label{font-size:1.1rem!important}.atspect-adetail__meta-value,.atspect-adetail__award{font-size:1.3rem!important}.atspect-footer__nav-link{font-size:1.4rem!important}.atspect-footer__address,.atspect-footer__contact-link{font-size:1.3rem!important}.atspect-footer__copy{font-size:1.1rem!important}.atspect-footer__corp-label{font-size:1rem!important}.atspect-footer__corp-name{font-size:1.1rem!important}.atspect-qb__label{font-size:1.3rem!important;letter-spacing:.32em!important}.atspect-qb__text{font-size:clamp(2rem,3vw,3.2rem)!important}.atspect-qb__attribution{font-size:1.4rem!important;letter-spacing:.22em!important}@media screen and (min-width:750px){.atspect-hero__eyebrow,.atspect-mission__eyebrow,.atspect-genre__eyebrow,.atspect-ccta__eyebrow,.atspect-acta__eyebrow,.atspect-press__eyebrow,.atspect-ig__eyebrow,.atspect-fmedia__eyebrow,.atspect-archive__eyebrow,.atspect-adetail__eyebrow,.atspect-quote__eyebrow,.atspect-fmedia__play-label,.atspect-fmedia__caption,.atspect-fmedia__source{font-size:1.2rem!important}.atspect-fmedia__subheading,.atspect-fmedia__cta,.atspect-ig__handle,.atspect-ig__cta{font-size:1.3rem!important}}@media screen and (max-width:749px){.atspect-hero__eyebrow,.atspect-mission__eyebrow,.atspect-genre__eyebrow,.atspect-ccta__eyebrow,.atspect-acta__eyebrow,.atspect-press__eyebrow,.atspect-archive__eyebrow,.atspect-adetail__eyebrow,.atspect-quote__eyebrow,.atspect-footer__sns-label{font-size:1.2rem!important;letter-spacing:.32em!important;font-weight:400!important}.atspect-mission__body,.atspect-ccta__body,.atspect-acta__body,.atspect-press__item-title,.atspect-archive__card-bio{font-size:1.5rem!important;line-height:1.9!important}.atspect-genre__label,.atspect-acta__feature-title{font-size:1.4rem!important}.atspect-hero__button,.atspect-mission__btn,.atspect-ccta__btn,.atspect-acta__btn--primary,.atspect-acta__btn--secondary{font-size:1.3rem!important;letter-spacing:.12em!important}.atspect-ccta__list-item,.atspect-acta__feature-body{font-size:1.3rem!important;line-height:1.85!important}.atspect-press__item-date,.atspect-press__item-source{font-size:1.2rem!important}.atspect-footer__nav-link{font-size:1.4rem!important}.atspect-footer__address,.atspect-footer__contact-link{font-size:1.3rem!important}.atspect-footer__copy,.atspect-footer__corp-label,.atspect-footer__corp-name,.atspect-hero__scroll-label{font-size:1.1rem!important}.atspect-press__item-meta{margin-bottom:10px!important}.atspect-acta__feature-num{font-size:1.6rem!important}.atspect-hero__subheading{font-size:1.5rem!important}.atspect-qb__label{font-size:1.1rem!important;letter-spacing:.26em!important}.atspect-qb__text{font-size:clamp(1.7rem,4.5vw,2rem)!important}.atspect-qb__attribution{font-size:1.2rem!important;letter-spacing:.18em!important}}body{font-family:var(--font-body);font-weight:400;letter-spacing:.02em;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:400;letter-spacing:.04em;line-height:1.2;font-feature-settings:"palt" 1}.header{background:#f9f8f6f7;border-bottom:1px solid var(--color-border);padding:20px 40px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .4s ease}.header__heading-link,.header__heading{font-family:var(--font-heading);font-size:1.6rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text)}.header__menu-item{font-family:var(--font-body);font-size:.75rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light)}.header__menu-item:hover{color:var(--color-text)}.header-wrapper,.header-wrapper.gradient,.color-scheme-1.header-wrapper,.color-scheme-2.header-wrapper{background:#f9f8f6!important;background-color:#f9f8f6!important}.header-wrapper--border-bottom{border-bottom:1px solid rgba(44,44,44,.1)!important;box-shadow:none!important}.button,.btn{font-family:var(--font-body);font-size:.7rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;border-radius:0;padding:14px 32px;border:1px solid var(--color-text);background:transparent;color:var(--color-text);transition:all .3s ease}.button:hover,.btn:hover,.button--primary{background:var(--color-text);color:#fff}.button--primary:hover{background:transparent;color:var(--color-text)}.card-wrapper{border:none}.card{border-radius:0;box-shadow:none;border:none}.card__heading{font-family:var(--font-heading);font-size:1.1rem;font-weight:400;letter-spacing:.04em}.price{font-family:var(--font-body);font-size:.75rem;font-weight:300;letter-spacing:.08em;color:var(--color-text-light)}.section{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section)}@media screen and (max-width:749px){.section{padding-top:var(--spacing-section-sm);padding-bottom:var(--spacing-section-sm)}}.banner{min-height:70vh;display:flex;align-items:center}.banner__heading{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,5rem);font-weight:300;letter-spacing:.06em;line-height:1.1}.footer{background:#f9f8f6;border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:.7rem;letter-spacing:.1em;color:var(--color-text-light)}.announcement-bar{background:var(--color-text);color:#fff;font-family:var(--font-body);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;padding:10px;text-align:center}a{color:inherit;text-decoration:none;transition:opacity .25s ease,color .25s ease}a:hover{opacity:.68}.atspect-logo-horizontal{display:block;height:auto;max-width:240px}.atspect-logo-vertical{display:none}@media screen and (max-width:749px){.atspect-logo-horizontal{display:block;max-width:160px}.atspect-logo-vertical{display:none}}.atspect-locale-switcher{display:flex;align-items:center;margin-right:14px}.atspect-locale-inner{display:flex;align-items:center;gap:0}.atspect-locale-link{font-family:var(--font-body);font-size:.75rem;font-weight:400;letter-spacing:.1em;color:#aaa;text-decoration:none;padding:3px 6px;line-height:1;transition:color .2s ease;border-bottom:1px solid transparent}.atspect-locale-link:hover{color:#555;text-decoration:none}.atspect-locale-link--active{color:#1a1a1a;border-bottom-color:#1a1a1a}.atspect-locale-link--pending{cursor:default;opacity:.45}.atspect-locale-sep{font-size:.5rem;color:#ddd;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .disclosure__button{font-family:var(--font-body);font-size:.7rem;letter-spacing:.1em;color:#555;background:none;border:none;border-bottom:1px solid #eee;padding:10px 0;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.menu-drawer__localization .disclosure__list{background:#faf9f7;border:1px solid #eee;padding:4px 0}.menu-drawer__localization .disclosure__link{font-family:var(--font-body);font-size:.7rem;letter-spacing:.08em;color:#555;padding:8px 14px;display:flex;align-items:center;gap:8px;text-decoration:none}.menu-drawer__localization .disclosure__link[aria-current=true]{color:#1a1a1a;font-weight:500}.visually-hidden-sm{display:none}@media(min-width:750px){.header{padding:24px 60px}}.atspect-artist-card__image-wrapper{position:relative}.atspect-artist-card__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0f00;transition:background .4s ease}.atspect-artist-card:hover .atspect-artist-card__image-wrapper:after{background:#0f0f0f1f}.atspect-artist-card:hover{opacity:1}.atspect-artist-card__name{transition:letter-spacing .3s ease}.atspect-artist-card:hover .atspect-artist-card__name{letter-spacing:.08em}.atspect-fade-init{opacity:0;transform:translateY(36px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1)}.atspect-fade-init.atspect-visible{opacity:1;transform:translateY(0)}.atspect-fade-init--heading{opacity:0;transform:translateY(28px);transition:opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1)}.atspect-fade-init--heading.atspect-visible{opacity:1;transform:translateY(0)}.atspect-fade-init--left{opacity:0;transform:translate(-28px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1)}.atspect-fade-init--left.atspect-visible{opacity:1;transform:translate(0)}.atspect-fade-init--right{opacity:0;transform:translate(28px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1)}.atspect-fade-init--right.atspect-visible{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.atspect-fade-init,.atspect-fade-init--heading,.atspect-fade-init--left,.atspect-fade-init--right{opacity:1!important;transform:none!important;transition:none!important}}:root{--spacing-section: 200px;--spacing-section-sm: 110px}.atspect-mission{padding-top:200px!important;padding-bottom:200px!important}.atspect-genre,.atspect-featured,.atspect-artists{padding-top:180px!important;padding-bottom:180px!important}.atspect-ccta,.atspect-acta{padding-top:200px!important;padding-bottom:200px!important}.atspect-press{padding-top:180px!important;padding-bottom:180px!important}.atspect-phil{padding-top:220px!important;padding-bottom:220px!important}.atspect-ig{padding-top:160px!important;padding-bottom:160px!important}.atspect-ticker{padding-top:0!important}.atspect-genre__header{margin-bottom:72px!important}.atspect-artists__header{margin-bottom:80px!important}.atspect-press__header{margin-bottom:72px!important}.atspect-featured__label-row{margin-bottom:56px!important}.atspect-mission__eyebrow{margin-bottom:48px!important}.atspect-ccta__eyebrow,.atspect-acta__eyebrow{margin-bottom:32px!important}.atspect-phil__eyebrow{margin-bottom:64px!important}.atspect-phil__ornament{margin-bottom:16px!important}@media screen and (max-width:749px){.atspect-mission,.atspect-genre,.atspect-featured,.atspect-artists,.atspect-ccta,.atspect-acta,.atspect-press{padding-top:110px!important;padding-bottom:110px!important}.atspect-phil{padding-top:120px!important;padding-bottom:120px!important}.atspect-genre__header,.atspect-artists__header,.atspect-press__header{margin-bottom:48px!important}.atspect-phil__eyebrow{margin-bottom:40px!important}}.atspect-genre__item{overflow:hidden}.atspect-genre__img{transition:transform 1.1s cubic-bezier(.4,0,.2,1)!important;will-change:transform}.atspect-genre__item:hover .atspect-genre__img{transform:scale(1.05)!important}.atspect-collection-card__img-wrap{overflow:hidden}.atspect-collection-card__img{transition:transform 1s cubic-bezier(.4,0,.2,1);will-change:transform}.atspect-collection-card:hover .atspect-collection-card__img{transform:scale(1.04)}.atspect-archive__card-img-wrap,.atspect-artist-card__img-wrap{overflow:hidden}.atspect-archive__card-img,.atspect-artist-card__img{transition:transform 1s cubic-bezier(.4,0,.2,1);will-change:transform}.atspect-archive__card:hover .atspect-archive__card-img,.atspect-artist-card:hover .atspect-artist-card__img{transform:scale(1.04)}.atspect-featured__image-wrap{overflow:hidden}.atspect-featured__image{transition:transform 1.2s cubic-bezier(.4,0,.2,1)!important;will-change:transform}.atspect-featured__image-wrap:hover .atspect-featured__image{transform:scale(1.03)!important}@media(prefers-reduced-motion:reduce){.atspect-genre__img,.atspect-collection-card__img,.atspect-archive__card-img,.atspect-artist-card__img,.atspect-featured__image{transition:none!important}}.atspect-header--scrolled{box-shadow:0 2px 32px #00000014;border-bottom-color:transparent}.featured-collection .title-wrapper h2{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:400;letter-spacing:.04em;color:#1a1a1a}.collection__header,.collection .collection__title{display:none}.product__title{font-family:var(--font-heading)!important;font-size:clamp(1.6rem,3vw,2.8rem)!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.2!important;color:#1a1a1a!important}.product__text.caption-with-letter-spacing,.product__vendor{font-family:var(--font-body)!important;font-size:.65rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#999!important}.product__price .price--large,.product__price .price__regular{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.08em!important;color:#1a1a1a!important}.product-form__submit{font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:16px 40px!important;background:#1a1a1a!important;color:#fff!important;border:1px solid #1a1a1a!important;transition:all .3s ease!important;box-shadow:none!important}.product-form__submit:hover:not([disabled]){background:transparent!important;color:#1a1a1a!important}.product__description{font-family:var(--font-body)!important;font-size:.85rem!important;font-weight:300!important;letter-spacing:.04em!important;line-height:1.9!important;color:#555!important}.swatch__input:checked+.swatch__label,.variant-pills__input:checked+.variant-pills__label{border-color:#1a1a1a!important;background:#1a1a1a!important;color:#fff!important}.variant-pills__label{font-family:var(--font-body)!important;font-size:.65rem!important;letter-spacing:.1em!important;border-radius:0!important}.product__media-wrapper{background:#faf9f7}.related-products .title-wrapper h2,.related-products .collection__title{font-family:var(--font-heading)!important;font-size:clamp(1.2rem,2vw,1.8rem)!important;font-weight:400!important;letter-spacing:.04em!important;color:#1a1a1a!important}.share-button__button{font-family:var(--font-body)!important;font-size:.65rem!important;letter-spacing:.12em!important;color:#999!important}.quantity__input{font-family:var(--font-body)!important;font-size:.85rem!important;border-radius:0!important}.quantity__button,.menu-drawer{border-radius:0!important}.menu-drawer__menu-item{font-family:var(--font-body)!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important}*:focus-visible{outline:1px solid #1a1a1a;outline-offset:3px}.card-wrapper .card--product{box-shadow:none!important}.breadcrumbs__item{font-family:var(--font-body);font-size:.65rem;letter-spacing:.12em;color:#bbb}.breadcrumbs__separator{color:#ddd}.shopify-section-page-width{padding-left:0;padding-right:0}.announcement-bar a{color:#fff;text-decoration:underline;text-underline-offset:2px}.card__inner .media{background:#faf9f7!important}.card .card__heading{font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.04em!important}.card,.card__inner{border-radius:0!important;border:none!important;box-shadow:none!important}.pagination__list{font-family:var(--font-body);font-size:.7rem;letter-spacing:.1em}.empty-page-content{font-family:var(--font-body);font-size:.9rem;letter-spacing:.04em;color:#666}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.atspect-fade-init{opacity:1!important;transform:none!important}}::selection{background:#2c2c2c;color:#f9f8f6}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#bbb}.skip-to-content-link:focus{clip:auto;background:#1a1a1a;color:#fff;padding:12px 24px;font-family:var(--font-body);font-size:.75rem;letter-spacing:.1em}.shopify-section{--section-padding-top: 0;--section-padding-bottom: 0}.shopify-policy__title{font-family:var(--font-heading)!important;font-weight:300!important;font-size:clamp(2rem,4vw,3.5rem)!important;letter-spacing:.04em!important}.shopify-policy__body{font-family:var(--font-body)!important;font-size:.85rem!important;font-weight:300!important;line-height:2!important;letter-spacing:.04em!important;color:#555!important}.atspect-notice{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #1a1a1a;padding:16px 20px;font-family:var(--font-body);font-size:.78rem;font-weight:300;letter-spacing:.05em;color:#444;margin-bottom:24px}.atspect-notice--success{border-left-color:#27ae60;background:#f0fdf4}.atspect-notice--error{border-left-color:#c0392b;background:#fef2f2}@media print{.atspect-line-float,.header,.atspect-footer,.atspect-ig,.atspect-lcta{display:none!important}body{font-size:12pt;color:#000}.atspect-hero{height:auto!important;min-height:unset!important}.atspect-hero__media{display:none}.atspect-hero__content{color:#000!important;position:static!important}}.atspect-genre__img{will-change:transform}:where(html[data-lang=ja],html:not([data-lang])) :is(.atspect-hero__heading,.atspect-hero__button,.atspect-mission__heading,.atspect-mission__btn,.atspect-ccta__heading,.atspect-ccta__btn,.atspect-ccta__list-item,.atspect-acta__heading,.atspect-acta__btn--primary,.atspect-acta__btn--secondary,.atspect-press__heading,.atspect-artists__heading,.atspect-artists__description,.atspect-archive__heading,.atspect-genre__heading,.atspect-genre__label,.atspect-featured__name-ja,.atspect-footer__artist-cta-headline,.atspect-footer__artist-cta-eyebrow,.atspect-footer__nav-link,.atspect-qb__text,.atspect-fmedia__cta,.atspect-fmedia__source,.atspect-fmedia__heading,.atspect-pw__heading,.atspect-404__heading,.atspect-faq__heading,.atspect-faq__cat-heading,.atspect-faq__question){word-break:keep-all;overflow-wrap:break-word;line-break:strict}.cart__title-heading{font-family:var(--font-heading)!important;font-size:clamp(1.6rem,3vw,2.6rem)!important;font-weight:300!important;letter-spacing:.04em!important;color:#1a1a1a!important}.cart-items thead th{font-family:var(--font-body)!important;font-size:.6rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#bbb!important;border-bottom:1px solid #e8e8e8!important;padding-bottom:12px!important}.cart-item__name{font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.04em!important;color:#1a1a1a!important}.cart-item__details .product-option{font-family:var(--font-body)!important;font-size:.65rem!important;font-weight:300!important;letter-spacing:.08em!important;color:#999!important}.cart-item__price-wrapper .price{font-family:var(--font-body)!important;font-size:.85rem!important;font-weight:300!important;letter-spacing:.06em!important;color:#555!important}.cart-item .quantity__input{font-family:var(--font-body)!important;font-size:.75rem!important;border-radius:0!important;border-color:#e8e8e8!important}.cart-item__remove .button{font-family:var(--font-body)!important;font-size:.6rem!important;letter-spacing:.1em!important;color:#bbb!important}.cart-item__remove .button:hover{color:#1a1a1a!important}.cart-subtotal__title{font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#666!important}.cart-subtotal__value{font-family:var(--font-body)!important;font-size:1.1rem!important;font-weight:300!important;letter-spacing:.08em!important;color:#1a1a1a!important}.cart__cta .button--primary,.cart__dynamic-checkout-buttons .shopify-payment-button__button{font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;background:#1a1a1a!important;color:#fff!important;padding:18px 40px!important;border:1px solid #1a1a1a!important;transition:all .3s ease!important;box-shadow:none!important;width:100%!important}.cart__cta .button--primary:hover{background:transparent!important;color:#1a1a1a!important}.cart__note .field__input{font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:300!important;border-radius:0!important;border-color:#ddd!important;letter-spacing:.04em!important}.cart__tax-note{font-family:var(--font-body)!important;font-size:.6rem!important;font-weight:300!important;letter-spacing:.06em!important;color:#bbb!important;text-align:center!important}.cart__empty-text{font-family:var(--font-heading)!important;font-size:clamp(1.2rem,2.5vw,2rem)!important;font-weight:300!important;letter-spacing:.04em!important;color:#999!important}.main-collection-banner__title{font-family:var(--font-heading)!important;font-weight:300!important;font-size:clamp(1.8rem,3.5vw,3rem)!important;letter-spacing:.04em!important}.blog .article-card__title{font-family:var(--font-heading)!important;font-size:clamp(1.1rem,1.8vw,1.5rem)!important;font-weight:400!important;letter-spacing:.04em!important;color:#1a1a1a!important}.blog .article-card__excerpt{font-family:var(--font-body)!important;font-size:.82rem!important;font-weight:300!important;line-height:1.8!important;letter-spacing:.03em!important;color:#666!important}.blog .article-card__date{font-family:var(--font-body)!important;font-size:.6rem!important;letter-spacing:.12em!important;color:#bbb!important}.article__title{font-family:var(--font-heading)!important;font-size:clamp(1.8rem,3.5vw,3.2rem)!important;font-weight:300!important;letter-spacing:.04em!important;line-height:1.2!important;color:#1a1a1a!important}.article__date{font-family:var(--font-body)!important;font-size:.65rem!important;letter-spacing:.12em!important;color:#bbb!important}.article__content,.article .rte{font-family:var(--font-body)!important;font-size:.9rem!important;font-weight:300!important;line-height:2!important;letter-spacing:.04em!important;color:#444!important}.article .rte h2,.article .rte h3{font-family:var(--font-heading)!important;font-weight:400!important;color:#1a1a1a!important}.predictive-search{border-radius:0!important;border-color:#e8e8e8!important;box-shadow:0 4px 20px #0000000f!important}.predictive-search__heading{font-family:var(--font-body)!important;font-size:.55rem!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#bbb!important}.predictive-search-option__heading{font-family:var(--font-heading)!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:.04em!important;color:#1a1a1a!important}.predictive-search-option__vendor{font-family:var(--font-body)!important;font-size:.6rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#bbb!important}.predictive-search-option__price{font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:300!important;color:#666!important}.search-modal .field__input{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.04em!important;border-radius:0!important;border-bottom-color:#1a1a1a!important}.pagination__list li a,.pagination__list li span{font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:300!important;letter-spacing:.1em!important;border-radius:0!important}.pagination__list .pagination__item--current{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.cart-drawer{border-radius:0!important;box-shadow:-4px 0 40px #00000014!important}.cart-drawer__header{border-bottom:1px solid #e8e8e8!important;padding:20px 24px!important}.cart-drawer__heading{font-family:var(--font-heading)!important;font-size:1.1rem!important;font-weight:300!important;letter-spacing:.06em!important;color:#1a1a1a!important}.cart-drawer__close{color:#999!important;transition:color .2s ease!important}.cart-drawer__close:hover{color:#1a1a1a!important;opacity:1!important}.cart-drawer-items .cart-item__name{font-family:var(--font-heading)!important;font-size:.9rem!important;font-weight:400!important;letter-spacing:.04em!important;color:#1a1a1a!important}.cart-drawer .cart-item__price-wrapper .price{font-family:var(--font-body)!important;font-size:.8rem!important;font-weight:300!important;color:#666!important}.cart-drawer-items .cart-item__vendor{font-family:var(--font-body)!important;font-size:.6rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#bbb!important}.cart-drawer .quantity__input{font-family:var(--font-body)!important;border-radius:0!important}.cart-drawer .quantity__button{border-radius:0!important}.cart-drawer__footer{border-top:1px solid #e8e8e8!important;padding:20px 24px!important}.cart-drawer__footer .totals__subtotal-value{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.06em!important;color:#1a1a1a!important}.cart-drawer__footer .totals__subtotal{font-family:var(--font-body)!important;font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#999!important}.cart-drawer__checkout.button{font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;background:#1a1a1a!important;color:#fff!important;padding:16px 32px!important;border:1px solid #1a1a1a!important;transition:all .3s ease!important;box-shadow:none!important;width:100%!important}.cart-drawer__checkout.button:hover{background:transparent!important;color:#1a1a1a!important}.cart-notification{border-radius:0!important;box-shadow:0 4px 24px #0000001a!important}.cart-notification-product__name{font-family:var(--font-heading)!important;font-size:.9rem!important;font-weight:400!important;letter-spacing:.04em!important}.cart-notification__view-cart{font-family:var(--font-body)!important;font-size:.65rem!important;letter-spacing:.15em!important;border-radius:0!important}.modal__content{border-radius:0!important}.cookie-consent{font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:300!important;letter-spacing:.04em!important;border-radius:0!important}.disclosure__button{font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.08em!important;color:#555!important;border-radius:0!important;padding:16px 0!important;border-bottom:1px solid #f0f0f0!important}.disclosure__summary{font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.08em!important;color:#555!important}.disclosure__panel{font-family:var(--font-body)!important;font-size:.82rem!important;font-weight:300!important;line-height:1.9!important;letter-spacing:.04em!important;color:#666!important}@media print{.atspect-hero{min-height:auto!important;height:auto!important;display:block!important}.atspect-hero__image-panel{display:none!important}.atspect-hero__text-panel{padding:24px 0!important}.atspect-hero__sep{display:none!important}}.atspect-eyebrow{font-family:var(--font-body);font-size:.58rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#bbb;margin:0}.atspect-sep{width:40px;height:1px;background:#d8d8d8;margin:0 auto 48px;border:none}.atspect-sep--left{margin-left:0}.atspect-collection-card__image,.atspect-artist-card__image,.atspect-genre__img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.atspect-collection-card:hover .atspect-collection-card__image,.atspect-artist-card:hover .atspect-artist-card__image{transform:scale(1.03)}#atspect-back-to-top{border-radius:0!important;transition:opacity .35s ease,transform .35s ease!important}#atspect-back-to-top:hover{transform:translateY(-3px);opacity:.8!important}@media screen and (max-width:749px){.page-width{padding-left:20px!important;padding-right:20px!important}}.atspect-featured__name-ja,.atspect-artist-card__name,.atspect-artist__name-ja,.atspect-collection-card__title,.atspect-artwork__title,.atspect-exh__title,.atspect-mission__quote,.atspect-hero__heading{font-feature-settings:"palt" 1}.atspect-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.atspect-section-header--flush{border-bottom:none;padding-bottom:0}.atspect-section-viewall{font-family:var(--font-body);font-size:.62rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#888;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:color .2s ease}.atspect-section-viewall:hover{color:#111;opacity:1}.header__menu-item{position:relative;transition:color .25s ease}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width .3s cubic-bezier(.4,0,.2,1)}.header__menu-item:hover:after,.header__menu-item--active:after{width:100%}.atspect-artist-card__genre{position:relative;display:inline-block}img[loading=lazy]{background:#f5f3f0}*:focus-visible{outline:1px solid rgba(17,17,17,.4);outline-offset:4px}.atspect-rule{border:none;border-top:1px solid #ebebeb;margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/atspect.css.map */
