.tfl[data-astro-cid-eermaqxy]{width:auto;display:block;overflow:visible}.tfw[data-astro-cid-4ptf362v]{line-height:0;display:inline-block}.tfw__svg[data-astro-cid-4ptf362v]{width:auto;height:100%;display:block;overflow:visible}.tfw__text[data-astro-cid-4ptf362v]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.nav-menu-open,html.nav-menu-open body{overscroll-behavior:none;width:100%;max-width:100%;overflow:hidden}.cinematic-nav[data-astro-cid-wpvy4v7s]{--page-progress:0%;z-index:70;box-sizing:border-box;pointer-events:none;width:100%;max-width:100vw;padding:.75rem;transition:transform .5s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto}.cinematic-nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(calc(-100% - 1rem))}.cinematic-nav__shell[data-astro-cid-wpvy4v7s]{max-width:88rem;margin:auto;position:relative}.cinematic-nav[data-astro-cid-wpvy4v7s]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000008c,#0003 55%,#0000);height:9rem;transition:opacity .4s;position:absolute;inset:0 0 auto}.cinematic-nav[data-astro-cid-wpvy4v7s]:not(.is-scrolled):before{opacity:1}.cinematic-nav__bar[data-astro-cid-wpvy4v7s]{backdrop-filter:blur(22px)saturate(130%);pointer-events:auto;background:#03050ab8;border:1px solid #ffffff1c;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;height:4.5rem;padding:0 .65rem 0 1.15rem;transition:height .45s cubic-bezier(.22,1,.36,1),background-color .4s,border-color .4s,box-shadow .4s,backdrop-filter .4s;display:flex;overflow:hidden;box-shadow:0 18px 55px #00000047,inset 0 1px #ffffff0b}.cinematic-nav[data-astro-cid-wpvy4v7s]:not(.is-scrolled) .cinematic-nav__bar[data-astro-cid-wpvy4v7s]{box-shadow:none;backdrop-filter:none;background-color:#0000;border-color:#0000}.cinematic-nav[data-astro-cid-wpvy4v7s]:not(.is-scrolled) .cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{text-shadow:0 1px 14px #000000a6}.is-scrolled[data-astro-cid-wpvy4v7s] .cinematic-nav__bar[data-astro-cid-wpvy4v7s]{background:#03050ae0;border-color:#60a5fa33;height:3.85rem}.cinematic-nav__brand[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;gap:.85rem;display:flex}.cinematic-nav__brand[data-astro-cid-wpvy4v7s] .cinematic-nav__logo{color:#fff;height:1.65rem}.cinematic-nav__home[data-astro-cid-wpvy4v7s]{border-radius:.35rem;display:flex}.cinematic-nav__home[data-astro-cid-wpvy4v7s]:focus-visible{outline-offset:4px;outline:2px solid #93c5fd}.cinematic-nav__status[data-astro-cid-wpvy4v7s]{color:#ffffff6b;letter-spacing:.15em;border-left:1px solid #ffffff1f;align-items:center;gap:.42rem;padding-left:.85rem;font-size:.52rem;font-weight:700;display:none}.cinematic-nav__status[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:#60a5fa;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 12px #3b82f6}.cinematic-nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1rem,1.5vw,1.75rem);display:none}.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#ffffffd1;letter-spacing:.005em;white-space:nowrap;padding:1.4rem 0;font-size:.82rem;font-weight:600;transition:color .25s;position:relative}.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{color:#60a5fa;letter-spacing:.12em;opacity:0;font-size:.42rem;transition:opacity .25s,transform .25s;position:absolute;top:.5rem;left:0;transform:translateY(4px)}.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#2563eb,#93c5fd);height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.85rem;left:0;right:0;transform:scaleX(0)}.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{color:#fff}.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover span[data-astro-cid-wpvy4v7s],.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible span[data-astro-cid-wpvy4v7s]{opacity:1;transform:none}.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.cinematic-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.cinematic-nav__actions[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;gap:.55rem;min-width:0;display:flex}.cinematic-nav__cta[data-astro-cid-wpvy4v7s]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1d4ed8,#315ae8 65%,#5880ff);border:1px solid #93c5fd3d;border-radius:.8rem;align-items:center;gap:.8rem;min-height:3.1rem;padding:.3rem .35rem .3rem 1.05rem;font-size:.75rem;font-weight:750;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 32px #2563eb42,inset 0 1px #ffffff38}.cinematic-nav__cta[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{fill:none;stroke:currentColor;stroke-width:1.5px;background:#ffffff21;border-radius:.58rem;width:2.25rem;height:2.25rem;padding:.55rem;transition:transform .3s}.cinematic-nav__cta[data-astro-cid-wpvy4v7s]:hover,.cinematic-nav__cta[data-astro-cid-wpvy4v7s]:focus-visible{transform:translateY(-2px);box-shadow:0 15px 38px #2563eb66,inset 0 1px #ffffff40}.cinematic-nav__cta[data-astro-cid-wpvy4v7s]:hover svg[data-astro-cid-wpvy4v7s]{transform:translate(2px)}.cinematic-nav__menu[data-astro-cid-wpvy4v7s]{color:#fff;background:#ffffff09;border:1px solid #ffffff1f;border-radius:.8rem;flex:none;width:3rem;height:3rem;padding:0;display:block;position:relative;overflow:visible}.cinematic-nav__menu[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:currentColor;border-radius:999px;width:1.08rem;height:1.5px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #fff3}.cinematic-nav__menu[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translate(-50%,calc(-50% - .34rem))}.cinematic-nav__menu[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{transform:translate(-50%,calc(.34rem - 50%))}.cinematic-nav__progress[data-astro-cid-wpvy4v7s]{border-radius:999px;height:1px;position:absolute;bottom:-1px;left:1.25rem;right:1.25rem;overflow:hidden}.cinematic-nav__progress[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{width:var(--page-progress);background:linear-gradient(90deg,#0000,#2563eb,#bfdbfe);height:100%;transition:width .1s linear;display:block;box-shadow:0 0 10px #3b82f6}.cinematic-menu[data-astro-cid-wpvy4v7s]{z-index:80;box-sizing:border-box;color:#fff;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;background:#03050a;flex-direction:column;width:100%;max-width:100vw;height:100dvh;padding:1.35rem;transition:opacity .4s,visibility .4s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow:hidden auto;transform:translateY(-1rem)}.cinematic-menu__sky[data-astro-cid-wpvy4v7s]{pointer-events:none;position:absolute;inset:0 0 30%;mask-image:linear-gradient(#000 40%,#0000)}.cinematic-menu__sky[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{width:var(--size);height:var(--size);opacity:.35;animation:navTwinkle var(--duration) ease-in-out var(--delay) infinite paused;background:#dbeafe;border-radius:50%;position:absolute}.cinematic-menu__sky[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s].is-bright{box-shadow:0 0 6px 1px #93c5fdcc}.cinematic-menu[data-astro-cid-wpvy4v7s].is-open .cinematic-menu__sky[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{animation-play-state:running}.cinematic-menu[data-astro-cid-wpvy4v7s].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.cinematic-menu__glow[data-astro-cid-wpvy4v7s]{opacity:.75;pointer-events:none;background:radial-gradient(circle at 100% 0,#1d4ed861,#0000 68%);width:100%;height:24rem;position:absolute;inset:0 0 auto}.cinematic-menu__top[data-astro-cid-wpvy4v7s],.cinematic-menu__content[data-astro-cid-wpvy4v7s],.cinematic-menu__footer[data-astro-cid-wpvy4v7s]{z-index:1;position:relative}.cinematic-menu__top[data-astro-cid-wpvy4v7s]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:1.2rem;display:flex}.cinematic-menu__top[data-astro-cid-wpvy4v7s] .cinematic-menu__logo{color:#fff;height:1.5rem}.cinematic-menu__top[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]{border:1px solid #ffffff24;border-radius:50%;place-content:center;width:3rem;height:3rem;display:grid}.cinematic-menu__top[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:#fff;grid-area:1/1;width:1.1rem;height:1px;transform:rotate(45deg)}.cinematic-menu__top[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{transform:rotate(-45deg)}.cinematic-menu__content[data-astro-cid-wpvy4v7s]{flex:1;padding:clamp(2.5rem,8vh,5rem) 0 2rem}.cinematic-menu__content[data-astro-cid-wpvy4v7s]>p[data-astro-cid-wpvy4v7s]{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.58rem;font-weight:700;display:flex}.cinematic-menu__content[data-astro-cid-wpvy4v7s]>p[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:linear-gradient(90deg,#2563eb,#0000);width:1.75rem;height:1px}.cinematic-menu__content[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{margin-top:1.35rem}.cinematic-menu__content[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{z-index:2;opacity:0;cursor:pointer;touch-action:manipulation;min-width:0;min-height:3.25rem;transition:opacity .45s var(--menu-delay),transform .55s cubic-bezier(.22,1,.36,1) var(--menu-delay),color .2s;border-bottom:1px solid #ffffff14;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem 0;display:grid;position:relative;transform:translateY(14px)}.cinematic-menu[data-astro-cid-wpvy4v7s].is-open nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{opacity:1;transform:none}.cinematic-menu__content[data-astro-cid-wpvy4v7s] small[data-astro-cid-wpvy4v7s]{color:#60a5fa;letter-spacing:.1em;font-size:.55rem}.cinematic-menu__content[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{overflow-wrap:break-word;letter-spacing:-.055em;min-width:0;font-size:clamp(1.9rem,8.6vw,2.8rem);font-weight:500;line-height:1}.cinematic-menu__content[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{fill:none;stroke:#ffffff59;stroke-width:1.25px;width:1.25rem;transition:transform .25s,stroke .25s}.cinematic-menu__content[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#93c5fd}.cinematic-menu__content[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover svg[data-astro-cid-wpvy4v7s]{stroke:#93c5fd;transform:translate(4px)}.cinematic-menu__footer[data-astro-cid-wpvy4v7s]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:1.25rem;display:flex}.cinematic-menu__footer[data-astro-cid-wpvy4v7s] p[data-astro-cid-wpvy4v7s]{color:#ffffff61;letter-spacing:.12em;font-size:.52rem;line-height:1.6}.cinematic-menu__footer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#93c5fd;font-size:.7rem;font-weight:700}.cinematic-menu__footer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{margin-left:.35rem}.cinematic-menu__mark[data-astro-cid-wpvy4v7s]{z-index:1;color:#fffffff0;margin-top:1.5rem;position:relative}.cinematic-menu__mark[data-astro-cid-wpvy4v7s] .tfw{width:100%;height:auto;display:block}.cinematic-menu__mark[data-astro-cid-wpvy4v7s] .tfw__svg{width:100%;height:auto}.cinematic-menu__mark[data-astro-cid-wpvy4v7s] .tfw__letter{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .3s,transform .3s;transform:translateY(30%)}.cinematic-menu[data-astro-cid-wpvy4v7s].is-open .cinematic-menu__mark[data-astro-cid-wpvy4v7s] .tfw__letter{opacity:1;transition:opacity .8s ease calc(.35s + var(--i) * 70ms), transform 1s cubic-bezier(.22,1,.36,1) calc(.35s + var(--i) * 70ms);transform:none}html[data-logo-intro] .cinematic-nav__brand[data-astro-cid-wpvy4v7s] .tfl__icon{transform-box:fill-box;transform-origin:50%;animation:1s cubic-bezier(.22,1,.36,1) .15s both navIcon}html[data-logo-intro] .cinematic-nav__brand[data-astro-cid-wpvy4v7s] .tfw__letter{transform-box:fill-box;transform-origin:50% 100%;animation:navLetter .85s cubic-bezier(.22,1,.36,1) calc(.48s + var(--i) * 65ms) both}html[data-logo-intro] .cinematic-nav__status[data-astro-cid-wpvy4v7s]{animation:.7s 1.25s both navFade}@keyframes navIcon{0%{opacity:0;transform:scale(.45)rotate(-90deg)}}@keyframes navLetter{0%{opacity:0;transform:translateY(45%)}}@keyframes navFade{0%{opacity:0}}@keyframes navTwinkle{0%,to{opacity:.2}50%{opacity:.9}}@media (width>=640px){.cinematic-nav[data-astro-cid-wpvy4v7s]{padding:1rem}.cinematic-nav__status[data-astro-cid-wpvy4v7s]{display:flex}}@media (width>=1280px){.cinematic-nav__links[data-astro-cid-wpvy4v7s]{display:flex}.cinematic-nav__menu[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=1023px),(pointer:coarse){.cinematic-nav__bar[data-astro-cid-wpvy4v7s],.is-scrolled[data-astro-cid-wpvy4v7s] .cinematic-nav__bar[data-astro-cid-wpvy4v7s]{backdrop-filter:none;background-color:#03050af0}}@media (width<=639px){.cinematic-nav__bar[data-astro-cid-wpvy4v7s]{border-radius:.95rem;gap:.45rem;height:4rem;padding-left:.72rem;padding-right:.45rem}.cinematic-nav__brand[data-astro-cid-wpvy4v7s]{min-width:0}.cinematic-nav__brand[data-astro-cid-wpvy4v7s] .cinematic-nav__logo{max-width:min(7.75rem,34vw);height:1.35rem}.cinematic-nav__actions[data-astro-cid-wpvy4v7s]{gap:.35rem}.cinematic-nav__cta[data-astro-cid-wpvy4v7s]{gap:.45rem;min-height:2.75rem;padding-left:.65rem;font-size:.65rem}.cinematic-nav__cta[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:2rem;height:2rem}.cinematic-nav__menu[data-astro-cid-wpvy4v7s]{width:2.75rem;height:2.75rem}.cinematic-menu__footer[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;min-width:0}}@media (width<=359px){.cinematic-nav__cta[data-astro-cid-wpvy4v7s]{min-width:2.65rem;padding:.25rem}.cinematic-nav__cta[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]{display:none}.cinematic-nav__cta[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:2.1rem;height:2.1rem}}@media (prefers-reduced-motion:reduce){.cinematic-nav[data-astro-cid-wpvy4v7s],.cinematic-nav[data-astro-cid-wpvy4v7s]:before,.cinematic-nav__bar[data-astro-cid-wpvy4v7s],.cinematic-menu[data-astro-cid-wpvy4v7s],.cinematic-menu__content[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.cinematic-menu__mark[data-astro-cid-wpvy4v7s] .tfw__letter{transition:none!important}.cinematic-nav__brand[data-astro-cid-wpvy4v7s] .tfl__icon,.cinematic-nav__brand[data-astro-cid-wpvy4v7s] .tfw__letter,.cinematic-nav__status[data-astro-cid-wpvy4v7s],.cinematic-menu__sky[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{animation:none!important}}.pfooter[data-astro-cid-xu52jbyc]{--ease:cubic-bezier(.22, 1, .36, 1);color:#fff;background:#03050a;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.pfooter__glow[data-astro-cid-xu52jbyc]{filter:blur(200px);opacity:.16;pointer-events:none;background:#1d4ed8;border-radius:50%;width:70rem;height:36rem;position:absolute;bottom:-18rem;left:50%;transform:translate(-50%)}.pfooter__inner[data-astro-cid-xu52jbyc]{z-index:1;max-width:88rem;margin:auto;padding:clamp(6rem,11vw,10rem) clamp(1.5rem,5vw,5rem) 1.5rem;position:relative}.pfooter__eyebrow[data-astro-cid-xu52jbyc]{color:#93c5fd;letter-spacing:.22em;justify-content:center;align-items:center;gap:.8rem;font-size:.64rem;font-weight:750;display:flex}.pfooter__eyebrow[data-astro-cid-xu52jbyc] span[data-astro-cid-xu52jbyc]{background:linear-gradient(90deg,#2563eb,#93c5fd);width:2rem;height:1px;box-shadow:0 0 10px #3b82f6cc}.pfooter__eyebrow[data-astro-cid-xu52jbyc] span[data-astro-cid-xu52jbyc]:last-child{background:linear-gradient(270deg,#2563eb,#93c5fd)}.pfooter__statement[data-astro-cid-xu52jbyc]{text-align:center;flex-direction:column;align-items:center;padding:clamp(2rem,4vw,3rem) 0 clamp(4.5rem,8vw,7rem);display:flex}.pfooter__statement[data-astro-cid-xu52jbyc] h2[data-astro-cid-xu52jbyc]{font-size:clamp(3.2rem,7.4vw,7.4rem);font-weight:var(--tf-h2-weight);letter-spacing:-.07em;line-height:.9}.pfooter__statement[data-astro-cid-xu52jbyc] h2[data-astro-cid-xu52jbyc] em[data-astro-cid-xu52jbyc]{font-weight:var(--tf-accent-weight);letter-spacing:var(--tf-accent-tracking);color:#0000;background:linear-gradient(110deg,#fff 5%,#9db6ff 47%,#365fd8 100%) text;font-style:normal;display:inline-block}.pfooter__statement[data-astro-cid-xu52jbyc] h2[data-astro-cid-xu52jbyc] .pfooter-word{display:inline-block}.pfooter__lead[data-astro-cid-xu52jbyc]{max-width:34rem;color:var(--tf-text-lead);margin-top:clamp(1.75rem,3vw,2.4rem);font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.7}.pfooter__cta[data-astro-cid-xu52jbyc]{color:#fff;min-height:3.6rem;transition:transform .45s var(--ease), box-shadow .45s ease;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-radius:999px;align-items:center;gap:1rem;margin-top:2.25rem;padding:.45rem .45rem .45rem 1.6rem;font-size:1.02rem;font-weight:650;display:inline-flex;box-shadow:0 18px 50px #2563eb59,inset 0 1px #fff3}.pfooter__cta[data-astro-cid-xu52jbyc] i[data-astro-cid-xu52jbyc]{width:2.7rem;height:2.7rem;transition:transform .45s var(--ease);background:#ffffff29;border-radius:50%;place-items:center;display:grid}.pfooter__cta[data-astro-cid-xu52jbyc] svg[data-astro-cid-xu52jbyc]{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.1rem}.pfooter__cta[data-astro-cid-xu52jbyc]:hover{transform:translateY(-3px);box-shadow:0 26px 70px #2563eb80,inset 0 1px #ffffff40}.pfooter__cta[data-astro-cid-xu52jbyc]:hover i[data-astro-cid-xu52jbyc]{transform:translate(3px)}.pfooter__cta[data-astro-cid-xu52jbyc]:focus-visible{outline-offset:4px;outline:2px solid #bfdbfe}.pfooter__directory[data-astro-cid-xu52jbyc]{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1.3fr 1fr .7fr;gap:3rem;padding:3.5rem 0;display:grid}.pfooter__brand[data-astro-cid-xu52jbyc]{flex-direction:column;align-self:start;align-items:flex-start;gap:1.25rem;display:flex}.pfooter__brand[data-astro-cid-xu52jbyc] img{width:auto;height:2rem}.pfooter__brand[data-astro-cid-xu52jbyc] span[data-astro-cid-xu52jbyc]{color:#fff6;letter-spacing:.16em;font-size:.6rem;font-weight:650;line-height:1.8}.pfooter__directory[data-astro-cid-xu52jbyc] nav[data-astro-cid-xu52jbyc]>p[data-astro-cid-xu52jbyc]{color:#60a5fa;letter-spacing:.18em;margin-bottom:1.25rem;font-size:.6rem;font-weight:750}.pfooter__links[data-astro-cid-xu52jbyc]{gap:.8rem;display:grid}.pfooter__links--main[data-astro-cid-xu52jbyc]{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:2.5rem}.pfooter__links[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc],.pfooter__cookie[data-astro-cid-xu52jbyc]{color:var(--tf-text-meta);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.7rem;padding:0;font-size:.98rem;font-weight:450;transition:color .25s;display:inline-flex}.pfooter__links[data-astro-cid-xu52jbyc] small[data-astro-cid-xu52jbyc]{color:#60a5fa99;font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:700}.pfooter__links[data-astro-cid-xu52jbyc] span[data-astro-cid-xu52jbyc]{transition:background-size .45s var(--ease);background:linear-gradient(#60a5fa,#60a5fa) 0 100%/0% 1px no-repeat;padding-bottom:2px}.pfooter__links[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc]:hover,.pfooter__links[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc]:focus-visible,.pfooter__cookie[data-astro-cid-xu52jbyc]:hover,.pfooter__cookie[data-astro-cid-xu52jbyc]:focus-visible{color:#fff}.pfooter__links[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc]:hover span[data-astro-cid-xu52jbyc],.pfooter__links[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc]:focus-visible span[data-astro-cid-xu52jbyc],.pfooter__cookie[data-astro-cid-xu52jbyc]:hover span[data-astro-cid-xu52jbyc],.pfooter__cookie[data-astro-cid-xu52jbyc]:focus-visible span[data-astro-cid-xu52jbyc]{background-size:100% 1px}.pfooter__mark[data-astro-cid-xu52jbyc]{margin:clamp(3rem,6vw,5.5rem) 0 clamp(1.75rem,3vw,2.75rem);position:relative}.pfooter__mark[data-astro-cid-xu52jbyc] .tfw{width:100%;height:auto}.pfooter__mark[data-astro-cid-xu52jbyc] .tfw__svg{width:100%;height:auto;overflow:visible}.pfooter__mark[data-astro-cid-xu52jbyc] .pfooter__mark-base{color:#fffffff0;filter:drop-shadow(0 0 55px #2563eb17)}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__statement[data-astro-cid-xu52jbyc] h2[data-astro-cid-xu52jbyc] .pfooter-word,.pfooter[data-astro-cid-xu52jbyc][data-ready] [data-astro-cid-xu52jbyc]:is(.pfooter__statement h2 em,.pfooter__lead,.pfooter__cta,.pfooter__directory){opacity:0}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__statement[data-astro-cid-xu52jbyc][data-in] h2[data-astro-cid-xu52jbyc] em[data-astro-cid-xu52jbyc]{animation:pfooterUp 1.1s var(--ease) calc(.12s + var(--words,3) * 80ms) both}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__statement[data-astro-cid-xu52jbyc][data-in] h2[data-astro-cid-xu52jbyc] .pfooter-word{animation:pfooterUp .95s var(--ease) calc(var(--w) * 80ms) both}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__statement[data-astro-cid-xu52jbyc][data-in] .pfooter__lead[data-astro-cid-xu52jbyc]{animation:pfooterUp .9s var(--ease) .65s both}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__statement[data-astro-cid-xu52jbyc][data-in] .pfooter__cta[data-astro-cid-xu52jbyc]{animation:pfooterUp .9s var(--ease) .8s both}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__directory[data-astro-cid-xu52jbyc][data-in]{animation:pfooterUp 1s var(--ease) both}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__mark[data-astro-cid-xu52jbyc] .tfw__letter{opacity:0;filter:blur(14px);transform-box:fill-box;transform-origin:50% 100%;transform:translateY(28%)scale(.96)}.pfooter[data-astro-cid-xu52jbyc][data-ready] .pfooter__mark[data-astro-cid-xu52jbyc][data-in] .tfw__letter{opacity:1;filter:blur();transition:opacity .9s ease calc(var(--i) * 95ms), filter 1.1s ease calc(var(--i) * 95ms), transform 1.3s var(--ease) calc(var(--i) * 95ms);transform:none}@keyframes pfooterUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.pfooter__bottom[data-astro-cid-xu52jbyc]{color:#ffffff80;letter-spacing:.14em;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-top:1.4rem;font-size:.6rem;font-weight:650;display:grid}.pfooter__bottom[data-astro-cid-xu52jbyc] p[data-astro-cid-xu52jbyc]:nth-child(2){align-items:center;gap:.45rem;display:flex}.pfooter__bottom[data-astro-cid-xu52jbyc] p[data-astro-cid-xu52jbyc]:nth-child(2) span[data-astro-cid-xu52jbyc]{background:#60a5fa;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 10px #3b82f6}.pfooter__bottom[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc]{justify-self:end;transition:color .2s}.pfooter__bottom[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc]:hover{color:#93c5fd}@media (width<=900px){.pfooter__directory[data-astro-cid-xu52jbyc]{grid-template-columns:1fr 1fr}.pfooter__brand[data-astro-cid-xu52jbyc]{grid-column:1/-1}}@media (width<=639px){.pfooter__statement[data-astro-cid-xu52jbyc] h2[data-astro-cid-xu52jbyc]{font-size:clamp(2.6rem,12vw,3.8rem)}.pfooter__directory[data-astro-cid-xu52jbyc]{grid-template-columns:1fr;gap:2.25rem}.pfooter__links--main[data-astro-cid-xu52jbyc]{grid-template-columns:1fr 1fr;column-gap:1.25rem}.pfooter__bottom[data-astro-cid-xu52jbyc]{text-align:center;grid-template-columns:1fr;justify-items:center}.pfooter__bottom[data-astro-cid-xu52jbyc] a[data-astro-cid-xu52jbyc]{justify-self:center}}:root{--tf-h2-weight:500;--tf-accent-weight:750;--tf-accent-tracking:-.06em;--tf-h3-weight:650;--tf-h4-weight:600;--tf-text-lead:#ffffffc7;--tf-text-body:#ffffffd1;--tf-text-meta:#ffffffb3}html,body,body *{user-select:none!important;-webkit-touch-callout:none!important}img,svg,video{-webkit-user-drag:none!important;user-drag:none!important}.platinum-shine-card{background-color:#000;background-image:linear-gradient(135deg,#46465040 0%,#78788233 50%,#46465040 100%);position:relative}.platinum-shine-card:before{content:"";filter:blur(50px);opacity:.8;pointer-events:none;z-index:0;background:conic-gradient(#fff0 0%,#ffffff26 10%,#ffffff4d 15%,#ffffff26 20%,#fff0 35% 100%);animation:60s linear infinite spinPlatinumShine;position:absolute;inset:-60%}@keyframes spinPlatinumShine{to{transform:rotate(360deg)}}.luxury-glass.purple{-webkit-backdrop-filter:blur(16px)saturate(120%);background:#1c142499;border:1px solid #c084fc1a}.glow-purple{text-shadow:0 0 5px #e0ccffe6,0 0 15px #c084fccc,0 0 30px #a855f799;color:#fff!important}.luxury-glass.platinum-animated{background-color:#000;background-image:linear-gradient(135deg,#46465066 0%,#7878824d 50%,#46465066 100%);border:1px solid #ffffff26;position:relative;overflow:hidden}.luxury-glass.platinum-animated:before{content:"";filter:blur(50px);opacity:.9;pointer-events:none;z-index:0;background:conic-gradient(#fff0 0%,#ffffff1a 10%,#fff3 15%,#ffffff1a 20%,#fff0 35% 100%);animation:40s linear infinite spinPlatinumShine;position:absolute;inset:-60%}.glow-platinum{text-shadow:0 0 5px #e6e6f0e6,0 0 15px #c8c8d2cc,0 0 30px #b4b4be99;color:#fff!important}[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after{animation-play-state:paused!important}.to-top-button{--scroll-progress:0deg;z-index:60;color:#fff;backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;background:#03050ab8;border:0;border-radius:50%;place-items:center;width:4.35rem;height:4.35rem;transition:opacity .35s,visibility .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:fixed;bottom:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);transform:translateY(1rem)scale(.86);box-shadow:0 18px 50px #0000006b,inset 0 1px #ffffff14}.to-top-button[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.to-top-button__ring{border-radius:inherit;background:conic-gradient(#93c5fd 0deg,#2563eb var(--scroll-progress),#ffffff1a var(--scroll-progress),#ffffff1a 360deg);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.to-top-button__core{background:linear-gradient(145deg,#2563ebdb,#0f172aeb);border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;box-shadow:0 0 26px #2563eb4d}.to-top-button svg{stroke:currentColor;stroke-width:1.5px;width:1.15rem;height:1.15rem}.to-top-button__label{color:#ffffff73;letter-spacing:.15em;opacity:0;background:#03050ab3;border:1px solid #ffffff17;border-radius:.35rem;padding:.35rem .5rem;font-size:.44rem;font-weight:750;transition:opacity .25s,transform .25s;position:absolute;right:calc(100% + .7rem);transform:translate(.4rem)}.to-top-button:hover,.to-top-button:focus-visible{box-shadow:0 22px 55px #0000007a,0 0 35px #2563eb33}.to-top-button:hover .to-top-button__core,.to-top-button:focus-visible .to-top-button__core{transform:translateY(-3px);box-shadow:0 0 34px #2563eb8c}.to-top-button:hover .to-top-button__label,.to-top-button:focus-visible .to-top-button__label{opacity:1;transform:none}.to-top-button:focus-visible{outline-offset:4px;outline:2px solid #bfdbfe}@media (width<=1023px),(pointer:coarse){.to-top-button{backdrop-filter:none;background:#03050aeb}}@media (width<=639px){.to-top-button{width:3.75rem;height:3.75rem}.to-top-button__core{width:2.4rem;height:2.4rem}.to-top-button__label{display:none}}@media (prefers-reduced-motion:reduce){.to-top-button,.to-top-button__core,.to-top-button__label{transition:none!important}}
