.public-topbar .public-nav{flex:1 1 auto;min-width:0;max-width:none;background:transparent;color:inherit}.public-topbar .px-nav-system{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:clamp(1rem,2.6vw,3.1rem);white-space:nowrap}.public-topbar .px-desktop-access,.public-topbar .px-desktop-links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.8rem,1.6vw,2.4rem)}.public-topbar .px-desktop-access a,.public-topbar .px-desktop-links a{font-size:clamp(.72rem,.9vw,.88rem);letter-spacing:.06em;text-transform:uppercase}.public-topbar .px-desktop-access{gap:1.25rem}.public-topbar .px-nav-system .nav-apply{display:inline-flex;align-items:center;min-height:40px;padding:.48rem .9rem;border:1px solid;border-radius:0}.public-topbar .px-nav-system a[aria-current=page]{text-decoration:underline;text-underline-offset:.42rem}.public-topbar .px-menu-toggle:focus-visible,.public-topbar .px-nav-system a:focus-visible,.px-menu-dialog :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}.px-mobile-account-loading,.px-session-pending{display:inline-block;width:6.2rem;height:1.5rem;opacity:.25;border-bottom:1px solid}.public-topbar .px-mobile-controls,.px-menu-dialog{display:none}@media (max-width:1050px){.public-topbar .px-nav-system{justify-content:flex-end}.public-topbar .px-desktop-access,.public-topbar .px-desktop-links{display:none}.public-topbar .px-mobile-controls{display:flex;align-items:center;gap:clamp(.5rem,2.5vw,1.25rem)}.public-topbar .px-mobile-account{min-height:44px;display:inline-flex;align-items:center;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.public-topbar .px-menu-toggle{width:46px;height:46px;background:transparent;border:1px solid color-mix(in srgb,currentColor 42%,transparent);color:inherit;border-radius:0;display:flex;flex-direction:column;justify-content:center;gap:5px;align-items:center;cursor:pointer}.public-topbar .px-menu-toggle span{display:block;width:18px;height:1px;background:currentColor}.public-topbar .public-nav a:nth-child(2),.public-topbar .public-nav a:nth-child(3){display:inline-flex}.px-menu-dialog[open]{display:flex;flex-direction:column;width:100%;max-width:none;max-height:none;height:100dvh;margin:0;padding:max(env(safe-area-inset-top),1.1rem) clamp(1.2rem,5vw,4.5rem) max(env(safe-area-inset-bottom),1.5rem);border:0;background:#111817;color:#edece6;overflow-y:auto;overscroll-behavior:contain}.px-menu-dialog::backdrop{background:rgba(5,9,8,.74)}.px-menu-dialog:focus{outline:none}.px-menu-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(237,236,230,.28);font-size:.78rem;letter-spacing:.13em}.px-menu-close{min-width:88px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;appearance:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:flex-end;gap:.95rem;font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.px-menu-close-label{display:block;line-height:1}.px-menu-close-glyph{position:relative;display:block;flex:0 0 18px;width:18px;height:18px}.px-menu-close-glyph:after,.px-menu-close-glyph:before{content:"";position:absolute;top:50%;left:0;width:18px;height:1px;background:currentColor;transform-origin:center}.px-menu-close-glyph:before{transform:rotate(45deg)}.px-menu-close-glyph:after{transform:rotate(-45deg)}.px-menu-kicker{margin:clamp(2.5rem,8svh,5rem) 0 .7rem;color:rgba(237,236,230,.57);font-size:.65rem;letter-spacing:.19em}.px-menu-list{display:block;margin:0}.px-menu-list a{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:clamp(1.1rem,2.8svh,1.8rem) 0;border-bottom:1px solid rgba(237,236,230,.22);color:inherit;text-decoration:none;font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,8vw,4rem);letter-spacing:-.04em;line-height:1}.px-menu-number{align-self:start;font-family:var(--font-body,Arial,sans-serif);font-size:.64rem;letter-spacing:0;opacity:.5}.px-menu-access-action-arrow,.px-menu-item-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:inherit;line-height:0}.px-menu-access-action-arrow svg,.px-menu-item-arrow svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:square;stroke-linejoin:miter}.px-menu-list a[aria-current=page]{color:#c7d7ce}.px-menu-lower{margin-top:auto;padding-top:clamp(2rem,5svh,3.5rem);display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;color:#edece6}.px-menu-section-label{display:block;font-size:.65rem;line-height:1.4;letter-spacing:.17em;color:rgba(237,236,230,.64)}.px-menu-access-links{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.px-menu-access-action{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:62px;padding:.85rem 3.5rem;border:1px solid rgba(237,236,230,.62);border-radius:0;background:rgba(237,236,230,.015);color:inherit;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.83rem;font-weight:400;letter-spacing:.19em;line-height:1.35;transition:background-color .2s ease,border-color .2s ease}.px-menu-access-action:hover{background:rgba(237,236,230,.09);border-color:#edece6}.px-menu-access-action-arrow{position:absolute;right:1.15rem;top:50%;transform:translateY(-50%)}.px-menu-access-loading{min-height:62px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(237,236,230,.3);color:rgba(237,236,230,.64);font-size:.75rem;letter-spacing:.08em}}@media (max-width:440px){.public-topbar .px-mobile-account{font-size:.59rem}.public-topbar .px-nav-system{gap:.4rem}}@media (max-width:1050px) and (max-height:1050px){.px-menu-kicker{margin-top:clamp(1.5rem,4svh,2.5rem)}.px-menu-list a{padding-top:clamp(.9rem,1.9svh,1.3rem);padding-bottom:clamp(.9rem,1.9svh,1.3rem)}.px-menu-lower{padding-top:clamp(1.2rem,2.8svh,2rem);gap:1rem}}@media (max-width:1050px) and (max-height:720px){.px-menu-kicker{margin-top:1.25rem}.px-menu-list a{padding-top:.85rem;padding-bottom:.85rem}.px-menu-lower{padding-top:1.3rem;gap:.8rem}.px-menu-access-action,.px-menu-access-loading{min-height:54px}}@media (prefers-reduced-motion:reduce){.px-menu-dialog,.px-menu-dialog *{animation:none;transition:none}}@media (max-width:700px){.px-menu-dialog[open]{min-height:0;height:100dvh;overscroll-behavior-y:contain;scrollbar-width:thin}.px-menu-heading{position:sticky;top:calc(-1 * max(env(safe-area-inset-top), 1.1rem));z-index:2;padding-top:max(env(safe-area-inset-top),1.1rem);margin-top:calc(-1 * max(env(safe-area-inset-top), 1.1rem));background:#111817}.px-menu-list a{min-height:56px;font-size:clamp(1.9rem,7.6vw,3.3rem);word-break:normal;min-width:0}.px-menu-lower{padding-bottom:max(.25rem,env(safe-area-inset-bottom))}}@media (max-width:700px) and (max-height:720px){.px-menu-list a{padding-top:.7rem;padding-bottom:.7rem}.px-menu-kicker{margin-top:1rem}.px-menu-lower{padding-top:1rem}}@media (min-width:701px) and (max-width:1050px){.px-menu-dialog[open] .px-menu-heading{position:sticky;top:calc(-1 * max(env(safe-area-inset-top), 1.1rem));z-index:2;padding-top:max(env(safe-area-inset-top),1.1rem);margin-top:calc(-1 * max(env(safe-area-inset-top), 1.1rem));background:#111817}}@media (max-width:1050px){.public-topbar .px-menu-toggle{-webkit-tap-highlight-color:transparent}.public-topbar .px-menu-toggle:focus:not(:focus-visible){outline:none}}.public-topbar .px-session-retry{appearance:none;background:transparent;border:1px solid;color:inherit;cursor:pointer;font:inherit;letter-spacing:.06em;min-height:44px;padding:.5rem .8rem;text-transform:uppercase}.public-topbar .px-session-retry:focus-visible,.px-menu-dialog .px-session-retry:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:1050px){.public-topbar .px-mobile-account.px-session-retry{font-size:.66rem;text-decoration:none}.px-menu-dialog .px-session-retry{width:100%;cursor:pointer;background:transparent;color:inherit;font:inherit}}:where(.circle-public-page,.mm-society-v3,.mm-stories-v4,.px-partners,.mm-participation-v3,.world-handoff-page) h1{text-wrap:balance;overflow-wrap:anywhere}:where(.mm-society-v3,.mm-participation-v3) :is(.mm-s-hero-photo,.mm-s-author-photo,.mm-s-contribution-photo,.mm-p-intro-photo){overflow:hidden;border-radius:clamp(1.125rem,2.25vw,2rem);box-shadow:0 20px 64px rgba(2,5,5,.23)}.circle-public-page .circle-public-actions,.mm-participation-v3 .px-participation-actions{flex-wrap:wrap}.circle-public-page .circle-public-actions a,.mm-participation-v3 .px-participation-actions a,.mm-stories-v4 .mm-stories-hero-action,.px-partners .px-partners-hero-action,.world-handoff-page .editorial-hero-actions a{box-sizing:border-box;max-inline-size:100%;min-block-size:44px;white-space:normal;overflow-wrap:anywhere;border-radius:999px}:is(.circle-public-page,.mm-participation-v3,.mm-society-v3,.mm-stories-v4,.px-partners,.world-handoff-page) a:is(.editorial-primary-action,.editorial-secondary-action,.mm-p-route-link,.mm-s-arrow-link,.mm-stories-hero-action,.px-partners-hero-action):focus-visible{outline:2px solid currentColor;outline-offset:3px}.circle-public-page .circle-public-actions a,.mm-participation-v3 :is(.px-participation-actions a,.mm-p-route-link),.mm-society-v3 .mm-s-arrow-link,.mm-stories-v4 .mm-stories-hero-action,.px-partners :is(.px-partners-hero-action,.px-partners-editorial-actions a,.px-partners-editorial-conclusion-actions a),.world-handoff-page .editorial-hero-actions a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-inline-size:100%;min-block-size:44px;padding:.65rem clamp(.9rem,2vw,1.35rem);gap:.45rem;text-align:center;line-height:1.25;white-space:normal;overflow-wrap:anywhere;border-radius:999px}.circle-public-page .circle-public-system-media,.mm-participation-v3 .mm-p-world-image,.px-partners .px-partners-field-media{border-radius:clamp(1.125rem,2.25vw,2rem);overflow:hidden}:is(.px-partners,.px-stories,.mm-society-v3,.mm-participation-v3,.circle-public-page,.world-handoff-page,.journey-index-v4,.journey-detail-page,.tracto-confidential-teaser,main#main-content) :is(picture,img,video){border-radius:clamp(1rem,2.25vw,2rem)}.px-partners :is(.px-partners-editorial-portrait,.px-partners-field-media,.px-partners-hero-media){border-radius:clamp(1rem,2.25vw,2rem);overflow:hidden}:is(.px-partners,.px-stories,.mm-society-v3,.mm-participation-v3,.circle-public-page,.world-handoff-page,.journey-index-v4,.journey-detail-page,.tracto-confidential-teaser,main#main-content) :is(article,[class*=-card],[class*=-panel]):not(img,picture,video,[class*=-copy],[class*=-title]):not(:where(.px-partners-model-grid>article,.mm-s-contribution-items>article,.mm-s-benefit-list>article,.mm-s-author-method>article)){border-radius:clamp(1rem,1.8vw,1.5rem)}:is(.px-partners,.px-stories,.mm-society-v3,.mm-participation-v3,.circle-public-page,.world-handoff-page,.journey-index-v4,.journey-detail-page,.tracto-confidential-teaser,main#main-content) :is(button,a[role=button]):not(header *,nav *,.mm-s-experience-tabs button){border-radius:999px}:is(.px-partners,.px-stories,.mm-society-v3,.mm-participation-v3,.circle-public-page,.world-handoff-page,.journey-index-v4,.journey-detail-page,.tracto-confidential-teaser,main#main-content) :is(.editorial-primary-action,.editorial-secondary-action,.journey-calendar-action,.mm-s-arrow-link,.mm-p-route-link,.mm-stories-hero-action,.px-partners-hero-action){box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;text-align:center;line-height:1.3;white-space:normal;overflow-wrap:anywhere}:is(.px-partners,.px-stories,.mm-society-v3,.mm-participation-v3,.circle-public-page,.world-handoff-page,.journey-index-v4,.journey-detail-page,.tracto-confidential-teaser,main#main-content) :is(.editorial-primary-action,.editorial-secondary-action,.journey-calendar-action,.mm-s-arrow-link,.mm-p-route-link,.mm-stories-hero-action,.px-partners-hero-action)>:is(svg,[aria-hidden=true]){flex:none}:is(.mm-society-v3,.mm-participation-v3) figure:is(.mm-s-hero-photo,.mm-s-author-photo,.mm-s-contribution-photo,.mm-p-intro-photo,.mm-p-world-image):has(>figcaption){position:relative;overflow:hidden;isolation:isolate;border:0;border-radius:clamp(1rem,2.25vw,2rem)}:is(.mm-society-v3,.mm-participation-v3) figure:is(.mm-s-hero-photo,.mm-s-author-photo,.mm-s-contribution-photo,.mm-p-intro-photo,.mm-p-world-image)>figcaption{position:absolute;z-index:1;inset:auto 0 0;box-sizing:border-box;margin:0;padding:1.9rem clamp(.9rem,2vw,1.5rem) .85rem;border:0;color:#fff;background:linear-gradient(transparent,rgb(0 0 0/.86));overflow-wrap:anywhere}:is(.mm-society-v3,.mm-participation-v3) figure:is(.mm-s-hero-photo,.mm-s-author-photo,.mm-s-contribution-photo,.mm-p-intro-photo,.mm-p-world-image)>figcaption>span{color:inherit}:is(.mm-society-v3,.mm-participation-v3) figure:is(.mm-s-author-photo,.mm-s-contribution-photo,.mm-p-intro-photo,.mm-p-world-image):has(>figcaption){align-self:start;padding:0;background:transparent}:is(.mm-society-v3,.mm-participation-v3) figure:is(.mm-s-author-photo,.mm-s-contribution-photo,.mm-p-intro-photo,.mm-p-world-image):has(>figcaption) :is(picture,img){border-radius:0}.mm-society-v3 .mm-s-experience-tabs button{border-radius:0;padding-inline:.625rem}.mm-society-v3 .mm-s-experience-tabs button.is-selected{padding-left:1.125rem}.mm-society-v3 :is(.mm-s-contribution-items,.mm-s-benefit-list,.mm-s-author-method)>article,.px-partners .px-partners-model-grid>article{border-radius:0}.mm-society-v3 .mm-s-close a,.mm-stories-v4 .px-stories-close a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-block-size:44px;max-inline-size:100%;padding:.65rem 1.15rem;gap:.5rem;border-radius:999px;text-align:center;line-height:1.3;white-space:normal}.mm-stories-v4 .px-stories-close a>span{flex:none}