.mtg-page{--mtg-em:52 211 153;--mtg-sky:56 189 248;--mtg-amber:251 191 36;color:#fff}.mtg-band{isolation:isolate;scroll-margin-top:6rem;position:relative;overflow:hidden}.mtg-band>.section-ambient-glow{z-index:-1}.mtg-section{width:100%;max-width:72rem;margin-inline:auto;padding:clamp(3.5rem,7vw,5rem) 1.25rem}@media (min-width:640px){.mtg-section{padding-inline:2rem}}.mtg-eyebrow{border:1px solid rgb(var(--mtg-em) / 35%);background:rgb(var(--mtg-em) / 10%);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--mtg-em));border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mtg-gradient{background:linear-gradient(100deg, rgb(var(--mtg-em)), rgb(var(--mtg-sky)));color:#0000;-webkit-background-clip:text;background-clip:text}.mtg-heading{max-width:42rem;margin-bottom:2.25rem}.mtg-heading--center{text-align:center;margin-inline:auto}.mtg-heading__title{letter-spacing:-.03em;margin-top:.85rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.12}.mtg-heading__text{color:#bec5cc;color:lab(79.1092% -1.29545 -4.2762);margin-top:.9rem;font-size:1.0625rem;line-height:1.65}.mtg-card-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.3}.mtg-card-text{color:#b8bec5;color:lab(76.7891% -1.29417 -4.27552);margin-top:.4rem;font-size:.9375rem;line-height:1.65}.mtg-note{color:#9ea5ad;color:lab(67.5064% -1.49181 -4.97856);max-width:44rem;margin-top:1.25rem;font-size:.875rem;line-height:1.6}.mtg-hero{isolation:isolate;padding:clamp(7rem,14vw,9.5rem) 1.25rem clamp(3.5rem,8vw,5.5rem);position:relative;overflow:hidden}.mtg-hero__aurora{z-index:-2;background:radial-gradient(58% 42% at 18% 28%,#0400ff2c,#0000 72%),radial-gradient(48% 38% at 82% 62%,#6e00fe1c,#0000 70%),#03071a;background:radial-gradient(58% 42% at 18% 28%,lab(29.6324% 68.3866 -111.951/.171),#0000 72%),radial-gradient(48% 38% at 82% 62%,lab(36.8837% 72.8106 -99.074/.11),#0000 70%),#03071a;position:absolute;inset:0}.mtg-hero__photo{z-index:-1;opacity:.35;width:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.mtg-hero__img{object-fit:cover}@media (min-width:1024px){.mtg-hero__photo{opacity:.85;-webkit-mask-composite:source-in;width:62%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.mtg-hero__inner{flex-direction:column;gap:2.5rem;max-width:72rem;margin-inline:auto;display:flex}.mtg-hero__title{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2.1rem,5.2vw,3.6rem);font-weight:800;line-height:1.06}.mtg-hero__lead{color:#d2d8df;color:lab(86.0694% -1.2989 -4.27808);max-width:36rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.mtg-hero__actions{flex-wrap:wrap;align-items:center;gap:.875rem 1rem;margin-top:1.75rem;display:flex}.mtg-ghost{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:9999px;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.mtg-ghost:hover{background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#ffffff61;border-color:lab(100% 0 0/.38)}.mtg-chips{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.mtg-chips li{color:#e0e5eb;color:lab(90.7116% -1.09041 -3.56942);background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:9999px;padding:.35rem .8rem;font-size:.8125rem;font-weight:600}.mtg-hero__visual{width:100%;max-width:24rem;position:relative}@media (min-width:1024px){.mtg-hero__inner{flex-direction:row;justify-content:space-between;align-items:center}.mtg-hero__copy{flex:0 38rem}.mtg-hero__visual{flex:0 0 22rem}}.mtg-file{background:linear-gradient(150deg, rgb(var(--mtg-em) / 14%), rgb(var(--mtg-sky) / 6%) 60%), #01040fd1;backdrop-filter:blur(16px);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:1.5rem;padding:1.1rem 1.2rem 1.2rem;box-shadow:0 30px 60px -28px #000000b3,inset 0 1px #ffffff1a;box-shadow:0 30px 60px -28px lab(0% 0 0/.701961),inset 0 1px lab(100% 0 0/.1)}@supports (color:lab(0% 0 0)){.mtg-file{background:linear-gradient(150deg, rgb(var(--mtg-em) / 14%), rgb(var(--mtg-sky) / 6%) 60%), lab(1.1295% .401154 -4.51282/.82)}}.mtg-file__head{justify-content:space-between;align-items:center;display:flex}.mtg-file__title{font-size:.875rem;font-weight:700}.mtg-file__badge{background:rgb(var(--mtg-amber) / 16%);color:rgb(var(--mtg-amber));border-radius:9999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:700}.mtg-file__body{align-items:center;gap:1rem;margin-top:1rem;display:flex}.mtg-file__ring{flex:0 0 5.5rem;width:5.5rem;height:5.5rem;transform:rotate(-90deg)}.mtg-ring-bg{fill:none;stroke:#ffffff1f;stroke:lab(100% 0 0/.12);stroke-width:7px}.mtg-ring-fg,.mtg-ring-check,.mtg-tick{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:mtg-draw 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both paused}.mtg-ring-fg{stroke:rgb(var(--mtg-em));stroke-width:7px;stroke-dasharray:1 1;animation-name:mtg-ring;animation-duration:1.6s}.mtg-ring-check{stroke:#fff;stroke-width:5px;transform-origin:48px 48px;animation-delay:1.2s;transform:rotate(90deg)}.mtg-file__rows{flex-direction:column;flex:1;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.mtg-file__rows li{color:#e0e5eb;color:lab(90.7116% -1.09041 -3.56942);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.mtg-file__rows svg{flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.mtg-tick-ring{fill:rgb(var(--mtg-em) / 16%);stroke:rgb(var(--mtg-em) / 60%);stroke-width:1.5px}.mtg-tick{stroke:rgb(var(--mtg-em));stroke-width:2.2px;animation-delay:calc(var(--d,0s) + .3s)}.mtg-file__bar{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:9999px;height:.4rem;margin-top:1rem;overflow:hidden}.mtg-file__bar span{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--mtg-em)), rgb(var(--mtg-sky)));transform-origin:0;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.22,1,.36,1) .4s;display:block;transform:scaleX(0)}.mtg-file[data-play=true] .mtg-file__bar span{transform:scaleX(.72)}.mtg-file[data-play=true] .mtg-ring-fg,.mtg-file[data-play=true] .mtg-ring-check,.mtg-file[data-play=true] .mtg-tick{animation-play-state:running}.mtg-float{background:#01030bd9;background:lab(.855886% .228629 -3.02534/.85);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.75rem;font-weight:600;animation:6s ease-in-out infinite mtg-float;display:inline-flex;position:absolute;bottom:-1.1rem;right:-.5rem}.mtg-float svg{color:rgb(var(--mtg-em))}@keyframes mtg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mtg-draw{to{stroke-dashoffset:0}}@keyframes mtg-ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:.28px}}.mtg-split{flex-direction:column;gap:1.5rem;display:flex}.mtg-stack{flex-direction:column;flex:1;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mtg-problem{background:radial-gradient(80% 120% at 100% 0%, rgb(var(--mtg-sky) / 10%) 0%, transparent 70%), #040711b8;border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.4rem;gap:1rem;padding:1.25rem 1.4rem;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mtg-problem{background:radial-gradient(80% 120% at 100% 0%, rgb(var(--mtg-sky) / 10%) 0%, transparent 70%), lab(1.90865% .352241 -4.79464/.72)}}.mtg-problem__icon{border:1px solid rgb(var(--mtg-amber) / 35%);background:rgb(var(--mtg-amber) / 12%);width:2.5rem;height:2.5rem;color:rgb(var(--mtg-amber));border-radius:.8rem;flex:0 0 2.5rem;place-items:center;display:grid}.mtg-problem__n{color:#ffffff12;color:lab(100% 0 0/.07);font-size:2.25rem;font-weight:800;line-height:1;position:absolute;top:.6rem;right:1rem}@media (min-width:960px){.mtg-split{flex-direction:row;align-items:flex-start;gap:3.5rem}.mtg-split__aside{flex:0 0 34%;position:sticky;top:7rem}.mtg-split__aside .mtg-heading{margin-bottom:0}}.mtg-layers{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.mtg-layer{background:radial-gradient(90% 70% at 0% 0%, rgb(var(--mtg-em) / 14%) 0%, transparent 70%), #040711c7;border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.6rem;flex-direction:column;padding:1.6rem;display:flex;position:relative}@supports (color:lab(0% 0 0)){.mtg-layer{background:radial-gradient(90% 70% at 0% 0%, rgb(var(--mtg-em) / 14%) 0%, transparent 70%), lab(1.90865% .352241 -4.79464/.78)}}.mtg-layer:nth-child(2){background:radial-gradient(90% 70% at 0% 0%, rgb(var(--mtg-sky) / 14%) 0%, transparent 70%), #040711c7}@supports (color:lab(0% 0 0)){.mtg-layer:nth-child(2){background:radial-gradient(90% 70% at 0% 0%, rgb(var(--mtg-sky) / 14%) 0%, transparent 70%), lab(1.90865% .352241 -4.79464/.78)}}.mtg-layer:nth-child(3){background:radial-gradient(90% 70% at 0% 0%, rgb(var(--mtg-amber) / 12%) 0%, transparent 70%), #040711c7}@supports (color:lab(0% 0 0)){.mtg-layer:nth-child(3){background:radial-gradient(90% 70% at 0% 0%, rgb(var(--mtg-amber) / 12%) 0%, transparent 70%), lab(1.90865% .352241 -4.79464/.78)}}.mtg-layer__top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mtg-layer__n{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px oklch(100% 0 0/.55);font-size:2.5rem;font-weight:800;line-height:1}.mtg-layer__tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#d8dfe6;color:lab(88.3894% -1.29998 -4.27864);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:600}.mtg-checks{flex-direction:column;gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.mtg-checks li{color:#d3d8de;color:lab(86.0715% -1.08898 -3.56864);gap:.6rem;font-size:.9rem;line-height:1.55;display:flex}.mtg-checks svg{color:rgb(var(--mtg-em));flex-shrink:0;margin-top:.2rem}@media (min-width:900px){.mtg-layers{grid-template-columns:repeat(3,minmax(0,1fr))}.mtg-layer{margin-top:calc(var(--i) * 1.75rem)}}.mtg-scope{flex-direction:column;gap:1rem;display:flex}.mtg-scope__col{border-radius:1.6rem;padding:1.6rem}.mtg-scope__col--in{border:1px solid rgb(var(--mtg-em) / 35%);background:linear-gradient(160deg, rgb(var(--mtg-em) / 13%), rgb(var(--mtg-em) / 3%) 70%), #040711c7;flex:1.25 1 0}@supports (color:lab(0% 0 0)){.mtg-scope__col--in{background:linear-gradient(160deg, rgb(var(--mtg-em) / 13%), rgb(var(--mtg-em) / 3%) 70%), lab(1.90865% .352241 -4.79464/.78)}}.mtg-scope__col--out{background:#03060db3;background:lab(1.51253% .181951 -3.16651/.7);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);flex:1 1 0}.mtg-scope__title{font-size:1.1875rem;font-weight:800}.mtg-scope__list{flex-direction:column;gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.mtg-scope__list li{color:#d9dfe5;color:lab(88.3915% -1.08966 -3.56903);gap:.7rem;font-size:.9375rem;line-height:1.55;display:flex}.mtg-scope__mark{border-radius:9999px;flex:0 0 1.4rem;place-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;display:grid}.mtg-scope__mark--in{background:rgb(var(--mtg-em) / 20%);color:rgb(var(--mtg-em))}.mtg-scope__mark--out{color:#b8bec5;color:lab(76.7891% -1.29417 -4.27552);background:#ffffff1a;background:lab(100% 0 0/.1)}@media (min-width:900px){.mtg-scope{flex-direction:row}}.mtg-goals{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mtg-goal{background:radial-gradient(100% 80% at 100% 100%, rgb(var(--mtg-em) / 12%) 0%, transparent 70%), #040711bf;border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.4rem;flex-direction:column;padding:1.4rem;transition:transform .22s,border-color .22s;display:flex}@supports (color:lab(0% 0 0)){.mtg-goal{background:radial-gradient(100% 80% at 100% 100%, rgb(var(--mtg-em) / 12%) 0%, transparent 70%), lab(1.90865% .352241 -4.79464/.75)}}.mtg-goal:hover{border-color:rgb(var(--mtg-em) / 45%);transform:translateY(-3px)}.mtg-goal__icon{background:linear-gradient(135deg, rgb(var(--mtg-em) / 35%), rgb(var(--mtg-sky) / 20%));color:#fff;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;display:grid}.mtg-goal__measure{color:rgb(var(--mtg-em));flex-direction:column;gap:.1rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:700;display:flex}.mtg-goal__measure span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#8c939b;color:lab(60.546% -1.48457 -4.97487);font-size:.625rem;font-weight:600}@media (min-width:640px){.mtg-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mtg-goals{grid-template-columns:repeat(4,minmax(0,1fr))}}.mtg-journey{position:relative}.mtg-journey__line{display:none}.mtg-journey__steps{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.mtg-journey__step{background:#040711b3;background:lab(1.90865% .352241 -4.79464/.7);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.1rem;flex-direction:column;gap:.3rem;padding:.9rem 1rem .9rem 3.4rem;display:flex;position:relative}.mtg-journey__dot{background:linear-gradient(135deg, rgb(var(--mtg-em)), rgb(var(--mtg-sky)));color:#03071a;border-radius:9999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.8125rem;font-weight:800;display:grid;position:absolute;top:.9rem;left:.9rem}.mtg-journey__title{font-size:1rem;font-weight:700}.mtg-journey__text{color:#b8bec5;color:lab(76.7891% -1.29417 -4.27552);font-size:.875rem;line-height:1.55}@media (min-width:1000px){.mtg-journey__line{background:linear-gradient(90deg, rgb(var(--mtg-em)), rgb(var(--mtg-sky)));transform-origin:0;height:2px;transition:transform 1.6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:1.3rem;left:6%;right:6%;transform:scaleX(0)}.mtg-journey[data-play=true] .mtg-journey__line{transform:scaleX(1)}.mtg-journey__steps{flex-direction:row;gap:.75rem}.mtg-journey__step{text-align:center;background:0 0;border:0;flex:1 1 0;align-items:center;padding:3.2rem .6rem 0}.mtg-journey__dot{width:2.1rem;height:2.1rem;margin-left:-1.05rem;top:.4rem;left:50%;box-shadow:0 0 0 5px #03071a}}.mtg-guard{border:1px solid rgb(var(--mtg-em) / 28%);background:radial-gradient(70% 90% at 0% 0%, rgb(var(--mtg-em) / 14%) 0%, transparent 70%), #03050fcc;border-radius:2rem;padding:clamp(1.4rem,4vw,2.5rem)}@supports (color:lab(0% 0 0)){.mtg-guard{background:radial-gradient(70% 90% at 0% 0%, rgb(var(--mtg-em) / 14%) 0%, transparent 70%), lab(1.49356% .346191 -4.16615/.8)}}.mtg-guard__intro{flex-direction:column;gap:1rem;display:flex}.mtg-guard__intro .mtg-heading{margin-bottom:1.5rem}.mtg-guard__shield{background:linear-gradient(135deg, rgb(var(--mtg-em) / 40%), rgb(var(--mtg-sky) / 22%));color:#fff;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}.mtg-guard__list{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mtg-guard__list li{background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.1rem;padding:1.1rem 1.2rem}.mtg-guard__note{color:#9ea5ad;color:lab(67.5064% -1.49181 -4.97856);margin-top:1.25rem;font-size:.8125rem;line-height:1.6}@media (min-width:720px){.mtg-guard__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.mtg-guard__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.mtg-segments{flex-direction:column;gap:1rem;display:flex}.mtg-segment{background:#040711bf;background:lab(1.90865% .352241 -4.79464/.75);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.6rem;flex-direction:column;display:flex;overflow:hidden}.mtg-segment__media{min-height:11rem;position:relative}.mtg-segment__img{object-fit:cover;transition:transform .7s}.mtg-segment:hover .mtg-segment__img{transform:scale(1.05)}.mtg-segment__body{flex-direction:column;flex:1;padding:1.25rem 1.4rem 1.4rem;display:flex}.mtg-pills{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.mtg-pills li{border:1px solid rgb(var(--mtg-sky) / 30%);background:rgb(var(--mtg-sky) / 10%);color:#d3e0ea;color:lab(88.4282% -3.20494 -6.5616);border-radius:9999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}@media (min-width:900px){.mtg-segments{flex-direction:row}.mtg-segment{flex:1 1 0}.mtg-segment__media{min-height:12rem}}.mtg-process{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mtg-process__step{background:#040711b8;background:lab(1.90865% .352241 -4.79464/.72);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.4rem;flex-direction:column;padding:1.4rem;display:flex;position:relative}.mtg-process__n{letter-spacing:-.04em;background:linear-gradient(135deg, rgb(var(--mtg-em)), rgb(var(--mtg-sky)));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}.mtg-process__timing{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#9ea5ad;color:lab(67.5064% -1.49181 -4.97856);margin:.6rem 0 .35rem;font-size:.6875rem;font-weight:600}@media (min-width:640px){.mtg-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.mtg-process{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mtg-float{animation:none}.mtg-ring-fg,.mtg-ring-check,.mtg-tick{stroke-dashoffset:0;animation:none}.mtg-ring-fg{stroke-dashoffset:.28px}.mtg-file__bar span,.mtg-journey__line{transition:none;transform:scaleX(1)}.mtg-file__bar span{transform:scaleX(.72)}}
