.ArtworkCard_card__B9xlB{display:block;border:1px solid var(--black);transition:border-color var(--duration) var(--ease)}.ArtworkCard_card__B9xlB:hover{border-color:var(--accent)}.ArtworkCard_image__Up7hI{position:relative;aspect-ratio:4/5;overflow:hidden}.ArtworkCard_image__Up7hI img{object-fit:cover;width:100%;height:100%}.ArtworkCard_info__lZog9{padding:var(--space-md)}.ArtworkCard_meta__2EO0x{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.ArtworkCard_title__R_Db_{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;margin-top:var(--space-xs)}.ArtworkCard_detail__EBPPq{font-size:.75rem;color:var(--grey-mid);margin-top:var(--space-xs)}.ArtworkCard_price__KyuNA{font-size:1rem;font-weight:600;margin-top:var(--space-sm)}.ArtworkGrid_filters__IyttA{display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-lg)}.ArtworkGrid_filterLabel__BmdlM{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--black);margin-bottom:var(--space-sm)}.ArtworkGrid_filterRow__nWuP2{display:flex;flex-wrap:wrap;gap:var(--space-md)}.ArtworkGrid_tag__wDYSb{display:inline-block;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:var(--space-xs) 0;color:var(--grey-mid);cursor:pointer;background:none;border:none;transition:color var(--duration) var(--ease)}.ArtworkGrid_tag__wDYSb:hover{color:var(--black)}.ArtworkGrid_tagActive__XcFJ0{color:var(--accent);font-weight:700}.ArtworkGrid_grid__XoBBH{display:grid;grid-template-columns:1fr;gap:24px}.ArtworkGrid_empty__buEHq{text-align:center;padding:var(--space-xl) 0;font-size:.9375rem;color:var(--grey-mid)}.ArtworkGrid_presetBanner__PmL9m{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);border-bottom:1px solid var(--black);padding-bottom:var(--space-md)}.ArtworkGrid_presetLabel__xv3s4{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-mid)}.ArtworkGrid_presetName__z5Qwf{color:var(--accent)}.ArtworkGrid_presetReset__3UMK_{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-mid);background:none;border:none;cursor:pointer}@media (min-width:640px){.ArtworkGrid_grid__XoBBH{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ArtworkGrid_grid__XoBBH{grid-template-columns:repeat(3,1fr)}}.Text_body__3d3tL{font-size:.9375rem;font-weight:400;line-height:1.6}.Text_caption__7DCPK{font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:.02em}.Text_label__WimJr{font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.Text_subtitle__Lo6cd{font-size:clamp(1rem,2vw,1.4rem);font-weight:500;line-height:1.3;letter-spacing:-.01em}.Text_title__Qhl8u{font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.Text_colorDefault__SAbZt{color:var(--black)}.Text_colorGrey__ns_YY{color:var(--grey-mid)}.Text_colorAccent__SKVtC{color:var(--accent)}.Text_colorWhite___JtO_{color:var(--white)}.Section_section__ILLTf{padding:var(--space-3xl) 0}.Section_default___VdSN{background:var(--white)}.Section_grey__P1IYe{background:var(--grey-surface)}.Section_black__R1Ta_{background:var(--black);color:var(--white)}.Section_accent__RTfxg{background:var(--accent);color:var(--white)}.Section_container__60Wq_{max-width:var(--max-width);margin:0 auto;padding:0 var(--grid-gutter)}.SectionHeader_header__ry4QT{margin-bottom:var(--space-xl)}.SectionHeader_centered__a_COd{text-align:center}.SectionHeader_label__hedJr{font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-mid);margin-bottom:var(--space-sm)}.SectionHeader_title__a_HPA{font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.SectionHeader_subtitle__JDdYI{font-size:.9375rem;font-weight:400;line-height:1.6;color:var(--grey-mid);max-width:480px;margin-top:var(--space-md)}.SectionHeader_centered__a_COd .SectionHeader_subtitle__JDdYI{margin-left:auto;margin-right:auto}.Rule_rule__Z5EI7{border:none;margin:0}.Rule_thin__qECdE{border-top:1px solid var(--black)}.Rule_thick__7Pubr{border-top:3px solid var(--black)}.Rule_accent__i6skD{border-top:3px solid var(--accent)}.Rule_light__ee8rw{border-top:1px solid var(--grey-light)}.CTA_cta__lB0yJ{position:relative;overflow:hidden;padding:var(--space-2xl) 0}.CTA_default__CVJme{background:var(--grey-surface)}.CTA_dark__PPRfh{background:var(--black);color:var(--white)}.CTA_container__dGFXz{max-width:var(--max-width);margin:0 auto;padding:0 var(--grid-gutter)}.CTA_headline__waf0E{font-size:clamp(1.8rem,4vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em}.CTA_body__oiLKZ{font-size:.9375rem;color:var(--grey-mid);max-width:480px;margin-top:var(--space-md);line-height:1.6}.CTA_button__T4ID7{display:inline-block;font-family:var(--font-primary);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--white);border:none;padding:16px 48px;cursor:pointer;transition:background var(--duration) var(--ease);margin-top:var(--space-lg)}.CTA_button__T4ID7:hover{background:var(--black)}.CTA_dark__PPRfh .CTA_body__oiLKZ{color:var(--grey-mid)}.CTA_dark__PPRfh .CTA_button__T4ID7:hover{background:var(--white);color:var(--black)}.Module_module__XB86P{padding:var(--space-lg)}.Module_bordered__6gPlL{border:1px solid var(--black)}.Module_filled__a7mgm{background:var(--grey-surface)}.Module_label__pOKTk{font-size:.6875rem;font-weight:500;letter-spacing:.12em;color:var(--accent)}.Module_label__pOKTk,.Module_title__Sv7sk{text-transform:uppercase;margin-bottom:var(--space-md)}.Module_title__Sv7sk{font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.Hero_hero__9Yb5G{position:relative;overflow:hidden}.Hero_page__cIzGN{padding:var(--space-3xl) 0 var(--space-2xl);text-align:center;min-height:60vh;display:flex;align-items:center}.Hero_pageContainer__UwB3Z{max-width:var(--max-width);margin:0 auto;padding:0 var(--grid-gutter);width:100%}.Hero_pageHeadline__8CNzR{font-size:clamp(2.8rem,9vw,6rem);font-weight:700;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;max-width:800px;margin:0 auto}.Hero_pageTagline__v24g8{font-size:clamp(1rem,2vw,1.2rem);color:var(--grey-mid);max-width:480px;margin:var(--space-lg) auto 0;line-height:1.5}.Hero_pageCtas___Prsr{display:flex;justify-content:center;gap:var(--space-md);margin-top:var(--space-xl)}.Hero_btnPrimary__tQRbl{display:inline-block;font-family:var(--font-primary);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;background:var(--black);color:var(--white);transition:background var(--duration) var(--ease)}.Hero_btnPrimary__tQRbl:hover{background:var(--accent)}.Hero_btnSecondary__k6Kr8{display:inline-block;font-family:var(--font-primary);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;cursor:pointer;background:transparent;color:var(--black);border:2px solid var(--black);transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}.Hero_btnSecondary__k6Kr8:hover{background:var(--black);color:var(--white)}.Hero_landing__lcGdW{padding:var(--space-2xl) var(--grid-gutter) var(--space-xl);max-width:var(--max-width);margin:0 auto}.Hero_landingTagline__jCn7z{font-family:var(--font-primary);font-size:clamp(2.8rem,9vw,6rem);font-weight:700;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:var(--black)}.Hero_landingTagline__jCn7z em{font-style:normal;color:var(--accent)}@media (min-width:768px){.Hero_landingTagline__jCn7z{max-width:800px}}.Card_card__7jt2e{display:block;flex:0 0 calc(60% - var(--space-sm));scroll-snap-align:start;min-width:220px}.Card_image__RAmIe{width:100%;aspect-ratio:4/3;background:var(--grey-light);margin-bottom:var(--space-sm);overflow:hidden;position:relative}.Card_imageTall__HviRp{aspect-ratio:3/4}.Card_title__g69HW{font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--black)}.Card_meta__Gn67K{font-size:.75rem;color:var(--grey-mid);margin-top:2px}@media (min-width:768px){.Card_card__7jt2e{flex:0 0 calc(50% - var(--space-sm))}}@media (min-width:1024px){.Card_card__7jt2e{flex:0 0 calc(33.333% - var(--space-md))}}.CardScroll_scroll__WcbAf{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-sm);margin:0 calc(-1 * var(--grid-gutter));padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.CardScroll_scroll__WcbAf::-webkit-scrollbar{display:none}@media (min-width:768px){.CardScroll_scroll__WcbAf{overflow-x:visible;flex-wrap:wrap;margin:0;padding-left:0;padding-right:0}}.Testimonial_testimonial__CCtzw{margin-bottom:var(--space-lg)}.Testimonial_image__88NTJ{width:100%;aspect-ratio:16/10;background:var(--grey-light);margin-bottom:var(--space-sm);overflow:hidden;position:relative}.Testimonial_quote__1zFsG{font-size:.9375rem;font-weight:400;line-height:1.5;font-style:italic;margin-bottom:var(--space-xs)}.Testimonial_name__l1_Bd{font-size:.8125rem;font-weight:500;color:var(--black)}.Testimonial_role__CKtby{font-size:.75rem;color:var(--grey-mid)}.TestimonialGrid_grid__swJOK{display:grid;gap:var(--space-lg)}@media (min-width:768px){.TestimonialGrid_grid__swJOK{grid-template-columns:1fr 1fr}}.Stats_stats__9Mlly{display:flex;border-top:3px solid var(--black);border-bottom:1px solid var(--black)}.Stats_item__rd7li{flex:1;padding:var(--space-lg)}.Stats_item__rd7li+.Stats_item__rd7li{border-left:1px solid var(--black)}.Stats_value__DbZiv{font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.85;letter-spacing:-.04em;color:var(--grey-light)}.Stats_valueAccent__9LJnM{color:var(--accent)}.Stats_label__dDWFK{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-mid);margin-top:var(--space-md)}@media (max-width:600px){.Stats_stats__9Mlly{flex-direction:column}.Stats_item__rd7li+.Stats_item__rd7li{border-left:none;border-top:1px solid var(--grey-light)}}.article_article__zMyUJ{max-width:750px;margin:0 auto}.article_backLink__FaZZg{display:inline-flex;align-items:center;gap:8px;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--black);padding:12px 24px;transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}.article_backLink__FaZZg:hover{background:var(--black);color:var(--white)}.article_header__U_8jO{margin-top:var(--space-xl)}.article_meta__58E_I{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.article_category__01cHt{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.article_date__3NZaB{font-size:.75rem;color:var(--grey-mid);letter-spacing:.02em}.article_title__S_3fO{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;margin-top:16px}.article_excerpt__QNMnf{font-size:1.125rem;line-height:1.6;color:var(--grey-mid);margin-top:var(--space-lg);padding-bottom:var(--space-xl);border-bottom:var(--rule-thin-light)}.article_prose__mIct2{margin-top:var(--space-xl);font-size:1.0625rem;line-height:1.75;color:var(--grey-dark)}.article_prose__mIct2 p{margin-bottom:1.5em}.article_prose__mIct2 h2{font-family:var(--font-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:var(--black);margin-top:3em;margin-bottom:1em;padding-top:1.5em;border-top:var(--rule-thin-light)}.article_prose__mIct2 h2:first-child{margin-top:0;padding-top:0;border-top:none}.article_prose__mIct2 h3{font-family:var(--font-primary);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.2;letter-spacing:-.01em;margin-top:2.5em;margin-bottom:.75em}.article_prose__mIct2 h3,.article_prose__mIct2 strong{font-weight:700;color:var(--black)}.article_prose__mIct2 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration) var(--ease)}.article_prose__mIct2 a:hover{color:var(--black)}.article_prose__mIct2 ol,.article_prose__mIct2 ul{margin:1.5em 0;padding-left:1.5em}.article_prose__mIct2 ul{list-style:none;padding-left:0}.article_prose__mIct2 ul li{position:relative;padding-left:1.5em;margin-bottom:.75em}.article_prose__mIct2 ul li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:2px;background:var(--accent)}.article_prose__mIct2 ol li{margin-bottom:.75em}.article_prose__mIct2 blockquote{margin:2.5em 0;padding:0 0 0 var(--space-lg);border-left:var(--rule-accent);font-size:1.25rem;line-height:1.5;font-weight:500;color:var(--black)}.article_prose__mIct2 img{width:100%;margin:2.5em 0}.article_prose__mIct2 hr{border:none;border-top:var(--rule-thin-light);margin:3em 0}.article_bottomNav__8GLqT{margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:var(--rule-thin-light)}