.ph{--dw:1353;--dh:1163;--gutter:25;--u:max(min(.72px, calc(100vh / 700)), min(calc(100vw / 1353), calc(100vh / 1163)));--dh-px:calc(1163 * var(--u));--vshift:calc(max(0px, (100vh - var(--dh-px))) * .42);--ph-ink:#fff;--ph-cyan:#ffd23f;--ph-cyan-logo:#ffd23f;--ph-rule:#ffffff47;--ph-btn-ink:#0b0f22;--ph-gx:#0b0f22;--ph-serif:var(--font-lilita), var(--font-body), sans-serif;--ph-body:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--ph-logo:var(--font-lilita), sans-serif;height:100vh;color:var(--ph-ink);font-family:var(--ph-body);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#04101f;position:relative;overflow:hidden}@supports (height:100dvh){.ph{--u:max(min(.72px, calc(100dvh / 700)), min(calc(100vw / 1353), calc(100dvh / 1163)));--vshift:calc(max(0px, (100dvh - var(--dh-px))) * .42);height:100dvh}}.ph *,.ph :before,.ph :after{box-sizing:border-box;margin:0;padding:0}.ph .stage{isolation:isolate;position:absolute;inset:0;overflow:hidden}.ph .sky{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ph .sky:after{content:"";background:linear-gradient(#04101f59 0%,#04101f00 30% 70%,#04101fd9 100%);position:absolute;inset:0}.ph .sky video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s linear;display:block;position:absolute;inset:0}.ph .sky video.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.ph .sky video{display:none}}.ph .ui{z-index:3;position:absolute;inset:0}.ph .planet{z-index:-1;appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;line-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute}.ph .planet img{width:100%;height:auto;display:none}.ph .planet img.is-shown{display:block}.ph .planet:hover{transform:scale(1.045)}.ph .planet:active{transform:scale(.99)}.ph .planet-l{width:calc(143 * var(--u));left:calc(-69.5 * var(--u));top:calc(-38.3 * var(--u))}.ph .planet-r{width:calc(143 * var(--u));right:calc(-64.7 * var(--u));top:calc(-40.6 * var(--u))}@media (prefers-reduced-motion:reduce){.ph .planet{transition:none}.ph .planet:hover,.ph .planet:active{transform:none}}.ph .copy{transform:translateY(var(--vshift));pointer-events:none;position:absolute;inset:0}.ph .copy a{pointer-events:auto}.ph .col{left:0;right:calc(var(--gutter) * var(--u));text-align:center;position:absolute}.ph .navbar{z-index:6;height:calc(88 * var(--u));position:absolute;top:0;left:0;right:0}.ph .navbar:after{content:"";left:calc(25 * var(--u));right:calc(49 * var(--u));top:calc(86 * var(--u));height:calc(2 * var(--u));background:var(--ph-rule);position:absolute}.ph .navrow{left:calc(25 * var(--u));right:calc(49 * var(--u));height:calc(86 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.ph .logo{font-family:var(--ph-logo);text-transform:uppercase;text-shadow:0 calc(3 * var(--u)) 0 var(--ph-gx);font-weight:400;font-size:calc(24 * var(--u));letter-spacing:calc(.4 * var(--u));color:#fff;white-space:nowrap;top:calc(-1 * var(--u));line-height:1;text-decoration:none;position:relative}.ph .logo i{color:var(--ph-cyan-logo);font-style:normal}.ph .logo{align-items:center;display:inline-flex}.ph .logo-mark{width:calc(34 * var(--u));height:calc(34 * var(--u));margin-right:calc(10 * var(--u));top:calc(1 * var(--u));position:relative}.ph .burger{width:calc(46 * var(--u));height:calc(46 * var(--u));cursor:pointer;justify-content:center;align-items:center;gap:calc(6 * var(--u));background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:none;position:relative}.ph .burger span{width:calc(24 * var(--u));height:calc(2 * var(--u));border-radius:calc(2 * var(--u));background:#fff;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s linear;display:block}.ph .navrow[data-open=true] .burger span:first-child{transform:translateY(calc(8 * var(--u))) rotate(45deg)}.ph .navrow[data-open=true] .burger span:nth-child(2){opacity:0}.ph .navrow[data-open=true] .burger span:nth-child(3){transform:translateY(calc(-8 * var(--u))) rotate(-45deg)}.ph .links{align-items:center;display:flex}.ph .links a{height:calc(86 * var(--u));font-family:var(--ph-serif);text-transform:uppercase;text-shadow:0 calc(2 * var(--u)) 0 var(--ph-gx);font-size:calc(18.4 * var(--u));color:#fff;padding:0 calc(17.5 * var(--u));letter-spacing:calc(.4 * var(--u));white-space:nowrap;align-items:center;font-weight:400;line-height:1;text-decoration:none;display:flex;position:relative}.ph .links a[aria-current=page]:after{content:"";left:calc(8 * var(--u));right:calc(8 * var(--u));top:calc(80 * var(--u));height:calc(7 * var(--u));background:var(--ph-cyan);border:calc(2 * var(--u)) solid var(--ph-gx);border-radius:calc(4 * var(--u));position:absolute}.ph .links a+a{margin-left:calc(14 * var(--u))}.ph .links a.enroll{margin-left:calc(28.5 * var(--u));width:calc(107 * var(--u));height:calc(38 * var(--u));border-radius:calc(19 * var(--u));font-size:calc(18 * var(--u));letter-spacing:calc(.4 * var(--u));color:var(--ph-btn-ink);text-shadow:none;padding-top:calc(2 * var(--u));border-radius:calc(12 * var(--u));border:calc(3 * var(--u)) solid var(--ph-gx);box-shadow:0 calc(5 * var(--u)) 0 var(--ph-gx), inset 0 calc(2 * var(--u)) 0 #fff6;background:linear-gradient(#ffe066 0%,#ffbf1a 100%);flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;text-decoration:none;display:flex}.ph .eyebrow{top:calc(188.8 * var(--u));font-family:var(--ph-serif);text-shadow:0 calc(3 * var(--u)) 0 var(--ph-gx);font-size:calc(30.45 * var(--u));letter-spacing:calc(4 * var(--u));text-indent:calc(4 * var(--u));color:#fff;font-weight:400;line-height:1}.ph h1.title{top:calc(262 * var(--u));font-family:var(--ph-serif);font-weight:400;font-size:calc(124 * var(--u));letter-spacing:calc(3 * var(--u));text-indent:calc(3 * var(--u));color:#fff;text-shadow:0 calc(8 * var(--u)) 0 var(--ph-gx);-webkit-text-stroke:calc(3 * var(--u)) var(--ph-gx);paint-order:stroke fill;line-height:1}.ph .rule{top:calc(405.5 * var(--u));height:calc(5 * var(--u));padding-right:calc(2 * var(--u));font-size:0;line-height:0}.ph .rule span{vertical-align:top;width:calc(100 * var(--u));height:calc(9 * var(--u));border-radius:calc(5 * var(--u));background:var(--ph-cyan);border:calc(2.5 * var(--u)) solid var(--ph-gx);box-shadow:0 calc(3 * var(--u)) 0 var(--ph-gx);display:inline-block}.ph p.lede{top:calc(436 * var(--u));text-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #0b0f22e6;font-size:calc(18.36 * var(--u));font-weight:500;line-height:calc(30 * var(--u));color:#fffffff2}.ph .cta{top:calc(597 * var(--u));height:calc(66 * var(--u));isolation:isolate}.ph .cta a{width:calc(216 * var(--u));height:calc(66 * var(--u));border-radius:calc(33 * var(--u));font-family:var(--ph-serif);font-size:calc(21 * var(--u));letter-spacing:calc(.5 * var(--u));text-indent:0;color:var(--ph-btn-ink);padding-top:calc(3 * var(--u));border-radius:calc(18 * var(--u));border:calc(3.5 * var(--u)) solid var(--ph-gx);box-shadow:0 calc(7 * var(--u)) 0 var(--ph-gx), inset 0 calc(3 * var(--u)) 0 #ffffff73;background:linear-gradient(#ffe066 0%,#ffbf1a 100%);justify-content:center;align-items:center;font-weight:400;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.ph .cta a:hover{transform:translateY(calc(-2 * var(--u)))}.ph .cta a:active{transform:translateY(calc(5 * var(--u)));box-shadow:0 calc(2 * var(--u)) 0 var(--ph-gx)}.ph .label{top:calc(33 * var(--u));font-family:var(--ph-serif);text-shadow:0 calc(3 * var(--u)) 0 var(--ph-gx);font-weight:400;font-size:calc(21 * var(--u));letter-spacing:calc(3 * var(--u));color:#fff;white-space:nowrap;line-height:1;position:absolute}.ph .label.label-l{left:calc(111 * var(--u))}.ph .label.label-r{right:calc(104 * var(--u))}.ph .sub{top:calc(690 * var(--u));text-shadow:0 1px 10px #020814f2,0 0 2px #020814e6;font-size:calc(14 * var(--u));letter-spacing:calc(2.4 * var(--u));text-transform:uppercase;color:#ffffffb8;font-weight:500}.ph .sub b{color:var(--ph-cyan);font-weight:700}.ph .sub>a,.ph .sub>span{padding:calc(7 * var(--u)) calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--ph-gx);color:#fff;text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f22b8;border-radius:999px;display:inline-block}.ph .sub .nowrap{white-space:nowrap}.ph .scroll{z-index:4;margin-left:calc((-48 - (var(--gutter) / 2)) * var(--u));left:50%;bottom:calc(68 * var(--u));width:calc(96 * var(--u));height:calc(96 * var(--u));box-shadow:0 calc(5 * var(--u)) 0 var(--ph-gx);-webkit-backdrop-filter:blur(calc(6 * var(--u)));backdrop-filter:blur(calc(6 * var(--u)));cursor:pointer;background:linear-gradient(#4d66c2,#2c3f8a);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;border:calc(3 * var(--u)) solid var(--ph-gx)!important}.ph .scroll svg{width:calc(20 * var(--u));height:calc(25 * var(--u));display:block}.ph .simchip{z-index:4;left:calc(25 * var(--u));bottom:calc(24 * var(--u));font-size:calc(11 * var(--u));letter-spacing:calc(1.6 * var(--u));text-transform:uppercase;color:#ffd23f;border:calc(2 * var(--u)) solid #0b0f22;border-radius:calc(99 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));background:#04101f8c;font-weight:700;text-decoration:none;position:absolute}.ph .scroll:focus-visible,.ph .links a:focus-visible,.ph .enroll:focus-visible,.ph .cta a:focus-visible,.ph .logo:focus-visible{outline:calc(2 * var(--u)) solid var(--ph-cyan);outline-offset:calc(3 * var(--u))}.ph .planet:focus-visible{outline:calc(2 * var(--u)) solid var(--ph-cyan);outline-offset:calc(6 * var(--u));border-radius:50%}@media (max-width:1030px),(max-height:620px){.ph .navrow{left:calc(25 * var(--u));right:calc(25 * var(--u))}.ph .burger{display:flex}.ph .links{top:calc(96 * var(--u));z-index:5;width:min(calc(324 * var(--u)), calc(100vw - 50 * var(--u)));padding:calc(12 * var(--u));border-radius:calc(20 * var(--u));-webkit-backdrop-filter:blur(calc(18 * var(--u)));backdrop-filter:blur(calc(18 * var(--u)));border:calc(1 * var(--u)) solid #ffffff24;box-shadow:0 calc(18 * var(--u)) calc(44 * var(--u)) #0208148c;opacity:0;visibility:hidden;transform:translateY(calc(-10 * var(--u)));background:#09152ad6;flex-direction:column;align-items:stretch;transition:opacity .24s,transform .28s cubic-bezier(.4,0,.2,1),visibility .28s;position:absolute;right:0}.ph .navrow[data-open=true] .links{opacity:1;visibility:visible;transform:none}.ph .links a:nth-child(n){height:auto;padding:calc(14 * var(--u)) calc(16 * var(--u));font-size:calc(19 * var(--u));letter-spacing:calc(-.6 * var(--u));justify-content:flex-start;margin-left:0}.ph .links a+a{border-top:calc(1 * var(--u)) solid #ffffff14}.ph .links a[aria-current=page]:after{top:auto;bottom:calc(9 * var(--u));left:calc(16 * var(--u));width:calc(26 * var(--u));height:calc(3 * var(--u));right:auto}.ph .links a.enroll{margin:calc(14 * var(--u)) 0 calc(2 * var(--u));width:100%;height:calc(46 * var(--u));border-radius:calc(23 * var(--u));padding-top:calc(2 * var(--u));font-size:calc(18 * var(--u));letter-spacing:calc(-.4 * var(--u));border-top:0;justify-content:center}.ph .links a.enroll:after{content:none}}@media (min-width:580px) and (max-width:1030px) and (min-height:621px){.ph{--gutter:0;--u:min(max(min(.85px, calc(100vh / 780)), min(calc(100vw / 900), calc(100vh / 1163))), 1.15px);--dh-px:calc(1120 * var(--u));--vshift:calc(max(0px, (100vh - var(--dh-px))) * .38)}@supports (height:100dvh){.ph{--u:min(max(min(.85px, calc(100dvh / 780)), min(calc(100vw / 900), calc(100dvh / 1163))), 1.15px);--vshift:calc(max(0px, (100dvh - var(--dh-px))) * .38)}}.ph .navbar:after{left:calc(25 * var(--u));right:calc(25 * var(--u))}.ph p.lede br{display:none}.ph p.lede{max-width:calc(620 * var(--u));text-wrap:pretty;margin-left:auto;margin-right:auto}.ph .label.label-r{right:calc(116 * var(--u))}}@media (max-width:579px),(max-height:620px){.ph{--gutter:0;--u:max(min(.92px, calc(100vh / 620)), min(calc(100vw / 430), calc(100vh / 880)));--dh-px:calc(880 * var(--u));--vshift:calc(max(0px, (100vh - var(--dh-px))) * .34)}@supports (height:100dvh){.ph{--u:max(min(.92px, calc(100dvh / 620)), min(calc(100vw / 430), calc(100dvh / 880)));--vshift:calc(max(0px, (100dvh - var(--dh-px))) * .34)}}.ph .navbar{height:calc(76 * var(--u))}.ph .navbar:after{left:calc(24 * var(--u));right:calc(24 * var(--u));top:calc(74 * var(--u))}.ph .navrow{left:calc(24 * var(--u));right:calc(24 * var(--u));height:calc(74 * var(--u))}.ph .links{top:calc(84 * var(--u))}.ph .copy{top:calc(76 * var(--u));padding:calc(56 * var(--u)) calc(26 * var(--u)) 0;flex-direction:column;align-items:center;display:flex}.ph .col{width:100%;position:static;right:auto}.ph .eyebrow{font-size:calc(20 * var(--u));letter-spacing:calc(5 * var(--u));text-indent:calc(5 * var(--u))}.ph h1.title{font-size:calc(92 * var(--u));margin-top:calc(15 * var(--u))}.ph .rule{margin-top:calc(22 * var(--u));height:calc(9 * var(--u));padding-right:0}.ph .rule span{width:calc(84 * var(--u))}.ph p.lede{margin-top:calc(19 * var(--u));font-size:calc(15.5 * var(--u));line-height:calc(26 * var(--u));max-width:calc(400 * var(--u));text-wrap:balance}.ph p.lede br{display:none}.ph .cta{margin-top:calc(32 * var(--u));height:calc(60 * var(--u));position:relative;top:auto}.ph .cta a{width:calc(210 * var(--u));height:calc(60 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(19 * var(--u))}.ph .label{font-size:calc(16 * var(--u));letter-spacing:calc(4 * var(--u));top:50%;transform:translateY(-50%)}.ph .label.label-l{left:calc(56 * var(--u))}.ph .label.label-r{right:calc(60 * var(--u))}.ph .planet-l{width:calc(89 * var(--u));left:calc(-44.5 * var(--u));top:calc(-17 * var(--u))}.ph .planet-r{width:calc(89 * var(--u));right:calc(-44.5 * var(--u));top:calc(-18.3 * var(--u))}.ph .sub{margin-top:calc(28 * var(--u));font-size:calc(12 * var(--u));letter-spacing:calc(1.8 * var(--u));max-width:calc(360 * var(--u))}.ph .scroll{width:calc(74 * var(--u));height:calc(74 * var(--u));margin-left:calc(-37 * var(--u));bottom:calc(49 * var(--u))}.ph .scroll svg{width:calc(15.5 * var(--u));height:calc(19.5 * var(--u))}}@media (max-height:660px){.ph .scroll{display:none}}@media (max-height:620px){.ph{--u:max(min(.85px, calc(100vh / 470)), min(calc(100vw / 640), calc(100vh / 560)));--dh-px:calc(560 * var(--u));--vshift:0px}.ph .copy{padding-top:calc(26 * var(--u))}.ph h1.title{font-size:calc(64 * var(--u));margin-top:calc(8 * var(--u))}.ph .rule,.ph p.lede{margin-top:calc(12 * var(--u))}.ph .cta{margin-top:calc(20 * var(--u))}.ph .label{font-size:calc(15 * var(--u));top:50%;transform:translateY(-50%)}.ph .label.label-l{left:calc(58 * var(--u))}.ph .label.label-r{right:calc(58 * var(--u))}.ph .sub{display:none}}@media (min-width:821px) and (max-height:660px){.ph .copy{transform:none}}@media (max-width:500px){.ph .label{top:calc(100% + 34 * var(--u));font-size:calc(15 * var(--u));transform:none}.ph .label.label-l{left:calc(6 * var(--u))}.ph .label.label-r{right:calc(6 * var(--u))}.ph .sub{margin-top:calc(64 * var(--u))}}@media (prefers-reduced-motion:reduce){.ph .links,.ph .burger span{transition:none}}@keyframes ent-reveal{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes ent-rise{0%{opacity:0;transform:translateY(var(--rise,10px))}to{opacity:1;transform:none}}@keyframes ent-settle{0%{opacity:0;transform:translateY(var(--rise,8px)) scale(.965)}to{opacity:1;transform:none}}@keyframes ent-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ent-fade{0%{opacity:0}to{opacity:1}}.anim{--e-expo:cubic-bezier(.16,1,.3,1);--e-quint:cubic-bezier(.22,1,.36,1);--e-slow:cubic-bezier(.4,0,.2,1)}.ph .ent-mask,.ph .ent-line{display:block}.anim .ph .ent-mask{margin-top:-.18em;padding-top:.18em;overflow:hidden}.anim .ph .ent-line{will-change:transform;transform:translateY(115%)}.anim .ph .navbar:after,.anim .ph .links a[aria-current=page]:after,.anim .ph .rule span{transform:scaleX(0)}.anim .ph .logo,.anim .ph .links a,.anim .ph .burger,.anim .ph p.lede,.anim .ph .label,.anim .ph .cta a,.anim .ph .scroll,.anim .ph .sky,.anim .ph .sub{opacity:0}.anim .ph .sky{will-change:opacity}.anim.play .ph .sky{animation:ent-fade 1.6s var(--e-slow) .25s both}.anim.play .ph .navbar:after{animation:ent-draw .9s var(--e-expo) .12s both}.anim.play .ph .logo{--rise:calc(8 * var(--u));animation:ent-rise .6s var(--e-quint) .2s both}.anim.play .ph .links a{--rise:calc(8 * var(--u));animation:ent-rise .55s var(--e-quint) both}.anim.play .ph .links a:first-child{animation-delay:.26s}.anim.play .ph .links a:nth-child(2){animation-delay:.31s}.anim.play .ph .links a:nth-child(3){animation-delay:.36s}.anim.play .ph .links a:nth-child(4){animation-delay:.41s}.anim.play .ph .links a:nth-child(5){animation-delay:.44s}.anim.play .ph .links a:nth-child(6){animation-delay:.46s}.anim.play .ph .links a.enroll,.anim.play .ph .burger{--rise:calc(8 * var(--u));animation:ent-settle .6s var(--e-quint) .46s both}.anim.play .ph .links a[aria-current=page]:after{animation:ent-draw .55s var(--e-expo) .6s both}.anim.play .ph .eyebrow .ent-line{animation:ent-reveal .75s var(--e-expo) .3s both}.anim.play .ph h1.title .ent-line{animation:ent-reveal .95s var(--e-expo) .44s both}.anim.play .ph .rule span{animation:ent-draw .65s var(--e-expo) .78s both}.anim.play .ph p.lede{--rise:calc(12 * var(--u));animation:ent-rise .7s var(--e-quint) .86s both}.anim.play .ph .label.label-l{--rise:calc(8 * var(--u));animation:ent-rise .6s var(--e-quint) 1.04s both}.anim.play .ph .label.label-r{--rise:calc(8 * var(--u));animation:ent-rise .6s var(--e-quint) 1.1s both}.anim.play .ph .cta a{--rise:calc(8 * var(--u));animation:ent-settle .7s var(--e-quint) 1.14s both}.anim.play .ph .sub{--rise:calc(8 * var(--u));animation:ent-rise .6s var(--e-quint) 1.28s both}.anim.play .ph .scroll{animation:ent-settle .6s var(--e-quint) 1.42s both}@media (max-width:579px),(max-height:620px){.anim.play .ph .label{animation-name:ent-fade}}
