.gallery-page,.gallery-extra-section{position:relative;overflow:hidden}.gallery-page>*,.gallery-extra-section>*{position:relative;z-index:1}.gallery-page:before,.gallery-extra-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(13,71,109,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(13,71,109,.10) 1px,transparent 1px),linear-gradient(rgba(13,71,109,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(13,71,109,.04) 1px,transparent 1px);background-size:48px 48px,48px 48px,12px 12px,12px 12px}.gallery-hero{isolation:isolate;min-height:410px;background:linear-gradient(135deg,rgba(6,48,77,.97),rgba(10,59,92,.94)),var(--green-950)}.gallery-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.25;background:repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,255,255,.16) 39px 40px),repeating-linear-gradient(90deg,transparent 0 38px,rgba(255,255,255,.16) 39px 40px)}.gallery-hero h1{letter-spacing:-1.5px}.gallery-hero-copy{position:relative}.gallery-hero-copy:before{content:"01 / PORTFOLIO STUDY";display:block;margin-bottom:16px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:2px}.gallery-hero-copy:after{content:"N — 06°12' S / 106°49' E";position:absolute;left:24px;bottom:14px;color:rgba(255,255,255,.48);font:600 11px/1 Inter,sans-serif;letter-spacing:1.2px}.gallery-hero-art{min-height:410px}.gallery-hero-art:before{content:"ELEVATION / A-01";position:absolute;z-index:2;left:18px;bottom:20px;color:rgba(255,255,255,.78);font-size:11px;font-weight:800;letter-spacing:1.8px}.gallery-hero-art:after{background:linear-gradient(90deg,var(--green-950),transparent 42%),linear-gradient(0deg,rgba(6,48,77,.72),transparent 58%)}.seg-wrap{position:relative;z-index:1;padding:30px 20px 10px;background:rgba(245,248,250,.94);border-top:1px solid rgba(230,183,112,.55)}.seg-wrap:before{content:"COLLECTION / 2026";display:block;margin-bottom:7px;color:var(--gold-dark);font-size:11px;font-weight:800;letter-spacing:2px}.seg-wrap h2{margin-top:0}.gfilter-wrap{position:sticky;top:65px;z-index:900;background:rgba(245,248,250,.96);border-top:1px solid rgba(6,48,77,.1);border-bottom:1px solid rgba(6,48,77,.18);box-shadow:0 8px 18px rgba(6,48,77,.1)}.gfilter-btn{border:1px solid rgba(13,71,109,.22);background:#fff;color:var(--green-950)}.gfilter-btn.active{background:var(--green-950);color:#fff;box-shadow:0 5px 0 rgba(230,183,112,.85)}.galeri-info-row{position:relative;padding-top:18px;font-family:monospace;letter-spacing:.3px}.galeri-info-row:after{content:"DRAWING INDEX";float:right;color:rgba(91,114,133,.62);font-size:11px}.galeri-main{position:relative;background:linear-gradient(rgba(255,255,255,.58),rgba(255,255,255,.58)),repeating-linear-gradient(0deg,transparent 0 35px,rgba(13,71,109,.07) 36px 37px),repeating-linear-gradient(90deg,transparent 0 35px,rgba(13,71,109,.07) 36px 37px),var(--cream)}.galeri-item{border:1px solid rgba(13,71,109,.18);box-shadow:5px 5px 0 rgba(6,48,77,.10),var(--shadow-soft)}.galeri-item:after{content:"+";position:absolute;right:9px;top:8px;color:rgba(255,255,255,.82);font:700 15px/1 monospace;text-shadow:0 1px 4px rgba(0,0,0,.4)}.galeri-item-tag{border-radius:3px;background:var(--green-950);letter-spacing:.7px}.gallery-extra-section{border-top:1px solid rgba(230,183,112,.65);padding-top:8px;background:linear-gradient(rgba(245,248,250,.88),rgba(245,248,250,.88)),repeating-linear-gradient(0deg,transparent 0 39px,rgba(13,71,109,.09) 40px 41px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(13,71,109,.09) 40px 41px),var(--cream)}.gallery-extra-section:nth-of-type(even){color:#fff;background:linear-gradient(rgba(6,48,77,.94),rgba(6,48,77,.94)),repeating-linear-gradient(0deg,transparent 0 39px,rgba(230,183,112,.13) 40px 41px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(230,183,112,.13) 40px 41px),var(--green-950)}.gallery-extra-section:nth-of-type(even) .section-title,.gallery-extra-section:nth-of-type(even) .section-sub,.gallery-extra-section:nth-of-type(even) .eyebrow{color:#fff}.gallery-extra-section:nth-of-type(even) .section-sub{color:rgba(255,255,255,.7)}.why-card{background:rgba(255,255,255,.76);border:1px solid rgba(13,71,109,.16);border-radius:4px;box-shadow:4px 4px 0 rgba(6,48,77,.08)}.gallery-extra-section:nth-of-type(even) .why-card{background:rgba(255,255,255,.1);border-color:rgba(230,183,112,.35)}.galeri-sticky-cta{border-radius:4px;box-shadow:5px 5px 0 rgba(6,48,77,.1)}@media(max-width:650px){.gallery-hero{min-height:0}.gallery-hero-art{min-height:250px}.gallery-hero-copy:after{left:22px}.gallery-hero-art:before{bottom:14px}.galeri-info-row:after{display:none}.gallery-extra-section:nth-of-type(even):after{display:none}}