@font-face{font-family:'Fraunces';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/fraunces-300.ttf') format('truetype')}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/fraunces-500.ttf') format('truetype')}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/inter-400.ttf') format('truetype')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/inter-500.ttf') format('truetype')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/inter-600.ttf') format('truetype')}
:root{--ref-bg:#f6f2ea;--ref-surf:#fffdf8;--ref-ink:#17150f;--ref-mute:#6d675b;--ref-line:#ddd5c6;--ref-acc:#9a7432;--ref-button:#8f6a2e;--ref-on:#fff;color-scheme:light;--gallery-ground:var(--ref-bg);--gallery-ink:var(--ref-ink);--gallery-muted:var(--ref-mute);--gallery-line:var(--ref-line);--gallery-copper:var(--ref-acc);--paper:var(--ref-bg);--ink:var(--ref-ink);--dark:var(--ref-bg);--white:var(--ref-ink);--muted:var(--ref-mute);--line:var(--ref-line);--copper:var(--ref-acc);--display:Fraunces,Georgia,serif;--body:Inter,system-ui,sans-serif}
@media(prefers-color-scheme:dark){:root{--ref-bg:#0d0d0f;--ref-surf:#151518;--ref-ink:#ece7de;--ref-mute:#9a958a;--ref-line:#2a2a2e;--ref-acc:#c9a45c;--ref-button:#c9a45c;--ref-on:#0d0d0f;color-scheme:dark}}
html{scroll-padding-top:90px}body{background:var(--ref-bg);color:var(--ref-ink);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}::selection{background:var(--ref-acc);color:var(--ref-on)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ref-acc);outline-offset:4px}button{font-family:Inter,system-ui,sans-serif}.gallery-home,.gallery-info,.gallery-not-found{background:var(--ref-bg);color:var(--ref-ink)}
.gallery-home h1,.gallery-home h2,.gallery-home h3,.gallery-footer h2,.gallery-info .about-page h1,.gallery-info .about-page h2,.gallery-not-found h1,.product-page-copy h1,.policy-main h1,.policy-main h2{font-family:Fraunces,Georgia,serif;font-weight:300;letter-spacing:-.01em;line-height:1.1;color:var(--ref-ink)}
.gallery-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--ref-bg) 92%,transparent);backdrop-filter:blur(12px);padding:0 max(24px,calc((100vw - 1152px)/2));min-height:72px;gap:20px;border-color:var(--ref-line)}.gallery-brand{font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:500;letter-spacing:.14em;color:var(--ref-ink)}.gallery-brand>span:not(.brand-caption){color:inherit}.gallery-brand>.brand-caption{display:none}.gallery-navigation{gap:26px;font-size:14px}.gallery-navigation>a{min-height:48px}.gallery-header-actions{gap:8px}.gallery-bag{border:1px solid var(--ref-line);border-radius:99px;padding:6px 14px;color:var(--ref-ink);min-height:38px}.gallery-bag:hover{background:var(--ref-surf);color:var(--ref-acc);border-color:var(--ref-acc)}.bag-count{background:transparent;color:inherit;min-width:10px}.gallery-menu-button{border:1px solid var(--ref-line);border-radius:99px}.gallery-mobile-navigation{background:var(--ref-bg);border-color:var(--ref-line)}.gallery-announcement{justify-content:center;padding:8px 24px;gap:12px;background:var(--ref-ink);color:var(--ref-bg);font-size:13px}.gallery-announcement>span:first-child,.gallery-announcement>a{display:none}
.gallery-hero{max-width:1200px;margin:auto;grid-template-columns:1.1fr .9fr;gap:48px;padding:80px 24px;background:var(--ref-bg);color:var(--ref-ink);align-items:center}.gallery-hero-copy{padding:0}.gallery-kicker,.gallery-hero .gallery-kicker{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ref-acc)}.gallery-hero h1{font-size:clamp(46px,7vw,92px);letter-spacing:-.01em;line-height:1.1;margin:12px 0 20px;font-weight:300}.gallery-hero h1 span{color:inherit}.gallery-hero-description{max-width:46ch;font-size:18px;line-height:1.6;color:var(--ref-mute)}.gallery-primary,.gallery-outline{border-radius:99px;padding:14px 26px;font-size:15px;min-height:50px;gap:18px;font-weight:600;justify-content:center}.gallery-primary{background:var(--ref-button);color:var(--ref-on);border-color:var(--ref-button)}.gallery-primary:hover{background:var(--ref-ink);border-color:var(--ref-ink);color:var(--ref-bg)}.gallery-outline{color:var(--ref-ink);border:1px solid var(--ref-line);background:transparent;font-weight:500}.gallery-outline:hover{background:var(--ref-surf);color:var(--ref-acc);border-color:var(--ref-acc)}.gallery-hero .gallery-primary{margin-top:24px}.gallery-hero-foot{margin-top:20px;padding-top:12px;color:var(--ref-mute);font-size:12px}.gallery-hero-foot a{border-color:var(--ref-line)}.gallery-exhibit{background:var(--ref-surf);border:1px solid var(--ref-line);align-self:center}.exhibit-photo-button{aspect-ratio:4/5;border-radius:0}.exhibit-photo{object-fit:cover}.exhibit-tag{background:var(--ref-surf);color:var(--ref-acc);border:1px solid var(--ref-line);border-radius:99px;padding:5px 10px;left:12px;top:12px}.exhibit-open{background:var(--ref-surf);color:var(--ref-ink)}.exhibit-caption{background:var(--ref-surf);color:var(--ref-ink);padding:18px 20px;min-height:80px}.exhibit-caption h2{font-size:26px;letter-spacing:-.01em;font-weight:300}.exhibit-caption>div>span,.gallery-price del{color:var(--ref-mute)}.gallery-price{font-size:15px;font-weight:500}.gallery-price small{color:var(--ref-acc)}.exhibit-selector{background:var(--ref-bg);border-top:1px solid var(--ref-line)}.exhibit-selector button{color:var(--ref-mute);font-size:12px;min-height:44px;padding:10px 12px}.exhibit-selector button:hover,.exhibit-selector button[aria-pressed=true]{background:var(--ref-surf);color:var(--ref-acc);border-color:var(--ref-acc)}.exhibit-marker,.exhibit-selector button[aria-pressed=true] .exhibit-marker{background:var(--ref-acc)}
.gallery-service-band{justify-content:center;gap:36px;padding:18px 24px;background:var(--ref-surf);color:var(--ref-mute);border-block:1px solid var(--ref-line)}.gallery-service-band p{font-size:13px}.gallery-service-band svg{color:var(--ref-acc)}.reference-collections{max-width:1200px;margin:auto;padding:72px 24px 0}.reference-collections h2{font-size:clamp(30px,4.5vw,50px);margin:8px 0 28px}.reference-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reference-category{display:flex;flex-direction:column;justify-content:flex-end;min-height:190px;padding:28px;border:1px solid var(--ref-line);background:var(--ref-surf);transition:border-color .25s,transform .25s}.reference-category:hover{border-color:var(--ref-acc);transform:translateY(-3px)}.reference-category h3{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:300;margin:0 0 8px}.reference-category small{color:var(--ref-mute);font-size:13px}
.gallery-collection{max-width:1200px;margin:auto;padding:72px 24px}.gallery-collection-heading{margin-bottom:24px;align-items:end}.gallery-collection h2{font-size:clamp(30px,4.5vw,50px);letter-spacing:-.01em;line-height:1.1;margin-top:8px;font-weight:300}.gallery-collection-tools>p{color:var(--ref-mute);font-size:14px}.gallery-search{border-color:var(--ref-line);color:var(--ref-mute)}.gallery-search input{color:var(--ref-ink)}.gallery-search input::placeholder{color:var(--ref-mute)}.gallery-filters{border:0;padding:0 0 24px}.gallery-filters button{border-radius:99px;border:1px solid var(--ref-line);font-size:13px;padding:8px 16px;color:var(--ref-ink);font-weight:500}.gallery-filters button:hover{border-color:var(--ref-acc);background:var(--ref-surf)}.gallery-filters button[aria-pressed=true]{background:var(--ref-ink);color:var(--ref-bg);border-color:var(--ref-ink)}.gallery-results{color:var(--ref-mute)}.gallery-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.gallery-product-photo{aspect-ratio:1;background:var(--ref-surf);border:1px solid var(--ref-line);border-radius:0}.gallery-product:hover .gallery-product-photo{border-color:var(--ref-acc)}.gallery-product-family{background:var(--ref-surf);color:var(--ref-mute);font-size:10px}.gallery-product-open{background:var(--ref-surf);color:var(--ref-acc);border:1px solid var(--ref-line)}.gallery-product:hover .gallery-product-open{background:var(--ref-acc);color:var(--ref-on)}.gallery-product-label{gap:8px;padding-top:12px}.gallery-product-label h3{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:0}.gallery-product>p,.gallery-load-more,.gallery-empty p{color:var(--ref-mute)}.gallery-product-label .gallery-price small{font-size:10px}.gallery-studio{padding:72px max(24px,calc((100vw - 1152px)/2));gap:56px;background:var(--ref-surf);border-block:1px solid var(--ref-line)}.gallery-studio-image img{aspect-ratio:1;border:1px solid var(--ref-line);border-radius:0}.gallery-studio-image>span{background:var(--ref-surf);color:var(--ref-mute);border:1px solid var(--ref-line)}.gallery-studio-copy h2{font-size:clamp(30px,4.5vw,50px);font-weight:300;line-height:1.1;letter-spacing:-.01em;margin:12px 0 24px}.gallery-studio-copy>p:not(.gallery-kicker),.gallery-process p,.gallery-process li>span{color:var(--ref-mute)}.gallery-process,.gallery-process li{border-color:var(--ref-line)}.gallery-process h3{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.gallery-process li>span{font-family:Fraunces,Georgia,serif;font-size:24px;color:var(--ref-acc)}.gallery-link{color:var(--ref-acc)}.gallery-faq{max-width:1200px;padding:72px 24px;gap:56px}.gallery-faq h2{font-size:clamp(30px,4.5vw,50px);font-weight:300;letter-spacing:-.01em}.gallery-faq>div>p:not(.gallery-kicker),.gallery-faq-list details p{color:var(--ref-mute)}.gallery-faq-list,.gallery-faq-list details{border-color:var(--ref-line)}.gallery-faq-list summary h3{font-family:Inter,system-ui,sans-serif;font-size:15px;letter-spacing:0;font-weight:500}.gallery-faq-list summary svg{color:var(--ref-acc)}.gallery-footer{background:var(--ref-bg);color:var(--ref-ink);border-top:1px solid var(--ref-line);padding:40px max(24px,calc((100vw - 1152px)/2)) 48px}.gallery-footer-top{display:none}.gallery-footer-bottom{padding:0;gap:24px;align-items:start}.gallery-footer .gallery-brand{font-size:21px;color:var(--ref-ink);letter-spacing:.14em}.gallery-footer .gallery-brand>span:not(.brand-caption){color:inherit}.gallery-footer .gallery-brand>.brand-caption{display:block;color:var(--ref-mute);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6;margin-top:12px}.gallery-footer-bottom nav a,.gallery-footer-bottom>small{color:var(--ref-mute);font-size:13px}.gallery-footer-bottom nav a:hover{color:var(--ref-acc)}.gallery-footer-bottom>small{margin:0}
.product-page,.gallery-info,.gallery-not-found{background:var(--ref-bg);color:var(--ref-ink)}.product-page{max-width:1200px;margin:auto;padding-inline:24px}.product-page-grid{grid-template-columns:1.1fr .9fr;gap:56px}.product-page .product-page-image,.product-page .thumbnails button{background:var(--ref-surf);border:1px solid var(--ref-line);border-radius:0}.product-page-copy h1,.gallery-info .about-page h1{font-family:Fraunces,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:300;letter-spacing:-.01em}.product-page-copy .price,.product-page-copy .product-specs dt,.product-page-copy .product-details-heading,.gallery-info .about-page h1,.gallery-info .about-page h2,.gallery-info .about-page dt{color:var(--ref-ink)}.product-breadcrumb,.product-page-copy .eyebrow,.product-page-copy .description,.product-page-copy .product-summary,.product-page-copy .delivery-note,.product-page-copy .product-specs dd,.gallery-info .about-page p,.gallery-info .about-page dd,.gallery-info .about-page ul,.gallery-info .about-lead,.gallery-info .about-page .eyebrow{color:var(--ref-mute)}.product-page-copy .primary{background:var(--ref-button);color:var(--ref-on);border-radius:99px}.product-page-copy .product-notice{background:var(--ref-surf);border-color:var(--ref-line);color:var(--ref-mute)}.product-page-copy .variant,.product-page-copy .product-personalization input,.gallery-info .contact-form input,.gallery-info .contact-form textarea{background:var(--ref-surf);border-color:var(--ref-line);color:var(--ref-ink);border-radius:10px}.product-page-copy .product-specs,.product-page-copy .product-specs div,.product-page-copy .delivery-note,.gallery-info .about-page dl div{border-color:var(--ref-line)}.gallery-info .about-page{max-width:900px}.gallery-info .contact-form label{color:var(--ref-ink)}.gallery-info .contact-form p,.product-page-copy .description a{color:var(--ref-acc)}.product-modal,.cart-modal,[data-slot="select-content"]{background:var(--ref-surf)!important;color:var(--ref-ink)!important;border-color:var(--ref-line)!important}.product-modal .description,.cart-modal p,.cart-modal label{color:var(--ref-mute)}.product-modal .primary,.cart-modal .primary{background:var(--ref-button);color:var(--ref-on);border-radius:99px}.product-modal input,.cart-modal input,.cart-modal select{background:var(--ref-bg);color:var(--ref-ink);border-color:var(--ref-line)}
/* Turkish storefront: retain its commerce controls and real policy pages. */
.wrap{max-width:1200px;padding-inline:24px}.section{padding-block:72px}.topline{justify-content:center;gap:20px;padding:8px 24px;background:var(--ref-ink);color:var(--ref-bg);font-size:12px;letter-spacing:0}.topline span:last-child{font-size:12px;letter-spacing:0}.site-header{background:color-mix(in srgb,var(--ref-bg) 92%,transparent);backdrop-filter:blur(12px);border-color:var(--ref-line);color:var(--ref-ink)}.nav{height:72px;gap:20px}.brand{font-family:Fraunces,Georgia,serif;font-size:21px;letter-spacing:.14em;font-weight:500}.brand svg,.brand small{display:none}.brand-accent{color:inherit}.navlinks{color:var(--ref-ink);font-size:14px;gap:26px}.header-action{display:none}.cart-trigger{color:var(--ref-ink);border:1px solid var(--ref-line);border-radius:99px;font-size:13px;padding:6px 14px;min-height:38px}.cart-trigger span{color:var(--ref-acc)}.button{border-radius:99px;padding:14px 26px;font-size:14px;font-weight:600;gap:18px}.button.copper,.button.dark{background:var(--ref-button);color:var(--ref-on);border-color:var(--ref-button)}.button.copper:hover,.button.dark:hover{background:var(--ref-ink);color:var(--ref-bg);border-color:var(--ref-ink)}.button.outline{border-color:var(--ref-line);color:var(--ref-ink)}.button.outline:hover{background:var(--ref-surf)}.hero-shell{background:var(--ref-bg);color:var(--ref-ink)}.hero{grid-template-columns:1.1fr .9fr;gap:48px;padding-block:80px}.hero h1{font-size:clamp(46px,7vw,92px);font-weight:300;line-height:1.1;letter-spacing:-.01em;margin-top:12px}.hero h1 em{color:inherit}.hero-copy>.eyebrow,.tiny-cross{color:var(--ref-acc);font-size:12px}.hero-intro{font-size:18px;line-height:1.6;color:var(--ref-mute);max-width:46ch;margin-top:20px}.hero-bottom{border-color:var(--ref-line);margin-top:26px}.hero-edition,.hero-origin{color:var(--ref-mute);font-size:11px}.hero-edition b{color:var(--ref-ink);font-size:26px}.exhibit-top{color:var(--ref-mute);font-size:10px}.hero-image-field{aspect-ratio:4/5;border:1px solid var(--ref-line);background:var(--ref-surf)}.image-caption{background:var(--ref-surf);color:var(--ref-mute);border:1px solid var(--ref-line);font-size:9px}.hero-exhibit .exhibit-caption{border:1px solid var(--ref-line);border-top:0;padding:18px 20px;background:var(--ref-surf);color:var(--ref-ink)}.exhibit-caption .eyebrow{color:var(--ref-mute);font-size:10px}.exhibit-caption h2{font-size:26px;font-weight:300;letter-spacing:-.01em}.exhibit-price,.exhibit-open,.exhibit-open span{color:var(--ref-acc)}.exhibit-selectors button{font-size:12px;padding:10px;color:var(--ref-mute)}.exhibit-selectors button[aria-pressed=true]{color:var(--ref-acc)}.facts-band{background:var(--ref-surf);border-block:1px solid var(--ref-line)}.facts-inner{display:grid;grid-template-columns:repeat(4,1fr);font-size:11px;letter-spacing:0;padding-block:18px;gap:16px;color:var(--ref-mute)}.facts-inner span{white-space:normal;gap:12px}.facts-inner i{color:var(--ref-acc)}.section h2{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4.5vw,50px);font-weight:300;line-height:1.1;letter-spacing:-.01em;margin-top:8px}.section .eyebrow{color:var(--ref-acc);font-size:12px;letter-spacing:.18em}.section-note,.section-aside>p{font-size:14px;line-height:1.6}.collection-total{font-family:Fraunces,Georgia,serif;font-size:38px;letter-spacing:0}.collection-total small{font-size:12px}.catalog-tools{border:0;gap:20px;padding:0 0 20px;align-items:start}.filters{gap:8px;flex-wrap:wrap}.filter{border:1px solid var(--ref-line);border-radius:99px;padding:8px 16px;font-size:13px;line-height:1.5;color:var(--ref-ink)}.filter.active{background:var(--ref-ink);color:var(--ref-bg)}.filter.active:after{display:none}.filter span{font-size:11px;vertical-align:baseline}.search-label{border-color:var(--ref-line);max-width:210px;padding-top:5px}.search-label input{font-size:14px;color:var(--ref-ink)}.search-label svg{stroke:var(--ref-mute)}.catalog-meta{font-size:12px;color:var(--ref-mute)}.sort-label select{border:1px solid var(--ref-line);border-radius:99px;padding:8px 14px;background:var(--ref-surf);color:var(--ref-ink)}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.card-image{aspect-ratio:1;background:var(--ref-surf);border:1px solid var(--ref-line)}.card-image img{transition:transform .3s}.card:hover .card-image{border-color:var(--ref-acc)}.card-caption{padding-top:12px}.card-caption h3{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4}.variant-caption{color:var(--ref-mute);font-size:12px}.card .price{font-size:15px;color:var(--ref-ink)}.round{color:var(--ref-acc);border-color:var(--ref-line);background:var(--ref-surf)}.studio-shell{background:var(--ref-surf);border-block:1px solid var(--ref-line);color:var(--ref-ink)}.studio{padding-block:72px;gap:56px}.studio-copy h2{font-size:clamp(30px,4.5vw,50px);font-weight:300;line-height:1.1;letter-spacing:-.01em}.studio-copy h2 em{color:inherit}.studio-copy p{color:var(--ref-mute);font-size:15px}.studio-copy>.eyebrow{color:var(--ref-acc)}.studio-details{border-color:var(--ref-line)}.studio-details h3{font-family:Inter,system-ui,sans-serif;font-size:14px}.studio-details>div>span{font-family:Fraunces,Georgia,serif;color:var(--ref-acc);font-size:24px}.custom{border-color:var(--ref-line)}.custom-mark{color:var(--ref-acc)}.custom-copy p{color:var(--ref-mute)}.faq details{border-color:var(--ref-line);padding:18px 0}.faq summary{font-size:15px;color:var(--ref-ink)}.faq details p{font-size:14px;color:var(--ref-mute)}.text-link{color:var(--ref-acc);font-size:13px}.footer{background:var(--ref-bg);color:var(--ref-ink);border-top:1px solid var(--ref-line);padding-block:40px 48px}.footer-top{padding:0 0 24px;border-color:var(--ref-line)}.footer-statement{font-family:Fraunces,Georgia,serif;font-size:30px;line-height:1.1;font-weight:300;letter-spacing:-.01em}.footer-contact a{color:var(--ref-ink);font-family:Fraunces,Georgia,serif;font-size:22px}.footer-contact span,.footer-bottom,.footer-bottom a,.payment-note{color:var(--ref-mute)}.footer-wordmark{font-family:Fraunces,Georgia,serif;font-size:21px;letter-spacing:.14em;font-weight:500}.footer-wordmark span{color:inherit}.footer-bottom{border-color:var(--ref-line)}.policy-links{font-size:13px}.store-contact{color:var(--ref-mute);font-size:13px}.store-contact strong{color:var(--ref-ink)}
dialog{background:var(--ref-surf);color:var(--ref-ink);border:1px solid var(--ref-line);border-radius:12px}dialog::backdrop{background:#0009}.dialog-top,.product-modal-top{border-color:var(--ref-line)}dialog input,dialog select,dialog textarea{background:var(--ref-bg);color:var(--ref-ink);border:1px solid var(--ref-line);border-radius:10px}dialog label{color:var(--ref-ink)}dialog .form-help,dialog .notice,.detail-intro,.variant-status,.cart-line-copy>p,.cart-remove{color:var(--ref-mute)}.notice,.checkout-order,.checkout-notice{background:var(--ref-bg);border-color:var(--ref-line);color:var(--ref-mute)}.cart-summary,.cart-line{border-color:var(--ref-line)}.cart-line h3{color:var(--ref-ink)}.cart-summary strong,.detail-price{color:var(--ref-ink)}.close{color:var(--ref-ink);background:transparent}.policy-main dl,.policy-main pre,.policy-order-summary{background:var(--ref-surf)}.policy-header,.policy-footer{border-color:var(--ref-line)}.policy-main article{color:var(--ref-mute)}.policy-main dt{color:var(--ref-ink)}
@media(max-width:1050px){.gallery-header{padding-inline:24px}.gallery-navigation{gap:16px}.gallery-product-grid,.products{grid-template-columns:repeat(3,minmax(0,1fr))}.navlinks{gap:16px}.gallery-hero h1{font-size:clamp(46px,7vw,82px)}}
@media(max-width:860px){.gallery-hero,.hero,.gallery-studio,.studio,.product-page-grid,.gallery-faq{grid-template-columns:1fr;gap:28px}.gallery-hero,.hero{padding-block:44px}.gallery-hero h1,.hero h1{font-size:clamp(46px,10vw,78px)}.gallery-hero-foot{margin-top:16px}.gallery-navigation{display:none}.gallery-menu-button{display:grid}.gallery-mobile-navigation{display:grid}.gallery-header{min-height:72px;padding-block:12px;flex-wrap:wrap}.gallery-bag>span:not(.bag-count){display:inline}.gallery-bag{border:1px solid var(--ref-line)}.reference-category-grid{grid-template-columns:1fr}.reference-category{min-height:140px}.gallery-service-band{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-inline:24px}.gallery-collection-heading{align-items:start}.gallery-collection-tools{max-width:48%}.gallery-exhibit{max-width:600px;width:100%;justify-self:center}.gallery-product-grid,.products{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-studio,.gallery-faq{padding-block:56px}.gallery-studio-image img{max-height:600px;object-fit:cover}.gallery-footer-bottom{align-items:start;flex-direction:column}.navlinks{display:none;background:var(--ref-bg);color:var(--ref-ink);border-color:var(--ref-line)}.navlinks{position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:24px;border-bottom:1px solid var(--ref-line)}.navlinks.open{display:flex}.menu-toggle{display:inline-flex;border:1px solid var(--ref-line);border-radius:99px;background:none;color:var(--ref-ink);padding:7px 12px}.hero-image-field{aspect-ratio:4/5}.hero-exhibit{max-width:600px;width:100%;justify-self:center}.facts-inner{grid-template-columns:1fr 1fr}.header-action{display:none}.studio-copy{padding:0}.catalog-tools{flex-wrap:wrap}.search-label{max-width:100%}.section{padding-block:56px}.section-top{gap:20px}.product-page-grid>div:first-child{position:static}}
@media(max-width:520px){.nav{height:auto;min-height:72px;flex-wrap:wrap;padding-block:14px;justify-content:flex-start}.nav>.brand{width:100%;margin-bottom:2px}.cart-trigger{margin-right:auto}.gallery-header,.nav{gap:10px}.gallery-brand,.brand{font-size:17px;letter-spacing:.10em}.gallery-hero,.hero{gap:28px}.gallery-hero-description,.hero-intro{font-size:16px}.gallery-primary,.button{font-size:13px;padding:12px 20px}.gallery-collection-heading{display:block}.gallery-collection-tools{max-width:none;width:100%;margin-top:24px}.gallery-product-grid,.products{gap:24px 12px}.gallery-product-family{font-size:8px;top:8px;left:8px}.gallery-product-open{width:30px;height:30px;right:8px;bottom:8px}.gallery-product-label h3,.card-caption h3{font-size:13px}.gallery-filters{align-items:start;flex-direction:column}.gallery-filters button,.filter{font-size:11px;padding:7px 11px}.gallery-product-label .gallery-price{font-size:13px}.gallery-product-label .gallery-price small{margin-left:0}.gallery-service-band{grid-template-columns:1fr}.gallery-service-band p{font-size:12px}.gallery-price{font-size:13px}.exhibit-caption h2{font-size:24px}.exhibit-selector button{font-size:11px;padding:9px}.section-aside>p,.section-note{font-size:12px}.collection-total{font-size:30px}.facts-inner{font-size:10px}.topline{font-size:11px}.topline span:last-child{display:none}.policy-links{gap:12px 18px}.footer-top{display:block}.footer-contact{margin-top:24px}.footer-statement{font-size:28px}.hero-bottom{gap:15px}.hero-origin{font-size:10px}.cart-trigger{font-size:12px;padding:6px 10px}.navlinks.open{top:100%}.reference-collections{padding-top:56px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
