html[data-wd-page=magazine]{--wd-color-bg:#08090B;--wd-color-card:#16181D;--wd-color-band:#1C1F25;--wd-color-paper:#0D0F12;--wd-color-rule:#2A2E35;--wd-color-ink:#F4F3F1;--wd-color-ink-2:#DCDBD8;--wd-color-ink-3:#B0AFAB;--wd-color-ink-4:#908F8B;--wd-color-depth:#2B2F36;--wd-color-focus:#FFFFFF;--wd-color-shade:rgba(255,255,255,.06);--wd-color-veil:rgba(0,0,0,.62);color-scheme:dark;background:#08090B}html[data-wd-page=magazine] body{background:#08090B;color:var(--wd-color-ink)}html[data-wd-page=magazine] .wd-logo__svg,html[data-wd-page=magazine] .wd-foot__logo,html[data-wd-page=magazine] .wd-logo__svg path,html[data-wd-page=magazine] .wd-foot__logo path{fill:#FFFFFF}html[data-wd-page=magazine] .wd-head.is-stuck{box-shadow:0 1px 0 var(--wd-color-rule),0 10px 30px -18px rgba(0,0,0,.8)}html[data-wd-page=magazine] .wd-dock{background:rgba(12,13,16,.97);box-shadow:0 -1px 0 var(--wd-color-rule),0 -12px 28px -20px rgba(0,0,0,.8)}.mg{--mg-bg:#08090B;--mg-ink:var(--wd-color-ink);--mg-quiet:rgba(244,243,241,.74);--mg-dim:rgba(244,243,241,.58);--mg-line:rgba(255,255,255,.12);--mg-ease:var(--wd-motion-ease);position:relative;background:var(--mg-bg);color:var(--mg-ink);overflow-x:clip}.mg .wd-pic{aspect-ratio:auto;border-radius:3px;background:#15181D}.mg .wd-pic img{display:block;width:100%;height:auto;object-fit:contain}.mg .wd-ph{display:none}.mg-k{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 20px;font-family:var(--wd-font-display);font-size:12px;font-weight:var(--wd-weight-bold);letter-spacing:.26em;text-transform:uppercase;color:var(--wd-color-ink-3)}.mg-k span:not(:first-child)::before{content:"";display:inline-block;width:18px;height:1px;margin:0 12px;vertical-align:middle;background:currentColor;opacity:.6}.mg-k--one::before{content:"";display:inline-block;width:26px;height:1px;margin-right:12px;background:currentColor;opacity:.7}@media (max-width:559.98px){.mg-hero .mg-k span:first-child{display:none}.mg-hero .mg-k span:nth-child(2)::before{display:none}}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 24px;border:0;cursor:pointer;font-size:16px;text-decoration:none;letter-spacing:-.005em}.mg-btn svg{flex:none;width:18px;height:18px;transition:transform 260ms var(--wd-motion-spring)}.mg-btn[disabled]{opacity:.6;cursor:progress}@media (hover:hover){.mg-btn:hover svg{transform:translateX(3px)}}.mg-soon{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:var(--wd-radius-chip);font-family:var(--wd-font-display);font-size:13px;font-weight:var(--wd-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--wd-color-ink);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.26)}.mg-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:min(100svh,940px);background:radial-gradient(70% 55% at 50% 72%,rgba(255,255,255,.07),rgba(255,255,255,0) 70%),radial-gradient(55% 45% at 8% 0%,rgba(255,255,255,.06),rgba(255,255,255,0) 70%),#08090B}.mg-sky{position:absolute;inset:0;z-index:-2;pointer-events:none}.mg-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(8,9,11,.92) 0,rgba(8,9,11,.66) 46%,rgba(8,9,11,.4) 100%)}.mg-s{position:absolute;display:block;width:30vw;max-width:170px;opacity:var(--o,.32);transform:translate3d(calc(var(--mx,0) * var(--z,8) * 1px),calc(var(--my,0) * var(--z,8) * 1px),0);transition:transform 900ms var(--mg-ease)}.mg-s>.wd-pic{transform:rotate(var(--r,0deg));animation:mg-drift var(--dd,20s) ease-in-out var(--dl,0s) infinite alternate;box-shadow:0 22px 40px -18px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.07)}.mg-s:nth-child(1){left:4%;top:2%;--r:-11deg;--o:.36;--z:10;--dx:6px;--dy:-8px;--dr:1.2deg;--dd:21s;--dl:-3s}.mg-s:nth-child(2){right:4%;top:3%;--r:9deg;--o:.32;--z:7;--dx:-7px;--dy:6px;--dr:-1deg;--dd:18s;--dl:-9s}.mg-s:nth-child(3){left:3%;top:36%;--r:6deg;--o:.28;--z:14;--dx:5px;--dy:7px;--dr:-1.3deg;--dd:23s;--dl:-5s}.mg-s:nth-child(4){right:3%;top:40%;--r:-7deg;--o:.3;--z:12;--dx:-6px;--dy:-6px;--dr:1deg;--dd:20s;--dl:-12s}.mg-s:nth-child(5){left:6%;bottom:2%;--r:-4deg;--o:.38;--z:6;--dx:7px;--dy:-5px;--dr:.8deg;--dd:24s;--dl:-7s}.mg-s:nth-child(6){right:6%;bottom:3%;--r:7deg;--o:.36;--z:9;--dx:-5px;--dy:-7px;--dr:-1.1deg;--dd:22s;--dl:-15s}.mg-s:nth-child(n+7){display:none}@keyframes mg-drift{from{transform:translate3d(0,0,0) rotate(var(--r,0deg))}to{transform:translate3d(var(--dx,0px),var(--dy,0px),0) rotate(calc(var(--r,0deg) + var(--dr,0deg)))}}.mg-hero__in{position:relative;width:100%;max-width:1280px;margin:0 auto;display:grid;gap:44px;justify-items:center;text-align:center;padding:64px var(--wd-space-gutter) 96px}.mg-hero__w{display:grid;justify-items:center;max-width:720px}.mg-hero .mg-k{justify-content:center}.mg-t{margin:0;font-family:var(--wd-font-display);font-weight:200;font-size:clamp(44px,11.4vw,116px);line-height:.98;letter-spacing:-.045em;color:var(--mg-ink);text-wrap:balance}.mg-t em{font-style:normal;font-weight:600;color:transparent;-webkit-text-stroke:1.4px var(--mg-ink);paint-order:stroke}.mg-lede{max-width:44ch;margin:26px 0 0;font-family:var(--wd-font-display);font-size:clamp(17px,1.6vw,21px);font-weight:400;line-height:1.5;color:var(--mg-quiet);text-wrap:pretty}.mg-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px}.mg-hero__art{position:relative;display:grid;justify-items:center}.mg-cover{position:relative;width:min(66vw,320px);transform:rotate(-3deg);animation:mg-float 10s ease-in-out infinite alternate}.mg-cover .wd-pic{border-radius:4px;overflow:visible;background:transparent;box-shadow:0 60px 90px -36px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.09)}.mg-cover .wd-pic img{border-radius:4px}@keyframes mg-float{from{transform:translate3d(0,0,0) rotate(-3deg)}to{transform:translate3d(0,-10px,0) rotate(-2deg)}}.mg-cm{position:absolute;width:24px;height:24px;fill:none;stroke:rgba(244,243,241,.55);stroke-width:1.2}.mg-cm--tl{left:-30px;top:-30px}.mg-cm--tr{right:-30px;top:-30px;transform:scaleX(-1)}.mg-cm--bl{left:-30px;bottom:-30px;transform:scaleY(-1)}.mg-cm--br{right:-30px;bottom:-30px;transform:scale(-1,-1)}.mg-reg{position:absolute;right:-58px;top:22%;width:30px;height:30px;fill:none;stroke:rgba(244,243,241,.5);stroke-width:1.2}.mg-reg .mg-a{fill:rgba(244,243,241,.7);stroke:none}.mg-cover__tag{display:flex;align-items:baseline;gap:12px;margin:40px 0 0;font-family:var(--wd-font-display);color:var(--mg-dim)}.mg-cover__tag b{font-size:44px;font-weight:200;letter-spacing:-.04em;color:var(--mg-ink)}.mg-cover__tag span{font-size:12px;font-weight:var(--wd-weight-bold);letter-spacing:.24em;text-transform:uppercase}.mg-bar{position:absolute;left:var(--wd-space-gutter);bottom:26px;display:flex;gap:0;opacity:.85}.mg-bar i{display:block;width:14px;height:14px;background:var(--s)}@media (min-width:700px){.mg-s{width:22vw;max-width:180px}.mg-cover{width:340px}}@media (min-width:980px){.mg-veil{background:linear-gradient(90deg,rgba(8,9,11,.95) 0,rgba(8,9,11,.84) 36%,rgba(8,9,11,.34) 66%,rgba(8,9,11,.5) 100%)}.mg-s{width:170px;max-width:none}.mg-s:nth-child(1){left:2%;top:6%;--r:-9deg;--o:.4}.mg-s:nth-child(2){left:16%;right:auto;top:auto;bottom:7%;--r:7deg;--o:.32;width:184px}.mg-s:nth-child(3){left:31%;top:4%;--r:4deg;--o:.26;width:150px}.mg-s:nth-child(4){left:42%;right:auto;top:auto;bottom:4%;--r:-6deg;--o:.3;width:160px}.mg-s:nth-child(5){left:55%;top:5%;bottom:auto;--r:-4deg;--o:.42}.mg-s:nth-child(6){right:2%;top:5%;bottom:auto;--r:8deg;--o:.48;width:190px}.mg-s:nth-child(7){display:block;right:3%;bottom:6%;--r:-7deg;--o:.42;--z:11;--dx:-6px;--dy:5px;--dr:1deg;--dd:19s;--dl:-4s}.mg-s:nth-child(8){display:block;left:52%;bottom:3%;--r:11deg;--o:.28;width:140px;--z:15;--dx:5px;--dy:-6px;--dr:-1deg;--dd:25s;--dl:-11s}.mg-s:nth-child(9){display:block;left:79%;top:38%;--r:-13deg;--o:.22;width:120px;--z:18;--dx:4px;--dy:6px;--dr:1deg;--dd:26s;--dl:-8s}.mg-s:nth-child(10){display:block;left:23%;top:40%;--r:12deg;--o:.16;width:120px;--z:16;--dx:-4px;--dy:-5px;--dr:-1deg;--dd:27s;--dl:-2s}.mg-hero__in{grid-template-columns:minmax(0,1fr) 420px;align-items:center;justify-items:start;text-align:left;gap:56px;padding:88px 56px 120px}.mg-hero__w{justify-items:start}.mg-hero .mg-k{justify-content:flex-start}.mg-cta{justify-content:flex-start}.mg-hero__art{justify-self:center}.mg-cover{width:380px}}.mg-lines{position:relative;overflow:hidden;border-block:1px solid var(--mg-line);background:#0B0C0F}.mg-lines__run{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:26px var(--wd-space-gutter);list-style:none}.mg-lines__run li{display:block;max-width:100%;font-family:var(--wd-font-display);font-size:clamp(17px,2vw,26px);font-weight:300;line-height:1.3;letter-spacing:-.02em;text-align:center;color:var(--mg-ink);text-wrap:balance}.mg-lines--loop .mg-lines__run{flex-direction:row;align-items:center;gap:0;width:max-content;padding:22px 0;animation:mg-run 56s linear infinite}.mg-lines--loop .mg-lines__run li{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 22px}.mg-lines--loop .mg-lines__run li::after{content:"";display:inline-block;flex:none;width:6px;height:6px;margin-left:44px;border-radius:50%;background:var(--wd-color-ink-4)}.mg-lines--loop:hover .mg-lines__run{animation-play-state:paused}@keyframes mg-run{to{transform:translate3d(-50%,0,0)}}.mg-man{max-width:1140px;margin:0 auto;padding:clamp(80px,12vw,168px) var(--wd-space-gutter)}.mg-man__big{margin:0;font-family:var(--wd-font-display);font-size:clamp(30px,5.4vw,74px);font-weight:200;line-height:1.08;letter-spacing:-.04em;color:var(--mg-quiet);text-wrap:balance}.mg-man__big em{font-style:normal;font-weight:300;color:var(--mg-ink)}.mg-man__s{max-width:62ch;margin:34px 0 0;font-size:18px;line-height:1.65;color:var(--mg-quiet)}.mg-covers{max-width:1320px;margin:0 auto;padding:0 var(--wd-space-gutter) clamp(80px,11vw,150px)}.mg-h h2{margin:0;font-family:var(--wd-font-display);font-size:clamp(32px,4.8vw,62px);font-weight:300;line-height:1.02;letter-spacing:-.04em;color:var(--mg-ink);text-wrap:balance}.mg-h p:not(.mg-k){max-width:58ch;margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--mg-quiet)}.mg-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px;margin:50px 0 0;padding:0;list-style:none}.mg-c figure{margin:0;transform:rotate(var(--rot,0deg));transition:transform 520ms var(--mg-ease)}.mg-c:first-child{grid-column:span 2}.mg-c:first-child figure{width:min(100%,340px);margin:0 auto}.mg-c:nth-child(4n+1){--rot:-2.2deg}.mg-c:nth-child(4n+2){--rot:1.6deg}.mg-c:nth-child(4n+3){--rot:-1deg}.mg-c:nth-child(4n){--rot:2.4deg}.mg-c .wd-pic{box-shadow:0 34px 56px -26px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.07)}.mg-c figcaption{margin-top:14px;font-family:var(--wd-font-display);font-size:12px;font-weight:var(--wd-weight-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--mg-dim)}@media (hover:hover){.mg-c figure:hover{transform:rotate(0deg) translateY(-10px) scale(1.02)}}@media (min-width:700px){.mg-deck{display:flex;flex-wrap:wrap;justify-content:center;gap:52px 32px}.mg-c{flex:0 0 calc((100% - 64px) / 3);min-width:0}.mg-c:first-child figure{width:auto;margin:0}}@media (min-width:1100px){.mg-c{flex-basis:calc((100% - 96px) / 4)}}@media (min-width:980px){.mg-covers,.mg-pillars ul{padding-left:56px;padding-right:56px}}.mg-pillars ul{display:grid;grid-template-columns:1fr;gap:16px;max-width:1240px;margin:0 auto;padding:0 var(--wd-space-gutter) clamp(80px,11vw,150px);list-style:none}.mg-p{position:relative;padding:30px 26px 32px;border-radius:var(--wd-radius-card);background:var(--wd-color-card);box-shadow:inset 0 0 0 1px var(--mg-line)}.mg-p__i{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--wd-color-band);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.mg-p__i svg{width:40px;height:40px;fill:none;stroke:var(--mg-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mg-p__i .mg-a{stroke:var(--wd-color-ink-4)}.mg-p h3{margin:22px 0 10px;font-family:var(--wd-font-display);font-size:24px;font-weight:400;letter-spacing:-.025em;color:var(--mg-ink)}.mg-p p{margin:0;font-size:16.5px;line-height:1.6;color:var(--mg-quiet)}@media (min-width:860px){.mg-pillars ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.mg-form{position:relative;padding:clamp(80px,11vw,150px) var(--wd-space-gutter);border-top:1px solid var(--mg-line);background:radial-gradient(60% 46% at 50% 0%,rgba(255,255,255,.05),rgba(255,255,255,0) 70%),#0B0C0F;scroll-margin-top:72px}.mg-form__in{max-width:900px;margin:0 auto}.mg-f{display:grid;gap:24px;margin-top:40px}.mg-f__grid{display:grid;grid-template-columns:1fr;gap:16px}.mg-fd{display:grid;gap:8px;min-width:0}.mg-fd>span{padding-left:4px;font-family:var(--wd-font-display);font-size:13px;font-weight:var(--wd-weight-bold);letter-spacing:.04em;color:var(--mg-quiet)}.mg-fd>span i{margin-left:6px;font-style:normal;font-weight:500;color:var(--mg-dim)}.mg-fd input,.mg-fd textarea{width:100%;height:56px;padding:0 20px;border:0;border-radius:999px;background:var(--wd-color-card);color:var(--wd-color-ink);font:inherit;font-size:16px;line-height:1.4;outline:none;box-shadow:inset 0 0 0 1px var(--wd-color-rule);-webkit-appearance:none;appearance:none}.mg-fd textarea{height:auto;min-height:120px;padding:16px 20px;border-radius:var(--wd-radius-card);resize:vertical}.mg-fd input::placeholder,.mg-fd textarea::placeholder{color:rgba(244,243,241,.42)}.mg-fd input:focus,.mg-fd textarea:focus{box-shadow:0 0 0 2.5px var(--wd-color-ink)}.mg-fd [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--wd-color-ink-2)}.mg-fd [aria-invalid=true]:focus{box-shadow:0 0 0 2.5px var(--wd-color-ink)}.mg-fd small{padding-left:4px;font-size:13px;color:var(--wd-color-ink)}.mg-kinds{margin:0;padding:0;border:0;min-width:0}.mg-kinds legend{margin:0 0 10px;padding:0 0 0 4px;font-family:var(--wd-font-display);font-size:13px;font-weight:var(--wd-weight-bold);letter-spacing:.04em;color:var(--mg-quiet)}.mg-kinds__row{display:flex;flex-wrap:wrap;gap:8px}.mg-chk{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:var(--wd-radius-chip);cursor:pointer;font-family:var(--wd-font-display);font-size:14px;font-weight:var(--wd-weight-bold);color:var(--wd-color-ink);background:var(--wd-color-card);box-shadow:inset 0 0 0 1px var(--wd-color-rule);transition:transform var(--wd-motion-fast);-webkit-tap-highlight-color:transparent}.mg-chk:active{transform:scale(.95)}.mg-chk input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mg-chk:has(input:checked){background:var(--wd-color-ink);color:var(--wd-color-bg);box-shadow:none}.mg-chk:has(input:focus-visible){outline:2.5px solid var(--wd-color-focus);outline-offset:3px}.mg-consent{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;color:var(--mg-quiet);cursor:pointer}.mg-consent input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--wd-color-ink)}.mg-consent[data-bad] span{color:var(--wd-color-ink);text-decoration:underline;text-underline-offset:4px}.mg-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.mg-err{margin:0;padding:14px 18px;border-radius:var(--wd-radius-soft);font-size:15px;line-height:1.5;color:var(--wd-color-ink);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.mg-f__go{display:grid;gap:18px;justify-items:start}.mg-privacy{max-width:62ch;margin:0;font-size:13.5px;line-height:1.65;color:var(--mg-dim)}.mg-ns{margin:0;color:var(--wd-color-ink)}.mg-done{margin-top:40px;padding:40px 30px;border-radius:var(--wd-radius-card);text-align:left;background:var(--wd-color-card);box-shadow:inset 0 0 0 1px var(--mg-line)}.mg-done:focus{outline:none}.mg-done h3{margin:0 0 12px;font-family:var(--wd-font-display);font-size:clamp(28px,4vw,44px);font-weight:300;letter-spacing:-.035em;line-height:1.05;color:var(--mg-ink)}.mg-done p:not(.mg-k){margin:0;max-width:52ch;font-size:17px;line-height:1.6;color:var(--mg-quiet)}.mg-done b{color:var(--mg-ink)}@media (min-width:700px){.mg-f__grid{grid-template-columns:1fr 1fr;gap:18px 18px}.mg-done{padding:52px 48px}}.mg-end{overflow:hidden;padding:clamp(90px,13vw,190px) var(--wd-space-gutter) clamp(64px,8vw,110px);text-align:center;background:linear-gradient(to bottom,#0B0C0F,#08090B)}.mg-end__t{margin:0;font-family:var(--wd-font-display);font-size:clamp(52px,14.6vw,220px);font-weight:600;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.2px rgba(244,243,241,.85);transform:perspective(900px) rotateX(38deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 70%);mask-image:linear-gradient(to bottom,transparent 0,#000 70%)}.mg-end__s{margin:34px 0 0;font-family:var(--wd-font-display);font-size:12px;font-weight:var(--wd-weight-bold);letter-spacing:.26em;text-transform:uppercase;color:var(--mg-dim)}@media (prefers-reduced-motion:reduce){.mg-s>.wd-pic,.mg-cover,.mg-lines--loop .mg-lines__run{animation:none}.mg-s{transform:none}.mg-c figure,.mg-btn,.mg-btn svg,.mg-chk{transition:none}}.mg-w,.mg-w>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.mg{--mg-out:cubic-bezier(.16,1,.3,1);--mg-inout:cubic-bezier(.65,0,.35,1)}html.js .mg-w{clip-path:inset(-.2em -.14em -.24em -.14em)}html.js .mg-s{animation:mg-sky 1500ms var(--mg-out) backwards;animation-delay:calc(var(--k,0) * 60ms)}html.js .mg-hero .mg-k{animation:mg-up 900ms var(--mg-out) 80ms backwards}html.js .mg-hero .mg-k span:not(:first-child)::before{transform-origin:0 50%;animation:mg-rule 900ms var(--mg-out) 420ms backwards}html.js .mg-t .mg-w>span{animation:mg-word 1150ms var(--mg-out) backwards;animation-delay:calc(200ms + var(--i,0) * 80ms)}html.js .mg-lede{animation:mg-up 1000ms var(--mg-out) 560ms backwards}html.js .mg-hero .mg-cta{animation:mg-up 1000ms var(--mg-out) 680ms backwards}html.js .mg-cover{animation:mg-float 10s ease-in-out infinite alternate,mg-land 1500ms var(--mg-out) 160ms backwards}html.js .mg-cm path{stroke-dasharray:1;animation:mg-draw 1000ms var(--mg-out) backwards;animation-delay:calc(900ms + var(--c,0) * 70ms)}.mg-cm--tr{--c:1}.mg-cm--br{--c:2}.mg-cm--bl{--c:3}html.js .mg-reg{animation:mg-target 1100ms var(--mg-out) 900ms backwards}html.js .mg-cover__tag{animation:mg-up 1000ms var(--mg-out) 1000ms backwards}html.js .mg-bar i{transform-origin:50% 100%;animation:mg-step 700ms var(--mg-out) backwards;animation-delay:calc(950ms + var(--n,0) * 45ms)}@keyframes mg-sky{from{opacity:0;scale:.84;translate:0 26px}}@keyframes mg-up{from{opacity:0;translate:0 22px}}@keyframes mg-rule{from{transform:scaleX(0)}}@keyframes mg-word{from{transform:translate3d(0,135%,0)}}@keyframes mg-land{from{opacity:0;translate:0 70px;rotate:-5deg;scale:.93}}@keyframes mg-draw{from{stroke-dashoffset:1;opacity:0}12%{opacity:1}}@keyframes mg-target{from{opacity:0;transform:rotate(-120deg) scale(.4)}}@keyframes mg-step{from{opacity:0;transform:scaleY(.1)}}html.mg-io [data-mg-in=rise]:not(.in){opacity:0;transform:translate3d(0,30px,0)}html.mg-io [data-mg-in=rise].in{transition:opacity 900ms var(--mg-out) var(--d,0ms),transform 1100ms var(--mg-out) var(--d,0ms)}html.mg-io [data-mg-in=lines]:not(.in) .mg-w>span{transform:translate3d(0,135%,0)}html.mg-io [data-mg-in=lines].in .mg-w>span{transition:transform 1100ms var(--mg-out);transition-delay:calc(var(--d,0ms) + var(--l,0) * 110ms + var(--j,0) * 26ms)}html.mg-io [data-mg-in=rule]::before{transform-origin:0 50%}html.mg-io [data-mg-in=rule]:not(.in){opacity:0;transform:translate3d(0,14px,0)}html.mg-io [data-mg-in=rule]:not(.in)::before{transform:scaleX(0)}html.mg-io [data-mg-in=rule].in{transition:opacity 800ms var(--mg-out) calc(var(--d,0ms) + 120ms),transform 900ms var(--mg-out) calc(var(--d,0ms) + 120ms)}html.mg-io [data-mg-in=rule].in::before{transition:transform 1000ms var(--mg-out) var(--d,0ms)}html.mg-io .mg-lines[data-mg-in]{border-block-color:transparent}html.mg-io .mg-lines[data-mg-in]::before,html.mg-io .mg-lines[data-mg-in]::after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--mg-line);pointer-events:none}html.mg-io .mg-lines[data-mg-in]::before{top:0}html.mg-io .mg-lines[data-mg-in]::after{bottom:0}html.mg-io .mg-lines[data-mg-in]:not(.in)::before,html.mg-io .mg-lines[data-mg-in]:not(.in)::after{transform:scaleX(0)}html.mg-io .mg-lines[data-mg-in].in::before,html.mg-io .mg-lines[data-mg-in].in::after{transition:transform 1400ms var(--mg-out) var(--d,0ms)}html.mg-io .mg-lines[data-mg-in]:not(.in) li{opacity:0;transform:translate3d(0,24px,0)}html.mg-io .mg-lines[data-mg-in].in li{transition:opacity 800ms var(--mg-out),transform 1000ms var(--mg-out);transition-delay:calc(var(--d,0ms) + 200ms + var(--i,0) * 70ms)}html.mg-io [data-mg-in=cover]:not(.in){opacity:0;transform:perspective(1400px) translate3d(0,80px,0) rotateX(16deg) scale(.95)}html.mg-io [data-mg-in=cover].in:not(.mg-at){transform:perspective(1400px) translate3d(0,0,0) rotateX(0deg) scale(1);transition:opacity 900ms var(--mg-out) var(--d,0ms),transform 1400ms var(--mg-out) var(--d,0ms)}html.mg-io [data-mg-in=cover]:not(.in) img{scale:1.14}html.mg-io [data-mg-in=cover].in img{transition:scale 1900ms var(--mg-out) var(--d,0ms),transform 900ms var(--wd-motion-ease),opacity 500ms ease}html.mg-io [data-mg-in=pillar]:not(.in){opacity:0;transform:translate3d(0,44px,0)}html.mg-io [data-mg-in=pillar].in{transition:opacity 900ms var(--mg-out) var(--d,0ms),transform 1200ms var(--mg-out) var(--d,0ms)}html.mg-io [data-mg-in=pillar]:not(.in) .mg-p__i{transform:scale(.82)}html.mg-io [data-mg-in=pillar].in .mg-p__i{transition:transform 1000ms var(--wd-motion-spring) calc(var(--d,0ms) + 140ms)}html.mg-io [data-mg-in=pillar] .mg-p__i path{stroke-dasharray:1}html.mg-io [data-mg-in=pillar]:not(.in) .mg-p__i path{stroke-dashoffset:1}html.mg-io [data-mg-in=pillar].in .mg-p__i path{transition:stroke-dashoffset 1300ms var(--mg-inout) calc(var(--d,0ms) + 280ms + var(--n,0) * 110ms)}.mg-p__i path:nth-of-type(2){--n:1}.mg-p__i path:nth-of-type(3){--n:2}.mg-p__i path:nth-of-type(4){--n:3}html.mg-io [data-mg-in=pillar]:not(.in) h3,html.mg-io [data-mg-in=pillar]:not(.in) p{opacity:0;transform:translate3d(0,16px,0)}html.mg-io [data-mg-in=pillar].in h3{transition:opacity 800ms var(--mg-out) calc(var(--d,0ms) + 220ms),transform 1000ms var(--mg-out) calc(var(--d,0ms) + 220ms)}html.mg-io [data-mg-in=pillar].in p{transition:opacity 800ms var(--mg-out) calc(var(--d,0ms) + 320ms),transform 1000ms var(--mg-out) calc(var(--d,0ms) + 320ms)}html.mg-io [data-mg-in=end] .mg-end__t{transform:perspective(900px) rotateX(38deg) translate3d(0,0,0)}html.mg-io [data-mg-in=end]:not(.in) .mg-end__t{opacity:0;transform:perspective(900px) rotateX(84deg) translate3d(0,40px,0)}html.mg-io [data-mg-in=end].in .mg-end__t{transition:opacity 1200ms var(--mg-out) var(--d,0ms),transform 1800ms var(--mg-out) var(--d,0ms)}html.mg-io [data-mg-in=end]:not(.in) .mg-end__s{opacity:0;transform:translate3d(0,16px,0)}html.mg-io [data-mg-in=end].in .mg-end__s{transition:opacity 900ms var(--mg-out) calc(var(--d,0ms) + 700ms),transform 1100ms var(--mg-out) calc(var(--d,0ms) + 700ms)}html.mg-io .mg-done:not([hidden]){animation:mg-up 900ms var(--mg-out) backwards}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.mg-hero{view-timeline:--mg-hero block}html.js .mg-s>.wd-pic{animation:mg-drift var(--dd,20s) ease-in-out var(--dl,0s) infinite alternate,mg-deep linear both;animation-timeline:auto,--mg-hero;animation-range:normal,exit}html.js .mg-c .wd-pic{animation:mg-rack linear both;animation-timeline:view();animation-range:cover}.mg-c:nth-child(odd){--py:22px}.mg-c:nth-child(even){--py:-14px}@keyframes mg-deep{to{translate:0 calc(var(--z,8) * 9px)}}@keyframes mg-rack{from{translate:0 var(--py,16px)}to{translate:0 calc(var(--py,16px) * -1)}}}}@media print{html.mg-io *,html.mg-io *::before,html.mg-io *::after{transition:none!important}}