.site .av-adv.fg{--fg-pad:clamp(48px,6.4cqw,96px);max-width:none}.site .av-adv.fg .fg-in{max-width:none;padding:0 var(--pad);margin:0}.site .av-adv.fg h1,.site .av-adv.fg h2{text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}.site .av-adv.fg h2{margin-bottom:clamp(20px,2.4cqw,32px);font-size:clamp(28px,3.8cqw,48px)}.site .av-adv.fg h3{letter-spacing:.12em;text-transform:uppercase;margin:clamp(28px,3cqw,40px) 0 10px;font-size:13px;font-weight:700;line-height:1.4}.site .av-adv.fg .fg-crumb{padding-top:var(--wn-crumb-top);padding-bottom:var(--wn-crumb-gap)}.site .av-adv.fg .fg-crumb .crumbs{margin:0;padding:0}.site .av-adv.fg .fg-hero{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:none;height:auto;display:block;max-height:min(78svh,900px)!important}.site .av-adv.fg .fg-intro{padding-top:clamp(36px,4.4cqw,64px);padding-bottom:var(--fg-pad);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5cqw,80px);display:grid}.site .av-adv.fg .fg-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin:0 0 14px;font-size:13px;font-weight:700}.site .av-adv.fg h1{margin-bottom:clamp(20px,2.4cqw,32px);font-size:clamp(40px,6.2cqw,84px)}.site .av-adv.fg .fg-lead{letter-spacing:-.006em;max-width:34ch;margin:0 0 20px;font-size:clamp(20px,2cqw,26px);font-weight:600;line-height:1.4}.site .av-adv.fg .fg-own{color:var(--quiet);max-width:44ch;margin:0 0 8px;font-size:17px;line-height:1.55}.site .av-adv.fg .fg-acts{flex-wrap:wrap;gap:14px;margin-top:clamp(24px,3cqw,36px);display:flex}.site .av-adv.fg .fg-facts{border-top:3px solid var(--slate);margin:0}.site .av-adv.fg .fg-facts div{border-bottom:1px solid var(--mist);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:20px;padding:15px 0;display:grid}.site .av-adv.fg .fg-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);padding-top:3px;font-size:12px;font-weight:700}.site .av-adv.fg .fg-facts dd{margin:0;font-size:17px;font-weight:600;line-height:1.45}.site .av-adv.fg .fg-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5cqw,80px);display:grid}.site .av-adv.fg .fg-split--rev{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.site .av-adv.fg .fg-text p{max-width:52ch;margin:0 0 .85em;font-size:clamp(18px,1.7cqw,21px);line-height:1.65}.site .av-adv.fg .fg-img{width:100%;max-width:none;height:auto;display:block}.site .av-adv.fg .fg-house,.site .av-adv.fg .fg-nature,.site .av-adv.fg .fg-service{padding:0 0 var(--fg-pad)}.site .av-adv.fg .fg-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6cqw,24px);padding-top:clamp(12px,1.6cqw,24px);display:grid}.site .av-adv.fg .fg-trio .fg-img{aspect-ratio:4/3;object-fit:cover}.site .av-adv.fg .fg-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6cqw,24px);display:grid}.site .av-adv.fg .fg-fig{margin:0}.site .av-adv.fg .fg-cap{color:var(--quiet);text-wrap:pretty;max-width:46ch;margin:10px 0 0;font-size:14px;line-height:1.45}.site .av-adv.fg .fg-fig--hero .fg-cap,.site .av-adv.fg .fg-fig--band .fg-cap{max-width:none}.site .av-adv.fg .fg-fig--hero .fg-cap{padding-top:0}.site .av-adv.fg .fg-fig--band{margin:0 0 var(--fg-pad)}.site .av-adv.fg .fg-fig--band .fg-band{margin:0}.site .av-adv.fg .fg-band{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:none;height:auto;margin:0 0 var(--fg-pad);display:block;max-height:min(80svh,980px)!important}.site .av-adv.fg .fg-film{padding-top:clamp(40px,5cqw,72px)}.site .av-adv.fg .fg-film .video{max-width:min(100%,960px)}.site .av-adv.fg .fg-film-text{max-width:56ch;margin:20px 0 0;font-size:clamp(17px,1.5cqw,19px);line-height:1.6}.site .av-adv.fg .fg-list{max-width:52ch;margin:0 0 .6em;padding:0;list-style:none}.site .av-adv.fg .fg-list li{border-bottom:1px solid var(--mist);padding:12px 0;font-size:clamp(17px,1.6cqw,19px);font-weight:600;line-height:1.45}.site .av-adv.fg .fg-list li:first-child{border-top:1px solid var(--mist)}.site .av-adv.fg .fg-close{background:var(--asphalt);color:#fff;padding:var(--fg-pad) 0}.site .av-adv.fg .fg-close-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5cqw,72px);display:grid}.site .av-adv.fg .fg-close h2{margin:0;font-size:clamp(32px,4.8cqw,64px)}.site .av-adv.fg .fg-close-lead{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:clamp(22px,2.4cqw,30px);font-weight:700;line-height:1.3}.site .av-adv.fg .fg-close a:not(.wn-btn){color:#fff}@container pg (width<=900px){.site .av-adv.fg .fg-intro,.site .av-adv.fg .fg-split,.site .av-adv.fg .fg-split--rev,.site .av-adv.fg .fg-close-in{grid-template-columns:minmax(0,1fr)}.site .av-adv.fg .fg-split--rev .fg-pair{order:2}.site .av-adv.fg .fg-trio{grid-template-columns:minmax(0,1fr)}.site .av-adv.fg .fg-trio .fg-img{aspect-ratio:3/2}}@container pg (width<=720px){.site .av-adv.fg .fg-facts div{grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:14px}.site .av-adv.fg .fg-hero{aspect-ratio:4/3}}
