@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-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}}.nav-item{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fffc;padding:1.5rem 1rem}@supports (color:color-mix(in lab, red, red)){.nav-item{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.nav-item{transition-property:all;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:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (hover:hover){.nav-item:hover{color:var(--color-white,#fff)}}.nav-item{position:relative}.nav-item.text-accent1{color:var(--color-accent1,#ffd227)}.scrolled .nav-item{padding:.75rem}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
@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-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;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}.BLUR,.mega-menu-wrapper{--border-width:1px;--radius:1rem;--surface-bg:var(--bg-2)}@supports (color:color-mix(in lab, red, red)){.BLUR,.mega-menu-wrapper{--surface-bg:color-mix(in oklab,var(--bg-2),transparent 50%)}}.BLUR,.mega-menu-wrapper{--border-1:var(--accent1,#10b981)}@supports (color:color-mix(in lab, red, red)){.BLUR,.mega-menu-wrapper{--border-1:color-mix(in oklab,var(--accent1,#10b981)80%,var(--text-1)20%)}}.BLUR,.mega-menu-wrapper{--border-2:var(--accent1,#10b981)}@supports (color:color-mix(in lab, red, red)){.BLUR,.mega-menu-wrapper{--border-2:color-mix(in oklab,var(--accent1,#10b981)30%,var(--text-1)70%)}}.BLUR,.mega-menu-wrapper{background-color:#28262c1a;position:relative}@supports (color:color-mix(in lab, red, red)){.BLUR,.mega-menu-wrapper{background-color:color-mix(in oklab,var(--color-subtle,#28262c)10%,transparent)}}.BLUR,.mega-menu-wrapper{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.BLUR:before,.mega-menu-wrapper:before{content:"";z-index:-1;background:linear-gradient(135deg,var(--dark),var(--darker))border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-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}.mega-menu-wrapper{right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:-1;background-color:#1d1e20e6;position:fixed}@supports (color:color-mix(in lab, red, red)){.mega-menu-wrapper{background-color:color-mix(in oklab,var(--color-bg-2,#1d1e20)90%,transparent)}}.mega-menu-wrapper{border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-subtle,#28262c);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:inset 0px 3px 5px 0 var(--subtle),inset 0px -3px -5px 0 var(--darker),-1px 6px 20px 0 #0000007e}.mega-menu-layout{width:100%}.mega-menu-layout.layout-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2rem;display:grid}.mega-menu-layout.layout-columns,.mega-menu-layout.layout-wide{flex-direction:column;gap:2rem;display:flex}.mega-menu-featured-wrapper{width:100%;min-width:0}.mega-menu-featured{border-style:var(--tw-border-style);border-width:2px;border-color:#ffd22766;border-radius:1rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mega-menu-featured{border-color:color-mix(in oklab,var(--color-accent1,#ffd227)40%,transparent)}}.mega-menu-featured{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:linear-gradient(135deg,var(--accent1-20),var(--accent2-20));width:100%;min-width:0;height:100%;transition:all .3s}.mega-menu-featured:hover{border-color:#ffd22799}@supports (color:color-mix(in lab, red, red)){.mega-menu-featured:hover{border-color:color-mix(in oklab,var(--color-accent1,#ffd227)60%,transparent)}}.mega-menu-featured:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 20px 60px rgba(var(--accent1-rgb),.3)}.mega-menu-featured .featured-image{background:linear-gradient(135deg,var(--accent1-10),var(--accent2-10));width:100%;height:14rem;position:relative;overflow:hidden}.mega-menu-featured .featured-image img{object-fit:cover;transition:transform .7s}.mega-menu-featured .featured-image:after{content:"";background:linear-gradient(#0000 0%,#1a1a1ab3 50%,#1a1a1a 100%);position:absolute;inset:0}.mega-menu-featured:hover .featured-image img{transform:scale(1.1)}.mega-menu-featured .featured-content{width:100%;padding:2rem}.mega-menu-featured .featured-content h3{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:1.3125rem;line-height:var(--tw-leading,1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);word-wrap:break-word;overflow-wrap:break-word;line-height:1.3;transition:color .3s}.mega-menu-featured .featured-content p{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fffc}@supports (color:color-mix(in lab, red, red)){.mega-menu-featured .featured-content p{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.mega-menu-featured .featured-content p{-webkit-line-clamp:2;word-wrap:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mega-menu-featured .featured-content .cta{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-accent1,#ffd227);text-transform:uppercase;flex-shrink:0;font-size:.75rem;transition:gap .3s;display:inline-flex}.mega-menu-featured .featured-content .cta svg{flex-shrink:0;width:.875rem;height:.875rem}.mega-menu-featured:hover .featured-content h3{color:var(--color-accent1,#ffd227)}.mega-menu-featured:hover .featured-content .cta{gap:.75rem}.mega-menu-sections{align-items:stretch;gap:1.5rem;width:100%;display:grid}.mega-menu-sections.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.mega-menu-sections.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.mega-menu-sections.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.mega-menu-section{border-style:var(--tw-border-style);background:#ffffff05;border-width:1px;border-color:#ffffff0d;border-radius:.875rem;padding:1.75rem}@supports (color:color-mix(in lab, red, red)){.mega-menu-section{border-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.mega-menu-section{flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.mega-menu-section header{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-accent1,#ffd227);text-transform:uppercase;border-bottom-style:var(--tw-border-style);border-color:#ffd22733;border-bottom-width:1px;padding-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.mega-menu-section header{border-color:color-mix(in oklab,var(--color-accent1,#ffd227)20%,transparent)}}.mega-menu-section header{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;flex-shrink:0;width:100%}.mega-menu-section ul{flex-direction:column;flex:1;gap:1rem;width:100%;min-width:0;display:flex}.mega-menu-section ul li{width:100%;min-width:0}.mega-menu-item{border-radius:.5rem;align-items:flex-start;gap:1rem;width:100%;min-width:0;margin:-.75rem;padding:.75rem;transition:all .2s;display:flex}.mega-menu-item:hover{background:#ffffff0d;transform:translate(.25rem)}.mega-menu-item .item-icon{color:#ffd227cc;flex-shrink:0;margin-top:.125rem;font-size:1.375rem}@supports (color:color-mix(in lab, red, red)){.mega-menu-item .item-icon{color:color-mix(in oklab,var(--color-accent1,#ffd227)80%,transparent)}}.mega-menu-item .item-icon{transition:all .3s}.mega-menu-item:hover .item-icon{color:var(--color-accent1,#ffd227);transform:scale(1.1)}.mega-menu-item .item-content{flex:1;width:100%;min-width:0}.mega-menu-item .item-content .item-header{flex-direction:column;gap:.5rem;width:100%;min-width:0;margin-bottom:.375rem;display:flex}.mega-menu-item .item-content .item-label{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);word-wrap:break-word;overflow-wrap:break-word;width:100%;font-size:.875rem;transition:color .3s}.mega-menu-item .item-content .item-badge{background-color:#ffd22766;border-radius:.25rem;justify-content:center;align-items:center;padding:.3rem .75rem;font-size:.625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mega-menu-item .item-content .item-badge{background-color:color-mix(in oklab,var(--color-accent1,#ffd227)40%,transparent)}}.mega-menu-item .item-content .item-badge{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-white,#fff);text-transform:uppercase;border-style:var(--tw-border-style);border-width:1px;border-color:#ffd22799}@supports (color:color-mix(in lab, red, red)){.mega-menu-item .item-content .item-badge{border-color:color-mix(in oklab,var(--color-accent1,#ffd227)60%,transparent)}}.mega-menu-item .item-content .item-badge{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0;width:fit-content}.mega-menu-item .item-content .item-description{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.mega-menu-item .item-content .item-description{color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.mega-menu-item .item-content .item-description{word-wrap:break-word;overflow-wrap:break-word;width:100%;font-size:.75rem;line-height:1.4;transition:color .3s}.mega-menu-item:hover .item-content .item-label{color:var(--color-accent1,#ffd227)}.mega-menu-item:hover .item-content .item-description{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.mega-menu-item:hover .item-content .item-description{color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}.mega-menu-icon-section .icon-menu-header{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-accent1,#ffd227);text-transform:uppercase;border-bottom-style:var(--tw-border-style);border-color:#ffd22733;border-bottom-width:1px;padding-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.mega-menu-icon-section .icon-menu-header{border-color:color-mix(in oklab,var(--color-accent1,#ffd227)20%,transparent)}}.mega-menu-icon-section .icon-menu-grid{gap:1rem;display:grid}.mega-menu-icon-section .icon-menu-grid.grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.mega-menu-icon-section .icon-menu-grid.horz-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.5rem}.mega-menu-icon-section .icon-menu-grid.vert-list{grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:768px){.mega-menu-icon-section .icon-menu-grid.vert-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mega-menu-icon-section .icon-menu-grid.vert-list{grid-template-columns:repeat(4,1fr)}}.icon-menu-item{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff0d;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.icon-menu-item{border-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.icon-menu-item{text-align:center;--icon-color:#fff;--icon-color-hover:var(--accent1);background:#ffffff05;width:100%;transition:all .3s}.icon-menu-item:hover{background:#ffffff14;border-color:#ffd22766}@supports (color:color-mix(in lab, red, red)){.icon-menu-item:hover{border-color:color-mix(in oklab,var(--color-accent1,#ffd227)40%,transparent)}}.icon-menu-item:hover{box-shadow:0 8px 24px rgba(var(--accent1-rgb),.2);transform:translateY(-4px)}.icon-menu-item:hover .icon-wrapper{transform:scale(1.1)}.icon-menu-item:hover path{stroke:currentColor;color:var(--icon-color-hover)!important}.icon-menu-item:hover .icon-label{color:var(--color-white,#fff)}.icon-menu-item .icon-wrapper.is-stroked,.icon-menu-item .icon-wrapper.is-stroked path{color:var(--icon-color);stroke:currentColor;fill:#0000}.icon-menu-item .icon-wrapper.is-filled,.icon-menu-item .icon-wrapper.is-filled path{color:var(--icon-color);fill:currentColor;stroke:#0000}.icon-menu-item .icon-wrapper{color:#fffc;justify-content:center;align-items:center;width:6rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.icon-menu-item .icon-wrapper{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.icon-menu-item .icon-wrapper{flex-shrink:0;transition:all .3s}.icon-menu-item .icon-wrapper .icon-element{font-size:2.5rem;line-height:1}.icon-menu-item .icon-wrapper .svg-icon{width:100%!important;height:100%!important}.icon-menu-item .icon-wrapper img{object-fit:contain;width:100%;height:100%}.icon-menu-item .icon-label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-accent1,#ffd227);word-wrap:break-word;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.icon-menu-grid.horz-list .icon-menu-item{text-align:left;flex-direction:row;gap:1rem;padding:1rem 1.25rem}.icon-menu-grid.horz-list .icon-menu-item .icon-wrapper{width:2.5rem;height:2.5rem}.icon-menu-grid.horz-list .icon-menu-item .icon-wrapper .icon-element{font-size:2rem}.icon-menu-grid.horz-list .icon-menu-item .icon-label{text-align:left;flex:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#ffffff1a #0000}.custom-scrollbar::-webkit-scrollbar{width:3px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}
