:root{--sh-1:#f0f4ff;--sh-2:#8aa6f2;--sh-3:#2747b3;--sh-4:#070f2f}html.sv-spring{--sh-accent:#e3ebff;--sh-accent-ink:#0a1640;--sh-glass:hsla(0,0%,100%,.07);--sh-glass-2:hsla(0,0%,100%,.11);--sh-glass-line:hsla(0,0%,100%,.16);--sh-muted:hsla(0,0%,100%,.76);--sh-solid:color-mix(in srgb,var(--sh-4) 82%,var(--sh-3));--sh-radius:28px;--ink:#fff;--black:#fff;--paper:transparent;--paper-alt:var(--sh-glass);--card:var(--sh-glass);--card-2:var(--sh-glass-2);--deep:transparent;--deep-blue:transparent;--navy:rgba(0,0,0,.32);--navy-mid:rgba(0,0,0,.5);--blue-dark:var(--sh-solid);--dim:hsla(0,0%,100%,.76);--faint:hsla(0,0%,100%,.62);--dim-solid:#d9e6e3;--line:var(--sh-glass-line);--border:var(--sh-glass-line);--border-2:hsla(0,0%,100%,.26);--gold-bg:hsla(0,0%,100%,.1);--royal-dark:var(--sh-accent);--shadow-sm:0 2px 10px rgba(0,0,0,.18);--shadow-md:0 10px 30px rgba(0,0,0,.22);--shadow-lg:0 24px 60px rgba(0,0,0,.3);background:var(--sh-4);color-scheme:dark}html.sv-spring body{--font-spring:var(--font-serif),"Times New Roman",serif;background:transparent;color:#fff}html.sv-spring body:before{content:"";z-index:-2;background:radial-gradient(ellipse 60% 45% at 50% 38%,color-mix(in srgb,var(--sh-2) 38%,transparent) 0,transparent 70%),radial-gradient(ellipse 120% 90% at 50% 40%,var(--sh-3) 0,color-mix(in srgb,var(--sh-3) 45%,var(--sh-4)) 45%,var(--sh-4) 100%)}.sv-ambient,html.sv-spring body:before{position:fixed;inset:0;pointer-events:none}.sv-ambient{z-index:-1;overflow:hidden}.sv-amb-bubbles{position:absolute;inset:0}.sv-amb-bubble{position:absolute;bottom:-30px;border-radius:50%;background:radial-gradient(circle at 32% 30%,hsla(0,0%,100%,.9) 0 12%,hsla(0,0%,100%,.16) 24%,hsla(0,0%,100%,.05) 62%,hsla(0,0%,100%,.45) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);opacity:0;animation:svRise linear forwards}@keyframes svRise{0%{transform:translate(0);opacity:0}10%,90%{opacity:var(--o)}to{transform:translate(30px,-110vh);opacity:0}}.sv-amb-item{position:absolute;top:0;left:0;will-change:transform}.sv-amb-item svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity .8s ease,transform .8s cubic-bezier(.34,1.56,.64,1)}.sv-amb-leaf,html[data-sh=leaf] .sv-amb-drop{opacity:0;transform:scale(.2)}html[data-sh=leaf] .sv-amb-leaf{opacity:1;transform:none}html.sv-spring :is(.section-title,.hero-title,.spring-story-title,.pair-title,.why-title,.why-spring-title,.why-aside-title,.source-title,.impact-title,.blog-article-title,.notfound-title,.blog-hero h1,.content-page h1){font-family:var(--font-spring);font-weight:400;letter-spacing:-.015em;line-height:.98;color:#fff}html.sv-spring :is(.section-title,.why-title,.source-title,.impact-title,.blog-hero h1){font-size:clamp(3rem,6.4vw,5.6rem)}html.sv-spring .about-badge-inline em,html.sv-spring :is(.section-title,.spring-story-title,.pair-title,.why-title,.source-title,.impact-title) em{font-family:var(--font-spring);font-style:italic;font-weight:400}html.sv-spring :is(h3,h4){color:#fff}html.sv-spring :is(p,li){color:inherit}html.sv-spring .content-page p,html.sv-spring .section-sub{color:var(--sh-muted)}html.sv-spring a{color:inherit}html.sv-spring .eyebrow{background:var(--sh-glass);color:var(--sh-muted);border:1px solid var(--sh-glass-line);border-radius:100px;padding:7px 14px;letter-spacing:.14em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.sv-spring :is(.btn-primary,.btn-brand,.btn-add,.btn-enquire,.btn-submit,.site-nav-cta){background:rgba(0,0,0,.45);color:#fff;border:0;border-radius:100px;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s ease,transform .3s ease}html.sv-spring :is(.btn-primary,.btn-brand,.btn-add,.btn-enquire,.btn-submit,.site-nav-cta):hover{background:rgba(0,0,0,.66);transform:translateY(-3px);box-shadow:none}html.sv-spring .btn-primary:before{content:"+";order:2;display:grid;place-items:center;width:30px;height:30px;margin:-8px -18px -8px 4px;border-radius:50%;font-size:1.15rem;font-weight:800;line-height:1}html.sv-spring .btn-add.success,html.sv-spring .btn-primary:before{background:var(--sh-accent);color:var(--sh-accent-ink)}html.sv-spring :is(.btn-secondary,.btn-ghost,.card-link){border:1px solid var(--border-2);color:#fff;background:var(--sh-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.sv-spring .spring-story-copy .btn-secondary:hover,html.sv-spring :is(.btn-secondary,.btn-ghost):hover{background:var(--sh-accent);color:var(--sh-accent-ink);border-color:var(--sh-accent)}html.sv-spring .site-nav,html.sv-spring nav:has(.hero-nav-links){background:color-mix(in srgb,var(--sh-4) 55%,transparent)!important;border-bottom:1px solid var(--sh-glass-line)!important;backdrop-filter:blur(20px) saturate(1.2)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:none!important}html.sv-spring :is(nav,.footer,.site-nav-sheet) img[src*=logo]{filter:brightness(0) invert(1)}html.sv-spring :is(.hero-nav-link,.site-nav-link){color:var(--sh-muted)!important;padding:8px 14px;border-radius:100px;transition:background .3s ease,color .3s ease}html.sv-spring .site-nav-link[aria-current=page],html.sv-spring :is(.hero-nav-link,.site-nav-link):hover{background:var(--sh-accent);color:var(--sh-accent-ink)!important;opacity:1!important}html.sv-spring .hero-nav-right button:first-child{background:var(--sh-accent)!important;color:var(--sh-accent-ink)!important;box-shadow:none!important}html.sv-spring .hero-nav-right button+button{background:var(--sh-glass)!important;color:#fff!important;border:1px solid var(--sh-glass-line)!important}html.sv-spring .hero-nav-mobile-right button,html.sv-spring .site-nav-toggle{color:#fff!important}html.sv-spring .site-nav-sheet{background:var(--sh-solid)}html.sv-spring .site-nav-cta{background:var(--sh-accent);color:var(--sh-accent-ink)}html.sv-spring :is(.order-section,.pillars-section,.why-section,.faq-section,.testimonials-section,.branding-section,.partners-section,.source-section,.impact-section,.about-section,.spring-story,.content-page,.blog-hero,.blog-grid-section,.trust-bar,.band,.band-alt,.band-dark){background:transparent!important;color:#fff}html.sv-spring .hero-section:before,html.sv-spring :is(.about-section,.impact-section):after{display:none}html.sv-spring .marquee-strip{background:rgba(0,0,0,.22);border-block:1px solid var(--sh-glass-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.sv-spring .marquee-track{color:var(--sh-muted)}html.sv-spring :is(.product-card,.pillar,.tcard,.faq-item,.why-card,.why-point,.why-aside,.about-values,.about-stats,.impact-equation,.blog-card,.contact-card,.contact-form,.enquiry-form,.partner-card,.source-card,.label-preview,.order-summary,.cart-item){background:var(--sh-glass)!important;border:1px solid var(--sh-glass-line)!important;border-radius:var(--sh-radius);box-shadow:none;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.sv-spring :is(.product-card,.pillar,.tcard,.blog-card,.why-card):hover{background:var(--sh-glass-2)!important;border-color:hsla(0,0%,100%,.36)!important}html.sv-spring .purpose-pillars .pillar:first-child{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.55)),url(/assets/waterfall-forest.jpg) 50% /cover!important}html.sv-spring .pillar-num{font-family:var(--font-spring);font-style:italic;color:var(--sh-accent);font-size:2.4rem}html.sv-spring .pillar p{color:var(--sh-muted)}html.sv-spring .pillar-more{color:var(--sh-accent)}html.sv-spring .product-visual{background:radial-gradient(ellipse at 50% 58%,#fff 0,#eef2fc 55%,#d3ddf3 100%)!important;border-radius:calc(var(--sh-radius) - 8px);margin:8px 8px 0;overflow:hidden}html.sv-spring .product-visual img.product-img{mix-blend-mode:multiply}html.sv-spring .product-glow{display:none}html.sv-spring :is(.product-tag,.product-tag-gold){background:var(--sh-glass-2);color:var(--sh-accent);border:1px solid var(--sh-glass-line);border-radius:100px}html.sv-spring :is(.price-chip,.price-chip.gold){background:var(--sh-accent);color:var(--sh-accent-ink);border-radius:100px}html.sv-spring :is(.product-desc,.price-note,.unit-label,.unit-value,.qty-label,.price-meta){color:var(--sh-muted)}html.sv-spring :is(.qty-wrap,.size-select,.ci-qty){background:rgba(0,0,0,.25);border:1px solid var(--sh-glass-line);color:#fff;border-radius:100px}html.sv-spring .size-select option{background:var(--sh-solid);color:#fff}html.sv-spring :is(.qty-btn,.qty-input,.ci-qbtn){color:#fff;background:transparent}html.sv-spring :is(.qty-btn,.ci-qbtn):hover{background:hsla(0,0%,100%,.12)}html.sv-spring :is(.spring-story-photo,.pair-photo,.branding-photos,.source-photo,.impact-photo) img{border-radius:var(--sh-radius)}html.sv-spring :is(.pair-photo,.spring-story-photo){border-radius:var(--sh-radius);overflow:hidden;border:1px solid var(--sh-glass-line);box-shadow:0 30px 80px rgba(0,0,0,.35);-webkit-mask-image:none!important;mask-image:none!important}html.sv-spring .pair-list li{border-color:var(--sh-glass-line)}html.sv-spring .pair-list strong{color:var(--sh-accent)}html.sv-spring .about-section{background:linear-gradient(100deg,color-mix(in srgb,var(--sh-4) 92%,transparent) 0,color-mix(in srgb,var(--sh-3) 70%,transparent) 60%,color-mix(in srgb,var(--sh-3) 40%,transparent) 100%),url(/assets/waterfall-forest.jpg) 50% /cover!important}html.sv-spring :is(.astat-val){font-family:var(--font-spring);font-weight:400;color:#fff;font-size:3rem}html.sv-spring :is(.astat-lbl,.about-value p){color:var(--sh-muted)}html.sv-spring .av-icon{color:var(--sh-accent)}html.sv-spring .about-badge-inline{font-size:clamp(1.8rem,3.6vw,2.8rem);color:var(--sh-accent)}html.sv-spring .tcard blockquote{color:#fff;font-family:var(--font-spring);font-size:1.35rem;line-height:1.35}html.sv-spring .tcard-stars{color:var(--sh-accent)}html.sv-spring .tcard-avatar-placeholder{background:var(--sh-accent);color:var(--sh-accent-ink)}html.sv-spring .tcard-author span{color:var(--sh-muted)}html.sv-spring :is(.trust-label,.trust-sep){color:var(--sh-muted)}html.sv-spring .trust-items{color:#fff;font-family:var(--font-spring);font-size:1.6rem}html.sv-spring .faq-item{margin-bottom:10px;padding:0 22px}html.sv-spring .faq-q{color:#fff}html.sv-spring .faq-a p{color:var(--sh-muted)}html.sv-spring .faq-item.open{border-color:var(--sh-accent)!important}html.sv-spring .partners-section img{filter:brightness(0) invert(1);opacity:.85}html.sv-spring .footer{background:rgba(0,0,0,.32)!important;border-top:1px solid var(--sh-glass-line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--sh-muted)}html.sv-spring .footer a:hover{color:var(--sh-accent)}html.sv-spring .eq-num{font-family:var(--font-spring);font-weight:400;background:linear-gradient(135deg,#fff 0,var(--sh-accent) 100%);-webkit-background-clip:text;background-clip:text}html.sv-spring :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:rgba(0,0,0,.24);border:1px solid var(--sh-glass-line);color:#fff;border-radius:14px}html.sv-spring :is(input,textarea)::placeholder{color:hsla(0,0%,100%,.5)}html.sv-spring :is(input,textarea,select):focus{outline:2px solid var(--sh-accent);outline-offset:1px;border-color:transparent}html.sv-spring label{color:var(--sh-muted)}html.sv-spring :is(.cart-drawer,.cart-panel,.modal,.modal-box,.modal-card,.nav-mobile-menu){background:var(--sh-solid)!important;color:#fff;border:1px solid var(--sh-glass-line)}html.sv-spring :is(.cart-close-btn,.modal-close-btn,.btn-close-success){background:var(--sh-glass-2);color:#fff}html.sv-spring .intro-curtain{background:var(--sh-4)}html.sv-spring .intro-curtain img{filter:brightness(0) invert(1)}html.sv-spring .skip-link{background:var(--sh-accent);color:var(--sh-accent-ink)}html.sv-spring .blog-tag{background:var(--sh-glass-2);color:var(--sh-accent);border-radius:100px}html.sv-spring .blog-content :is(p,li){color:hsla(0,0%,100%,.86)}html.sv-spring .blog-content a{color:var(--sh-accent)}html.sv-spring .spring-story-copy>p:not(.eyebrow){color:var(--sh-muted)}html.sv-spring .spring-story-copy .eyebrow{background:var(--sh-glass);color:var(--sh-muted)}html.sv-spring :is(.spring-story-title,.spring-story-copy .btn-secondary){color:#fff;border-color:var(--border-2)}html.sv-spring .spring-story-photo{margin-right:0;aspect-ratio:1.62}html.sv-spring .spring-story-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.28);transform-origin:64% 46%;-webkit-mask-image:none;mask-image:none;border-radius:0}html.sv-spring .branding-list li{color:hsla(0,0%,100%,.9);font-size:15px}html.sv-spring .branding-text p{color:hsla(0,0%,100%,.82)}html.sv-spring .branding-list li:before{color:var(--sh-accent)}html.sv-spring .branding-photos :is(img,.bphoto){border-radius:20px!important;border:1px solid var(--sh-glass-line)}html.sv-spring .trust-items span{color:#fff;font-family:var(--font-spring);font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:400}html.sv-spring .trust-items .trust-sep{color:var(--sh-muted)}html.sv-spring :is(.why-title,.why-spring-title,.why-aside-title,.source-title,.impact-title,.section-title){font-weight:400!important}html.sv-spring .contact-intro>p:first-child{color:var(--sh-accent)!important}html.sv-spring .contact-intro h1{font-family:var(--font-spring)!important;font-weight:400!important;font-size:clamp(3rem,6.4vw,5.6rem)!important;line-height:.98!important}html.sv-spring .contact-intro a{color:var(--sh-accent)!important}html.sv-spring .contact-formcol form{background:var(--sh-glass)!important;border:1px solid var(--sh-glass-line);border-radius:var(--sh-radius)!important;box-shadow:none!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html.sv-spring .contact-formcol form button[type=submit]{background:var(--sh-accent)!important;color:var(--sh-accent-ink)!important}html.sv-spring .contact-formcol form button[type=submit]:hover{transform:translateY(-2px)}html.sv-spring .contact-formcol>div[style]{background:var(--sh-glass)!important;border-radius:var(--sh-radius)!important}html.sv-spring .blog-card-title{font-family:var(--font-spring);font-weight:400;font-size:1.9rem;line-height:1.05;color:#fff}html.sv-spring .blog-card:hover .blog-card-title{color:var(--sh-accent)}html.sv-spring .blog-card-desc{color:var(--sh-muted)}html.sv-spring .blog-read-more{color:var(--sh-accent)}html.sv-spring .blog-card-img{border-radius:calc(var(--sh-radius) - 8px);overflow:hidden}html.sv-spring .blog-article-meta{color:var(--sh-muted)}html.sv-spring .blog-content :is(h2,h3){font-family:var(--font-spring);font-weight:400}html.sv-spring .blog-cta-block{background:var(--sh-glass);border:1px solid var(--sh-glass-line);border-radius:var(--sh-radius)}html.sv-spring .contact-formcol form button[type=button]{border-radius:100px!important}html.sv-spring .contact-formcol form button:is([style*="background: var(--blue)"],[style*="background:var(--blue)"]){background:var(--sh-accent)!important;border-color:var(--sh-accent)!important;color:var(--sh-accent-ink)!important}@media (max-width:860px){html.sv-spring .spring-story-photo{aspect-ratio:1.35}html.sv-spring .spring-story-photo img{transform:scale(1.18)}html.sv-spring .sv-amb-item{scale:.65}}html.sv-spring .why-section--home .why-tick,html.sv-spring .why-tick{background:var(--sh-glass);border:1px solid var(--sh-glass-line);border-radius:20px;box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s ease,border-color .3s ease}html.sv-spring .why-section--home .why-tick{padding:18px 20px}html.sv-spring .why-section--home .why-tick:hover{background:var(--sh-glass-2);border-color:hsla(0,0%,100%,.32)}html.sv-spring .why-tick-mark{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--sh-accent);color:var(--sh-accent-ink);font-size:12px;font-weight:800;line-height:1}html.sv-spring .why-tick-text{color:hsla(0,0%,100%,.94)}html.sv-spring .why-intro{color:var(--sh-muted)}html.sv-spring .why-aside,html.sv-spring .why-section--home .why-aside{background:var(--sh-glass)!important;border:1px solid var(--sh-glass-line)!important;border-left:3px solid var(--sh-accent)!important;color:#fff}html.sv-spring .why-section--home .why-aside-title{color:#fff;font-weight:400!important}html.sv-spring :is(.why-section--home .why-aside p,.why-aside p){color:hsla(0,0%,100%,.84)}html.sv-spring :is(.why-section--home .why-aside-source,.why-aside-source){color:var(--sh-accent);border-bottom-color:color-mix(in srgb,var(--sh-accent) 45%,transparent)}html.sv-spring :is(.why-section--home .why-aside-source,.why-aside-source):hover{color:#fff;border-bottom-color:#fff}html.sv-spring .why-spring-note{color:var(--sh-muted)}html.sv-spring .about-text .about-stats{padding:26px 28px;gap:18px;margin:0}html.sv-spring .about-text .astat{display:grid;grid-template-columns:2.4em 1fr;align-items:center;grid-gap:18px;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--sh-glass-line)}html.sv-spring .about-text .astat:last-child{padding-bottom:0;border-bottom:0}html.sv-spring .astat-val{color:var(--sh-accent);font-size:clamp(2.4rem,3.6vw,3rem);line-height:1;min-width:0}html.sv-spring .astat-lbl{color:hsla(0,0%,100%,.9);font-size:12px;letter-spacing:.14em}html.sv-spring .about-value strong{color:#fff}html.sv-spring .about-value p{color:hsla(0,0%,100%,.82)!important}html.sv-spring .about-text>p{color:hsla(0,0%,100%,.86)}@media (max-width:860px){html.sv-spring .about-text .about-stats{flex-direction:column}}html.sv-spring :is(.product-card,.pillar,.tcard,.faq-item,.why-card,.why-point,.why-aside,.why-tick,.about-values,.about-stats,.impact-equation,.blog-card,.contact-card,.contact-form,.enquiry-form,.partner-card,.source-card,.label-preview,.order-summary,.cart-item,.eyebrow,.marquee-strip,.footer,.btn-primary,.btn-brand,.btn-add,.btn-enquire,.btn-submit,.btn-secondary,.btn-ghost,.card-link,.contact-formcol form,.about-text .about-values){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.sv-spring :is(.product-card,.pillar,.tcard,.faq-item,.why-tick,.blog-card,.about-stats,.about-values,.contact-formcol form){background:hsla(0,0%,100%,.085)!important}html.sv-spring .reveal{opacity:0;transform:translateY(44px) scale(.97);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.9,.25,1.15)}html.sv-spring .reveal.visible{opacity:1;transform:none}html.sv-spring :is(.why-section--home .why-head.reveal,.faq-section .section-title.reveal){transform:translateY(44px) scale(.97)}html.sv-spring :is(.why-section--home .why-head.reveal,.faq-section .section-title.reveal).visible{transform:none}html.sv-spring .why-section--home .why-tick.reveal.visible:nth-child(2n){transform:translateY(14px)}.sv-burst-layer{position:fixed;inset:0;z-index:150;pointer-events:none;overflow:hidden}.sv-burst{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 30%,hsla(0,0%,100%,.95) 0 12%,hsla(0,0%,100%,.2) 26%,hsla(0,0%,100%,.06) 62%,hsla(0,0%,100%,.55) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);opacity:0;animation:svBurst ease-out both;will-change:transform,opacity}@keyframes svBurst{0%{transform:translate(0) scale(.3);opacity:0}15%{opacity:var(--o);transform:translateY(calc(var(--rise) * .12)) scale(1)}80%{opacity:var(--o)}to{transform:translate(var(--drift),var(--rise)) scale(1.08);opacity:0}}@media (prefers-reduced-motion:reduce){html.sv-spring .reveal{transform:none;transition:opacity .3s ease}.sv-burst-layer{display:none}}html.sv-spring .label-stage{background:radial-gradient(ellipse 70% 60% at 50% 45%,#fff 0,#f6f8fd 60%,#e6ecf8 100%);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--sh-radius);box-shadow:0 30px 80px rgba(0,0,0,.35);padding:32px 24px 28px}html.sv-spring .footer :is(.footer-brand,.footer-contact,.footer-bottom) .ek-offset{transform:none!important}html.sv-spring .footer{padding:clamp(56px,7vw,88px) 0 calc(28px + env(safe-area-inset-bottom))}html.sv-spring .footer-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.25fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start;margin-bottom:clamp(40px,5vw,64px)}html.sv-spring .footer-brand img{height:30px;width:auto;opacity:1;margin-bottom:22px}html.sv-spring .footer-brand p:not(.footer-impact){margin:0 0 18px;font-family:var(--font-spring);font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.05;color:#fff}html.sv-spring .footer-impact{display:inline-flex;align-items:center;margin:0!important;padding:7px 14px;border-radius:100px;background:var(--sh-glass);border:1px solid var(--sh-glass-line);color:var(--sh-accent)!important;font-style:normal!important;font-size:13px!important;font-weight:600;letter-spacing:.02em}html.sv-spring .footer-contact strong,html.sv-spring :is(.footer-contact strong,.footer-nav):before{display:block;margin-bottom:16px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted)}html.sv-spring .footer-contact p{margin:0 0 18px;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.9)}html.sv-spring .footer-contact a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:100px;border:1px solid var(--border-2);background:var(--sh-glass);color:#fff;font-size:14px;font-weight:600;transition:background .25s ease,color .25s ease,border-color .25s ease}html.sv-spring .footer-contact a:hover{background:var(--sh-accent);color:var(--sh-accent-ink);border-color:var(--sh-accent)}html.sv-spring .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);grid-row-gap:12px;row-gap:12px;justify-content:start}html.sv-spring .footer-nav:before{content:"Explore";grid-column:1/-1;margin-bottom:4px}html.sv-spring .footer-nav a{display:inline-block;font-size:15px;font-weight:500;color:hsla(0,0%,100%,.86);transition:color .2s ease}html.sv-spring .footer-nav a:hover{color:var(--sh-accent)}html.sv-spring .footer-bottom{align-items:center;padding-top:22px;border-top:1px solid var(--sh-glass-line);font-size:12.5px;color:hsla(0,0%,100%,.55)}@media (max-width:860px){html.sv-spring .footer-top{grid-template-columns:1fr 1fr}html.sv-spring .footer-brand{grid-column:1/-1}}@media (max-width:540px){html.sv-spring .footer-top{grid-template-columns:1fr;gap:36px}html.sv-spring .footer-bottom{flex-direction:column;align-items:flex-start;gap:6px;padding-right:76px}}html.sv-spring .ek-popup{color:#111827}html.sv-spring .ek-popup :is(input:not([type=color]):not([type=range]):not([type=checkbox]),textarea,select){background:#fff;color:#111827;border-radius:6px}html.sv-spring .ek-popup :is(input,textarea)::placeholder{color:#9ca3af}html.sv-spring .ek-popup :is(p,h3,h4,span){color:inherit}html.sv-spring .ek-popup select option{background:#fff;color:#111827}html.sv-spring .footer img[data-logo-index],html.sv-spring .footer-inner>div:not(.footer-top):not(.footer-bottom) img{background:#fff;padding:8px 12px;border-radius:12px}