.ag-site{--ag-green:#17372C;--ag-leaf:#9CB65A;--ag-cream:#f7f5ef;background:var(--ag-cream);color:var(--ag-green);font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow:hidden}.ag-site *{box-sizing:border-box}.ag-site a{text-decoration:none}.ag-header{height:78px;padding:0 clamp(22px,5vw,90px);display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;position:relative;z-index:10}.ag-logo{display:flex;flex-direction:column;color:var(--ag-green);font:30px/.95 Georgia,serif;letter-spacing:.07em}.ag-logo small{font:9px Arial,sans-serif;letter-spacing:.32em;text-align:center;margin-top:5px}.ag-logo img{max-width:160px;max-height:62px;object-fit:contain}.ag-nav{display:flex;gap:clamp(13px,2.5vw,37px);align-items:center}.ag-nav a{color:var(--ag-green);font-size:12px;font-weight:600;white-space:nowrap}.ag-nav a:hover{color:#6b9245}.ag-nav .ag-nav-button{background:var(--ag-green);color:#fff;padding:15px 21px;border-radius:5px}.ag-mobile-toggle{display:none;background:none;border:0;color:var(--ag-green);font-size:25px}.ag-kicker{font-size:10px;font-weight:800;letter-spacing:.24em;color:#6b8b49;text-transform:uppercase}.ag-kicker-light{color:#c3d7a3}.ag-kicker-rule{display:inline-block;width:54px;height:1px;background:var(--ag-leaf);vertical-align:middle;margin-left:16px}.ag-button{display:inline-flex;gap:30px;align-items:center;justify-content:center;padding:17px 24px;border-radius:5px;font-size:12px;font-weight:800;transition:transform .2s,filter .2s}.ag-button:hover{transform:translateY(-3px);filter:brightness(1.06)}.ag-button-leaf{background:var(--ag-leaf);color:#fff}.ag-button-dark{background:var(--ag-green);color:#fff}.ag-hero{min-height:650px;height:min(76vw,730px);position:relative;background:#21382e;color:white;display:flex;align-items:center}.ag-hero-image,.ag-hero-shade{position:absolute;inset:0;width:100%;height:100%}.ag-hero-image{object-fit:cover;object-position:center 53%}.ag-hero-shade{background:linear-gradient(90deg,rgba(5,19,13,.86),rgba(6,20,15,.56) 35%,rgba(6,20,15,.13) 74%),linear-gradient(0deg,rgba(6,18,12,.4),transparent 38%)}.ag-hero-content{position:relative;z-index:1;padding:75px clamp(26px,10vw,175px);max-width:810px}.ag-hero h1{font:normal clamp(55px,6.5vw,106px)/.95 Georgia,Times New Roman,serif;letter-spacing:-.045em;margin:22px 0 30px}.ag-hero p{font-size:15px;line-height:1.8;max-width:470px;color:#f2f2ed}.ag-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.ag-hero-text-link{color:white;font-size:12px;font-weight:700;display:flex;align-items:center;gap:12px}.ag-play{border:1px solid #fff;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;font-size:17px}.ag-hero-script{position:absolute;bottom:75px;right:7%;color:#fff;font:italic 23px/1.45 Georgia,serif;text-align:right;text-shadow:0 1px 6px #111}.ag-hero-pagination{position:absolute;bottom:27px;left:3%;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.13em}.ag-hero-pagination span{display:block;width:70px;height:1px;background:#fff}.ag-concepts{padding:80px clamp(24px,5vw,90px) 90px;background:#f8f6f0}.ag-concept-top{max-width:1480px;margin:0 auto 35px;display:grid;grid-template-columns:1.35fr 1fr auto;grid-gap:36px;gap:36px;align-items:end}.ag-concept-top h2,.ag-gallery h2{font:normal clamp(40px,4.4vw,66px)/1.06 Georgia,serif;letter-spacing:-.045em;margin:12px 0 0}.ag-concept-top h2 em,.ag-gallery h2 em{font-style:normal;color:#789852}.ag-concept-top p{color:#536056;line-height:1.7;max-width:440px;margin:0 0 6px}.ag-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1480px;margin:auto}.ag-card{min-width:0;background:white;border-radius:7px;overflow:hidden;box-shadow:0 6px 23px #172d1d14;transition:transform .25s}.ag-card:hover{transform:translateY(-6px)}.ag-card-photo{display:block;height:200px;position:relative;overflow:hidden;background:var(--ag-green)}.ag-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.ag-card:hover .ag-card-photo img{transform:scale(1.07)}.ag-card-placeholder{height:100%;display:grid;place-items:center;color:white;font:25px Georgia,serif;background:linear-gradient(120deg,var(--ag-green),var(--ag-restaurant-color))}.ag-card-index{position:absolute;top:12px;left:12px;background:#fff;color:var(--ag-green);padding:6px 8px;font-size:10px}.ag-card-body{padding:19px 14px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:190px}.ag-card-logo{height:58px;display:grid;place-items:center;width:100%;color:var(--ag-green)}.ag-card-logo img{max-width:150px;max-height:56px;object-fit:contain}.ag-card-logo strong{font:23px Georgia,serif}.ag-card-body p{font-size:12px;line-height:1.55;color:#526156;max-width:190px;flex:1 1}.ag-card-links{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.ag-card-links a{font-size:11px;font-weight:800;color:var(--ag-green)}.ag-card-links a:last-child{border-left:1px solid #d8e1d7;padding-left:12px}.ag-story{min-height:435px;display:grid;grid-template-columns:37% 19% 44%;background:var(--ag-green);color:#fff}.ag-story-copy{padding:70px 7% 70px clamp(26px,7vw,115px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ag-story h2{font:normal clamp(42px,4.5vw,67px)/1.02 Georgia,serif;letter-spacing:-.04em;margin:22px 0}.ag-story p{line-height:1.85;color:#e3eae4;max-width:420px}.ag-story-copy .ag-button{margin-top:18px}.ag-story-values{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:25px 12px;border-left:1px solid #ffffff38}.ag-story-values>div{display:grid;grid-template-columns:35px 25px 1fr;align-items:center;grid-gap:7px;gap:7px}.ag-story-values span{font-size:27px;color:#d7e3d0}.ag-story-values strong{font:24px Georgia,serif;color:#fff}.ag-story-values small{font-size:11px;line-height:1.4;color:#edf2ed}.ag-story-image{position:relative;min-height:435px;overflow:hidden}.ag-story-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ag-green),transparent 30%),linear-gradient(0deg,#07160d99,transparent 60%)}.ag-story-image img{height:100%;width:100%;object-fit:cover;position:absolute}.ag-story-script{position:absolute;z-index:1;right:7%;bottom:45px;text-align:right;font:italic clamp(18px,2.2vw,30px)/1.4 Georgia,serif;color:white}.ag-gallery{padding:65px clamp(22px,5vw,90px) 75px;background:#f8f6f0}.ag-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;max-width:1480px;margin:0 auto 30px}.ag-gallery h2{font-size:clamp(37px,3.6vw,53px)}.ag-gallery-controls{display:flex;gap:10px}.ag-gallery-controls button{border:1px solid #8da487;border-radius:50%;background:transparent;color:var(--ag-green);height:40px;width:40px;cursor:pointer;font-size:19px}.ag-gallery-controls button:hover{background:var(--ag-green);color:#fff}.ag-gallery-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1480px;margin:auto}.ag-gallery-photo{height:200px;border:0;padding:0;background:#e2e7db;overflow:hidden;border-radius:6px;cursor:zoom-in}.ag-gallery-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ag-gallery-photo:hover img{transform:scale(1.06)}.ag-gallery-empty{padding:40px;text-align:center}.ag-contact{background:var(--ag-green);color:white;display:flex;justify-content:center;align-items:center;gap:clamp(35px,9vw,170px);padding:65px 25px;text-align:center}.ag-contact h2{font:normal clamp(36px,4vw,58px) Georgia,serif;margin:10px 0}.ag-contact p{color:#dce6d7}.ag-footer{padding:35px clamp(25px,5vw,90px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#0c261b;color:#d4dfd6;font-size:11px}.ag-footer a{color:white}.ag-footer-logo{font:24px Georgia,serif;letter-spacing:.1em}.ag-footer-logo small{font:10px Arial,sans-serif;letter-spacing:.2em}.ag-footer-contact{display:flex;gap:15px;flex-wrap:wrap}.ag-lightbox{position:fixed;inset:0;z-index:100;background:#07110de8;display:grid;place-items:center;padding:35px}.ag-lightbox img{max-width:95%;max-height:90vh;object-fit:contain}.ag-lightbox-close{position:absolute;top:20px;right:25px;background:#fff;border:0;border-radius:50%;height:40px;width:40px;cursor:pointer}.ag-loading{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f6f0;color:#17372c;gap:12px}.ag-loading strong{font:32px Georgia,serif}.ag-loading p{font-size:13px}@media(max-width:1180px){.ag-concept-top{grid-template-columns:1fr 1fr}.ag-concept-top .ag-button{grid-column:2;justify-self:start}.ag-cards{grid-template-columns:repeat(3,1fr)}.ag-story{grid-template-columns:45% 20% 35%}.ag-story-copy{padding-left:35px}.ag-story-values>div{grid-template-columns:27px 20px 1fr;gap:5px}}@media(max-width:800px){.ag-header{height:72px}.ag-mobile-toggle{display:block}.ag-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;box-shadow:0 10px 20px #0002;padding:24px;flex-direction:column;align-items:stretch}.ag-nav.is-open{display:flex}.ag-hero{height:auto;min-height:640px}.ag-hero-content{padding:80px 30px 140px}.ag-hero h1{font-size:clamp(56px,11vw,82px)}.ag-hero-script{bottom:60px;font-size:17px}.ag-concept-top{grid-template-columns:1fr;gap:20px}.ag-concept-top .ag-button{grid-column:1}.ag-cards{grid-template-columns:repeat(2,1fr)}.ag-story{grid-template-columns:1fr 1fr}.ag-story-copy{padding:60px 30px}.ag-story-values{padding:20px}.ag-story-image{grid-column:1/-1;min-height:330px}.ag-gallery-strip{grid-template-columns:repeat(3,1fr)}.ag-gallery-photo:nth-child(n+4){display:none}.ag-contact{flex-direction:column;gap:15px}}@media(max-width:530px){.ag-hero{min-height:670px}.ag-hero h1{font-size:56px}.ag-hero-content{padding:65px 25px 130px}.ag-hero-script{right:24px;bottom:53px}.ag-concepts{padding:65px 18px}.ag-concept-top h2{font-size:43px}.ag-cards{grid-template-columns:1fr}.ag-card-photo{height:245px}.ag-story{grid-template-columns:1fr}.ag-story-values{padding:0 30px 50px;border:0}.ag-story-image{grid-column:1;min-height:280px}.ag-gallery{padding:55px 18px}.ag-gallery h2{font-size:38px}.ag-gallery-strip{grid-template-columns:repeat(2,1fr);gap:8px}.ag-gallery-photo{height:150px}.ag-gallery-photo:nth-child(n+3){display:none}.ag-footer{text-align:center}.ag-footer,.ag-footer-contact{justify-content:center}}@media(prefers-reduced-motion:reduce){.ag-site *{transition:none!important;scroll-behavior:auto!important}}.ag-detail-hero{min-height:650px;position:relative;display:flex;align-items:center;color:white}.ag-detail-hero>img,.ag-detail-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ag-detail-shade{background:linear-gradient(90deg,#06180fe6,#06180f75 60%,#06180f30)}.ag-detail-copy{position:relative;padding:90px clamp(30px,10vw,160px);max-width:760px}.ag-detail-copy h1{font:normal clamp(65px,9vw,130px)/1 Georgia,serif;margin:15px 0 25px}.ag-detail-copy p{font-size:17px;line-height:1.8;max-width:470px;margin-bottom:30px}.ag-detail-logo{max-width:190px;max-height:90px;object-fit:contain;display:block;margin-top:35px;background:#fffffff0;padding:12px;border-radius:6px}.ag-detail-bottom{padding:95px 25px;text-align:center;background:#f8f6f0}.ag-detail-bottom h2{font:normal clamp(35px,5vw,60px) Georgia,serif;margin:15px 0}.ag-detail-bottom p{color:#637367}.ag-detail-other{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:40px}.ag-detail-other a{background:#fff;padding:20px 24px;border:1px solid #dbe4d9;border-radius:5px;color:var(--ag-green);font-weight:700}.ag-detail-other a:hover{background:#e7eedf}.ag-header{height:76px;box-shadow:0 4px 24px #00190d12}.ag-site{background:#f8f7f2}.ag-hero{height:min(69vw,690px);min-height:590px}.ag-hero-image{filter:brightness(1.06) contrast(1.08) saturate(1.16);object-position:center 55%}.ag-hero-shade{background:linear-gradient(90deg,rgba(0,17,9,.82),rgba(0,17,9,.35) 40%,rgba(0,17,9,.02) 78%),linear-gradient(0deg,#05190e60,transparent 55%)}.ag-hero-content{z-index:3}.ag-hero-botanical{position:absolute;height:390px;opacity:.74;filter:drop-shadow(0 8px 16px #001b0d80);background:radial-gradient(ellipse 32px 77px at 20% 14%,#2c6533 0,#1b4b28 57%,transparent 60%),radial-gradient(ellipse 38px 78px at 66% 34%,#427d3c 0,#1c4c2b 59%,transparent 62%),radial-gradient(ellipse 33px 70px at 12% 61%,#356e36 0,#153d24 60%,transparent 63%),radial-gradient(ellipse 35px 66px at 75% 85%,#4a8040 0,#19432a 60%,transparent 63%);transform:rotate(-22deg)}.ag-hero-botanical-left{left:-115px;top:-80px}.ag-hero-botanical-right{right:-100px;top:30px;transform:scaleX(-1) rotate(-17deg)}.ag-hero h1{font-weight:400;text-shadow:0 2px 22px #07180b65}.ag-concepts{padding-top:63px;padding-bottom:70px;background:radial-gradient(ellipse at left,#eaf0e420,transparent 45%),#faf9f5}.ag-card{box-shadow:0 10px 28px #08251715;border:1px solid #dbe1d433}.ag-card-photo{height:165px}.ag-card-index{display:none}.ag-card-body{min-height:178px}.ag-story,.ag-story-image{min-height:390px}.ag-gallery{padding-top:55px;padding-bottom:55px}.ag-gallery-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.ag-gallery-photo{height:145px}.ag-contact{background:linear-gradient(115deg,#092f20,#0c422d 55%,#092d1f)}@media(max-width:1100px){.ag-gallery-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.ag-hero-botanical{width:110px;height:210px;opacity:.42}.ag-hero-botanical-left{left:-70px}.ag-hero-botanical-right{right:-70px}.ag-gallery-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-hero{min-height:610px}.ag-hero-image{object-position:58% center}}@media (min-width:801px){.ag-header{height:64px;padding-inline:clamp(30px,8.5vw,165px)}.ag-logo{font-size:25px}.ag-hero{height:clamp(435px,36vw,590px);min-height:0}.ag-hero-content{padding:30px 0 30px clamp(35px,12vw,205px);max-width:680px}.ag-hero h1{font-size:clamp(52px,5.15vw,83px);line-height:.97;margin:15px 0 18px}.ag-hero p{font-size:13px;line-height:1.55;max-width:385px}.ag-hero-actions{margin-top:17px}.ag-hero-script{bottom:30px;right:5%;font-size:20px}.ag-concepts{padding-top:30px;padding-bottom:34px}.ag-concept-top{margin-bottom:20px;align-items:center;gap:24px}.ag-concept-top h2{font-size:clamp(38px,3.3vw,54px)}.ag-cards{gap:12px}.ag-card-photo{height:clamp(115px,9.5vw,160px)}.ag-card-body{min-height:135px;padding:12px 10px 13px}.ag-card-logo{height:42px}.ag-card-logo img{max-height:40px}.ag-card-body p{margin:6px 0 11px;font-size:11px}.ag-story,.ag-story-image{min-height:300px}.ag-story-copy{padding-top:35px;padding-bottom:35px}.ag-story h2{font-size:clamp(38px,3.6vw,56px);margin:13px 0}.ag-story-values{gap:14px}.ag-gallery{padding-top:28px;padding-bottom:30px}.ag-gallery-heading{margin-bottom:15px}.ag-gallery h2{font-size:clamp(33px,3vw,45px)}.ag-gallery-photo{height:clamp(95px,7vw,135px)}.ag-contact{padding:28px 25px}}.ag-hero-botanical{background:none;filter:none;opacity:.8;width:220px;height:240px}.ag-hero-botanical-left{left:-80px;top:-90px;transform:rotate(-15deg)}.ag-hero-botanical-left,.ag-hero-botanical-right{background:url(/images/editorial-leaves.webp) 0 0/contain no-repeat}.ag-hero-botanical-right{right:-90px;top:-95px;transform:scaleX(-1) rotate(-12deg)}.ag-hero-shade{background:linear-gradient(90deg,rgba(0,18,9,.79),rgba(0,18,9,.46) 29%,rgba(0,18,9,.06) 68%),linear-gradient(0deg,rgba(0,18,9,.23),transparent 35%)}.ag-gallery-photo img,.ag-story-image img{object-position:center}@media (max-width:800px){.ag-hero-botanical-left{left:-65px;top:-45px}.ag-hero-botanical-right{right:-75px;top:-35px}.ag-hero h1{font-size:clamp(52px,10vw,76px)}}.ag-hero-botanical{background:none!important;filter:none!important;opacity:1!important;pointer-events:none;z-index:2}.ag-hero-botanical-left{left:-12px!important;background:url(/images/hero-foliage-left.png) 0 0/contain no-repeat!important}.ag-hero-botanical-left,.ag-hero-botanical-right{width:clamp(150px,17vw,290px)!important;height:clamp(160px,21vw,330px)!important;top:-10px!important;transform:none!important;filter:drop-shadow(0 2px 12px rgba(9,31,11,.2)) blur(1px)!important}.ag-hero-botanical-right{right:-12px!important;background:url(/images/hero-foliage-right.png) 100% 0/contain no-repeat!important}@media(max-width:800px){.ag-hero-botanical-left,.ag-hero-botanical-right{width:130px!important;height:160px!important;opacity:.75!important}}.ag-hero-botanical-left{width:clamp(210px,22vw,380px)!important;left:-10px!important;background:url(/images/hero-foliage-left.png) 0/100% 100% no-repeat!important}.ag-hero-botanical-left,.ag-hero-botanical-right{height:100%!important;top:0!important;filter:blur(1.7px)!important;opacity:1!important}.ag-hero-botanical-right{width:clamp(220px,23vw,400px)!important;right:-10px!important;background:url(/images/hero-foliage-right.png) 100%/100% 100% no-repeat!important}@media(max-width:800px){.ag-hero-botanical-left,.ag-hero-botanical-right{width:145px!important;height:100%!important;opacity:.8!important}}@media(min-width:801px){.ag-hero-approved{height:auto!important;min-height:0!important;aspect-ratio:1946/740;display:block!important}.ag-hero-approved .ag-hero-image{object-fit:fill!important;object-position:center!important}.ag-hero-approved .ag-hero-botanical,.ag-hero-approved .ag-hero-content,.ag-hero-approved .ag-hero-pagination,.ag-hero-approved .ag-hero-script,.ag-hero-approved .ag-hero-shade{display:none!important}.ag-approved-hotspot{display:block;position:absolute;z-index:4}.ag-approved-restaurants{left:11.3%;top:79%;width:17%;height:10%}.ag-approved-story{left:28.5%;top:79%;width:13%;height:10%}}@media(max-width:800px){.ag-approved-hotspot{display:none!important}.ag-hero-approved .ag-hero-image{object-position:center!important}}.v199-virtual-section{padding:85px 5%;background:#17372c;color:#fff}.v199-virtual-heading{text-align:center;margin-bottom:38px}.v199-virtual-heading h2{font-size:clamp(30px,4vw,54px);margin:14px 0}.v199-virtual-heading em{color:#9cb65a}.v199-virtual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.v199-virtual-card{background:#254438;border:1px solid #ffffff22;overflow:hidden}.v199-virtual-cover{height:150px}.v199-virtual-cover img{width:100%;height:100%;object-fit:cover}.v199-virtual-placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(125deg,#244a3a,#456d4a);font-size:50px;color:#9cb65a}.v199-virtual-info{padding:18px}.v199-virtual-info h3{margin:0 0 12px}.v199-detail-tour a,.v199-virtual-info a{color:#b6d17a;text-decoration:none}.v199-virtual-card iframe{height:240px}.v199-detail-tour{background:#17372c;color:#fff;text-align:center;padding:55px 5%}.v199-detail-tour iframe{display:block;width:min(100%,1000px);height:480px;margin:22px auto;border:0;border-radius:12px}.v199-menu-social{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:25px}.v199-menu-social a{border:1px solid;border-radius:40px;padding:10px 20px;text-decoration:none;color:inherit;font-weight:600}@media(max-width:850px){.v199-virtual-grid{grid-template-columns:1fr}.v199-detail-tour iframe{height:320px}}.v199-virtual-section{position:relative;border-top:0;padding-top:65px}.v199-virtual-section:before{content:"";display:block;height:28px;position:absolute;left:0;right:0;top:0;background:#f1efe8;border-bottom:1px solid rgba(23,55,44,.1)}@media(max-width:850px){.v199-virtual-section{padding-top:58px}.v199-virtual-section:before{height:20px}}.v199-virtual-section{background:#f7f5ef;color:#17372c;padding:76px 5% 90px}.v199-virtual-section:before{display:none}.v199-virtual-heading .ag-kicker{color:#708943}.v199-virtual-heading h2{color:#17372c}.v199-virtual-heading h2 em{color:#839d49}.v199-virtual-heading p{color:#53665b}.v199-virtual-card{background:#fff;border:1px solid rgba(23,55,44,.12);box-shadow:0 10px 30px rgba(23,55,44,.08);border-radius:14px}.v199-virtual-card iframe{display:block;width:100%;height:310px;border:0;background:#e9eae3}.v199-virtual-info{padding:20px 22px 22px}.v199-virtual-info h3{color:#17372c;margin:0 0 8px}.v199-virtual-info a{color:#718e3f}@media(max-width:850px){.v199-virtual-section{padding:55px 5% 65px}.v199-virtual-card iframe{height:300px}}.ag-language-switch{display:inline-flex;gap:3px;align-items:center;border:1px solid rgba(155,181,90,.5);border-radius:20px;padding:3px;margin-left:8px}.ag-language-switch button{background:transparent;color:inherit;border:0;border-radius:16px;padding:5px 9px;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.08em}.ag-language-switch button.active{background:#9CB65A;color:#17372C;font-weight:700}@media(max-width:850px){.ag-language-switch{margin:8px 0}}.v1922-tour-hero{position:relative;min-height:min(75vh,800px);overflow:hidden}.v1922-matterport{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:1}.v1922-tour-hero .ag-detail-copy{position:relative;z-index:2;max-width:370px;padding:20px;background:rgba(9,24,19,.75);border-radius:12px;margin:32px;align-self:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.v1922-tour-hero .ag-detail-copy h1{font-size:clamp(28px,3vw,48px)}.v1922-slider-controls{position:absolute;right:30px;bottom:24px;z-index:8;display:flex;gap:8px}.v1922-slider-controls button{cursor:pointer;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(0,0,0,.4);color:white;width:44px;height:44px;font-size:23px}@media(max-width:700px){.v1922-tour-hero{min-height:68vh}.v1922-tour-hero .ag-detail-copy{margin:12px;padding:12px;max-width:260px}.v1922-tour-hero .ag-detail-copy h1{font-size:25px}.v1922-tour-hero .ag-detail-copy p{font-size:13px}.v1922-slider-controls{right:12px;bottom:12px}}.ag-detail-hero.v1922-tour-hero{height:calc(100svh - 76px);min-height:760px;max-height:none;align-items:flex-start}.v1922-tour-hero .v1922-matterport{inset:0;width:100%;height:100%;display:block}.v1922-tour-hero .ag-detail-copy{margin:18px;max-width:310px;padding:16px;pointer-events:none}.v1922-tour-hero .ag-detail-copy h1{font-size:clamp(27px,2.8vw,42px)}.v19221-active-preview{padding:16px;margin:14px 0 22px;border:1px solid #d5dccc;border-radius:12px;background:#f8faf6}.v19221-active-preview img{width:min(100%,540px);height:230px;object-fit:cover;border-radius:9px;display:block;margin:12px 0}@media(max-width:700px){.ag-detail-hero.v1922-tour-hero{height:calc(100svh - 65px);min-height:620px}.v1922-tour-hero .ag-detail-copy{margin:10px;max-width:245px;padding:10px}.v19221-active-preview img{height:180px}}.ag-hero h1 em{color:var(--ag-leaf);font-style:normal}.ag-hero-image{filter:brightness(1.04) contrast(1.08) saturate(1.14)}.ag-hero-script{z-index:3}.ag-detail-hero.v1922-tour-hero .ag-detail-copy{color:#fff!important;background:rgba(9,24,19,.9);text-shadow:0 1px 3px rgba(0,0,0,.65)}.ag-detail-hero.v1922-tour-hero .ag-detail-copy .ag-kicker,.ag-detail-hero.v1922-tour-hero .ag-detail-copy h1,.ag-detail-hero.v1922-tour-hero .ag-detail-copy p{color:#fff!important;opacity:1!important}.ag-detail-hero.v1922-tour-hero .ag-detail-copy .ag-button{color:var(--hero-button-text,#fff);text-shadow:none}.ag-story-values span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#d9c38a}.ag-story-values svg{flex-shrink:0}.ag-story-values .ag-value-spacer{font-size:0}@media(max-width:530px){.ag-story-values{gap:18px}.ag-story-values>div{grid-template-columns:35px 24px 1fr;gap:10px;min-height:36px}}