.aw-hero-panel{color:#111;background:gold;padding:clamp(28px,3.5vw,48px) clamp(24px,3vw,44px)}.aw-hero-panel .aw-hero-sub{color:#5b4a00}.aw-hero-why{color:#3d3200}.aw-hero-meta{color:#6b5800}.aw-hero-lead,.aw-hero-sub{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aw-hero-sub{color:#4a5565;margin-top:.22em;font-size:.46em;line-height:1.12}.aw-slides{aspect-ratio:3/2;position:relative}@media (min-width:768px){.aw-slides{aspect-ratio:auto;height:100%;min-height:100%}}@media (max-width:699px){.aw-hero-panel{padding:26px 20px 30px}}
.aw-mapband{background:#f8f5f0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.aw-promos{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:clamp(40px,5vw,64px);display:grid}.aw-promo{border:1px solid #e5e7eb;flex-direction:column;display:flex;overflow:hidden}.aw-promo__body{flex-direction:column;flex:1;padding:26px 26px 28px;display:flex}.aw-promo__body h2{margin:0 0 12px}.aw-promo__lede{max-width:44ch;margin:0 0 20px;font-size:15px;line-height:1.6}.aw-promo__kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.72;margin:0 0 12px;font-size:11px;font-weight:600}.aw-promo--app{color:#111;background:gold;border-color:gold;overflow:hidden}.aw-promo--app .aw-promo__body{flex-direction:row;justify-content:space-between;align-items:stretch;gap:clamp(24px,4vw,72px);min-height:clamp(460px,40vw,620px);padding:clamp(44px,5vw,76px) 0 0 clamp(36px,4.5vw,76px)}.aw-app__copy{flex-direction:column;flex:auto;justify-content:center;min-width:0;max-width:660px;padding-bottom:clamp(44px,5vw,76px);display:flex}.aw-app__h{letter-spacing:-.015em;font-size:clamp(32px,4.2vw,54px);font-weight:300;line-height:1.04;margin:0 0 20px!important}.aw-promo--app .aw-promo__kicker{letter-spacing:.17em;opacity:1;color:#6b5800;margin-bottom:18px;font-size:12.5px}.aw-promo--app .aw-promo__lede{color:#3d3200;max-width:42ch;margin-bottom:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.aw-app__badge{align-self:flex-start;margin-top:auto;padding-top:clamp(32px,4vw,52px);transition:opacity .2s;display:inline-block}.aw-app__badge:hover{opacity:.85}.aw-app__badge img{width:auto;height:54px;display:block}.aw-app__shot{flex:0 0 clamp(320px,34vw,530px);align-self:flex-end;margin:0 -30px -2px 0}.aw-app__shot img{width:100%;height:auto;display:block}@media (max-width:640px){.aw-promo--app .aw-promo__body{flex-direction:column;align-items:stretch;min-height:0;padding-inline:clamp(28px,3.5vw,46px)}.aw-app__copy{padding-bottom:26px}.aw-app__badge{padding-top:26px}.aw-app__shot{max-width:380px;margin:0 auto -2px}}
.aw-mediahead{border-bottom:1px solid #e5e7eb;margin-bottom:26px;padding-bottom:18px}.aw-medias{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:640px){.aw-medias{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.aw-medias{grid-template-columns:repeat(5,minmax(0,1fr))}}.aw-media{border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:17px 18px;transition:border-color .18s,background .18s;display:flex}.aw-media:hover{border-color:var(--ink,#111);background:#fff}.aw-media__chip{background:var(--tint,#f3f4f6);width:42px;height:42px;color:var(--ink,#111);border-radius:11px;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.aw-media:hover .aw-media__chip{background:var(--ink,#111);color:#fff}.aw-media__ico{width:22px;height:22px;display:block}.aw-media__txt{min-width:0;display:block}.aw-media__txt b{color:#111;font-size:15px;font-weight:600;line-height:1.25;display:block}.aw-media__txt em{color:#6a7282;margin-top:3px;font-size:13px;font-style:normal;display:block}@media (max-width:699px){.aw-mediahead{margin-bottom:18px}.aw-medias{gap:10px}.aw-media{padding:14px}}
.aw-artists{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}@media (min-width:640px){.aw-artists{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.aw-artists{grid-template-columns:repeat(5,minmax(0,1fr))}}.aw-artist{flex-direction:column;min-width:0;display:flex}.aw-artist-photo{aspect-ratio:1;background:#f3f4f6;border-radius:999px;width:100%;margin-bottom:18px;display:block;position:relative;overflow:hidden}.aw-artist-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.aw-artist:hover .aw-artist-photo img{transform:scale(1.04)}.aw-artist__at{color:#6a7282;margin:4px 0 0;font-size:13px;line-height:1.45}.aw-artist__at span{color:#99a1af}.aw-artist .aw-card__foot{flex-direction:column;align-items:center;gap:12px}.aw-artist .aw-card__txt{text-align:center;flex:none}.aw-artist .aw-artist__at{margin-top:5px;max-width:22ch;margin-inline:auto}.aw-artist h3{transition:text-decoration-color .2s}.aw-artist:hover h3{text-decoration:underline}@media (max-width:699px){.aw-artists{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:16px;grid-template-columns:none;grid-auto-columns:40vw;grid-auto-flow:column;gap:14px;margin-inline:-16px;padding-bottom:2px;overflow-x:auto}.aw-artists::-webkit-scrollbar{display:none}.aw-artists>*{scroll-snap-align:start}.aw-artists:after{content:"";width:1px}}
.aw-galleries{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;display:grid}@media (min-width:768px){.aw-galleries{grid-template-columns:repeat(3,minmax(0,1fr))}}.aw-gallery{flex-direction:column;min-width:0;display:flex}.aw-gallery__img{aspect-ratio:3/2;background:#f3f4f6;margin-bottom:13px;display:block;position:relative;overflow:hidden}.aw-gallery__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aw-gallery h3{color:#111;margin:0 0 4px}.aw-gallery:hover h3{text-decoration:underline}.aw-gallery .aw-eyebrow{color:#8b8b86;margin:0 0 6px;font-weight:600}.aw-gallery__now{color:#4a5565;margin:0;font-size:13px;line-height:1.5}.aw-gallery__now span{color:#99a1af}@media (max-width:699px){.aw-galleries{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:16px;grid-template-columns:none;grid-auto-columns:68vw;grid-auto-flow:column;gap:14px;margin-inline:-16px;padding-bottom:2px;overflow-x:auto}.aw-galleries::-webkit-scrollbar{display:none}.aw-galleries>*{scroll-snap-align:start}.aw-galleries:after{content:"";width:1px}}
