.site-utilities{position:fixed;inset:auto 22px 22px;z-index:80;display:flex;justify-content:space-between;align-items:end;gap:16px;pointer-events:none}.utility-tools{display:flex;gap:9px;align-items:center}.site-utilities button{pointer-events:auto;display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid #ffffff38;border-radius:8px;background:#17191ef2;color:#edeef3;padding:12px 16px;font:500 11px 'DM Sans',Arial,sans-serif;box-shadow:0 5px 24px #0005;backdrop-filter:blur(12px);cursor:pointer;transition:background .2s,transform .2s}.site-utilities button:hover{background:#353943;transform:translateY(-2px)}.site-utilities button:focus-visible{outline:2px solid #bfc8de;outline-offset:4px}.utility-back>span,.utility-top{font-size:16px}.site-utilities .utility-top{background:#e1e3e9;color:#171b22}.utility-top span{font-size:11px}.site-utilities [hidden]{display:none!important}body:has(.site-utilities){padding-bottom:75px}html[data-display-mode="day"]{color-scheme:light}html[data-display-mode="night"]{color-scheme:dark}
/* Day mode changes the interface while preserving photographs and brand artwork. */
html[data-display-mode="day"] body{background:#f0f1f3!important;color:#22252b!important;--bg:#f0f1f3;--ink:#20242b;--text:#20242b;--muted:#626875;--accent:#4c5566;--line:#252b3526}html[data-display-mode="day"] .network,html[data-display-mode="day"] .topline{border-color:#252b3526;color:#626977}html[data-display-mode="day"] .network a,html[data-display-mode="day"] .topline span:first-child{color:#343c49}html[data-display-mode="day"] .page-header img,html[data-display-mode="day"] .brandset .mini-m,html[data-display-mode="day"] .mf-logo img,html[data-display-mode="day"] .page-footer img{filter:brightness(.32)}html[data-display-mode="day"] .page-nav a,html[data-display-mode="day"] .navlinks a{color:#515b6b}html[data-display-mode="day"] .page-nav a.active{color:#171d29;border-color:#444e60}html[data-display-mode="day"] .order-logo{color:#303a34}html[data-display-mode="day"] .page-hero{border-color:#252b3526}html[data-display-mode="day"] .page-hero h1,html[data-display-mode="day"] .sectionhead h2{color:#202631}html[data-display-mode="day"] .page-hero p,html[data-display-mode="day"] .sectionhead p,html[data-display-mode="day"] .kicker{color:#626b79}html[data-display-mode="day"] .page-hero:after{color:#151b2705}html[data-display-mode="day"] .page-footer{color:#636c7b;border-color:#252b3526}html[data-display-mode="day"] .page-footer a{color:#303e53}html[data-display-mode="day"] .feature,html[data-display-mode="day"] .intro-note,html[data-display-mode="day"] .contact,html[data-display-mode="day"] .person,html[data-display-mode="day"] .social-link{background:#ffffff!important;border-color:#cbd0d9;color:#242d3a}html[data-display-mode="day"] .feature p,html[data-display-mode="day"] .feature li,html[data-display-mode="day"] .intro-note,html[data-display-mode="day"] .contact p,html[data-display-mode="day"] .person small,html[data-display-mode="day"] .person-links{color:#667181}html[data-display-mode="day"] .person h2,html[data-display-mode="day"] .social-link strong{color:#283447}html[data-display-mode="day"] .toolbar{color:#5e6979}html[data-display-mode="day"] input,html[data-display-mode="day"] select,html[data-display-mode="day"] textarea{background:#fff!important;color:#242b37!important;border-color:#c1c8d3!important}html[data-display-mode="day"] .cta{background:#2c3545;color:#fff}html[data-display-mode="day"] .cta.outline{background:transparent;color:#2c3545;border-color:#a3aebf}html[data-display-mode="day"] .site-utilities button{background:#fffffff2;color:#303b4d;border-color:#b9c2d0;box-shadow:0 5px 24px #3332}html[data-display-mode="day"] .site-utilities .utility-top{background:#313d50;color:#fff}html[data-display-mode="day"] .about-intro h1,html[data-display-mode="day"] .about-story h2,html[data-display-mode="day"] .about-team-heading h2,html[data-display-mode="day"] .about-person-info h3{color:#252e3b}html[data-display-mode="day"] .about-intro h1 em{color:#7e8795}html[data-display-mode="day"] .about-overline,html[data-display-mode="day"] .about-intro-copy>p,html[data-display-mode="day"] .about-text-link,html[data-display-mode="day"] .about-story-text p,html[data-display-mode="day"] .about-team-heading>p,html[data-display-mode="day"] .about-role,html[data-display-mode="day"] .about-secondary{color:#677486}html[data-display-mode="day"] .about-story-text .about-lead{color:#3b485b}html[data-display-mode="day"] .about-intro,html[data-display-mode="day"] .about-story,html[data-display-mode="day"] .about-values,html[data-display-mode="day"] .about-values>div,html[data-display-mode="day"] .about-person-info{border-color:#bbc4d233}html[data-display-mode="day"] .about-values{background:#fff}html[data-display-mode="day"] .about-values strong{color:#3c485a}html[data-display-mode="day"] .about-values p{color:#6c7687}html[data-display-mode="day"] .about-person-info>a{color:#435166;border-color:#adb8c7}html[data-display-mode="day"] .about-bottom{background:#fff;border-color:#cbd0d9}html[data-display-mode="day"] .about-bottom h2{color:#303b4d}html[data-display-mode="day"] .application-guide h2,html[data-display-mode="day"] .form-section-heading h2,html[data-display-mode="day"] .application-review h2{color:#2b3546}html[data-display-mode="day"] .application-guide>p,html[data-display-mode="day"] .application-guide>a{color:#606e82}html[data-display-mode="day"] .application-rules,html[data-display-mode="day"] .application-form,html[data-display-mode="day"] .application-review,html[data-display-mode="day"] .form-preview-note{background:#fff;border-color:#c7ced8;color:#2c3748}html[data-display-mode="day"] .application-rules li,html[data-display-mode="day"] .application-rules>p,html[data-display-mode="day"] .form-preview-note p,html[data-display-mode="day"] .form-agreement,html[data-display-mode="day"] .form-small,html[data-display-mode="day"] .application-review>p,html[data-display-mode="day"] .application-review dt{color:#647187}html[data-display-mode="day"] .form-field>span,html[data-display-mode="day"] .form-categories legend,html[data-display-mode="day"] .form-categories label,html[data-display-mode="day"] .application-review dd{color:#3f4c61}html[data-display-mode="day"] .form-categories{border-color:#c7ced8}html[data-display-mode="day"] .feed-group h2{color:#2e394a;border-color:#c7ced8}html[data-display-mode="day"] .feed-actions p,html[data-display-mode="day"] .feed-likes-note{color:#647086}html[data-display-mode="day"] .feed-like{background:#fff;color:#b85877;border-color:#d5d7df}html[data-display-mode="day"] .feed-like span,html[data-display-mode="day"] .feed-like small{color:#455066}html[data-display-mode="day"] .feed-like small{border-color:#c1c8d5}html[data-display-mode="day"] .feed-like[aria-pressed="true"]{background:#fff0f5}
/* The image-led event areas retain their branding in either mode. */
html[data-display-mode="day"] .scene-manhood .hero-copy,html[data-display-mode="day"] .scene-manhood .hero-copy h1,html[data-display-mode="day"] .scene-manhood .hero-copy p{color:#f0f0f0}html[data-display-mode="day"] .hero .cta{background:#e0e2e8;color:#1e2735}html[data-display-mode="day"] .hero-caption{color:#626b7a}html[data-display-mode="day"] .scene-manhood .album-group-head h3{color:#303846}html[data-display-mode="day"] .scene-manhood .album-group-head .eyebrow{color:#737b88}html[data-display-mode="day"] .scene-manhood .album-rule{background:linear-gradient(90deg,#aab2bf,transparent)}html[data-display-mode="day"] .scene-manhood .photo-like{background:#fff;color:#b85877;border-color:#d0d5df}html[data-display-mode="day"] .scene-manhood .photo-like svg{color:#b85877}html[data-display-mode="day"] .scene-manhood .photo-like .like-count,html[data-display-mode="day"] .scene-manhood .photo-like .like-caption{color:#42516a}html[data-display-mode="day"] .scene-manhood .photo-like .like-caption{border-color:#b8c3d3;background:#f4f6fa}html[data-display-mode="day"] .scene-manhood .lineup-heading h2{color:#2f3948}html[data-display-mode="day"] .scene-manhood .lineup-heading p,html[data-display-mode="day"] .scene-manhood .lineup-heading .eyebrow{color:#647084}html[data-display-mode="day"] .scene-manhood .flyer-frame{background:#e3e6eb;border-color:#c2c9d4}html[data-display-mode="day"] .scene-manhood .brand-carousel-title .eyebrow{color:#4b5668}html[data-display-mode="day"] .scene-manhood .carousel-pause{background:#fff;color:#47546b;border-color:#aeb9c9}html[data-display-mode="day"] .scene-manhood .logo-item span{color:#b3b3b3}html[data-display-mode="day"] .scene-manhood .media-partners-head h2{color:#354154}html[data-display-mode="day"] .scene-manhood .media-partners-head .eyebrow{color:#647084}html[data-display-mode="day"] .scene-manhood .brand-carousel-title img{filter:brightness(.35)}html[data-display-mode="day"] .scene-manhood .mf-logo img{filter:none}
@media(max-width:650px){.site-utilities{inset:auto 12px 12px;gap:8px}.site-utilities button{padding:11px 12px;font-size:10px}.utility-tools{gap:7px}.utility-top span{display:none}body:has(.site-utilities){padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){.site-utilities button{transition:none}}
.site-utilities{justify-content:flex-end}
