.PhotoBanner_canvas__iiT7L{position:relative;width:100%;aspect-ratio:3840/1600;overflow:hidden;container-type:inline-size;background:#171717;color:white}.PhotoBanner_mobile__iV42U{aspect-ratio:640/700}.PhotoBanner_photo__bEjWh{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none}.PhotoBanner_overlay__cpof5{position:absolute;inset:0;pointer-events:none;text-align:center;font-family:Georgia,Times New Roman,serif}.PhotoBanner_brand__8X_hw{position:absolute;top:0;left:24%;transform:translateX(-50%);width:15cqw;max-width:40%}.PhotoBanner_brandLogo___kKuD{display:block;width:100%;height:auto}.PhotoBanner_copy__4sChR{position:absolute;top:35%;left:5%;width:38%;display:flex;flex-direction:column;align-items:center;text-shadow:0 1px 9px #0004}.PhotoBanner_subtitle__S8YYS{font-style:italic;font-size:2.8cqw;line-height:1.15;overflow-wrap:anywhere;max-width:100%}.PhotoBanner_heading__WjYJ_{--heading-size:6.4cqw;position:relative;width:100%;font-weight:700;font-style:normal;font-size:calc(var(--heading-size) * var(--name-scale,1));line-height:1;margin-top:.14em;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.PhotoBanner_nameWord__xYYhn{white-space:nowrap}.PhotoBanner_headingMeasure__uVzPc{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;width:max-content;font-size:var(--heading-size);line-height:1}.PhotoBanner_headingMeasure__uVzPc>span{display:block;white-space:nowrap}.PhotoBanner_badge__JkaLy{display:flex;align-items:center;justify-content:center;gap:.15cqw;white-space:pre-line;font-size:1.05cqw;line-height:1.1;margin-top:1.4cqw;max-width:100%}.PhotoBanner_laurel__q_Wvj{width:2cqw;height:4.6cqw;flex-shrink:0}.PhotoBanner_laurel__q_Wvj:last-child{transform:scaleX(-1)}.PhotoBanner_awardText__HJzYy{display:flex;flex-direction:column;align-items:center;gap:.18cqw}.PhotoBanner_crown__asBQZ{width:1.65cqw;height:1.1cqw}.PhotoBanner_button__M_0Uy{background:#000;color:#fff;font-family:Impact,Arial Narrow,sans-serif;text-shadow:none;font-size:1.45cqw;line-height:1.2;padding:.15em 1.25em;margin-top:2.1cqw;max-width:100%;overflow-wrap:anywhere}.PhotoBanner_center__xUfxv .PhotoBanner_brand__8X_hw{left:50%}.PhotoBanner_center__xUfxv .PhotoBanner_copy__4sChR{left:31%}.PhotoBanner_right__QcVZw .PhotoBanner_brand__8X_hw{left:76%}.PhotoBanner_right__QcVZw .PhotoBanner_copy__4sChR{left:57%}.PhotoBanner_mobile__iV42U .PhotoBanner_brand__8X_hw{width:36cqw;max-width:80%}.PhotoBanner_mobile__iV42U .PhotoBanner_copy__4sChR{top:48%;left:6%;width:88%}.PhotoBanner_mobile__iV42U.PhotoBanner_left__fJiyd .PhotoBanner_copy__4sChR{left:4%;width:65%}.PhotoBanner_mobile__iV42U.PhotoBanner_right__QcVZw .PhotoBanner_copy__4sChR{left:31%;width:65%}.PhotoBanner_mobile__iV42U .PhotoBanner_subtitle__S8YYS{font-size:6.5cqw}.PhotoBanner_mobile__iV42U .PhotoBanner_heading__WjYJ_{--heading-size:13cqw}.PhotoBanner_mobile__iV42U .PhotoBanner_badge__JkaLy{font-size:3cqw;margin-top:4cqw}.PhotoBanner_mobile__iV42U .PhotoBanner_laurel__q_Wvj{width:5.5cqw;height:12cqw}.PhotoBanner_mobile__iV42U .PhotoBanner_crown__asBQZ{width:4.5cqw;height:3cqw}.PhotoBanner_mobile__iV42U .PhotoBanner_awardText__HJzYy{gap:.6cqw}.PhotoBanner_mobile__iV42U .PhotoBanner_button__M_0Uy{font-size:4cqw;margin-top:4cqw}.PhotoBanner_preview__EEX_e{touch-action:none;cursor:grab}.PhotoBanner_preview__EEX_e:active{cursor:grabbing}.PhotoBanner_mobileOnly__aIoIk{display:none}@media(max-width:600px){.PhotoBanner_desktopOnly__vde6f{display:none}.PhotoBanner_mobileOnly__aIoIk{display:block}}