@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.navbar{z-index:50;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);--bar-pad:1rem;--bar-top:.75rem;--bar-h:4rem;--pill-top:.75rem;--pill-h:3.5rem;--pill-max:64rem;--pill-gutter:.75rem;--pill-pad:1.25rem;--bar-rise:calc(var(--bar-top) + var(--bar-h) / 2 - var(--pill-top) - var(--pill-h) / 2);--bar-squeeze:calc((100cqw - min(var(--pill-max), 100cqw - 2 * var(--pill-gutter))) / 2 + var(--pill-pad) - max(var(--bar-pad), (100cqw - 80rem) / 2));--bar-morph:.5s var(--ease-out);inset-inline:0;position:fixed;top:0;container-type:inline-size}@media (min-width:40rem){.navbar{--bar-pad:1.5rem;--bar-h:4.5rem}}@media (min-width:64rem){.navbar{--bar-pad:4rem;--pill-gutter:4rem}}.navbar__bar{padding-inline:var(--bar-pad);padding-top:var(--bar-top);position:relative}.navbar__pill{pointer-events:none;z-index:calc(1 * -1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--foreground);border-radius:3.40282e38px;margin-inline:auto;position:absolute;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.navbar__pill{border-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.navbar__pill{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.navbar__pill{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.navbar__pill{opacity:0;--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);top:var(--bar-top);height:var(--bar-h);width:min(100%, 80rem + 2 * var(--bar-pad));box-shadow:0 1px 2px var(--foreground), 0 8px 24px -8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.navbar__pill{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 8px 24px -8px color-mix(in oklch, var(--foreground) 16%, transparent)}}.navbar__bar,.navbar__pill,.nav-actions,.nav-mobile,.navbar__inner>.language-switcher,.navbar__inner>.bulb{transition:transform var(--bar-morph), opacity var(--bar-morph), width var(--bar-morph), height var(--bar-morph), top var(--bar-morph)}.navbar__inner>a:has(>.navbar__logo){transition:transform var(--bar-morph), opacity var(--bar-morph), width var(--bar-morph), height var(--bar-morph), top var(--bar-morph)}@media (prefers-reduced-motion:reduce){.navbar__bar,.navbar__pill,.nav-actions,.nav-mobile,.navbar__inner>.language-switcher,.navbar__inner>.bulb{transition:none}.navbar__inner>a:has(>.navbar__logo){transition:none}}:root[data-scrolled=true] .navbar__bar{transform:translateY(calc(var(--bar-rise) * -1))}:root[data-scrolled=true] .navbar__pill{top:calc(var(--bar-top) + (var(--bar-h) - var(--pill-h)) / 2);height:var(--pill-h);width:min(var(--pill-max), 100% - 2 * var(--pill-gutter));opacity:1}:root[data-scrolled=true] .navbar__inner>a:has(>.navbar__logo){transform:translateX(var(--bar-squeeze))}:root[data-scrolled=true] .nav-actions,:root[data-scrolled=true] .nav-mobile{transform:translateX(calc(var(--bar-squeeze) * -1))}@media not all and (min-width:64rem){:root[data-scrolled=true] .navbar__inner>.language-switcher,:root[data-scrolled=true] .navbar__inner>.bulb{transform:translateX(calc(var(--bar-squeeze) * -1))}}@supports (animation-timeline:scroll()){.navbar:has(>.announcement){animation:linear both navbar-tuck;animation-range:0 var(--announcement-h);animation-timeline:scroll(root)}}@keyframes navbar-tuck{to{translate:0 calc(var(--announcement-h) * -1)}}.navbar__inner{height:var(--bar-h);max-width:var(--container-7xl,80rem);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (min-width:64rem){.navbar__inner{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:1fr auto 1fr;display:grid}}@media (min-width:80rem){.navbar__inner{gap:calc(var(--spacing,.25rem) * 8)}}a:has(>.navbar__logo){padding-block:calc(var(--spacing,.25rem) * 4);flex-shrink:0;display:flex}@media (min-width:64rem){a:has(>.navbar__logo){grid-row-start:1;grid-column-start:1;justify-self:flex-start}}.navbar__logo img{height:calc(var(--spacing,.25rem) * 7);width:113px;translate:0 -9%}.navbar__logo--dark,:is(.dark,[data-theme=dark]) .navbar__logo--light{display:none}:is(.dark,[data-theme=dark]) .navbar__logo--dark{display:block}.nav-list{place-items:center;display:none}@media (min-width:64rem){.nav-list{grid-auto-flow:column;display:grid}}.nav-list .button{height:calc(var(--spacing,.25rem) * 11);border-radius:calc(var(--radius) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.nav-list .button:hover{color:var(--foreground)}}.nav-list .button[aria-expanded=true]{color:var(--foreground)}@media (min-width:80rem){.nav-list .button{padding-inline:calc(var(--spacing,.25rem) * 4)}}.nav-list .button{--button-bg-hover:transparent;--button-bg-pressed:transparent}.navbar__inner>.language-switcher{order:2}@media (min-width:64rem){.navbar__inner>.language-switcher{grid-row-start:1;grid-column-start:1;justify-self:flex-end;margin-inline-end:calc(var(--spacing,.25rem) * -3.5)}}@media (min-width:80rem){.navbar__inner>.language-switcher{margin-inline-end:calc(var(--spacing,.25rem) * -6)}}.nav-actions{flex-shrink:0;justify-content:flex-end;align-items:center;display:none}@media (min-width:64rem){.nav-actions{justify-self:flex-end;display:flex}}.nav-actions .button{height:calc(var(--spacing,.25rem) * 11);border-radius:calc(var(--radius) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (min-width:64rem){.nav-actions .button{height:calc(var(--spacing,.25rem) * 9.5)}}.nav-actions .button--ghost{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.nav-actions .button--ghost:hover{color:var(--foreground)}}.nav-actions .button--primary{margin-left:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:80rem){.nav-actions .button--primary{margin-left:calc(var(--spacing,.25rem) * 4)}}.nav-mobile{order:3}@media (min-width:64rem){.nav-mobile{display:none}}.nav-mobile .button{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * .75);color:var(--muted)}@media (hover:hover){.nav-mobile .button:hover{color:var(--foreground)}}.nav-mobile svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}@keyframes nav-fade-in{0%{opacity:0}}@keyframes nav-fade-out{to{opacity:0}}.language-switcher{--language-hover:var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.language-switcher{--language-hover:color-mix(in oklch, var(--accent) 7%, transparent)}}.language-trigger{height:calc(var(--spacing,.25rem) * 9);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);color:var(--muted);transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:3.40282e38px;transition-duration:.15s}@media (hover:hover){.language-trigger:hover{color:var(--foreground)}}.language-trigger[aria-expanded=true]{color:var(--foreground)}.language-trigger{--button-bg-hover:var(--language-hover);--button-bg-pressed:var(--language-hover)}.language-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.language-trigger__icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.language-trigger__chevron{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);transition:rotate var(--duration-dropdown) var(--ease-out)}.language-panel{z-index:10;padding-top:calc(var(--spacing,.25rem) * 1.5);position:absolute;top:100%;right:0}@media (min-width:64rem){.language-panel{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%;right:auto}}.language-panel{visibility:hidden;transition:visibility 0s linear var(--duration-tooltip)}.language-panel__list{min-width:calc(var(--spacing,.25rem) * 38);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.language-panel__list{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.language-panel__list{background-color:var(--surface);padding:var(--spacing,.25rem);box-shadow:0 10px 15px -3px var(--foreground), 0 4px 6px -4px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.language-panel__list{box-shadow:0 10px 15px -3px color-mix(in oklch, var(--foreground) 5%, transparent), 0 4px 6px -4px color-mix(in oklch, var(--foreground) 5%, transparent)}}.language-panel__list{opacity:0;transform-origin:100% 0;transition:opacity var(--duration-tooltip) var(--ease-out), scale var(--duration-tooltip) var(--ease-out);scale:.95}@media (min-width:64rem){.language-panel__list{transform-origin:top}}.language-panel__list li{opacity:0;transition:opacity var(--duration-dropdown) var(--ease-out), translate var(--duration-dropdown) var(--ease-out);translate:0 4px}.language-option{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;color:var(--foreground);display:flex}@media (min-width:64rem){.language-option{padding-block:calc(var(--spacing,.25rem) * 2)}}.language-option{transition:background-color var(--duration-tooltip) ease}.language-option[aria-current=true]{background-color:var(--language-hover)}.language-option:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}@media (hover:hover) and (pointer:fine){.language-option:hover{background-color:var(--language-hover)}}.language-option__flag{height:calc(var(--spacing,.25rem) * 4);border-radius:2px;flex-shrink:0;width:auto}.language-switcher[data-open=true] .language-trigger__chevron{rotate:180deg}.language-switcher[data-open=true] .language-panel{visibility:visible;transition-delay:0s}.language-switcher[data-open=true] .language-panel__list{opacity:1;scale:1}.language-switcher[data-open=true] .language-panel__list li{opacity:1;translate:0}.language-switcher[data-open=true] .language-panel__list li:nth-child(2){transition-delay:45ms}.language-switcher[data-open=true] .language-panel__list li:nth-child(3){transition-delay:90ms}.language-switcher:has(.language-trigger:focus-visible) .language-panel{transition:none}.language-switcher:has(.language-trigger:focus-visible) .language-panel__list{transition:none}.language-switcher:has(.language-trigger:focus-visible) .language-panel__list li{transition:none}.language-switcher:has(.language-trigger:focus-visible) .language-trigger__chevron{transition:none}@media (prefers-reduced-motion:reduce){.language-panel__list,.language-panel__list li{translate:0;scale:1}.language-trigger__chevron{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--announcement-h:0px}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}.announcement,.announcement-halo{--announcement-cyan:#5dbfcd;--announcement-green:#40a97a;--announcement-gold:var(--highlight);--announcement-petrol-night:#001519}@supports (color:lab(0% 0 0)){.announcement,.announcement-halo{--announcement-cyan:lab(71.8869% -27.1587 -16.3663);--announcement-green:lab(62.2661% -39.9889 15.0099);--announcement-petrol-night:lab(5.48563% -6.95581 -5.321)}}@property --announcement-h{syntax:"<length>";inherits:true;initial-value:0}:root{transition:--announcement-h var(--duration-dropdown) var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{transition:none}}:root[data-announcement=open]{--announcement-h:3rem}.announcement{isolation:isolate;border-bottom-style:var(--tw-border-style);height:var(--announcement-h);background-color:var(--announcement-petrol-night);color:#fffdfa;color:lab(99.4365% .107318 1.52055);border-color:#7d9ca0;border-color:lab(62.0212% -10.3815 -6.05965);border-bottom-width:1px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000052;box-shadow:inset 0 1px lab(100% 0 0/.12),inset 0 -1px lab(0% 0 0/.32)}.announcement-halo{pointer-events:none;z-index:calc(1 * -1);height:calc(var(--spacing,.25rem) * 12);box-shadow:0 8px 32px var(--announcement-cyan);inset-inline:0;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.announcement-halo{box-shadow:0 8px 32px color-mix(in oklch, var(--announcement-cyan) 16%, transparent)}}@supports (animation-timeline:scroll()){.announcement-halo{animation:linear both announcement-halo-out;animation-timeline:scroll(root);animation-range:0 3rem}}@keyframes announcement-halo-out{to{opacity:0}}.announcement__backdrop{pointer-events:none;z-index:calc(1 * -1);position:absolute;inset:0}.announcement__backdrop span,.announcement__backdrop span:before,.announcement__backdrop span:after{position:absolute}.announcement__glow:before,.announcement__glow:after,.announcement__sweep:before,.announcement__grain:before,.announcement__grain:after{content:""}.announcement__sky{background:linear-gradient(90deg, var(--announcement-petrol-night) 0%, #03102f 36%, #001b0d 68%, var(--announcement-petrol-night) 100%);inset-block:0;width:220%;animation:16s ease-in-out infinite alternate announcement-sky;left:0}@supports (color:lab(0% 0 0)){.announcement__sky{background:linear-gradient(90deg, var(--announcement-petrol-night) 0%, lab(5.18631% 3.96969 -22.1016) 36%, lab(7.2962% -13.36 5.2485) 68%, var(--announcement-petrol-night) 100%)}}.announcement__glow{inset:0}.announcement__glow:before,.announcement__glow:after{width:150%;animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;inset-block:0}.announcement__glow:before{background:linear-gradient(100deg, var(--announcement-cyan), transparent 28%);animation-name:announcement-glow-left;left:0}@supports (color:color-mix(in lab, red, red)){.announcement__glow:before{background:linear-gradient(100deg, color-mix(in oklch, var(--announcement-cyan) 34%, transparent), transparent 28%)}}.announcement__glow:after{background:linear-gradient(260deg, var(--announcement-green), transparent 30%);animation-name:announcement-glow-right;right:0}@supports (color:color-mix(in lab, red, red)){.announcement__glow:after{background:linear-gradient(260deg, color-mix(in oklch, var(--announcement-green) 30%, transparent), transparent 30%)}}.announcement__sweep{--rainbow-cyan:#04d7e4;--rainbow-yellow:#f3c307;--rainbow-orange:#f37a01;--rainbow-coral:#f34a60;--rainbow-pink:#f00f5c;background:linear-gradient(90deg, var(--rainbow-cyan), var(--rainbow-yellow) 34%, var(--rainbow-orange) 56%, var(--rainbow-coral) 78%, var(--rainbow-pink)) top / 100% 2px no-repeat;inset:0}@supports (color:lab(0% 0 0)){.announcement__sweep{--rainbow-cyan:lab(78.1588% -41.3736 -19.5358);--rainbow-yellow:lab(81.3667% 7.65425 81.2551);--rainbow-orange:lab(64.8536% 43.8049 72.0524);--rainbow-coral:lab(57.6547% 65.75 27.1027);--rainbow-pink:lab(52.24% 77.7194 22.4785)}}.announcement__sweep:before{background:linear-gradient(90deg, transparent, var(--rainbow-cyan) 18%, var(--rainbow-yellow) 38%, var(--rainbow-orange) 56%, var(--rainbow-coral) 74%, transparent) 0 0 / 42rem 100% no-repeat;inset-block:0;width:calc(100% + 42rem);animation:8s ease-in-out infinite announcement-sweep;left:-42rem}@supports (color:color-mix(in lab, red, red)){.announcement__sweep:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--rainbow-cyan) 30%, transparent) 18%, color-mix(in oklch, var(--rainbow-yellow) 42%, transparent) 38%, color-mix(in oklch, var(--rainbow-orange) 40%, transparent) 56%, color-mix(in oklch, var(--rainbow-coral) 30%, transparent) 74%, transparent) 0 0 / 42rem 100% no-repeat}}.announcement__grain{opacity:.48;mix-blend-mode:screen;inset:0}.announcement__grain:before{background:repeating-linear-gradient(135deg,#0000 0 16px,#ffffff29 16px 17px) 0 0/32px 32px;background:repeating-linear-gradient(135deg,#0000 0 16px,lab(100% 0 0/.16) 16px 17px) 0 0/32px 32px;animation:20s linear infinite announcement-grain;inset:-32px 0 0 -32px}.announcement__grain:after{background:linear-gradient(90deg,#0000,#ffffff2e,#0000) 0 0/24rem 100%;background:linear-gradient(90deg,#0000,lab(100% 0 0/.18),#0000) 0 0/24rem 100%;animation:20s linear infinite announcement-shine;inset:0 0 0 -96rem}@keyframes announcement-sky{to{transform:translate(-54.5455%)}}@keyframes announcement-glow-left{to{transform:translate(-10%)}}@keyframes announcement-glow-right{to{transform:translate(10%)}}@keyframes announcement-sweep{0%,24%{transform:translate(0)}68%,to{transform:translate(100%)}}@keyframes announcement-grain{to{transform:translate(32px,32px)}}@keyframes announcement-shine{to{transform:translate(96rem)}}.announcement__cta{isolation:isolate;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--highlight-soft);box-shadow:0 4px 18px var(--announcement-gold), inset 0 1px #ffffff2e;background:linear-gradient(135deg,#012523,#001c35 60%,#002619);background:linear-gradient(135deg,lab(12.2945% -13.5268 -2.68546),lab(9.21868% -1.66197 -19.9819) 60%,lab(12.5021% -17.2159 4.8693));border-radius:3.40282e38px;position:relative}@supports (color:lab(0% 0 0)){.announcement__cta{box-shadow:0 4px 18px var(--announcement-gold), inset 0 1px lab(100% 0 0/.18)}}@supports (color:color-mix(in lab, red, red)){.announcement__cta{box-shadow:0 4px 18px color-mix(in oklch, var(--announcement-gold) 22%, transparent), inset 0 1px lab(100% 0 0/.18)}}.announcement__cta:before{z-index:calc(1 * -1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);content:"";background:linear-gradient(135deg,#033633,#022a4c 58%,#043726);background:linear-gradient(135deg,lab(19.3682% -16.9085 -3.35682),lab(16.1103% -2.21299 -24.9907) 58%,lab(19.5951% -20.611 5.83746));border-radius:3.40282e38px;position:absolute;inset:0}@media (pointer:fine){.announcement:hover .announcement__cta:before{opacity:1}}@media (prefers-reduced-motion:reduce){.announcement__backdrop span,.announcement__backdrop span:before,.announcement__backdrop span:after{animation:none}.announcement__cta:before{transition:none}}.announcement__close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:1;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}@media (min-width:40rem){.announcement__close{right:calc(var(--spacing,.25rem) * 3)}}.announcement__close{color:#fffdfab8;color:lab(99.4365% .107318 1.52055/.72);transition:color var(--duration-tooltip) ease, background-color var(--duration-tooltip) ease}.announcement__close svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px}.announcement__close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:currentColor}@media (hover:hover) and (pointer:fine){.announcement__close:hover{color:#fffdfa;color:lab(99.4365% .107318 1.52055);background-color:#ffffff1f;background-color:lab(100% 0 0/.12)}}:root[data-announcement=closed] .announcement{visibility:hidden;transition:visibility 0s linear var(--duration-dropdown);border-bottom-width:0}:root[data-announcement=closed] .announcement-halo{visibility:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.bulb{--bulb-size:24px;--cap:var(--foreground);--cord:var(--background)}@supports (color:color-mix(in lab, red, red)){.bulb{--cord:color-mix(in oklch, var(--background), var(--foreground) 75%)}}.bulb{--filament:var(--highlight);--shine:#c2ccd6bf;--stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){.bulb{--stroke:color-mix(in oklch, var(--background), var(--foreground) 75%)}}.bulb{flex-shrink:0;order:1;position:relative}@media not all and (min-width:64rem){.bulb{margin-right:calc(var(--spacing,.25rem) * 2.5);margin-left:auto}}@media (min-width:64rem){.bulb{right:calc(var(--spacing,.25rem) * 4);position:absolute}}.bulb{aspect-ratio:1;width:var(--bulb-size);translate:0 calc(var(--bulb-size) * -.217)}@media (min-width:64rem){.bulb{--bulb-size:32px;top:calc(var(--bar-top,0px) + var(--bar-h,62.5px) / 2);translate:0 calc(-50% - var(--bulb-size) * .217)}}:is(.dark,[data-theme=dark]) .bulb{--filament:var(--background)}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-theme=dark]) .bulb{--filament:color-mix(in oklch, var(--background), var(--foreground) 25%)}}.bulb__button{z-index:3;cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.bulb__button:after{content:"";position:absolute;inset:-.5rem -.125rem}.bulb__scene{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:65%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%;overflow:visible}.bulb__handle{z-index:999999;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:grab;-webkit-user-select:none;user-select:none;aspect-ratio:1;width:max(var(--bulb-size), 2.25rem);left:50%;top:calc((var(--bulb-size) * (.35 / 2)) + ((var(--bulb-size) * .65) * (125 / 48)));touch-action:none;border-radius:3.40282e38px;position:absolute}:root[data-bulb=drag]{cursor:grabbing}.bulb__morph,.bulb__scene[data-phase=morph] .bulb__dummy{display:none}.bulb__scene[data-phase=morph] .bulb__morph{display:block}.bulb:has(.bulb__scene[data-phase=morph]) .bulb__handle{display:none}.bulb__morph,.bulb__dummy{stroke:var(--cord);stroke-width:10px}.bulb__cord-end{fill:var(--cord);stroke:var(--cord)}.bulb__cap{fill:var(--cap)}.bulb__cap-shine{fill:var(--shine)}.bulb__cap-outline{stroke:var(--stroke);stroke-width:10px}.bulb__filament{stroke:var(--filament);stroke-width:12px}:is(.dark,[data-theme=dark]) .bulb__filament{stroke-width:8px}.bulb__bulb{fill:#0000;stroke:var(--stroke);stroke-width:10px}.bulb__shine{stroke:var(--shine)}:root[data-theme=dark]::view-transition-new(root){animation-duration:0s}:root[data-theme=dark]::view-transition-old(root){animation-duration:0s}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@font-face{font-family:geistSans;src:url(../media/geist_sans_latin-s.p.0lrcakoiy_a_e.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_5d865846-module__yUK1AG__className{font-family:geistSans,geistSans Fallback}.geistsans_5d865846-module__yUK1AG__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
