.home-brand-loop{position:relative;width:100%}.home-brand-loop__inner{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.home-brand-loop__title{margin:0 0 clamp(.85rem,2vw,1.15rem);font-size:clamp(1rem,2vw,1.3rem);white-space:nowrap}.home-brand-loop__viewport{position:relative;width:100%;overflow:hidden;padding-block:.35rem;direction:ltr;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1023px),(pointer:coarse){.home-brand-loop__viewport{cursor:grab}.home-brand-loop__viewport--dragging{cursor:grabbing}}.home-brand-loop__viewport--fade:after,.home-brand-loop__viewport--fade:before{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,7%,88px);pointer-events:none;z-index:2}.home-brand-loop__viewport--fade:before{left:0;background:linear-gradient(to right,var(--background) 0,var(--background) 18%,transparent 100%)}.home-brand-loop__viewport--fade:after{right:0;background:linear-gradient(to left,var(--background) 0,var(--background) 18%,transparent 100%)}@media (max-width:1023px){.home-brand-loop__viewport--fade{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent)}.home-brand-loop__viewport--fade:after,.home-brand-loop__viewport--fade:before{display:none}}.home-brand-loop__track{width:-moz-max-content;width:max-content;will-change:transform;transform:translateZ(0)}.home-brand-loop__sequence,.home-brand-loop__track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.home-brand-loop__sequence{flex:0 0 auto;gap:var(--logo-gap,48px);padding-inline-end:var(--logo-gap,48px)}.home-brand-loop__item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:3.25rem;text-decoration:none;color:inherit;cursor:inherit;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.home-brand-loop__item--link{cursor:pointer}.home-brand-loop__item:hover{transform:scale(1.18)}}.home-brand-loop__logo{display:inline-flex;align-items:center;justify-content:center;height:3.25rem;max-width:9.5rem}.home-brand-loop__logo .brand-theme-logo__img{width:auto;height:3.25rem;max-width:9.5rem;-o-object-fit:contain;object-fit:contain;opacity:.92;transition:opacity .25s ease;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.home-brand-loop__item:hover .home-brand-loop__logo .brand-theme-logo__img{opacity:1}}.home-brand-loop__logo .brand-theme-logo__img--light{display:block}.dark .home-brand-loop__logo .brand-theme-logo__img--light,.home-brand-loop__logo .brand-theme-logo__img--dark{display:none}.dark .home-brand-loop__logo .brand-theme-logo__img--dark{display:block}.home-brand-loop__tip{position:fixed;z-index:80;pointer-events:none;transform:translate(14px,16px);padding:.35rem .65rem;border-radius:.55rem;font-size:.78rem;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--foreground);background:color-mix(in srgb,var(--card-bg) 88%,var(--background));border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);box-shadow:0 8px 24px color-mix(in srgb,#000 16%,transparent);backdrop-filter:blur(10px)}@media (prefers-reduced-motion:reduce){.home-brand-loop__item{transition:none}}@media (max-width:1023px){.home-brand-loop__tip{display:none}}@media (max-width:480px){.home-brand-loop__title{font-size:.92rem}.home-brand-loop__item{height:2.75rem}.home-brand-loop__logo,.home-brand-loop__logo .brand-theme-logo__img{height:2.75rem;max-width:7.5rem}}.home-tavan-omran{position:relative;width:100%;padding-top:0;padding-bottom:var(--home-section-py)}.home-tavan-omran__inner{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.home-tavan-omran__card{overflow:hidden}.home-tavan-omran__layout{display:grid;gap:clamp(1.25rem,2.5vw,1.75rem)}@media (min-width:1024px){.home-tavan-omran__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:stretch}}.home-tavan-omran__content{padding:clamp(1.25rem,3vw,2rem)}.home-tavan-omran__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 12%,transparent)}.home-tavan-omran__title{margin:.85rem 0 0;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:700;line-height:1.4;color:var(--foreground)}.home-tavan-omran__lead{margin:.75rem 0 0;font-size:clamp(.92rem,1.8vw,1.02rem);font-weight:600;line-height:1.75;color:var(--foreground)}.home-tavan-omran__description{margin:.65rem 0 0;font-size:.86rem;line-height:1.8;text-align:justify;color:var(--caption,color-mix(in srgb,var(--foreground) 68%,transparent))}.home-tavan-omran__aside{display:flex;flex-direction:column;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);background:color-mix(in srgb,var(--brand-blue) 5%,var(--card-bg));border-top:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}@media (min-width:1024px){.home-tavan-omran__aside{border-top:none;border-inline-start:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}}.home-tavan-omran__products-title{margin:0;font-size:.86rem;font-weight:700;color:var(--foreground)}.home-tavan-omran__products-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;flex:1}.home-tavan-omran__product-item{font-size:.78rem;line-height:1.65;color:var(--caption,color-mix(in srgb,var(--foreground) 72%,transparent))}.home-tavan-omran__cta{display:inline-flex;align-items:center;align-self:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-size:.86rem;font-weight:600;color:var(--brand-blue);text-decoration:none;transition:color .2s ease,transform .2s ease}.home-tavan-omran__cta:hover{color:color-mix(in srgb,var(--brand-blue) 82%,var(--foreground));transform:translateX(-2px)}.home-popular-products{position:relative;width:100%}.home-popular-products__inner{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.home-popular-products__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-popular-products__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:1024px){.home-popular-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-activity-glance{position:relative;width:100%}.home-activity-glance__inner{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.home-activity-glance__grid{display:grid;gap:clamp(.85rem,2vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.home-activity-glance__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-activity-glance__card{min-height:9.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.home-activity-glance__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.85rem;background:color-mix(in srgb,var(--sector-accent) 14%,transparent);color:var(--sector-accent);transition:background .25s ease,transform .25s ease}.home-activity-glance__card:hover .home-activity-glance__icon-wrap{background:color-mix(in srgb,var(--sector-accent) 22%,transparent);transform:scale(1.05)}.home-activity-glance__icon{width:1.15rem;height:1.15rem}.home-activity-glance__card-title{margin:0;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:700;line-height:1.4;color:var(--foreground)}.home-activity-glance__card-summary{margin:0;font-size:.82rem;line-height:1.65;color:var(--caption,color-mix(in srgb,var(--foreground) 68%,transparent))}@media (max-width:1023px){.home-activity-glance__card{align-items:center;text-align:center}.home-activity-glance__card-summary,.home-activity-glance__card-title{text-align:center}}@media (max-width:639px){.home-activity-glance__grid{grid-template-columns:1fr}}.home-site-stats{position:relative;width:100%}.home-site-stats__inner{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.home-site-stats__mobile-panel{display:none}.home-site-stats__grid{display:grid;gap:clamp(.85rem,2vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}.home-site-stats__grid--desktop{display:grid}@media (min-width:1024px){.home-site-stats__grid--desktop{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.home-site-stats__mobile-panel{display:block}.home-site-stats__grid--desktop{display:none}}@media (max-width:639px){.home-site-stats__grid--desktop{display:none}}.home-site-stats__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;min-height:8.5rem}.home-site-stats__card--combined{width:100%;min-height:0;padding-block:1rem}.home-site-stats__combined{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.35rem,2vw,.65rem);width:100%;align-items:end}.home-site-stats__column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;min-width:0;text-align:center}.home-site-stats__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.85rem;background:color-mix(in srgb,var(--stat-accent) 14%,transparent);color:var(--stat-accent);flex-shrink:0}.home-site-stats__icon{width:1.15rem;height:1.15rem}.home-site-stats__value{margin:0;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--stat-accent);letter-spacing:-.02em}.home-site-stats__card--combined .home-site-stats__value{font-size:clamp(1.05rem,4.2vw,1.35rem)}.home-site-stats__suffix{margin-inline-start:.15rem;font-size:.72em;font-weight:700}.home-site-stats__label{margin:0;font-size:.86rem;font-weight:600;color:var(--caption,color-mix(in srgb,var(--foreground) 68%,transparent))}.home-site-stats__label--vertical{display:inline-flex;align-items:center;justify-content:center;min-height:4.35rem;margin-top:.1rem;font-size:clamp(.82rem,3.2vw,.92rem);line-height:1.25;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.home-recent-articles{position:relative;width:100%}.home-recent-articles__inner{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.home-recent-articles__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-recent-articles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:1024px){.home-recent-articles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.home-recent-articles__grid{grid-template-columns:1fr}}.home-after-spectrum{position:relative;z-index:1;--home-section-py:clamp(0.75rem,1.8vw,1.25rem)}.home-brand-loop{padding-top:clamp(1.35rem,3.2vw,2.1rem);padding-bottom:var(--home-section-py)}.home-activity-glance,.home-popular-products,.home-recent-articles,.home-site-stats{padding-block:var(--home-section-py)}.home-recent-articles{padding-bottom:clamp(1.35rem,3vw,2rem)}.home-section-title{margin:0;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:700;line-height:1.35;color:var(--foreground)}@media (max-width:1023px){.home-activity-glance .home-section-title,.home-site-stats .home-section-title{text-align:center}}.home-section-cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--brand-blue);text-decoration:none;transition:color .2s ease,transform .2s ease}.home-section-cta:hover{color:color-mix(in srgb,var(--brand-blue) 82%,var(--foreground));transform:translateX(-2px)}.home-after-spectrum .home-section-header{margin-bottom:clamp(.75rem,1.8vw,1.1rem)}.home-after-spectrum .home-section-bento{margin-top:clamp(.65rem,1.5vw,.9rem)}.home-after-spectrum .home-section-bento .magic-bento-section__content{gap:0}