.profile-shell{isolation:isolate}.profile-button-glass{position:relative;overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--profile-text) 18%,transparent),0 18px 42px color-mix(in srgb,#000000 24%,transparent)}.profile-button-glass:before{display:none}.profile-button-glass>*,.profile-button-neon>*{position:relative;z-index:1}.profile-button-neon{position:relative;overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--profile-text) 16%,transparent),0 14px 32px color-mix(in srgb,#000000 24%,transparent)}.profile-button-neon:after,.profile-button-neon:hover:after{display:none}.profile-button-brutal{font-weight:800;text-transform:none;box-shadow:0 8px 0 color-mix(in srgb,var(--profile-primary) 44%,#000000),0 18px 34px color-mix(in srgb,#000000 34%,transparent)!important}.profile-button-minimal{border-left-width:0!important;border-right-width:0!important;border-top-width:0!important;box-shadow:none!important}.profile-link-icon-glow,.profile-social-neon{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--profile-text) 18%,transparent),0 10px 22px color-mix(in srgb,#000000 18%,transparent)}.profile-header-poster-title,.profile-link-icon-glow{color:var(--profile-text)}.profile-default-header{position:relative;width:100%;padding-block:.75rem .25rem}.profile-default-header:before{display:none}.profile-lead-form{border:1px solid color-mix(in srgb,var(--profile-text) 18%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--profile-bg) 92%,#000000 8%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--profile-text) 12%,transparent),0 12px 0 color-mix(in srgb,#000000 14%,transparent),0 24px 42px color-mix(in srgb,#000000 22%,transparent)}.profile-lead-field{min-height:2.75rem;border:1px solid color-mix(in srgb,var(--profile-text) 24%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--profile-bg) 82%,var(--profile-text) 18%);color:var(--profile-text);font-size:.875rem;font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--profile-text) 12%,transparent);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.profile-lead-field::-moz-placeholder{color:color-mix(in srgb,var(--profile-text) 58%,transparent)}.profile-lead-field::placeholder{color:color-mix(in srgb,var(--profile-text) 58%,transparent)}.profile-lead-field:focus{border-color:var(--profile-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--profile-text) 16%,transparent),0 0 0 3px color-mix(in srgb,var(--profile-accent) 24%,transparent)}.profile-lead-checkbox{border-color:color-mix(in srgb,var(--profile-text) 34%,transparent)!important;background:color-mix(in srgb,var(--profile-bg) 84%,var(--profile-text) 16%)!important}.profile-lead-checkbox:checked{border-color:var(--profile-primary)!important;background:var(--profile-primary)!important;color:var(--profile-bg)!important}.profile-lead-submit{border:1px solid color-mix(in srgb,var(--profile-text) 20%,transparent);border-radius:.55rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--profile-text) 16%,transparent),0 8px 0 color-mix(in srgb,#000000 22%,transparent)}.profile-lead-message{border-color:color-mix(in srgb,var(--profile-text) 20%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--profile-bg) 80%,var(--profile-text) 20%);color:var(--profile-text)}.profile-shell>section{position:relative;z-index:3}.profile-background-image{z-index:0}.profile-effects{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:paint}.profile-effect-layer{position:absolute;inset:-18%;opacity:0;transform:translateZ(0);transform-origin:center}.profile-effect-layer-c{inset:0}.profile-effect-aurora .profile-effect-layer-a{opacity:.5;background:linear-gradient(115deg,transparent 8%,color-mix(in srgb,var(--profile-accent) 38%,transparent) 31%,transparent 58%),linear-gradient(245deg,transparent 14%,color-mix(in srgb,var(--profile-primary) 34%,transparent) 48%,transparent 74%);filter:blur(22px) saturate(1.25);animation:profile-drift var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-aurora .profile-effect-layer-b{opacity:.34;background:repeating-linear-gradient(105deg,transparent 0 12%,color-mix(in srgb,var(--profile-secondary) 28%,transparent) 13% 18%,transparent 19% 34%);filter:blur(14px);animation:profile-sweep calc(var(--profile-motion-duration) * 1.15) ease-in-out infinite alternate}.profile-effect-mesh .profile-effect-layer-a{opacity:.44;background:conic-gradient(from 140deg at 28% 22%,color-mix(in srgb,var(--profile-primary) 74%,transparent),transparent 28%,color-mix(in srgb,var(--profile-accent) 54%,transparent),transparent 72%),conic-gradient(from 20deg at 78% 72%,color-mix(in srgb,var(--profile-secondary) 58%,transparent),transparent 32%,color-mix(in srgb,var(--profile-primary) 42%,transparent),transparent 78%);mix-blend-mode:screen;animation:profile-pan var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-mesh .profile-effect-layer-b{opacity:.22;background:linear-gradient(35deg,transparent,color-mix(in srgb,var(--profile-accent) 26%,transparent),transparent),linear-gradient(145deg,color-mix(in srgb,var(--profile-primary) 18%,transparent),transparent 56%);background-size:180% 180%;filter:blur(8px);animation:profile-flow calc(var(--profile-motion-duration) * .9) ease-in-out infinite alternate}.profile-effect-spotlight .profile-effect-layer-a{opacity:.56;background:radial-gradient(ellipse at 50% 16%,color-mix(in srgb,var(--profile-accent) 46%,transparent) 0 13%,transparent 48%),linear-gradient(to bottom,color-mix(in srgb,var(--profile-primary) 16%,transparent),transparent 58%);animation:profile-pulse var(--profile-motion-duration) ease-in-out infinite}.profile-effect-spotlight .profile-effect-layer-c{opacity:.36;background:linear-gradient(180deg,transparent 34%,color-mix(in srgb,#000000 22%,transparent))}.profile-effect-grid .profile-effect-layer-a{inset:0;opacity:.24;background-image:linear-gradient(color-mix(in srgb,var(--profile-text) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--profile-text) 20%,transparent) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(180deg,black,transparent 78%);-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);animation:profile-grid var(--profile-motion-duration) linear infinite}.profile-effect-grid .profile-effect-layer-b{opacity:.18;background:linear-gradient(115deg,transparent 0 34%,color-mix(in srgb,var(--profile-accent) 28%,transparent) 48%,transparent 66% 100%);transform:translateX(-45%);animation:profile-shimmer calc(var(--profile-motion-duration) * 1.25) ease-in-out infinite}.profile-effect-waves .profile-effect-layer-a{inset:-8% -22%;opacity:.32;background:repeating-radial-gradient(ellipse at 50% 120%,transparent 0 20px,color-mix(in srgb,var(--profile-accent) 28%,transparent) 21px 23px),linear-gradient(to bottom,transparent,color-mix(in srgb,var(--profile-primary) 16%,transparent));animation:profile-wave var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-waves .profile-effect-layer-b{inset:0;opacity:.18;background:repeating-linear-gradient(175deg,transparent 0 28px,color-mix(in srgb,var(--profile-text) 13%,transparent) 29px 30px),linear-gradient(to top,color-mix(in srgb,var(--profile-secondary) 20%,transparent),transparent 62%);animation:profile-sweep calc(var(--profile-motion-duration) * 1.2) ease-in-out infinite alternate}.profile-effect-particles .profile-effect-layer-a{inset:0;opacity:.34;background-image:radial-gradient(circle,color-mix(in srgb,var(--profile-text) 42%,transparent) 1px,transparent 1px),radial-gradient(circle,color-mix(in srgb,var(--profile-accent) 34%,transparent) 1px,transparent 1px);background-position:0 0,22px 27px;background-size:42px 42px,64px 64px;animation:profile-particles var(--profile-motion-duration) linear infinite}.profile-effect-particles .profile-effect-layer-b{opacity:.18;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--profile-primary) 22%,transparent),transparent),linear-gradient(230deg,transparent,color-mix(in srgb,var(--profile-accent) 18%,transparent),transparent);filter:blur(12px);animation:profile-drift calc(var(--profile-motion-duration) * 1.1) ease-in-out infinite alternate}.profile-effect-noise .profile-effect-layer-a{inset:0;opacity:.16;background-image:repeating-conic-gradient(from 17deg,color-mix(in srgb,var(--profile-text) 12%,transparent) 0 8%,transparent 0 18%),repeating-linear-gradient(95deg,transparent 0 6px,color-mix(in srgb,var(--profile-accent) 8%,transparent) 7px 8px);background-size:11px 11px,29px 29px;mix-blend-mode:overlay;animation:profile-noise 1.6s steps(2) infinite}.profile-effect-noise .profile-effect-layer-c{inset:0;opacity:.18;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-primary) 16%,transparent),transparent 42%,color-mix(in srgb,var(--profile-secondary) 14%,transparent))}.profile-effect-shimmer .profile-effect-layer-a{opacity:.42;background:linear-gradient(110deg,transparent 0 26%,color-mix(in srgb,var(--profile-accent) 30%,transparent) 43%,color-mix(in srgb,var(--profile-primary) 18%,transparent) 52%,transparent 70% 100%);transform:translateX(-55%);animation:profile-shimmer var(--profile-motion-duration) ease-in-out infinite}.profile-effect-shimmer .profile-effect-layer-b{inset:0;opacity:.16;background-image:linear-gradient(color-mix(in srgb,var(--profile-text) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--profile-text) 12%,transparent) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,black,transparent 88%);-webkit-mask-image:linear-gradient(180deg,black,transparent 88%)}.profile-effect-halo .profile-effect-layer-a{opacity:.46;background:radial-gradient(circle at 50% 18%,transparent 0 18%,color-mix(in srgb,var(--profile-accent) 48%,transparent) 19% 23%,transparent 30%),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--profile-primary) 24%,transparent),transparent 44%);filter:blur(2px) saturate(1.28);animation:profile-halo var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-halo .profile-effect-layer-b{opacity:.2;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--profile-secondary) 38%,transparent),transparent 48%);animation:profile-pulse calc(var(--profile-motion-duration) * .85) ease-in-out infinite}.profile-effect-nebula .profile-effect-layer-a{opacity:.5;background:radial-gradient(circle at 20% 24%,color-mix(in srgb,var(--profile-primary) 46%,transparent),transparent 28%),radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--profile-accent) 42%,transparent),transparent 26%),radial-gradient(circle at 54% 76%,color-mix(in srgb,var(--profile-secondary) 46%,transparent),transparent 34%);filter:blur(18px) saturate(1.4);mix-blend-mode:screen;animation:profile-drift var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-nebula .profile-effect-layer-c{opacity:.2;background-image:radial-gradient(circle,color-mix(in srgb,var(--profile-text) 42%,transparent) 1px,transparent 1.5px),radial-gradient(circle,color-mix(in srgb,var(--profile-accent) 34%,transparent) 1px,transparent 1.4px);background-position:12px 18px,40px 4px;background-size:58px 58px,84px 84px;animation:profile-particles calc(var(--profile-motion-duration) * 1.2) linear infinite}.profile-effect-orbit .profile-effect-layer-a{inset:6%;opacity:.36;border:1px solid color-mix(in srgb,var(--profile-accent) 46%,transparent);border-radius:9999px;box-shadow:inset 0 0 34px color-mix(in srgb,var(--profile-primary) 20%,transparent),0 0 44px color-mix(in srgb,var(--profile-accent) 18%,transparent);animation:profile-orbit var(--profile-motion-duration) linear infinite}.profile-effect-orbit .profile-effect-layer-b{inset:18%;opacity:.22;border:1px dashed color-mix(in srgb,var(--profile-text) 34%,transparent);border-radius:9999px;animation:profile-orbit calc(var(--profile-motion-duration) * 1.3) linear infinite reverse}.profile-effect-orbit .profile-effect-layer-c{opacity:.26;background:radial-gradient(circle at 26% 34%,color-mix(in srgb,var(--profile-accent) 54%,transparent) 0 .45rem,transparent .55rem),radial-gradient(circle at 74% 64%,color-mix(in srgb,var(--profile-primary) 46%,transparent) 0 .38rem,transparent .48rem)}.profile-effect-prism .profile-effect-layer-a{opacity:.46;background:linear-gradient(125deg,transparent 0 20%,color-mix(in srgb,var(--profile-primary) 42%,transparent) 24% 31%,transparent 36%),linear-gradient(58deg,transparent 0 42%,color-mix(in srgb,var(--profile-accent) 42%,transparent) 48% 55%,transparent 62%),linear-gradient(165deg,transparent 0 58%,color-mix(in srgb,var(--profile-secondary) 36%,transparent) 64% 70%,transparent 78%);filter:saturate(1.35);animation:profile-prism var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-prism .profile-effect-layer-b{opacity:.22;background:repeating-linear-gradient(110deg,transparent 0 22px,color-mix(in srgb,var(--profile-text) 15%,transparent) 23px 24px),linear-gradient(90deg,color-mix(in srgb,var(--profile-primary) 14%,transparent),transparent 52%,color-mix(in srgb,var(--profile-accent) 14%,transparent))}.profile-effect-rain .profile-effect-layer-a{inset:0;opacity:.28;background-image:linear-gradient(180deg,transparent 0 42%,color-mix(in srgb,var(--profile-accent) 52%,transparent) 46% 54%,transparent 58%),linear-gradient(180deg,transparent 0 28%,color-mix(in srgb,var(--profile-text) 32%,transparent) 32% 38%,transparent 42%);background-position:0 0,18px 32px;background-size:34px 92px,46px 118px;animation:profile-rain calc(var(--profile-motion-duration) * .82) linear infinite}.profile-effect-rain .profile-effect-layer-b{opacity:.18;background:linear-gradient(to bottom,color-mix(in srgb,var(--profile-primary) 20%,transparent),transparent 42%,color-mix(in srgb,var(--profile-secondary) 18%,transparent))}.profile-effect-ripple .profile-effect-layer-a{inset:-10%;opacity:.34;background:repeating-radial-gradient(circle at 50% 34%,transparent 0 24px,color-mix(in srgb,var(--profile-accent) 34%,transparent) 25px 27px),radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--profile-primary) 28%,transparent),transparent 46%);animation:profile-ripple var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-ripple .profile-effect-layer-b{opacity:.18;background:repeating-radial-gradient(circle at 30% 78%,transparent 0 18px,color-mix(in srgb,var(--profile-text) 18%,transparent) 19px 20px);animation:profile-drift calc(var(--profile-motion-duration) * 1.05) ease-in-out infinite alternate}.profile-effect-stars .profile-effect-layer-a{inset:0;opacity:.34;background-image:radial-gradient(circle,color-mix(in srgb,var(--profile-text) 70%,transparent) 1px,transparent 1.6px),radial-gradient(circle,color-mix(in srgb,var(--profile-accent) 54%,transparent) 1px,transparent 1.7px),radial-gradient(circle,color-mix(in srgb,var(--profile-primary) 48%,transparent) 1.5px,transparent 2.4px);background-position:0 0,22px 30px,54px 12px;background-size:64px 64px,96px 96px,140px 140px;animation:profile-stars var(--profile-motion-duration) linear infinite}.profile-effect-stars .profile-effect-layer-b{opacity:.2;background:radial-gradient(ellipse at 50% 18%,color-mix(in srgb,var(--profile-accent) 24%,transparent),transparent 48%);animation:profile-pulse calc(var(--profile-motion-duration) * .9) ease-in-out infinite}.profile-effect-topo .profile-effect-layer-a{inset:0;opacity:.28;background-image:repeating-radial-gradient(ellipse at 20% 20%,transparent 0 13px,color-mix(in srgb,var(--profile-text) 22%,transparent) 14px 15px),repeating-radial-gradient(ellipse at 78% 76%,transparent 0 18px,color-mix(in srgb,var(--profile-accent) 24%,transparent) 19px 20px);background-size:230px 190px,260px 220px;animation:profile-topo var(--profile-motion-duration) ease-in-out infinite alternate}.profile-effect-topo .profile-effect-layer-b{opacity:.2;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-primary) 18%,transparent),transparent 42%,color-mix(in srgb,var(--profile-secondary) 20%,transparent))}.profile-effect-halo .profile-effect-layer-a,.profile-effect-mesh .profile-effect-layer-a,.profile-effect-nebula .profile-effect-layer-a,.profile-effect-orbit .profile-effect-layer-a,.profile-effect-particles .profile-effect-layer-a,.profile-effect-prism .profile-effect-layer-a,.profile-effect-rain .profile-effect-layer-a,.profile-effect-ripple .profile-effect-layer-a,.profile-effect-shimmer .profile-effect-layer-a,.profile-effect-spotlight .profile-effect-layer-a,.profile-effect-stars .profile-effect-layer-a,.profile-effect-topo .profile-effect-layer-a,.profile-effect-waves .profile-effect-layer-a{opacity:.2;background:color-mix(in srgb,var(--profile-primary) 18%,transparent);background-image:none;filter:none;mix-blend-mode:normal}.profile-effect-grid .profile-effect-layer-a,.profile-effect-noise .profile-effect-layer-a{opacity:.14;background:color-mix(in srgb,var(--profile-text) 10%,transparent);background-image:none;mask-image:none;-webkit-mask-image:none;mix-blend-mode:normal}.profile-effect-grid .profile-effect-layer-b,.profile-effect-halo .profile-effect-layer-b,.profile-effect-mesh .profile-effect-layer-b,.profile-effect-nebula .profile-effect-layer-c,.profile-effect-noise .profile-effect-layer-c,.profile-effect-orbit .profile-effect-layer-b,.profile-effect-orbit .profile-effect-layer-c,.profile-effect-particles .profile-effect-layer-b,.profile-effect-prism .profile-effect-layer-b,.profile-effect-rain .profile-effect-layer-b,.profile-effect-ripple .profile-effect-layer-b,.profile-effect-shimmer .profile-effect-layer-b,.profile-effect-spotlight .profile-effect-layer-c,.profile-effect-stars .profile-effect-layer-b,.profile-effect-topo .profile-effect-layer-b,.profile-effect-waves .profile-effect-layer-b{opacity:0;background:transparent;background-image:none;border-color:transparent;box-shadow:none;filter:none}.profile-motion-medium{--profile-motion-duration:10s}.profile-motion-slow{--profile-motion-duration:22s}.profile-motion-medium .profile-effect-layer,.profile-motion-slow .profile-effect-layer{will-change:transform,opacity,background-position}.profile-motion-off .profile-effect-layer{animation:none!important;will-change:auto}@media (prefers-reduced-motion:reduce){.profile-effect-layer{animation:none!important;will-change:auto}}@keyframes profile-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,4%,0) scale(1.06)}}@keyframes profile-pan{0%{transform:rotate(0deg) scale(1.08)}to{transform:rotate(8deg) scale(1.16)}}@keyframes profile-flow{0%{background-position:0 40%,100% 60%;transform:translate3d(-2%,-1%,0) scale(1.04)}to{background-position:100% 60%,0 40%;transform:translate3d(2%,2%,0) scale(1.1)}}@keyframes profile-sweep{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(4%,2%,0)}}@keyframes profile-pulse{0%,to{transform:scale(1);opacity:.42}50%{transform:scale(1.08);opacity:.56}}@keyframes profile-grid{0%{background-position:0 0,0 0}to{background-position:32px 32px,32px 32px}}@keyframes profile-particles{0%{background-position:0 0,22px 27px}to{background-position:42px 42px,86px 91px}}@keyframes profile-wave{0%{transform:translateY(0)}to{transform:translateY(-18px)}}@keyframes profile-shimmer{0%{transform:translateX(-65%)}to{transform:translateX(65%)}}@keyframes profile-noise{0%{background-position:0 0,0 0}50%{background-position:9px 5px,-12px 6px}to{background-position:-7px 11px,10px -8px}}@keyframes profile-halo{0%{transform:translate3d(0,-2%,0) scale(1);opacity:.36}to{transform:translate3d(0,2%,0) scale(1.08);opacity:.54}}@keyframes profile-orbit{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1.02)}}@keyframes profile-prism{0%{transform:translate3d(-4%,-2%,0) skewX(-3deg);background-position:0 50%,60% 40%,100% 50%}to{transform:translate3d(4%,2%,0) skewX(4deg);background-position:80% 50%,0 40%,20% 50%}}@keyframes profile-rain{0%{background-position:0 -120px,18px -90px}to{background-position:0 120px,18px 160px}}@keyframes profile-ripple{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-2%,0) scale(1.08)}}@keyframes profile-stars{0%{background-position:0 0,22px 30px,54px 12px}to{background-position:64px 64px,118px 126px,194px 152px}}@keyframes profile-topo{0%{background-position:0 0,0 0}to{background-position:42px 28px,-36px 34px}}