.mgh-hero{display:grid;gap:44px}@media (min-width:1280px){.mgh-hero{grid-template-columns:minmax(0,450px) minmax(0,1fr);gap:56px;align-items:center}}.mgh-hero-copy,.mgh-stage{min-width:0}.mgh-h1{margin-top:22px}.mgh-client{display:flex;align-items:center;gap:14px;font:800 21px/1 var(--wf-sans);letter-spacing:-.02em;color:#fff}.mgh-client:after{content:"";width:44px;height:2px;background:var(--brand-red);flex:none}.mgh-h1-line{display:block;margin-top:18px;max-width:15ch;font:800 clamp(34px,3.8vw,54px)/1.03 var(--wf-sans);letter-spacing:-.042em;color:#fff;text-wrap:balance}.mgh-dek{margin-top:22px;max-width:46ch;font:400 16.5px/1.62 var(--wf-sans);color:var(--wf-w2)}.mgh-meta{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--wf-w-line)}.mgh-meta>div{padding:11px 16px 11px 0;border-bottom:1px solid var(--wf-w-line)}.mgh-meta dt{font:500 10px/1.7 var(--wf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wf-w3)}.mgh-meta dd{margin-top:2px;font:600 14px/1.4 var(--wf-sans);color:#fff}.mgh-jump{margin-top:26px}.mgh-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:702px;margin-left:auto}@media (max-width:1279px){.mgh-stage{margin:0;max-width:760px}}.mgh-tile{border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--wf-w-line);background:#fff}.mgh-tile img{display:block;width:100%;height:auto}@media (max-width:599px){.mgh-stage{gap:10px}.mgh-tile{border-radius:10px}}.mgh-rise{animation:mgh-rise .8s cubic-bezier(.2,.7,.2,1) both}.mgh-rise-2{animation-delay:.08s}.mgh-rise-3{animation-delay:.16s}.mgh-rise-4{animation-delay:.24s}@keyframes mgh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mgh-rise{animation:none}}.mgh-project{display:grid;gap:40px}@media (min-width:1000px){.mgh-project{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:start}}.mgh-facts-title{margin-bottom:14px}.mgh-profile{margin-top:26px}.mgh-detail img,.mgh-month-page img,.mgh-profile img,.mgh-range-fig img{display:block;width:100%;height:auto}.mgh-range{display:grid;gap:32px}@media (min-width:1000px){.mgh-range{grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:64px;align-items:center}}.mgh-range-fig .wf-plate{background:#fff}.mgh-range-copy{border-top:1px solid var(--wf-w-line);padding-top:22px}.mgh-range-k{font:500 10.5px/1.9 var(--wf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-red)}.mgh-range-k-2{margin-top:26px}.mgh-range-v{margin-top:6px;font:400 17px/1.6 var(--wf-sans);color:#fff;max-width:40ch}.mgh-strip{list-style:none;margin:clamp(48px,5vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}@media (min-width:1000px){.mgh-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.mgh-strip li{min-width:0}.mgh-strip-pic{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--wf-w-line);background:#fff}.mgh-strip-pic img{display:block;width:100%;height:auto}.mgh-strip-k{margin-top:14px;font:500 10.5px/1.9 var(--wf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wf-w3)}.mgh-strip-v{margin-top:2px;font:700 17px/1.35 var(--wf-sans);letter-spacing:-.015em;color:#fff}.mgh-strip+.wf-answers{margin-top:clamp(40px,4vw,56px)}.mgh-month{display:grid;gap:36px}@media (min-width:1000px){.mgh-month{grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:56px;align-items:center}}.mgh-parts{list-style:none;margin:0;padding:0;counter-reset:mgh-part;border-top:1px solid var(--wf-rule)}.mgh-parts li{counter-increment:mgh-part;display:grid;grid-template-columns:34px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding:14px 0;border-bottom:1px solid var(--wf-rule)}.mgh-parts li:before{content:counter(mgh-part,decimal-leading-zero);grid-row:1/span 2;font:500 12px/1.6 var(--wf-mono);letter-spacing:.1em;color:var(--brand-red-accessible)}.mgh-part-k{font:700 16.5px/1.35 var(--wf-sans);letter-spacing:-.015em;color:var(--wf-d1)}.mgh-part-v{margin-top:4px;font:400 15px/1.6 var(--wf-sans);color:var(--wf-d2)}.mgh-details{margin-top:clamp(40px,4.4vw,60px);display:grid;gap:28px}@media (min-width:900px){.mgh-details{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:center}}.mgh-details .wf-plate{background:#fff}.mgh-details+.wf-answers{margin-top:clamp(36px,3.6vw,52px)}.mgh-pair{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media (min-width:800px){.mgh-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.mgh-pair li{min-width:0}.mgh-pair-pic{background:#fff}.mgh-pair-pic img{display:block;width:100%;height:auto}.mgh-pair-k{margin-top:16px;font:700 17px/1.3 var(--wf-sans);letter-spacing:-.015em;color:var(--wf-d1)}.mgh-pair-v{margin-top:6px;font:400 15px/1.6 var(--wf-sans);color:var(--wf-d2);max-width:46ch}.mgh-ends{margin-top:clamp(48px,5vw,72px)}.mgh-delivered{display:grid;gap:40px}@media (min-width:1000px){.mgh-delivered{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}}.mgh-delivered .wf-answers{margin-top:0}.mgh-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--wf-rule)}.mgh-list li{position:relative;padding:13px 0 13px 28px;border-bottom:1px solid var(--wf-rule);font:500 15.5px/1.5 var(--wf-sans);color:var(--wf-d1)}.mgh-list li:before{content:"";position:absolute;left:0;top:24px;width:14px;height:2px;background:var(--brand-red)}.mgh-rel .wf-rel{max-width:640px}.mgh-more{margin-top:clamp(64px,7vw,104px)}.mgh-page .wf-h2{text-wrap:balance}