.canvasblk-eyebrown{margin-top:0}@media (max-width:768px){.canvasblk-eyebrown{margin-top:2rem}}.heroLens-heading1{margin-top:0}@media (max-width:768px){.heroLens-heading1{margin-top:-1rem}}.text-stroke-2{-webkit-text-stroke:2px #fffc}.text-lens{opacity:1;color:#0000006e;text-shadow:0 0 30px #d946ef66,0 0 60px #a855f733,2px 2px 1px #b4b4b4,0 0 #ffffff19;-webkit-text-stroke:1px gray;mix-blend-mode:soft-light;-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);filter:opacity(.8);transition:all .6s;transform:none}.text-lens:hover{filter:opacity(.75);-webkit-text-stroke:1.5px #d946ef;text-shadow:0 0 30px #e11bffab,0 0 160px #932af5cc,0 0 130px #d946ef66,0 0 160px #a855f733,2px 2px 1px #b4b4b4,0 0 #ffffff41;transition:all .6s}.heroIntro-glassLens{left:var(--lens-x);top:var(--lens-y);opacity:0;border:2px solid #d8b4fe3d;border-radius:50%;transition:opacity .3s,transform .3s;transform:translate(-50%,-50%)scale(.88);box-shadow:0 0 60px #7b2dff29,0 0 120px #a855f71a,inset 0 0 42px #ffffff1a}.lens-section{--lens-x:50%;--lens-y:50%;--lens-size:430px;isolation:isolate;transition:scale 9s}.lens-section:before{content:none;z-index:0;background:radial-gradient(circle at 50% 20%,#56377e5c,#0000 34%),linear-gradient(#15111f 0%,#0b0b12 100%);position:absolute;inset:0}.lens-backdrop{opacity:0;filter:brightness(.55)saturate(.85);mask-image:radial-gradient(circle var(--lens-size) at var(--lens-x) var(--lens-y), black 0%, black 42%, transparent 72%);-webkit-mask-image:radial-gradient(circle var(--lens-size) at var(--lens-x) var(--lens-y), black 0%, black 42%, transparent 72%);transition:opacity .25s}.lens-section.is-lens-active .lens-backdrop{opacity:1;scale:1}.lens-section.is-lens-active .heroIntro-glassLens{opacity:1;filter:drop-shadow(var(--shadow-xl));transform:translate(-50%,-50%)scale(1)}.lens-overlay{-webkit-backdrop-filter:brightness(1.1);backdrop-filter:brightness(1.1);min-height:fit-content;mask-image:radial-gradient(circle 240px at var(--lens-x) var(--lens-y), transparent 170px, black 100%);background:radial-gradient(circle calc(var(--lens-size) * .9) at var(--lens-x) var(--lens-y), #00000014 0%, #00000059 42%, #000000d1 74%, #000000eb 100%);transition:background .2s}.glass-surface--svg{-webkit-backdrop-filter:saturate(var(--glass-saturation,1)) brightness(1.5) var(--filter-id,url(#glass-filter))}.heroIntro-content{justify-content:flex-start;margin-top:-28rem;padding-top:clamp(4.5rem,9vh,7.5rem)}@media (max-width:1024px){.heroIntro-content{max-width:100%;margin-top:-20rem;padding-top:5rem}}.lens-backdrop{max-width:100vw}@media (max-width:1024px){.lens-backdrop{height:150vh;min-height:150vh}}.lens-backdrop img{max-width:100vw}@media (max-width:1024px){.lens-backdrop img{height:110vh;min-height:110vh}}.heroIntro-backdropLoader{left:var(--lens-x);top:var(--lens-y);border:1px solid #ffffff2e;border-top-color:#d8b4fee0;border-radius:999px;width:3rem;height:3rem;animation:.9s linear infinite heroIntroLoaderSpin;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 32px #a855f72e,inset 0 0 18px #ffffff14}@keyframes heroIntroLoaderSpin{to{transform:rotate(360deg)}}.heroLens-heading1 h1:nth-child(2){position:relative}@media (max-width:1024px){.heroLens-heading1 h1:nth-child(2){top:1rem}}.heroLens-heading2{margin-top:-3rem!important}@media (max-width:1024px){.heroLens-heading2{margin-top:0!important}}@media (max-width:768px){.heroLens-heading2{margin-top:1.25rem!important}}.heroLens-heading2-alt{filter:brightness(1.6)drop-shadow(0 2px #000);mix-blend-mode:soft-light;margin-top:0!important}@media (max-width:1024px){.heroLens-heading2-alt{transform-origin:0;scale:1.3;margin-top:-2.25rem!important}}.heroIntro-desc{background:0 0;padding:0;scale:1}@media (max-width:640px){.heroIntro-desc{corner-shape:squircle;transform-origin:100%;background:#030204d6;border-radius:1.58rem;padding:1rem;scale:.95}}.heroIntro-iconBtn{width:4rem;height:4rem;box-shadow:var(--shadow-xl);outline-offset:-2px;corner-shape:squircle;background:var(--dd-50);border-radius:2rem;outline:3px solid #0000;justify-content:center;align-items:center;padding:0;transition:all .3s;display:inline-flex;position:relative}@supports not (corner-shape:squircle){.heroIntro-iconBtn{border-radius:.75rem}[style*="corner-shape: squircle"]{border-radius:min(.75rem,12px)!important}}.heroIntro-iconBtn:hover{outline-offset:0;border:1px solid #7b2dff33;outline:3px solid #4c0082bf;box-shadow:0 0 60px #7b2dff26,0 0 120px #a855f714,inset 0 0 40px #7b2dff}.heroIntro-iconBtn .glass-button,.heroIntro-iconBtn .glass-button-text{width:100%;height:100%}.heroIntro-iconBtn .glass-button{z-index:1;corner-shape:squircle;border-radius:2rem;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.heroIntro-iconBtn .glass-button-text{text-align:center;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.heroIntro-iconBtn .glass-button-shadow{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.heroIntro-iconBtn svg{height:2rem;display:block;overflow:visible}.heroIntro-iconBtn:first-child{outline-offset:0;border:2px solid #7b2dff33;outline:3px solid #4c008200;box-shadow:0 0 60px #7b2dff26,0 0 120px #a855f714,inset 0 0 40px #7b2dff1a}.heroIntro-iconBtn:first-child .customArchiveIcon{height:2rem}.customAboutIcon g{position:relative;top:-4px;scale:1.3}.customJourneyIcon g{scale:1.2}.heroIntro-backdropLoader{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(8px)brightness(.85);backdrop-filter:blur(8px)brightness(.85);background:radial-gradient(circle,#ffffff1a,#0000 34%),#0000002e;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100vw;min-height:100vh;display:flex;position:absolute;inset:0}.heroIntro-backdropLoaderRing{border:1px solid #fff3;border-top-color:#ffffffd9;border-radius:999px;width:42px;height:42px;animation:.8s linear infinite heroIntroLoaderSpin}.heroIntro-backdropLoaderText{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:.7rem}
