.heroSection{width:100%;height:fit-content;padding:var(--spacing-lg)var(--inlineSection);justify-content:center;align-items:center;padding-top:0;display:flex;overflow:hidden}.heroSection .ctaButton{--surfaceSize:2.7em;--iconSize:1em!important}.heroSection video{pointer-events:none}.heroSection .bgVideo{mix-blend-mode:lighten;object-fit:fill;width:80%;height:70%;position:absolute;top:0%;right:0%}.heroSection .heroInner{flex-direction:column;gap:5em;width:100%;height:100%;margin:0 auto;padding-top:4em;display:flex}.heroSection .heroTop{justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;display:flex}@media (max-width:900px){.heroSection .heroTop{flex-direction:column}}.heroSection .heroTop .topLeft{flex:1;max-width:700px}.heroSection .heroTop .topLeft .heroTitle{font-family:var(--fontFa);color:var(--text);text-transform:uppercase;flex-wrap:wrap;gap:0 .2em;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:700;line-height:1.2;display:flex}.heroSection .heroTop .topLeft .heroTitleWord{will-change:transform,opacity,filter;background-size:200% 200%;display:inline-block;position:relative}.heroSection .heroTop .topLeft .heroTitleWord:first-child{background:linear-gradient(350deg,var(--primary)65%,var(--secondary)85%,#fffaef 95%);-webkit-text-fill-color:#0000;background-position:0 0;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;line-height:90%}.heroSection .heroTop .topLeft .heroTitleWord:first-child:after{content:attr(data-text);z-index:2;-webkit-text-fill-color:#0000;mix-blend-mode:screen;opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/images/ui/gradient_noise/01.webp);background-repeat:no-repeat;background-size:150% 150%;-webkit-background-clip:text;background-clip:text;width:100%;height:100%;position:absolute;top:0;left:0}.heroSection .heroTop .topLeft .heroSubtitle{font-size:var(--font-lg);color:color-mix(in srgb,var(--text)60%,transparent);max-width:90%;margin-top:1.5rem;line-height:1.4}.heroSection .heroTop .topRight{color:color-mix(in srgb,var(--text)50%,transparent);font-size:var(--font-md);text-align:justify;flex-direction:column;flex:0 0 21em;align-items:end;gap:1.5em;line-height:1.5;display:flex}.heroSection .heroTop .topRight strong{color:var(--text);font-weight:300}.heroSection .heroBottom{gap:var(--spacing-md);z-index:2;flex-direction:column;width:100%;display:flex;position:relative}.heroSection .heroBottom .bannerSpecial{aspect-ratio:1;z-index:-1;pointer-events:none;justify-content:center;align-items:flex-end;width:clamp(34rem,42vw,56rem);max-height:min(48rem,72dvh);display:flex;position:absolute;bottom:min(75%,30rem);left:50%;transform:translate(-60%)}.heroSection .heroBottom .bannerSpecial .bannerSpecialInner{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.heroSection .heroBottom .bannerSpecial .layer{justify-content:center;align-items:flex-end;height:auto;display:flex;position:absolute}.heroSection .heroBottom .bannerSpecial .layer img{object-fit:contain;width:100%;height:auto}.heroSection .heroBottom .bannerSpecial .layer.behind{z-index:1;width:100%;bottom:0%}.heroSection .heroBottom .bannerSpecial .layer.behind img{width:100%;height:auto}.heroSection .heroBottom .bannerSpecial .layer.orb{z-index:2;opacity:1;pointer-events:none;border-radius:50%;width:120%;height:120%;position:absolute;bottom:-50%;transform:translateY(-5%);-webkit-mask-image:radial-gradient(circle,#000 6% 15%,#0000 50%);mask-image:radial-gradient(circle,#000 6% 15%,#0000 50%)}.heroSection .heroBottom .bannerSpecial .layer.orb:after{content:"";opacity:.6;background:var(--primary);background:radial-gradient(38.2% 38.2% at 36.33% 35.92%,var(--primary)0%,#f000 100%),radial-gradient(36.39% 41.22% at 66.12% 36.73%,var(--primary)0%,#f000 100%);z-index:0;width:100%;height:75%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.heroSection .heroBottom .bannerSpecial .layer.orb .noise-overlay{z-index:2;mix-blend-mode:screen;opacity:.7;pointer-events:none;background-image:url(/images/ui/gradient_noise/01.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 50%,#0000 60%);mask-image:linear-gradient(#000 50%,#0000 60%)}.heroSection .heroBottom .bannerSpecial .layer.front{z-index:3;width:75%;bottom:3%;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.heroSection .heroBottom .bannerSpecial .layer.front img{width:100%;height:auto}.heroSection .bannersContainer{z-index:10;perspective:1200px;gap:16px;width:100%;height:27em;margin:auto;display:flex;position:relative}.heroSection .accordionBanner{border-radius:var(--radius-xl);background:var(--surface);isolation:isolate;height:100%;clip-path:inset(0 round var(--radius-xl));contain:paint;backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);will-change:flex-grow,flex-shrink,flex-basis;transition:flex .55s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.heroSection .accordionBanner.expanded{flex:1}.heroSection .accordionBanner.collapsed{cursor:pointer;flex:0 0 5.5em}.heroSection .accordionBanner.collapsed .indexCircle{left:50%;transform:translate(-50%)}.heroSection .accordionBanner.platform{cursor:default;flex:0 0 22em}.heroSection .accordionBanner .bannerBg,.heroSection .accordionBanner .bannerContent,.heroSection .accordionBanner .bgNoise{border-radius:inherit}.heroSection .accordionBanner .bannerBg{z-index:0;width:calc(100% + 24px);height:calc(100% + 24px);clip-path:inset(0 round var(--radius-xl));pointer-events:none;backface-visibility:hidden;transition:scale .7s;position:absolute;inset:-12px;overflow:hidden}.heroSection .accordionBanner .bannerBg .gradientBg{z-index:0;opacity:.6;border-radius:inherit;width:150%;height:100%;transition:opacity .5s;position:absolute;inset:0}.heroSection .accordionBanner .bannerBg .bannerBackgroundAsset{object-fit:cover;z-index:0;opacity:1;border-radius:inherit;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.heroSection .accordionBanner .bannerBg .bannerImage{z-index:1;opacity:0;border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.heroSection .accordionBanner .bannerBg .bannerImage img{object-fit:cover;border-radius:inherit}.heroSection .accordionBanner .bannerBg .gradientOverlay{z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000000d 0%,#000000a6 100%);position:absolute;inset:0}.heroSection .accordionBanner .bannerBg .bannerVideo{object-fit:cover;z-index:1;border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.heroSection .accordionBanner .indexCircle{z-index:5;bottom:var(--spacing-md);left:var(--spacing-md);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);width:3.4em;height:3.4em;font-weight:600;font-family:var(--fontEng);pointer-events:none;font-variation-settings:"wdth" 89;transition:font-weight .4s var(--bounceEase),transform .2s var(--bounceEase),left .2s cubic-bezier(.4,0,.2,1);justify-content:center;align-items:center;display:flex;position:absolute}.heroSection .accordionBanner .indexCircle:after{content:"";-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);z-index:-1;border-radius:inherit;position:absolute;inset:0}.heroSection .accordionBanner .indexCircle span{font-size:var(--font-lg)}.heroSection .accordionBanner .bgNoise{mix-blend-mode:soft-light;opacity:.3;pointer-events:none;z-index:9999999;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.heroSection .accordionBanner .bannerContent{z-index:3;width:100%;height:100%;display:flex;position:relative}.heroSection .accordionBanner .bannerContent:hover .gradientBg{opacity:1!important}.heroSection .accordionBanner .bottomText{min-width:0}.heroSection .accordionBanner .bottomText h3{color:var(--text);font-size:var(--font-2xl);overflow-wrap:anywhere;font-weight:400;line-height:120%}.heroSection .accordionBanner .bottomText p{color:color-mix(in srgb,var(--text)80%,transparent);font-weight:300;font-size:var(--font-sm);overflow-wrap:anywhere;margin-top:.3em;line-height:1.4}.heroSection .accordionBanner .bottomText .ctaButton{margin-top:2em}.heroSection .accordionBanner:hover .gradientBg{opacity:1}.heroSection .expandedContent{--productCardWidth:17.5em;--productsAreaWidth:calc(18em + 18em + 18em + 1.2em);--copySafeGap:calc(var(--spacing-md)*2);--copyMaxWidth:min(30em,max(15em,calc(100% - var(--productsAreaWidth) - var(--copySafeGap))));padding:var(--spacing-md);isolation:isolate;flex-direction:column;justify-content:space-between;min-width:300px;position:relative}.heroSection .expandedContent .topPill{align-items:center;gap:var(--spacing-xs);background:var(--background);color:var(--text);padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-pill);align-self:flex-start;max-width:100%;display:inline-flex}.heroSection .expandedContent .topPill .pillLogo{aspect-ratio:1;border-radius:var(--radius-pill);flex-shrink:0;width:auto;height:3em;position:relative;overflow:hidden}.heroSection .expandedContent .topPill .pillLogo img{object-fit:cover}.heroSection .expandedContent .topPill .pillText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1em;font-weight:300;overflow:hidden}.heroSection .expandedContent .colRight{height:100%;width:var(--copyMaxWidth);max-width:var(--copyMaxWidth);justify-content:space-between;gap:var(--spacing-lg);z-index:6;flex-direction:column;min-width:0;margin-inline-end:auto;display:flex;position:relative}.heroSection .expandedContent .heroProductsRow{left:var(--spacing-md);top:var(--spacing-md);max-width:calc(100% - var(--copyMaxWidth) - var(--copySafeGap));perspective:800px;z-index:4;flex-shrink:0;align-items:flex-end;gap:.6em;min-width:0;display:flex;position:absolute;overflow:hidden}.heroSection .expandedContent .heroProductsRow .heroProductItem{width:var(--productCardWidth);flex:0 0 var(--productCardWidth);z-index:4;will-change:transform,opacity,filter;font-size:.95em;position:relative}.heroSection .expandedContent .heroProductsRow .heroProductItem .productCard .productDesc{display:none}.heroSection .expandedContent .heroProductsRow .heroProductItem .productBannerWrapper{width:100%}.heroSection .expandedContent .heroProductsRow .heroProductItem .productBanner{border-radius:var(--radius-lg)}@media (max-width:1279px){.heroSection .expandedContent .heroProductsRow .heroProductItem:nth-child(n+3){display:none}}.heroSection .expandedContent .bottomText{flex-shrink:0;width:100%;max-width:100%;margin-bottom:0}.heroSection .collapsedContent{flex-direction:column;justify-content:center;align-items:center}.heroSection .collapsedContent .rotatedPill{align-items:center;gap:var(--spacing-sm);white-space:nowrap;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.heroSection .collapsedContent .rotatedPill .pillLogo{aspect-ratio:1;border-radius:var(--radius-pill);width:2em;height:2em;display:block;position:relative;overflow:hidden}.heroSection .collapsedContent .rotatedPill .pillLogo img{object-fit:cover}.heroSection .collapsedContent .rotatedPill .pillText{color:var(--text);font-weight:400;font-size:var(--font-md);letter-spacing:.5px}.heroSection .platformContent{padding:var(--spacing-md);--spacing-md:calc(var(--spacing-sm)*3.8);flex-direction:column;min-width:280px}.heroSection .platformContent:after{content:"";inset:calc(var(--spacing-md)*.5);border-radius:calc(var(--radius-xl) - var(--spacing-md)*.2);background:color-mix(in srgb,var(--background)15%,transparent)100%;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);z-index:-1;pointer-events:none;position:absolute}.heroSection .platformContent .bottomText{margin-top:auto;margin-bottom:80px}.heroSection .platformContent .ctaButton{height:fit-content;padding:.6em .9em;font-size:1.3em;transition:transform .2s;--iconSize:1em!important}.heroSection .platformContent h3{font-size:var(--font-xl)!important}.heroSection .accordionBanner.platform:hover .bannerBg{scale:1.02}.heroSection .accordionBanner.platform .indexCircle{--spacing-md:calc(var(--spacing-sm)*3.8);top:var(--spacing-md)}.heroSection .horizontalPagination{align-items:center;gap:var(--spacing-sm);width:100%;font-family:var(--fontEng);display:flex}.heroSection .horizontalPagination span{font-weight:200;font-size:var(--font-md);text-align:center;min-width:1.8em;color:var(--text)}.heroSection .horizontalPagination .pagCurrent{opacity:1;justify-content:center;align-items:center;height:1.4em;font-weight:600;display:flex;position:relative;overflow:hidden}.heroSection .horizontalPagination .pagTotal{opacity:.4}.heroSection .horizontalPagination .track{background:var(--surface-hover);border-radius:var(--radius-pill);flex:1;height:3px;position:relative;overflow:hidden}.heroSection .horizontalPagination .track .fill{background:var(--text);border-radius:var(--radius-pill);height:100%;position:absolute;top:0;right:0}@media (max-width:1200px){.heroSection{padding-inline:0}.heroSection .heroInner{gap:var(--spacing-xl)}.heroSection .bannersContainer{height:24em;padding-inline:var(--spacing-sm)}.heroSection .heroTop{padding-inline:var(--spacing-md)}.heroSection .accordionBanner.platform{flex-basis:18em}.heroSection .accordionBanner.collapsed{flex-basis:4.5em}.heroSection .platformContent .bottomText{margin-bottom:0!important}.heroSection .expandedContent{--productCardWidth:14em;--productsAreaWidth:calc(14em + 14em + 14em + 1.2em);--copySafeGap:calc(var(--spacing-md)*1.5);--copyMaxWidth:min(24em,max(13em,calc(100% - var(--productsAreaWidth) - var(--copySafeGap))))}.heroSection .expandedContent .heroProductsRow .heroProductItem{width:var(--productCardWidth);flex-basis:var(--productCardWidth)}}@media (max-width:1279px) and (min-width:901px){.heroSection .expandedContent{--productsAreaWidth:calc(14em + 14em + .6em);--copyMaxWidth:min(28em,max(14em,calc(100% - var(--productsAreaWidth) - var(--copySafeGap))))}}@media (max-width:900px){.heroSection .bgVideo{width:120%;height:45%}.heroSection .heroTitle{text-align:center}.heroSection .heroInner{gap:calc(var(--spacing-xl)*2.5);padding-top:var(--spacing-md)}.heroSection .heroTop{gap:var(--spacing-md)}.heroSection .heroTop .topLeft{max-width:100%}.heroSection .heroTop .topLeft .heroTitle{font-size:var(--font-3xl)}.heroSection .heroTop .topLeft .heroSubtitle{max-width:100%}.heroSection .heroTop .topRight{text-align:right;flex-basis:auto;align-items:flex-start;width:100%}.heroSection .heroBottom .bannerSpecial{width:clamp(24rem,70vw,42rem);bottom:min(82%,24rem)}.heroSection .topRight{display:none!important}.heroSection .bannersContainer{scroll-snap-type:x proximity;height:22em;padding-bottom:.4em;overflow:auto hidden}.heroSection .accordionBanner{scroll-snap-align:center}.heroSection .accordionBanner.expanded{flex:0 0 min(82vw,34em)}.heroSection .accordionBanner.platform{flex:0 0 min(76vw,20em)}.heroSection .accordionBanner.platform .indexCircle{left:calc(var(--spacing-md)*.8);top:calc(var(--spacing-md)*.8)}.heroSection .accordionBanner.collapsed{flex:0 0 4em}.heroSection .expandedContent{--copyMaxWidth:100%;min-width:0}.heroSection .expandedContent .colRight{width:100%;max-width:100%;margin-inline-start:0}.heroSection .expandedContent .heroProductsRow{display:none}.heroSection .expandedContent .bottomText{max-width:100%}.heroSection .platformContent{justify-content:space-between;gap:var(--spacing-sm);padding:calc(var(--spacing-md)*.8)!important}.heroSection .platformContent .bottomText,.heroSection .platformContent .ctaButton{font-size:1em}.heroSection .topPill{padding-left:var(--spacing-sm)!important}.heroSection .topPill img{height:2em!important}.heroSection .topPill .pillText{font-size:var(--font-xs)!important}}@media (max-width:560px){.heroSection .heroTop .topLeft .heroTitle{font-size:var(--font-2xl)}.heroSection .heroTop .topLeft .heroSubtitle{font-size:var(--font-md)}.heroSection .heroInner{gap:calc(var(--spacing-xl)*3);padding-top:var(--spacing-md)}.heroSection .heroBottom .bannerSpecial{width:min(100vw,32rem);bottom:min(82%,20rem);transform:translate(-50%)}.heroSection .bannersContainer{gap:var(--spacing-xs);height:21.5em}.heroSection .accordionBanner{border-radius:var(--radius-lg);clip-path:inset(0 round var(--radius-lg))}.heroSection .accordionBanner .bannerBg{clip-path:inset(0 round var(--radius-lg))}.heroSection .accordionBanner.expanded{flex-basis:min(86vw,25em)}.heroSection .accordionBanner.platform{flex-basis:min(82vw,18em)}.heroSection .accordionBanner.collapsed{flex-basis:3.5em}.heroSection .accordionBanner button{--surfaceSize:2.55em;font-weight:300;padding:var(--spacing-xs)!important}.heroSection .accordionBanner .indexCircle{width:2.5em;height:2.5em;bottom:var(--spacing-sm);left:var(--spacing-sm)}.heroSection .accordionBanner .indexCircle span{letter-spacing:2px;font-weight:400;font-size:var(--font-md)}.heroSection .accordionBanner .bottomText h3{font-size:var(--font-xl)}.heroSection .expandedContent,.heroSection .platformContent{padding:var(--spacing-sm)}}
.featuredSection{padding:var(--spacing-lg)var(--pageInline)}.featuredSection .gridContainer{gap:var(--spacing-md);grid-template-columns:1.8fr 1fr;margin:0 auto;display:grid}.featuredSection .featureCard{border-radius:var(--radius-xl);corner-shape:superellipse(1.5);padding:var(--spacing-lg);justify-content:space-between;gap:var(--spacing-md);min-height:20em;display:flex;position:relative;overflow:hidden}.featuredSection .right{background:var(--container);align-items:center}.featuredSection .right .cardGraphics{align-items:center;width:fit-content;height:85%;margin-left:12%;display:flex;position:relative}.featuredSection .right .cardGraphics .logoWrapper{border-radius:var(--radius-pill);background:var(--background);aspect-ratio:1;justify-content:center;align-items:center;width:auto;height:100%;padding:2em;display:flex}.featuredSection .right .cardGraphics .logoWrapper .logo{--logoSize:10em}.featuredSection .right .cardGraphics .halfCircleImage{aspect-ratio:1;width:auto;height:100%;margin-right:-25%;position:absolute;left:-50%}.featuredSection .right .cardGraphics .halfCircleImage img{z-index:-1;border-radius:var(--radius-pill);width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(270deg,#0000 50%,#000 50%);mask-image:linear-gradient(270deg,#0000 50%,#000 50%)}.featuredSection .right .cardGraphics .halfCircleImage .button{z-index:2;--surfaceSize:3.5em;-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em);font-size:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featuredSection .right .cardGraphics .halfCircleImage .button:hover{opacity:1;font-size:1.9em}.featuredSection .right .cardText{flex:1}.featuredSection .right .cardText .subtitle{font-size:var(--font-md);color:var(--text);max-width:90%;font-weight:200;line-height:1.5;display:block}.featuredSection .right .cardText h2{font-size:calc(var(--font-2xl)/1.2);text-wrap:balance;font-weight:500}.featuredSection .right .linkBtn{align-self:flex-start}.featuredSection .left{background:var(--primary);color:var(--text);background:linear-gradient(140deg,var(--primary)35%,var(--secondary)55%,#fffaef 70%);background-position:0 0;background-size:200% 200%;flex-direction:column;justify-content:center;gap:2.5em}.featuredSection .left:hover{opacity:.9;scale:.98}.featuredSection .left:after{content:"";z-index:2;mix-blend-mode:screen;opacity:.4;pointer-events:none;background-image:url(/images/ui/gradient_noise/01.webp);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.featuredSection .left:before{content:"";z-index:1;opacity:.15;pointer-events:none;mix-blend-mode:multiply;background-image:url(/images/ui/pattern/01.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(270deg,#0000 20%,#000 140%);mask-image:linear-gradient(270deg,#0000 20%,#000 140%)}.featuredSection .left .cardHeader{z-index:2;justify-content:right;align-items:center;display:flex;position:relative}.featuredSection .left .cardHeader h3{font-size:var(--font-xl);color:var(--background);flex-direction:row;align-items:baseline;font-weight:600;line-height:100%;display:flex}.featuredSection .left .cardHeader .highlighted{align-items:center;display:flex}.featuredSection .left .cardHeader .highlighted span{background:var(--background);color:var(--text);white-space:nowrap;border-radius:.4em;padding:.2em .35em;font-size:.9em;font-weight:300;display:inline-block}.featuredSection .left .cardHeader .highlighted .dots{display:flex}.featuredSection .left .cardHeader .highlighted .dots span{width:calc(var(--font-xl)*1.4);height:calc(var(--font-xl)*1.4);border-radius:var(--radius-pill);background:var(--background)}.featuredSection .left .overlappingAvatars{z-index:2;flex-direction:row-reverse;justify-content:center;align-items:center;display:flex;position:relative;left:-5%}.featuredSection .avatar{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--background);z-index:-1;border:solid .2em var(--primary);width:10em;height:auto;transition:transform .2s var(--bounceEase),filter .2s ease;border-top:0;border-left:0;margin-right:-2.5em;overflow:hidden}.featuredSection .avatar:hover{opacity:1;filter:brightness(1.5);transform:translateY(-10px)!important}.featuredSection .avatar img{object-fit:cover;width:100%;height:100%}.featuredSection .moreBtn,.featuredSection .linkBtn{color:var(--text);aspect-ratio:1;background:color-mix(in srgb,var(--background)35%,transparent);-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);--iconSize:3em;border:none;flex:none;justify-content:center;align-items:center;display:flex;overflow:visible;z-index:9!important;width:8em!important;height:8em!important}.featuredSection .moreBtn .dashedLayer,.featuredSection .linkBtn .dashedLayer{--scrollRotation:0deg;rotate:var(--scrollRotation);transform-origin:50%;animation:50s linear infinite dashedRotate}.featuredSection .moreBtn:hover,.featuredSection .linkBtn:hover{opacity:1;background:color-mix(in srgb,var(--background)25%,transparent);transform:translateY(0)}.featuredSection .moreBtn:hover .dashedLayer,.featuredSection .linkBtn:hover .dashedLayer{animation-duration:5s}@media (max-width:1324px){.featuredSection .featureCard{gap:var(--spacing-md);height:auto;min-height:12em;padding:var(--spacing-sm)}.featuredSection .right{padding:var(--spacing-md);flex-flow:wrap;justify-content:space-between;align-items:flex-start}.featuredSection .right .cardGraphics{order:1;height:7em;margin-left:0}.featuredSection .right .cardGraphics .halfCircleImage .button{-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);--surfaceSize:2em!important}.featuredSection .right .cardGraphics .logo{--logoSize:3em!important}.featuredSection .right .linkBtn{order:2;align-self:flex-start;--iconSize:3em!important;width:5.5em!important;height:5.5em!important}.featuredSection .right .linkBtn svg path{stroke-width:.75px}.featuredSection .right .cardText{flex:none;order:3;width:100%}.featuredSection .right .cardText span{font-weight:300}.featuredSection .right .cardText h2{font-size:var(--font-xl)}.featuredSection .cardHeader{--font-xl:var(--font-lg)}.featuredSection .overlappingAvatars .avatar{font-size:1.25svw}.featuredSection .cardGraphics{font-size:1em}}@media (min-width:521px) and (max-width:768px){.featuredSection .cardHeader h3{flex-direction:column!important;align-items:flex-start!important}.featuredSection .cardText{align-items:flex-start;gap:var(--spacing-xs);display:flex;flex-direction:column-reverse!important}.featuredSection .cardText h2{font-size:var(--font-md)!important}.featuredSection .cardText>span{font-size:var(--font-xs)!important;margin:0!important}}@media (max-width:520px){.featuredSection .gridContainer{grid-template-columns:1fr!important}.featuredSection .cardText{align-items:flex-start;gap:var(--spacing-xs);display:flex;flex-direction:column-reverse!important}.featuredSection .cardText h2{font-size:var(--font-lg)!important}.featuredSection .cardText>span{font-size:var(--font-sm)!important;margin:0!important}.featuredSection .left{min-height:auto}.featuredSection .left .overlappingAvatars{justify-content:flex-start;align-items:center;left:0}.featuredSection .left .overlappingAvatars .avatar{font-size:2.5svw}.featuredSection .left .cardGraphics{font-size:1em}}@keyframes dashedRotate{0%{rotate:var(--scrollRotation,0deg)}to{rotate:calc(var(--scrollRotation,0deg) + 360deg)}}
