.b-brand{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;flex:none}.b-brand img{display:block;object-fit:contain;max-width:100%}.b-brand img:first-child{width:36px;height:36px;border-radius:.45rem}.b-brand img:nth-child(2){width:108px;height:auto;mix-blend-mode:multiply}.b-full{padding:.3rem;border-radius:.65rem;background:#fff}.b-full img:first-child{width:166px;height:auto;border-radius:.4rem}.b-test{background:#742f49;color:#fff;padding:.44rem;text-align:center;font:600 .72rem system-ui}.b-test a{color:inherit}.b-legacy{display:flex;align-items:center;justify-content:space-between;background:#fbf5ed;border-bottom:1px solid #ded0c1;padding:.45rem clamp(.8rem,4vw,3rem)}.b-legacy .b-brand img{display:block}.l-nav{min-height:60px}.l-hero:not(.l-season){min-height:300px}.l-hero:not(.l-season) .l-herocopy{padding:clamp(1.3rem,3.7vw,3.5rem)}.l-hero:not(.l-season) h1{font-size:clamp(2.15rem,4.5vw,4.35rem)}.l-intro{padding-block:1.4rem 1rem}.l-intro h1{font-size:clamp(2rem,4vw,3.85rem);margin-bottom:.5rem}.l-intro p{margin:0}.l-intro+.l-section{padding-top:.55rem}.l-season{min-height:245px}.l-season .l-herocopy{padding:clamp(1.15rem,3vw,2.9rem)}.l-season h1{font-size:clamp(1.95rem,4vw,3.45rem)}.l-cardbody .b-setlink{font-weight:700;color:#742f49;text-decoration:underline}.b-cardmeta{font-size:.82rem;color:#655d52!important;font-weight:400!important}.b-home-extra{padding-block:1.6rem 2.5rem}.l-foot .b-full{margin-bottom:.65rem}.l-photo[data-watermark] img.l-watermark{opacity:var(--brand-opacity,.42);inset:auto .6rem .6rem auto}.l-photo[data-watermark=top-right] img.l-watermark{inset:.55rem .55rem auto auto}.l-photo[data-watermark=bottom-left] img.l-watermark{inset:auto auto .55rem .55rem}.b-admin-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.b-admin-links a{padding:.5rem .7rem;background:#fff7ed;border:1px solid #e2d2c3}.b-pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0}.b-pagination a,.b-pagination span{padding:.45rem .7rem;border:1px solid var(--line)}.b-pagination span{background:#742f49;color:white}@media(max-width:580px){.l-hero:not(.l-season) figure{min-height:145px}.l-season figure{min-height:135px}.l-hero:not(.l-season) .l-herocopy,.l-season .l-herocopy{padding:1rem 1.15rem 1.2rem}.l-herocopy p:not(.l-kicker){margin:.55rem 0;font-size:.94rem}.l-nav{min-height:0}.b-brand img:first-child{width:30px;height:30px}.b-brand img:nth-child(2){width:89px}.l-filter{gap:.45rem}.l-filter label{font-size:.78rem}.l-filter input,.l-filter select{padding:.42rem}.l-hero:not(.l-season) .l-ctas{flex-direction:row;gap:.6rem}}