.td-stage.td-skin-2.is-simple.screen-home .t2-bd-word{display:none}.td-stage.td-skin-2.is-simple .td-home .td-hero{position:relative;isolation:isolate;padding-top:calc(env(safe-area-inset-top) + clamp(96px, 17vh, 200px))}.td-stage.td-skin-2.is-simple .lt-bg{position:absolute;z-index:0;left:0;right:0;top:calc(-1 * (env(safe-area-inset-top) + 96px));height:calc(100svh + 96px);min-height:700px;max-height:1400px;overflow:hidden;pointer-events:none;background:#000;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.td-stage.td-skin-2.is-simple .lt-bg>*{position:absolute;inset:0}.td-stage.td-skin-2.is-simple .lt-bg:after{content:"";position:absolute;inset:0;opacity:.07;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}.td-stage.td-skin-2.is-simple .lt-stars{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 34% 30% at 50% 45%,transparent 55%,#000 100%);mask-image:radial-gradient(ellipse 34% 30% at 50% 45%,transparent 55%,#000 100%)}.td-stage.td-skin-2.is-simple .lt-tw{animation:lt-tw 4.8s ease-in-out 3 both}@keyframes lt-tw{50%{opacity:.15}}.td-stage.td-skin-2.is-simple .lt-head{grid-column:2/-2;grid-row:1;justify-self:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.td-stage.td-skin-2.is-simple .lt-lit{font-size:clamp(60px,8.6vw,140px);margin:0 auto;max-width:100%;animation:t2-in .9s .08s var(--t2-ease) both}.td-stage.td-skin-2.is-simple .lt-sub{margin:clamp(14px,2vh,22px) 0 0;max-width:40ch;font:400 clamp(16px,1.35vw,19px)/1.5 var(--body);color:rgba(244,244,245,.74);text-wrap:balance;animation:lt-fade 1.2s ease .9s both}@keyframes lt-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.td-stage.td-skin-2.is-simple .td-intro-text{grid-column:4/-4;grid-row:2;justify-self:stretch;padding:0;margin-top:clamp(40px,6.5vh,76px);position:relative;z-index:2;animation:lt-fade 1.2s ease 1.1s both}.td-stage.td-skin-2.is-simple .td-form{margin-top:0}.td-stage.td-skin-2.is-simple .td-signin{align-items:center}.td-stage.td-skin-2.is-simple .td-signin small{text-align:center}@media (max-width:1099px){.td-stage.td-skin-2.is-simple .lt-head,.td-stage.td-skin-2.is-simple .td-intro-text{grid-column:2;max-width:680px;justify-self:center;width:100%}}@media (max-width:768px){.td-stage.td-skin-2.is-simple .td-home .td-hero{padding-top:calc(env(safe-area-inset-top) + 88px)}.td-stage.td-skin-2.is-simple .lt-lit{font-size:clamp(52px,15.5vw,88px);white-space:normal;width:auto;text-align:center;line-height:1.02}.td-stage.td-skin-2.is-simple .td-modes{gap:14px}}.lt-bg[data-look="2"] .lt-chalk:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 42%,rgba(255,255,255,.035),transparent 70%)}.lt-bg[data-look="2"] .lt-dg{position:absolute;display:block;overflow:visible;will-change:transform;animation:lt-float 22s ease-in-out infinite alternate}.lt-bg[data-look="2"] .lt-ln>*{fill:none;stroke:#fff;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.34;stroke-dasharray:1;stroke-dashoffset:1;animation:lt-draw 2.6s cubic-bezier(.45,.05,.25,1) forwards}.lt-bg[data-look="2"] .lt-ln>.lt-hot{opacity:.78;stroke-width:1.4;filter:drop-shadow(0 0 3px rgba(255,255,255,.55))}.lt-bg[data-look="2"] .lt-ln>.lt-dash{stroke-dasharray:.02 .025;stroke-dashoffset:0;animation:lt-fade-in 1.6s ease 2.2s both;opacity:.38}.lt-bg[data-look="2"] .lt-pt{fill:#fff;opacity:.9;filter:drop-shadow(0 0 4px rgba(255,255,255,.8));animation:lt-fade-in 1s ease 2.4s both}.lt-bg[data-look="2"] .lt-pt-dim{opacity:.45}.lt-bg[data-look="2"] .lt-pt-sun{filter:drop-shadow(0 0 8px rgba(255,255,255,.9))}.lt-bg[data-look="2"] .lt-tx{fill:#fff;opacity:.62;font:italic 400 19px var(--lt-serif),"Instrument Serif",Georgia,serif;animation:lt-fade-in 1.8s ease 2.6s both}.lt-bg[data-look="2"] .lt-tx-s{font-size:14px;opacity:.5}.lt-bg[data-look="2"] .lt-tx-l{font-size:30px;opacity:.3}.lt-bg[data-look="2"] .lt-dg-unit{left:5%;top:19%;width:clamp(150px,15vw,250px);animation-duration:24s}.lt-bg[data-look="2"] .lt-dg-pyth{left:6%;bottom:18%;width:clamp(150px,14vw,240px);animation-duration:27s;animation-direction:alternate-reverse}.lt-bg[data-look="2"] .lt-dg-parab{right:2.5%;top:17%;width:clamp(170px,17vw,280px);animation-duration:26s}.lt-bg[data-look="2"] .lt-dg-orbit{right:4%;top:46%;width:clamp(150px,15vw,250px);animation-duration:30s;animation-direction:alternate-reverse}.lt-bg[data-look="2"] .lt-dg-wave{right:2.5%;bottom:19%;width:clamp(170px,18vw,300px);animation-duration:23s}.lt-bg[data-look="2"] .lt-dg-force{left:3%;top:38%;width:clamp(130px,12vw,200px);animation-duration:29s}.lt-bg[data-look="2"] .lt-dg-emc{left:50%;top:12%;width:clamp(120px,11vw,190px);margin-left:calc(clamp(120px, 11vw, 190px) / -2);animation:none}.lt-bg[data-look="2"] .lt-dg-unit .lt-ln>*{animation-delay:.2s}.lt-bg[data-look="2"] .lt-dg-parab .lt-ln>*{animation-delay:.5s}.lt-bg[data-look="2"] .lt-dg-pyth .lt-ln>*{animation-delay:.8s}.lt-bg[data-look="2"] .lt-dg-orbit .lt-ln>*{animation-delay:1.1s}.lt-bg[data-look="2"] .lt-dg-wave .lt-ln>*{animation-delay:1.3s}.lt-bg[data-look="2"] .lt-dg-force .lt-ln>*{animation-delay:1.6s}@keyframes lt-draw{to{stroke-dashoffset:0}}@keyframes lt-fade-in{0%{opacity:0}}@keyframes lt-float{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(0,-14px,0) rotate(1.2deg)}}@media (max-width:768px){.lt-bg[data-look="2"] :is(.lt-dg-orbit,.lt-dg-force,.lt-dg-emc,.lt-dg-pyth){display:none}.lt-bg[data-look="2"] .lt-dg-unit{top:20%;left:-14%;width:112px}.lt-bg[data-look="2"] .lt-dg-parab{top:20%;right:-14%;width:124px}.lt-bg[data-look="2"] .lt-dg-wave{bottom:17%;right:-10%;width:190px}}@media (prefers-reduced-motion:reduce){.lt-bg :is(.lt-dg,.lt-ln>*,.lt-pt,.lt-tx),.td-stage.td-skin-2.is-simple :is(.lt-lit,.lt-sub,.td-intro-text,.lt-tw){animation:none!important}.lt-bg[data-look="2"] .lt-ln>*{stroke-dashoffset:0}}