.pmast{background:var(--mf-bg);padding:calc(clamp(104px,12vh,138px) - var(--mf-navh)) var(--mf-pad-x) clamp(26px,3.4vh,44px)}.pmast__in{grid-template-columns:auto 1fr;align-items:end;gap:clamp(22px,4vw,72px);display:grid}.pmast h1{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);font-size:clamp(32px,4.1vw,52px);font-weight:500;line-height:1.12}.pmast .trule{margin-top:16px}.pmast__lead{max-width:46ch;color:var(--mf-fg);padding-bottom:5px}@media (max-width:900px){.pmast{padding-top:calc(clamp(92px,11vh,116px) - var(--mf-navh))}.pmast__in{grid-template-columns:1fr;align-items:start;gap:16px}.pmast__lead{padding-bottom:0}}.mf-ed .pcov{--cover-h:calc(100svh - var(--mf-navh));--cover-floor:560px;--sc:20,18,19;--cw:300px;--cb:clamp(36px,5.6vh,60px);--mf-fg:#fff;--mf-muted:#ffffffe0;--mf-line2:#ffffff4d;min-height:max(var(--cover-floor),var(--cover-h));isolation:isolate;color:#fff;background:#141213;display:flex;position:relative;overflow:clip}.mf-ed .pcov__media{z-index:-2;transform-origin:50%;position:absolute;inset:0}.mf-ed .pcov__media img{object-fit:cover;object-position:var(--op,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}.mf-ed .pcov__scrim{z-index:-1;pointer-events:none;opacity:var(--scrim-o,1);--cx:calc(var(--mf-pad-x) + var(--cw));--cy:calc(50% + var(--copy-t,52%) / 2);--rx:calc(var(--cw) + 170px + 16vw);--ry:calc(max(var(--cover-floor), var(--cover-h)) / 2 - var(--copy-t,300px) / 2 + 190px);background:radial-gradient(var(--rx) var(--ry) at var(--cx) var(--cy),rgba(var(--sc),.69) 0,rgba(var(--sc),.57) 50%,rgba(var(--sc),.372) 68%,rgba(var(--sc),.157) 85%,rgba(var(--sc),0) 100%), linear-gradient(0deg,rgba(var(--sc),.62) 0,rgba(var(--sc),.516) 13%,rgba(var(--sc),.352) 26%,rgba(var(--sc),.168) 39%,rgba(var(--sc),0) 52%);position:absolute;inset:0}.mf-ed .pcov__copy{z-index:1;width:100%;padding:40px var(--mf-pad-x) var(--cb);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.mf-ed .pcov__inner{flex-direction:column;width:fit-content;max-width:100%;display:flex}.mf-ed .pcov__inner>*{align-self:stretch}.mf-ed .pcov h1{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);text-transform:none;text-shadow:0 0 22px rgba(var(--sc),.31),0 0 7px rgba(var(--sc),.21);margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:500;line-height:1.1}.mf-ed .pcov .trule{margin-top:16px}.mf-ed .pcov .lead{max-width:44ch;color:var(--mf-fg);text-shadow:0 0 22px rgba(var(--sc),.31),0 0 7px rgba(var(--sc),.21);margin-top:18px;font-size:clamp(17px,1.3vw,20px);line-height:1.58}.mf-shell:has(.pcov) .nav2{background:color-mix(in srgb, var(--mf-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--mf-line2)}.mf-ed .pcov__w{white-space:pre;display:inline-block}.mf-ed .pcov__c{animation:.9s cubic-bezier(.23,1,.32,1) both pcovChar;animation-delay:calc(var(--i,0) * 22ms);display:inline-block}@keyframes pcovChar{0%{opacity:0;transform:translateY(120%)rotate(6deg)}}.mf-ed .pcov__r{animation:.6s cubic-bezier(.16,1,.3,1) both pcovRise;animation-delay:calc(.15s + var(--r,0) * 80ms)}@keyframes pcovRise{0%{opacity:0;transform:translateY(22px)}}.mf-ed .pcov__cue{z-index:3;right:calc(var(--mf-pad-x) - 10px);bottom:var(--cb);color:#fff;min-width:44px;min-height:44px;font:500 15px/1 var(--mf-font-d);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .45s ease,transform .45s var(--mf-ease),visibility 0s linear 0s;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:7px;margin:0;padding:6px 10px 0;display:flex;position:absolute}.mf-ed .pcov__cue.is-gone{opacity:0;visibility:hidden;transition:opacity .45s ease,transform .45s var(--mf-ease),visibility 0s linear .45s;transform:translateY(10px)}.mf-ed .pcov__cue:focus-visible{outline-offset:3px;outline:2px solid #fff}.mf-ed .pcov__cue .w{white-space:nowrap;text-shadow:0 0 10px rgba(var(--sc),.8),0 1px 2px rgba(var(--sc),.55)}.mf-ed .pcov__cue-in{transition:transform .35s var(--mf-ease);animation:pcovCueIn .9s var(--mf-ease) 1s both;flex-direction:column-reverse;align-items:center;gap:12px;display:flex}.mf-ed .pcov__cue:hover .pcov__cue-in{transform:translateY(3px)}@keyframes pcovCueIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mf-ed .pcov__cue-rules{--L:22px;--S:12px;--T:3px;--G:7px;align-items:center;gap:var(--G);flex-direction:column;flex:none;display:flex}.mf-ed .pcov__cue-rules i{width:var(--T);border-radius:calc(var(--T)/2);background:var(--mf-red);animation:2.2s cubic-bezier(.6,0,.3,1) infinite pcovPour;display:block}.mf-ed .pcov__cue-rules i:first-child{height:var(--L)}.mf-ed .pcov__cue-rules i:last-child{height:var(--S);animation-delay:.16s}@keyframes pcovPour{0%{clip-path:inset(0 0 100%)}36%{clip-path:inset(0)}56%{clip-path:inset(0)}90%,to{clip-path:inset(100% 0 0)}}@media (min-width:901px),(min-width:761px) and (orientation:landscape){.mf-ed .pcov__copy:before{content:"";z-index:-1;pointer-events:none;opacity:var(--scrim-o,1);background:radial-gradient(300px 190px at calc(100% - var(--mf-pad-x) - 18px) 100%,rgba(var(--sc),.55) 0,rgba(var(--sc),.33) 45%,rgba(var(--sc),0) 100%);position:absolute;inset:0}}@media (max-width:760px){.mf-ed .pcov{--cover-floor:640px;--cb:20px}.mf-ed .pcov__scrim{background:linear-gradient(0deg,rgba(var(--sc),.93) 0%,rgba(var(--sc),.88) 34%,rgba(var(--sc),.68) 50%,rgba(var(--sc),.3) 64%,rgba(var(--sc),0) 78%)}.mf-ed .pcov__copy{padding-top:24px}.mf-ed .pcov h1{font-size:34px}.mf-ed .pcov .lead{margin-top:14px;font-size:16.5px}.mf-ed .pcov__media img{object-position:var(--op-ph,var(--op,50% 50%))}.mf-ed .pcov.pcov--cue-under{--cb:16px}.mf-ed .pcov--cue-under .pcov__cue{align-self:flex-end;margin:10px -10px 0 0;position:relative;bottom:auto;right:auto}}@media (max-width:760px),(max-width:900px) and (orientation:portrait){.mf-ed .pcov--phone-top{--ph-gap:14px;--ph-fade:64px}.mf-ed .pcov--phone-top .pcov__media{height:min(100%, calc((var(--copy-t,52%) - var(--ph-gap)) / var(--ph-sb,.8)));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--ph-fade)),transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--ph-fade)),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - var(--ph-fade)),transparent 100%);bottom:auto}.mf-ed .pcov--phone-top .pcov__media img{object-position:var(--op-ph,var(--op,50% 50%))}.mf-ed .pcov--phone-top .pcov__scrim{background:linear-gradient(180deg, rgba(var(--sc),0) calc(var(--copy-t,52%) - 96px), rgba(var(--sc),.3) calc(var(--copy-t,52%) - 40px), rgba(var(--sc),.55) var(--copy-t,52%), rgba(var(--sc),.76) calc(var(--copy-t,52%) + 90px), rgba(var(--sc),.88) calc(var(--copy-t,52%) + 190px), rgba(var(--sc),.93) 100%)}}.mf-ed .pcov__night{opacity:0;transition:opacity 2.6s cubic-bezier(.45,0,.35,1) .25s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-ed .pcov__night{opacity:1;transition-delay:.6s}}:root[data-theme=dark] .mf-ed .pcov__night{opacity:1;transition-delay:.6s}.mf-ed .pcov__dusk{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(#ff8028 0%,#f25c40 34%,#963670 70%,#342260 100%);position:absolute;inset:0}.mf-ed .pcov__dusk:after{content:"";opacity:0;background:linear-gradient(#ff964657 0%,#e65a502e 45%,#3c1e5a00 85%);position:absolute;inset:0}.mf-ed .pcov--sunset .pcov__dusk{animation:3s cubic-bezier(.45,0,.35,1) pcovSunset}.mf-ed .pcov--sunset .pcov__dusk:after{animation:3s cubic-bezier(.45,0,.35,1) pcovWash}.mf-ed .pcov--sunrise .pcov__dusk{background:linear-gradient(#ffce96 0%,#ffa080 42%,#ce80a8 78%,#786eaa 100%);animation:3s cubic-bezier(.45,0,.35,1) pcovSunrise}.mf-ed .pcov--sunrise .pcov__dusk:after{background:linear-gradient(#ffd6a05c 0%,#ffaa8c2e 50%,#ffaa8c00 90%);animation:3s cubic-bezier(.45,0,.35,1) pcovWash}@keyframes pcovSunset{0%{opacity:0}32%{opacity:1}62%{opacity:.8}to{opacity:0}}@keyframes pcovSunrise{0%{opacity:0}38%{opacity:1}70%{opacity:.55}to{opacity:0}}@keyframes pcovWash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mf-ed .pcov__c,.mf-ed .pcov__r{animation:none}.mf-ed .pcov__cue,.mf-ed .pcov__cue *{animation:none!important}.mf-ed .pcov__cue,.mf-ed .pcov__cue.is-gone{transition:opacity 10ms,visibility!important}.mf-ed .pcov__cue:hover .pcov__cue-in{transform:none}.mf-ed .pcov__cue-rules i{clip-path:none}.mf-ed .pcov__night{transition:none}.mf-ed .pcov--sunset .pcov__dusk,.mf-ed .pcov--sunrise .pcov__dusk,.mf-ed .pcov--sunset .pcov__dusk:after,.mf-ed .pcov--sunrise .pcov__dusk:after{animation:none}}.pwall{background:var(--mf-wall);border-top:1px solid var(--mf-line2);border-bottom:1px solid var(--mf-line2);padding:clamp(46px,6.4vh,84px) clamp(20px,4.5vw,72px) clamp(52px,7vh,92px)}.pwall__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(22px,2.1vw,34px);display:grid}.pwall__grid[hidden]{display:none}.pwall__grid>*{min-width:0;display:flex}.pwall__grid>[hidden]{display:none}.pwall__grid .pmt{flex-direction:column;flex:1;min-width:0;display:flex}.pwall__grid .pmt__art{flex:none}.pwall__grid .pmt__cap{flex-direction:column;flex:1;display:flex}.pwall__grid .pmt__d{margin-top:auto}@media (max-width:1180px){.pwall__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.pwall__grid{grid-template-columns:1fr;gap:20px}}.pfind{margin:0 0 clamp(16px,2.2vh,26px)}.pfind:not([data-ready]){visibility:hidden}.pfind__row{grid-template-columns:minmax(0,1fr) 196px 196px;align-items:end;gap:clamp(12px,1.2vw,18px);display:grid}.pfind__f{flex-direction:column;gap:7px;min-width:0;display:flex}.pfind__f label{font-family:var(--mf-font-b);color:var(--mf-muted);font-size:13.5px;font-weight:500;line-height:1.3}.pfind__box{display:block;position:relative}.pfind__box i{color:var(--mf-muted);pointer-events:none;font-size:15px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.pfind input{appearance:none;border:1px solid var(--mf-line);background:var(--mf-mount);width:100%;min-width:0;height:52px;font-family:var(--mf-font-b);color:var(--mf-fg);border-radius:8px;margin:0;padding:0 16px;font-size:16px;transition:border-color .25s,box-shadow .25s}.pfind input[type=search]{padding-left:46px}.pfind input::placeholder{color:var(--mf-muted);opacity:1}.pfind input:hover{border-color:var(--mf-muted)}.pfind input:focus{border-color:var(--mf-fg);box-shadow:0 0 0 1px var(--mf-fg)}.pfind input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.pfind input[type=date]{line-height:50px;display:block}.pfind input[type=date]::-webkit-date-and-time-value{text-align:left}.pfind input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}@supports ((-moz-appearance:none)){@media (max-width:720px){.pfind input[type=date]{padding:0 8px 0 12px}}}.pfind__meta{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-top:14px;display:flex}.pfind__n{font-family:var(--mf-font-b);color:var(--mf-muted);font-size:14.5px;line-height:1.4}.pfind__clear{appearance:none;border:1px solid var(--mf-line);cursor:pointer;font-family:var(--mf-font-b);color:var(--mf-fg);background:0 0;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:500;transition:border-color .2s;display:inline-flex}.pfind__clear[hidden]{display:none}.pfind__clear i{color:var(--mf-fg);font-size:12.5px}.pfind__clear:hover{border-color:var(--mf-fg)}.pfind__clear:focus-visible{outline:2px solid var(--mf-red);outline-offset:2px}@media (max-width:720px){.pfind__row{grid-template-columns:1fr 1fr}.pfind__f--q{grid-column:1/-1}}.pnone{text-align:center;padding:clamp(40px,7vh,84px) 0 clamp(20px,3vh,36px)}.pnone[hidden]{display:none}.pnone h2{font-family:var(--mf-font-d);color:var(--mf-fg);font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.2}.mf-ed .pnone .trule{margin:16px auto 0}.pnone p{max-width:44ch;color:var(--mf-fg);margin:18px auto 0}.mf-ed .pnone .act2{align-self:center;margin-top:26px}.pwall__more{justify-content:center;margin-top:clamp(38px,5.5vh,64px);display:flex;position:relative}.pwall__more [aria-disabled=true]{cursor:progress}.pwall__more .mfload{background:var(--mf-line2);border-radius:2px;width:96px;height:3px;margin-left:-48px;display:block;position:absolute;top:calc(100% + 16px);left:50%;overflow:hidden}.pwall__more .mfload[hidden]{display:none}.mfload>span{gap:4px;height:3px;animation:1.5s cubic-bezier(.6,0,.3,1) infinite mfloadRun;display:flex;position:absolute;top:0;left:0}.mfload i{background:var(--mf-red);border-radius:2px;height:3px;display:block}.mfload i:first-child{width:34px}.mfload i:last-child{width:18px}@keyframes mfloadRun{0%{transform:translate(-58px)}to{transform:translate(96px)}}@media (prefers-reduced-motion:reduce){.mfload>span{animation:none;transform:translate(21px)}}.pmt{background:var(--mf-mount);border:1px solid var(--mf-mount-line);color:inherit;box-shadow:0 10px 26px var(--mf-mount-rest);transition:transform .4s var(--mf-ease),box-shadow .4s var(--mf-ease),border-color .4s var(--mf-ease);border-radius:10px;padding:12px 12px 0;text-decoration:none;display:block}.pmt__art{aspect-ratio:768/402;background:var(--mf-mount);border-radius:4px;display:block;overflow:hidden}.pmt__art img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block}.pmt__cap{padding:15px 5px 16px;display:block}.pmt__t{font-family:var(--mf-font-d);letter-spacing:-.005em;color:var(--mf-fg);font-size:clamp(16.5px,1.18vw,19px);font-weight:500;line-height:1.34;display:block}.pmt__rule{background:var(--mf-red);transform-origin:0;width:56px;height:2px;transition:transform .42s var(--mf-ease);margin:11px 0;display:block;transform:scaleX(0)}.pmt__d{font-family:var(--mf-font-b);letter-spacing:.005em;color:var(--mf-muted);font-size:13.5px;font-weight:400;line-height:1.4;display:block}.pmt:focus-visible{box-shadow:0 24px 50px var(--mf-mount-lift);border-color:var(--mf-line);outline:2px solid var(--mf-red);outline-offset:4px;transform:translateY(-6px)}.pmt:focus-visible .pmt__rule{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.pmt:hover{box-shadow:0 24px 50px var(--mf-mount-lift);border-color:var(--mf-line);transform:translateY(-6px)}.pmt:hover .pmt__rule{transform:scaleX(1)}}@media (max-width:720px){.pmt__cap{padding:13px 3px 14px}.pmt__rule{margin:10px 0}}.pmt--noart .pmt__art{border:1px solid var(--mf-line2);background:linear-gradient(158deg,var(--mf-mount) 0%,var(--mf-wall) 100%);align-content:center;padding:7.4% 7.6%;display:grid;container-type:inline-size}.pmt__setT{font-family:var(--mf-font-d);letter-spacing:-.012em;color:var(--mf-fg);text-transform:none;font-size:clamp(15px,6.6cqw,30px);font-weight:500;line-height:1.2;display:block}.pmt--noart.is-l .pmt__setT{font-size:clamp(13.5px,5.4cqw,25px)}.pmt--noart.is-xl .pmt__setT{font-size:clamp(12.5px,4.4cqw,21px);line-height:1.26}.pmt__setR{background:var(--mf-red);width:3.9cqw;min-width:22px;height:2px;margin:4.4cqw 0 3.6cqw;display:block}.pmt__setM{font-family:var(--mf-font-b);letter-spacing:.16em;color:var(--mf-muted);font-size:clamp(9.5px,2.7cqw,12px);font-weight:500;display:block}.pmt--noart .pmt__t{display:none}.pp{--pp-rail:232px;--pp-gap:clamp(40px,5vw,80px);--pp-col:680px;--pp-span:calc(var(--pp-rail) + var(--pp-gap) + var(--pp-col));--pp-pad-b:clamp(40px,5vh,66px);--pp-proud:clamp(20px,2.4vw,34px)}@media (max-width:1080px){.pp{--pp-rail:0px;--pp-gap:0px}}.pp--norail{--pp-rail:0px;--pp-gap:0px}.pp--norail .ppbody__in{grid-template-columns:minmax(0,var(--pp-col))}.ppstage{background:var(--mf-bg);padding:max(66px, calc(138px - var(--mf-navh))) var(--mf-pad-x) var(--pp-pad-b);position:relative}.ppstage:before{content:"";top:0;left:0;right:0;bottom:calc(var(--pp-pad-b) + var(--pp-proud));background:var(--mf-wall);border-bottom:1px solid var(--mf-line2);position:absolute}.ppprint{background:var(--mf-mount);border:1px solid var(--mf-mount-line);max-width:1020px;box-shadow:0 18px 44px var(--mf-mount-rest);border-radius:12px;margin:0 auto;padding:clamp(12px,1.1vw,16px) clamp(12px,1.1vw,16px) clamp(44px,4.6vw,68px);position:relative}.ppprint__art{aspect-ratio:768/402;background:var(--mf-mount);border-radius:5px;display:block;overflow:hidden}.ppprint__art img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block}@media (max-width:720px){.ppprint{border-radius:10px}}@media (min-width:811px) and (min-height:600px){.ppprint{max-width:min(1020px,191svh - 668.5px)}}.ppmast{background:var(--mf-bg);padding:clamp(30px,4.4vh,52px) var(--mf-pad-x) clamp(26px,3.4vh,40px)}.ppmast__in{max-width:var(--pp-span);margin:0 auto}.ppmast h1{font-family:var(--mf-font-d);letter-spacing:-.014em;color:var(--mf-fg);font-size:clamp(30px,3.9vw,50px);font-weight:500;line-height:1.12}.ppmast .trule{margin-top:18px}.ppmeta{font-family:var(--mf-font-b);letter-spacing:.01em;color:var(--mf-muted);margin-top:16px;font-size:14px;font-weight:400;line-height:1.4}.pp--noart .ppmast{background:var(--mf-wall);border-bottom:1px solid var(--mf-line2);padding:max(46px,calc(clamp(118px,15vh,178px) - var(--mf-navh))) var(--mf-pad-x) clamp(48px,6.6vh,78px);position:relative}.pp--noart .ppmast h1{letter-spacing:-.016em;font-size:clamp(32px,4.6vw,58px)}.pp--noart .ppmast .trule{margin-top:22px}.pp--noart .ppbody{border-top:0;padding-top:clamp(38px,5vh,58px)}.ppbody{background:var(--mf-bg);border-top:1px solid var(--mf-line2);padding:clamp(30px,4vh,46px) var(--mf-pad-x) clamp(52px,7vh,84px)}.ppbody__in{grid-template-columns:var(--pp-rail) minmax(0,var(--pp-col));gap:var(--pp-gap);justify-content:center;align-items:start;display:grid}@media (max-width:1080px){.ppbody__in{grid-template-columns:minmax(0,var(--pp-col))}.ppnav{display:none}}.ppnav{align-self:start;position:sticky;top:104px}.ppnav ol{list-style:none}.ppnav li{border-top:1px solid var(--mf-line2);position:relative}.ppnav li:last-child{border-bottom:1px solid var(--mf-line2)}.ppnav li:after{content:"";background:var(--mf-red);transform-origin:0;width:24px;height:2px;transition:transform .38s var(--mf-ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ppnav li.is-on:after{transform:scaleX(1)}.ppnav a{font-family:var(--mf-font-b);color:var(--mf-muted);transition:color .25s var(--mf-ease);grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:10px;padding:11px 2px 11px 0;font-size:14px;font-weight:400;line-height:1.36;display:grid}.ppnav li.is-on a{color:var(--mf-fg)}.ppnav__n{font-family:var(--mf-font-q);color:var(--mf-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:italic}@media (hover:hover) and (pointer:fine){.ppnav a:hover{color:var(--mf-fg)}}.ppnav a:focus-visible{outline:2px solid var(--mf-fg);outline-offset:3px;color:var(--mf-fg);border-radius:3px}.ppcol{max-width:var(--pp-col)}.ppanchor{width:0;height:0;display:block;position:relative;top:-96px}.ppcol p{font-family:var(--mf-font-b);color:var(--mf-fg);font-size:18px;font-weight:400;line-height:1.78}.ppcol p+p,.ppcol .pplede+div>p:first-child{margin-top:20px}.pplede{letter-spacing:-.002em;font-size:clamp(19px,1.5vw,21.5px)!important;line-height:1.64!important}.ppcol h2{font-family:var(--mf-font-d);letter-spacing:-.008em;color:var(--mf-fg);text-transform:none;margin-top:clamp(38px,5.2vh,60px);font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.24}.ppcol h2+p{margin-top:16px}.ppcol h3{font-family:var(--mf-font-d);letter-spacing:-.006em;color:var(--mf-fg);text-transform:none;margin-top:clamp(34px,4.4vh,50px);font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.3}.ppseg{background:var(--mf-red);transform-origin:0;width:28px;height:2px;margin-bottom:14px;display:block}.ppcol ul,.ppcol ol{margin-top:18px;list-style:none}.ppcol h3+p,.ppcol h3+ul,.ppcol h3+ol,.ppcol h3+.pptabw,.ppcol h3+figure{margin-top:13px}.ppcol ul+p,.ppcol ol+p,.ppcol .pptabw+p{margin-top:24px}.ppcol li{font-family:var(--mf-font-b);color:var(--mf-fg);font-size:18px;line-height:1.7;position:relative}.ppcol li+li{margin-top:11px}.ppcol ol{counter-reset:ppn}.ppcol ol>li{counter-increment:ppn;padding-left:34px}.ppcol ol>li:before{content:counter(ppn,decimal-leading-zero);font-family:var(--mf-font-q);color:var(--mf-muted);font-variant-numeric:tabular-nums;font-size:13.5px;font-style:italic;line-height:2.4;position:absolute;top:0;left:0}.ppcol a{color:var(--mf-fg);box-shadow:inset 0 -1px 0 var(--mf-red);transition:box-shadow .22s,color .22s}@media (hover:hover) and (pointer:fine){.ppcol a:hover{box-shadow:inset 0 -2px 0 var(--mf-red)}}.ppcol a:focus-visible{outline:2px solid var(--mf-fg);outline-offset:3px;border-radius:2px}.ppcol figure{background:var(--mf-mount);border:1px solid var(--mf-mount-line);box-shadow:0 12px 30px var(--mf-mount-rest);border-radius:10px;margin:clamp(30px,4vh,46px) 0 0;padding:clamp(9px,.9vw,13px)}.ppcol figure img{border-radius:5px;width:100%;height:auto;display:block}.ppcol figure+p,.ppcol figure+figure{margin-top:clamp(22px,3vh,30px)}.ppq{border-left:2px solid var(--mf-red);margin:clamp(30px,4vh,46px) 0 0;padding-left:clamp(18px,2vw,28px)}.ppq p{font-family:var(--mf-font-q);color:var(--mf-fg);font-size:clamp(18.5px,1.55vw,21px);font-style:italic;line-height:1.62}.ppq p+p{margin-top:14px}.mf-ed.pp{overflow-x:clip}:root:root .ppq{border-left:0;position:relative}:root:root .ppq:before{content:"";--blg:max(4px,3.1%);background:linear-gradient(180deg,var(--mf-red) 0 calc((100% - var(--blg)) * .6575),transparent 0 calc((100% - var(--blg)) * .6575 + var(--blg)),var(--mf-red) 0);width:2px;position:absolute;top:0;bottom:0;left:0}.ppq+p,.ppq+h2,.ppq+h3{margin-top:clamp(24px,3.2vh,34px)}.pptabw{-webkit-overflow-scrolling:touch;margin:clamp(28px,3.8vh,42px) 0 0;overflow-x:auto}.pptab{border-collapse:collapse;width:100%;font-family:var(--mf-font-b);font-size:16px}.pptab td{border-bottom:1px solid var(--mf-line2);color:var(--mf-fg);text-align:left;vertical-align:top;padding:11px 18px 11px 0;line-height:1.5}.pptab tr:first-child td{color:var(--mf-muted);border-bottom-color:var(--mf-line);font-weight:500}.pptab tr:first-child td strong{font-weight:500}.pptab td:last-child{padding-right:0}.pptab td:first-child{min-width:168px}@media (max-width:720px){.ppcol p,.ppcol li{font-size:17px}.ppcol p+p,.ppcol .pplede+div>p:first-child{margin-top:17px}.pptab{font-size:15px}}.ppclose{padding:clamp(62px,9vh,112px) var(--mf-pad-x);background:#231f20;border-top:1px solid #ffffff14}.ppclose__in{max-width:var(--pp-span);padding-left:calc(var(--pp-rail) + var(--pp-gap));margin:0 auto}.ppclose h2{font-family:var(--mf-font-d);letter-spacing:-.012em;color:#fff;text-transform:none;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.2}.ppclose .ppseg{width:56px;margin-bottom:20px}.ppclose p{font-family:var(--mf-font-b);color:#ffffffeb;margin-top:18px;font-size:clamp(18px,1.42vw,20.5px);line-height:1.72}.ppclose ul,.ppclose ol{margin-top:18px;list-style:none}.ppclose li{font-family:var(--mf-font-b);color:#ffffffeb;font-size:clamp(17px,1.35vw,19.5px);line-height:1.68;position:relative}.ppclose li+li{margin-top:11px}.ppclose ol{counter-reset:ppn}.ppclose ol>li{counter-increment:ppn;padding-left:34px}.ppclose ol>li:before{content:counter(ppn,decimal-leading-zero);font-family:var(--mf-font-q);color:#ffffff80;font-variant-numeric:tabular-nums;font-size:13.5px;font-style:italic;line-height:2.4;position:absolute;top:0;left:0}.ppclose a{color:#fff;box-shadow:inset 0 -1px 0 var(--mf-red);transition:box-shadow .22s}@media (hover:hover) and (pointer:fine){.ppclose a:hover{box-shadow:inset 0 -2px 0 var(--mf-red)}}.ppclose a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.pprel{background:var(--mf-wall);border-top:1px solid var(--mf-line2);padding:clamp(56px,7.5vh,92px) var(--mf-pad-x) clamp(58px,8vh,98px)}.pprel__h{max-width:1280px;margin:0 auto clamp(28px,4vh,44px)}.pprel__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(22px,2.1vw,34px);max-width:1280px;margin:0 auto;display:grid}@media (max-width:900px){.pprel__grid{grid-template-columns:1fr;gap:20px}}.pblocks{max-width:var(--pp-col);flex-direction:column;gap:clamp(30px,4vh,46px);margin-top:clamp(30px,4vh,46px);display:flex}.pblock-textphoto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.pblock-textphoto--right{grid-template-areas:"text photo"}.pblock-textphoto--right .pblock-textphoto__photo{grid-area:photo}.pblock-textphoto--right .pblock-textphoto__text{grid-area:text}.pblock-textphoto__photo{background:var(--mf-mount);border:1px solid var(--mf-mount-line);box-shadow:0 12px 30px var(--mf-mount-rest);border-radius:10px;margin:0;padding:clamp(9px,.9vw,13px)}.pblock-textphoto__photo img{border-radius:5px;width:100%;height:auto;display:block}.pblock-textphoto__photo figcaption{font-family:var(--mf-font-b);color:var(--mf-fg);opacity:.65;margin-top:8px;font-size:13.5px}.pblock-textphoto__text p{font-family:var(--mf-font-b);color:var(--mf-fg);font-size:18px;font-weight:400;line-height:1.78}.pblock-textphoto__text p+p{margin-top:20px}@media (max-width:720px){.pblock-textphoto,.pblock-textphoto--right{grid-template-columns:1fr;grid-template-areas:none}}.pblock-fullphoto{margin:0}.pblock-fullphoto--bleed{max-width:min(1180px, 100vw - 2 * var(--mf-pad-x) + 2 * clamp(20px,4.5vw,72px));width:100vw;margin-left:calc(50% - 50vw + var(--mf-pad-x) - clamp(20px,4.5vw,72px));margin-right:calc(50% - 50vw + var(--mf-pad-x) - clamp(20px,4.5vw,72px))}.pblock-gallery__grid{gap:clamp(16px,2vw,26px);display:grid}.pblock-gallery--2 .pblock-gallery__grid{grid-template-columns:repeat(2,1fr)}.pblock-gallery--3 .pblock-gallery__grid{grid-template-columns:repeat(3,1fr)}.pblock-gallery__photo{background:var(--mf-mount);border:1px solid var(--mf-mount-line);box-shadow:0 10px 26px var(--mf-mount-rest);border-radius:10px;margin:0;padding:clamp(8px,.8vw,12px)}.pblock-gallery__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.pblock-gallery__photo figcaption{font-family:var(--mf-font-b);color:var(--mf-fg);opacity:.65;margin-top:7px;font-size:13px}@media (max-width:720px){.pblock-gallery--2 .pblock-gallery__grid,.pblock-gallery--3 .pblock-gallery__grid{grid-template-columns:1fr}}.pblock-quote__body{border-left:2px solid var(--mf-red);margin:0;padding-left:clamp(20px,2.4vw,32px)}.pblock-quote__body p{font-family:var(--mf-font-q);letter-spacing:-.004em;color:var(--mf-fg);font-size:clamp(22px,2.4vw,30px);font-style:italic;font-weight:400;line-height:1.44}.pblock-quote__body cite{font-style:normal;font-family:var(--mf-font-b);letter-spacing:.005em;color:var(--mf-muted);margin-top:14px;font-size:14px;font-weight:500;display:block}.pblock-cta{text-align:center;border-radius:12px;padding:clamp(36px,5.5vh,56px) clamp(28px,4vw,48px)}.pblock-cta--light{background:var(--mf-wall);border:1px solid var(--mf-line2)}.pblock-cta--dark{background:#231f20}.pblock-cta__in{flex-direction:column;align-items:center;max-width:52ch;margin:0 auto;display:flex}.pblock-cta__in h2{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.22}.pblock-cta--dark .pblock-cta__in h2{color:#fff}.pblock-cta__in .trule{margin:14px auto 0}.pblock-cta__text{font-family:var(--mf-font-b);color:var(--mf-muted);margin-top:14px;font-size:15.5px;line-height:1.6}.pblock-cta--dark .pblock-cta__text{color:#ffffffe6}.pblock-cta .pblock-cta__in .act2{align-self:center;margin-top:clamp(20px,3vh,28px)}@media (orientation:landscape) and (max-height:500px){.mf-ed .pcov{--cover-floor:0px;--cb:16px}.mf-ed .pcov .pcov__copy{padding-top:14px;padding-bottom:var(--cb)}.mf-ed .pcov h1{font-size:30px;line-height:1.08}.mf-ed .pcov .trule{margin-top:10px}.mf-ed .pcov .lead{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:58ch;margin-top:10px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.mf-ed .pcov--phone-top .pcov__media{height:auto;bottom:0;-webkit-mask-image:none;mask-image:none}.mf-ed .pcov__media img,.mf-ed .pcov--phone-top .pcov__media img{object-position:var(--op,50% 50%)}.mf-ed .pcov__cue{gap:5px;padding-top:4px}.mf-ed .pcov__cue-in{gap:8px}.mf-ed .pcov__cue-rules{--L:18px;--S:10px;--G:6px}}@media (max-width:720px){.pwall__grid .pmt__cap{text-align:center;align-items:center}.pwall__grid .pmt__rule{margin-left:auto;margin-right:auto}}@media (max-width:900px) and (min-width:721px){.pprel__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,22px)}}@media (max-width:809px){.ppmast__in,.pprel__h{text-align:center}.ppmast .trule,.pprel__h .trule{transform-origin:50%;margin-left:auto;margin-right:auto}}@media (max-width:720px){.pprel__grid .pmt__cap{text-align:center;align-items:center}.pprel__grid .pmt__rule{margin-left:auto;margin-right:auto}}.ppstage:after{content:"";top:0;left:0;right:0;bottom:calc(var(--pp-pad-b) + var(--pp-proud));pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--mf-fg) 30%,transparent) 1.6px,transparent 2.1px);background-position:50%;background-size:18px 18px;position:absolute;-webkit-mask-image:radial-gradient(75% 95%,#000 0%,#000000b3 60%,#0000 100%);mask-image:radial-gradient(75% 95%,#000 0%,#000000b3 60%,#0000 100%)}.ppstage>*{z-index:1;position:relative}.ppprint{max-width:760px;padding:clamp(10px,.9vw,14px) clamp(10px,.9vw,14px) clamp(30px,3vw,46px)}@media (min-width:811px) and (min-height:600px){.ppprint{max-width:min(760px,191svh - 668.5px)}}.ppnav a{grid-template-columns:28px minmax(0,1fr);padding:13px 2px 13px 0;font-size:16.5px}.ppnav__n{font-size:15px}.ppmast--print{padding-top:clamp(18px,3vh,32px)}.ppmast__back{max-width:var(--pp-span);margin:0 auto clamp(18px,3vh,30px)}.ppmast--print .ppmast__in{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ppmast__print{box-shadow:0 24px 50px var(--mf-mount-lift,#231f202e);border-radius:12px;overflow:hidden}.ppmast__print img{width:100%;height:auto;display:block}@media (max-width:899px){.ppmast--print .ppmast__in{grid-template-columns:minmax(0,1fr);gap:24px}}.mf-ed .ppmast__back .mfbk{margin:0;position:static;transform:none}.ppmast--print .ppmast__in{max-width:860px;display:block}.ppmast--print .ppmast__print{margin:0 auto}.ppcol__head{margin-bottom:clamp(22px,3vh,32px)}.ppcol__head h1{font-family:var(--mf-font-d);letter-spacing:-.01em;color:var(--mf-fg);text-wrap:balance;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.12}.ppcol__head .trule{margin:16px 0 0;display:block}.ppcol__head .ppmeta{margin-top:14px}
