.mm-public-liquid-dock{display:none}@media (max-width:700px){html:has(.mm-public-liquid-dock[data-ready=true]) .public-topbar .px-mobile-controls{display:none}.mm-public-liquid-dock{--mm-dock-foreground:#fbfcff;--mm-dock-subtle:#e7eaf4;--mm-crystal-x:50%;position:fixed;z-index:1090;left:50%;bottom:max(15px,env(safe-area-inset-bottom));width:min(350px,calc(100vw - 28px));height:69px;padding:7px 6px 5px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin:0;border:0;border-radius:999px;background:transparent;color:var(--mm-dock-foreground);transform:translate3d(-50%,0,0);touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform .26s cubic-bezier(.2,.8,.25,1),opacity .18s ease}.mm-public-liquid-dock[data-ready=false]{display:none}.mm-public-liquid-dock[data-menu-open=true]{opacity:0;pointer-events:none;transform:translate3d(-50%,10px,0)}.mm-public-liquid-glass{position:absolute;z-index:-3;inset:0;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(174deg,rgba(255,255,255,.19),rgba(237,242,255,.025) 31%,transparent 62%),linear-gradient(145deg,rgba(237,243,255,.09),rgba(36,40,54,.14) 82%,rgba(18,21,31,.16)),rgba(28,33,45,.07);-webkit-backdrop-filter:blur(19px) saturate(145%) brightness(1.08);backdrop-filter:blur(19px) saturate(145%) brightness(1.08);box-shadow:0 11px 32px rgba(8,12,24,.24),0 2px 7px rgba(6,9,18,.12),inset 0 1px rgba(255,255,255,.43),inset 0 -1px rgba(247,250,255,.18);pointer-events:none}.mm-public-liquid-glass:after,.mm-public-liquid-glass:before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.mm-public-liquid-glass:before{inset:1px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(174deg,rgba(255,255,255,.16),rgba(255,255,255,.035) 18%,transparent 44%,rgba(8,11,21,.08) 82%,rgba(255,255,255,.09))}.mm-public-liquid-glass:after{inset:2px 5px auto;height:8px;border-radius:100% 100% 70% 70%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.27) 28%,rgba(255,255,255,.65) 51%,rgba(255,255,255,.28) 73%,transparent);opacity:.36}.mm-public-liquid-caustic{position:absolute;z-index:-2;inset:0;border-radius:999px;background:radial-gradient(ellipse 86px 43px at var(--mm-crystal-x,50%) 2%,rgba(255,255,255,.4),rgba(255,255,255,.09) 45%,transparent 100%);opacity:.42;pointer-events:none;transition:opacity .16s ease}.mm-public-liquid-dock[data-pressed=true] .mm-public-liquid-caustic{opacity:.8}.mm-public-liquid-ridge{position:absolute;z-index:-1;pointer-events:none;left:24%;top:-10px;width:52%;height:22px;overflow:visible;filter:drop-shadow(0 -1px 3px rgba(12,16,27,.14));opacity:.86}.mm-public-liquid-thumb{position:absolute;z-index:0;top:6px;bottom:5px;width:calc((100% - 12px) / 5);border-radius:999px;border:1px solid rgba(255,255,255,.3);background:radial-gradient(ellipse at 46% -7%,rgba(255,255,255,.28),rgba(255,255,255,.04) 55%,transparent 78%),linear-gradient(151deg,rgba(247,250,255,.24),rgba(184,201,229,.1) 70%,rgba(22,28,42,.09));-webkit-backdrop-filter:blur(8px) saturate(125%) brightness(1.14);backdrop-filter:blur(8px) saturate(125%) brightness(1.14);box-shadow:0 4px 12px rgba(7,10,20,.12),inset 0 1px rgba(255,255,255,.45),inset 0 -1px rgba(14,17,34,.08);pointer-events:none;transition:left .29s cubic-bezier(.17,1.1,.25,1),transform .32s cubic-bezier(.19,1.24,.28,1),opacity .2s ease;will-change:left,transform}.mm-public-liquid-thumb:after{content:"";position:absolute;inset:3px 8px auto;height:24%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.3),transparent 70%);pointer-events:none}.mm-public-liquid-thumb[data-visible=false]{opacity:0}.mm-public-liquid-dock[data-pressed=true] .mm-public-liquid-thumb{transition:none;background:radial-gradient(ellipse at 50% 3%,rgba(255,255,255,.44),transparent 72%),linear-gradient(145deg,rgba(248,250,255,.36),rgba(193,203,230,.13))}.mm-public-liquid-dock :is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:55px;padding:2px 0 3px;position:relative;border:0;border-radius:999px;background:transparent;z-index:1;color:var(--mm-dock-subtle);text-shadow:0 1px 4px rgba(0,0,0,.82),0 0 1px rgba(0,0,0,.6);font:inherit;text-decoration:none;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:color .16s ease,scale .17s ease}.mm-public-liquid-dock :is(a,button)[data-selected=true]{color:var(--mm-dock-foreground)}.mm-public-liquid-dock[data-pressed=true] :is(a,button)[data-selected=true]{scale:1.045}.mm-public-liquid-dock :is(a,button):focus-visible{outline:2px solid #ffffff;outline-offset:3px}.mm-public-liquid-dock :is(a,button)>svg{width:23px;height:23px;flex:none;pointer-events:none}.mm-public-liquid-dock [data-mm-dock-index="2"]>svg{width:24px;height:24px}.mm-public-liquid-label{display:block;max-width:calc(100% - 3px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,2.6vw,11px);font-weight:575;line-height:13px;letter-spacing:-.012em;pointer-events:none}.mm-public-liquid-profile-frame{display:grid;place-items:center;position:relative;width:30px;height:30px;border-radius:50%;overflow:hidden;border:1px solid rgba(250,252,255,.43)}.mm-public-liquid-profile-frame svg{width:23px;height:23px}.mm-public-liquid-profile-frame[data-signed-in=true]{color:#ffffff;border-color:rgba(250,252,255,.88);background:rgba(225,231,245,.13);box-shadow:0 0 0 2px rgba(239,243,255,.2),0 0 15px rgba(240,245,255,.25)}.mm-public-liquid-profile-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;border-radius:inherit}.mm-public-liquid-initials{font-size:12px;letter-spacing:.015em;font-weight:650;line-height:1}.mm-public-liquid-dock [data-mm-dock-index="4"] .mm-public-liquid-label{margin-top:-2px}#mm-route-content{transition:transform .37s cubic-bezier(.18,.85,.22,1),filter .37s ease,border-radius .37s ease;transform-origin:50% 24%}html[data-public-menu-open=true] #mm-route-content{transform:translate3d(0,9px,0) scale(.943);border-radius:30px;overflow:clip;filter:brightness(.68)}.px-menu-dialog[open]{position:fixed;inset:max(36px,calc(env(safe-area-inset-top) + 8px)) 14px max(14px,calc(env(safe-area-inset-bottom) + 7px));width:calc(100% - 28px);max-width:none;height:calc(100dvh - max(36px, calc(env(safe-area-inset-top) + 8px)) - max(14px, calc(env(safe-area-inset-bottom) + 7px)));min-height:0;max-height:none;margin:0;padding:14px 19px 22px;border:1px solid rgba(250,251,255,.19);border-radius:29px;background:linear-gradient(157deg,#222834,#111723 68%,#0c101a);color:#f7f8fc;box-shadow:0 24px 95px rgba(0,0,0,.48);overscroll-behavior:contain}.px-menu-dialog::backdrop{background:rgba(7,10,17,.64)}@keyframes mm-crystal-menu-enter{0%{clip-path:inset(92% 7% 0 round 110px);opacity:.88}55%{clip-path:inset(13% 1.5% 0 round 38px);opacity:1}to{clip-path:inset(0 round 29px);opacity:1}}@keyframes mm-crystal-menu-close{0%{clip-path:inset(0 round 29px);opacity:1}to{clip-path:inset(92% 7% 0 round 110px);opacity:.82}}@keyframes mm-crystal-menu-content{0%{opacity:0}to{opacity:1}}.px-menu-dialog[open]{animation:mm-crystal-menu-enter .44s cubic-bezier(.22,1,.33,1) both;isolation:isolate}.px-menu-dialog[open]>*{animation:mm-crystal-menu-content .28s ease-out .13s both}.px-menu-dialog[open][data-closing=true]{pointer-events:none;animation:mm-crystal-menu-close .24s cubic-bezier(.5,0,.6,1) both}.px-menu-dialog[open][data-closing=true]>*{opacity:0;animation:none}.px-menu-dialog .px-menu-heading>a{color:#f7f8ff;text-decoration:none;font-size:12px;font-weight:640;letter-spacing:.18em}.px-menu-dialog .px-menu-heading{border-bottom-color:rgba(255,255,255,.13)}.px-menu-dialog[open] .px-menu-heading{position:sticky;top:-14px;margin-top:0;padding-top:10px;background:rgba(22,28,40,.98)}.px-menu-dialog .mm-public-menu-return{display:none}.px-menu-dialog .mm-public-menu-group{display:flex;flex-direction:column;border-top:1px solid rgba(238,241,232,.15)}.px-menu-dialog .mm-public-menu-group-title{display:block;margin:0;padding:19px 0 7px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:#c9cdd8}.px-menu-dialog .mm-public-menu-primary-access{margin-top:0;padding:12px 0 18px;border-top:0}.px-menu-dialog .mm-public-menu-primary-access a:first-of-type{color:#f8faff}.px-menu-dialog .mm-public-menu-group a{min-height:45px}.px-menu-dialog .mm-public-menu-access-status{margin:0;color:#cbd0db;font-size:.75rem}.px-menu-dialog .px-menu-kicker{margin:13px 0 6px}.px-menu-dialog .mm-public-menu-all{display:flex;flex-direction:column;gap:0;margin:0;padding-bottom:max(10px,env(safe-area-inset-bottom))}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:48px;padding:10px 4px;border-bottom:1px solid rgba(237,236,230,.13);font-family:var(--font-sans);font-weight:500;font-size:clamp(15px,4vw,17px);line-height:1.25;letter-spacing:0;text-decoration:none}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a:last-child{border-bottom:0}.px-menu-dialog .mm-public-menu-primary-access .px-menu-access-action{display:flex;justify-content:space-between;gap:12px;min-height:50px;margin-top:7px;padding:11px 16px;border:1px solid rgba(244,247,255,.27);border-radius:13px;font-family:var(--font-sans);text-transform:none;font-size:15px;line-height:1.3;font-weight:520;letter-spacing:0;text-align:left}.px-menu-dialog .mm-public-menu-primary-access .px-menu-access-action:first-of-type{background:rgba(241,245,255,.12);border-color:rgba(255,255,255,.53)}.px-menu-dialog .mm-public-menu-primary-access .px-menu-access-loading{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.public-footer{padding-bottom:max(112px,calc(94px + env(safe-area-inset-bottom)))}html{scroll-padding-bottom:max(100px,env(safe-area-inset-bottom))}}@media (max-width:355px){.mm-public-liquid-dock{width:calc(100vw - 16px)}.mm-public-liquid-label{font-size:10px;letter-spacing:-.025em}.mm-public-liquid-dock :is(a,button)>svg{width:21px;height:21px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mm-public-liquid-glass{background:rgba(25,28,38,.9)}.mm-public-liquid-thumb{background:rgba(191,197,214,.38)}}@media (min-width:701px){.mm-public-liquid-dock{display:none!important}}@media (prefers-reduced-transparency:reduce){.mm-public-liquid-glass{background:#272b35}.mm-public-liquid-glass,.mm-public-liquid-thumb{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.mm-public-liquid-dock{--mm-dock-subtle:#ffffff}.mm-public-liquid-glass{background:#131620;border-color:#ffffff}.mm-public-liquid-thumb{border-color:#ffffff;background:rgba(228,232,250,.35)}}@media (prefers-reduced-motion:reduce){.px-menu-dialog[open],.px-menu-dialog[open]>*,.px-menu-dialog[open][data-closing=true]{animation:none!important}#mm-route-content,.mm-public-liquid-dock,.mm-public-liquid-dock :is(a,button),.mm-public-liquid-thumb{transition:none!important}html[data-public-menu-open=true] #mm-route-content{transform:none;filter:none;border-radius:0}.mm-public-liquid-dock[data-pressed=true] :is(a,button)[data-selected=true]{scale:1}}@media (max-width:700px){.mm-public-liquid-dock{width:min(324px,calc(100vw - 30px));height:58px;bottom:max(14px,env(safe-area-inset-bottom));padding:4px 6px}.mm-public-liquid-mass{position:absolute;inset:0;z-index:-1;border-radius:999px;isolation:isolate;pointer-events:none;will-change:transform;transition:transform .51s cubic-bezier(.2,1.26,.28,1)}.mm-public-liquid-dock[data-pressed=true] .mm-public-liquid-mass{transition:transform 32ms linear}.mm-public-liquid-glass{border-color:rgba(255,255,255,.07) rgba(255,255,255,.22) rgba(255,255,255,.22)}.mm-public-liquid-ridge{left:0;top:-12px;width:100%;height:29px;opacity:.95;filter:drop-shadow(0 -2px 3px rgba(12,16,27,.12))}.mm-public-liquid-thumb{top:4px;bottom:4px;border-color:rgba(255,255,255,.22);transition:left .3s cubic-bezier(.18,1.12,.25,1),transform .33s cubic-bezier(.2,1.12,.28,1),opacity .18s ease}.mm-public-liquid-dock[data-pressed=true] .mm-public-liquid-thumb{transition:none}.mm-public-liquid-dock :is(a,button){flex-direction:row;gap:0;min-height:50px;padding:0}.mm-public-liquid-dock :is(a,button)>svg{width:24px;height:24px}.mm-public-liquid-profile-frame{width:29px;height:29px}.mm-public-liquid-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}}@media (max-width:355px){.mm-public-liquid-dock{width:calc(100vw - 24px)}.mm-public-liquid-dock :is(a,button)>svg{width:23px;height:23px}}@media (prefers-reduced-motion:reduce){.mm-public-liquid-mass{transition:none!important}}@media (max-width:700px){.px-menu-dialog[open]{padding:14px 17px max(23px,env(safe-area-inset-bottom));border:1px solid rgba(233,238,255,.23);background:radial-gradient(ellipse 120% 45% at 20% -7%,rgba(112,131,167,.2),transparent 72%),linear-gradient(155deg,#1b2433,#0d121e 68%,#090e18);box-shadow:0 24px 80px rgba(1,3,10,.6),inset 0 1px rgba(255,255,255,.13)}.px-menu-dialog .px-menu-heading{display:flex;align-items:center;justify-content:space-between;z-index:2;min-height:53px;padding:5px 1px 10px;gap:10px;border-bottom:1px solid rgba(234,241,255,.1)}.px-menu-dialog[open] .px-menu-heading{background:#192231;top:-14px;margin-bottom:0;padding-top:8px}.px-menu-dialog .px-menu-heading>a{color:#f9faff;font-size:12px;font-weight:670;letter-spacing:.16em;text-decoration:none}.px-menu-dialog .px-menu-close{display:grid;place-items:center;min-width:39px;min-height:39px;width:39px;height:39px;padding:0;border:1px solid rgba(240,244,255,.17);border-radius:50%;background:rgba(241,245,255,.065);color:#f4f6fd}.px-menu-dialog .px-menu-close-label{display:none}.px-menu-dialog .px-menu-close:focus-visible{outline:2px solid #fff;outline-offset:3px}.px-menu-dialog .mm-menu-editorial{padding:24px 1px 21px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgba(232,238,255,.075)}.px-menu-dialog .mm-menu-editorial-eyebrow{color:#aebcce;font-size:9px;font-weight:650;letter-spacing:.19em}.px-menu-dialog .mm-menu-editorial-title{max-width:290px;margin:3px 0 0;color:#f8f9fe;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,sans-serif);font-size:clamp(24px,7vw,30px);font-weight:470;line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.px-menu-dialog .mm-menu-editorial-caption{margin:3px 0 0;max-width:284px;color:#acb5c6;font-size:12px;line-height:1.5;letter-spacing:.01em}.px-menu-dialog .mm-public-menu-primary-access{margin:17px 0 4px;padding:13px;border-radius:21px;border:1px solid rgba(235,241,255,.13);background:linear-gradient(155deg,rgba(232,238,255,.095),rgba(162,181,215,.03))}.px-menu-dialog .mm-public-menu-primary-access .mm-public-menu-group-title{padding:0 3px 10px;margin:0;color:#c2cddd}.px-menu-dialog .mm-public-menu-primary-access .px-menu-access-action{min-height:51px;padding:13px 14px;border-radius:13px;font-size:13px;font-weight:570;letter-spacing:-.008em;background:rgba(234,241,255,.055);border:1px solid rgba(240,245,255,.12);color:#f8faff;text-decoration:none}.px-menu-dialog .mm-public-menu-primary-access .px-menu-access-action:first-of-type{background:linear-gradient(145deg,#f2f5fb,#dce5f3);border-color:rgba(255,255,255,.8);color:#161e2b;box-shadow:0 6px 19px rgba(2,4,10,.15),inset 0 1px #fff}.px-menu-dialog .mm-public-menu-primary-access .px-menu-access-action:active{transform:scale(.985)}.px-menu-dialog .mm-public-menu-all{gap:3px;padding-top:4px}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group{border-top:0;gap:0}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group-title{display:flex;align-items:center;gap:10px;margin:0;padding:23px 4px 11px;color:#c5cddc;font-size:10px;letter-spacing:.14em;font-weight:620}.px-menu-dialog .mm-menu-section-number{font-size:9px;letter-spacing:.06em;font-weight:540;color:#8696ae;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.px-menu-dialog .mm-menu-section-links{display:flex;flex-direction:column;padding:2px 10px;border-radius:16px;border:1px solid rgba(231,239,255,.1);background:rgba(218,229,252,.042);overflow:hidden}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a{min-height:48px;padding:11px 5px;color:#eff3fc;font-size:15px;font-weight:500;border-bottom:1px solid rgba(230,238,255,.075);letter-spacing:-.009em;transition:background .12s ease,color .12s ease}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a:hover{color:#fff;background:rgba(249,250,255,.045)}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a:active{background:rgba(249,250,255,.12)}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a:focus-visible,.px-menu-dialog .px-menu-access-action:focus-visible{outline:2px solid #fff;outline-offset:-2px;border-radius:8px}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a[aria-current=page]{color:#fff;font-weight:650}.px-menu-dialog .px-menu-item-arrow{opacity:.57;transform:scale(.82)}}@media (max-width:700px) and (max-height:540px){.px-menu-dialog .mm-menu-editorial{padding-top:8px;padding-bottom:8px}.px-menu-dialog .mm-menu-editorial-title{font-size:22px}.px-menu-dialog .mm-menu-editorial-caption{display:none}.px-menu-dialog .mm-public-menu-primary-access{margin-top:6px}}@media (prefers-reduced-transparency:reduce){.px-menu-dialog[open]{background:#151b29}}@media (prefers-reduced-motion:reduce){.px-menu-dialog .mm-public-menu-primary-access .px-menu-access-action:active{transform:none}}@media (max-width:700px){.mm-public-liquid-dock{overflow:visible}.mm-public-liquid-mass{inset:-13px 0 0;border-radius:0;overflow:visible;clip-path:polygon(0 57%,.13% 47.6%,.54% 39.21%,1.26% 31.99%,2.33% 26.11%,3.79% 21.71%,5.67% 18.95%,8% 18%,22% 18%,23.71% 17.33%,25.43% 15.55%,27.14% 13.04%,28.86% 10.16%,30.57% 7.29%,32.29% 4.78%,34% 3%,35.23% 3.26%,36.37% 5.34%,37.46% 8.62%,38.54% 12.45%,39.63% 16.21%,40.77% 19.27%,42% 21%,43.23% 20.06%,44.37% 17.61%,45.46% 14.23%,46.54% 10.5%,47.63% 7.01%,48.77% 4.31%,50% 3%,51.23% 4.31%,52.37% 7.01%,53.46% 10.5%,54.54% 14.23%,55.63% 17.61%,56.77% 20.06%,58% 21%,59.23% 19.27%,60.37% 16.21%,61.46% 12.45%,62.54% 8.62%,63.63% 5.34%,64.77% 3.26%,66% 3%,67.71% 4.78%,69.43% 7.29%,71.14% 10.16%,72.86% 13.04%,74.57% 15.55%,76.29% 17.33%,78% 18%,92% 18%,94.33% 18.95%,96.21% 21.71%,97.67% 26.11%,98.74% 31.99%,99.46% 39.21%,99.87% 47.6%,100% 57%,100% 63%,99.87% 73.24%,99.46% 81.71%,98.74% 88.48%,97.67% 93.62%,96.21% 97.21%,94.33% 99.31%,92% 100%,8% 100%,5.67% 99.31%,3.79% 97.21%,2.33% 93.62%,1.26% 88.48%,.54% 81.71%,.13% 73.24%,0 63%);filter:drop-shadow(0 6px 18px rgba(3,7,16,.16))}@supports (clip-path:shape(from 0% 50%,line to 100% 50%,close)){.mm-public-liquid-mass{clip-path:shape(from 0 57%,curve to 8% 18% with 0 34%/2% 18%,line to 22% 18%,curve to 34% 3% with 26% 18%/30% 6%,curve to 42% 21% with 37% 1%/39% 19%,curve to 50% 3% with 45% 21%/47% 4%,curve to 58% 21% with 53% 4%/55% 21%,curve to 66% 3% with 61% 19%/63% 1%,curve to 78% 18% with 70% 6%/74% 18%,line to 92% 18%,curve to 100% 57% with 98% 18%/100% 34%,line to 100% 63%,curve to 92% 100% with 100% 89%/98% 100%,line to 8% 100%,curve to 0 63% with 2% 100%/0 89%,close)}}.mm-public-liquid-caustic,.mm-public-liquid-glass,.mm-public-liquid-glass:after,.mm-public-liquid-glass:before{border-radius:0}.mm-public-liquid-glass{border:0;background:radial-gradient(ellipse 62% 44% at 50% 20%,rgba(244,248,255,.15),transparent 80%),linear-gradient(176deg,rgba(255,255,255,.29),rgba(237,242,255,.075) 30%,rgba(32,40,57,.09) 68%,rgba(11,15,26,.25)),rgba(34,38,48,.09);-webkit-backdrop-filter:blur(20px) saturate(152%) brightness(1.08);backdrop-filter:blur(20px) saturate(152%) brightness(1.08);box-shadow:inset 0 1px rgba(255,255,255,.17),inset 0 -2px rgba(255,255,255,.11)}.mm-public-liquid-glass:before{inset:0;border:0;background:radial-gradient(ellipse 55% 22% at 50% 4%,rgba(255,255,255,.34),transparent 84%)}.mm-public-liquid-glass:after{opacity:.23;height:10px;top:3px}.mm-public-liquid-ridge{display:none!important}.mm-public-liquid-dock[data-pressed=true] .mm-public-liquid-mass{transition:transform 24ms linear}.mm-public-liquid-thumb{box-shadow:0 4px 14px rgba(8,11,20,.12),inset 0 1px rgba(255,255,255,.3)}.px-menu-dialog[open]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.px-menu-dialog .px-menu-sheet-grab{display:flex;justify-content:center;align-items:flex-start;height:26px;margin:-14px -17px 0;padding-top:9px;position:relative;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.px-menu-dialog .px-menu-sheet-grab-indicator{width:36px;height:4px;border-radius:99px;background:rgba(235,242,255,.39);box-shadow:0 1px rgba(8,12,22,.18);pointer-events:none}.px-menu-dialog[open] .px-menu-heading{position:sticky;top:-14px;min-height:43px;padding:2px 1px 12px;background:linear-gradient(180deg,#1a2535,#182231 86%,#182231);border-bottom:1px solid rgba(236,241,255,.11);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:4}.px-menu-dialog[open] .px-menu-heading>a{color:#f8faff;font-size:12px;font-weight:670;letter-spacing:.16em;text-decoration:none}.px-menu-dialog .mm-menu-assistive-close{position:absolute!important;overflow:hidden!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;padding:0!important;margin:-1px!important;border:0!important;opacity:0;white-space:nowrap}}@media (max-width:700px){.px-menu-dialog .mm-menu-assistive-close:focus-visible{position:relative!important;clip-path:none!important;width:auto!important;height:34px!important;min-width:68px!important;min-height:34px!important;padding:6px 12px!important;margin:0!important;opacity:1;outline:2px solid #fff}.px-menu-dialog[open][data-dragging=true]{animation:none!important;will-change:transform;cursor:grabbing}.px-menu-dialog[open][data-closing=drag]{animation:none!important;pointer-events:none;transform:translate3d(0,105dvh,0)!important;transition:transform .24s cubic-bezier(.32,.72,.38,1),opacity .24s ease!important;opacity:.85}}@media (min-width:701px){.px-menu-dialog .px-menu-sheet-grab{display:none}}@media (prefers-reduced-motion:reduce){.px-menu-dialog[open][data-closing=drag]{transition:none!important}}@media (max-width:700px){.mm-public-liquid-perimeter{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;opacity:.78;filter:drop-shadow(0 1px 1px rgba(13,20,33,.16))}.mm-public-liquid-glass{background:radial-gradient(ellipse 54% 52% at 50% 21%,rgba(245,249,255,.19),transparent 77%),linear-gradient(175deg,rgba(254,255,255,.3),rgba(210,226,250,.13) 35%,rgba(134,155,192,.13) 72%,rgba(27,34,49,.23)),rgba(28,34,45,.11);box-shadow:inset 0 3px 12px rgba(255,255,255,.065),inset 0 -4px 11px rgba(181,201,237,.11)}.px-menu-dialog .mm-menu-brand{display:inline-flex;align-items:center;gap:10px;min-height:34px}.px-menu-dialog .mm-menu-brand-symbol{flex:none;width:22px;height:22px;overflow:visible}.px-menu-dialog .mm-menu-brand>a{color:#f8faff;text-decoration:none;font-size:12px;font-weight:660;letter-spacing:.15em}}.mm-desktop-crystal-mass,.mm-desktop-crystal-nav{display:none}@media (min-width:701px){body .public-topbar.mm-crystal-public-header{position:fixed;top:18px;left:clamp(12px,2.2vw,34px);right:clamp(12px,2.2vw,34px);width:auto;height:93px;min-height:0;margin:0;padding:0 clamp(24px,4.7vw,73px);display:flex;align-items:center;justify-content:space-between;gap:30px;z-index:1100;color:#f7f9ff;border:0;box-shadow:none;overflow:visible;transform:none}body .public-topbar.mm-crystal-public-header,body .public-topbar.mm-crystal-public-header[data-scroll-past=true]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.mm-crystal-public-header .public-wordmark{position:relative;z-index:2;flex:none;color:#f7f9ff;text-decoration:none;font-size:clamp(12px,1.15vw,16px);font-weight:620;letter-spacing:.2em;white-space:nowrap;text-shadow:0 2px 7px rgba(5,8,20,.45)}.mm-crystal-public-header .public-nav,.mm-crystal-public-header .px-nav-system{position:static;z-index:auto;flex:1 1 auto;min-width:0;max-width:none;width:100%;background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mm-crystal-public-header .px-nav-system{display:flex;justify-content:flex-end}.mm-crystal-public-header .public-scroll-progress,.mm-crystal-public-header .px-desktop-access,.mm-crystal-public-header .px-desktop-links,.mm-crystal-public-header .px-mobile-controls{display:none!important}.mm-crystal-public-header .mm-desktop-crystal-mass{display:block;position:absolute;pointer-events:none;top:0;left:0;right:0;height:121px;z-index:0;isolation:isolate;overflow:visible;clip-path:polygon(3% 0,97% 0,97.8% .67%,98.47% 2.65%,99.02% 5.9%,99.45% 10.4%,99.76% 16.11%,99.94% 22.99%,100% 31%,100% 48%,99.93% 54.74%,99.71% 60.39%,99.29% 64.98%,98.65% 68.51%,97.74% 71.02%,96.54% 72.51%,95% 73%,79% 73%,77.4% 73.24%,75.99% 73.93%,74.72% 75.05%,73.54% 76.55%,72.4% 78.39%,71.23% 80.56%,70% 83%,68.83% 86.72%,67.87% 90.13%,67.09% 93.15%,66.44% 95.72%,65.9% 97.77%,65.43% 99.22%,65% 100%,64.09% 98.78%,63.09% 95.62%,62.03% 91.26%,60.97% 86.47%,59.91% 82%,58.91% 78.59%,58% 77%,56.72% 78.27%,55.45% 81.56%,54.22% 86.05%,53.04% 90.95%,51.94% 95.44%,50.92% 98.73%,50% 100%,49.08% 98.73%,48.06% 95.44%,46.96% 90.95%,45.78% 86.05%,44.55% 81.56%,43.28% 78.27%,42% 77%,41.09% 78.59%,40.09% 82%,39.03% 86.47%,37.97% 91.26%,36.91% 95.62%,35.91% 98.78%,35% 100%,34.57% 99.22%,34.1% 97.77%,33.56% 95.72%,32.91% 93.15%,32.13% 90.13%,31.17% 86.72%,30% 83%,28.77% 80.56%,27.6% 78.39%,26.46% 76.55%,25.28% 75.05%,24.01% 73.93%,22.6% 73.24%,21% 73%,5% 73%,3.46% 72.51%,2.26% 71.02%,1.35% 68.51%,.71% 64.98%,.29% 60.39%,.07% 54.74%,0 48%,0 31%,.06% 22.99%,.24% 16.11%,.55% 10.4%,.98% 5.9%,1.53% 2.65%,2.2% .67%,3% 0);filter:drop-shadow(0 14px 25px rgba(7,12,28,.28))}@supports (clip-path:shape(from 0% 0%,line to 100% 0%,close)){.mm-crystal-public-header .mm-desktop-crystal-mass{clip-path:shape(from 3% 0,line to 97% 0,curve to 100% 31% with 99% 0/100% 11%,line to 100% 48%,curve to 95% 73% with 100% 65%/99% 73%,line to 79% 73%,curve to 70% 83% with 75% 73%/73% 77%,curve to 65% 100% with 67% 92%/66% 99%,curve to 58% 77% with 63% 100%/60% 78%,curve to 50% 100% with 55% 77%/52% 100%,curve to 42% 77% with 48% 100%/45% 77%,curve to 35% 100% with 40% 78%/37% 100%,curve to 30% 83% with 34% 99%/33% 92%,curve to 21% 73% with 27% 77%/25% 73%,line to 5% 73%,curve to 0 48% with 1% 73%/0 65%,line to 0 31%,curve to 3% 0 with 0 11%/1% 0,close)}}.mm-desktop-crystal-caustic,.mm-desktop-crystal-glass,.mm-desktop-crystal-rim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mm-desktop-crystal-glass{background:radial-gradient(ellipse 40% 48% at var(--mm-desktop-light-x,52%) 17%,rgba(247,250,255,.27),transparent 75%),linear-gradient(180deg,rgba(234,244,255,.2),rgba(212,228,250,.065) 32%,rgba(51,65,87,.17) 62%,rgba(13,23,41,.12)),rgba(26,34,49,.13);-webkit-backdrop-filter:blur(23px) saturate(160%) brightness(1.11);backdrop-filter:blur(23px) saturate(160%) brightness(1.11);box-shadow:inset 0 2px 9px rgba(255,255,255,.2),inset 0 -4px 13px rgba(202,223,255,.14)}.mm-desktop-crystal-glass:after{content:"";position:absolute;inset:1px 0 auto;height:12px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 20%,rgba(255,255,255,.36) 51%,rgba(255,255,255,.1) 82%,transparent)}.mm-desktop-crystal-caustic{opacity:.65;background:radial-gradient(ellipse 8% 24% at 41% 90%,rgba(247,202,169,.43),transparent 95%),radial-gradient(ellipse 8% 24% at 59% 90%,rgba(190,221,255,.4),transparent 95%);mix-blend-mode:screen}.mm-desktop-crystal-rim{z-index:2;opacity:.75;filter:drop-shadow(0 0 3px rgba(216,235,255,.2))}.mm-crystal-public-header .mm-desktop-crystal-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 70px;align-items:center;justify-items:stretch;gap:clamp(5px,.95vw,18px);width:min(820px,100%);min-height:68px;margin-left:auto;position:relative;z-index:2}.mm-crystal-public-header .mm-desktop-crystal-item{position:relative;display:flex;gap:clamp(6px,.7vw,11px);align-items:center;justify-content:center;min-height:49px;padding:12px clamp(5px,1vw,18px);border-radius:999px;color:rgba(238,244,255,.9);white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(10px,.78vw,12px);font-weight:570;text-decoration:none;background:transparent;border:1px solid transparent;transition:color .18s ease,background .22s ease,border-color .22s ease,transform .23s cubic-bezier(.2,1.1,.32,1)}.mm-desktop-crystal-item svg{width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.mm-crystal-public-header .mm-desktop-crystal-item:hover,.mm-crystal-public-header .mm-desktop-crystal-item[data-selected=true]{color:#fff;background:radial-gradient(ellipse at 50% -18%,rgba(248,251,255,.32),transparent 84%),rgba(230,239,255,.12);border-color:rgba(249,251,255,.32);box-shadow:inset 0 1px 3px rgba(255,255,255,.32),0 6px 17px rgba(7,12,26,.14)}.mm-crystal-public-header .mm-desktop-crystal-item:active{transform:scale(.965)}.mm-crystal-public-header .mm-desktop-crystal-item:focus-visible,.mm-crystal-public-header .mm-desktop-crystal-profile:focus-visible{outline:2px solid #fff;outline-offset:4px}.mm-crystal-public-header .mm-desktop-crystal-profile{display:grid;place-items:center;justify-self:end;width:53px;height:53px;padding:8px;border-radius:50%;border:1px solid rgba(248,251,255,.47);background:radial-gradient(circle at 42% 5%,rgba(252,254,255,.25),rgba(231,242,255,.055) 70%);box-shadow:inset 0 1px rgba(255,255,255,.4),0 5px 16px rgba(5,10,25,.15);color:#fff;cursor:pointer;transition:transform .22s cubic-bezier(.17,1.14,.3,1),box-shadow .18s ease}.mm-crystal-public-header .mm-desktop-crystal-profile:hover,.mm-crystal-public-header .mm-desktop-crystal-profile[data-menu-active=true]{transform:scale(1.06);box-shadow:inset 0 1px rgba(255,255,255,.6),0 0 22px rgba(217,235,255,.22)}.mm-desktop-crystal-profile .mm-public-liquid-profile-frame{width:28px;height:28px}.mm-desktop-crystal-profile .mm-public-liquid-profile-frame svg{width:21px;height:21px}.mm-crystal-public-header~.public-solid-header-placeholder{height:130px}.public-solid-header-placeholder{min-height:125px}.px-menu-dialog[open]{position:fixed;z-index:1600;display:flex;flex-direction:column;inset:124px clamp(16px,2.3vw,34px) auto auto;left:auto;right:clamp(16px,2.3vw,34px);top:124px;bottom:auto;width:min(432px,calc(100vw - 32px));min-width:0;max-width:none;height:min(750px,calc(100dvh - 145px));max-height:none;min-height:0;margin:0;padding:20px 22px 26px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(246,251,255,.25);border-radius:28px;color:#f8faff;background:radial-gradient(ellipse at 20% -12%,rgba(169,197,242,.2),transparent 75%),linear-gradient(152deg,#1b2534,#0c1220 78%,#090f19);box-shadow:0 25px 90px rgba(0,4,13,.6),inset 0 1px rgba(255,255,255,.16);-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%);animation:mm-desktop-crystal-menu-enter .3s cubic-bezier(.2,1,.27,1) both}.px-menu-dialog::backdrop{background:rgba(4,7,15,.66)}@keyframes mm-desktop-crystal-menu-enter{0%{opacity:0;transform:translate3d(0,-15px,0) scale(.965)}to{opacity:1;transform:translateZ(0) scale(1)}}.px-menu-dialog .px-menu-sheet-grab{display:none}.px-menu-dialog .px-menu-heading{position:sticky;top:-20px;z-index:4;display:flex;align-items:center;min-height:54px;margin-top:-12px;padding:12px 0;border-bottom:1px solid rgba(245,249,255,.12);background:rgba(21,30,44,.95)}.px-menu-dialog .mm-menu-brand{display:inline-flex;align-items:center;gap:10px}.px-menu-dialog .mm-menu-brand-symbol{width:24px;height:24px}.px-menu-dialog .mm-menu-brand>a{color:#f7f9ff;text-decoration:none;font-size:12px;font-weight:660;letter-spacing:.17em}.px-menu-dialog .mm-menu-assistive-close{position:absolute!important;overflow:hidden!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;padding:0!important;margin:-1px!important;border:0!important;opacity:0}.px-menu-dialog .mm-menu-assistive-close:focus-visible{position:relative!important;clip-path:none!important;width:auto!important;height:34px!important;min-width:64px!important;min-height:34px!important;padding:6px 12px!important;margin-left:auto!important;opacity:1;outline:2px solid #fff}.px-menu-dialog .mm-menu-editorial{display:flex;flex-direction:column;gap:9px;padding:24px 0}.px-menu-dialog .mm-menu-editorial-eyebrow{font-size:10px;letter-spacing:.17em;color:#b9c7d9}.px-menu-dialog .mm-menu-editorial-title{margin:0;font-size:clamp(24px,2.2vw,31px);line-height:1.12;letter-spacing:-.044em;font-weight:480}.px-menu-dialog .mm-menu-editorial-caption{margin:0;color:#b5becd;font-size:13px;line-height:1.55}.px-menu-dialog .mm-public-menu-primary-access{border:1px solid rgba(229,239,255,.13);border-radius:18px;padding:15px;background:rgba(237,244,255,.06);margin:0 0 12px}.px-menu-dialog .mm-public-menu-group-title{margin:0;padding:10px 1px 13px;font-size:10px;letter-spacing:.16em;color:#c7d1e0;text-transform:uppercase}.px-menu-dialog .px-menu-access-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;margin:4px 0 7px;padding:11px 13px;border-radius:12px;border:1px solid rgba(245,250,255,.14);text-decoration:none;color:#f8faff;background:rgba(255,255,255,.055)}.px-menu-dialog .px-menu-access-action:first-of-type{background:linear-gradient(150deg,#f4f7ff,#dbe6f5);color:#152034}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group-title{display:flex;align-items:center;gap:11px;padding:17px 3px 9px;font-weight:650}.px-menu-dialog .mm-menu-section-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#8ea0b8}.px-menu-dialog .mm-menu-section-links{border:1px solid rgba(238,246,255,.09);border-radius:15px;background:rgba(243,248,255,.045);padding:0 10px;overflow:hidden}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 4px;border-bottom:1px solid rgba(241,246,255,.07);text-decoration:none;color:#edf2fb;font-size:14px}.px-menu-dialog .mm-public-menu-all .mm-public-menu-group a:last-child{border-bottom:0}.px-menu-dialog :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}}@media (min-width:701px) and (max-width:980px){body .public-topbar.mm-crystal-public-header{padding-inline:23px;gap:15px}.mm-crystal-public-header .public-wordmark{font-size:12px;letter-spacing:.13em}.mm-crystal-public-header .mm-desktop-crystal-nav{grid-template-columns:repeat(4,minmax(0,1fr)) 56px;gap:4px}.mm-crystal-public-header .mm-desktop-crystal-text{display:none}.mm-crystal-public-header .mm-desktop-crystal-item{min-height:47px;padding:10px}.mm-crystal-public-header .mm-desktop-crystal-profile{width:45px;height:45px}}@media (max-width:700px){.mm-desktop-crystal-mass,.mm-desktop-crystal-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.mm-desktop-crystal-item,.mm-desktop-crystal-profile,.px-menu-dialog[open]{animation:none!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){.mm-desktop-crystal-glass{background:#222b3a}.mm-desktop-crystal-glass,.px-menu-dialog[open]{-webkit-backdrop-filter:none;backdrop-filter:none}.px-menu-dialog[open]{background:#161e2b}}@media (min-width:701px){.mm-crystal-public-header .mm-desktop-crystal-nav a[aria-current=page]{text-decoration:none!important}.mm-crystal-public-header .mm-desktop-crystal-item:after{display:none!important;content:none!important}.public-topbar.mm-crystal-public-header.public-topbar-solid{position:fixed;top:18px;z-index:1100}.public-topbar.mm-crystal-public-header[data-scroll-state=hidden]{top:-140px;pointer-events:none}.public-topbar.mm-crystal-public-header[data-scroll-state=shown]{top:18px;pointer-events:auto}}@media (max-width:700px){.mm-public-liquid-dock{transition:width .35s cubic-bezier(.2,1,.3,1),height .35s cubic-bezier(.2,1,.3,1),bottom .35s cubic-bezier(.2,1,.3,1),transform .26s cubic-bezier(.2,.8,.25,1),opacity .18s ease}.mm-public-liquid-dock :is(a,button),.mm-public-liquid-dock :is(a,button)>svg,.mm-public-liquid-profile-frame{transition:min-height .31s cubic-bezier(.2,1,.3,1),width .31s cubic-bezier(.2,1,.3,1),height .31s cubic-bezier(.2,1,.3,1),color .18s ease}.mm-public-liquid-dock[data-island-density=compact]{width:min(280px,calc(100vw - 38px));height:52px;bottom:max(12px,env(safe-area-inset-bottom));padding:4px 6px}.mm-public-liquid-dock[data-island-density=compact] :is(a,button){min-height:44px}.mm-public-liquid-dock[data-island-density=compact] :is(a,button)>svg{width:22px;height:22px}.mm-public-liquid-dock[data-island-density=compact] .mm-public-liquid-profile-frame{width:26px;height:26px}.mm-public-liquid-dock[data-island-density=compact] .mm-public-liquid-glass{-webkit-backdrop-filter:blur(17px) saturate(144%) brightness(1.08);backdrop-filter:blur(17px) saturate(144%) brightness(1.08)}}@media (min-width:701px){body .public-topbar.mm-crystal-public-header{transition:top .38s cubic-bezier(.2,1,.28,1),left .38s cubic-bezier(.2,1,.28,1),right .38s cubic-bezier(.2,1,.28,1),height .38s cubic-bezier(.2,1,.28,1),padding .38s cubic-bezier(.2,1,.28,1)}.mm-crystal-public-header .mm-desktop-crystal-mass{transition:height .38s cubic-bezier(.2,1,.28,1)}.mm-crystal-public-header .mm-desktop-crystal-nav{transition:min-height .38s cubic-bezier(.2,1,.28,1)}.mm-crystal-public-header .mm-desktop-crystal-item,.mm-crystal-public-header .mm-desktop-crystal-profile{transition:min-height .36s cubic-bezier(.2,1,.28,1),width .36s cubic-bezier(.2,1,.28,1),height .36s cubic-bezier(.2,1,.28,1),transform .23s cubic-bezier(.2,1.1,.32,1),border-color .2s ease,background .2s ease}body .public-topbar.mm-crystal-public-header[data-island-density=compact]{top:11px;left:clamp(24px,3.25vw,62px);right:clamp(24px,3.25vw,62px);height:74px;padding-inline:clamp(20px,4vw,62px)}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-mass{height:98px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-nav{min-height:55px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-item{min-height:44px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-profile{width:46px;height:46px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-glass{-webkit-backdrop-filter:blur(20px) saturate(152%) brightness(1.11);backdrop-filter:blur(20px) saturate(152%) brightness(1.11)}}@media (min-width:701px) and (max-width:980px){body .public-topbar.mm-crystal-public-header[data-island-density=compact]{padding-inline:20px;gap:14px}}@media (prefers-reduced-motion:reduce){.mm-crystal-public-header .mm-desktop-crystal-item,.mm-crystal-public-header .mm-desktop-crystal-mass,.mm-crystal-public-header .mm-desktop-crystal-nav,.mm-crystal-public-header .mm-desktop-crystal-profile,.mm-public-liquid-dock,.mm-public-liquid-dock :is(a,button),.mm-public-liquid-dock :is(a,button)>svg,.mm-public-liquid-profile-frame,body .public-topbar.mm-crystal-public-header{transition:none!important}}@media (min-width:701px){body .public-topbar.mm-crystal-public-header{height:125px;padding-inline:clamp(17px,2.9vw,52px);gap:clamp(12px,2.2vw,30px)}.mm-crystal-public-header .public-wordmark{font-size:clamp(11px,1.06vw,15px);letter-spacing:.14em}.mm-crystal-public-header .mm-desktop-crystal-mass{height:153px}.mm-crystal-public-header .mm-desktop-crystal-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(48px,58px);grid-template-rows:repeat(2,minmax(45px,1fr));align-content:center;width:min(1400px,100%);min-height:106px;gap:4px 5px;margin-left:auto;overflow:visible}.mm-crystal-public-header .mm-desktop-crystal-item{min-width:0;min-height:45px;padding:7px 5px;gap:5px;font-size:clamp(9px,.68vw,11px);letter-spacing:.075em}.mm-crystal-public-header .mm-desktop-crystal-item>svg{width:17px;height:17px;flex:none}.mm-crystal-public-header .mm-desktop-crystal-text{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mm-crystal-public-header .mm-desktop-crystal-profile{grid-column:8;grid-row:1/span 2;justify-self:center;width:52px;height:52px}.px-menu-dialog[open] .mm-public-menu-all{display:none!important}.px-menu-dialog[open] .mm-menu-editorial-title{font-size:24px}.px-menu-dialog[open] .mm-public-menu-primary-access{margin-top:6px}body .public-topbar.mm-crystal-public-header[data-island-density=compact]{height:111px;padding-inline:clamp(16px,2.8vw,44px)}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-mass{height:135px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-nav{min-height:98px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-item{min-height:44px}}@media (min-width:701px) and (max-width:1320px){.mm-crystal-public-header .mm-desktop-crystal-text{display:none}.mm-crystal-public-header .mm-desktop-crystal-nav{gap:2px;grid-template-columns:repeat(7,minmax(0,1fr)) 48px}.mm-crystal-public-header .mm-desktop-crystal-item svg{width:20px;height:20px}.mm-crystal-public-header .mm-desktop-crystal-item{min-height:45px}.mm-crystal-public-header .mm-desktop-crystal-profile{width:47px;height:47px}}@media (min-width:701px) and (max-width:790px){body .public-topbar.mm-crystal-public-header{padding-inline:14px;gap:8px}.mm-crystal-public-header .public-wordmark{font-size:10px;letter-spacing:.1em}.mm-crystal-public-header .mm-desktop-crystal-nav{grid-template-columns:repeat(7,minmax(0,1fr)) 45px}}@media (min-width:1321px){.mm-crystal-public-header .mm-desktop-crystal-nav{grid-template-columns:repeat(10,minmax(0,1fr)) minmax(48px,58px);grid-template-rows:repeat(2,minmax(45px,1fr));min-height:108px}.mm-crystal-public-header .mm-desktop-crystal-profile{grid-column:11;grid-row:1/span 2}}@media (min-width:701px) and (max-width:1320px){body .public-topbar.mm-crystal-public-header{height:166px}.mm-crystal-public-header .mm-desktop-crystal-mass{height:195px}.mm-crystal-public-header .mm-desktop-crystal-nav{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(45px,50px);grid-template-rows:repeat(3,minmax(44px,1fr));min-height:144px;gap:3px}.mm-crystal-public-header .mm-desktop-crystal-profile{grid-column:8;grid-row:1/span 3;align-self:center}body .public-topbar.mm-crystal-public-header[data-island-density=compact]{height:160px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-mass{height:188px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-nav{min-height:137px}}@media (min-width:701px){.px-menu-dialog[open]{height:fit-content;min-height:0;max-height:min(650px,calc(100dvh - 145px));overflow-y:auto}.mm-crystal-public-header .mm-desktop-crystal-item{padding-inline:2px;gap:3px;font-size:clamp(9px,.62vw,10px);letter-spacing:.045em}.mm-crystal-public-header .mm-desktop-crystal-item>svg{width:16px;height:16px}.mm-crystal-public-header .mm-desktop-crystal-text{text-overflow:clip}}@media (prefers-contrast:more){.mm-crystal-public-header .mm-desktop-crystal-glass,.mm-public-liquid-glass{background:rgba(12,20,33,.91);-webkit-backdrop-filter:blur(9px) saturate(105%);backdrop-filter:blur(9px) saturate(105%)}.mm-crystal-public-header .mm-desktop-crystal-item,.mm-crystal-public-header .mm-desktop-crystal-profile,.mm-public-liquid-dock :is(a,button){color:#fff;border-color:rgba(255,255,255,.45)}.px-menu-dialog[open]{background:#101827;border:2px solid #f6f8ff}}@media (forced-colors:active){.mm-crystal-public-header .mm-desktop-crystal-mass,.mm-public-liquid-mass{forced-color-adjust:auto}.mm-crystal-public-header .mm-desktop-crystal-glass,.mm-public-liquid-glass{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.mm-crystal-public-header .mm-desktop-crystal-item,.mm-crystal-public-header .mm-desktop-crystal-profile,.mm-public-liquid-dock :is(a,button){forced-color-adjust:auto;color:ButtonText;background:ButtonFace;border:1px solid ButtonText}.mm-crystal-public-header .mm-desktop-crystal-item[data-selected=true],.mm-public-liquid-dock [data-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}@media (min-width:701px){body .public-topbar.mm-crystal-public-header,body .public-topbar.mm-crystal-public-header.public-topbar-solid{height:92px;min-height:0;padding:0 clamp(19px,2.7vw,48px);gap:clamp(12px,2vw,28px)}.mm-crystal-public-header .mm-desktop-crystal-mass,.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-mass{height:122px}.mm-crystal-public-header .mm-desktop-crystal-nav,.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-nav{display:grid;width:min(1030px,100%);min-height:64px;height:64px;max-height:64px;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(48px,58px);grid-template-rows:minmax(55px,1fr);column-gap:clamp(3px,.6vw,10px);row-gap:0;align-content:center;align-items:center;margin-left:auto;padding:0}.mm-crystal-public-header .mm-desktop-crystal-item,.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-item{grid-row:1;min-height:49px;max-height:55px;padding:9px 5px;font-size:clamp(9px,.76vw,11px);letter-spacing:.08em;text-overflow:clip;gap:5px}.mm-crystal-public-header .mm-desktop-crystal-item>svg{width:19px;height:19px}.mm-crystal-public-header .mm-desktop-crystal-text{display:inline;overflow:visible;white-space:nowrap;text-overflow:clip}.mm-crystal-public-header .mm-desktop-crystal-profile{grid-column:8;grid-row:1;justify-self:end;align-self:center;width:52px;height:52px}body .public-topbar.mm-crystal-public-header.public-topbar-solid[data-island-density=compact],body .public-topbar.mm-crystal-public-header[data-island-density=compact]{height:76px;padding-inline:clamp(19px,2.7vw,48px)}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-nav{height:58px;min-height:58px;max-height:58px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-mass{height:105px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-item{min-height:45px}.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-profile{height:47px;width:47px}.px-menu-dialog[open] .mm-public-menu-all{display:none!important}}@media (min-width:701px) and (max-width:1150px){.mm-crystal-public-header .mm-desktop-crystal-text{display:none}.mm-crystal-public-header .mm-desktop-crystal-item>svg{width:22px;height:22px}.mm-crystal-public-header .mm-desktop-crystal-nav,.mm-crystal-public-header[data-island-density=compact] .mm-desktop-crystal-nav{grid-template-columns:repeat(7,minmax(44px,1fr)) 48px;column-gap:3px}.mm-crystal-public-header .mm-desktop-crystal-item{min-width:44px;padding-inline:8px}.mm-crystal-public-header .mm-desktop-crystal-profile{height:47px;width:47px}}@media (min-width:701px) and (max-width:810px){body .public-topbar.mm-crystal-public-header{padding-inline:13px;gap:6px}.mm-crystal-public-header .public-wordmark{font-size:10px;letter-spacing:.08em}.mm-crystal-public-header .mm-desktop-crystal-nav{grid-template-columns:repeat(7,minmax(42px,1fr)) 45px;column-gap:2px}.mm-crystal-public-header .mm-desktop-crystal-item{min-width:42px;min-height:45px}}.mm-admission-counters{width:100%;min-width:0;padding:clamp(1.25rem,2.4vw,2.5rem);color:#171819;background:#e8e3d9;border:1px solid rgba(23,24,25,.17)}.mm-admission-heading{display:flex;justify-content:space-between;gap:1rem 2.5rem;align-items:baseline;flex-wrap:wrap}.mm-admission-eyebrow{margin:0;font-size:.69rem;text-transform:uppercase;letter-spacing:.14em}.mm-admission-intro{margin:0;font-size:clamp(.88rem,1vw,1rem);max-width:28rem}.mm-admission-capacity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,4rem);margin-top:clamp(1.3rem,2.6vw,2.6rem)}.mm-admission-capacity-cell{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem clamp(.7rem,1.7vw,1.7rem);border-top:1px solid rgba(23,24,25,.34);padding-top:1rem}.mm-admission-capacity-cell strong{font:400 clamp(3.5rem,7vw,7rem)/.88 var(--font-display);letter-spacing:-.065em}.mm-admission-capacity-cell span{font:400 clamp(1.1rem,2vw,1.8rem)/1.1 var(--font-display)}.mm-admission-capacity-cell small{grid-column:1/-1;color:#64605b;font-size:.73rem;letter-spacing:.015em}.mm-admission-divider{border-top:1px solid rgba(23,24,25,.22);margin:clamp(1.5rem,3vw,3rem) 0 1.1rem}.mm-admission-legend{margin:0 0 1rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#595752}.mm-admission-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem 1.8rem}.mm-admission-metric{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border-top:1px solid rgba(23,24,25,.18);padding-top:.8rem}.mm-admission-metric span{font-size:.83rem}.mm-admission-metric strong{margin:.5rem 0;font:400 clamp(2.5rem,4vw,4.5rem)/1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-admission-metric small{font-size:.68rem;color:#64605b;line-height:1.45}.mm-admission-disclosure{margin:1.4rem 0 0;color:#64605b;font-size:.75rem;line-height:1.6;max-width:68rem}.mm-admission-disclosure a{color:#171819}.mm-admission-counters-compact{background:#f3f0e9;border-color:rgba(23,24,25,.2);margin:clamp(1rem,2vw,2rem) 0}.mm-admission-counters-compact .mm-admission-capacity-cell strong{font-size:clamp(2.9rem,4.5vw,4.8rem)}.mm-admission-counters-full{margin:clamp(2rem,4vw,4rem) 0}.mm-society-v3 .mm-admission-counters h2{font-size:medium}@media(max-width:720px){.mm-admission-counters{padding:1.2rem}.mm-admission-capacity{gap:1rem}.mm-admission-capacity-cell{grid-template-columns:1fr;gap:.35rem}.mm-admission-capacity-cell strong{font-size:clamp(3.4rem,11vw,5rem)}.mm-admission-capacity-cell span{font-size:1.25rem}.mm-admission-capacity-cell small{grid-column:1}.mm-admission-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.mm-admission-metrics{grid-template-columns:1fr 1fr;gap:.8rem}.mm-admission-capacity-cell strong{font-size:3rem}}.mm-admission-subtitle{margin:1.4rem 0 .65rem;font:400 clamp(1.2rem,2vw,1.8rem)/1.18 var(--font-display)}.mm-admission-metrics-member .mm-admission-metric strong{color:#625f5b}.mm-admission-metrics-member{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:920px){.mm-admission-metrics-member{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.mm-admission-metrics-member{grid-template-columns:repeat(2,minmax(0,1fr))}}.editorial-home.public-experience-v2 .mm-admission-home{padding:clamp(1rem,2vw,2rem) 0;margin:clamp(1.4rem,3vw,3rem) 0;border:0;border-top:1px solid rgba(23,24,25,.24);border-bottom:1px solid rgba(23,24,25,.24);background:transparent;box-shadow:none}.mm-admission-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,2rem);margin-top:clamp(1rem,2vw,2rem)}.mm-admission-home-grid>div{display:flex;flex-direction:column;gap:.5rem;min-width:0}.mm-admission-home-grid span{font-size:.64rem;letter-spacing:.1em}.mm-admission-home-grid strong{font:400 clamp(2.65rem,4vw,4rem)/1 var(--font-display);letter-spacing:-.045em}.mm-admission-home-grid .mm-admission-home-word{font-size:clamp(1.35rem,2.3vw,2.2rem);line-height:1.4;letter-spacing:-.03em}.mm-admission-home-grid small{font-size:.68rem;line-height:1.5;color:#67625c}.mm-admission-home .mm-admission-disclosure{margin-top:1.5rem}.mm-admission-subtitle{font-weight:400;letter-spacing:-.025em}.mm-society-v3 .mm-admission-counters{box-shadow:none}@media(max-width:700px){.mm-admission-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.mm-admission-home-grid strong{font-size:clamp(2.5rem,9vw,3.4rem)}.mm-admission-home-grid .mm-admission-home-word{font-size:clamp(1rem,4.3vw,1.45rem)}.mm-admission-home-grid span{font-size:.59rem}.mm-admission-home-grid small{font-size:.64rem}}.year-one-card-request-timing{display:block;color:#68635c;font-size:.67rem;font-weight:400;line-height:1.35;letter-spacing:0}.px-partners-type-programme{border-top:1px solid rgba(23,24,25,.16);margin-top:1rem;padding-top:.8rem;font-size:.82rem;color:#65615b;line-height:1.5}.mm-admission-subtitle-member{border-top:1px solid rgba(23,24,25,.15);margin-top:2rem;padding-top:1.2rem}.mm-admission-hold{margin-top:.45rem;margin-bottom:1rem;max-width:41rem}.mm-admission-metrics{row-gap:1.5rem}.mm-admission-metric strong[data-redacted=true]{font:400 clamp(1.05rem,2.2vw,1.65rem)/1.35 var(--font-display);letter-spacing:-.018em;overflow-wrap:anywhere}.mm-admission-programme-intro{margin-top:clamp(2.4rem,4vw,4.4rem);padding-top:clamp(1rem,2vw,2rem);border-top:1px solid rgba(23,24,25,.22)}.mm-admission-programme-intro .mm-admission-subtitle-author{margin:0 0 .8rem;border:0;padding:0}.mm-admission-programme-intro .mm-admission-disclosure{max-width:48rem;margin:.4rem 0 1.3rem;line-height:1.6}.mm-admission-programme-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem clamp(1.2rem,3vw,3rem);margin:1.2rem 0 1.7rem}.mm-admission-programme-actions a{display:inline-flex;min-height:44px;align-items:center;color:inherit;font-size:.84rem;border-bottom:1px solid rgba(23,24,25,.42);text-decoration:none}.mm-admission-legend{line-height:1.5}.mm-admission-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,2rem)}.mm-admission-capacity-cell{min-width:0}.mm-admission-group{margin-top:clamp(2.5rem,4.5vw,4.75rem);padding-top:clamp(1.3rem,2vw,2rem);border-top:1px solid rgba(23,24,25,.3)}.mm-admission-group-intro{display:grid;gap:.8rem 1.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;margin-bottom:clamp(1.25rem,2.6vw,2rem)}.mm-admission-group-intro .mm-admission-subtitle{margin:0;grid-column:1}.mm-admission-group-intro .mm-admission-disclosure{grid-column:2;margin:0;max-width:38rem;font-size:.82rem}.mm-admission-group-intro .mm-admission-programme-actions{grid-column:2;margin:.2rem 0 0}.mm-admission-group .mm-admission-programme-intro{border:0;padding:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.8rem 1.5rem;align-items:start;margin:0 0 clamp(1.25rem,2.6vw,2rem)}.mm-admission-group .mm-admission-programme-intro .mm-admission-subtitle{grid-column:1}.mm-admission-group .mm-admission-programme-intro .mm-admission-disclosure{grid-column:2;margin:0;font-size:.82rem}.mm-admission-group .mm-admission-programme-intro .mm-admission-programme-actions{grid-column:2;margin:.2rem 0 0}.mm-admission-group .mm-admission-hold{margin:.6rem 0 0}.mm-admission-group .mm-admission-programme-actions a{font-size:.8rem}.mm-admission-group .mm-admission-subtitle-member{border:0;padding:0}@media(max-width:720px){.mm-admission-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.mm-admission-capacity-cell{grid-template-columns:1fr;gap:.4rem;padding-top:.9rem}.mm-admission-capacity-cell strong{font-size:clamp(2.5rem,9vw,4.2rem)}.mm-admission-capacity-cell span{font-size:clamp(1rem,3.4vw,1.3rem)}.mm-admission-capacity-cell small{font-size:.65rem;line-height:1.45}.mm-admission-group .mm-admission-programme-intro,.mm-admission-group-intro{grid-template-columns:minmax(0,1fr);gap:.8rem}.mm-admission-group .mm-admission-programme-intro .mm-admission-disclosure,.mm-admission-group .mm-admission-programme-intro .mm-admission-programme-actions,.mm-admission-group .mm-admission-programme-intro .mm-admission-subtitle,.mm-admission-group-intro .mm-admission-disclosure,.mm-admission-group-intro .mm-admission-programme-actions,.mm-admission-group-intro .mm-admission-subtitle{grid-column:1}}.mm-participation-v3{--mm-ink:#171819;--mm-paper:#f3f0e9;--mm-warm:#e4ddd1;--mm-muted:#77736d;--mm-rule:rgba(26,28,29,.24);background:var(--mm-paper);color:var(--mm-ink);overflow:clip}.mm-participation-v3 h1,.mm-participation-v3 h2,.mm-participation-v3 h3{font-family:var(--font-display);font-weight:400}.mm-participation-v3 h2{font-size:clamp(3.05rem,6.2vw,7.4rem);line-height:.98;letter-spacing:-.055em;margin:0}.mm-participation-v3 h3{margin:0;letter-spacing:-.04em}.mm-participation-v3 :where(p){text-wrap:pretty}.mm-p-kicker{margin:0;color:var(--mm-muted);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.mm-participation-v3 figure{margin:0}.mm-participation-v3 figure img{display:block;width:100%;height:100%;object-fit:cover}.mm-participation-v3 figcaption{display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;margin-top:1rem;color:inherit;font-size:.78rem;line-height:1.5;letter-spacing:.03em}.mm-participation-v3 figcaption span{opacity:.66}.mm-p-hero{min-height:100svh;display:flex;position:relative;isolation:isolate;align-items:flex-end;overflow:hidden;background:#202225;color:#f3f0e9}.mm-p-hero .px-participation-hero-media{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%}.mm-p-hero .px-participation-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.mm-p-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(8,10,12,.88),rgba(13,16,19,.08) 68%),linear-gradient(90deg,rgba(11,14,16,.36),transparent 84%)}.mm-p-hero .px-participation-hero-inner{width:100%}.mm-p-hero .px-participation-hero-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:clamp(1rem,3vw,3rem)}.mm-participation-v3 .px-participation-actions{display:flex;gap:.7rem;flex-wrap:wrap}.mm-participation-v3 .px-participation-actions a{display:inline-flex;align-items:center;justify-content:center;border:1px solid;padding:.85rem 1.2rem;color:inherit;text-decoration:none;letter-spacing:.07em;text-transform:uppercase}.mm-p-hero .px-participation-actions a:first-child{background:#f3f0e9;color:#171819;border-color:#f3f0e9}.mm-p-faq .px-participation-faq details{border-top:1px solid var(--mm-rule)}.mm-p-faq .px-participation-faq details:last-child{border-bottom:1px solid var(--mm-rule)}.mm-p-faq .px-participation-faq summary{cursor:pointer;display:list-item;padding:1.3rem 0;font-family:var(--font-display)}.mm-p-faq .px-participation-faq details p{max-width:48rem;padding:0 0 1.3rem;line-height:1.65}.mm-p-hero .px-participation-hero-inner{padding-top:clamp(8rem,15vh,13rem);padding-bottom:clamp(2rem,5vh,5rem)}.mm-p-hero .px-participation-eyebrow{font-size:.78rem}.mm-p-hero h1{max-width:12ch;font-size:clamp(4.2rem,10.3vw,10rem);margin:clamp(1.5rem,5vh,4rem) 0 clamp(1.7rem,5vh,4rem);line-height:.93}.mm-p-hero .px-participation-hero-bottom p{max-width:31rem;font-size:clamp(1.05rem,1.3vw,1.35rem)}.mm-participation-v3 .px-participation-actions a{font-size:.78rem;min-height:48px}.mm-p-introduction{padding-block:clamp(6rem,12vw,12rem);display:grid;grid-template-columns:minmax(9rem,.24fr) minmax(0,.95fr) minmax(0,.8fr);column-gap:clamp(2rem,5vw,7rem);align-items:start}.mm-p-introduction .mm-p-kicker{padding-top:.65rem}.mm-p-intro-main{padding-top:clamp(1rem,2vw,3rem)}.mm-p-intro-main h2{max-width:12ch}.mm-p-intro-main p{font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.7;max-width:34rem;margin:2rem 0 0}.mm-p-intro-main strong{font-weight:600}.mm-p-intro-photo{padding-top:clamp(2.5rem,6vw,7rem)}.mm-p-intro-photo picture{position:relative;display:block;aspect-ratio:4/5;overflow:hidden}.mm-p-intro-photo picture>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.mm-p-path{color:#f2eee7;background:#191b1d;padding-block:clamp(6rem,10vw,11rem)}.mm-p-path .mm-p-kicker{color:#a69f95}.mm-p-path-heading{display:grid;grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);gap:clamp(2rem,5vw,7rem);align-items:start}.mm-p-path-heading h2{max-width:14ch}.mm-p-path-heading p{max-width:36rem;font-size:clamp(1rem,1.32vw,1.2rem);line-height:1.7;color:#bcb6ad}.mm-p-route{--mm-p-rail-gap:clamp(1rem,3.5vw,4rem);position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mm-p-rail-gap);list-style:none;padding:0;margin:clamp(4rem,8vw,8rem) 0 0}.mm-p-route:before{content:none}.mm-p-route li{position:relative;min-width:0;display:flex;flex-direction:column}.mm-p-route li:before{content:"";position:absolute;top:39px;left:7px;width:calc(100% + var(--mm-p-rail-gap));height:1px;background:linear-gradient(90deg,rgba(219,204,183,.58),rgba(219,204,183,.22) 82%,rgba(219,204,183,.58));pointer-events:none}.mm-p-route li:last-child:before{display:none}.mm-p-route-index{display:block;height:16px;line-height:16px;margin:0 0 16px;font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.15em;color:#b9a996}.mm-p-route-node{display:block;position:relative;z-index:2;flex:none;width:14px;height:14px;box-sizing:border-box;margin:0 0 clamp(2.2rem,3.6vw,3.4rem);border:1px solid #c7b9a7;border-radius:50%;background:#191b1d;box-shadow:0 0 0 5px #191b1d}.mm-p-route li:last-child .mm-p-route-node{background:#d9c0a5;border-color:#d9c0a5;box-shadow:0 0 0 5px #191b1d,0 0 0 6px rgba(217,192,165,.3)}.mm-p-route li:last-child .mm-p-route-index{color:#e1cbb2}.mm-p-route h3{margin:0 0 1.2rem;font-size:clamp(2.2rem,3.7vw,4.4rem)}.mm-p-route li p{font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.6;max-width:16rem;color:#cbc6bc}.mm-p-route-state{margin-top:auto;padding-top:clamp(2rem,4vw,5rem);border-top:1px solid rgba(235,229,220,.18);color:#d5b99b;font-size:.77rem;text-transform:uppercase;letter-spacing:.1em}.mm-p-route-note{border-top:1px solid rgba(235,229,220,.23);margin:clamp(2rem,6vw,6rem) 0 0;padding-top:1.5rem;max-width:50rem;color:#c4c0ba;line-height:1.55;font-size:.96rem}.mm-p-route-note span{color:#d5b99b;margin-right:1rem}.mm-p-roles{padding-block:clamp(6rem,11vw,12rem)}.mm-p-roles-head{display:grid;grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);gap:clamp(2rem,5vw,7rem)}.mm-p-roles-head h2{max-width:15ch}.mm-p-roles-diagram{margin-top:clamp(4rem,8vw,8rem);border-top:1px solid var(--mm-rule);display:grid;grid-template-columns:minmax(0,1fr) clamp(5rem,10vw,11rem) minmax(0,.83fr);min-height:35rem}.mm-p-member,.mm-p-traveler{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2rem,4vw,4.5rem) clamp(1rem,3vw,3rem)}.mm-p-traveler{background:#e3ded5}.mm-p-member{padding-top:clamp(4rem,10vw,10rem)}.mm-p-role-number{font-size:.78rem;letter-spacing:.11em;color:#706c67}.mm-p-roles-diagram h3{font-size:clamp(3.7rem,6.5vw,7.7rem);margin:clamp(1.5rem,3vw,3rem) 0 1rem}.mm-p-roles-diagram p{font-size:clamp(1.04rem,1.3vw,1.25rem);line-height:1.65;max-width:26rem}.mm-p-roles-diagram a{margin-top:auto;padding-top:2.3rem;padding-bottom:.4rem;color:inherit;text-decoration:none;border-bottom:1px solid;font-size:.82rem}.mm-p-diagram-axis{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1rem;color:#80766a}.mm-p-diagram-axis span{writing-mode:vertical-rl;letter-spacing:.11em;text-transform:uppercase;font-size:.74rem}.mm-p-diagram-axis i{display:block;width:1px;height:4rem;background:#a69c8f}.mm-p-diagram-axis b{font-weight:400;font-size:1.5rem}.mm-p-world{padding-block:clamp(6rem,10vw,11rem);background:#ddd6cb}.mm-p-world-header{display:grid;grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);gap:clamp(2rem,5vw,7rem)}.mm-p-world-header h2{max-width:13ch}.mm-p-world-header p:not(.mm-p-kicker){max-width:36rem;font-size:clamp(1.04rem,1.35vw,1.24rem);line-height:1.65}.mm-p-world-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr);gap:clamp(1rem,4vw,5rem);margin-top:clamp(4rem,7vw,7rem)}.mm-p-world-image picture{display:block;overflow:hidden;background:#bcb4a8}.mm-p-world-image-large picture{aspect-ratio:1.23}.mm-p-world-image-small picture{aspect-ratio:1.15}.mm-p-world-secondary{padding-top:clamp(4rem,14vw,15rem);display:flex;flex-direction:column;gap:clamp(2rem,4vw,5rem)}.mm-p-world-statement{max-width:16ch;margin:0;font-size:clamp(2.2rem,3.2vw,4.3rem);line-height:1.08;letter-spacing:-.055em;font-family:var(--font-display)}.mm-p-principles{margin-top:clamp(5rem,10vw,10rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,4rem)}.mm-p-principles article{border-top:1px solid var(--mm-rule);padding-top:1.4rem}.mm-p-principles article span{font-size:.77rem;letter-spacing:.1em;color:#6c625b}.mm-p-principles h3{font-size:clamp(1.65rem,2.3vw,3rem);line-height:1.1;margin:1.3rem 0}.mm-p-principles p{font-size:.98rem;line-height:1.68}.mm-p-faq,.mm-p-terms{display:grid;grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);gap:clamp(2rem,5vw,7rem);padding-block:clamp(6rem,10vw,11rem);border-bottom:1px solid var(--mm-rule)}.mm-p-faq h2,.mm-p-terms h2{max-width:16ch}.mm-p-terms>div>p{max-width:42rem;line-height:1.7;font-size:clamp(1.04rem,1.3vw,1.23rem)}.mm-p-terms-ledger{margin-top:3rem;border-top:1px solid var(--mm-rule)}.mm-p-terms-ledger>div{display:grid;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--mm-rule);font-size:clamp(.98rem,1.2vw,1.15rem)}.mm-p-terms-ledger strong{font-family:var(--font-display);font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:400}.mm-p-terms-ledger span{line-height:1.5}.mm-p-faq .px-participation-faq{margin:2rem 0 0;max-width:none}.mm-p-faq .px-participation-faq summary{font-size:clamp(1.2rem,1.75vw,1.7rem)}.mm-p-faq .px-participation-faq details p{font-size:1rem}.mm-p-close{text-align:center;padding-block:clamp(6rem,11vw,12rem)}.mm-p-close h2{max-width:15ch;margin:2rem auto 2.5rem}.mm-p-close .px-participation-actions{justify-content:center}.mm-p-close .px-participation-actions a:first-child{background:#191b1d;border-color:#191b1d;color:#f3f0e9}@media(max-width:1100px){.mm-p-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mm-p-introduction>.mm-p-kicker{grid-column:1/-1}.mm-p-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.mm-participation-v3 h2{font-size:clamp(2.65rem,9vw,5.3rem)}.mm-p-introduction{grid-template-columns:1fr;row-gap:1.4rem}.mm-p-intro-photo{width:min(100%,40rem);padding-top:1.2rem}.mm-p-intro-photo picture{aspect-ratio:1.22}.mm-p-faq,.mm-p-path-heading,.mm-p-roles-head,.mm-p-terms,.mm-p-world-header{grid-template-columns:1fr;gap:1rem}.mm-p-route{--mm-p-rail-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}.mm-p-route li:nth-child(2):before{display:none}.mm-p-route-state{padding-top:1.5rem}.mm-p-roles-diagram{grid-template-columns:minmax(0,1fr) 5rem minmax(0,.9fr)}.mm-p-roles-diagram h3{font-size:clamp(3rem,6vw,5rem)}.mm-p-world-grid{grid-template-columns:1fr}.mm-p-world-secondary{display:grid;grid-template-columns:1fr 1fr;padding-top:0;align-items:end}.mm-p-world-statement{align-self:center}}@media(max-width:600px){.mm-p-hero .px-participation-hero-inner{padding-top:max(7rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.mm-p-hero h1{font-size:clamp(3.5rem,15vw,5.6rem)}.mm-p-hero .px-participation-hero-bottom{gap:1.5rem}.mm-p-hero .px-participation-hero-bottom p{font-size:1rem}.mm-p-hero .px-participation-actions{width:100%;gap:.7rem}.mm-p-hero .px-participation-actions a{min-width:0;font-size:.73rem}.mm-p-route{grid-template-columns:1fr;gap:0;margin-top:3rem}.mm-p-route li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);grid-template-rows:1.2rem auto auto auto;column-gap:1.1rem;align-items:start;padding:0 0 2.7rem;border:0}.mm-p-route li:before,.mm-p-route li:nth-child(2):before{display:block;top:2.45rem;bottom:-1.9rem;left:6px;width:1px;height:auto;background:linear-gradient(180deg,rgba(219,204,183,.56),rgba(219,204,183,.23) 84%,rgba(219,204,183,.56))}.mm-p-route li:last-child:before{display:none}.mm-p-route-index{grid-column:1;grid-row:1;height:auto;margin:0;padding:0}.mm-p-route-node{display:block;grid-column:1;grid-row:2;width:13px;height:13px;margin:.25rem 0 0}.mm-p-route h3{grid-column:2;grid-row:1/3;margin:0 0 .7rem;font-size:clamp(2.4rem,10vw,3.25rem)}.mm-p-route li p{grid-column:2;grid-row:3;margin:.4rem 0}.mm-p-route-state{grid-column:2;grid-row:4;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(235,229,220,.18)}.mm-p-roles-diagram{grid-template-columns:1fr;min-height:0}.mm-p-member,.mm-p-traveler{padding:2rem 1.4rem;min-height:0}.mm-p-member{background:#ebe5dc}.mm-p-diagram-axis{flex-direction:row;min-height:6rem}.mm-p-diagram-axis span{writing-mode:initial}.mm-p-diagram-axis i{height:1px;width:3rem}.mm-p-roles-diagram h3{font-size:4.2rem}.mm-p-roles-diagram a{margin-top:1rem}.mm-p-world-grid{gap:2rem}.mm-p-world-image-large picture{aspect-ratio:.98}.mm-p-world-secondary{grid-template-columns:1fr}.mm-p-world-image-small picture{aspect-ratio:1.3}.mm-p-principles{grid-template-columns:1fr}.mm-p-principles article{padding:1.4rem 0}.mm-p-terms-ledger>div{grid-template-columns:1fr;gap:.3rem}.mm-p-close .px-participation-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.mm-participation-v3 *{scroll-behavior:auto}}.mm-participation-v3 .mm-p-route-link{display:inline-flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1.1rem;border-bottom:1px solid rgba(236,221,202,.64);color:#f0e6d7;font-size:.76rem;line-height:1.35;letter-spacing:.065em;text-decoration:none;text-transform:uppercase}.mm-participation-v3 .mm-p-route-link:is(:hover,:focus-visible){color:#fff;border-bottom-color:#fff}.mm-participation-v3 .mm-p-route-link:focus-visible{outline:2px solid #eee4d5;outline-offset:4px}.mm-participation-v3 .mm-p-route-link>span{font-size:1.1rem}@media (max-width:700px){.mm-participation-v3 .mm-p-route-link{grid-column:2;grid-row:5;margin-top:.65rem;min-height:44px}}@supports (animation-timeline:view()){@media (max-width:700px) and (prefers-reduced-motion:no-preference){.mm-participation-v3 .mm-p-route li .mm-p-route-node{animation-name:mm-p-node-reading;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(block);animation-range:entry 0 exit 100%}@keyframes mm-p-node-reading{0%,to{background:#191b1d;border-color:#c7b9a7;box-shadow:0 0 0 5px #191b1d}35%,65%{background:#d9c0a5;border-color:#d9c0a5;box-shadow:0 0 0 5px #191b1d,0 0 0 8px rgba(217,192,165,.3)}}}}.mm-participation-v3 .mm-p-hero{min-height:100svh;overflow:clip}.mm-participation-v3 .mm-p-hero .px-participation-hero-media,.mm-participation-v3 .mm-p-hero .px-participation-hero-media picture{position:absolute;inset:0;width:100%;height:100%}.mm-participation-v3 .mm-p-hero .px-participation-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center center}@media (max-width:600px){.mm-participation-v3 .mm-p-hero{min-height:100svh;height:auto}.mm-participation-v3 .mm-p-hero .px-participation-hero-inner{padding-top:max(5.2rem,env(safe-area-inset-top));padding-bottom:max(1.75rem,env(safe-area-inset-bottom))}.mm-participation-v3 .mm-p-hero h1{font-size:clamp(3.3rem,12.3vw,4.8rem);line-height:.94;margin:clamp(1rem,3svh,2rem) 0}.mm-participation-v3 .mm-p-hero .px-participation-hero-bottom p{font-size:clamp(.91rem,2.7vw,1rem);line-height:1.48}.mm-participation-v3 .mm-p-hero .px-participation-hero-media img{object-position:45% center}.mm-participation-v3 .mm-p-route li{grid-template-columns:1.15rem 2.1rem minmax(0,1fr);column-gap:.65rem;grid-template-rows:1.15rem auto auto auto auto;padding-bottom:2.5rem}.mm-participation-v3 .mm-p-route li:before,.mm-participation-v3 .mm-p-route li:nth-child(2):before{left:6px;top:1.8rem;bottom:-1.7rem;width:1px}.mm-participation-v3 .mm-p-route-index{grid-column:2;grid-row:1;font-size:.83rem;line-height:1.15rem;padding:0;margin:0;color:#dfccb7}.mm-participation-v3 .mm-p-route-node{grid-column:1;grid-row:1;margin:.08rem 0 0;width:13px;height:13px;align-self:start}.mm-participation-v3 .mm-p-route h3{grid-column:3;grid-row:1/3;margin:0 0 .6rem;font-size:clamp(2.2rem,9.5vw,3.25rem)}.mm-participation-v3 .mm-p-route li>p{grid-column:3;grid-row:3}.mm-participation-v3 .mm-p-route-state{grid-column:3;grid-row:4}.mm-participation-v3 .mm-p-route-link{grid-column:3;grid-row:5}}.mm-participation-v3 .mm-p-private-space-note{max-width:70ch;margin:clamp(1.5rem,3vw,3rem) 0 0;color:#5d5852;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}