.catalog-page,.about-page{color:#fff;background:#0e0e0e;min-height:100vh}.about-page .about-hero-content h1{max-width:900px}.about-page .about-hero-content>p:last-child{color:#ffffffb8;max-width:560px;line-height:1.6}.about-tag-pill{color:var(--lime);letter-spacing:.12em;background:#ccff001a;border:1px solid #ccff004d;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.about-tag-pill span{color:#fff6}.about-page .about-manifesto,.about-page .about-future,.about-page .about-values{color:#fff;background:#0e0e0e}.about-page .about-manifesto{gap:32px}.about-page .about-copy p,.about-page .about-future>div:last-child>p:last-child{color:#ffffff9e}.about-page .about-values-grid{gap:16px}.about-page .about-values-grid article{border:1px solid #ffffff14;border-top:3px solid var(--lime);background:#141414}.about-page .about-values-grid article h3,.about-page .about-values-grid article p{color:#fff}.about-page .about-values-grid article p{color:#ffffff94}.about-page .about-closing{background:#141414}.catalog-container{max-width:1440px;margin:0 auto}.catalog-intro{padding:clamp(64px, 8vw, 112px) var(--page-padding) 72px;background:#0e0e0e}.catalog-tag-pill{color:var(--lime);letter-spacing:.12em;background:#ccff001a;border:1px solid #ccff0040;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.catalog-tag-pill span{color:#fff6}.catalog-intro h1{max-width:800px;font:900 clamp(3.2rem, 7vw, 6.4rem)/.9 var(--font-barlow-condensed);text-transform:uppercase;text-wrap:balance;margin:18px 0 20px}.catalog-intro h1 em{color:var(--lime);font-style:normal}.catalog-intro h1 .text-lime{color:var(--lime)}.catalog-intro>p:last-child{color:#ffffff9e;max-width:500px;margin:0;font-size:1rem;line-height:1.6}.catalog-content{padding:0 var(--page-padding) 110px;background:#0e0e0e}.catalog-toolbar{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:25px;margin-bottom:12px;padding:16px 0;display:flex}.catalog-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.catalog-tabs::-webkit-scrollbar{display:none}.catalog-tabs button{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#141414;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:.75rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.catalog-tabs button.active{border-color:var(--lime);background:var(--lime);color:#111;font-weight:800}.catalog-tabs button:hover:not(.active){color:#fff;border-color:#ccff0059}.catalog-search{color:#ffffff80;background:#141414;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;min-width:min(280px,100%);padding:11px 16px;display:flex}.catalog-search:focus-within{border-color:var(--lime);color:var(--lime)}.catalog-search input{color:#fff;width:100%;font:12px var(--font-dm-sans);background:0 0;border:0;outline:0}.catalog-search input::placeholder{color:#ffffff73}.catalog-result-count{color:#ffffff73;margin:0 0 22px;font-size:.75rem}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.catalog-filters-track,.catalog-filters,.categories-pills,.filter-chips-wrapper,.catalog-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;gap:10px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.catalog-filters-track::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.catalog-filters::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.categories-pills::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.filter-chips-wrapper::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.catalog-tabs::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.catalog-heading,.catalog-intro h1{text-wrap:balance!important}.catalog-subtitle,.catalog-desc,.catalog-intro>p:last-child{text-wrap:pretty!important}.catalog-page .product-card{background:#141414;border:1px solid #ffffff14;border-radius:14px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.catalog-page .product-card:hover{border-color:#ccff0059;transform:translateY(-4px);box-shadow:0 12px 30px #00000080}.catalog-page .product-image{aspect-ratio:4/5;height:auto}.catalog-page .product-meta{color:#fff;padding:16px}.catalog-page .product-meta p{color:#ffffff80;font-size:.75rem}.catalog-page .product-meta h2{color:#fff;font-size:1rem;font-weight:700}.catalog-page .product-meta strong{color:var(--lime);font:900 1.3rem var(--font-barlow-condensed)}.catalog-skeleton-grid{display:grid}.catalog-skeleton{background:linear-gradient(100deg,#181818 30%,#242424 45%,#181818 60%) 0 0/200% 100%;border-radius:14px;min-height:390px;animation:1.5s infinite catalog-shimmer}.catalog-empty{color:#fff9;background:#141414;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.catalog-empty-card,.featured-empty-state,.empty-state-box,.catalog-empty{box-sizing:border-box!important;text-align:center!important;background:#141414!important;border:1px solid #ffffff14!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:600px!important;margin:32px auto!important;padding:clamp(40px,7vw,68px) clamp(20px,5vw,36px)!important;display:flex!important}.catalog-empty-card .empty-plus,.empty-icon-wrapper{color:var(--lime)!important;margin-bottom:16px!important;font-size:2rem!important;line-height:1!important}.catalog-empty-card h3,.catalog-empty-card .empty-title,.empty-title{color:#fff!important;font:900 clamp(1.4rem, 5vw, 1.85rem)/1.1 var(--font-barlow-condensed), sans-serif!important;text-align:center!important;text-wrap:balance!important;letter-spacing:.02em!important;margin:0 0 12px!important}.catalog-empty-card p,.catalog-empty-card .empty-desc,.empty-desc{color:#ffffffa6!important;text-align:center!important;text-wrap:pretty!important;max-width:440px!important;margin:0 auto 28px!important;font-size:.95rem!important;line-height:1.6!important}.catalog-empty-card .button,.featured-empty-state .button,.empty-state-box .button,.catalog-empty .button{letter-spacing:.08em!important;text-align:center!important;justify-content:center!important;margin-top:4px!important;padding:14px 28px!important;font-size:.82rem!important}.catalog-empty .empty-title{color:#fff}.catalog-empty .empty-desc{color:#fff9}@keyframes catalog-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.catalog-skeleton{animation:none}}.catalog-skel-shimmer{background:linear-gradient(100deg,#181818 30%,#242424 45%,#181818 60%) 0 0/200% 100%;animation:1.5s infinite catalog-shimmer;display:block}@media (prefers-reduced-motion:reduce){.catalog-skel-shimmer{background:#1e1e1e;animation:none}}.empty-catalog{text-align:center;color:var(--muted);border:1px dashed var(--line);padding:55px 20px;font-size:12px}.dark-empty{color:#aaa;border-color:#555}.featured-empty-state{background:#141414;border-style:solid;border-color:#ffffff14}@media (max-width:1024px) and (min-width:801px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px) and (min-width:801px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.catalog-intro{padding:75px var(--page-padding) 60px}.catalog-intro h1{font-size:clamp(42px,11vw,64px);line-height:1.05}.catalog-intro>p:last-child{margin:10px 0 20px;font-size:14px;line-height:1.5}.catalog-content{padding:20px var(--page-padding) 80px}.catalog-toolbar{padding-bottom:0;display:block}.catalog-tabs{margin-bottom:25px}.catalog-search{width:100%;margin-bottom:15px}.catalog-search input{width:100%}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:25px 10px}}@media (max-width:480px){.catalog-search{min-width:0}.catalog-empty-card,.featured-empty-state,.empty-state-box,.catalog-empty{margin:20px auto!important;padding:40px 18px!important}.catalog-empty-card p,.catalog-empty-card .empty-desc,.empty-desc{margin-bottom:24px!important;font-size:.92rem!important}.catalog-empty-card .button,.featured-empty-state .button,.empty-state-box .button,.catalog-empty .button{width:100%!important;max-width:320px!important;padding:13px 20px!important;font-size:.78rem!important}}.about-page-wrapper{color:#fff;background:#0a0a0a;min-height:100vh;overflow-x:hidden}.about-hero-section{min-height:70vh;padding:100px var(--page-padding) 60px;align-items:center;display:flex;position:relative}.about-hero-image{object-fit:cover}.about-hero-overlay{background:linear-gradient(#0a0a0a9e,#0a0a0af5);position:absolute;inset:0}.about-hero-container{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.about-tag-badge{margin-bottom:24px}.about-hero-title{color:#fff;max-width:900px;font:900 clamp(3rem, 6.5vw, 5.5rem)/.92 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0 0 24px}.about-hero-title em{color:var(--lime);font-style:normal}.about-hero-subtitle{color:#ffffffbf;max-width:620px;margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.6}.about-manifesto-section{padding:clamp(60px, 8vw, 120px) var(--page-padding);background:#0e0e0e}.about-manifesto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,80px);max-width:1440px;margin:0 auto;display:grid}.about-image-card{border:1px solid #ffffff1a;border-radius:16px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009}.about-card-photo{object-fit:cover}.about-card-overlay{background:linear-gradient(#0000000d,#000000db);position:absolute;inset:0}.about-image-card .manifesto-watermark{z-index:1}.about-image-card .jj-badge-container{z-index:2}.about-text-content{color:#fff}.about-text-content .eyebrow{color:var(--lime)}.about-text-content h2{color:#fff}.about-copy p{color:#ffffffb8}.about-future-section{padding:clamp(60px, 8vw, 100px) var(--page-padding);background:#0a0a0a;display:block}.about-section-header-center{text-align:center;max-width:720px;margin:0 auto 56px}.about-section-header-center .section-label{color:var(--lime);letter-spacing:.15em;margin-bottom:12px;font-size:.75rem;font-weight:800;display:block}.about-section-header-center h2{color:#fff}.about-section-header-center h2 em{color:var(--lime);font-style:normal}.about-section-desc{color:#ffffffa6}.about-future-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1440px;margin:0 auto;display:grid}.future-card{background:#141414;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:230px;padding:36px 28px;transition:transform .3s,border-color .3s;display:flex}.future-card:hover{border-color:#cf06;transform:translateY(-6px)}.future-card.active{border-color:var(--lime);background:radial-gradient(circle at 100% 0,#ccff0014,#141414 70%)}.future-step{color:var(--lime);letter-spacing:.15em;margin-bottom:16px;font-size:.7rem;font-weight:800}.future-card h3{color:#fff;font:900 1.6rem/1 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0 0 12px}.future-card p{color:#ffffffa6;margin:0;font-size:.95rem;line-height:1.5}.about-pillars-section{padding:clamp(60px, 8vw, 100px) var(--page-padding);background:#0e0e0e}.pillars-title{color:#fff;font:900 clamp(2.4rem, 4vw, 3.5rem)/1 var(--font-barlow-condensed), sans-serif}.pillars-subtitle{color:var(--lime);letter-spacing:.15em;font-size:.8rem;font-weight:800}.pillars-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.pillar-card{border:1px solid #ffffff0f;border-top:3px solid var(--lime);background:#141414;border-radius:8px;min-height:220px;padding:24px 20px}.pillar-card span{color:var(--lime);font:900 1.8rem var(--font-barlow-condensed), sans-serif}.pillar-card h3{color:#fff}.pillar-card p{color:#ffffff80}.about-cta-section{padding:clamp(60px, 8vw, 100px) var(--page-padding);background:#0a0a0a}.about-cta-card{border-color:#ccff004d}.footer-brand-logo,footer .brand img{object-fit:contain!important;filter:brightness(0)invert()!important;width:auto!important;max-width:160px!important;height:32px!important}@media (max-width:900px){.about-manifesto-grid,.about-future-grid{grid-template-columns:1fr}.about-image-card{min-height:380px}.pillars-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.about-hero-section{min-height:78vh}.about-hero-title{font-size:clamp(3rem,13vw,4.5rem)}.pillars-track{grid-template-columns:1fr}}.about-main{color:#fff;background:#0a0a0a;min-height:100vh;overflow:hidden}.about-main .about-container{max-width:1440px;padding:0 var(--page-padding);margin:0 auto}.about-main .about-hero,.about-main .about-manifesto,.about-main .about-future,.about-main .about-values,.about-main .about-cta{background:#0a0a0a;border:0}.about-main .about-hero{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px)}.about-badge-pill,.about-eyebrow{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.about-badge-pill{background:#ccff0014;border:1px solid #ccff0040;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;display:inline-flex}.pill-dot{background:var(--lime);width:6px;height:6px;box-shadow:0 0 6px var(--lime);border-radius:50%}.about-hero-title{color:#fff;max-width:920px;font:900 clamp(2.8rem, 6vw, 5rem)/.92 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 20px}.about-hero-title .text-lime,.about-title-h2 .text-lime{color:var(--lime)}.about-hero-lead{color:#ffffffb8;max-width:600px;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.about-main .about-manifesto,.about-main .about-future,.about-main .about-values,.about-main .about-cta{padding:clamp(48px,6vw,80px) 0}.about-grid-2col{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.about-visual-box{border:1px solid #ffffff14;border-radius:12px;min-height:440px;position:relative;overflow:hidden}.about-photo{object-fit:cover}.about-photo-overlay{background:linear-gradient(#0000 45%,#000000d6);position:absolute;inset:0}.about-stamp-tag{z-index:2;border:1.5px solid var(--lime);background:#0f0f0feb;border-radius:10px;flex-direction:column;align-items:center;padding:12px 18px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 8px 24px #0009}.stamp-year{color:var(--lime);font:900 2rem/1 var(--font-barlow-condensed), sans-serif}.stamp-city{color:#fff;letter-spacing:.12em;font-size:.6rem;font-weight:800}.about-main .about-title-h2{color:#fff;font:900 clamp(2.2rem, 4vw, 3.4rem)/.96 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0 0 16px}.about-prose p{color:#ffffffb8;margin:0 0 14px;font-size:.98rem;line-height:1.65}.about-meta-grid{border-top:1px solid #ffffff14;gap:24px;margin-top:24px;padding-top:20px;display:flex}.about-meta-card{flex-direction:column;display:flex}.about-meta-card strong{color:var(--lime);font:900 1.8rem/1 var(--font-barlow-condensed), sans-serif}.about-meta-card span{color:#ffffff80;letter-spacing:.1em;margin-top:4px;font-size:.68rem;font-weight:800}.about-section-header{max-width:640px;margin-bottom:36px}.about-header-desc{color:#ffffffa6;margin:12px 0 0;font-size:.98rem;line-height:1.55}.about-cards-3col{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.about-feature-card,.value-card{background:#141414;border:1px solid #ffffff14;border-radius:10px;padding:28px 22px}.about-feature-card{flex-direction:column;min-height:210px;display:flex}.about-feature-card.active{background:radial-gradient(circle at 100% 0,#ccff000f,#141414 70%);border-color:#ccff0080}.feature-step{color:var(--lime);letter-spacing:.14em;margin-bottom:12px;font-size:.68rem;font-weight:800}.about-feature-card h3{color:#fff;font:900 1.35rem/1 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0 0 8px}.about-feature-card p,.value-card p{color:#fff9;margin:0;font-size:.88rem;line-height:1.5}.about-values{background:#0a0a0a!important}.about-values-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:28px;display:flex}.about-values-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.value-card{padding:20px 16px}.value-index{color:var(--lime);font:900 1.4rem var(--font-barlow-condensed), sans-serif;margin-bottom:6px;display:block}.value-card h4{color:#fff;letter-spacing:.08em;margin:0 0 4px;font-size:.85rem;font-weight:800}.about-cta{background:#0a0a0a!important}.about-cta-box{text-align:center;background:#141414;border:1px solid #ccff004d;border-radius:16px;flex-direction:column;align-items:center;padding:clamp(40px,5vw,64px) 24px;display:flex}.about-cta-box h2{color:#fff;font:900 clamp(2.2rem, 4.5vw, 3.6rem)/.96 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:4px 0 12px}.about-cta-box p{color:#ffffffa6;max-width:520px;margin:0 0 24px}@media (max-width:900px){.about-grid-2col,.about-cards-3col{grid-template-columns:1fr}.about-visual-box{min-height:320px}.about-values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.about-values-grid{grid-template-columns:1fr}.about-meta-grid{flex-direction:column;gap:16px}}.about-main-wrapper{color:#fff;background:#0a0a0a;min-height:100vh}.about-main-wrapper .about-container{max-width:1440px;padding:0 var(--page-padding);margin:0 auto}.about-hero-immersive{min-height:85vh;padding:120px var(--page-padding) 60px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.about-hero-bg{z-index:1;position:absolute;inset:0}.about-hero-img{object-fit:cover}.about-hero-gradient{background:linear-gradient(#0a0a0a66,#0a0a0acc 60%,#0a0a0a);position:absolute;inset:0}.about-hero-inner{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.about-hero-badge{color:var(--lime);letter-spacing:.14em;background:#ccff001f;border:1px solid #ccff004d;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:.75rem;font-weight:800;display:inline-flex}.about-pulse{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%;animation:2s infinite pulse-dot}.about-hero-headline{color:#fff;font:900 clamp(3.2rem, 7vw, 6rem)/.92 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0 0 20px}.about-hero-headline .text-lime{color:var(--lime)}.about-hero-description{color:#fffc;max-width:620px;margin:0 0 36px;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}.about-scroll-indicator{color:#ffffff80;letter-spacing:.15em;border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding-top:16px;font-size:.75rem;font-weight:800;display:inline-flex}.scroll-arrow{color:var(--lime);font-size:1.2rem;animation:2s infinite bounce-y}.about-bento-section{background:#0a0a0a;padding:40px 0 80px}.about-bento-grid-top{grid-template-columns:1.35fr .85fr;gap:24px;margin-bottom:32px;display:grid}.bento-card{background:#141414;border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden}.bento-card-origin{align-items:flex-end;min-height:480px;padding:clamp(32px,4vw,48px);display:flex}.bento-card-bg{position:absolute;inset:0}.bento-img{object-fit:cover}.bento-overlay{background:linear-gradient(#0e0e0e4d,#0e0e0ef2 80%);position:absolute;inset:0}.bento-card-content{z-index:2;max-width:540px;position:relative}.bento-tag{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:800;display:block}.bento-card-content h2{color:#fff;font:900 clamp(2rem, 3.5vw, 3rem)/.96 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0 0 16px}.bento-card-content p{color:#ffffffbf;margin:0 0 24px;font-size:.98rem;line-height:1.6}.bento-stats-inline{border-top:1px solid #ffffff1a;gap:28px;padding-top:16px;display:flex}.bento-stat{flex-direction:column;display:flex}.bento-stat strong{color:var(--lime);font:900 1.8rem/1 var(--font-barlow-condensed), sans-serif}.bento-stat span{color:#ffffff80;letter-spacing:.1em;margin-top:2px;font-size:.68rem;font-weight:800}.bento-card-stamp{background:radial-gradient(circle,#1e1e1e,#121212);flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:40px 24px;display:flex}.bento-watermark-bg{color:#fff;opacity:.03;font:900 18rem/1 var(--font-barlow-condensed), sans-serif;pointer-events:none;position:absolute}.bento-stamp-container{justify-content:center;align-items:center;width:300px;height:300px;margin-bottom:24px;display:flex;position:relative}.bento-stamp-glow{filter:blur(20px);background:radial-gradient(circle,#ccff0040,#0000 70%);border-radius:50%;position:absolute;inset:8%}.bento-rotating-ring{animation:22s linear infinite manifesto-spin;position:absolute;inset:0}.bento-svg{width:100%;height:100%;overflow:visible}.bento-textpath{fill:#ffffffd9;font:700 14px var(--font-barlow-condensed), sans-serif;letter-spacing:.16em}.bento-stamp-core{z-index:2;border:2px solid var(--lime);background:#0d0d0d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;box-shadow:0 12px 35px #000000d9}.core-lbl,.core-city{color:#ffffff8c;letter-spacing:.16em;font-size:.6rem;font-weight:800}.core-year{color:var(--lime);font:900 3.8rem/.88 var(--font-barlow-condensed), sans-serif;transform:skew(-6deg)}.bento-footer-caption{color:#fff6;letter-spacing:.14em;font-size:.72rem;font-weight:800}.about-future-bento,.about-values-bento{background:#141414;border:1px solid #ffffff14;border-radius:14px;margin-bottom:32px;padding:clamp(36px,5vw,56px)}.future-header{max-width:680px;margin-bottom:36px}.future-header h2{color:#fff;font:900 clamp(2.2rem, 3.8vw, 3.4rem)/.95 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:8px 0 12px}.future-header p{color:#ffffffa6}.future-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.future-item{background:#1a1a1a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;min-height:220px;padding:28px 22px;display:flex}.future-item.active{background:radial-gradient(circle at 100% 0,#ccff0014,#1a1a1a 70%);border-color:#cf06}.future-num{color:var(--lime);font:900 1.8rem var(--font-barlow-condensed), sans-serif;margin-bottom:8px}.future-item h3{color:#fff;font:900 1.35rem/1 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0 0 8px}.future-item p{color:#fff9;flex:1;margin:0 0 20px;font-size:.88rem;line-height:1.5}.future-status{color:var(--lime);letter-spacing:.12em;font-size:.65rem;font-weight:800}.values-header-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:28px;display:flex}.values-header-row h2{color:#fff;font:900 clamp(2.2rem, 3.5vw, 3rem)/1 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0}.values-pill{color:var(--lime);letter-spacing:.14em;font-size:.75rem;font-weight:800}.values-grid-5{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.val-card{background:#1a1a1a;border:1px solid #ffffff0f;border-radius:10px;padding:20px 16px}.val-num{color:var(--lime);font:900 1.4rem var(--font-barlow-condensed), sans-serif;margin-bottom:6px;display:block}.val-card h4{color:#fff;letter-spacing:.08em;margin:0 0 4px;font-size:.85rem}.val-card p{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.4}.about-closing-card{text-align:center;background:radial-gradient(circle,#1e1e1e,#141414);border:1px solid #ccff004d;border-radius:14px;padding:clamp(48px,6vw,72px) 24px;box-shadow:0 20px 50px #00000080}.closing-content{max-width:600px;margin:0 auto}.closing-content h2{color:#fff;font:900 clamp(2.4rem, 4.5vw, 3.8rem)/.96 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:8px 0 12px}.closing-content p{color:#ffffffb3;margin:0 0 28px;font-size:1.05rem}@media (max-width:1024px){.about-bento-grid-top,.future-grid-3{grid-template-columns:1fr}.values-grid-5{grid-template-columns:repeat(2,1fr)}.bento-card-stamp{min-height:380px}}@media (max-width:600px){.about-hero-immersive{min-height:78vh;padding:100px var(--page-padding) 40px}.about-hero-headline{font-size:clamp(3rem,13vw,4.5rem)}.values-grid-5{grid-template-columns:1fr}.values-header-row{flex-direction:column;align-items:flex-start}.bento-stats-inline{flex-direction:column;gap:14px}.bento-stamp-container{width:260px;height:260px}}.product-detail-page{background:var(--paper);min-height:100vh}.product-detail{grid-template-columns:1.1fr .9fr;min-height:calc(100vh - 113px);display:grid}.detail-image{background:#ddd;min-height:650px;position:relative}.detail-image img{object-fit:cover}.detail-copy{align-self:center;padding:10vw 9vw}.detail-copy h1{font:800 clamp(65px, 7vw, 104px)/.82 var(--font-barlow-condensed);text-transform:uppercase;max-width:520px;margin:0 0 20px}.detail-price{margin:24px 0 0;font-size:18px;font-weight:700}.detail-description{color:var(--muted);max-width:380px;margin:38px 0;font-size:13px;line-height:1.7}.detail-select>p{letter-spacing:1.5px;font-size:10px;font-weight:700}.detail-select div{gap:8px;margin-bottom:28px;display:flex}.detail-select button{border:1px solid var(--line);width:42px;height:38px;font-size:11px}.detail-select button:hover{background:var(--ink);color:#fff}.detail-select button:focus-visible,.detail-variant-options button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.detail-cta{justify-content:center;width:100%}.detail-benefits{border-top:1px solid var(--line);margin-top:30px;padding:18px 0}.detail-benefits p{color:var(--muted);align-items:center;gap:9px;margin:9px 0;font-size:11px;display:flex}.detail-benefits svg{color:#9dbb16}.detail-contact-missing{color:#a85b5b;margin:14px 0 0;font-size:11px;line-height:1.5}.detail-variant-selector{margin:28px 0}.detail-variant-selector>p{letter-spacing:1.5px;color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.detail-variant-options{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.detail-variant-options button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;position:relative}.detail-variant-options button:hover:not(:disabled),.detail-variant-options button.selected{border-color:var(--ink);background:var(--ink);color:#fff}.detail-variant-options button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.variant-unavailable{color:#d9534f;margin-top:2px;font-size:9px;display:block}.detail-availability{color:#2b3600;background:#ccff001f;border:1px solid #ccff004d;border-radius:6px;margin-bottom:20px;padding:10px 14px;font-size:12px}.detail-availability strong{margin-bottom:2px;display:block}.detail-availability span{color:#4a5c00;font-size:11px}.detail-availability-unavailable,.detail-availability-unregistered{color:#9b1c1c;background:#fdf2f2;border-color:#fbd5d5}.detail-availability-unavailable span,.detail-availability-unregistered span{color:#c81e1e}.product-whatsapp-link{color:#128c7e;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}.previous-price{color:#888;margin:4px 0 0;font-size:13px;text-decoration:line-through}@media (max-width:800px){.product-detail{display:block}.detail-image{min-height:65svh}.detail-copy{padding:60px var(--page-padding) 80px}.detail-copy h1{font-size:75px}}
.brand span{letter-spacing:0;background:url(/brand/symbol-dark.png) 50%/contain no-repeat;width:46px;height:32px;font-size:0;display:block}.brand-mark{object-fit:contain;width:46px;height:32px}.brand-logo{object-fit:contain;width:170px;height:42px}.site-header .brand{background:url(/brand/logo-horizontal-dark.png) 50%/contain no-repeat;width:145px;height:36px}.site-header .brand>:not(.brand-logo){display:none}.admin-sidebar .brand{background:url(/brand/logo-horizontal-light.png) 50%/contain no-repeat;width:170px;height:42px}.admin-sidebar .brand>*{display:none}.login-brand{background:url(/brand/logo-horizontal-light.png) 50%/contain no-repeat;width:210px;height:52px}.login-brand>*{display:none}
