@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&family=Playfair+Display:wght@500;600;700;800&display=swap');
.amgr27{--g:#092519;--g2:#153b2a;--gold:#c9a04e;--gold2:#eed99d;--cream:#f5f1e6;--ink:#172d21;--muted:#667268;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.6;overflow:hidden}.amgr27 *{box-sizing:border-box}.amgr27 a{text-decoration:none}.amgr27-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
.amgr27-header{background:#07170f;color:#fff;border-bottom:1px solid rgba(201,160,78,.4)}.amgr27-head{height:76px;display:flex;align-items:center;justify-content:space-between}.amgr27-brand{display:flex;align-items:center;gap:12px;color:#fff}.amgr27-logo{width:46px;height:46px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold2);font:17px 'Playfair Display',serif}.amgr27-brand b{display:block;font:600 14px 'Playfair Display',serif;letter-spacing:1.4px}.amgr27-brand small{display:block;color:var(--gold2);font-size:8px;letter-spacing:1.4px}.amgr27-head-link{font-size:9px;color:var(--gold2);font-weight:900;letter-spacing:1.2px;border-bottom:1px solid var(--gold);padding:8px 0}
.amgr27-hero{background:linear-gradient(90deg,rgba(4,20,12,.97),rgba(8,37,23,.9) 52%,rgba(10,35,23,.65)),url('https://images.unsplash.com/photo-1564769625905-50e93615e769?auto=format&fit=crop&w=2000&q=85') center/cover;color:#fff}.amgr27-hero-inner{display:grid;grid-template-columns:1fr .7fr;gap:45px;align-items:center;padding:65px 0}.amgr27-eyebrow{font-size:9px;letter-spacing:2px;color:var(--gold);font-weight:900}.amgr27-hero h1{font:800 clamp(55px,7vw,88px)/.94 'Playfair Display',Georgia,serif;letter-spacing:-2px;margin:22px 0}.amgr27-hero h1 em,.amgr27 h2 em{font-style:normal;color:var(--gold2)}.amgr27-hero-lead{max-width:560px;color:#e0e7df;font-size:14px;line-height:1.9}.amgr27-hero-price{border-left:3px solid var(--gold);padding:10px 0 10px 16px;margin:25px 0;display:flex;flex-direction:column}.amgr27-hero-price small{font-size:9px;letter-spacing:1.6px;color:var(--gold2);font-weight:800}.amgr27-hero-price strong{font:700 46px 'Playfair Display',serif}.amgr27-hero-price strong i{font:700 16px 'DM Sans',sans-serif;color:var(--gold2);font-style:normal}.amgr27-hero-price span{font-size:10px;color:#d6dfd6}.amgr27-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 20px;font-size:9px;font-weight:900;letter-spacing:1.2px}.amgr27-btn-gold{background:var(--gold);color:#13271b}.amgr27-btn-gold:hover{background:var(--gold2);color:#13271b}.amgr27-trust{margin-top:22px;font-size:8px;letter-spacing:.8px;color:#d6e0d6;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.amgr27-trust i{width:3px;height:3px;border-radius:50%;background:var(--gold)}.amgr27-hero-art{max-width:420px;justify-self:end;border:1px solid rgba(211,174,96,.7);padding:7px;background:rgba(0,0,0,.25);box-shadow:0 20px 60px rgba(0,0,0,.3)}.amgr27-hero-art img{width:100%;height:auto;display:block}
.amgr27-urgency{background:var(--gold2);padding:23px 0}.amgr27-urgency-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.amgr27-urgency strong{display:block;font:600 23px 'Playfair Display',serif;color:#173324}.amgr27-urgency p{font-size:10px;color:#596452;margin:4px 0 0}.amgr27-btn-dark{background:#173727;color:#f2d997;white-space:nowrap}.amgr27-btn-dark:hover{background:#0c2116}
.amgr27-section{padding:82px 0}.amgr27-heading{text-align:center;max-width:720px;margin:0 auto 38px}.amgr27 h2{font:700 clamp(34px,4vw,48px)/1.15 'Playfair Display',Georgia,serif;letter-spacing:-.7px;margin:12px 0}.amgr27-heading p{font-size:12px;color:var(--muted)}.amgr27-packages{background:#f8f6f0}.amgr27-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.amgr27-card{background:#fff;border:1px solid #e2dac7;box-shadow:0 12px 34px rgba(12,40,24,.08);display:flex;flex-direction:column;min-width:0}.amgr27-card:nth-child(2){border:2px solid var(--gold);transform:translateY(-7px)}.amgr27-card-image{position:relative;background:#0c2619}.amgr27-card-image img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.amgr27-card-image>span{position:absolute;left:0;bottom:0;background:rgba(10,35,22,.92);color:var(--gold2);font-size:8px;letter-spacing:1.5px;font-weight:900;padding:10px 13px}.amgr27-card-body{padding:22px 20px;display:flex;flex-direction:column;flex:1}.amgr27-card-topline{display:flex;justify-content:space-between;gap:8px;color:#a07c3b;font-size:8px;font-weight:900;letter-spacing:1px}.amgr27-card h3{font:600 23px/1.2 'Playfair Display',serif;color:#183727;margin:10px 0 5px;min-height:54px}.amgr27-price{font:700 31px 'Playfair Display',serif;color:#a17a35;margin-bottom:12px}.amgr27-date{background:#f4f0e5;padding:10px 12px;display:flex;flex-direction:column;margin-bottom:12px}.amgr27-date b,.amgr27-facility>b{font-size:8px;letter-spacing:1.3px;color:#a07b39}.amgr27-date span{font-size:10px;font-weight:700;color:#233c2c}.amgr27-seat{border:1px solid #d9c28c;background:#fffdf7;padding:13px;margin-bottom:15px}.amgr27-seat-top{font-size:8px;font-weight:900;letter-spacing:1px;color:#8d6b30;display:flex;align-items:center;gap:7px}.amgr27-live-dot{width:7px;height:7px;border-radius:50%;background:#32955a;box-shadow:0 0 0 3px rgba(50,149,90,.13)}.amgr27-seat-count{display:block;font:700 25px 'Playfair Display',serif;color:#1d613a;line-height:1.25;margin-top:5px}.amgr27-seat-count small{font:900 9px 'DM Sans',sans-serif;letter-spacing:1px}.amgr27-seat-count.amgr27-seat-full{color:#a33}.amgr27-seat-count.amgr27-seat-check{font-size:19px;color:#8d6b30}.amgr27-seat p{font-size:9px;line-height:1.6;color:#667267;margin:3px 0 0}.amgr27-note{font-size:8px;color:#8b9188}.amgr27-facility{margin:0 0 14px}.amgr27-facility ul{padding-left:16px;margin:8px 0}.amgr27-facility li{font-size:10px;line-height:1.7;color:#58665b}.amgr27-facility li::marker{color:#b28a43}.amgr27-hotels{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;margin-bottom:15px}.amgr27-hotels div{background:#f2f0e8;padding:10px}.amgr27-hotels small{display:block;font-size:7px;letter-spacing:1px;color:#a07b39;font-weight:900}.amgr27-hotels b{display:block;font-size:9px;color:#243c2c;margin-top:4px;line-height:1.5}.amgr27-card-cta{display:block;background:#173727;color:var(--gold2);padding:14px 8px;text-align:center;font-size:8px;letter-spacing:.8px;font-weight:900}.amgr27-card-cta:hover{background:var(--gold);color:#14291d}.amgr27-fineprint{font-size:9px;color:#747d72;line-height:1.8;margin-top:24px}
.amgr27-includes{padding:75px 0;background:#0e2b1d;color:#fff}.amgr27-includes .amgr27-heading h2{color:#fff}.amgr27-benefits{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.amgr27-benefits div{border:1px solid rgba(211,174,96,.35);padding:20px 12px;text-align:center;display:flex;flex-direction:column;gap:7px}.amgr27-benefits b{font-size:25px;color:var(--gold2)}.amgr27-benefits strong{font:600 15px 'Playfair Display',serif;color:#fff}.amgr27-benefits span{font-size:9px;color:#cbd7cd}.amgr27-closing{background:linear-gradient(90deg,rgba(6,24,14,.96),rgba(14,46,28,.9)),url('https://images.unsplash.com/photo-1542810634-71277d95dcbb?auto=format&fit=crop&w=1800&q=80') center/cover;text-align:center;color:#fff;padding:80px 0}.amgr27-closing h2{color:#fff}.amgr27-closing p{font-size:12px;color:#d6e0d6;margin:0 auto 23px;max-width:650px}.amgr27-footer{background:#07170f;color:#dce5dc;padding:30px 0 85px}.amgr27-footer b{font:600 14px 'Playfair Display',serif;color:var(--gold2)}.amgr27-footer p,.amgr27-footer small{display:block;font-size:10px;color:#9eaa9f}.amgr27-footer a{font-size:12px;color:var(--gold2)}.amgr27-footer small{margin-top:12px}.amgr27-sticky{display:none}
@media(max-width:950px){.amgr27-grid{grid-template-columns:1fr 1fr}.amgr27-card:nth-child(2){transform:none}.amgr27-benefits{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.amgr27-wrap{width:calc(100% - 30px)}.amgr27-head{height:66px}.amgr27-logo{width:37px;height:37px;font-size:14px}.amgr27-brand b{font-size:11px}.amgr27-brand small{font-size:6px;letter-spacing:.7px}.amgr27-head-link{font-size:7px}.amgr27-hero-inner{grid-template-columns:1fr;padding:50px 0 38px;gap:25px}.amgr27-hero h1{font-size:59px}.amgr27-hero-lead{font-size:12px}.amgr27-hero-art{width:80%;max-width:320px;justify-self:center}.amgr27-hero-price strong{font-size:40px}.amgr27-btn{width:100%}.amgr27-trust{font-size:7px}.amgr27-urgency-inner{display:block}.amgr27-urgency strong{font-size:20px}.amgr27-urgency .amgr27-btn{margin-top:15px}.amgr27-section{padding:62px 0}.amgr27-grid{grid-template-columns:1fr;gap:23px}.amgr27-card-image img{max-height:720px;object-fit:contain}.amgr27-card-body{padding:20px}.amgr27-card h3{min-height:0}.amgr27-benefits{grid-template-columns:1fr 1fr}.amgr27-benefits div{padding:17px 9px}.amgr27-closing{padding:65px 0}.amgr27-sticky{display:flex;position:fixed;z-index:99999;left:12px;right:12px;bottom:12px;justify-content:center;padding:15px 9px;background:var(--gold);color:#17291e;font-size:9px;font-weight:900;letter-spacing:.7px;box-shadow:0 5px 25px rgba(0,0,0,.25)}.amgr27-footer{padding-bottom:95px}}
