:root{--gold:#c4932d;--gold-light:#efd88b;--ink:#252122;--muted:#817e7e;--wide:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}img{max-width:100%;display:block}.container{width:min(var(--wide),calc(100% - 48px));margin:auto}.site-header{height:72px;background:white;box-shadow:0 4px 18px #00000012;position:relative;z-index:9}.header-inner{height:100%;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px}.brand{display:inline-flex;width:max-content}.brand img{object-fit:contain}.nav{display:flex;align-items:center;justify-content:center;gap:25px}.nav a,.more-link{font-size:14px;text-transform:uppercase;font-weight:600;white-space:nowrap;color:#1b1b1b}.nav a:hover,.more-link:hover{color:var(--gold)}.nav-dot{color:#777;font-size:13px}.more-link{text-align:right}.more-link span{margin-left:7px;font-size:20px}.menu-toggle{display:none}.hero{position:relative;min-height:min(870px,calc(100vh - 72px));display:flex;justify-content:center;align-items:flex-start;background:#5d644d url('assets/hero-original.jpg') center 54%/cover no-repeat;text-align:center;color:white}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#161e1d39 0%,#14181958 64%,#1016164f 100%)}.hero-content{position:relative;padding-top:clamp(110px,9vw,145px);padding-bottom:100px}.eyebrow{text-transform:uppercase;letter-spacing:1px;color:#d8a22c;font-weight:700;font-size:18px;margin:0 0 20px}.hero h1{font-size:clamp(44px,5.9vw,78px);line-height:1.08;text-transform:uppercase;letter-spacing:-2.4px;font-weight:800;margin:0}.hero-subtitle{font-size:clamp(18px,2.05vw,28px);line-height:1.35;text-transform:uppercase;font-weight:700;max-width:790px;margin:28px auto 38px}.button{display:inline-flex;align-items:center;justify-content:center;min-width:174px;padding:12px 25px;border:0;cursor:pointer;font-weight:700;text-transform:uppercase;font-size:14px}.button-gold{background:var(--gold);color:white}.button-gold:hover,.button-gold:focus-visible{background:#a6781b;color:white}.section{padding-top:92px;padding-bottom:96px}.section-title{font-weight:500;text-transform:uppercase;text-align:center;font-size:clamp(34px,4vw,52px);line-height:.99;letter-spacing:-1.6px;margin:0}.information{padding-bottom:108px}.info-grid{max-width:940px;margin:87px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:44px 74px}.info-block{display:grid;grid-template-columns:27px 1fr;align-items:start;gap:20px}.info-icon{font-size:24px;line-height:1.1;color:var(--ink);font-weight:bold}.info-block h3{font-size:16px;text-transform:uppercase;margin:0 0 20px;font-weight:700}.checks{list-style:none;padding:0;margin:0}.checks li{position:relative;padding-left:18px;text-transform:uppercase;font-size:14px;margin:0 0 13px}.checks li:before{content:'✓';position:absolute;top:0;left:0;color:#191919;font-weight:bold}.jurisdiction{background:linear-gradient(#171918c7,#171918c7),radial-gradient(ellipse at 63% 44%,#455f39 0%,#3b4138 26%,#232a28 45%,#151b1a 75%);color:#fff;text-align:center;min-height:450px;display:grid;place-items:center}.jurisdiction-inner{padding:68px 0}.jurisdiction h2{text-transform:uppercase;font-weight:600;color:var(--gold-light);font-size:clamp(34px,4vw,53px);letter-spacing:-1px;margin:0 0 24px}.jurisdiction p{text-transform:uppercase;font-weight:600;font-size:clamp(19px,2.3vw,29px);line-height:1.3;margin:0 auto 23px;max-width:940px}.prospects{padding-top:87px;padding-bottom:70px}.tabs{display:flex;justify-content:center;gap:9px;margin:46px 0 32px}.tab{background:#f0f0f0;border:0;color:#444;cursor:pointer;padding:12px 30px;min-width:110px;text-transform:uppercase;font-size:13px}.tab.active,.tab[aria-selected=true]{background:var(--gold);color:white}.tab:hover:not(.active){background:#e1d2ad}.prospect-grid{max-width:930px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:44px}.prospect-label{font-size:16px;text-transform:uppercase;margin:27px 0 25px;display:flex;align-items:center;gap:25px}.pin{font-size:24px;line-height:1}.drilling-photo{width:100%;height:auto;object-fit:cover}.prospect-details{padding-top:2px}.ownership{margin:0 0 34px}.ownership li{font-size:15px;margin-bottom:12px}.prospect-details h3{font-size:26px;line-height:1.15;font-weight:500;text-transform:uppercase;margin:18px 0 16px}.bullets{padding-left:30px;margin:0 0 18px}.bullets li{font-size:14px;text-transform:uppercase;line-height:1.9;margin:0 0 3px}.prospect-empty{text-align:center;border:1px solid #e9e4dd;background:#fcfaf4;max-width:820px;margin:25px auto 45px;padding:60px 28px}.prospect-empty h3{text-transform:uppercase;font-size:28px;margin:0}.prospect-empty a{color:#96701d;text-decoration:underline}.footer{background:var(--ink);margin-top:80px}.footer-wrap{max-width:1160px}.subscribe{transform:translateY(-78px);background:var(--gold-light);display:flex;align-items:center;justify-content:center;gap:35px;flex-wrap:wrap;min-height:150px;padding:20px 34px;position:relative}.subscribe h2{font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.5vw,49px);line-height:.92;letter-spacing:-1px;margin:0}.subscribe-form{display:flex;gap:9px;align-items:center;flex:1;max-width:440px}.subscribe-form input{height:47px;min-width:0;flex:1;background:transparent;border:1px solid #aa965a;border-radius:2px;padding:0 13px;outline-offset:3px}.subscribe-form .button{height:47px;min-width:110px;padding:0 15px}.form-message{position:absolute;bottom:0;font-size:12px;color:#5c351d;margin:0 16px 3px;text-align:center}.footer-main{margin-top:-27px;padding-bottom:28px}.footer-logo{display:flex;justify-content:center;margin:0 auto 40px;width:max-content}.footer-columns{display:grid;grid-template-columns:1.15fr .9fr 1fr;gap:84px}.footer-columns h3{text-transform:uppercase;font-size:17px;color:#959292;margin:0 0 21px}.footer-columns p,.footer-columns address,.footer-columns nav a{font-size:15px;line-height:1.5;color:#fff;font-style:normal;text-transform:uppercase}.footer-columns p{margin:0}.footer-columns nav a{display:block;margin:0 0 22px}.footer-columns nav a:hover{color:var(--gold-light)}.footer-note{text-align:center;color:#938c89;font-size:12px;margin:60px 0 0}.social-link{position:fixed;left:0;bottom:20px;background:var(--gold);color:#fff;width:49px;height:54px;display:grid;place-items:center;font-weight:bold;font-size:20px;z-index:5}.social-link:hover{background:#a87a24;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:800px){.header-inner{grid-template-columns:1fr auto}.menu-toggle{display:grid;gap:5px;border:0;background:transparent;padding:10px;cursor:pointer;grid-column:2;grid-row:1}.menu-toggle span{height:2px;width:24px;background:#222}.nav{display:none;position:absolute;top:72px;left:0;right:0;padding:22px 24px;background:#fff;box-shadow:0 9px 17px #0002;flex-direction:column;gap:15px}.nav.open{display:flex}.nav-dot{display:none}.more-link{display:none}.hero{min-height:630px}.hero-content{padding-top:140px}.info-grid{gap:35px 30px}.footer-columns{gap:35px}.subscribe{gap:20px}.subscribe h2{font-size:36px}}@media(max-width:600px){.container{width:calc(100% - 34px)}.hero{min-height:620px}.hero-content{padding-top:139px}.hero h1{font-size:45px;letter-spacing:-1.8px}.hero-subtitle{font-size:19px}.desktop-only{display:none}.section{padding-top:62px;padding-bottom:65px}.section-title{font-size:34px}.info-grid{grid-template-columns:1fr;margin-top:52px;gap:33px}.info-block{gap:12px}.information{padding-bottom:75px}.jurisdiction{min-height:380px}.jurisdiction p{font-size:19px}.jurisdiction h2{font-size:33px}.tabs{gap:5px;margin:32px 0}.tab{min-width:0;flex:1;padding:12px 8px;font-size:12px}.prospect-grid{grid-template-columns:1fr;gap:28px}.prospect-label{margin:10px 0 20px}.drilling-photo{max-height:560px;object-fit:cover}.prospect-details h3{font-size:24px}.footer{margin-top:75px}.subscribe{transform:translateY(-65px);padding:30px 22px 40px}.subscribe h2{font-size:36px}.subscribe-form{width:100%;max-width:none}.subscribe-form .button{min-width:82px}.footer-main{margin-top:-15px}.footer-columns{grid-template-columns:1fr;gap:30px}.footer-columns h3{margin-bottom:12px}.footer-columns nav a{margin-bottom:13px}.footer-logo{margin-bottom:35px}.social-link{width:40px;height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Original site assets and responsive media */
.hero{overflow:hidden;background-position:center center}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-shade{z-index:1}.hero-content{z-index:2}.jurisdiction{background:linear-gradient(#171918b8,#171918b8),url('assets/armenia-map.jpg') center/cover no-repeat}.prospect-image-col figure{margin:0}.prospect-image-col figcaption{text-align:center;font-style:italic;font-size:14px;text-transform:uppercase;padding-top:4px}.archut-map{object-fit:contain}.prospect-panel[hidden]{display:none}.footer-logo img{object-fit:contain}@media(prefers-reduced-motion:reduce){.hero-video{display:none}}

/* Refinements: taller opening visual, map marker labels, and window-style jurisdiction backdrop. */
.hero{min-height:max(940px,calc(110svh - 72px));}
.hero-content{padding-top:clamp(135px,11vw,190px);}
.pin{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;color:var(--ink);}
.pin svg{display:block;width:27px;height:27px;}
.jurisdiction{background-image:linear-gradient(#171918b8,#171918b8),url('assets/armenia-map.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;min-height:470px;}
@media(max-width:800px){.hero{min-height:760px}.hero-content{padding-top:155px}}
@media(max-width:600px){.hero{min-height:720px}.hero-content{padding-top:148px}.jurisdiction{min-height:430px;background-attachment:scroll}}
@media(prefers-reduced-motion:reduce){.jurisdiction{background-attachment:scroll}}

/* Additional standalone pages */
.page-banner{min-height:350px;display:grid;place-items:center;position:relative;background:#263026 url('assets/hero-original.jpg') center 52%/cover no-repeat;color:#fff;text-align:center}.page-banner:before{content:'';position:absolute;inset:0;background:#15151577}.page-banner>*{position:relative}.page-banner h1{font-size:clamp(40px,5.2vw,70px);line-height:1.05;margin:0;text-transform:uppercase}.page-banner p{text-transform:uppercase;letter-spacing:1.2px;color:#efda9a;margin:18px 0 0}.page-wrap{padding:85px 0 135px}.page-heading{font-size:clamp(32px,4vw,52px);line-height:1.1;text-align:center;text-transform:uppercase;margin:0 0 50px;font-weight:500}.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.person{border-top:3px solid var(--gold);background:#faf9f6;padding:30px 34px}.person h2{font-size:20px;line-height:1.4;text-transform:uppercase;margin:0 0 18px}.person ul{padding-left:18px;margin:0}.person li{margin-bottom:13px;font-size:15px}.asset-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:-12px 0 45px}.asset-nav a{background:#efefef;padding:11px 28px;font-size:14px;text-transform:uppercase}.asset-nav a:hover{background:var(--gold);color:#fff}.asset-entry{scroll-margin-top:25px;padding:48px 0;border-top:1px solid #e9e5dd}.asset-entry:first-of-type{border-top:0}.asset-entry h2{font-size:clamp(32px,4vw,46px);font-weight:500;text-transform:uppercase;margin:0 0 28px}.asset-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start}.asset-layout figure{margin:0}.asset-layout figure img{width:100%;max-height:600px;object-fit:contain}.asset-layout figcaption{text-align:center;font-size:13px;text-transform:uppercase;font-style:italic;margin-top:8px}.asset-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;margin:0 0 26px}.asset-facts div{border-bottom:1px solid #ded8c9;padding-bottom:10px}.asset-facts dt{font-size:12px;text-transform:uppercase;color:#7d6f57;font-weight:700}.asset-facts dd{font-size:15px;text-transform:uppercase;margin:6px 0 0}.asset-body h3{font-size:25px;text-transform:uppercase;font-weight:500;line-height:1.2;margin:24px 0 12px}.asset-body li{text-transform:uppercase;font-size:14px;line-height:1.7;margin:0 0 8px}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.contact-grid h2{font-size:25px;font-weight:500;text-transform:uppercase;margin:0 0 18px}.contact-grid h3{font-size:16px;text-transform:uppercase;margin:27px 0 7px}.contact-grid address{font-style:normal}.contact-grid p{font-size:16px}.contact-form{background:#faf8f1;padding:30px;border-top:4px solid var(--gold)}.contact-form label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;margin:0 0 7px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:12px 14px;border:1px solid #b9b3a6;background:#fff;border-radius:0;font:inherit;margin-bottom:19px}.contact-form textarea{min-height:130px;resize:vertical}.form-warning{border-left:3px solid var(--gold);padding:12px 15px;background:#f5eac9;color:#493914;font-size:14px;margin:10px 0 24px}.contact-form button:disabled{opacity:.5;cursor:not-allowed}.sub-footer{margin-top:25px}.site-header .nav a[aria-current=page]{color:#a77a1d}@media(max-width:800px){.people-grid,.asset-layout,.contact-grid{grid-template-columns:1fr}.contact-grid{gap:30px}.page-banner{min-height:270px}.page-wrap{padding:55px 0 110px}.asset-layout{gap:25px}}@media(max-width:550px){.people-grid{gap:16px}.person{padding:24px 20px}.asset-facts{grid-template-columns:1fr;gap:10px}.contact-form{padding:20px}.page-heading{margin-bottom:35px}}

/* v5: restore original inner-page designs */
.page-narrow{width:min(950px,calc(100% - 42px));margin:0 auto}.management-banner{height:320px;background:linear-gradient(#191717b9,#191717b9),url('assets/bg1.jpg') center center/cover no-repeat}.management-section{padding:68px 0 110px}.management-section .page-heading{margin-bottom:18px}.bio-list{width:100%}.bio{margin:0 0 5px}.bio summary{list-style:none;cursor:pointer;font-size:12px;text-transform:uppercase;padding:12px 27px;position:relative;color:#625350}.bio summary::-webkit-details-marker{display:none}.bio summary:before{content:'+';position:absolute;left:8px;font-size:20px;font-weight:700;top:4px;color:#231f20}.bio[open] summary:before{content:'−'}.bio-body{border:1px solid #767171;padding:8px 26px;margin:0 0 0 0}.bio-body ul{padding-left:18px;margin:0}.bio-body li{font-size:14px;line-height:1.85;margin:0 0 2px}.bio summary:hover{color:var(--gold)}
.assets-hero{min-height:650px;position:relative;display:grid;place-items:center;background:linear-gradient(#17181781,#17181781),url('assets/hero-original.jpg') center/cover no-repeat;text-align:center;color:#fff}.assets-hero span{color:var(--gold-light);font-weight:700;text-transform:uppercase}.assets-hero h1{font-size:clamp(42px,5vw,65px);line-height:1.05;text-transform:uppercase;margin:23px 0}.assets-hero p{font-size:clamp(21px,2.7vw,33px);line-height:1.3;text-transform:uppercase;margin:20px auto 30px}.assets-strip{background:var(--ink);display:flex;justify-content:center;gap:30px;padding:15px}.assets-strip a{text-transform:uppercase;color:#fff;font-size:13px;font-weight:700}.assets-strip a:hover{color:var(--gold-light)}.asset-section{scroll-margin-top:15px}.asset-heading-band{background:linear-gradient(#171918b8,#171918b8),url('assets/armenia-map.jpg') center/cover no-repeat;background-attachment:fixed;min-height:195px;display:grid;place-items:center}.asset-heading-band h2{text-align:center;font-size:clamp(35px,4vw,53px);font-weight:700;text-transform:uppercase;color:var(--gold-light);margin:0}.asset-content{padding:34px 0 90px}.asset-stats{display:grid;grid-template-columns:1fr 1fr;gap:45px;text-align:center;text-transform:uppercase;margin:0 0 34px}.asset-stats strong{display:block;font-size:15px}.asset-stats p{font-size:14px;line-height:1.6;margin:8px auto;max-width:400px}.asset-stat-icon{display:block;font-size:25px;line-height:1.3}.deposit{background:var(--ink);text-align:center;padding:18px 22px 24px;color:#fff;margin:30px 0 38px}.deposit h3{text-transform:uppercase;color:var(--gold-light);font-size:clamp(31px,3.7vw,47px);margin:0;line-height:1.2}.deposit p{text-transform:uppercase;font-size:clamp(20px,2.6vw,34px);font-weight:300;margin:20px 0}.more-info-open{padding:7px 17px;color:var(--gold-light);background:transparent;border:1px solid #ab8a42;border-radius:2px;cursor:pointer}.more-info-open:hover{background:#3d3431}.asset-detail{padding:0 18px}.asset-detail h3{text-transform:uppercase;font-weight:500;font-size:25px;margin:23px 0 6px;line-height:1.2}.asset-detail h3 h3{display:inline}.asset-detail ul{margin:0 0 18px;padding-left:30px}.asset-detail li{text-transform:uppercase;font-size:13px;line-height:1.85}.asset-maps{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:-26px 0 32px}.asset-maps img{width:100%;height:245px;object-fit:contain}.info-dialog{border:0;max-width:630px;width:calc(100% - 32px);max-height:92vh;overflow-y:auto;padding:70px clamp(22px,7vw,85px);box-shadow:0 12px 40px #0006;color:var(--ink);text-align:center}.info-dialog::backdrop{background:#0009}.dialog-close{position:absolute;right:20px;top:16px;border:0;background:none;font-size:28px;cursor:pointer}.dialog-logo{font-size:25px;letter-spacing:1px;color:#61534e}.dialog-logo span{color:black}.info-dialog h2{text-transform:uppercase;font-size:23px;margin:7px 0 20px}.info-dialog>p{color:#666;font-size:14px}.dialog-progress{display:flex;align-items:center;justify-content:center;gap:7px;margin:28px 0}.dialog-progress span{border:1px solid #444;width:30px;height:30px;display:grid;place-items:center;font-size:12px}.dialog-progress .current{background:var(--gold);border-color:var(--gold);color:white}.dialog-progress i{display:block;height:1px;background:#bbb;width:90px}.dialog-step{border:0;margin:0;padding:0;text-align:left}.dialog-step legend{font-size:19px;color:#c78c21;margin:0 0 22px}.dialog-step input,.dialog-step select{display:block;width:100%;min-height:51px;padding:10px 15px;margin:0 0 14px;border:1px solid #c4932d;background:#fff;font:inherit}.dialog-step label{display:block;margin-bottom:12px}.dialog-note{font-size:14px;color:#8b5218}.dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:18px}.dialog-actions button{border:0;background:var(--ink);color:#fff;padding:18px 33px;cursor:pointer}.dialog-actions .dialog-back{background:transparent;color:#333}.dialog-actions button:disabled{opacity:.6;cursor:not-allowed}
.contact-dark{background:var(--ink);color:#eee;padding:85px 0 145px;min-height:825px;overflow:hidden}.contact-wide{width:min(1570px,calc(100% - 70px));margin:auto}.contact-eyebrow{color:var(--gold);text-transform:uppercase;margin:0;font-size:18px}.contact-dark h1{text-transform:uppercase;color:white;font-size:clamp(35px,4vw,54px);line-height:1.1;margin:0 0 55px}.contact-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;position:relative}.contact-locations{max-width:380px}.contact-locations h2,.contact-message h2{font-size:15px;color:white;text-transform:uppercase;line-height:1.3;margin:0 0 10px}.contact-locations h2:not(:first-child){margin-top:65px}.contact-locations address,.contact-locations p{font-size:15px;line-height:1.55;font-style:normal;margin:0}.contact-message{max-width:520px;position:relative;z-index:1}.contact-message .contact-form{background:transparent;padding:25px 0 0;border:0}.contact-message .contact-form label{color:#ddd;display:none}.contact-message .contact-form input,.contact-message .contact-form select,.contact-message .contact-form textarea{background:transparent;color:#eee;border:0;border-bottom:1px solid #888;min-height:52px;border-radius:0;padding:9px 10px;margin-bottom:23px}.contact-message .contact-form select option{color:#222}.contact-message .contact-form textarea{min-height:90px}.contact-message .contact-form input::placeholder{color:#b3b1b1}.contact-message .contact-form button{background:var(--gold);color:#1f1d1d;min-width:110px}.contact-watermark{position:absolute;max-width:340px;width:28vw;right:0;top:110px;opacity:.21;pointer-events:none}.contact-message .form-warning{color:#f9e0a9;background:#423a2e;border-color:var(--gold);font-size:13px}
@media(max-width:800px){.management-banner{height:240px}.assets-hero{min-height:530px}.asset-heading-band{background-attachment:scroll}.contact-layout{gap:30px}.contact-dark{padding:60px 0 115px}.contact-watermark{display:none}}
@media(max-width:600px){.management-section{padding:45px 0 95px}.bio summary{font-size:11px;padding:13px 16px 13px 26px}.bio-body{padding:10px 18px}.asset-stats{gap:15px}.asset-content{padding-bottom:65px}.asset-detail{padding:0}.asset-maps img{height:155px}.contact-wide{width:calc(100% - 36px)}.contact-layout{grid-template-columns:1fr}.contact-dark h1{margin-bottom:30px}.contact-locations h2:not(:first-child){margin-top:28px}.contact-message{margin-top:30px}.info-dialog{padding-top:65px}}


/* v6 refinements — static site, no third-party libraries */
html{scroll-padding-top:74px}
body{font-size:17px}
.site-header{position:sticky;top:0;z-index:1200;background:#fff}
.site-header .header-inner{min-height:70px}
.site-header .more-link{border:0;background:none;color:inherit;cursor:pointer;text-transform:uppercase;font:inherit;font-size:inherit;white-space:nowrap;padding:8px 0}
.site-header .more-link:hover,.site-header .more-link:focus-visible{color:var(--gold)}
.button[data-more-info]{cursor:pointer}
.button[data-more-info] span{white-space:pre}
.bio summary{font-size:14px}
.bio-body li{font-size:15px}
.asset-detail li{font-size:15px}
.asset-stats strong{font-size:16px}
.asset-stats p{font-size:15px}
.asset-stat-icon svg{width:27px;height:27px;display:inline-block;vertical-align:middle}
.asset-stat-icon{height:33px}
.deposit{position:relative;isolation:isolate;overflow:hidden;background:#252122}
.deposit::before{content:'';position:absolute;inset:-8%;z-index:-2;background:url('assets/gold-detail.jpg') center/cover no-repeat;opacity:0;transform:scale(1);transition:opacity .55s ease,transform 1s ease}
.deposit::after{content:'';position:absolute;inset:0;z-index:-1;background:rgba(37,33,34,.65);opacity:0;transition:opacity .55s ease}
.deposit:hover::before,.deposit:focus-within::before{opacity:1;transform:scale(1.13)}
.deposit:hover::after,.deposit:focus-within::after{opacity:1}
.deposit h3,.deposit p,.deposit button{position:relative}
.management-banner{position:relative;isolation:isolate;background:#252122;overflow:hidden}
.management-banner::before{content:'';position:absolute;inset:0;background:url('assets/armenia-map.jpg') center 48%/cover no-repeat;opacity:.40;transition:opacity .7s ease}
.management-banner::after{content:'';position:absolute;inset:0;background:url('assets/gold-nuggets.png') 72% center/auto 92% no-repeat;opacity:.56;pointer-events:none}
.management-banner:hover::before{opacity:.07}
.management-banner:hover::after{opacity:.75}
.contact-dark{position:relative;isolation:isolate}
.contact-dark .contact-wide{position:relative;z-index:1}
.contact-watermark{display:block;position:absolute;right:2%;top:36%;width:clamp(180px,24vw,370px);height:auto;opacity:.28;pointer-events:none;z-index:0}
.contact-eyebrow,.contact-dark h1{animation:contact-rise .85s both ease-out}
.contact-dark h1{animation-delay:.14s}
@keyframes contact-rise{from{opacity:.4;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.contact-eyebrow,.contact-dark h1{animation:none}.deposit::before,.deposit::after,.management-banner::before,.management-banner::after{transition:none}}
@media(max-width:800px){.site-header{z-index:1200}.management-banner::after{background-position:75% center}.contact-watermark{display:block;opacity:.13;right:0;top:35%;width:45vw}}
@media(max-width:600px){body{font-size:16px}.asset-detail li{font-size:14px}.contact-watermark{width:55vw}}
/* v7: decorative gold EG monogram. Add this to the END of styles.css. */
.management-banner::after {
  background-image: url('assets/gold-nuggets.png');
  background-repeat: no-repeat;
  background-position: 73% center;
  background-size: auto 92%;
  opacity: .65;
}
.management-banner:hover::after { opacity: .82; }
.contact-watermark {
  display: block;
  width: clamp(220px, 25vw, 410px);
  max-width: none;
  right: 2%;
  top: 33%;
  opacity: .28;
}
@media (max-width: 800px) {
  .contact-watermark { width: 38vw; right: 0; opacity: .16; }
}
@media (max-width: 600px) {
  .contact-watermark { width: 53vw; top: 40%; opacity: .12; }
}

/* v8: Footer sits normally after the newsletter panel is removed. */
.footer{margin-top:0;}
.footer-main{margin-top:0;padding-top:74px;}
@media(max-width:600px){.footer{margin-top:0}.footer-main{margin-top:0;padding-top:55px}}

/* v9: Contact page without form; centered locations, original decorative logo remains. */
.contact-dark.contact-information-only { min-height: 640px; padding: 90px 0 110px; }
.contact-information-only .contact-eyebrow,
.contact-information-only h1 { text-align: center; }
.contact-information-only h1 { margin-bottom: 56px; }
.contact-address-layout { display: flex; justify-content: center; align-items: start; text-align: center; }
.contact-addresses { width: min(100%, 570px); max-width: 570px; position: relative; z-index: 2; }
.contact-addresses h2 { font-size: 18px; color: #fff; text-transform: uppercase; margin: 0 0 9px; }
.contact-addresses h2:not(:first-child) { margin-top: 42px; }
.contact-addresses address, .contact-addresses p { font-size: 17px; line-height: 1.65; font-style: normal; margin: 0; }
.contact-information-only .contact-watermark { top: 26%; right: 1%; opacity: .27; z-index: 0; }
@media(max-width:800px) {
 .contact-dark.contact-information-only { min-height: 600px; padding: 65px 0 100px; }
 .contact-information-only .contact-watermark { opacity: .12; width: 42vw; top: 32%; }
}
@media(max-width:600px) {
 .contact-information-only h1 { margin-bottom: 38px; }
 .contact-addresses h2:not(:first-child) { margin-top: 32px; }
 .contact-information-only .contact-watermark { width: 60vw; right: -12%; opacity: .10; }
}
