:root{--background:#f5f1e8;--surface:#fffcf6eb;--surface-solid:#fffaf2;--main-surface:#fff;--foreground:#181613;--muted:#686257;--border:#1816131f;--border-strong:#1816132e;--max-width:1240px;--content-width:1240px;--shadow-soft:0 18px 60px #00000024;--radius-1:3px}*{box-sizing:border-box}html{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display), Georgia, serif;font-weight:600}.site-shell{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.site-header{z-index:60;border-bottom:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.site-header__inner{width:min(var(--max-width), calc(100% - 48px));justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin:0 auto;display:flex}.site-header__desktop{flex:1;justify-content:flex-end;min-width:0;display:flex}.site-identity{align-items:center;gap:14px;min-width:0;transition:opacity .16s;display:inline-flex}.site-identity:hover{opacity:.82}.site-brandmark{border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-solid);flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;width:34px;height:34px;padding:8px;display:inline-flex}.site-brandmark__line{background:var(--foreground);width:100%;height:1px;display:block}.site-brandmark__line--short{width:58%}.site-identity__text{flex-direction:column;min-width:0;line-height:1;display:inline-flex}.site-identity__name{font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;font-weight:700}.site-identity__tagline{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.7rem}.site-nav{align-items:center;gap:32px;display:flex}.site-nav__link{color:#1816139e;font-size:.95rem;font-weight:500;transition:color .16s,opacity .16s}.site-nav__link:hover,.site-nav__link--active{color:var(--foreground)}.site-mobile-toggle,.site-mobile-close{border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-solid);width:34px;height:34px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .16s;display:none}.site-mobile-toggle:hover,.site-mobile-close:hover{background:#18161308}.site-mobile-toggle--hidden{pointer-events:none;opacity:0}.site-mobile-overlay{z-index:70;position:fixed;inset:0}.site-mobile-overlay__backdrop{background:#0003;border:0;position:absolute;inset:0}.site-mobile-panel{inset-block:0;border-right:1px solid var(--border);border-radius:0 var(--radius-1) var(--radius-1) 0;background:var(--surface-solid);width:320px;max-width:84vw;box-shadow:var(--shadow-soft);position:absolute;left:0}.site-mobile-panel__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:0 16px;display:flex}.site-mobile-panel__body{flex-direction:column;justify-content:space-between;gap:32px;height:calc(100% - 76px);padding:24px 16px 28px;display:flex;overflow-y:auto}.site-mobile-panel__label{color:#18161361;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:.7rem;font-weight:700}.site-mobile-nav,.site-mobile-secondary-nav{gap:8px;display:grid}.site-mobile-nav__link,.site-mobile-secondary-nav__link{border-radius:var(--radius-1);color:#181613c7;align-items:center;min-height:44px;padding:0 14px;transition:background .16s,color .16s;display:flex}.site-mobile-nav__link:hover,.site-mobile-secondary-nav__link:hover{color:var(--foreground);background:#1816130a}.site-mobile-nav__link--active,.site-mobile-secondary-nav__link--active{color:var(--foreground);background:#18161312;font-weight:600}.site-main{background:var(--main-surface);flex-direction:column;flex:1 0 auto;display:flex}.site-footer{border-top:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-footer__inner{width:min(var(--max-width), calc(100% - 48px));place-items:center;gap:20px;margin:0 auto;padding:28px 0 30px;display:grid}.site-footer__copyright{color:#181613ad;font-size:.95rem}.site-footer__nav{flex-wrap:wrap;justify-content:center;gap:18px 24px;display:flex}.site-footer__legacy-logo{opacity:.86;width:min(260px,58vw);transition:opacity .16s;display:block}.site-footer__legacy-logo:hover{opacity:1}.site-footer__legacy-logo img{width:100%;height:auto;display:block}.site-footer__link{color:#181613ad;font-size:.95rem;transition:color .16s}.site-footer__link:hover{color:var(--foreground)}.content-frame{width:min(var(--content-width), calc(100% - 48px));margin:0 auto;padding:52px 0 72px}.page-hero{border-bottom:1px solid var(--border)}.page-hero__inner{width:min(var(--content-width), calc(100% - 48px));flex-direction:column;gap:20px;margin:0 auto;padding:56px 0;display:flex}.page-hero__content{max-width:none}.page-hero__eyebrow{color:#1816136b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:700}.page-hero__title{letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:.98}.page-hero__description{color:#181613b8;white-space:nowrap;max-width:none;margin:12px 0 0;font-size:1.02rem;line-height:1.45}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-actions--compact{justify-content:center}.button{border:1px solid var(--border-strong);border-radius:var(--radius-1);justify-content:center;align-items:center;min-height:44px;padding:0 18px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.button--primary{background:var(--foreground);border-color:var(--foreground);color:#fff}.button--primary:hover{background:#2a2722;border-color:#2a2722}.button--primary:disabled{opacity:.55;cursor:not-allowed}.button--secondary{color:var(--foreground);background:0 0}.button--secondary:hover{background:#1816130a}.button--whatsapp{min-width:220px}.section-stack{gap:20px;margin-bottom:56px;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-heading__title{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.9rem);line-height:1}.section-heading__description{color:#181613ad;white-space:nowrap;margin:8px 0 0;font-size:.98rem;line-height:1.4}.section-heading__link{color:var(--foreground);flex-shrink:0}.section-heading__link:hover{opacity:.7}.media-grid{gap:18px;display:grid}.media-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.media-card{gap:10px;display:grid}.media-card__media-link{display:block}.media-card__media{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);width:100%;position:relative;overflow:hidden}.media-card__media--standard{aspect-ratio:3/2}.media-card__meta{gap:4px;display:grid}.media-card__title{letter-spacing:-.03em;margin:0;font-size:1.35rem;line-height:1.02}.media-card__placeholder-label{color:#1816137a;margin:0;font-size:.98rem}.grid-cards{gap:16px;display:grid}.grid-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius-1);padding:20px}.card__title{letter-spacing:-.03em;margin:0 0 10px;font-size:1.55rem;line-height:1.08}.card__body{margin:0;font-size:1rem;line-height:1.75}.card__footer{color:var(--muted);margin:18px 0 0}.meta{color:var(--muted)}.final-cta{text-align:center;padding-top:8px}.final-cta__title{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.02}.about-intro{margin-bottom:34px}.about-legacy-logo{justify-content:center;margin:0 0 12px;display:flex}.about-legacy-logo img{width:min(340px,72vw);height:auto;display:block}.about-intro__content{justify-content:center;max-width:none;display:flex}.about-intro__description{color:#181613b8;text-align:center;width:min(100%,38rem);margin:0 auto;font-size:1.02rem;line-height:1.55}.about-stack{gap:28px;display:grid}.about-section{max-width:none}.about-section__title{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.about-section__body{gap:16px;display:grid}.about-section__body p{color:#181613db;margin:0;font-size:1.04rem;line-height:1.85}.about-contact{max-width:none;padding-top:6px}.about-contact__content{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-solid);gap:14px;padding:24px;display:grid}.about-contact__title{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.about-contact__body{color:#181613db;margin:0;font-size:1.04rem;line-height:1.8}.about-contact__actions{flex-wrap:wrap;align-items:center;gap:14px 18px;padding-top:6px;display:flex}.about-contact__number{color:#1816139e;margin:0;font-size:.98rem}.browse-intro{margin-bottom:20px}.browse-intro__content{max-width:760px}.browse-intro__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4.5vw,4rem);line-height:.98}.browse-intro__description{color:#181613b8;margin:14px 0 0;font-size:1.02rem;line-height:1.55}.browse-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:28px;padding:14px 0 18px;display:flex}.browse-toolbar__count{color:#181613b8;font-size:.98rem}.browse-toolbar__controls{align-items:center;gap:12px;display:flex}.sort-control{align-items:center;gap:10px;display:inline-flex;position:relative}.sort-control__label{color:#1816138f;font-size:.92rem}.sort-control__trigger{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-solid);min-width:164px;min-height:40px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.sort-control__menu{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-solid);z-index:20;min-width:220px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 40px #0000001f}.sort-control__option{color:#181613d6;align-items:center;min-height:42px;padding:0 14px;transition:background .16s;display:flex}.sort-control__option:hover{background:#1816130a}.sort-control__option--active{color:var(--foreground);background:#1816130f}.collections-intro{margin-bottom:28px}.collections-intro__content{max-width:760px}.collections-intro__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4.4vw,4rem);line-height:.98}.collections-intro__description{color:#181613b8;margin:14px 0 0;font-size:1.02rem;line-height:1.55}.collections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px;display:grid}.collection-tile{gap:12px;display:grid}.collection-tile__media-link{display:block}.collection-tile__media{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);width:100%;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.collection-tile__media-link:hover .collection-tile__media{border-color:#18161338;transform:translateY(-1px)}.collection-tile__meta{gap:4px;display:grid}.collection-tile__title{letter-spacing:-.03em;margin:0;font-size:1.4rem;line-height:1.04}.collection-tile__description{color:#181613a8;margin:0;font-size:.98rem;line-height:1.45}.collection-browse-intro{margin-bottom:24px}.collection-browse-intro__content{max-width:760px}.collection-browse-intro__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4.4vw,4rem);line-height:.98}.collection-browse-intro__description{color:#181613b8;margin:14px 0 0;font-size:1.02rem;line-height:1.55}.collection-browse-intro__count{color:#1816138f;margin:12px 0 0;font-size:.96rem}.artists-intro{margin-bottom:28px}.artists-intro__content{max-width:760px}.artists-intro__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4.4vw,4rem);line-height:.98}.artists-intro__description{color:#181613b8;margin:14px 0 0;font-size:1.02rem;line-height:1.55}.artists-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px;display:grid}.artist-tile{gap:10px;display:grid}.artist-tile__media-link{display:block}.artist-tile__media{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);width:100%;transition:border-color .16s,transform .16s}.artist-tile__media-link:hover .artist-tile__media{border-color:#18161338;transform:translateY(-1px)}.artist-tile__meta{display:block}.artist-tile__title{letter-spacing:-.03em;margin:0;font-size:1.4rem;line-height:1.04}.artist-detail-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-bottom:44px;display:grid}.artist-detail-top__portrait{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);width:100%}.artist-detail-top__content{align-content:start;gap:18px;display:grid}.artist-detail-intro{margin:0}.artist-detail-intro__content{max-width:none}.artist-detail-intro__title{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:.98}.artist-detail-intro__description{color:#181613b8;margin:14px 0 0;font-size:1.06rem;line-height:1.5}.artist-detail-intro__meta{color:#1816138f;flex-wrap:wrap;gap:10px 18px;margin-top:12px;font-size:.96rem;display:flex}.artist-detail-context__copy{gap:16px;display:grid}.artist-detail-context__copy p{margin:0;font-size:1.04rem;line-height:1.8}.artist-detail-context__statement{color:#181613b8;font-style:italic}.artist-detail-works__header{margin-bottom:18px}.artist-detail-works__title{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px;display:grid}.artwork-card{gap:12px;display:grid}.artwork-card__media-link{display:block}.artwork-card__media{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);justify-content:center;align-items:center;width:100%;transition:border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.artwork-card__media-link:hover .artwork-card__media{border-color:#18161338;transform:translateY(-1px)}.artwork-card__media--portrait{aspect-ratio:4/5}.artwork-card__media--landscape{aspect-ratio:3/2}.artwork-card__media--square{aspect-ratio:1}.artwork-card__meta{gap:4px;display:grid}.artwork-card__title{letter-spacing:-.03em;margin:0;font-size:1.4rem;line-height:1.04}.artwork-card__detail-row{color:#181613a8;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.97rem;line-height:1.35;display:flex}.artwork-card__artist{color:#1816139e}.artwork-card__price-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.artwork-card__price-compare{color:#1816137a;text-decoration:line-through}.artwork-card__price-current{color:var(--foreground)}.artwork-card__price-sale{color:#b64b21}.artwork-card__price-unavailable{color:var(--foreground)}.pagination{margin-top:44px;padding-top:8px}.pagination__inner{justify-content:center;align-items:center;gap:18px;display:flex}.pagination__pages{align-items:center;gap:8px;display:flex}.pagination__page,.pagination__control{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-solid);justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 14px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.pagination__page:hover,.pagination__control:hover{background:#1816130a}.pagination__page--active{border-color:var(--foreground);background:var(--foreground);color:#fff}.pagination__control--disabled{pointer-events:none;opacity:.4}.back-link-row{margin-bottom:18px}.back-link{color:#181613a8;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.95rem;transition:color .16s;display:inline-flex}.back-link:hover{color:var(--foreground)}.artwork-detail-hero{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start;gap:36px;margin-bottom:56px;display:grid}.artwork-detail-hero__media{display:block}.artwork-detail-hero__image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.artwork-detail-hero__image{border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);width:100%;height:auto;transition:border-color .16s,transform .16s;display:block}.artwork-detail-hero__image-button:hover .artwork-detail-hero__image{border-color:#18161338;transform:translateY(-1px)}.artwork-detail-hero__sidebar{gap:28px;display:grid}.artwork-detail-hero__identity{gap:10px;display:grid}.artwork-detail-hero__artist{color:#181613a8;font-size:.98rem}.artwork-detail-hero__title{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:.96}.artwork-detail-hero__price-row{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.artwork-detail-hero__price{font-size:1.4rem;line-height:1}.artwork-detail-hero__availability{color:#18161394;font-size:.95rem}.artwork-specs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0;padding:0}.artwork-specs__row{border-top:1px solid var(--border);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.artwork-specs__row:first-child{border-top:0}.artwork-specs__row dt{color:#18161385}.artwork-specs__row dd{margin:0}.artwork-detail-hero__actions{gap:14px;display:grid}.artwork-detail-hero__purchase{width:100%}.artwork-detail-hero__note{color:#1816139e;margin:0;font-size:.94rem;line-height:1.55}.artwork-section{margin-bottom:56px}.artwork-section__header{margin-bottom:14px}.artwork-section__header--split{justify-content:space-between;align-items:end;gap:24px;display:flex}.artwork-section__title{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.artwork-section__subtitle{color:#1816139e;margin:8px 0 0;font-size:.98rem}.artwork-section__link{color:var(--foreground)}.artwork-section__link:hover{opacity:.72}.artwork-copy{width:100%}.artwork-copy p{width:100%;max-width:none;margin:0;font-size:1.08rem;line-height:1.85}.artist-context{width:100%}.artist-context p{width:100%;max-width:none;margin:0;font-size:1.04rem;line-height:1.85}.lightbox{z-index:120;position:fixed;inset:0}.lightbox__backdrop{background:#000000d1;border:0;position:absolute;inset:0}.lightbox__panel{z-index:1;flex-direction:column;gap:16px;width:min(1280px,100% - 48px);height:min(92vh,100% - 48px);margin:24px auto;display:flex;position:relative}.lightbox__header{color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex}.lightbox__title{letter-spacing:.04em;text-transform:uppercase;font-size:.98rem}.lightbox__close{border-radius:var(--radius-1);color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lightbox__body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.lightbox__image{border-radius:var(--radius-1);background:linear-gradient(135deg,#ffffff14,#ffffff24);border:1px solid #ffffff29;width:min(1100px,100%);height:100%;max-height:100%}@media (max-width:960px){.site-header__desktop{display:none}.site-mobile-toggle,.site-mobile-close{display:inline-flex}.page-hero__title,.page-hero__description,.section-heading__description{white-space:normal}.media-grid--three,.grid-cards--three,.collections-grid,.artists-grid,.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-detail-top,.artwork-detail-hero{grid-template-columns:1fr}}@media (max-width:720px){.site-header__inner,.site-footer__inner,.content-frame,.page-hero__inner{width:min(var(--max-width), calc(100% - 32px))}.site-footer__inner{gap:18px;padding:20px 0 24px}.site-footer__nav{justify-content:center}.content-frame{padding:28px 0 36px}.page-hero__inner{gap:14px;padding:28px 0}.page-hero__title{font-size:clamp(2.3rem,10vw,3.6rem)}.page-hero__description,.section-heading__description,.browse-intro__description,.collections-intro__description,.collection-browse-intro__description,.artists-intro__description,.artist-detail-intro__description,.about-intro__description{font-size:.98rem;line-height:1.5}.section-heading,.browse-toolbar,.artwork-section__header--split,.about-contact__actions{flex-direction:column;align-items:flex-start}.section-stack{margin-bottom:32px}.media-grid--three,.grid-cards--three,.collections-grid,.artists-grid,.artwork-grid{grid-template-columns:1fr}.media-card__title,.card__title,.collection-tile__title,.artist-tile__title,.artwork-card__title{font-size:1.25rem}.browse-toolbar{padding:12px 0 14px}.sort-control{justify-content:space-between;width:100%}.sort-control__trigger{width:100%;min-width:0}.sort-control__menu{min-width:0;left:0;right:0}.pagination__pages{flex-wrap:wrap;justify-content:center;gap:6px}.pagination__inner{justify-content:center;gap:10px;width:100%}.pagination__page,.pagination__control{min-width:34px;min-height:34px;padding:0 10px;font-size:.9rem}.artist-detail-top{gap:20px;margin-bottom:36px}.artwork-detail-hero{gap:24px;margin-bottom:36px}.artwork-detail-hero__title{font-size:clamp(2.2rem,10vw,3.5rem)}.artwork-specs__row{grid-template-columns:1fr;gap:4px}.artwork-section{margin-bottom:40px}.about-section__body p,.about-contact__body,.artwork-copy p,.artist-context p,.artist-detail-context__copy p{font-size:1rem;line-height:1.75}.lightbox__panel{width:calc(100% - 24px);height:calc(100% - 24px);margin:12px auto}}.artwork-card{justify-content:stretch;align-self:start;height:auto}.artwork-card__media-link{height:auto;display:block}.artwork-card__meta{align-self:stretch;margin-top:0}.artist-detail-top__portrait{align-self:start;height:auto!important}.artist-detail-top__portrait:before{content:none!important;display:none!important}.artist-detail-top__portrait img{width:100%;display:block;height:auto!important}.artist-detail-top{align-items:start!important}.artist-detail-top__portrait{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important}.artist-detail-top__portrait:before,.artist-detail-top__portrait:after{content:none!important;display:none!important}.artist-detail-top__portrait img{object-fit:contain!important;object-position:top center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}.artist-top-portrait{border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);align-self:start;width:100%;height:auto;min-height:0;overflow:hidden}.artist-top-portrait__image{width:100%;height:auto;min-height:0;display:block}.artist-grid-portrait{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-1);background:linear-gradient(135deg,#1816130a,#18161314);width:100%;transition:border-color .16s,transform .16s;overflow:hidden}.artist-grid-portrait__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.artist-tile__media-link:hover .artist-grid-portrait{border-color:#18161338;transform:translateY(-1px)}
