:root,[data-theme=steel]{--accent:#2a3136;--accent-dk:#0e1012;--accent-ink:#ffffff;--accent-soft:#eceef0}[data-theme=olive]{--accent:#3d6130;--accent-dk:#2e4a24;--accent-ink:#ffffff;--accent-soft:#edf1ea}[data-theme=red]{--accent:#b3181f;--accent-dk:#8d1218;--accent-ink:#ffffff;--accent-soft:#f7ecec}:root{--bg:#ffffff;--surface:#f3f4f5;--surface-2:#e7e9eb;--line:#d5d9dc;--line-dk:#33393e;--ink:#0e1012;--ink-2:#1b1f22;--ink-3:#2b3136;--muted:#59626a;--muted-dk:#9aa3aa;--focus:#1f7ae0;--green:#2f6b45;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.ape{font-family:var(--sans);color:var(--ink);font-size:17px;line-height:1.65}.ape *,.ape *:before,.ape *:after{box-sizing:border-box}.ape img{display:block;max-width:100%}.ape a{color:inherit}.ape .wrap{max-width:1320px;margin:0 auto;padding:0 32px}.ape .narrow{max-width:820px;margin:0 auto;padding:0 32px}.ape a:focus-visible,.ape button:focus-visible,.ape input:focus-visible,.ape textarea:focus-visible,.ape select:focus-visible,.ape summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ape .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0}.ape .lbl-ac{color:var(--accent)}.ape .dim{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.ape .dim:after{content:"";height:2px;background:var(--ink);flex:1;max-width:120px}.ape h1,.ape h2,.ape h3{font-weight:900;letter-spacing:-.025em;text-transform:uppercase;line-height:.98;margin:0}.ape .rule-t{border-top:2px solid var(--ink)}.ape .util{background:var(--ink);color:#c8cfd4;font-family:var(--mono);font-size:10.5px;letter-spacing:.17em;text-transform:uppercase}.ape .util .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:38px;flex-wrap:wrap;padding-top:7px;padding-bottom:7px}.ape .util .badges{display:flex;gap:22px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ape .util .badges span{display:inline-flex;align-items:center;gap:8px}.ape .util .star{color:var(--accent-ink);background:var(--accent);width:16px;height:16px;display:grid;place-items:center;font-size:9px;flex:none}[data-theme=steel] .util .star{background:#7c848a;color:var(--ink)}.ape .util a{color:inherit;text-decoration:none}.ape .util a:hover{text-decoration:underline}.ape .btns{display:flex;gap:12px;flex-wrap:wrap}.ape .btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:18px 34px;text-decoration:none;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;border:2px solid transparent;transition:.15s;cursor:pointer;background:none;color:inherit}.ape .btn-ac{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ape .btn-ac:hover{background:var(--accent-dk);border-color:var(--accent-dk)}[data-theme=steel] .btn-ac{background:var(--ink);border-color:var(--ink)}[data-theme=steel] .btn-ac:hover{background:var(--ink-3);border-color:var(--ink-3)}.ape .btn-ghost{border-color:#ffffff9e;color:#fff}.ape .btn-ghost:hover{background:#fff;color:var(--ink);border-color:#fff}.ape .btn-line{border-color:var(--ink);color:var(--ink)}.ape .btn-line:hover{background:var(--ink);color:#fff}.ape .hero{position:relative;min-height:82vh;display:flex;align-items:flex-end;background:var(--ink)}.ape .hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.28) contrast(1.14) brightness(.78)}.ape .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#08090af2 2%,#08090a8c 40%,#08090a33,#08090a8c)}.ape .hero .wrap{position:relative;z-index:2;padding-bottom:82px;padding-top:110px}.ape .hero .lbl{color:#fffc}.ape .hero h1{font-size:clamp(46px,8.4vw,116px);color:#fff;margin:22px 0 26px;max-width:15ch}.ape h1 .ac{color:var(--accent)}[data-theme=steel] h1 .ac{color:#9aa3aa}.ape .hero .lede{color:#dfe3e6;font-size:clamp(17px,2.1vw,21px);max-width:52ch;margin:0 0 36px;border-left:3px solid var(--accent);padding-left:22px}[data-theme=steel] .hero .lede{border-left-color:#fff}.ape .hero-cap{position:absolute;right:32px;bottom:82px;z-index:2;text-align:right;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;line-height:2}.ape .creds{background:var(--accent);color:var(--accent-ink);border-top:3px solid var(--ink)}[data-theme=steel] .creds{background:var(--ink)}.ape .creds .wrap{display:grid;grid-template-columns:1fr 1fr;gap:0}.ape .cred{padding:36px 40px;display:flex;gap:22px;align-items:flex-start}.ape .cred:first-child{border-right:1px solid rgba(255,255,255,.24)}.ape .cred .mark{width:52px;height:52px;border:2px solid currentColor;display:grid;place-items:center;flex:none;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-align:center;line-height:1.25;font-weight:700}.ape .cred h2{font-size:22px;margin:0 0 7px}.ape .cred p{margin:0;font-size:15.5px;opacity:.9;line-height:1.5}.ape .caps{background:var(--surface);border-bottom:1px solid var(--line)}.ape .caps ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.ape .caps li{padding:30px 28px;border-right:1px solid var(--line)}.ape .caps li:last-child{border-right:0}.ape .caps .v{font-size:24px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;margin:9px 0 5px}.ape .caps p{margin:0;font-size:14.5px;color:var(--muted);line-height:1.5}.ape section{padding:88px 0;border-bottom:1px solid var(--line)}.ape h2.sec{font-size:clamp(30px,4.4vw,54px)}.ape .sec-head{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:end;margin-bottom:44px}.ape .sec-head p{margin:16px 0 0;color:var(--muted);max-width:52ch}.ape .statement{background:var(--ink);color:#fff;text-align:center}.ape .statement h2{font-size:clamp(26px,3.8vw,46px);line-height:1.18;max-width:22ch;margin:14px auto 0;letter-spacing:-.03em}.ape .statement h2 .ac{color:var(--accent)}[data-theme=steel] .statement h2 .ac{color:#9aa3aa}.ape .statement .sig{margin-top:28px;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-dk)}.ape .statement .lbl{color:var(--muted-dk)}.ape .plats{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink)}.ape .plat{border-right:2px solid var(--ink);text-decoration:none;display:flex;flex-direction:column;background:var(--bg);transition:.16s}.ape .plat:last-child{border-right:0}.ape .plat:hover{background:var(--surface)}.ape .plat-img{aspect-ratio:16/11;overflow:hidden;border-bottom:2px solid var(--ink);background:var(--surface-2);position:relative}.ape .plat-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.08);transition:transform .55s}.ape .plat:hover .plat-img img{transform:scale(1.04);filter:grayscale(0) contrast(1.08)}.ape .plat-img .code{position:absolute;top:0;left:0;background:var(--ink);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.18em;padding:7px 13px;z-index:2}.ape .plat-body{padding:28px 26px 30px;flex:1;display:flex;flex-direction:column}.ape .plat h3{font-size:26px;margin:0 0 12px}.ape .plat p{margin:0 0 22px;color:var(--muted);font-size:15.5px;flex:1}.ape .plat dl{margin:0 0 20px;display:grid;grid-template-columns:auto 1fr;gap:9px 16px;font-family:var(--mono);font-size:11px;border-top:2px solid var(--ink);padding-top:16px}.ape .plat dt{color:var(--muted);text-transform:uppercase;letter-spacing:.15em}.ape .plat dd{margin:0;text-align:right;font-weight:700}.ape .plat .go{font-family:var(--mono);font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--accent);font-weight:700}[data-theme=steel] .plat .go{color:var(--ink)}.ape .index{border:2px solid var(--ink);background:var(--bg)}.ape .index-head{display:grid;grid-template-columns:80px 1.05fr 2fr 120px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.ape .index-head span{padding:13px 22px}.ape .index-head span:first-child{padding-left:16px}.ape .index-row{display:grid;grid-template-columns:80px 1.05fr 2fr 120px;border-bottom:1px solid var(--line);text-decoration:none;align-items:center;transition:.13s}.ape .index-row:last-child{border-bottom:0}.ape .index-row:hover{background:var(--surface)}.ape .index-row:hover .ix-name{color:var(--accent)}[data-theme=steel] .index-row:hover .ix-name{color:var(--ink)}.ape .index-row:hover .ix-go{color:var(--accent)}.ape .ix-thumb{border-right:1px solid var(--line);aspect-ratio:1;overflow:hidden;background:var(--surface-2)}.ape .ix-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35)}.ape .index-row:hover .ix-thumb img{filter:grayscale(0)}.ape .ix-name{padding:18px 22px;font-weight:900;font-size:17px;text-transform:uppercase;letter-spacing:-.01em}.ape .ix-desc{padding:18px 22px;color:var(--muted);font-size:15px;border-left:1px solid var(--line)}.ape .ix-go{padding:18px 22px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-align:right;color:var(--muted);border-left:1px solid var(--line)}.ape .steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink)}.ape .step{padding:34px 30px 34px 0;border-right:1px solid var(--line);position:relative}.ape .step:last-child{border-right:0}.ape .step:not(:first-child){padding-left:30px}.ape .step:before{content:"";position:absolute;top:-2px;left:0;width:56px;height:6px;background:var(--accent)}[data-theme=steel] .step:before{background:var(--ink)}.ape .step:not(:first-child):before{left:30px}.ape .step h3{font-size:19px;margin:18px 0 9px}.ape .step p{margin:0;color:var(--muted);font-size:15.5px}.ape .tcband{background:var(--ink);color:#fff;padding:0;border-bottom:0}.ape .tc-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:520px}.ape .tc-fig{margin:0;overflow:hidden;position:relative;background:var(--ink-3)}.ape .tc-fig img{width:100%;height:100%;object-fit:cover;min-height:520px;filter:grayscale(.3) contrast(1.1)}.ape .tc-fig figcaption{position:absolute;left:0;bottom:0;right:0;background:#08090adb;color:#9aa3aa;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:11px 20px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.ape .tc-body{padding:70px 60px 70px 56px;display:flex;flex-direction:column;justify-content:center;max-width:760px}.ape .tc-lbl{color:var(--accent)}[data-theme=steel] .tc-lbl{color:#9aa3aa}.ape .tcband h2{color:#fff;margin:14px 0 20px}.ape .tc-lede{color:#c4ccd2;font-size:18.5px;margin:0 0 26px;max-width:52ch}.ape .tc-lede strong{color:#fff}.ape .tc-lede p{margin:0}.ape .tc-specs{list-style:none;padding:0;margin:0 0 32px;border-top:1px solid var(--line-dk)}.ape .tc-specs li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line-dk);font-family:var(--mono);font-size:12px;letter-spacing:.06em;flex-wrap:wrap}.ape .tc-specs li span:first-child{color:var(--muted-dk);text-transform:uppercase;letter-spacing:.17em;font-size:10px}.ape .tc-specs li span:last-child{color:#dfe3e6;text-align:right}.ape .btn-line-lt{border-color:#ffffff8c;color:#fff}.ape .btn-line-lt:hover{background:#fff;color:var(--ink);border-color:#fff}.ape .gallery{background:var(--surface)}.ape .gstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;background:var(--ink);border:3px solid var(--ink)}.ape .gcell{position:relative;overflow:hidden;aspect-ratio:1;display:block;text-decoration:none;background:var(--surface-2)}.ape .gcell img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4) contrast(1.1);transition:.45s}.ape .gcell:hover img{filter:grayscale(0) contrast(1.1);transform:scale(1.05)}.ape .gcell .cap{position:absolute;left:0;right:0;bottom:0;background:#08090adb;color:#fff;padding:11px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ape .defense{background:var(--ink);color:#fff}.ape .defense .lbl,.ape .defense .dim{color:var(--muted-dk)}.ape .defense .dim:after{background:var(--accent)}[data-theme=steel] .defense .dim:after{background:#fff}.ape .def-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.ape .defense p{color:#b6bec4}.ape .def-specs{list-style:none;padding:0;margin:28px 0 34px;border-top:1px solid var(--line-dk)}.ape .def-specs li{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line-dk);font-family:var(--mono);font-size:12px;letter-spacing:.07em}.ape .def-specs li span:first-child{color:var(--muted-dk);text-transform:uppercase;letter-spacing:.17em;font-size:10px}.ape .def-fig{border:1px solid var(--line-dk);padding:11px;background:#15181a;margin:0}.ape .def-fig img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(.3) contrast(1.1)}.ape .def-fig figcaption{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-dk);padding:12px 2px 2px;display:flex;justify-content:space-between;gap:14px}.ape .event{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--ink)}.ape .event-fig{overflow:hidden;border-right:2px solid var(--ink);background:var(--surface-2);margin:0}.ape .event-fig img{width:100%;height:100%;object-fit:cover;min-height:340px}.ape .event-body{padding:50px 44px}.ape .event-body h2{font-size:clamp(30px,4vw,48px);margin-bottom:16px}.ape .event-body p{color:var(--muted);margin:0 0 28px}.ape .date-block{display:flex;border:2px solid var(--ink);margin:20px 0 24px;width:fit-content}.ape .date-block div{padding:12px 22px;border-right:2px solid var(--ink);text-align:center}.ape .date-block div:last-child{border-right:0}.ape .date-block .n{font-size:30px;font-weight:900;line-height:1;display:block;letter-spacing:-.03em}.ape .date-block .t{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:6px;display:block}.ape .q-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:56px}.ape form{display:grid;gap:20px;margin-top:26px}.ape .f label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.19em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.ape .req{color:var(--accent)}[data-theme=steel] .req{color:#b3181f}.ape .hint{display:block;font-family:var(--sans);font-size:14.5px;letter-spacing:0;text-transform:none;color:var(--muted);margin:-3px 0 9px}.ape input,.ape textarea,.ape select{width:100%;padding:14px 16px;font-size:16px;font-family:inherit;background:var(--bg);border:2px solid var(--ink);color:var(--ink);border-radius:0}.ape input:hover,.ape textarea:hover,.ape select:hover{border-color:var(--accent)}.ape textarea{min-height:126px;resize:vertical}.ape .row2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ape .card{border:2px solid var(--ink);background:var(--surface)}.ape .card-h{background:var(--ink);color:#fff;padding:13px 24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.19em;text-transform:uppercase}.ape .card dl{margin:0;padding:28px 24px}.ape .card dt{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ape .card dd{margin:0 0 24px;font-size:18px;font-weight:700;line-height:1.45}.ape .card dd:last-child{margin-bottom:0}.ape .card a{text-decoration:none;border-bottom:2px solid var(--accent)}.ape .card a:hover{color:var(--accent)}[data-theme=steel] .card a{border-bottom-color:var(--ink)}.ape .ape-form-success{margin:26px 0 0;padding:16px 18px;border:2px solid var(--green);background:#f2f8f4;color:#1d4a2e;font-weight:700}.ape .ape-form-error{margin:26px 0 0;padding:16px 18px;border:2px solid #b3181f;background:#fdf3f3;color:#7a1015}.ape .ape-form-error p{margin:0 0 8px;font-weight:700}.ape .ape-form-error ul{margin:0;padding-left:20px}.ape [aria-invalid=true]{border-color:#b3181f}@media(max-width:1080px){.ape .plats{grid-template-columns:1fr}.ape .plat{border-right:0;border-bottom:2px solid var(--ink)}.ape .plat:last-child{border-bottom:0}.ape .caps ul,.ape .creds .wrap{grid-template-columns:1fr 1fr}.ape .caps li:nth-child(-n+2){border-bottom:1px solid var(--line)}.ape .caps li:nth-child(2n){border-right:0}.ape .def-grid,.ape .q-grid,.ape .event,.ape .sec-head{grid-template-columns:1fr;gap:36px}.ape .sec-head{gap:0}.ape .event-fig{border-right:0;border-bottom:2px solid var(--ink)}.ape .steps{grid-template-columns:1fr 1fr}.ape .hero-cap{display:none}.ape .gstrip{grid-template-columns:1fr 1fr}.ape .tc-grid{grid-template-columns:1fr;min-height:0}.ape .tc-fig img{min-height:340px}.ape .tc-body{padding:54px 32px 60px;max-width:none}}@media(max-width:720px){.ape .index-head,.ape .index-row{grid-template-columns:62px 1fr}.ape .ix-desc,.ape .ix-go,.ape .index-head span:nth-child(3),.ape .index-head span:nth-child(4){display:none}.ape .caps ul,.ape .creds .wrap{grid-template-columns:1fr}.ape .caps li{border-right:0;border-bottom:1px solid var(--line)}.ape .cred:first-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.24)}.ape .steps{grid-template-columns:1fr}.ape .step{border-right:0;border-bottom:1px solid var(--line);padding-left:30px!important}.ape .step:before{left:30px}.ape .row2{grid-template-columns:1fr}.ape .event-body{padding:34px 24px}.ape .wrap,.ape .narrow{padding:0 20px}.ape section{padding:60px 0}.ape .btn{width:100%}.ape .tc-body{padding:44px 20px 50px}.ape .tc-specs li{flex-direction:column;gap:4px}.ape .tc-specs li span:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.ape *,.ape *:before,.ape *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ape-industrial.css.map */
