/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap";.marketing-site-v3{overflow-x:hidden}.marketing-site-v3 .hero{margin-top:var(--mnav-height);height:calc(100svh - var(--mnav-height));min-height:calc(100svh - var(--mnav-height));max-height:calc(100svh - var(--mnav-height));grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;background:var(--white)!important;color:var(--black)!important;padding-top:0!important}.marketing-site-v3 .hero-left,.marketing-site-v3 .hero-right{height:100%;min-height:0}.marketing-site-v3 .hero-right{background:var(--warm2);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.marketing-site-v3 .brands-bar{background:var(--warm);border-bottom:1px solid var(--border);align-items:center;gap:24px;padding:14px 40px;display:flex;overflow-x:auto}.marketing-site-v3 .marquee-wrap{background:var(--black);padding:12px 0;overflow:hidden}.marketing-site-v3 .products-section{background:var(--white);padding:64px 40px}.marketing-site-v3 .why-split{background:var(--black);grid-template-columns:1fr 1fr;display:grid}.marketing-site-v3 .brands-callout{background:var(--warm);padding:80px 40px}.marketing-site-v3 .community{background:var(--black);text-align:center;flex-direction:column;align-items:center;padding:80px 40px;display:flex}.marketing-site-v3 footer{background:var(--black);color:#ffffff47;border-top:1px solid #ffffff12;padding:48px 40px 28px}.marketing-site-v3 .footer-links a,.marketing-site-v3 footer a{font-size:13px;text-decoration:none;transition:color .2s;color:#ffffff47!important}.marketing-site-v3 .footer-links a:hover,.marketing-site-v3 footer a:hover{color:var(--white)!important}.marketing-site-v3 .footer-copy{margin:0;color:#ffffff29!important}.marketing-site-v3 a.hero-cta-primary,.marketing-site-v3 a.product-card{color:inherit}.marketing-site-v3 a.bc-cta,.marketing-site-v3 a.hero-cta-primary{color:var(--white)!important}.marketing-site-v3 a.comm-cta{color:#fff9!important}.marketing-site-v3 a.comm-cta:hover{color:var(--white)!important}.marketing-site-v3 .hero-sub{color:#00000073!important}.marketing-site-v3 .hero-hl{color:var(--black)!important}.marketing-site-v3 .marketing-body a:not([class]){color:inherit}.marketing-site-v3 .hero-left{border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:44px 48px clamp(140px,20vh,260px);display:flex}.marketing-site-v3 .hero-tag{letter-spacing:.3em;text-transform:uppercase;color:#0000004d;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;display:flex}.marketing-site-v3 .dot{background:#16a34a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #16a34a99}.marketing-site-v3 .hero-hl{letter-spacing:.01em;color:var(--black);margin:0 0 28px;font-family:Bebas Neue,sans-serif;font-size:clamp(64px,7.8vw,128px);font-weight:400;line-height:.86}.marketing-site-v3 .hero-sub{color:#00000073;max-width:380px;margin:0 0 40px;font-size:15px;line-height:1.85}.marketing-site-v3 .hero-sub strong{color:var(--black);font-weight:400}.marketing-site-v3 .hero-ctas{gap:10px;display:flex}.marketing-site-v3 .hero-cta-primary{background:var(--black);color:var(--white);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 36px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .2s}.marketing-site-v3 .hero-cta-primary:hover{opacity:.8}.marketing-site-v3 .hero-cta-ghost{border:1px solid var(--border);color:#00000080;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:13px 28px;font-family:DM Sans,sans-serif;font-size:12px;text-decoration:none;transition:all .2s}.marketing-site-v3 .hero-cta-ghost:hover{border-color:var(--black);color:var(--black)}.marketing-site-v3 .hero-img,.marketing-site-v3 a.hero-img{background:var(--warm);min-height:0;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.marketing-site-v3 .hero-img img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s}.marketing-site-v3 .hero-img:hover img{transform:scale(1.04)}.marketing-site-v3 .hero-img-label{color:var(--white);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0abf;padding:5px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.marketing-site-v3 .brands-bar-label{letter-spacing:.22em;text-transform:uppercase;color:#0000004d;flex-shrink:0;font-size:10px}.marketing-site-v3 .brand-pill{background:var(--white);border:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;text-decoration:none;transition:border-color .2s;display:flex}.marketing-site-v3 .brand-pill:hover{border-color:var(--black)}.marketing-site-v3 .brand-pill-dot{background:#16a34a;border-radius:50%;width:5px;height:5px}.marketing-site-v3 .brand-pill-name{letter-spacing:.12em;text-transform:uppercase;color:var(--black);font-size:11px}.marketing-site-v3 .marquee-inner{white-space:nowrap;gap:0;animation:marquee 20s linear infinite;display:flex}.marketing-site-v3 .mitem{letter-spacing:.28em;text-transform:uppercase;color:#ffffff40;border-right:1px solid #ffffff14;flex-shrink:0;align-items:center;padding:0 28px;font-size:10px;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-site-v3 .section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:16px;display:flex}.marketing-site-v3 .section-title{letter-spacing:.04em;color:var(--black);font-family:Bebas Neue,sans-serif;font-size:36px}.marketing-site-v3 .section-link{letter-spacing:.16em;text-transform:uppercase;color:var(--grey);font-size:11px;text-decoration:none;transition:color .2s}.marketing-site-v3 .section-link:hover{color:var(--black)}.marketing-site-v3 .product-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.marketing-site-v3 .product-card{background:var(--warm);cursor:pointer;text-decoration:none;display:block;overflow:hidden}.marketing-site-v3 .product-card:hover .product-img img{transform:scale(1.04)}.marketing-site-v3 .product-img{aspect-ratio:3/4;background:var(--warm2);position:relative;overflow:hidden}.marketing-site-v3 .product-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.marketing-site-v3 .product-badge{background:var(--black);color:var(--white);letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;font-size:9px;position:absolute;top:10px;left:10px}.marketing-site-v3 .product-info{background:var(--white);border-top:1px solid var(--border);padding:14px 16px 16px}.marketing-site-v3 .product-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-bottom:4px;font-size:10px}.marketing-site-v3 .product-name{color:var(--black);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:13px;font-weight:400;overflow:hidden}.marketing-site-v3 .product-price{color:var(--black);font-size:14px;font-weight:500}.marketing-site-v3 .why-left{border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;padding:80px 48px;display:flex}.marketing-site-v3 .why-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#ffffff40;margin-bottom:20px;font-size:10px}.marketing-site-v3 .why-hl{letter-spacing:.02em;color:var(--white);margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,72px);line-height:.88}.marketing-site-v3 .why-body{color:#fff6;max-width:380px;font-size:15px;line-height:1.9}.marketing-site-v3 .why-body strong{color:var(--white);font-weight:400}.marketing-site-v3 .why-right{flex-direction:column;justify-content:center;gap:0;padding:80px 48px;display:flex}.marketing-site-v3 .why-point{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:16px;padding:22px 0;display:flex}.marketing-site-v3 .why-point:first-child{border-top:1px solid #ffffff12}.marketing-site-v3 .why-icon{color:#ffffff40;flex-shrink:0;margin-top:2px;font-size:14px}.marketing-site-v3 .why-pt-title{color:var(--white);margin-bottom:5px;font-size:14px;font-weight:500}.marketing-site-v3 .why-pt-body{color:#ffffff59;font-size:13px;line-height:1.7}.marketing-site-v3 .bc-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.marketing-site-v3 .bc-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#0000004d;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:flex}.marketing-site-v3 .bc-hl{letter-spacing:.02em;color:var(--black);margin-bottom:18px;font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,68px);line-height:.88}.marketing-site-v3 .bc-body{color:#00000080;max-width:380px;margin-bottom:32px;font-size:15px;line-height:1.9}.marketing-site-v3 .bc-body strong{color:var(--black);font-weight:400}.marketing-site-v3 .bc-cta{background:var(--black);color:var(--white);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 36px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.marketing-site-v3 .bc-cta:hover{opacity:.8}.marketing-site-v3 .bc-right{flex-direction:column;gap:2px;display:flex}.marketing-site-v3 .bc-row{background:var(--white);border:1px solid #0000000f;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.marketing-site-v3 .bc-row-label{color:#00000080;font-size:13px}.marketing-site-v3 .bc-row-val{color:var(--black);font-size:13px;font-weight:500}.marketing-site-v3 .bc-row-val.green{color:#16a34a}.marketing-site-v3 .comm-hl{letter-spacing:.02em;color:var(--white);margin-bottom:16px;font-family:Bebas Neue,sans-serif;font-size:clamp(44px,6vw,80px);line-height:.88}.marketing-site-v3 .comm-body{color:#fff6;max-width:400px;margin-bottom:36px;font-size:15px;line-height:1.9}.marketing-site-v3 .comm-cta{color:#fff9;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:13px 36px;font-family:DM Sans,sans-serif;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.marketing-site-v3 .comm-cta:hover{color:var(--white);border-color:#fff6}.marketing-site-v3 .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:36px;display:grid}.marketing-site-v3 .footer-tag{color:#fff3;max-width:180px;margin-top:12px;font-size:12px;line-height:1.8}.marketing-site-v3 .footer-col-title{letter-spacing:.22em;text-transform:uppercase;color:#ffffff29;margin-bottom:12px;font-size:10px}.marketing-site-v3 .footer-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketing-site-v3 .footer-bottom{border-top:1px solid #ffffff12;justify-content:space-between;padding-top:20px;display:flex}.marketing-site-v3 .footer-copy{color:#ffffff29;font-size:11px}@media (max-width:768px){.marketing-site-v3 .hero{grid-template-columns:1fr;height:auto;min-height:auto;max-height:none}.marketing-site-v3 .hero-left,.marketing-site-v3 .hero-right{height:auto}.marketing-site-v3 .hero-left{border-right:none;border-bottom:1px solid var(--border);justify-content:flex-start;padding:40px 24px 36px}.marketing-site-v3 .hero-hl{font-size:clamp(64px,18vw,100px);line-height:.86}.marketing-site-v3 .hero-right{grid-template-columns:1fr 1fr;min-height:280px}.marketing-site-v3 .brands-bar,.marketing-site-v3 .brands-callout,.marketing-site-v3 .community,.marketing-site-v3 .products-section,.marketing-site-v3 footer{padding-left:20px;padding-right:20px}.marketing-site-v3 .product-grid{grid-template-columns:repeat(2,1fr)}.marketing-site-v3 .bc-inner,.marketing-site-v3 .why-split{grid-template-columns:1fr}.marketing-site-v3 .footer-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:480px){.marketing-site-v3 .hero-img{aspect-ratio:3/4}.marketing-site-v3 .footer-grid{grid-template-columns:1fr}}.marketing-site-v3 .mnav.mnav-light{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);height:56px;color:var(--black);background:#fafafaf5;padding:0 40px}.marketing-site-v3 .mnav.mnav-light .mnav-links a{color:#0006;opacity:1}.marketing-site-v3 .mnav.mnav-light .mnav-links a:hover{color:var(--black)}.marketing-site-v3 .mnav.mnav-light .mnav-btn-ghost{border-color:var(--border);color:#00000073}.marketing-site-v3 .mnav.mnav-light a.mnav-btn-ghost{color:#00000073}.marketing-site-v3 .mnav.mnav-light .mnav-btn-cta{background:var(--black);color:var(--white)}.marketing-site-v3 .mnav.mnav-light a.mnav-btn-cta{color:var(--white)}.marketing-site-v3 .footer-links button{cursor:pointer;font:inherit;text-align:left;border:none;padding:0;font-size:13px;color:#ffffff47!important;background:0 0!important}.marketing-site-v3 .footer-links button:hover{color:var(--white)!important}:root{--black:#0a0a0a;--white:#fafafa;--warm:#f0eee9;--warm2:#e8e4de;--grey:#888;--grey-text:#888;--border:#00000014;--border-dark:#fafafa24;--mnav-height:86px}html{scroll-behavior:smooth}.marketing-site{background:var(--white);color:var(--black);min-height:100vh;font-family:DM Sans,sans-serif;font-weight:300}.marketing-site *,.marketing-site :after,.marketing-site :before{box-sizing:border-box}.display{letter-spacing:.01em;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.92}.marketing-site a{text-decoration:none}.marketing-site a:not(.btn):not(.mnav-btn):not(.hero-cta-primary):not(.hero-cta-ghost):not(.bc-cta):not(.comm-cta):not(.footer-links a){color:inherit}.marketing-site img{max-width:100%;display:block}.btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-white{background:var(--white)}.btn-white,.marketing-site a.btn-white{color:var(--black)}.btn-white:hover{opacity:.85}.btn-black{background:var(--black)}.btn-black,.marketing-site a.btn-black{color:var(--white)}.btn-black:hover{opacity:.85}.btn-lg{padding:17px 30px;font-size:12px}.mnav{z-index:1000;height:var(--mnav-height);color:var(--white);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:0 52px;transition:background .25s,border-color .25s,color .25s;display:flex;position:fixed;top:0;left:0;right:0}.mnav.mnav-solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);color:var(--black);background:#fafafaf2}.mnav-logo{letter-spacing:.05em;color:inherit;flex-shrink:0;font-family:Bebas Neue,sans-serif;font-size:22px;text-decoration:none}.mnav-toggle{display:none}.mnav-center{flex:1;justify-content:center;display:flex}.mnav-links{gap:30px;margin:0;padding:0;list-style:none;display:flex}.mnav-links a{color:inherit;letter-spacing:.16em;text-transform:uppercase;opacity:.6;font-size:11px;text-decoration:none;transition:opacity .2s}.mnav-links a:hover{opacity:1}.mnav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.mnav-signout-form{margin:0;display:flex}.mnav-btn,.mnav-signout-form button{cursor:pointer}.mnav-btn{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mnav-btn-ghost{border:1px solid #fafafa66}.marketing-site a.mnav-btn-ghost,.mnav-btn-ghost{color:var(--white)}.mnav.mnav-solid .mnav-btn-ghost{border-color:var(--border);color:var(--black)}.mnav.mnav-solid a.mnav-btn-ghost{color:var(--black)}.mnav-btn-ghost:hover{opacity:.7}.mnav-btn-cta{background:var(--white)}.marketing-site a.mnav-btn-cta,.mnav-btn-cta{color:var(--black)}.mnav.mnav-solid .mnav-btn-cta{background:var(--black);color:var(--white)}.mnav.mnav-solid a.mnav-btn-cta{color:var(--white)}.mnav-btn-cta:hover{opacity:.85}.mnav-mobile-menu{display:none}.mnav-mobile-menu,.mnav-mobile-menu *{box-sizing:border-box}body.mnav-open .marketing-body{visibility:hidden}.hero{background:var(--black);color:var(--white);padding-top:var(--mnav-height);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;max-width:1400px;margin:0 auto;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:140px 52px 80px;display:flex}.hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#fafafa80;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;display:flex}.hero-eyebrow:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;display:inline-block}.hero-title{margin:0 0 28px;font-size:clamp(52px,6.6vw,96px)}.hero-sub{color:#fafafa99;max-width:420px;margin:0 0 40px;font-size:16px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-secondary{letter-spacing:.03em;border-bottom:1px solid var(--border-dark);padding-bottom:3px;font-size:13px}.hero-visual{border-left:1px solid var(--border-dark);flex-direction:column;display:flex;position:relative}.hero-frame{background:#0a0a0a;flex:1;min-height:560px;position:relative;overflow:hidden}.hero-mosaic{background:#0a0a0a;gap:2px;display:grid;position:absolute;inset:0}.hero-mosaic-1{grid-template-columns:1fr}.hero-mosaic-2{grid-template-columns:1fr 1fr}.hero-mosaic-3{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr}.hero-mosaic-3 .hero-mosaic-tile:first-child{grid-row:1/-1}.hero-mosaic-4{grid-template-rows:1fr 1fr;grid-template-columns:.85fr 1.3fr .95fr}.hero-mosaic-4 .hero-mosaic-span-2{grid-row:span 2}.hero-mosaic-tile{min-height:0;display:block;position:relative;overflow:hidden}.hero-mosaic-tile,.marketing-site a.hero-mosaic-tile{color:var(--white)}.hero-mosaic-tile img{object-fit:contain;object-position:center center;width:calc(100% - 36px);max-width:none;height:calc(100% - 36px);transition:transform .45s;display:block;position:absolute;inset:18px}.hero-mosaic-span-2 img{width:calc(100% - 48px);height:calc(100% - 84px);inset:32px 24px 52px}.hero-mosaic-span-2.hero-mosaic-fill img{object-fit:cover;object-position:center center;width:100%;height:100%;inset:0}.hero-mosaic-stack{background:#0a0a0a;grid-template-rows:1fr 1fr;gap:2px;display:grid}.hero-mosaic-stack-item{background:#bbb6b2;min-height:0;position:relative;overflow:hidden}.hero-mosaic-stack-item-white{background:#fdfdfd}.hero-mosaic-span-2.hero-mosaic-stack img,.hero-mosaic-stack .hero-mosaic-stack-item img{object-fit:cover;object-position:center center;width:100%;height:100%;inset:0}.hero-mosaic-tile-contain{background:#c8c3bb}.hero-mosaic-tile-contain img{object-fit:contain;object-position:center center}.hero-mosaic-on-white{background:#fff}.hero-mosaic-on-white:after{background:linear-gradient(#0000,#ffffffb8)}.hero-mosaic-on-white .hero-mosaic-name{color:#0a0a0a}.hero-mosaic-fill.hero-mosaic-on-white:after{background:linear-gradient(#0000,#ffffff8c);height:18%}.hero-mosaic-tile:hover img{transform:scale(1.015)}.hero-mosaic-tile:hover .hero-mosaic-stack img{transform:none}.hero-mosaic-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000061);height:22%;position:absolute;inset:auto 0 0}.hero-mosaic-tile.hero-mosaic-stack:after{background:linear-gradient(#0000,#00000052);height:14%}.hero-mosaic-name{z-index:1;letter-spacing:.16em;text-transform:uppercase;font-size:10px;position:absolute;bottom:14px;left:14px;right:14px}.hero-tickers{border-top:1px solid var(--border-dark);letter-spacing:.08em;text-transform:uppercase;color:#fafafa66;justify-content:space-between;gap:20px;padding:18px 28px;font-size:11px;display:flex}.value-strip{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);max-width:1400px;margin:0 auto;display:grid}.value-item{border-left:1px solid var(--border);padding:44px 52px}.value-item:first-child{border-left:none}.value-tag{color:var(--grey);letter-spacing:.04em;margin:0 0 14px;font-family:Bebas Neue,sans-serif;font-size:13px}.value-head{margin:0 0 8px;font-size:18px;font-weight:500}.value-body{color:var(--grey);margin:0;font-size:13px;line-height:1.6}.split{grid-template-columns:1fr 1fr;max-width:1400px;margin:0 auto;display:grid}.split-col{border-left:1px solid var(--border);padding:96px 52px}.split-col:first-child{border-left:none;padding-left:52px}.split-col.dark{background:var(--warm)}.split-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin:0 0 20px;font-size:10px}.split-title{max-width:440px;margin:0 0 22px;font-size:clamp(28px,3.2vw,40px)}.split-body{color:var(--grey);max-width:400px;margin:0 0 30px;font-size:15px;line-height:1.75}.split-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.split-list li{color:var(--black);padding-left:22px;font-size:14px;position:relative}.split-list li:before{content:"";background:var(--black);width:10px;height:1px;position:absolute;top:7px;left:0}.rail-section{padding:100px 0 96px}.rail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;max-width:1400px;margin:0 auto 48px;padding:0 52px;display:flex}.rail-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin:0 0 12px;font-size:10px}.rail-title{margin:0;font-size:clamp(30px,3.4vw,44px)}.rail-count{color:var(--grey);font-size:13px}.rail-count strong{color:var(--black);font-weight:500}.rail{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto;padding:0 52px;display:grid}.rail-card{background:var(--white);border:1px solid var(--border);color:inherit;text-decoration:none}.rail-card:nth-child(2n){transform:translateY(36px)}.rail-card-img{aspect-ratio:3/4;background:var(--warm);justify-content:center;align-items:center;display:flex;overflow:hidden}.rail-card-img img{object-fit:contain;width:100%;height:100%;padding:28px}.rail-card-ph{letter-spacing:.14em;text-transform:uppercase;color:var(--grey);text-align:center;padding:16px;font-size:10px}.rail-card-body{padding:20px}.rail-card-name{margin:0 0 6px;font-size:17px;font-weight:500}.rail-card-tag{color:var(--grey);margin:0;font-size:11px}.rail-card-tag.live:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;position:relative;top:-1px}.rail-empty{color:var(--grey);align-items:center;gap:16px;padding:0 52px;display:flex}.note-section,.rail-empty{max-width:1400px;margin:0 auto}.note-section{border-top:1px solid var(--border);grid-template-columns:.5fr 1fr;gap:64px;padding:100px 52px;display:grid}.note-mark{color:var(--warm2);margin:0;font-size:120px;line-height:1}.note-mark,.note-quote{font-family:Bebas Neue,sans-serif}.note-quote{max-width:620px;margin:0 0 24px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.note-body{color:var(--grey);max-width:560px;margin:0 0 20px;font-size:15px;line-height:1.75}.note-sign{letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:12px}.seller{background:var(--warm);padding:88px 52px}.seller-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto;display:flex}.seller-copy{max-width:560px}.seller-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin:0 0 16px;font-size:11px}.seller-title{margin:0 0 14px;font-size:clamp(30px,3.6vw,48px)}.seller-sub{color:var(--grey);margin:0;font-size:14px;line-height:1.7}.footer{border-top:1px solid var(--border);padding:56px 52px 24px}.footer-logo{letter-spacing:.05em;font-family:Bebas Neue,sans-serif;font-size:22px}.ft{grid-template-columns:2fr repeat(3,1fr);gap:32px;max-width:1400px;margin:0 auto;display:grid}.fl{color:var(--grey);max-width:280px;margin:12px 0 0;font-size:13px;line-height:1.7}.fct{letter-spacing:.16em;text-transform:uppercase;color:var(--black);margin-bottom:12px;font-size:10px}.flinks{margin:0;padding:0;list-style:none}.flinks a,.flinks button{color:var(--grey);font-family:inherit;font-size:13px;line-height:2;font-weight:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:none;display:block}.flinks a:hover,.flinks button:hover{color:var(--black)}.fb{border-top:1px solid var(--border);max-width:1400px;margin:36px auto 0;padding-top:20px}.fcp{color:var(--grey);margin:0;font-size:12px}@media (max-width:980px){.mnav,.mnav.mnav-solid{padding:0 20px}.mnav-actions,.mnav-center{display:none}.mnav-toggle{cursor:pointer;background:0 0;border:1px solid #fafafa66;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:44px;height:44px;display:flex}.mnav.mnav-solid .mnav-toggle{border-color:var(--border);background:var(--white)}.mnav-toggle span{background:var(--white);width:18px;height:1.5px;margin:0 auto;transition:transform .2s,opacity .2s;display:block}.mnav.mnav-solid .mnav-toggle span{background:var(--black)}.mnav-toggle-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.mnav-toggle-open span:nth-child(2){opacity:0}.mnav-toggle-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mnav-mobile-menu{top:var(--mnav-height);z-index:999;background:var(--white);border-top:1px solid var(--border);flex-direction:column;gap:16px;padding:8px 20px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mnav-mobile-links{margin:0;padding:0;list-style:none}.mnav-mobile-links li{border-bottom:1px solid var(--border)}.mnav-mobile-links a{color:var(--black);letter-spacing:.14em;text-transform:uppercase;padding:14px 0;font-size:13px;text-decoration:none;display:block}.mnav-mobile-auth{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mnav-mobile-auth .mnav-signout-form{display:contents}.mnav-mobile-auth .mnav-btn{border-color:var(--border);width:100%;color:var(--black)}.mnav-mobile-auth .mnav-btn-cta{background:var(--black);color:var(--white)}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:100px 20px 56px}.hero-visual{border-left:none;border-top:1px solid var(--border-dark)}.hero-frame{min-height:520px}.hero-mosaic-4{grid-template-columns:.8fr 1.35fr .95fr}.hero-mosaic-name{font-size:9px}.value-strip{grid-template-columns:1fr}.value-item{border-left:none;border-top:1px solid var(--border);padding:28px 20px}.value-item:first-child{border-top:none}.split{grid-template-columns:1fr}.split-col{border-left:none;border-top:1px solid var(--border);padding:56px 20px}.split-col:first-child{border-top:none;padding-left:20px}.rail,.rail-head{padding:0 20px}.rail{grid-template-columns:repeat(2,1fr)}.rail-card:nth-child(2n){transform:none}.rail-empty{padding:0 20px}.note-section{grid-template-columns:1fr;gap:24px;padding:64px 20px}.note-mark{font-size:72px}.seller{padding:56px 20px}.ft{grid-template-columns:1fr 1fr}.footer{padding:40px 20px 24px}}@media (max-width:640px){.ft,.rail{grid-template-columns:1fr}}