.irrDQW_hero{min-height:calc(100 * var(--vh) - 60px);padding-bottom:clamp(16px, calc(4 * var(--vh)), 48px);flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.irrDQW_hero{min-height:calc(100 * var(--vh) - 72px)}}.irrDQW_visual{justify-content:center;display:flex;position:relative}.irrDQW_visual .irrDQW_orb{z-index:1;pointer-events:auto}.irrDQW_dust{pointer-events:none;position:absolute;inset:-12% 0;overflow:hidden;-webkit-mask-image:radial-gradient(55% 70% at 50% 45%,#000 25%,#00000059 70%,#0000 100%);mask-image:radial-gradient(55% 70% at 50% 45%,#000 25%,#00000059 70%,#0000 100%)}.irrDQW_dustMote{left:var(--x);top:var(--y);width:2px;height:2px;box-shadow:0 0 10px 2px rgb(var(--accent-rgb) / .35);opacity:0;animation:irrDQW_dust-drift var(--duration) ease-in-out var(--delay) infinite, irrDQW_dust-twinkle 2.6s ease-in-out var(--delay) infinite alternate;background:#e7efffe6;border-radius:50%;position:absolute}.irrDQW_dustMote:nth-child(5n){background:#fffc;width:1px;height:1px}.irrDQW_dustMote:nth-child(7n),.irrDQW_dustMote:nth-child(11n){filter:blur(1.2px);width:4px;height:4px;box-shadow:0 0 16px 4px rgb(var(--accent-rgb) / .3);animation-duration:calc(var(--duration) * .7), 3.4s}.irrDQW_eyebrow{isolation:isolate;width:max-content;max-width:calc(100vw - 32px);color:var(--color-ink);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c111ae0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:5px 9px 5px 14px;font-size:13px;font-weight:400;display:inline-flex;position:absolute;top:-43px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #07080a59,inset 0 1px #ffffff21}.irrDQW_eyebrow:before{--ring-angle:0deg;content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ring-angle), transparent 0deg, rgb(var(--accent-rgb) / .15) 160deg, #f1f6fff2 212deg, rgb(var(--accent-rgb) / .55) 232deg, transparent 285deg);-webkit-mask-composite:xor;padding:1px;animation:5.5s linear infinite irrDQW_eyebrow-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.irrDQW_eyebrow:after{content:"";z-index:-2;border-radius:inherit;background:radial-gradient(ellipse at 50% 50%, rgb(var(--accent-rgb) / .22), transparent 72%);filter:blur(8px);animation:4s ease-in-out infinite alternate irrDQW_eyebrow-breathe;position:absolute;inset:-7px}.irrDQW_eyebrowNew{background:rgb(var(--accent-rgb));color:var(--color-paper);border-radius:999px;padding:2px 11px;font-size:12px;font-weight:600}.irrDQW_eyebrowStar{color:rgb(var(--accent-rgb));font-size:15px}@keyframes irrDQW_dust-drift{0%,to{opacity:0;translate:-12px 16px}25%{opacity:.9}70%{opacity:.55;translate:14px -22px}}@keyframes irrDQW_dust-twinkle{0%{scale:.7}to{scale:1.25}}@keyframes irrDQW_eyebrow-orbit{to{--ring-angle:360deg}}@keyframes irrDQW_eyebrow-breathe{to{opacity:.48;transform:scale(1.12)}}@media (max-width:767px){.irrDQW_title{font-size:clamp(1.85rem,8.8vw,2.8rem)}.irrDQW_heroLanding .irrDQW_title{font-size:clamp(2rem,10vw,3rem)}.irrDQW_dustMote:nth-child(2n){display:none}.irrDQW_eyebrow{gap:7px;margin-bottom:18px;padding:4px 8px 4px 10px;font-size:11px;position:relative;top:auto;left:auto;transform:none}.irrDQW_eyebrowNew{font-size:10px}}@media (prefers-reduced-motion:reduce){.irrDQW_dustMote,.irrDQW_eyebrow:before,.irrDQW_eyebrow:after{animation:none}.irrDQW_dustMote{opacity:.22}}.irrDQW_lead{color:#eef1f59e}.irrDQW_premium{color:#fff;background:linear-gradient(180deg, #fff 38%, color-mix(in oklab, rgb(var(--accent-rgb)) 42%, #fff) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #ffffff1f);-webkit-background-clip:text;background-clip:text;font-weight:300}@media (max-width:640px){.irrDQW_finishLine{display:block}}.irrDQW_heroLanding{--header-h:72px;margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(20px, calc(5 * var(--vh)), 56px));justify-content:flex-start}@media (max-width:1200px){.irrDQW_heroLanding{--header-h:62px}}@media (max-width:600px){.irrDQW_heroLanding{--header-h:76px}}@media (min-width:768px){.irrDQW_heroLanding{min-height:calc(100 * var(--vh) - 72px + var(--header-h))}}@media (max-width:767px){.irrDQW_heroLanding{min-height:0;padding-bottom:0}}.irrDQW_arc{--arc-w:max(2400px, 170vw);--arc-top:calc(clamp(20px, calc(5 * var(--vh)), 56px) + 96px);top:calc(var(--header-h) - 96px);height:1000px;position:absolute;inset-inline:0;-webkit-mask-image:linear-gradient(#000 0 380px,#0000 820px);mask-image:linear-gradient(#000 0 380px,#0000 820px)}.irrDQW_arc:before,.irrDQW_arc:after{content:"";aspect-ratio:1;border-radius:50%;position:absolute;left:50%;translate:-50%}.irrDQW_arc:before{top:calc(var(--arc-top) - 60px);width:calc(var(--arc-w) + 120px);border:110px solid rgb(var(--accent-rgb) / .5);filter:blur(50px)}.irrDQW_arc:after{top:var(--arc-top);width:var(--arc-w);background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .04) 60%, rgb(var(--accent-rgb) / .14) 94%, rgb(var(--accent-rgb) / .22) 100%);box-shadow:inset 0 22px 60px -6px #d6e4ff8c,0 -6px 40px 2px #d6e4ff38}@media (max-width:767px){.irrDQW_arc{--arc-w:320vw;--arc-top:110px;-webkit-mask-image:linear-gradient(#000 0 340px,#0000 720px);mask-image:linear-gradient(#000 0 340px,#0000 720px)}.irrDQW_arc:before{border-width:64px;border-color:rgb(var(--accent-rgb) / .58);filter:blur(28px)}.irrDQW_arc:after{background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .05) 60%, rgb(var(--accent-rgb) / .17) 94%, rgb(var(--accent-rgb) / .26) 100%);box-shadow:inset 0 20px 54px -6px #d6e4ff73,0 -6px 40px 2px #d6e4ff33}}.irrDQW_eyebrowInFlow{margin-bottom:clamp(14px, calc(2.4 * var(--vh)), 22px);position:relative;top:auto;left:auto;transform:none}
