:root{--ink:#07110e;--forest:#08241c;--forest2:#0d392d;--gold:#d5aa26;--gold2:#f0cf61;--cream:#f4efe3;--paper:#fbf8f1;--line:rgba(7,17,14,.16);--muted:#63706a;--white:#fff;--shadow:0 30px 90px rgba(2,13,10,.22)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif;line-height:1.55;overflow-x:hidden}body.lock{overflow:hidden}button,input,select{font:inherit}button,a{color:inherit}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:200;background:#fff;padding:.8rem 1rem}.skip-link:focus{top:1rem}.site-header{height:92px;position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;padding:0 4vw;background:linear-gradient(180deg,rgba(3,15,12,.94),rgba(3,15,12,.73));border-bottom:1px solid rgba(213,170,38,.3);backdrop-filter:blur(16px)}.wordmark{font:600 2rem/1 "Cormorant Garamond",serif;color:#fff;text-decoration:none;letter-spacing:-.04em}.wordmark span{color:var(--gold2);font-style:italic}.site-header nav{margin-left:auto;display:flex;align-items:center;gap:2rem}.site-header nav a{text-transform:uppercase;text-decoration:none;letter-spacing:.12em;font-size:.61rem;font-weight:700;color:#e9eadf;transition:.2s}.site-header nav a:hover{color:var(--gold2)}.site-header .nav-cta{border:1px solid var(--gold);padding:.75rem 1rem;color:var(--gold2)}.menu-button{display:none;margin-left:auto;border:0;background:none;padding:.5rem}.menu-button i{display:block;width:25px;height:2px;background:var(--gold2);margin:6px}.progress{position:absolute;bottom:-1px;left:0;right:0;height:2px}.progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--gold2),#30a47e)}
.hero{height:100svh;min-height:760px;position:relative;background:#04110d;color:#fff;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,13,10,.84),rgba(2,13,10,.24) 55%,rgba(2,13,10,.07)),linear-gradient(0deg,rgba(2,13,10,.82),transparent 48%)}.hero-copy{position:absolute;z-index:2;left:6vw;top:50%;transform:translateY(-42%);max-width:720px}.eyebrow{font-size:.62rem;text-transform:uppercase;letter-spacing:.22em;color:var(--gold2);font-weight:700;margin:0 0 1rem}.eyebrow.dark{color:#826416}.hero h1,.artist h2,.manifesto h2,.section-head h2,.studio h2,.feature-copy h2{font:500 clamp(4.8rem,8vw,9rem)/.82 "Cormorant Garamond",serif;letter-spacing:-.055em;margin:0}.hero h1 em,.manifesto h2 em,.section-head h2 em,.studio h2 em,.feature-copy h2 em{color:var(--gold2);font-weight:500}.hero-copy>p:not(.eyebrow){max-width:520px;color:#d5ded9;font-size:.96rem;margin:1.8rem 0 2rem}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:700;padding:1rem 1.2rem;border:1px solid transparent;cursor:pointer;transition:.22s}.button:hover{transform:translateY(-3px)}.button.gold{background:linear-gradient(120deg,var(--gold),var(--gold2));color:#102018;box-shadow:0 14px 40px rgba(213,170,38,.22)}.button.glass{border-color:rgba(255,255,255,.35);background:rgba(3,15,12,.28);color:#fff;backdrop-filter:blur(10px)}.button.dark{background:var(--forest);color:#fff}.hero-side{position:absolute;z-index:2;right:2.2vw;top:50%;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.18em;font-size:.55rem;color:#d9d0a7}.scroll-cue{position:absolute;z-index:2;bottom:2rem;left:50%;transform:translateX(-50%);color:#d9e0dc;text-decoration:none;text-transform:uppercase;letter-spacing:.17em;font-size:.52rem;display:flex;align-items:center;gap:1rem}.scroll-cue i{display:block;width:70px;height:1px;background:linear-gradient(90deg,var(--gold2),transparent)}
.artist{min-height:980px;display:grid;grid-template-columns:.48fr .52fr;background:var(--cream)}.artist-photo{position:relative;min-height:980px;overflow:hidden}.artist-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(1.04) contrast(1.04)}.photo-label{position:absolute;bottom:3rem;left:3rem;background:rgba(3,15,12,.9);color:#fff;padding:1rem 1.2rem;display:flex;align-items:center;gap:2rem}.photo-label span{color:var(--gold2);font-size:.6rem}.photo-label b{font:500 1.35rem "Cormorant Garamond"}.artist-copy{padding:clamp(5rem,9vw,10rem) clamp(3rem,7vw,8rem);display:flex;flex-direction:column;justify-content:center}.artist h2{font-size:clamp(5rem,7vw,8rem);color:var(--forest)}.artist blockquote{font:500 clamp(1.6rem,2.5vw,2.45rem)/1.15 "Cormorant Garamond";color:#876719;margin:2rem 0;max-width:760px}.artist-copy>p:not(.eyebrow){color:#4c5a54;font-size:.83rem;max-width:730px}.artist-notes{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.5rem 0 2rem}.artist-notes span{border:1px solid var(--line);padding:.55rem .7rem;text-transform:uppercase;letter-spacing:.11em;font-size:.52rem;font-weight:700}.text-link{color:var(--forest);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;text-decoration:none}.text-link span{color:#9b7616;margin-left:1rem}
.manifesto{background:var(--forest);color:#fff;padding:130px 6vw}.manifesto>h2{max-width:1050px}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5rem;border-top:1px solid rgba(255,255,255,.18)}.manifesto-grid>div{padding:2rem 2rem 0 0;border-right:1px solid rgba(255,255,255,.18);min-height:230px}.manifesto-grid>div+div{padding-left:2rem}.manifesto-grid b{color:var(--gold2);font-size:.6rem}.manifesto-grid span{display:block;font:500 2rem "Cormorant Garamond";margin:2rem 0 .8rem}.manifesto-grid p{color:#aebdb6;font-size:.75rem;max-width:330px}
.collection,.materials{padding:125px 5vw;background:var(--paper)}.section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end;margin-bottom:4rem}.section-head h2{font-size:clamp(4rem,6vw,6.8rem)}.section-head h2 em{color:#8d6816}.section-head>p{color:var(--muted);font-size:.85rem;max-width:520px}.filters{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.filter,.choice{border:1px solid var(--line);background:transparent;padding:.65rem .9rem;text-transform:uppercase;letter-spacing:.09em;font-size:.55rem;font-weight:700;cursor:pointer}.filter.active,.filter:hover,.choice.active,.choice:hover{background:var(--forest);color:var(--gold2);border-color:var(--forest)}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.art-card{position:relative;min-height:410px;border:0;padding:0;overflow:hidden;background:#d8dbd7;cursor:pointer;text-align:left}.art-card:nth-child(5n+1){grid-row:span 2;min-height:832px}.art-card:nth-child(7n+4){grid-column:span 2}.art-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease,filter .45s ease;filter:saturate(1.06) contrast(1.04)}.art-card:hover img{transform:scale(1.045);filter:saturate(1.13) contrast(1.06)}.art-card:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(2,13,10,.9))}.art-meta{position:absolute;z-index:2;left:1.2rem;right:1.2rem;bottom:1.2rem;color:#fff}.art-meta small{color:var(--gold2);font-size:.5rem;text-transform:uppercase;letter-spacing:.14em}.art-meta h3{font:500 1.9rem/1 "Cormorant Garamond";margin:.45rem 0}.art-meta span{font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:#c2d0ca}.art-card.hidden{display:none}
.studio{background:#061510;color:#fff;padding:125px 5vw}.studio-head{max-width:980px;margin-bottom:3rem}.studio h2{font-size:clamp(4.5rem,7vw,7.6rem)}.studio-head>p:last-child{color:#afbeb7;max-width:600px}.studio-console{display:grid;grid-template-columns:1fr 360px;min-height:720px;border:1px solid rgba(255,255,255,.17);box-shadow:0 30px 100px rgba(0,0,0,.32)}.room-view{position:relative;overflow:hidden;background:#ccc}.room-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.art-placement{position:absolute;left:50%;top:22%;transform:translate(-50%,-50%);width:min(31%,360px);height:36%;display:flex;align-items:center;justify-content:center;transition:.35s}.art-placement img{display:block;max-width:100%;max-height:100%;box-shadow:0 14px 34px rgba(0,0,0,.38);transition:.3s}.art-placement.canvas img{border:8px solid #eee4d2}.art-placement.acrylic img{border:5px solid rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 0 0 2px #fff}.art-placement.metal img{border:4px solid #9aa19f}.art-placement.framed img{border:14px solid #251b14;outline:2px solid #b49454}.art-placement.paper img{border:20px solid #f8f4e9;outline:2px solid #cdc4af}.art-placement.wood img{border:12px solid #6b452a}.art-placement.size-small{width:22%;height:27%}.art-placement.size-large{width:37%;height:42%}.art-placement.size-statement{width:44%;height:48%}.room-caption{position:absolute;left:1.4rem;bottom:1.3rem;background:rgba(3,15,12,.86);padding:.8rem 1rem;display:flex;gap:1.2rem;align-items:center}.room-caption span{font:500 1.2rem "Cormorant Garamond"}.room-caption b{font-size:.52rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold2)}.controls{background:#0b251d;padding:2rem;display:flex;flex-direction:column;gap:1.2rem}.selection-title{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1rem}.selection-title small,legend{color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;font-size:.52rem}.selection-title h3{font:500 2.4rem/1 "Cormorant Garamond";margin:.5rem 0}.selection-title button{border:0;background:none;color:#8fc6b2;padding:0;text-transform:uppercase;letter-spacing:.1em;font-size:.52rem;cursor:pointer}fieldset{border:0;padding:0;margin:0}.control-row{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.65rem}.choice{color:#d4ddd8;border-color:rgba(255,255,255,.18)}select{width:100%;margin-top:.65rem;padding:.75rem;background:#061510;color:#fff;border:1px solid rgba(255,255,255,.2)}.price-panel{margin-top:auto;background:#061510;border-left:3px solid var(--gold);padding:1rem}.price-panel span{display:block;color:#8fc6b2;text-transform:uppercase;letter-spacing:.1em;font-size:.52rem}.price-panel strong{display:block;font:500 3rem "Cormorant Garamond";color:var(--gold2)}.price-panel small{display:block;color:#83968d;font-size:.54rem}.wide{width:100%}
.materials{background:var(--cream)}.material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.material-grid button{border:0;background:var(--paper);padding:2rem;text-align:left;min-height:220px;display:flex;flex-direction:column;cursor:pointer;transition:.22s}.material-grid button:hover{background:var(--forest);color:#fff}.material-grid b{font-size:.57rem;color:#9b7616}.material-grid span{font:500 2.2rem "Cormorant Garamond";margin:auto 0 .4rem}.material-grid small{color:var(--muted)}.material-grid button:hover small{color:#aebdb6}
.feature-art{height:850px;position:relative;color:#fff;overflow:hidden}.feature-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05)}.feature-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,13,10,.9),rgba(2,13,10,.15)),linear-gradient(0deg,rgba(2,13,10,.78),transparent)}.feature-copy{position:absolute;left:6vw;top:50%;transform:translateY(-50%)}.feature-copy h2{font-size:clamp(4.5rem,7vw,7.8rem);margin-bottom:2rem}
footer{background:#020b08;color:#fff;padding:70px 5vw 25px}.footer-main{display:grid;grid-template-columns:1.5fr .8fr 1.2fr 1fr;gap:4rem}.footer-main>div:not(.footer-brand){display:flex;flex-direction:column;gap:.7rem}.footer-main b{color:var(--gold2);text-transform:uppercase;letter-spacing:.14em;font-size:.55rem;margin-bottom:.5rem}.footer-main a:not(.wordmark),.footer-main p{color:#98aaa2;text-decoration:none;font-size:.66rem;margin:0}.footer-main a:hover{color:#fff}.footer-brand p{margin-top:1rem!important;line-height:1.8}.footer-legal{border-top:1px solid rgba(255,255,255,.12);margin-top:3.5rem;padding-top:1.2rem;display:flex;justify-content:space-between;gap:2rem;color:#65786f;font-size:.53rem}
dialog{width:min(1050px,calc(100% - 32px));border:0;padding:0;background:var(--paper);box-shadow:0 40px 130px rgba(0,0,0,.55)}dialog::backdrop{background:rgba(1,9,7,.86);backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:1rem;top:.7rem;z-index:4;border:0;background:rgba(255,255,255,.86);width:38px;height:38px;font-size:1.6rem;cursor:pointer}.dialog-layout{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.dialog-image{position:relative;background:#07110e}.dialog-image img{width:100%;height:100%;object-fit:cover;display:block}.dialog-image span{position:absolute;left:1rem;bottom:1rem;background:rgba(3,15,12,.88);color:var(--gold2);padding:.55rem .7rem;text-transform:uppercase;letter-spacing:.12em;font-size:.52rem}.dialog-copy{padding:4rem;display:flex;flex-direction:column;justify-content:center}.dialog-copy h2{font:500 clamp(3.4rem,5vw,5.8rem)/.88 "Cormorant Garamond";margin:0 0 1.5rem}.dialog-copy>p:not(.eyebrow){color:var(--muted)}.dialog-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:2rem 0}.dialog-copy>small{color:#7c8983;font-size:.58rem}
.reveal{opacity:0;transform:translateY(26px);transition:.75s ease}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.12s}
@media(max-width:1050px){.site-header nav{display:none;position:absolute;top:92px;left:0;right:0;background:#061510;padding:1.5rem;flex-direction:column;align-items:flex-start}.site-header nav.open{display:flex}.menu-button{display:block}.artist{grid-template-columns:1fr}.artist-photo{min-height:780px}.manifesto-grid,.section-head,.studio-console,.footer-main{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr)}.art-card:nth-child(5n+1){grid-row:auto;min-height:410px}.studio-console{grid-template-columns:1fr}.room-view{min-height:630px}.controls{min-height:680px}.footer-main{gap:2.5rem}.footer-main>div:not(:first-child){border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem}}
@media(max-width:650px){.site-header{height:78px}.site-header nav{top:78px}.hero{min-height:720px}.hero>img{object-position:58% center}.hero-copy{left:7vw;right:7vw}.hero h1{font-size:4.5rem}.hero-side{display:none}.artist-photo{min-height:620px}.artist-copy{padding:5rem 7vw}.artist h2{font-size:4.8rem}.manifesto,.collection,.materials,.studio{padding:85px 7vw}.manifesto h2,.section-head h2,.studio h2{font-size:3.8rem}.manifesto-grid,.gallery,.material-grid,.dialog-layout{grid-template-columns:1fr}.manifesto-grid>div,.manifesto-grid>div+div{padding:1.5rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.15);min-height:auto}.gallery{gap:10px}.art-card,.art-card:nth-child(7n+4){grid-column:auto;min-height:520px}.room-view{min-height:470px}.art-placement{top:25%;width:36%;height:31%}.room-caption{left:.7rem;bottom:.7rem}.dialog-copy{padding:2.2rem}.dialog-image{min-height:480px}.footer-legal{flex-direction:column}.feature-art{height:720px}.feature-copy{left:7vw}.feature-copy h2{font-size:4.1rem}}
.editions{padding:125px 5vw;background:#07110e;color:#fff;position:relative;overflow:hidden}.editions:before{content:"LIMITED";position:absolute;right:-2vw;top:-5rem;font:500 clamp(10rem,24vw,25rem)/1 "Cormorant Garamond";color:rgba(255,255,255,.025);pointer-events:none}.edition-intro{position:relative;max-width:1040px}.edition-intro h2{font:500 clamp(4.2rem,7vw,7.8rem)/.86 "Cormorant Garamond",serif;letter-spacing:-.055em;margin:0}.edition-intro h2 em{color:var(--gold2);font-weight:500}.edition-intro>p:last-child{color:#aebdb6;max-width:680px;margin:2rem 0 0;font-size:.84rem}.edition-tiers{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem;border:1px solid rgba(255,255,255,.17)}.edition-tiers article{min-height:250px;padding:1.6rem;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.17)}.edition-tiers article:last-child{border-right:0}.edition-tiers span{color:var(--gold2);font-size:.55rem;text-transform:uppercase;letter-spacing:.14em}.edition-tiers strong{font:500 clamp(2.8rem,4vw,4.6rem) "Cormorant Garamond";margin:auto 0 0}.edition-tiers small{color:#8fa098;font-size:.62rem}.edition-assurance{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.4rem;color:#c9d3ce;text-transform:uppercase;letter-spacing:.12em;font-size:.52rem}.edition-assurance span:before{content:"◆";color:var(--gold2);margin-right:.65rem;font-size:.48rem}.edition-badge{position:absolute;z-index:3;right:1rem;top:1rem;background:rgba(3,15,12,.88);border:1px solid rgba(240,207,97,.5);color:var(--gold2);padding:.45rem .6rem;text-transform:uppercase;letter-spacing:.12em;font-size:.46rem;backdrop-filter:blur(6px)}.edition-live{display:flex;justify-content:space-between;gap:1rem;border:1px solid rgba(240,207,97,.28);padding:.75rem .85rem;color:var(--gold2);font-size:.52rem;text-transform:uppercase;letter-spacing:.09em}.edition-live b{color:#a8bbb2;font-weight:500}.studio-product-link,.dialog-product-link{color:#9bbcaf;font-size:.54rem;text-transform:uppercase;letter-spacing:.08em;text-align:center;text-underline-offset:4px}.studio-product-link:hover,.dialog-product-link:hover{color:var(--gold2)}.dialog-edition{border:1px solid var(--line);padding:1rem;margin-top:1rem;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.2rem 1rem}.dialog-edition span{color:#826416;text-transform:uppercase;letter-spacing:.12em;font-size:.5rem}.dialog-edition b{font:500 1.65rem "Cormorant Garamond"}.dialog-edition small{grid-column:1/-1;color:#6f7b75;font-size:.55rem}.dialog-product-link{display:block;text-align:left}.dialog-actions{margin-bottom:1rem}
@media(max-width:1050px){.edition-tiers{grid-template-columns:repeat(2,1fr)}.edition-tiers article:nth-child(2){border-right:0}.edition-tiers article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.17)}}
@media(max-width:650px){.editions{padding:85px 7vw}.edition-intro h2{font-size:3.8rem}.edition-tiers{grid-template-columns:1fr;margin-top:3rem}.edition-tiers article,.edition-tiers article:nth-child(2){border-right:0;border-bottom:1px solid rgba(255,255,255,.17);min-height:190px}.edition-tiers article:last-child{border-bottom:0}.edition-assurance{flex-direction:column}}
/* Museum-grade refinement */
body{font-family:"Manrope",sans-serif;letter-spacing:-.005em}.hero h1,.artist h2,.manifesto h2,.section-head h2,.studio h2,.feature-copy h2,.edition-intro h2,.digital-copy h2{font-family:"Cormorant Garamond",serif}.site-header{height:104px;padding:0 3.2vw;background:linear-gradient(180deg,rgba(2,12,9,.97),rgba(2,12,9,.88));gap:2rem}.brand-lockup{display:block;width:clamp(250px,22vw,345px);height:82px;overflow:hidden;text-decoration:none;flex:0 0 auto}.brand-lockup img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:1px solid rgba(240,207,97,.24)}.site-header nav{gap:1.3rem}.site-header nav a{font-size:.57rem}.hero{height:100svh;min-height:760px;background:#03110d;display:grid;place-items:center;padding-top:104px}.hero>img{position:relative;inset:auto;width:100%;height:100%;object-fit:contain;filter:none}.hero:before,.hero:after{content:"";position:absolute;inset:104px auto 0;width:max(0px,calc((100vw - 1080px)/2));background:linear-gradient(90deg,#020b08,#08261d);z-index:0}.hero:before{left:0}.hero:after{right:0;transform:scaleX(-1)}.hero-enter{position:absolute;z-index:4;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1rem;background:rgba(2,12,9,.9);border:1px solid rgba(240,207,97,.42);color:#fff;text-decoration:none;padding:.8rem 1rem;text-transform:uppercase;letter-spacing:.14em;font-size:.52rem;backdrop-filter:blur(12px)}.hero-enter i{font-style:normal;color:var(--gold2);font-size:1rem}.artist-copy>p:not(.eyebrow){font-size:.88rem;line-height:1.78}.artist blockquote{font-family:"Cormorant Garamond",serif}.manifesto{padding-bottom:110px}.manifesto-grid{gap:1px;border:0;background:rgba(255,255,255,.15)}.manifesto-grid>div,.manifesto-grid>div+div{padding:0 0 2rem;border:0;background:var(--forest);min-height:560px}.world-card figure{height:290px;margin:0 0 1.7rem;overflow:hidden}.world-card figure img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.06);transition:transform .7s ease}.world-card:hover figure img{transform:scale(1.035)}.world-card>b,.world-card>span,.world-card>p{display:block;margin-left:1.6rem;margin-right:1.6rem}.world-card>span{font-family:"Cormorant Garamond",serif}.size-choices{display:flex;align-items:end;justify-content:space-between;gap:.35rem;margin-top:.7rem;height:94px}.size-choices button{border:1px solid rgba(255,255,255,.16);background:#061510;color:#bac8c2;min-width:0;flex:1;height:100%;padding:.45rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.4rem;cursor:pointer}.size-choices button i{display:block;border:1px solid #82938b;background:rgba(255,255,255,.06);box-shadow:0 4px 10px rgba(0,0,0,.3)}.size-choices button:nth-child(1) i{width:22px;height:28px}.size-choices button:nth-child(2) i{width:32px;height:40px}.size-choices button:nth-child(3) i{width:41px;height:54px}.size-choices button:nth-child(4) i{width:48px;height:64px}.size-choices button span{font-size:.45rem;white-space:nowrap}.size-choices button.active{border-color:var(--gold2);color:var(--gold2);background:#0c3025}.size-choices button.active i{border-color:var(--gold2);background:rgba(240,207,97,.12)}.materials{background:#eee8da}.material-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.medium-card{border:1px solid rgba(7,17,14,.16);background:#f9f6ef;padding:1rem;text-align:left;cursor:pointer;transition:.3s}.medium-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(5,20,15,.14);border-color:#a47c19}.product-object{height:310px;position:relative;display:grid;place-items:center;overflow:hidden;background:#d8d2c6}.product-object img{width:64%;height:76%;object-fit:cover;display:block}.product-object i{position:absolute;inset:0;pointer-events:none}.canvas-object img{border:10px solid #e1d3b9;box-shadow:13px 16px 0 #796142,25px 30px 28px rgba(0,0,0,.26);filter:saturate(.94) contrast(1.04)}.canvas-object i{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,rgba(0,0,0,.05) 1px 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.acrylic-object{background:linear-gradient(145deg,#0c1815,#aab7ae)}.acrylic-object img{box-shadow:0 0 0 6px rgba(255,255,255,.58),16px 20px 0 rgba(129,155,148,.72),24px 28px 35px rgba(0,0,0,.4);filter:saturate(1.22) contrast(1.1)}.acrylic-object i{background:linear-gradient(122deg,transparent 30%,rgba(255,255,255,.34) 42%,transparent 52%)}.metal-object{background:repeating-linear-gradient(90deg,#9aa09e 0 1px,#d7dbd9 1px 3px)}.metal-object img{width:69%;height:78%;box-shadow:9px 11px 0 #8e9694,20px 25px 35px rgba(0,0,0,.34);filter:saturate(1.05) contrast(1.14)}.metal-object i{background:linear-gradient(110deg,rgba(255,255,255,.24),transparent 40%,rgba(255,255,255,.14));mix-blend-mode:screen}.framed-object{background:#d6d0c3}.framed-object img{width:56%;height:65%;border:22px solid #f2eee3;outline:14px solid #171513;box-shadow:18px 22px 30px rgba(0,0,0,.35)}.framed-object i{box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.paper-object{background:#b9b5aa}.paper-object img{width:63%;height:74%;border:22px solid #faf7ef;box-shadow:8px 14px 24px rgba(0,0,0,.24);filter:saturate(.9) contrast(1.03)}.paper-object i{background-image:radial-gradient(rgba(74,64,49,.18) .5px,transparent .8px);background-size:3px 3px;mix-blend-mode:multiply;opacity:.55}.wood-object{background:repeating-linear-gradient(7deg,#6e4529 0 3px,#8d6040 3px 7px,#59351f 7px 9px)}.wood-object img{width:65%;height:76%;border:13px solid #6b4228;box-shadow:14px 18px 0 #3f2719,24px 28px 32px rgba(0,0,0,.36);mix-blend-mode:multiply;filter:saturate(.9) contrast(1.12)}.wood-object i{background:repeating-radial-gradient(ellipse at 20% 50%,transparent 0 20px,rgba(56,29,13,.18) 21px 24px);opacity:.8}.medium-card>div:last-child{padding:1.2rem .35rem .4rem;display:grid;grid-template-columns:auto 1fr;gap:.3rem 1rem}.medium-card b{color:#92701a;font-size:.52rem}.medium-card span{font:500 1.65rem "Cormorant Garamond",serif}.medium-card small{grid-column:2;color:#647069;font-size:.61rem;line-height:1.5}.digital-editions{background:#071a14;color:#fff;padding:125px 5vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw;align-items:start}.digital-copy{position:sticky;top:140px}.digital-copy h2{font:500 clamp(4rem,6vw,7rem)/.86 "Cormorant Garamond",serif;letter-spacing:-.055em;margin:0}.digital-copy h2 em{color:var(--gold2)}.digital-copy>p:not(.eyebrow){color:#a9bbb3;max-width:570px;font-size:.82rem;margin:2rem 0;line-height:1.8}.text-link.light{color:#fff}.digital-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.digital-options button{min-height:205px;border:1px solid rgba(255,255,255,.16);background:#0b291f;color:#fff;padding:1.2rem;display:grid;grid-template-columns:90px 1fr;grid-template-rows:1fr auto;text-align:left;cursor:pointer;transition:.25s}.digital-options button:hover,.digital-options button.active{border-color:var(--gold2);background:#10382b;transform:translateY(-3px)}.digital-options .ratio{grid-row:1/3;align-self:end;justify-self:center;display:block;border:2px solid #93a99e;background:linear-gradient(145deg,rgba(240,207,97,.12),transparent);box-shadow:7px 9px 0 rgba(0,0,0,.22)}.digital-options .r8{width:38px;height:48px}.digital-options .r11{width:44px;height:56px}.digital-options .r16{width:50px;height:63px}.digital-options .r24{width:56px;height:70px}.digital-options .r30{width:61px;height:81px}.digital-options .r36{width:66px;height:88px}.digital-options span{align-self:end;text-transform:uppercase;letter-spacing:.09em;color:#adbbb5;font-size:.52rem}.digital-options b{font:500 2.2rem "Cormorant Garamond",serif;color:var(--gold2)}.digital-summary{grid-column:2;display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border:1px solid rgba(240,207,97,.28);background:#06130f}.digital-summary>span{color:#8ea097;font-size:.52rem;text-transform:uppercase;letter-spacing:.1em}.digital-summary strong{font:500 1.5rem "Cormorant Garamond",serif;margin-right:auto}.shipping{padding:125px 5vw;background:#f8f4eb}.shipping-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(7,17,14,.16)}.ship-card{min-height:310px;border:0;background:#fff;padding:1.5rem;text-align:left;display:flex;flex-direction:column;cursor:pointer;transition:.25s}.ship-card:hover,.ship-card.active{background:var(--forest);color:#fff}.ship-card b{color:#9b7616;font-size:.55rem}.ship-card span{font:500 2rem/1 "Cormorant Garamond",serif;margin:3rem 0 1rem}.ship-card small{color:#68736d;font-size:.64rem;line-height:1.65}.ship-card.active small,.ship-card:hover small{color:#afbeb7}.ship-card em{margin-top:auto;color:#977218;font-style:normal;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}.ship-card.active em,.ship-card:hover em{color:var(--gold2)}.shipping-note{max-width:900px;color:#6a756f;font-size:.62rem;margin:1.5rem 0 0}.footer-lockup{width:300px;height:110px}.footer-brand p{margin-top:.6rem!important}.dialog-copy h2{font-family:"Cormorant Garamond",serif}
@media(max-width:1050px){.site-header{height:92px}.brand-lockup{width:270px;height:70px}.hero{padding-top:92px}.hero:before,.hero:after{top:92px}.world-card figure{height:360px}.material-showcase{grid-template-columns:repeat(2,1fr)}.digital-editions{grid-template-columns:1fr}.digital-copy{position:static}.digital-summary{grid-column:1}.shipping-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.site-header{height:82px;padding:0 4vw}.brand-lockup{width:220px;height:59px}.site-header nav{top:82px}.hero{height:auto;min-height:100svh;padding-top:82px}.hero>img{height:calc(100svh - 82px);object-fit:contain}.artist-photo{min-height:610px}.artist-copy{padding-top:4rem}.manifesto-grid{display:block}.world-card{margin-bottom:1px}.world-card figure{height:280px}.material-showcase,.digital-options,.shipping-grid{grid-template-columns:1fr}.product-object{height:340px}.digital-editions,.shipping{padding:85px 7vw}.digital-copy h2{font-size:3.8rem}.digital-summary{align-items:flex-start;flex-direction:column}.digital-summary .button{width:100%}.ship-card{min-height:255px}.size-choices{height:88px}.footer-lockup{width:260px;height:96px}}
.art-placement.canvas img{border:0;box-shadow:8px 10px 0 #3a3026,0 18px 34px rgba(0,0,0,.4)}.art-placement.acrylic img{border:0;box-shadow:7px 9px 0 rgba(142,167,160,.68),0 16px 34px rgba(0,0,0,.42);filter:saturate(1.12) contrast(1.06)}.art-placement.metal img{border:0;box-shadow:5px 7px 0 #7c8582,0 16px 30px rgba(0,0,0,.38);filter:contrast(1.08)}
.brand-lockup{width:clamp(285px,24vw,370px);height:90px;background:#061711}.brand-lockup img{object-fit:contain;object-position:center;padding:2px}.edition-tiers{grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.16);border:0}.dimension-card{border:0;background:#0a2019;color:#fff;padding:0 0 1.5rem;text-align:left;cursor:pointer;min-width:0;transition:.25s}.dimension-card:hover,.dimension-card.active{background:#10382b;box-shadow:inset 0 0 0 1px var(--gold2)}.dimension-room{position:relative;height:340px;overflow:hidden;background:#d8d2c6}.dimension-room>img{width:100%;height:100%;object-fit:cover;display:block}.dimension-art{position:absolute;left:50%;top:28%;transform:translate(-50%,-50%);display:grid;place-items:center}.dimension-art img{display:block;width:100%;height:100%;object-fit:cover;box-shadow:0 12px 28px rgba(0,0,0,.4)}.dimension-art.small{width:11%;height:24%}.dimension-art.medium{width:17%;height:33%}.dimension-art.large{width:22%;height:42%}.dimension-art.statement{width:29%;height:50%;top:31%}.dimension-card>span,.dimension-card>strong,.dimension-card>small{display:block;margin-left:1.5rem;margin-right:1.5rem}.dimension-card>span{color:var(--gold2);font-size:.55rem;text-transform:uppercase;letter-spacing:.14em;margin-top:1.2rem}.dimension-card>strong{font:500 clamp(2.8rem,4vw,4.8rem) "Cormorant Garamond",serif;margin-top:.15rem}.dimension-card>small{color:#9caea5;font-size:.62rem}.dimension-summary{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 1.4rem;border:1px solid rgba(240,207,97,.26);background:#06130f;margin-top:1px}.dimension-summary>span{color:#8fa098;text-transform:uppercase;letter-spacing:.12em;font-size:.52rem}.dimension-summary strong{font:500 1.45rem "Cormorant Garamond",serif;margin-right:auto}.dimension-summary button{border:0;background:transparent;color:var(--gold2);text-transform:uppercase;letter-spacing:.1em;font-size:.55rem;cursor:pointer}.medium-configurator{border:1px solid rgba(7,17,14,.18);background:#f8f5ed}.medium-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid rgba(7,17,14,.17)}.medium-tabs button{border:0;border-right:1px solid rgba(7,17,14,.14);background:#f8f5ed;padding:1.15rem .5rem;text-transform:uppercase;letter-spacing:.09em;font-size:.53rem;font-weight:700;cursor:pointer}.medium-tabs button:last-child{border-right:0}.medium-tabs button:hover,.medium-tabs button.active{background:var(--forest);color:var(--gold2)}.medium-product{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.medium-visual{background:#d8d2c6;padding:2rem;display:flex;flex-direction:column}.medium-visual .product-object{height:auto;min-height:570px;flex:1}.medium-visual>span{margin-top:1rem;color:#68736d;text-transform:uppercase;letter-spacing:.1em;font-size:.49rem}.medium-information{padding:clamp(2.5rem,4vw,5rem);display:flex;flex-direction:column;justify-content:center}.medium-information h3{font:500 clamp(3rem,4.2vw,5.2rem)/.9 "Cormorant Garamond",serif;margin:0 0 1.2rem}.medium-information>p:not(.eyebrow){color:#63706a;font-size:.78rem;line-height:1.75}.medium-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(7,17,14,.14);margin:1.5rem 0}.medium-specs span{background:#fff;padding:1rem;color:#5f6a65;font-size:.58rem}.medium-specs b{display:block;color:#856618;text-transform:uppercase;letter-spacing:.1em;font-size:.48rem;margin-bottom:.35rem}.medium-price-list{border-top:1px solid rgba(7,17,14,.16);margin-bottom:1.3rem}.medium-price-list button{width:100%;border:0;border-bottom:1px solid rgba(7,17,14,.13);background:transparent;padding:.8rem .2rem;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;text-align:left;cursor:pointer}.medium-price-list button:hover{background:#eee8da;padding-left:.8rem;padding-right:.8rem}.medium-price-list span{font-size:.68rem}.medium-price-list small{display:block;color:#7a8781;font-size:.48rem}.medium-price-list b{font:500 1.35rem "Cormorant Garamond",serif;color:#765a13}.medium-price-list i{font-style:normal;color:#6a756f;text-transform:uppercase;letter-spacing:.1em;font-size:.45rem}.closing-brand{display:grid;place-items:center}.closing-brand-content{position:relative;z-index:3;width:min(82vw,1120px);display:flex;flex-direction:column;align-items:center;text-align:center}.closing-brand-content>img{width:100%;height:auto;max-height:370px;object-fit:contain;object-position:center;box-shadow:0 30px 90px rgba(0,0,0,.38)}.closing-brand-content p{font:500 clamp(1.7rem,2.8vw,3rem) "Cormorant Garamond",serif;color:#fff;margin:1.5rem 0}.footer-lockup{width:340px;height:132px}.footer-perspective p{font:600 clamp(1.5rem,2vw,2.2rem)/1.2 "Cormorant Garamond",serif!important;color:#fff!important;letter-spacing:-.02em}.footer-perspective b{font-size:.62rem}.footer-connect a:first-of-type{color:var(--gold2)!important;font-weight:700}.footer-legal{align-items:flex-start}.footer-legal p:last-child{max-width:720px;text-align:right}
@media(max-width:1050px){.brand-lockup{width:300px;height:78px}.edition-tiers{grid-template-columns:1fr}.dimension-room{height:440px}.medium-tabs{grid-template-columns:repeat(3,1fr)}.medium-tabs button:nth-child(-n+3){border-bottom:1px solid rgba(7,17,14,.14)}.medium-product{grid-template-columns:1fr}.medium-visual .product-object{min-height:600px}.closing-brand-content{width:90vw}}
@media(max-width:650px){.brand-lockup{width:225px;height:64px}.dimension-room{height:300px}.dimension-summary{align-items:flex-start;flex-direction:column}.dimension-summary button{text-align:left}.medium-tabs{grid-template-columns:repeat(2,1fr)}.medium-tabs button{border-bottom:1px solid rgba(7,17,14,.14)}.medium-product{min-height:0}.medium-visual{padding:1rem}.medium-visual .product-object{min-height:370px}.medium-information{padding:2rem 1.2rem}.medium-specs{grid-template-columns:1fr}.closing-brand-content>img{max-height:250px}.footer-legal p:last-child{text-align:left}}
.hero-tagline{position:absolute;z-index:4;right:clamp(1.5rem,4vw,5rem);top:45%;transform:translateY(-50%);width:min(300px,22vw);margin:0;padding:1.25rem 1.2rem;border-left:2px solid var(--gold2);background:rgba(2,12,9,.78);backdrop-filter:blur(12px);color:#fff;font:500 clamp(1.2rem,1.8vw,2rem)/1.15 "Cormorant Garamond",serif;letter-spacing:-.02em;box-shadow:0 18px 50px rgba(0,0,0,.25)}.hero-tagline em{display:inline-block;color:var(--gold2);font-weight:500;margin-top:.35rem}.artist-copy{padding-top:7rem;padding-bottom:7rem}.artist-copy>p:not(.eyebrow){max-width:790px}
@media(max-width:1050px){.hero-tagline{width:240px;right:2rem;font-size:1.3rem}.artist-copy{padding-top:5rem;padding-bottom:5rem}}
@media(max-width:650px){.hero-tagline{top:31%;right:5vw;width:220px;padding:1rem;font-size:1.18rem}.artist-copy{padding-top:4rem;padding-bottom:4rem}}

/* 2026 premiere collector edition */
body{font-family:"Manrope",sans-serif;font-size:17px;line-height:1.65}
.hero h1,.artist h2,.manifesto h2,.section-head h2,.studio h2,.feature-copy h2,.edition-intro h2,.digital-copy h2,.dragonfly-copy h2,.commission-intro h2,.inquiry-copy h2{font-family:"Cormorant Garamond",serif}
.hero-tagline{top:18%;left:50%;right:auto;transform:translateX(-50%);width:92%;padding:0;border:0;background:transparent;backdrop-filter:none;box-shadow:none;text-align:center;white-space:nowrap;color:#d5aa26;font:500 clamp(1.35rem,2.15vw,2.45rem)/1.15 "Cormorant Garamond",serif;letter-spacing:.045em;text-shadow:0 3px 22px rgba(0,0,0,.8)}
.hero-tagline em{display:inline;color:#d5aa26;margin:0;font-weight:500}
.artist-copy>p:not(.eyebrow){font-size:1rem;line-height:1.9;text-align:left;max-width:820px;margin-bottom:1.15rem}
.artist-copy blockquote{font-size:clamp(1.65rem,2.2vw,2.6rem);line-height:1.25}
.filters{flex-wrap:wrap}
.art-card .art-meta small,.art-card .art-meta span{font-size:.68rem}
.art-card .art-meta h3{font-size:clamp(1.45rem,2vw,2.1rem)}
.dragonfly-feature{min-height:820px;display:grid;grid-template-columns:1.35fr .65fr;background:#04130f;color:#fff;align-items:stretch}
.dragonfly-image{min-height:820px;overflow:hidden}.dragonfly-image img{width:100%;height:100%;object-fit:cover;filter:saturate(1.12) contrast(1.05)}
.dragonfly-copy{padding:8vw 5vw;display:flex;flex-direction:column;justify-content:center}.dragonfly-copy h2{font-size:clamp(5rem,8vw,9rem);line-height:.78;margin:0 0 2rem}.dragonfly-copy h2 em{color:var(--gold2)}.dragonfly-copy p:not(.eyebrow){font-size:1rem;line-height:1.85;color:#b8c7c0;max-width:540px}.dragonfly-copy .button{align-self:flex-start;margin-top:1.2rem}
.room-fieldset{min-width:0}.room-buttons{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,190px);gap:.55rem;overflow-x:auto;padding:.25rem .1rem 1rem;scroll-snap-type:x mandatory;scrollbar-color:#b48c24 #0a2119}.room-choice{scroll-snap-align:start;border:1px solid rgba(255,255,255,.16);background:#081c16;color:#fff;padding:0;text-align:left;cursor:pointer;transition:.25s}.room-choice img{width:100%;height:92px;object-fit:cover;display:block;filter:saturate(.9) brightness(.82)}.room-choice span{display:block;padding:.65rem;font-size:.62rem;line-height:1.35}.room-choice:hover,.room-choice.active{border-color:var(--gold2);background:#11362a}.room-choice.active img{filter:saturate(1.08) brightness(1)}
.edition-tiers .dimension-card>span{font-size:.72rem}.edition-tiers .dimension-card>strong{font-size:clamp(3.2rem,4.5vw,5.2rem)}.edition-tiers .dimension-card>small{font-size:.8rem;line-height:1.5}.dimension-summary>span{font-size:.68rem}.dimension-summary strong{font-size:1.8rem}.dimension-summary button{font-size:.68rem;font-weight:700}
.edition-price-matrix{margin-top:2rem;background:#071a14;color:#fff;display:grid;grid-template-columns:.72fr 1.28fr;gap:2rem;padding:clamp(1.5rem,4vw,4rem)}.matrix-heading h3{font:500 clamp(2.1rem,3.5vw,4rem)/1.02 "Cormorant Garamond",serif;margin:.5rem 0 1rem}.matrix-heading>p:not(.eyebrow){color:#afbeb7;font-size:.9rem;line-height:1.7}.matrix-scroll{overflow-x:auto}.matrix-scroll table{border-collapse:collapse;width:100%;min-width:680px}.matrix-scroll th,.matrix-scroll td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.13);text-align:right;font-size:.8rem}.matrix-scroll th:first-child,.matrix-scroll td:first-child{text-align:left}.matrix-scroll th{color:#b4c2bb;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.matrix-scroll td:first-child{font-weight:700;color:#fff}.matrix-price{border:0;background:transparent;color:var(--gold2);font:600 1.15rem "Manrope",sans-serif;cursor:pointer;padding:.35rem}.matrix-price:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}
.material-photo-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8px;height:100%;min-height:570px}.material-photo-grid figure{position:relative;margin:0;overflow:hidden;background:#c9c2b5}.material-photo-grid img{width:100%;height:100%;object-fit:cover;display:block;filter:none}.material-photo-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:1rem;background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff;font-size:.7rem;letter-spacing:.03em}.medium-visual>span{font-size:.62rem}.medium-information>p:not(.eyebrow){font-size:.95rem}.medium-specs span{font-size:.72rem}.medium-specs b{font-size:.62rem}.medium-price-list span{font-size:.84rem}.medium-price-list small{font-size:.62rem}.medium-price-list b{font-size:1.65rem}.medium-price-list i{font-size:.6rem}
.commissions{background:#061711;color:#fff;padding:130px 5vw}.commission-intro{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:end}.commission-intro h2{font-size:clamp(4.5rem,7vw,8rem);line-height:.83;margin:.5rem 0}.commission-intro h2 em{color:var(--gold2)}.commission-intro>p:not(.eyebrow){color:#b5c2bc;font-size:1rem;line-height:1.85;max-width:680px}.commission-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.14);margin:4rem 0 2rem}.commission-grid article{background:#0a241b;padding:2rem;min-height:310px}.commission-grid b{color:var(--gold2);font-size:.78rem}.commission-grid h3{font:500 2rem/1 "Cormorant Garamond",serif;margin:4rem 0 1rem}.commission-grid p{color:#afbeb7;font-size:.84rem;line-height:1.75}

.monumental-feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);margin-top:4.5rem;border:1px solid rgba(240,207,97,.3);background:#0a1d17;box-shadow:0 35px 90px rgba(0,0,0,.28)}.monumental-feature figure{margin:0;min-height:650px;overflow:hidden;background:#020a08}.monumental-feature figure img{width:100%;height:100%;display:block;object-fit:cover}.monumental-copy{padding:clamp(2.3rem,4vw,5rem);display:flex;flex-direction:column;justify-content:center}.monumental-copy h3{font:500 clamp(2.8rem,4.2vw,5rem)/.92 "Cormorant Garamond",serif;margin:.5rem 0 1.4rem}.monumental-copy h3 em{color:var(--gold2);font-weight:500}.monumental-copy>p:not(.eyebrow){color:#b8c5bf;font-size:.92rem;line-height:1.8;margin:0 0 1.5rem}.monumental-copy>p strong{color:#fff}.monumental-spec{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.14)}.monumental-spec span{color:#8fa098;text-transform:uppercase;letter-spacing:.11em;font-size:.54rem}.monumental-spec b{font:500 1.35rem "Cormorant Garamond",serif;color:#fff;text-align:right}.monumental-copy>small{color:#8fa098;font-size:.67rem;line-height:1.7;margin:1rem 0 1.6rem}.monumental-copy .button{align-self:flex-start}.monumental-scale-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;background:rgba(240,207,97,.25);border:1px solid rgba(240,207,97,.25)}.monumental-scale-grid article{background:#071711;padding:1.5rem;min-height:190px;display:flex;flex-direction:column}.monumental-scale-grid article.flagship{background:#102b21}.monumental-scale-grid span{color:var(--gold2);font-size:.52rem;text-transform:uppercase;letter-spacing:.11em}.monumental-scale-grid strong{font:500 clamp(2rem,3vw,3.5rem) "Cormorant Garamond",serif;margin:auto 0 .2rem}.monumental-scale-grid b{color:#fff;font:500 1.4rem "Cormorant Garamond",serif}.monumental-scale-grid small{color:#91a39b;font-size:.62rem;margin-top:.35rem}

@media(max-width:1050px){.monumental-feature{grid-template-columns:1fr}.monumental-feature figure{min-height:500px}.monumental-scale-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.monumental-feature{margin-top:3rem}.monumental-feature figure{min-height:330px}.monumental-copy{padding:2rem}.monumental-scale-grid{grid-template-columns:1fr}.monumental-scale-grid article{min-height:150px}.monumental-spec{align-items:flex-start;flex-direction:column}.monumental-spec b{text-align:left}}
.shipping-grid{grid-template-columns:repeat(5,1fr)}.ship-card{min-height:370px}.ship-card b{font-size:.72rem}.ship-card span{font-size:2.15rem}.ship-card small{font-size:.78rem}.ship-card em{font-size:.68rem}.ship-details{font-size:.73rem;line-height:1.65;color:#c0cec7;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;margin-top:.5rem}.ship-card.active .ship-details{max-height:260px;opacity:1}.ship-card.active span{margin-top:1.3rem}.ship-card.active em{margin-top:1.2rem}
.inquiry{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;background:#eee8da;padding:130px 5vw}.inquiry-copy h2{font-size:clamp(4.2rem,6.5vw,7.5rem);line-height:.84;margin:.5rem 0 2rem}.inquiry-copy h2 em{color:#8e6c16}.inquiry-copy>p:not(.eyebrow){font-size:1rem;line-height:1.85;color:#5d6963;max-width:620px}.inquiry-form{background:#fff;padding:clamp(1.5rem,3vw,3rem);display:grid;gap:1.1rem}.inquiry-form label{display:grid;gap:.45rem;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700;color:#46534d}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;border:0;border-bottom:1px solid #aeb6b1;background:#f7f4ed;padding:.9rem;color:#07110e;font:500 .95rem "Manrope",sans-serif;box-sizing:border-box}.inquiry-form textarea{resize:vertical}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inquiry-form .button{justify-self:start}.form-note{font-size:.7rem;color:#6d7772;margin:0}
.footer-connect .footer-web{color:#9baaa3;font-size:.62rem;line-height:1.5;overflow-wrap:anywhere}
.closing-brand{min-height:560px}.closing-brand-content{width:min(62vw,820px)}.closing-brand-content>img{max-height:220px;box-shadow:0 22px 65px rgba(0,0,0,.3)}
footer{padding-top:0}.footer-perspective-band{display:grid;grid-template-columns:.22fr 1.78fr;gap:2rem;align-items:start;padding:3rem 5vw;border-bottom:1px solid rgba(255,255,255,.14);background:#0a2119}.footer-perspective-band b{text-transform:uppercase;letter-spacing:.16em;color:var(--gold2);font-size:.72rem}.footer-perspective-band blockquote{font:500 clamp(1.8rem,3vw,3.4rem)/1.12 "Cormorant Garamond",serif;color:#fff;margin:0;max-width:none}.footer-main{grid-template-columns:1.25fr .75fr 1fr 1fr;gap:3vw;width:100%}.footer-main>div{min-width:0}.footer-main b,.footer-main a,.footer-main p{font-size:.76rem}.footer-lockup{width:250px;height:92px}.footer-legal{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%}
@media(max-width:1100px){.shipping-grid{grid-template-columns:repeat(2,1fr)}.commission-grid{grid-template-columns:repeat(2,1fr)}.edition-price-matrix{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,1fr)}.material-photo-grid{min-height:500px}}
@media(max-width:760px){body{font-size:16px}.hero-tagline{top:17%;width:94%;font-size:clamp(.92rem,3.8vw,1.25rem);white-space:normal;line-height:1.15}.dragonfly-feature,.commission-intro,.inquiry{grid-template-columns:1fr}.dragonfly-image{min-height:520px}.dragonfly-copy{padding:5rem 7vw}.commission-grid,.shipping-grid,.footer-main,.footer-legal{grid-template-columns:1fr}.commissions,.inquiry{padding:85px 7vw}.material-photo-grid{grid-template-columns:1fr;grid-template-rows:1.2fr .8fr;min-height:650px}.form-pair{grid-template-columns:1fr}.footer-perspective-band{grid-template-columns:1fr;padding:2.5rem 7vw}.closing-brand-content{width:86vw}.closing-brand-content>img{max-height:160px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.art-card img{transition:none}}

/* 2026 collector-studio refinement */
.hero-tagline{top:19.5%;left:50%;right:auto;transform:translateX(-50%);width:78%;max-width:980px;color:#e2cb0d;font-family:"Cormorant Garamond",serif;font-size:clamp(1.22rem,1.8vw,2.08rem);font-style:italic;font-weight:500;line-height:1.08;letter-spacing:.018em;text-align:center;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.92),0 5px 24px rgba(0,0,0,.72)}
.hero-tagline em{display:inline;color:#e2cb0d;font:inherit;margin:0}
.hero-enter{bottom:1.25rem;padding:.68rem .9rem;gap:.75rem;font-size:.48rem;letter-spacing:.12em}
.studio-head{max-width:1060px}.studio-head>p:last-child{max-width:760px;font-size:.96rem;line-height:1.8}
.studio-console{grid-template-columns:minmax(0,1fr) 380px}
.room-view{min-height:760px;background:#b8b2a8}
.room-bg{object-fit:cover;filter:saturate(1.02) contrast(1.02)}
.art-placement{left:var(--art-x,50%);top:var(--art-y,28%);width:var(--art-width,30%)!important;height:43%!important;transform:translate(-50%,-50%);z-index:2;filter:drop-shadow(0 16px 18px rgba(0,0,0,.2))}
.art-placement img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.art-placement.canvas img{border:0;box-shadow:8px 10px 0 #3a3026,0 18px 34px rgba(0,0,0,.4)}
.art-placement.acrylic img{border:0;box-shadow:0 0 0 3px rgba(255,255,255,.7),8px 10px 0 rgba(142,167,160,.72),0 18px 36px rgba(0,0,0,.42);filter:saturate(1.12) contrast(1.06)}
.art-placement.metal img{border:0;box-shadow:6px 8px 0 #7c8582,0 17px 32px rgba(0,0,0,.4)}
.art-placement.framed img{border:14px solid #1a1714;outline:3px solid #b89a57;box-shadow:0 18px 34px rgba(0,0,0,.42)}
.art-placement.paper img{border:20px solid #f8f4e9;outline:1px solid #d5ccba;box-shadow:0 16px 32px rgba(0,0,0,.3)}
.art-placement.wood img{border:11px solid #6b452a;box-shadow:7px 9px 0 #3d2819,0 17px 32px rgba(0,0,0,.4)}
.room-caption{z-index:3}.room-buttons{grid-auto-columns:minmax(168px,205px)}.room-choice img{height:102px}.room-choice span{font-size:.67rem}
.selected-finish-stage{display:grid;place-items:center;perspective:1100px;background:radial-gradient(circle at 72% 22%,#efe5d0 0 9%,transparent 28%),linear-gradient(145deg,#2a211b,#a98e69);padding:clamp(1.4rem,4vw,4rem)}
.selected-finish-object{position:relative;width:min(78%,520px);aspect-ratio:4/3;transform:rotateX(4deg) rotateY(-9deg) rotateZ(-1deg);transform-style:preserve-3d;transition:.35s}
.selected-finish-object img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04)}
.selected-finish-object i{position:absolute;inset:0;pointer-events:none}
.selected-finish-object.canvas{box-shadow:13px 16px 0 #4a3728,28px 34px 45px rgba(0,0,0,.42)}
.selected-finish-object.canvas i{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,rgba(0,0,0,.045) 1px 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}
.selected-finish-object.acrylic{outline:4px solid rgba(255,255,255,.7);box-shadow:12px 14px 0 rgba(179,202,196,.7),26px 30px 48px rgba(0,0,0,.46)}
.selected-finish-object.acrylic i{background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.38) 40%,rgba(255,255,255,.07) 48%,transparent 58%)}
.selected-finish-object.metal{box-shadow:10px 13px 0 #737b79,24px 28px 46px rgba(0,0,0,.45)}
.selected-finish-object.metal i{background:linear-gradient(108deg,rgba(255,255,255,.24),transparent 38%,rgba(255,255,255,.12));mix-blend-mode:screen}
.selected-finish-object.framed{width:min(68%,470px);padding:5%;border:17px solid #171411;background:#f3eee4;box-shadow:19px 23px 42px rgba(0,0,0,.44)}
.selected-finish-object.framed img{position:relative;width:100%;height:100%}
.selected-finish-object.paper{width:min(69%,470px);padding:5%;background:#fbf8f0;box-shadow:12px 17px 35px rgba(0,0,0,.35)}
.selected-finish-object.paper img{position:relative;width:100%;height:100%}
.selected-finish-object.wood{border:12px solid #71492d;box-shadow:13px 16px 0 #3f291b,27px 32px 46px rgba(0,0,0,.44)}
.selected-finish-object.wood i{background:repeating-radial-gradient(ellipse at 20% 50%,transparent 0 20px,rgba(65,35,18,.16) 21px 24px);mix-blend-mode:multiply}
.certificate-note{margin:.1rem 0 1.4rem!important;padding:.85rem 1rem;border-left:3px solid #a47c19;background:#eee8da;color:#4f5b55!important;font-size:.76rem!important;line-height:1.6!important}
.closing-brand{min-height:650px}.closing-brand-content{width:min(78vw,900px);gap:1rem}.closing-brand-content p{font-size:clamp(1.45rem,2.15vw,2.35rem);font-style:italic;letter-spacing:.01em;margin:0 0 .35rem}.closing-brand-content .button{margin-bottom:.7rem}.closing-brand-content>img{order:3;width:min(62vw,610px);max-height:145px;box-shadow:0 18px 52px rgba(0,0,0,.28)}
.footer-perspective-band blockquote{font-style:italic;font-weight:500}.footer-perspective-band cite{display:block;margin-top:1rem;color:var(--gold2);font:italic 600 1.15rem "Cormorant Garamond",serif;letter-spacing:.03em}
.digital-copy>p:not(.eyebrow){max-width:640px;font-size:.91rem;line-height:1.88}
@media(max-width:1050px){.studio-console{grid-template-columns:1fr}.room-view{min-height:680px}.art-placement{height:40%!important}.closing-brand-content{width:88vw}}
@media(max-width:760px){.hero-tagline{top:18%;width:84%;max-width:520px;font-size:clamp(.96rem,3.5vw,1.18rem);line-height:1.12;letter-spacing:.012em;white-space:normal}.hero-enter{bottom:1rem}.room-view{min-height:500px}.art-placement{height:36%!important}.closing-brand{min-height:600px}.closing-brand-content>img{width:80vw;max-height:115px}.closing-brand-content p{max-width:85%;font-size:1.45rem}.footer-perspective-band cite{font-size:1rem}}

/* Full landing artwork + collector interior studio */
.hero{height:100svh;min-height:760px;padding-top:104px;display:block}
.hero>img{position:absolute;left:0;right:0;top:104px;bottom:0;width:100%;height:calc(100% - 104px);object-fit:contain;object-position:center center;background:#03110d}
.wall-surface,.dimension-wall,.wall-swatch{background-color:#e8e3d9;background-repeat:no-repeat;background-size:cover}
.wall-santorini{background-color:#f2f0e9;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.9),transparent 32%),linear-gradient(112deg,rgba(197,194,184,.22),transparent 28%,rgba(255,255,255,.45) 55%,rgba(188,184,174,.2))}
.wall-ivory{background-color:#ded5c5;background-image:radial-gradient(ellipse at 72% 18%,rgba(255,255,255,.45),transparent 42%),repeating-linear-gradient(96deg,rgba(112,93,67,.025) 0 2px,transparent 2px 8px)}
.wall-pearl{background-color:#dadbd8;background-image:linear-gradient(125deg,rgba(255,255,255,.64),transparent 36%),radial-gradient(circle at 80% 75%,rgba(121,129,125,.12),transparent 38%)}
.wall-limestone{background-color:#cfc8b9;background-image:repeating-linear-gradient(0deg,rgba(91,78,58,.08) 0 1px,transparent 1px 118px),repeating-linear-gradient(90deg,rgba(91,78,58,.055) 0 1px,transparent 1px 230px),linear-gradient(120deg,rgba(255,255,255,.28),transparent 52%)}
.wall-marble{background-color:#e8e6e0;background-image:linear-gradient(118deg,transparent 0 31%,rgba(116,122,122,.14) 31.4%,transparent 32.2%),linear-gradient(62deg,transparent 0 58%,rgba(155,148,137,.16) 58.4%,transparent 59.1%),radial-gradient(ellipse at 20% 15%,#fff,transparent 45%)}
.wall-travertine{background-color:#c8ae89;background-image:repeating-linear-gradient(0deg,rgba(88,58,34,.07) 0 1px,transparent 1px 7px),linear-gradient(115deg,rgba(255,242,216,.28),transparent 52%)}
.wall-blush{background-color:#bea9a1;background-image:radial-gradient(circle at 25% 24%,rgba(255,239,231,.22),transparent 35%),radial-gradient(circle at 78% 74%,rgba(103,70,64,.13),transparent 42%)}
.wall-sage{background-color:#8e9a88;background-image:radial-gradient(circle at 20% 18%,rgba(225,233,218,.22),transparent 38%),linear-gradient(135deg,rgba(42,60,47,.12),transparent 60%)}
.wall-concrete{background-color:#8f918f;background-image:radial-gradient(circle at 12% 20%,rgba(255,255,255,.08) 0 1px,transparent 2px),radial-gradient(circle at 72% 64%,rgba(35,37,36,.08) 0 1px,transparent 2px),linear-gradient(110deg,rgba(255,255,255,.12),transparent 45%);background-size:19px 17px,23px 21px,cover}
.wall-taupe{background-color:#81766c;background-image:radial-gradient(ellipse at 68% 18%,rgba(222,209,193,.2),transparent 42%),linear-gradient(105deg,rgba(49,40,34,.13),transparent 58%)}
.wall-walnut{background-color:#563a29;background-image:repeating-linear-gradient(90deg,rgba(22,12,7,.38) 0 4px,rgba(132,93,62,.22) 4px 28px,rgba(24,13,8,.5) 28px 31px),linear-gradient(115deg,rgba(255,255,255,.08),transparent 55%)}
.wall-bronze{background-color:#675444;background-image:radial-gradient(circle at 28% 18%,rgba(191,155,108,.24),transparent 38%),radial-gradient(circle at 75% 72%,rgba(27,21,17,.22),transparent 46%)}
.wall-navy{background-color:#263746;background-image:radial-gradient(circle at 20% 18%,rgba(121,146,161,.18),transparent 38%),linear-gradient(125deg,rgba(7,18,27,.18),transparent 55%)}
.wall-charcoal{background-color:#393b39;background-image:radial-gradient(circle at 24% 20%,rgba(151,151,143,.12),transparent 38%),radial-gradient(circle at 78% 70%,rgba(0,0,0,.22),transparent 46%)}
.wall-midnight{background-color:#171c1b;background-image:radial-gradient(circle at 50% 16%,rgba(91,105,99,.18),transparent 38%),linear-gradient(120deg,rgba(0,0,0,.38),transparent 54%,rgba(0,0,0,.24))}
.room-view{background:#d7d2c8}.room-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.02) contrast(1.015);transform-origin:center;transition:transform .45s ease}
.room-view:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 38%,rgba(2,12,9,.1));box-shadow:inset 0 0 90px rgba(4,15,12,.12)}
.art-placement{left:var(--art-x,50%);top:var(--art-y,28%);z-index:2}
.room-choice img{display:block;width:100%;height:102px;object-fit:cover;border:0;filter:saturate(.92) contrast(1.02) brightness(.9)}
.room-choice:hover img,.room-choice.active img{filter:saturate(1.04) contrast(1.03) brightness(1)}
.dimension-scene{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;display:block;filter:saturate(1.02) contrast(1.015)}
.dimension-room:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 56%,rgba(2,12,9,.08))}
.dimension-art{z-index:2;height:auto!important;display:block}
.dimension-art img{width:100%;height:auto!important;max-height:270px;object-fit:contain;box-shadow:0 14px 30px rgba(0,0,0,.38)}
.dimension-art.small{width:15%;left:50%;top:25%!important}.dimension-art.medium{width:23%;left:51%;top:30%!important}.dimension-art.large{width:31%;left:52%;top:25%!important}.dimension-art.statement{width:40%;left:52%;top:22%!important}
@media(max-width:1050px){.hero{padding-top:92px}.hero>img{top:92px;height:calc(100% - 92px)}}
@media(max-width:650px){.hero{height:100svh;min-height:680px;padding-top:82px}.hero>img{top:82px;height:calc(100% - 82px);object-fit:contain}.dimension-art img{max-height:220px}}

/* Single-image Gallery Canvas presentation */
.material-photo-grid.canvas-only{grid-template-columns:1fr;gap:0;background:#17120f}
.material-photo-grid.canvas-only #medium-detail-figure{display:none}
.material-photo-grid.canvas-only .material-primary{padding:0;background:#17120f}
.material-photo-grid.canvas-only .selected-finish-object{width:100%;height:100%;max-width:none;aspect-ratio:auto;transform:none;box-shadow:none;outline:0;border:0;padding:0;background:#17120f}
.material-photo-grid.canvas-only .selected-finish-object img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:none}
.material-photo-grid.canvas-only .selected-finish-object i{display:none}

/* Uncropped collector interiors */
.studio-console{align-items:start}
.room-view{min-height:0!important;aspect-ratio:3/2;align-self:start}
.room-bg{object-fit:contain!important;background:#d7d2c8}
.room-choice img{height:auto!important;aspect-ratio:3/2;object-fit:contain!important;background:#d7d2c8}
.dimension-room{height:auto!important;aspect-ratio:3/2}
.dimension-scene{object-fit:contain!important;background:#d7d2c8}

/* Artist camera clearance and stronger production links */
@media(min-width:1051px){
  .artist{grid-template-columns:53% 47%}
  .artist-copy{padding-left:clamp(4.5rem,6vw,7rem);padding-right:clamp(2.5rem,4vw,5rem)}
}
.studio-product-link{color:#d0a72f;font-size:.66rem;font-weight:750;line-height:1.55;letter-spacing:.09em}
.studio-product-link:hover{color:#f0cf61}
.dialog-product-link{color:#31483f;font-size:.66rem;font-weight:750;line-height:1.55;letter-spacing:.09em}
.dialog-product-link:hover{color:#76580d}

/* Collector-first hierarchy */
.hero-actions{position:absolute;z-index:5;left:50%;bottom:1.35rem;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:.7rem;width:min(94vw,840px)}.hero-actions .button{min-width:290px;justify-content:center;backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(0,0,0,.28)}
.collector-gateway{background:#06130f;color:#fff;padding:clamp(85px,10vw,145px) 5vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:end}.gateway-heading h2{font:500 clamp(3.8rem,6vw,7rem)/.88 "Cormorant Garamond",serif;margin:.6rem 0 0;letter-spacing:-.045em}.gateway-heading h2 em{color:var(--gold2);font-weight:500}.gateway-options{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(240,207,97,.28);border:1px solid rgba(240,207,97,.28)}.gateway-options>a{min-height:370px;padding:2.2rem;background:#0a221a;color:#fff;text-decoration:none;display:flex;flex-direction:column;transition:.35s}.gateway-options>a:hover{background:#103126;transform:translateY(-5px)}.gateway-options span{color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.gateway-options h3{font:500 clamp(2.1rem,3vw,3.2rem)/.96 "Cormorant Garamond",serif;margin:auto 0 1rem}.gateway-options p{color:#b7c5be;font-size:.82rem;line-height:1.75}.gateway-options b{color:var(--gold2);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;margin-top:1rem}
.smaller-works{background:#f4f0e7;color:#07110e;padding:clamp(90px,10vw,145px) 5vw;display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;align-items:center}.smaller-copy h2{font:500 clamp(4rem,6vw,7rem)/.88 "Cormorant Garamond",serif;letter-spacing:-.045em;margin:.6rem 0 1.5rem}.smaller-copy h2 em{color:#987319;font-weight:500}.smaller-copy>p{color:#526159;font-size:.92rem;line-height:1.85;max-width:650px}.small-work-notes{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.7rem 0}.small-work-notes span{border:1px solid rgba(7,17,14,.2);padding:.6rem .75rem;text-transform:uppercase;letter-spacing:.09em;font-size:.54rem;font-weight:700}.smaller-image{margin:0;position:relative;background:#07110e;padding:1.2rem;box-shadow:0 28px 70px rgba(15,24,20,.2)}.smaller-image img{width:100%;height:auto;max-height:680px;object-fit:contain;display:block}.smaller-image figcaption{color:#d4ded9;padding:1rem .2rem 0;font-size:.65rem;line-height:1.6}
@media(max-width:1050px){.collector-gateway,.smaller-works{grid-template-columns:1fr}.hero-actions{bottom:1rem}.gateway-options>a{min-height:310px}}
@media(max-width:700px){.hero-actions{bottom:.8rem;flex-direction:column;gap:.42rem;width:88vw}.hero-actions .button{min-width:0;width:100%;padding:.72rem .8rem;font-size:.49rem}.gateway-options{grid-template-columns:1fr}.gateway-options>a{min-height:260px}.collector-gateway,.smaller-works{padding-left:7vw;padding-right:7vw}.small-work-notes{flex-direction:column}.small-work-notes span{width:100%}}

/* Crisp, color-faithful presentation for India Coe artwork */
.site-filter-defs{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.art-card>img,#dialog-art,#studio-art,.dimension-art img,.dragonfly-image>img,.monumental-feature figure>img,.smaller-image>img,.world-card figure>img,.feature-art>img,.selected-finish-object>img,img[src*="assets/collection/"],img[src*="-enhanced.webp"]{filter:url("#eyeicsee-artwork-enhance");image-rendering:auto;backface-visibility:hidden;will-change:filter}.setting-card figure img{filter:url("#eyeicsee-artwork-enhance")!important}

.collector-settings{background:#03100c;color:#fff;padding:clamp(95px,11vw,155px) 5vw}.settings-head{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:end;margin-bottom:4rem}.settings-head h2{font:500 clamp(4rem,6.5vw,7.5rem)/.86 "Cormorant Garamond",serif;letter-spacing:-.05em;margin:.5rem 0 0}.settings-head h2 em{color:var(--gold2);font-weight:500}.settings-head>p:last-child{color:#b5c4bd;font-size:.92rem;line-height:1.85;max-width:680px}.settings-head strong{color:#fff}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.setting-card{background:#0a2018;border:1px solid rgba(240,207,97,.2);overflow:hidden}.setting-card.gallery-setting{grid-column:1/-1;display:grid;grid-template-columns:1.55fr .45fr}.setting-card figure{margin:0;background:#020806;overflow:hidden}.setting-card figure img{width:100%;height:100%;min-height:440px;display:block;object-fit:contain;filter:saturate(1.06) contrast(1.035)}.setting-card.gallery-setting figure img{min-height:610px}.setting-card>div{padding:clamp(1.7rem,3vw,3.2rem);display:flex;flex-direction:column;justify-content:center}.setting-card span{color:var(--gold2);font-size:.56rem;text-transform:uppercase;letter-spacing:.12em}.setting-card h3{font:500 clamp(2.3rem,3.3vw,4rem)/.95 "Cormorant Garamond",serif;margin:1.2rem 0}.setting-card p{color:#afbeb7;font-size:.78rem;line-height:1.75;margin:0 0 1.6rem}.setting-card a{color:var(--gold2);text-decoration:none;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.setting-card a:hover{color:#fff}
@media(max-width:1050px){.settings-head{grid-template-columns:1fr}.setting-card.gallery-setting{grid-template-columns:1fr}.setting-card.gallery-setting figure img{min-height:480px}}
@media(max-width:760px){.collector-settings{padding-left:7vw;padding-right:7vw}.settings-grid{grid-template-columns:1fr}.setting-card.gallery-setting{grid-column:auto}.setting-card figure img,.setting-card.gallery-setting figure img{min-height:0;height:auto}.settings-head{margin-bottom:2.5rem}}
