.style_hero__VR1Sp{position:relative;width:100%;height:var(--hero-height-mobile,100svh);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-navy)}.style_slide__e2FoA{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.style_slideActive__Vm9vY{opacity:1}.style_imageWrapper__zrRw5,.style_image__A6_Mr{width:100%;height:100%}.style_image__A6_Mr{-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform 6s ease}.style_slideActive__Vm9vY .style_image__A6_Mr{transform:scale(1)}.style_videoWrapper__JSzhx,.style_video__u_Rh8{width:100%;height:100%}.style_video__u_Rh8{-o-object-fit:cover;object-fit:cover}.style_slideLinkOverlay__xTJHW{position:absolute;inset:0;z-index:1;cursor:pointer}.style_overlay__f9TC2{position:absolute;inset:0;background-color:var(--color-black);pointer-events:none;z-index:1}.style_content__rWNz6{position:relative;z-index:2;width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding);color:inherit}.style_contentCenter__nM0jJ{display:flex;justify-content:center;text-align:center}.style_contentCenter__nM0jJ .style_contentInner__vnLjN{margin:0 auto}.style_contentInner__vnLjN{max-width:600px;padding-top:clamp(96px,18vh,180px)}.style_subtitle__XSsuZ{font-size:var(--hero-subtitle-fs,.72rem);font-weight:var(--font-medium);letter-spacing:.22em;margin-bottom:var(--space-5);opacity:.92}.style_title__RHz_D{font-family:var(--font-family-heading);font-size:var(--hero-title-fs-mobile,clamp(2.2rem,9vw,3rem));font-weight:var(--hero-font-weight,300);line-height:1.08;letter-spacing:-.01em;margin-bottom:var(--space-8)}.style_cta__CPFbT{display:inline-block;padding:var(--space-3) var(--space-7);border:1px solid hsla(0,0%,100%,.85);color:inherit;font-size:.72rem;font-weight:var(--font-medium);letter-spacing:.2em;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base);backdrop-filter:blur(2px)}.style_cta__CPFbT:hover{background-color:var(--color-white);color:var(--color-text-primary);transform:translateY(-1px)}.style_arrows__SNHAB{position:absolute;inset:0;z-index:3;display:none;align-items:center;justify-content:space-between;padding:0 var(--space-6);pointer-events:none}.style_arrowsMobile__T4A_5{display:flex}.style_arrowBtn__XOz4i{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.5);color:var(--color-white);background:rgba(0,0,0,.2);cursor:pointer;pointer-events:auto;transition:background var(--transition-fast),border-color var(--transition-fast);backdrop-filter:blur(4px)}.style_arrowBtn__XOz4i:hover{background:rgba(0,0,0,.45);border-color:hsla(0,0%,100%,.85)}.style_dots__68K_V{position:absolute;bottom:var(--space-8);right:var(--space-8);display:flex;gap:var(--space-5);z-index:3}.style_dot__wnbhV{background-color:transparent;color:hsla(0,0%,100%,.72);transition:color var(--transition-base);cursor:pointer;padding:0;font-size:.8rem;font-weight:600;letter-spacing:.08em;line-height:1}.style_dotActive__cLm6O{color:var(--color-white)}.style_scrollIndicator__zEahe{position:absolute;bottom:var(--space-6);left:50%;transform:translateX(-50%);z-index:3;display:none}.style_scrollLine__AHcmK{width:1px;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6));animation:style_scrollPulse___9aPF 2s ease-in-out infinite}@keyframes style_scrollPulse___9aPF{0%,to{opacity:.4}50%{opacity:1}}@media (min-width:1024px){.style_hero__VR1Sp{height:var(--hero-height-desktop,100svh)}.style_title__RHz_D{font-size:var(--hero-title-fs,clamp(2.2rem,5vw,4.5rem))}.style_subtitle__XSsuZ{font-size:var(--hero-subtitle-fs,.78rem)}.style_arrows__SNHAB.style_arrowsDesktop__jjlZV{display:flex}.style_scrollIndicator__zEahe{display:block}}@media (max-width:1023px){.style_dots__68K_V{right:var(--space-6);bottom:var(--space-6);gap:var(--space-4)}.style_dot__wnbhV{font-size:.74rem}}.style_ticker__9BpeB{width:100%;overflow:hidden;padding:var(--space-3) 0;background:var(--ticker-bg,var(--color-bg-secondary));color:var(--ticker-color,var(--color-text-primary));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.style_track___R_no{display:flex;width:-moz-max-content;width:max-content}.style_content__lw8Bd{display:flex;align-items:center;animation:style_marquee__ruo0l 30s linear infinite;white-space:nowrap}.style_item__RGltN{font-size:calc(var(--ticker-fs, .72rem) * var(--sf, 1));font-weight:var(--font-medium);letter-spacing:.16em}.style_separator__AbMik{margin:0 var(--ticker-gap,var(--space-6));font-size:calc(.65rem * var(--sf, 1));opacity:.55}@keyframes style_marquee__ruo0l{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:1024px){.style_ticker__9BpeB{padding:var(--space-3) 0}.style_item__RGltN{font-size:calc(var(--ticker-fs, .78rem) * var(--sf, 1))}.style_separator__AbMik{margin:0 var(--ticker-gap,var(--space-8))}}.style_section__hNZKK{padding:var(--section-padding-y) 0;background:var(--color-bg-primary)}.style_sectionHeader__EGWEa{display:flex;align-items:flex-end;justify-content:space-between;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);margin-bottom:var(--space-8);gap:var(--space-4)}.style_subtitle__74hd8{font-size:calc(var(--section-label-size) * var(--sf, 1));font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.style_title__PlS27{font-family:var(--font-family-heading);font-size:calc(var(--section-title-size) * var(--sf, 1));font-weight:var(--section-title-weight);letter-spacing:var(--section-title-tracking);line-height:var(--section-title-line-height);color:var(--color-text-primary)}.style_headerActions__AEFvg{display:flex;align-items:center;gap:var(--space-6);flex-shrink:0}.style_viewAll__Vm60F{display:none;align-items:center;gap:var(--space-2);font-size:calc(.74rem * var(--sf, 1));font-weight:var(--font-regular);color:var(--color-text-primary);letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast)}.style_viewAll__Vm60F:hover{opacity:.65}.style_arrows__8y0jp{display:none;align-items:center;gap:var(--space-2)}.style_arrow__oKMN1{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:0;color:var(--color-text-primary);transition:border-color var(--transition-fast),opacity var(--transition-fast);cursor:pointer;background:none}.style_arrow__oKMN1:hover{border-color:var(--color-text-primary)}.style_arrowDisabled__Jmxee{opacity:.3;pointer-events:none}.style_scrollContainer__SO4B_{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;max-width:var(--container-max-width);margin:0 auto}.style_scrollContainerFull__1dk43{max-width:100%;margin:0}.style_scrollContainer__SO4B_::-webkit-scrollbar{display:none}.style_scrollTrack__8Wlzo{display:flex;gap:var(--space-4);padding:0 var(--container-padding)}.style_card__ALf0G{flex:0 0 72%;min-width:0;scroll-snap-align:start;display:block;color:inherit}.style_cardImage__ld_1I{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background-color:var(--color-bg-secondary)}.style_cardImage__ld_1I img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.style_cardImageContain__LsAub img{-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--color-bg-secondary) 88%,#fff)}.style_card__ALf0G:hover .style_cardImage__ld_1I img{transform:scale(1.04)}.style_badge__UJDQn{position:absolute;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);background-color:var(--color-brand-navy);color:var(--color-white);font-size:calc(10px * var(--sf, 1));font-weight:var(--font-semibold);letter-spacing:.05em}.style_quickAddBtn__RYCV6{position:absolute;bottom:0;left:0;right:0;height:40px;background:var(--color-primary);color:#fff;border:none;font-size:calc(var(--section-label-size) * var(--sf, 1));font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.style_card__ALf0G:hover .style_quickAddBtn__RYCV6{opacity:1;transform:translateY(0)}.style_quickAddBtn__RYCV6:hover{opacity:.88}.style_quickAddBtn__RYCV6:disabled{background:var(--color-text-muted);cursor:not-allowed;opacity:.7;transform:translateY(0)}.style_stepper__8p2rd{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;background:var(--color-primary);color:#fff;height:40px}.style_stepperBtn__GIbxs{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;transition:background .15s;flex-shrink:0}.style_stepperBtn__GIbxs:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.style_stepperBtn__GIbxs:disabled{opacity:.4;cursor:not-allowed}.style_stepperQty__CdgEr{font-size:calc(13px * var(--sf, 1));font-weight:600;min-width:24px;text-align:center;letter-spacing:.02em}.style_cardInfo___uvHV{padding:var(--space-3) 0 var(--space-1)}.style_cardInfoHover__VIHE1{opacity:0;transform:translateY(5px);transition:opacity .18s,transform .18s}.style_card__ALf0G:hover .style_cardInfoHover__VIHE1{opacity:1;transform:none}.style_cardName__55nGn{font-size:calc(13px * var(--sf, 1));font-weight:400;color:var(--color-text-primary);margin-bottom:var(--space-1);line-height:1.4}.style_cardPricing__T9zjR{display:flex;align-items:center;gap:var(--space-2)}.style_price__NHxDi,.style_salePrice__h9xht{font-size:calc(14px * var(--sf, 1));font-weight:600;color:var(--color-text-primary)}.style_originalPrice__Firap{font-size:calc(12px * var(--sf, 1));color:var(--color-text-muted);text-decoration:line-through}@media (min-width:640px){.style_card__ALf0G{flex:0 0 44%}}@media (min-width:1024px){.style_arrows__8y0jp,.style_viewAll__Vm60F{display:flex}.style_card__ALf0G{flex:0 0 23%}.style_scrollTrack__8Wlzo{gap:var(--space-5)}.style_card__ALf0G:hover .style_cardImage__ld_1I img{transform:scale(1.03)}}.style_sectionHeaderFull__ctT_m{max-width:100%}.style_sectionHeaderCenter__cJ6eE{justify-content:center;text-align:center}.style_sectionHeaderCenter__cJ6eE .style_headerActions__AEFvg{display:none}.style_scrollTrackFull___l8GX{padding-left:0;padding-right:0}.style_imgBlend__xuhr5{mix-blend-mode:multiply}.style_section__HSSf7{display:flex;flex-direction:column;min-height:var(--mp-min-h,560px);background:var(--color-bg-primary);overflow:hidden;max-width:var(--container-max-width);margin:0 auto}.style_sectionFull__FlhUC{max-width:100%;margin:0}.style_contentPanel__n6kUa{display:flex;align-items:center;justify-content:center;padding:64px var(--container-padding);background:inherit;order:2}.style_contentInner__kU7FW{width:100%;max-width:520px}.style_label__jwDQi{margin:0 0 18px;font-size:calc(var(--section-label-size) * var(--sf, 1));letter-spacing:var(--section-label-tracking);text-transform:uppercase;font-weight:var(--section-label-weight);color:var(--color-text-muted)}.style_title__AxnY7{margin:0 0 32px;font-family:var(--font-family-heading);font-size:calc(var(--section-title-size) * var(--sf, 1));font-weight:var(--section-title-weight);line-height:var(--section-title-line-height);letter-spacing:var(--section-title-tracking);color:var(--color-text-primary)}.style_bodyText__1LioV{display:flex;flex-direction:column;gap:16px}.style_bodyText__1LioV p{margin:0;font-size:calc(14px * var(--sf, 1));color:var(--color-text-secondary);line-height:1.75}.style_featureGrid__sowlP{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 32px;gap:28px 32px}.style_featureTitle__xofE_{margin:0 0 6px;font-size:calc(13px * var(--sf, 1));font-weight:700;color:var(--color-text-primary);letter-spacing:.01em}.style_featureSubtitle__SACZv{margin:0 0 6px;font-size:calc(11px * var(--sf, 1));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.style_featureBody__yqA5o{margin:0;font-size:calc(12px * var(--sf, 1));color:var(--color-text-secondary);line-height:1.7}.style_cta__WzreX{display:inline-flex;align-items:center;gap:8px;margin-top:36px;font-size:calc(11px * var(--sf, 1));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid;padding-bottom:2px;transition:opacity var(--transition-fast)}.style_cta__WzreX:hover{opacity:.6}.style_imagePanel__MC79D{position:relative;min-height:320px;order:1;flex-shrink:0;overflow:hidden}.style_image___a0Ea{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.style_imagePlaceholder__lodAK{position:absolute;inset:0;background:var(--color-bg-secondary)}.style_reversed__6KXqZ .style_contentPanel__n6kUa{order:1}.style_reversed__6KXqZ .style_imagePanel__MC79D{order:2}@media (max-width:1023px){.style_imagePanel__MC79D{order:1!important}.style_contentPanel__n6kUa{order:2!important}}@media (min-width:1024px){.style_section__HSSf7{flex-direction:row}.style_contentPanel__n6kUa{width:var(--mp-content-w,50%);flex-shrink:0}.style_contentPanel__n6kUa,.style_reversed__6KXqZ .style_contentPanel__n6kUa{padding:80px 56px;order:unset}.style_imagePanel__MC79D{flex:1 1;min-height:unset;order:unset}.style_reversed__6KXqZ .style_imagePanel__MC79D{order:unset}}.style_section__YAYKZ{padding:var(--section-padding-y) 0}.style_container__ipBnQ{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.style_containerFull__QcUIP{max-width:100%;padding:0 var(--container-padding)}.style_header__H3M5E{margin-bottom:var(--space-7)}.style_subtitle__8LTDB{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-text-secondary);margin-bottom:var(--space-2)}.style_title__Pw0xK{font-family:var(--font-family-heading);font-size:calc(var(--section-title-size) * var(--sf, 1));font-weight:500;color:var(--color-text-primary)}.style_grid__5IhWN{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--space-5) var(--space-3);gap:var(--space-5) var(--space-3)}.style_card__fM_oU{display:flex;flex-direction:column;align-items:center;color:inherit}.style_imageWrap__iPyt_{width:100%;max-width:148px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:var(--color-bg-secondary);margin-bottom:var(--space-3);display:flex;align-items:center;justify-content:center}.style_image__h6BtB{width:78%;height:78%;-o-object-fit:contain;object-fit:contain;transition:transform var(--transition-slow)}.style_card__fM_oU:hover .style_image__h6BtB{transform:scale(1.06)}.style_placeholderImage__RC_L1{width:100%;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-secondary) 80%,#fff),var(--color-bg-secondary))}.style_name__2aaPK{font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-text-primary);text-align:center}@media (min-width:1024px){.style_grid__5IhWN{gap:var(--space-6)}}.style_section__lbjah{padding:var(--section-padding-y) 0;background:var(--color-bg-primary)}.style_container__gxbFr{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.style_sectionLabel__g_aPL{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--space-5)}.style_body__Ifqgr{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:stretch}.style_imageCol___ja4M{width:100%;min-height:280px;overflow:hidden;background:var(--color-bg-primary);position:relative;border:3px solid var(--color-brand-navy)}.style_imageBg__m9L_J{filter:blur(18px) brightness(.92);transform:scale(1.08)}.style_imageBg__m9L_J,.style_image__zrkJG{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.style_image__zrkJG{transition:transform var(--transition-slow)}.style_imageCol___ja4M:hover .style_image__zrkJG{transform:scale(1.02)}.style_imagePlaceholder__3G4nU{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary,#e8e8e8) 100%)}.style_textCol__BxYY_{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4)}.style_title__gyY6_{font-family:var(--font-family-heading);font-size:calc(var(--section-title-size) * var(--sf, 1));font-weight:300;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.style_subtitle__Sp1iE{font-size:var(--text-sm);font-weight:var(--font-light);color:var(--color-text-secondary);line-height:1.75;white-space:pre-line}.style_dates__D5AaT{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);letter-spacing:.04em}.style_cta__dTL35{display:inline-block;font-size:calc(.78rem * var(--sf, 1));font-weight:var(--font-regular);color:var(--color-text-primary);letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-fast);margin-top:var(--space-2)}.style_cta__dTL35:hover{opacity:.6}@media (min-width:768px){.style_body__Ifqgr{grid-template-columns:55% 1fr;gap:var(--space-12);min-height:460px}}@media (min-width:1024px){.style_body__Ifqgr{min-height:520px}.style_title__gyY6_{font-size:calc(var(--section-title-size) * var(--sf, 1))}}.style_sectionFull__ty7LA{padding:var(--section-padding-y) 0}.style_sectionFull__ty7LA .style_container__gxbFr{max-width:100%;padding:0}.style_sectionFull__ty7LA .style_sectionLabel__g_aPL{display:none}.style_sectionFull__ty7LA .style_body__Ifqgr{gap:0}@media (min-width:768px){.style_sectionFull__ty7LA .style_body__Ifqgr{grid-template-columns:50% 1fr;min-height:560px}.style_sectionFull__ty7LA .style_textCol__BxYY_{padding:var(--space-16) var(--space-12)}}@media (min-width:1024px){.style_sectionFull__ty7LA .style_body__Ifqgr{min-height:640px}.style_sectionFull__ty7LA .style_textCol__BxYY_{padding:var(--space-16) var(--container-padding)}}