.arc-home{background:#111312;color:#f3f4ef;font-family:Arial,sans-serif;line-height:1.5;letter-spacing:0}.arc-home *{box-sizing:border-box}.arc-home a{color:inherit;text-decoration:none}.arc-home a:focus-visible,.arc-home button:focus-visible,.arc-home summary:focus-visible{outline:3px solid #d8f36a;outline-offset:5px}.home-wrap{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.home-header{min-height:88px;max-width:1320px;margin:auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.home-brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:800}.brand-light{font-weight:400}.home-brand small{display:block;font-size:9px;color:#a7ada7;font-weight:400}.home-header nav{display:flex;gap:30px;font-size:14px}.home-header nav a,.home-section-head>a,.home-text-link,.tile-cta,.home-strip a,.gear-extras a{display:inline-flex;align-items:center;gap:10px}.arc-home a:hover{color:#d8f36a}.home-hero{position:relative;min-height:650px;overflow:hidden}.hero-photo,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-shade{background:linear-gradient(90deg,#000000c7,#0000001f)}.hero-content{position:relative;padding-top:100px;padding-bottom:100px}.section-kicker{font-size:11px;font-weight:700;color:#d8f36a;letter-spacing:0}.arc-home h1{font-size:64px;line-height:1.06;font-weight:800;margin:25px 0;max-width:700px}.hero-content>p{font-size:18px;color:#e0e2dc;max-width:510px}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:32px}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#d8f36a;color:#151812!important;padding:15px 22px;font-weight:700;font-size:14px}.home-button:hover{background:#e7ff91}.tree-preview{position:absolute;right:28px;bottom:75px;width:280px;background:#171b17;border:1px solid #737d69;transform:rotate(3deg);box-shadow:0 15px 40px #0008}.tree-preview img{width:100%;height:180px;object-fit:cover;object-position:top}.tree-preview span{padding:13px;display:flex;justify-content:space-between;font-size:10px}.home-strip{min-height:70px;display:flex;gap:28px;align-items:center;color:#adb5aa;font-size:12px;border-bottom:1px solid #343a32}.home-strip a{margin-left:auto;color:#d8f36a}.home-section{padding-top:74px;padding-bottom:74px}.home-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.arc-home h2{font-size:34px;line-height:1.2;font-weight:700;margin:9px 0 0}.home-section-head>a{font-size:13px;white-space:nowrap}.build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.build-tile{border:1px solid #343a32;background:#1a1e19;border-radius:4px;overflow:hidden}.tile-image{height:190px;overflow:hidden}.tile-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.build-tile:hover img{transform:scale(1.04)}.tile-body{padding:22px}.arc-home h3{font-size:20px;line-height:1.3;font-weight:700;margin:12px 0;display:flex;justify-content:space-between;gap:12px}.arc-home h3 svg{flex-shrink:0}.tile-body p,.gear-tile p,.guide-feature p{font-size:14px;color:#b4bcb0;min-height:44px}.tile-cta{font-size:12px;margin-top:20px;color:#d8f36a}.gear-section{background:#1c211c;border-top:1px solid #343a32;border-bottom:1px solid #343a32}.gear-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gear-tile{display:grid;grid-template-columns:45% 1fr;align-items:center;background:#111511;border:1px solid #394136;border-radius:4px;overflow:hidden}.gear-tile img{width:100%;aspect-ratio:1;object-fit:cover}.gear-tile>div{padding:22px}.gear-extras{display:flex;gap:32px;padding:25px 0;font-size:14px}.partner-banner{display:block;max-width:970px;margin:20px auto 0}.partner-banner img{width:100%;height:auto;display:block}.affiliate-note{font-size:11px;color:#a5afa0;max-width:970px;margin:16px auto 0}.guide-layout{display:grid;grid-template-columns:1fr 1fr;gap:44px}.guide-feature img{width:100%;height:240px;object-fit:cover;object-position:top;border-radius:4px}.guide-list>a{display:flex;align-items:center;gap:22px;border-bottom:1px solid #343a32;min-height:90px}.guide-list>a>span{color:#96a18e;font-size:12px}.guide-list h3{flex:1;font-size:18px}.home-faq{padding-top:20px;padding-bottom:75px}.home-faq h2{margin-bottom:25px}.home-faq details{border-top:1px solid #343a32;padding:18px 0}.home-faq summary{cursor:pointer}.home-faq p{color:#b4bcb0;max-width:800px;font-size:14px}.home-footer{padding-top:30px;padding-bottom:30px;border-top:1px solid #343a32;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px}.home-footer>div{display:flex;gap:24px}.home-footer p{width:100%;font-size:11px;color:#96a18e}.store-intro{padding-top:60px;padding-bottom:40px}.store-intro h1{font-size:52px}.store-intro p{color:#b4bcb0}.promo{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px;border-top:1px solid #394136}.promo strong{color:#d8f36a;font-size:24px}.promo p{font-size:13px;max-width:540px;color:#b4bcb0}.promo button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #77836d;background:transparent;color:#fff;cursor:pointer}.store-frame{width:100%;height:2100px;border:0;display:block;background:#000}.skip-home{position:absolute;left:15px;top:-60px;padding:10px;background:#000;z-index:100}.skip-home:focus{top:10px}@media(max-width:1000px){.tree-preview{width:220px;bottom:35px}.arc-home h1{font-size:54px;max-width:600px}.gear-tile{display:block}.gear-tile img{aspect-ratio:3/2}.hero-content{padding-top:70px}}@media(max-width:700px){.home-header{padding:17px 20px;flex-wrap:wrap;gap:17px}.home-header nav{width:100%;justify-content:space-between;gap:10px;font-size:12px}.home-brand{font-size:20px}.home-wrap{padding-left:20px;padding-right:20px}.home-hero{min-height:700px}.hero-content{padding-top:45px;padding-bottom:30px}.arc-home h1{font-size:42px;margin:20px 0}.hero-content>p{font-size:16px}.hero-actions{gap:20px;flex-wrap:wrap}.tree-preview{position:relative;right:auto;bottom:auto;width:230px;margin-top:35px;display:block;transform:rotate(2deg)}.tree-preview img{height:135px}.home-strip{flex-wrap:wrap;gap:15px;padding-top:18px;padding-bottom:18px}.home-strip a{margin-left:0;width:100%}.home-section{padding-top:45px;padding-bottom:45px}.home-section-head{align-items:start;flex-direction:column;gap:15px}.arc-home h2{font-size:28px}.build-grid{grid-template-columns:1fr}.tile-image{height:210px}.tile-body p{min-height:0}.gear-grid{gap:12px}.gear-tile>div{padding:13px}.arc-home .gear-tile h3{font-size:17px}.gear-tile p{font-size:12px;min-height:54px}.tile-cta{font-size:11px;gap:5px}.gear-extras{gap:20px;font-size:12px}.guide-layout{grid-template-columns:1fr;gap:10px}.guide-feature img{height:210px}.store-intro h1{font-size:40px}.store-frame{height:2600px}.desktop-break{display:none}}.catalog-section{padding-bottom:70px}.catalog-toolbar{display:flex;align-items:end;gap:24px;padding:24px 0;border-top:1px solid #394136;border-bottom:1px solid #394136}.catalog-search{display:flex;align-items:center;gap:12px;flex:1;background:#1c211c;padding:14px;border:1px solid #515b49}.catalog-search input{width:100%;background:transparent;border:0;color:#fff;min-width:0;font-size:14px;outline-offset:5px}.catalog-toolbar>label:last-child{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#b4bcb0}.catalog-toolbar select{padding:12px;background:#1c211c;color:#fff;border:1px solid #515b49;font-size:14px;max-width:100%}.catalog-count{font-size:12px;color:#b4bcb0;padding:20px 0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalog-product{display:flex;flex-direction:column;background:#1a1e19;border:1px solid #343a32;border-radius:4px;overflow:hidden}.catalog-product:hover{border-color:#d8f36a}.catalog-image{aspect-ratio:3/2;background:#0c0f0c;overflow:hidden}.catalog-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.catalog-product:hover img{transform:scale(1.03)}.catalog-body{padding:22px;display:flex;flex-direction:column;flex:1}.arc-home .catalog-body h2{font-size:21px;line-height:1.3;margin:12px 0}.catalog-body p{font-size:14px;color:#b4bcb0;margin:0 0 18px}.catalog-body .tile-cta{margin-top:auto;padding-top:15px}.catalog-reset{background:transparent;color:#d8f36a;text-decoration:underline;border:0;cursor:pointer}.catalog-section>.affiliate-note{margin-top:30px}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-toolbar{align-items:stretch;flex-direction:column;gap:16px}.catalog-grid{gap:12px}.catalog-body{padding:13px}.arc-home .catalog-body h2{font-size:17px;overflow-wrap:anywhere}.catalog-body p{font-size:12px}.catalog-body .section-kicker{font-size:9px}.catalog-body .tile-cta{font-size:10px}.catalog-image{aspect-ratio:1}.catalog-search input{font-size:13px}}
