@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg: #fbfaf7;--bg-soft: #f3eee8;--panel: rgba(255, 255, 255, .82);--panel-strong: rgba(255, 253, 249, .96);--panel-glass: rgba(255, 255, 255, .72);--border: rgba(26, 22, 19, .11);--border-strong: rgba(26, 22, 19, .18);--text: #12100e;--text-soft: rgba(18, 16, 14, .74);--text-muted: rgba(18, 16, 14, .52);--gold: #a87835;--rose: #ef9fa7;--peach: #f0b18d;--bordeaux: #691f2d;--ink: #12100e;--blue: #6c879a;--shadow: 0 28px 80px rgba(40, 32, 24, .13);--shadow-soft: 0 18px 48px rgba(40, 32, 24, .1);--radius: 28px;--radius-sm: 18px;--max-width: 1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;font-family:Manrope,system-ui,sans-serif;color:var(--text);background:radial-gradient(circle at 14% 10%,rgba(240,177,141,.24),transparent 26%),radial-gradient(circle at 86% 8%,rgba(239,159,167,.18),transparent 24%),linear-gradient(135deg,rgba(105,31,45,.045),transparent 36%),linear-gradient(180deg,#fffdf9,#fbfaf7 42%,#f3eee8)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(18,16,14,.018) 50%,transparent 100%),repeating-linear-gradient(90deg,rgba(18,16,14,.018) 0,rgba(18,16,14,.018) 1px,transparent 1px,transparent 8px);opacity:.22;mix-blend-mode:multiply}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.56;cursor:not-allowed}#root,.app-shell{min-height:100vh}.page-shell{position:relative;z-index:1}.container{width:min(calc(100% - 40px),var(--max-width));margin:0 auto}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(18,16,14,.08);background:linear-gradient(180deg,#fffdf9f5,#fffdf9c2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-row{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-lockup{display:inline-flex;align-items:center;min-width:clamp(180px,22vw,270px)}.brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.brand-logo{width:clamp(178px,22vw,268px);height:auto;max-height:78px;flex:0 0 auto;object-fit:contain;border-radius:0}.brand-name,.footer-brand{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,3vw,2.25rem);line-height:.96;letter-spacing:.06em}.brand-sub{color:var(--text-muted);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:10px;flex:1;justify-content:center;min-width:0;padding:8px;border-radius:999px;border:1px solid rgba(18,16,14,.08);background:#ffffff9e;box-shadow:inset 0 1px #fffc}.nav-link,.locale-pill,.selection-button,.button,.button-secondary,.anchor-pill,.text-link,.icon-button,.ghost-link,.qty-stepper button{transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.nav-link{white-space:nowrap;padding:11px 16px;border-radius:999px;color:var(--text-soft);font-size:.96rem}.nav-link:hover,.nav-link.active{color:var(--text);background:#f0b18d29}.header-actions{display:flex;align-items:center;gap:12px}.locale-switch{display:inline-flex;align-items:center;padding:5px;border-radius:999px;border:1px solid var(--border);background:#ffffffad}.locale-pill{min-width:42px;height:36px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--text-muted)}.locale-pill.active,.locale-pill:hover{color:var(--text);background:#ef9fa72e}.selection-button{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffffe6,#ffffff8a);color:var(--text)}.selection-button:hover,.button:hover,.button-secondary:hover,.text-link:hover,.anchor-pill:hover,.icon-button:hover,.ghost-link:hover,.qty-stepper button:hover{transform:translateY(-1px)}.selection-count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:linear-gradient(135deg,#f0b18d57,#ef9fa74d);border:1px solid rgba(105,31,45,.14);font-size:.85rem}.section{padding:92px 0}.section-inner{padding:48px 0 24px}.section-soft{border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);background:linear-gradient(180deg,#ffffff05,#fff0),linear-gradient(180deg,#130e1c8c,#130e1c00)}.hero-section{padding:58px 0 96px}.hero-grid,.poetic-grid,.world-preview-grid,.detail-grid,.checkout-grid,.contact-grid,.about-grid,.world-page-grid{display:grid;gap:38px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.hero-copy{max-width:640px}.eyebrow,.card-collection,.summary-topline,.quote-kicker,.process-step{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:.77rem}.hero-copy h1,.section-heading h2,.detail-content h1,.checkout-grid h1,.empty-state h1{margin:16px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.5rem,7vw,6rem);line-height:.92;letter-spacing:-.03em}.hero-text,.section-heading p,.card-text,.card-subtitle,.poetic-card p,.collection-panel p,.footer-copy,.about-copy p,.note-card p,.entry-card p,.commission-card p,.process-card p,.membership-card p,.contact-card p,.checkout-intro,.detail-story,.detail-note,.page-note,.empty-state p,.subtle-copy,.room-header p{color:var(--text-soft);line-height:1.75;font-size:1rem}.hero-text{max-width:560px;font-size:1.08rem;margin-top:22px}.hero-actions,.detail-actions,.card-actions,.stack-actions,.summary-total,.subtotal-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-actions{margin-top:30px}.button,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--border-strong)}.button{background:linear-gradient(135deg,#ecc9a42e,#cc88ab24);color:var(--text)}.button-secondary{background:#ffffff08;color:var(--text)}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--gold);padding:4px 0}.text-link:after{content:"↗";opacity:.8}.hero-mood{margin-top:28px;color:var(--text-muted);max-width:540px;line-height:1.7}.hero-visual{position:relative}.hero-frame{position:relative;padding:18px;border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a080e99;border:1px solid rgba(244,237,227,.08);box-shadow:var(--shadow)}.hero-frame:before{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;background:radial-gradient(circle at 20% 20%,rgba(236,201,164,.28),transparent 30%),radial-gradient(circle at 80% 20%,rgba(134,96,216,.24),transparent 34%),radial-gradient(circle at 50% 100%,rgba(122,169,255,.18),transparent 28%);filter:blur(50px);z-index:-1}.hero-image,.detail-image{width:100%;border-radius:var(--radius);object-fit:cover;border:1px solid rgba(244,237,227,.06);background:#0003}.floating-note{position:absolute;right:-20px;bottom:34px;max-width:260px;padding:18px 20px;border-radius:20px;border:1px solid var(--border);background:#110d18db;box-shadow:var(--shadow-soft)}.floating-note strong,.quote-author,.collection-name,.card-title-row h3,.entry-card h3,.commission-card h3,.process-card h3,.room-header h3,.membership-card h3,.cta-banner h3,.summary-row strong,.detail-price-row strong,.cart-item-title-row h4,.cart-header h3,.empty-state h3{font-family:Cormorant Garamond,Georgia,serif}.floating-note strong{display:block;margin-bottom:6px;font-size:1.2rem;letter-spacing:.02em}.floating-note span{color:var(--text-soft);line-height:1.65;font-size:.96rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-heading.center{text-align:center;justify-content:center}.section-heading.center>div{max-width:760px}.section-heading h2{font-size:clamp(2.4rem,5vw,4.4rem)}.section-heading p{max-width:760px;margin-top:14px}.poetic-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.poetic-card,.quote-card,.membership-card,.contact-card,.summary-card{padding:28px;border-radius:var(--radius);border:1px solid rgba(244,237,227,.08);background:linear-gradient(180deg,#ffffff08,#ffffff04),var(--panel);box-shadow:var(--shadow-soft)}.quote-block{padding:42px;border-radius:calc(var(--radius) + 6px);border:1px solid rgba(244,237,227,.08);background:linear-gradient(180deg,#ffffff05,#fff0),#0e0b15b3;box-shadow:var(--shadow-soft)}.quote-block blockquote,.quote-card blockquote{margin:0}.quote-block blockquote p,.quote-card blockquote p{margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.28;color:var(--text)}.quote-author{margin-top:18px;color:var(--gold);font-size:1.15rem;letter-spacing:.03em}.collection-grid,.art-grid,.commission-grid,.process-grid{display:grid;gap:24px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-panel{display:flex;flex-direction:column;justify-content:space-between;min-height:250px;padding:26px;border-radius:var(--radius);border:1px solid rgba(244,237,227,.08);background:radial-gradient(circle at top right,rgba(204,136,171,.1),transparent 40%),linear-gradient(180deg,#ffffff08,#ffffff03),var(--panel);box-shadow:var(--shadow-soft)}.collection-panel:hover{border-color:#ecc9a438}.collection-name{font-size:1.8rem;line-height:1;margin-bottom:10px}.collection-panel span{color:var(--gold);font-size:.88rem;letter-spacing:.18em;text-transform:uppercase}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-card{overflow:hidden;border-radius:calc(var(--radius) + 2px);border:1px solid rgba(244,237,227,.08);background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--panel);box-shadow:var(--shadow-soft)}.art-image-wrap{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff05}.art-image{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.art-card:hover .art-image{transform:scale(1.02)}.status-pill{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(244,237,227,.12);background:#08070bb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.83rem}.status-pill.available{color:#cfe1cb}.status-pill.reserved{color:#e2cda3}.status-pill.sold{color:#e1b1ba}.art-card-body{padding:22px}.card-topline,.entry-topline,.cart-item-title-row,.detail-price-row,.room-header,.summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-topline{margin-bottom:12px;color:var(--text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.16em}.card-collection{color:var(--gold)}.card-edition{color:var(--text-muted)}.card-title-row{display:flex;justify-content:space-between;gap:16px;align-items:start}.card-title-row h3{margin:0;font-size:2rem;line-height:.98}.card-subtitle{margin:8px 0 0;font-size:.96rem;color:var(--text-muted)}.card-price{font-size:1rem;color:var(--gold);white-space:nowrap}.card-text{margin:16px 0 0}.card-mood{margin-top:14px;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.77rem}.card-tags,.context-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.card-tags span,.context-tags span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(244,237,227,.08);background:#ffffff08;color:var(--text-soft);font-size:.88rem}.card-actions{margin-top:22px}.world-preview-grid,.contact-grid,.checkout-grid,.about-grid,.world-page-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start}.entry-stack,.exhibition-stack,.works-stack{display:grid;gap:24px}.entry-card,.exhibition-room,.works-group,.commission-card,.process-card,.cta-banner{padding:26px;border-radius:var(--radius);border:1px solid rgba(244,237,227,.08);background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--panel);box-shadow:var(--shadow-soft)}.entry-topline{color:var(--text-muted);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.entry-card h3,.commission-card h3,.process-card h3,.room-header h3{margin:12px 0 0;font-size:1.9rem;line-height:1}.page-note{margin-bottom:28px;max-width:720px;color:var(--text-muted)}.exhibition-room .art-grid,.works-group .art-grid{margin-top:26px}.room-meta{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem}.anchor-pills{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 34px}.anchor-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--text-soft)}.detail-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.detail-visual{position:sticky;top:108px}.detail-content h1{font-size:clamp(3rem,6vw,4.8rem)}.detail-subtitle{margin:14px 0 0;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.86rem}.detail-story{margin-top:20px}.detail-price-row{margin-top:30px;align-items:center}.detail-price-row strong{font-size:1.6rem;color:var(--gold)}.detail-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:28px 0 0}.detail-specs div{padding:16px 18px;border-radius:18px;border:1px solid rgba(244,237,227,.08);background:#ffffff05}.detail-specs dt{color:var(--text-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.18em;margin-bottom:6px}.detail-specs dd{margin:0;line-height:1.6}.detail-actions{margin-top:28px}.detail-note{margin-top:24px;padding:16px 18px;border-radius:18px;border:1px solid rgba(244,237,227,.08);background:#ffffff05}.about-copy{display:grid;gap:16px;margin-top:18px}.about-copy p{margin:0}.about-aside{position:sticky;top:108px}.commission-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-step{margin-bottom:10px}.commission-contexts{display:grid;gap:24px}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px}.contact-card,.summary-card,.membership-card{position:sticky;top:108px}.form-stack{display:grid;gap:14px}.form-large{margin-top:24px}.text-input{width:100%;min-height:52px;padding:14px 16px;border-radius:18px;border:1px solid rgba(244,237,227,.1);background:#ffffff08;color:var(--text);outline:none}.text-input::placeholder{color:#f4ede373}.text-input:focus{border-color:#ecc9a44d;box-shadow:0 0 0 4px #ecc9a40f}.text-area{min-height:160px;resize:vertical}.feedback-card{margin-top:16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(236,201,164,.14);background:#ecc9a40f;color:var(--text)}.summary-items{display:grid;gap:14px;margin-top:20px}.summary-row{align-items:start;padding:12px 0;border-bottom:1px solid rgba(244,237,227,.08)}.summary-row p{margin:6px 0 0;color:var(--text-muted)}.summary-total,.subtotal-row{margin-top:22px;padding-top:18px;border-top:1px solid rgba(244,237,227,.08);justify-content:space-between}.empty-state{display:grid;gap:16px;justify-items:start;padding:34px;border-radius:var(--radius);border:1px solid rgba(244,237,227,.08);background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--panel)}.empty-state h1,.empty-state h3{margin:0}.site-footer{padding:48px 0 54px;border-top:1px solid rgba(255,255,255,.04);background:#050409bd}.footer-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:28px}.footer-heading{margin-bottom:10px;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem}.footer-links{display:grid;gap:8px}.footer-links a{color:var(--text-soft)}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#04040794;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:60}.cart-overlay.visible{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:0;width:min(100%,440px);height:100vh;padding:24px;border-left:1px solid rgba(244,237,227,.08);background:linear-gradient(180deg,#110d18fa,#0b0910fa),var(--bg);box-shadow:var(--shadow);transform:translate(100%);transition:transform .22s ease;z-index:70;display:flex;flex-direction:column}.cart-drawer.open{transform:translate(0)}.cart-header,.cart-footer{padding-bottom:16px}.cart-header{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(244,237,227,.08)}.cart-header h3{margin:10px 0 0;font-size:2rem;line-height:1}.icon-button{width:42px;height:42px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text);font-size:1.25rem}.cart-items{flex:1;overflow:auto;display:grid;gap:16px;padding:18px 0}.empty-card{display:grid;gap:8px;padding:22px;border-radius:20px;border:1px solid rgba(244,237,227,.08);background:#ffffff08}.empty-card p{margin:0;font-size:1.05rem}.empty-card span{color:var(--text-muted);line-height:1.6}.cart-item{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(244,237,227,.08);background:#ffffff08}.cart-item img{width:88px;height:110px;object-fit:cover;border-radius:14px}.cart-item-title-row{align-items:start}.cart-item-title-row h4{margin:0;font-size:1.4rem;line-height:1}.cart-item-title-row p{margin:8px 0 0;color:var(--text-muted)}.ghost-link{padding:0;border:0;background:transparent;color:var(--rose)}.cart-item-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.qty-stepper{display:inline-flex;align-items:center;padding:4px;border-radius:999px;border:1px solid var(--border);background:#ffffff08}.qty-stepper button{width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--text)}.qty-stepper span{display:inline-grid;place-items:center;min-width:30px}.membership-note{margin-top:18px;color:var(--text-muted);line-height:1.7}.section-soft{border-top:1px solid rgba(18,16,14,.07);border-bottom:1px solid rgba(18,16,14,.07);background:radial-gradient(circle at 18% 0%,rgba(240,177,141,.14),transparent 32%),linear-gradient(180deg,#ffffffa8,#f3eee885)}.eyebrow,.card-collection,.summary-topline,.quote-kicker,.process-step,.room-meta,.footer-heading{color:var(--bordeaux)}.button{border-color:#12100ee0;background:var(--ink);color:#fffdf9;box-shadow:0 14px 32px #12100e24}.button:hover{background:var(--bordeaux);border-color:var(--bordeaux)}.button-secondary,.anchor-pill,.icon-button,.qty-stepper,.selection-button{border-color:#12100e1f;background:#ffffffb8;color:var(--text)}.text-link,.card-price,.detail-price-row strong,.quote-author,.collection-panel span{color:var(--bordeaux)}.text-link:after{content:"→"}.hero-section{padding:72px 0 106px}.hero-copy h1,.section-heading h2,.detail-content h1,.checkout-grid h1,.empty-state h1{letter-spacing:-.045em}.hero-text{color:#12100eb3}.hero-mood{padding-left:18px;border-left:2px solid rgba(240,177,141,.75)}.hero-frame{background:linear-gradient(135deg,#fffffffa,#f6f1ebc2),var(--panel-strong);border:1px solid rgba(18,16,14,.1)}.hero-frame:before{top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(circle at 16% 18%,rgba(240,177,141,.28),transparent 31%),radial-gradient(circle at 82% 22%,rgba(239,159,167,.24),transparent 30%),radial-gradient(circle at 50% 92%,rgba(168,120,53,.1),transparent 30%);filter:blur(42px)}.hero-image,.detail-image{border:1px solid rgba(18,16,14,.08);background:#fffdf9}.floating-note,.poetic-card,.quote-card,.membership-card,.contact-card,.summary-card,.quote-block,.collection-panel,.art-card,.entry-card,.exhibition-room,.works-group,.commission-card,.process-card,.cta-banner,.empty-state{border-color:#12100e1a;background:linear-gradient(180deg,#ffffffeb,#fffdf9b8),var(--panel);box-shadow:var(--shadow-soft)}.floating-note{background:linear-gradient(180deg,#fffffff0,#fff8f3e6),var(--panel-strong)}.quote-block{background:radial-gradient(circle at 92% 12%,rgba(239,159,167,.14),transparent 28%),linear-gradient(180deg,#fffffff0,#fffdf9d1)}.collection-panel{background:radial-gradient(circle at top right,rgba(240,177,141,.16),transparent 40%),linear-gradient(180deg,#fffffff0,#fffdf9bd),var(--panel)}.collection-panel:hover,.art-card:hover,.entry-card:hover{border-color:#691f2d38}.art-image-wrap{background:linear-gradient(135deg,#fffdf9eb,#f3eee8c7)}.status-pill{border:1px solid rgba(18,16,14,.12);background:#fffdf9d1;color:var(--text);box-shadow:0 10px 24px #12100e1a}.status-pill.available{color:#28603c}.status-pill.reserved{color:#8a5d17}.status-pill.sold{color:var(--bordeaux)}.card-tags span,.context-tags span,.detail-specs div,.detail-note,.empty-card,.cart-item{border-color:#12100e1a;background:#ffffff94;color:var(--text-soft)}.text-input{border-color:#12100e1f;background:#ffffffbd;color:var(--text)}.text-input::placeholder{color:#12100e61}.text-input:focus{border-color:#691f2d52;box-shadow:0 0 0 4px #f0b18d2e}.feedback-card{border-color:#691f2d29;background:#f0b18d24}.summary-row,.summary-total,.subtotal-row,.cart-header{border-color:#12100e17}.site-footer{border-top:1px solid rgba(18,16,14,.08);background:linear-gradient(180deg,#fffdf9b8,#f3eee8cc)}.cart-overlay{background:#12100e3d}.cart-drawer{border-left:1px solid rgba(18,16,14,.1);background:linear-gradient(180deg,#fffdf9fa,#f6f1ebfa),var(--bg)}.ghost-link{color:var(--bordeaux)}@media (max-width: 1180px){.nav-row{flex-wrap:wrap;padding:16px 0}.nav-links{order:3;width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.collection-grid,.commission-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.world-preview-grid,.contact-grid,.checkout-grid,.about-grid,.world-page-grid,.detail-grid,.poetic-grid{grid-template-columns:1fr}.detail-visual,.about-aside,.contact-card,.summary-card,.membership-card{position:static}}@media (max-width: 840px){.container{width:min(calc(100% - 28px),var(--max-width))}.section{padding:74px 0}.art-grid,.collection-grid,.footer-grid,.commission-grid,.process-grid,.detail-specs{grid-template-columns:1fr}.section-heading,.cta-banner,.room-header,.card-title-row,.card-topline,.summary-row,.detail-price-row{align-items:start;flex-direction:column}.floating-note{position:static;margin-top:18px;max-width:none}.hero-copy h1,.section-heading h2,.detail-content h1,.checkout-grid h1,.empty-state h1{font-size:clamp(2.7rem,12vw,4rem)}}@media (max-width: 560px){.nav-row{gap:14px}.header-actions{width:100%;justify-content:space-between}.selection-button{flex:1;justify-content:space-between}.quote-block,.poetic-card,.quote-card,.membership-card,.contact-card,.summary-card,.entry-card,.exhibition-room,.works-group,.commission-card,.process-card,.cta-banner,.empty-state{padding:22px}.cart-drawer{padding:18px}.cart-item{grid-template-columns:1fr}}
