.ink-home,:root{--ink-black:#04060c;--ink-coal:#141416;--ink-paper:#f1efe9;--ink-accent:#22e0ff;--ink-accent-deep:#1f5fff;--ink-text-dim:hsla(45,22%,93%,.72)}.ink-display{font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;line-height:.88;letter-spacing:-.005em}.ink-slant{display:inline-block;transform:skewX(-9deg)}.ink-accent-text{color:#4f9dff}.ink-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.6rem;font-weight:800;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.ink-btn:hover{transform:translateY(-2px)}.ink-btn:focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px}.ink-btn--accent{background:linear-gradient(120deg,#22e0ff,#2e7bff 50%,#1f5fff);color:#03060f;box-shadow:0 10px 30px -12px rgba(34,224,255,.55)}.ink-btn--accent:hover{box-shadow:0 14px 40px -10px rgba(34,224,255,.75)}.ink-btn--ghost{border:1.5px solid hsla(45,22%,93%,.35);color:var(--ink-paper)}.ink-btn--ghost:hover{border-color:var(--ink-accent);color:var(--ink-accent)}.ink-btn--black{background:#0b0b0c;color:#f1efe9}.ink-btn--black:hover{background:#26262a}.ink-torn{position:absolute;left:0;width:100%;height:34px;display:block;pointer-events:none;z-index:3}.ink-torn--bottom{bottom:-1px}.ink-torn--top{top:-1px;transform:scaleY(-1)}.ink-grain{position:absolute;inset:0;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ink-sticker{display:inline-block;padding:.55rem .8rem .5rem;font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;font-size:.95rem;line-height:1.05;letter-spacing:.01em;box-shadow:0 10px 22px -10px rgba(0,0,0,.7);clip-path:polygon(2% 0,100% 3%,98% 100%,0 96%)}.ink-sticker--paper{background:var(--ink-paper);color:#0b0b0c}.ink-sticker--black{background:#0b0b0c;color:#f1efe9;outline:1px solid hsla(45,22%,93%,.18)}.ink-sticker--accent{background:var(--ink-accent);color:#0b0b0c}.ink-hero{position:relative;overflow:hidden;background:var(--ink-black);color:var(--ink-paper)}.ink-hero-media{position:absolute;inset:0;background:#04060c url(/hero/factory-floor-loop.webp) 50%/cover no-repeat}.ink-hero-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,6,12,.9),rgba(4,6,12,.62) 42%,rgba(4,6,12,.08)),linear-gradient(180deg,rgba(4,6,12,.55),transparent 28%,transparent 78%,rgba(4,6,12,.6))}@media (max-width:1023px){.ink-hero-shade{background:linear-gradient(180deg,rgba(11,11,12,.85),rgba(11,11,12,.6) 50%,rgba(11,11,12,.85))}}.ink-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .8s ease}.ink-hero-video.is-playing{opacity:1}.ink-rot{display:grid}.ink-rot-item{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.ink-rot-item.is-on{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.ink-rot-item>.block{transform:translateY(.25em);opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}.ink-rot-item.is-on>.block{transform:none;opacity:1}.ink-rot-item.is-on>.block:nth-child(2){transition-delay:.08s}.ink-rot-item.is-on>.block:nth-child(3){transition-delay:.16s}@media (prefers-reduced-motion:reduce){.ink-rot-item,.ink-rot-item>.block{transition:none;transform:none}}.ink-dot{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:hsla(45,22%,93%,.3);transition:width .3s ease,background-color .3s ease}.ink-dot:after{content:"";position:absolute;inset:-.5rem}.ink-dot.is-on{width:1.6rem;background:linear-gradient(90deg,#22e0ff,#1f5fff)}.ink-dot:hover{background-color:hsla(45,22%,93%,.55)}.ink-dot-toggle{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;margin-left:.35rem;border-radius:999px;color:hsla(45,22%,93%,.7);border:1px solid hsla(45,22%,93%,.22)}.ink-dot-toggle:hover{color:#fff;border-color:rgba(34,224,255,.6)}.ink-dot-toggle:focus-visible,.ink-dot:focus-visible{outline:2px solid #22e0ff;outline-offset:3px}.ink-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "stage" "rest";row-gap:1.5rem}.ink-hero-copy--title{grid-area:title}.ink-hero-copy--rest{grid-area:rest}.ink-hero-grid>.ink-stage{grid-area:stage}@media (min-width:1024px){.ink-hero-grid{grid-template-columns:1.05fr .95fr;grid-template-rows:auto auto;grid-template-areas:"title stage" "rest stage";align-content:center;align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:0}.ink-hero-copy--title{align-self:end}.ink-hero-copy--rest{align-self:start}}.ink-hero-title{font-size:clamp(3.6rem,9vw,7.6rem)}.ink-hero-h1{font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:800;line-height:1.3;letter-spacing:.01em;color:var(--ink-paper)}.ink-feature,.ink-hero-lede{color:var(--ink-text-dim)}.ink-feature{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.66rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.ink-feature svg{color:var(--ink-paper)}@media (max-width:1023px){.ink-hero .ink-features{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:.6rem .5rem;max-width:none}.ink-hero .ink-feature{display:block;padding:.45rem .7rem .4rem;font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:.8rem;letter-spacing:.03em;line-height:1.05;background:var(--ink-paper);color:#0b0b0c;clip-path:polygon(2% 0,100% 3%,98% 100%,0 96%)}.ink-hero .ink-feature:nth-child(odd){transform:rotate(-1.5deg)}.ink-hero .ink-feature:nth-child(2n){transform:rotate(1.5deg)}.ink-hero .ink-feature svg{display:none}}.ink-stage{position:relative;margin-inline:auto;width:100%;max-width:40rem;aspect-ratio:1/.92}.ink-stage-glow{position:absolute;left:8%;right:8%;top:14%;bottom:4%;background:radial-gradient(50% 50% at 50% 55%,rgba(34,224,255,.16),transparent 70%)}.ink-stage-floor{position:absolute;left:6%;right:6%;bottom:-1%;height:12%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.75),transparent 70%)}.ink-stage-garment{position:absolute;height:auto;filter:drop-shadow(0 26px 34px rgba(0,0,0,.7))}.ink-stage-garment--hoodie{left:-4%;bottom:18%;width:50%;transform:rotate(-7deg);z-index:1}.ink-stage-garment--leather{right:-5%;bottom:10%;width:52%;transform:rotate(6deg);z-index:1}.ink-stage-garment--tracksuit{left:27%;bottom:0;width:46%;z-index:2}.ink-stage-garment--tee{left:-6%;bottom:-6%;width:44%;transform:rotate(-3deg);z-index:3}.ink-stage-stickers{position:absolute;right:-2%;top:-2%;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.ink-stage-stickers .ink-sticker{font-size:.85rem}.ink-stage-stickers .ink-sticker:first-child{transform:rotate(3deg)}.ink-stage-stickers .ink-sticker:nth-child(2){transform:rotate(-2deg)}.ink-stage-stickers .ink-sticker:nth-child(3){transform:rotate(4deg)}@media (max-width:1023px){.ink-stage{max-width:30rem}.ink-stage-stickers{right:0;gap:.5rem}.ink-stage-stickers .ink-sticker{font-size:.72rem}.ink-badge{width:5rem;height:5rem}.ink-stage-garment{filter:drop-shadow(0 16px 22px rgba(0,0,0,.7))}}@media (max-width:639px){.ink-stage{max-width:21rem}}.ink-watermark{position:absolute;right:-1vw;top:50%;transform:translateY(-50%);z-index:0;pointer-events:none;font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;font-size:clamp(7rem,15vw,15rem);line-height:.82;text-align:right;color:transparent;-webkit-text-stroke:1.5px rgba(234,240,255,.09);white-space:nowrap}@media (max-width:1023px){.ink-watermark{top:auto;bottom:4%;transform:none;font-size:26vw}}.ink-badge{position:absolute;left:0;top:2%;z-index:4;width:6.5rem;height:6.5rem;color:var(--ink-paper)}.ink-badge-ring{position:absolute;inset:0;animation:ink-spin 22s linear infinite}.ink-badge-core{position:absolute;inset:32%;display:grid;place-items:center;border-radius:999px;border:1.5px solid}@keyframes ink-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ink-badge-ring{animation:none}}.ink-doodle{position:absolute;color:var(--ink-accent);pointer-events:none}.ink-tape{position:relative;z-index:4;overflow:hidden;background:linear-gradient(120deg,#22e0ff,#2e7bff 50%,#1f5fff);color:#03060f;transform:rotate(-1.2deg);margin-block:-.75rem;box-shadow:0 12px 30px -16px rgba(0,0,0,.6)}.ink-tape-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:2rem;padding:.85rem 0;animation:marquee 32s linear infinite}.ink-tape-item{display:inline-flex;align-items:center;gap:2rem;white-space:nowrap;font-family:var(--font-anton),Impact,sans-serif;font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.ink-tape-track{animation:none}}.ink-home{--ink-drop-bg:#f3f6fc}.ink-drop{position:relative;background:radial-gradient(55% 50% at 10% 0,rgba(47,123,255,.12),transparent 65%),radial-gradient(45% 50% at 95% 100%,rgba(34,224,255,.14),transparent 65%),var(--ink-drop-bg);color:#0b1322}.ink-drop-title{font-size:clamp(2.8rem,5.5vw,4.4rem)}.ink-drop-lede{color:rgba(51,65,85,.9)}.ink-swash{display:block;width:9rem;height:.9rem;margin-top:.35rem;color:var(--ink-accent-deep)}.ink-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(20,33,61,.09);border-radius:1.1rem;overflow:hidden;box-shadow:0 10px 30px -22px rgba(20,33,61,.35);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ink-card:hover{transform:translateY(-4px);border-color:rgba(31,95,255,.4);box-shadow:0 24px 44px -24px rgba(31,95,255,.45)}.ink-card:focus-visible{outline:3px solid var(--ink-accent-deep);outline-offset:3px}.ink-card-photo{position:relative;aspect-ratio:1/1;overflow:hidden}.ink-card-photo img{transition:transform .6s ease}.ink-card:hover .ink-card-photo img{transform:scale(1.04)}.ink-card-tag{position:absolute;left:0;top:0;width:5.25rem;height:5.25rem;background:linear-gradient(135deg,#1f5fff,#2e7bff);clip-path:polygon(0 0,100% 0,0 100%);z-index:2}.ink-card-tag span{position:absolute;left:.2rem;top:1.35rem;width:3.8rem;transform:rotate(-45deg);text-align:center;color:#fff;font-size:.6rem;letter-spacing:.1em}.ink-card-name,.ink-card-tag span{font-weight:800;text-transform:uppercase}.ink-card-name{font-size:.82rem;line-height:1.3;letter-spacing:.02em;color:#0b1322}.ink-card-price{color:#1f5fff}.ink-card-meta{font-size:.72rem;color:rgba(71,85,105,.9)}.ink-card-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;background:rgba(31,95,255,.07);border:1px solid rgba(31,95,255,.22);color:#1f4fd8;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:.6rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.ink-card:hover .ink-card-cta{background:linear-gradient(120deg,#22e0ff,#2e7bff 50%,#1f5fff);border-color:transparent;color:#03060f}.ink-band{position:relative;overflow:hidden;background:var(--ink-black);color:var(--ink-paper)}.ink-band-title{font-size:clamp(2.6rem,5.2vw,4.6rem)}.ink-band-body{color:var(--ink-text-dim)}.ink-polaroid{position:relative;background:#f6f4ee;padding:.7rem .7rem 2.6rem;box-shadow:0 24px 40px -18px rgba(0,0,0,.8)}.ink-polaroid figcaption{position:absolute;left:.8rem;right:.8rem;bottom:.7rem;color:#2a2a2e;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ink-tape-piece{position:absolute;top:-.8rem;left:50%;width:5.5rem;height:1.6rem;transform:translateX(-50%) rotate(-6deg);background:rgba(34,224,255,.85);box-shadow:0 2px 6px rgba(0,0,0,.25)}.ink-snap{position:relative;border:6px solid #f6f4ee;box-shadow:0 20px 34px -16px rgba(0,0,0,.85);background:#f6f4ee}.ink-note{font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;font-size:1rem;line-height:1.05;transform:rotate(-8deg)}.ink-note,.ink-trust{color:var(--ink-paper)}.ink-trust{background:var(--ink-black);border-top:1px solid hsla(45,22%,93%,.12);border-bottom:1px solid hsla(45,22%,93%,.12)}.ink-trust-title{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ink-trust-text{font-size:.74rem;line-height:1.45;color:var(--ink-text-dim)}.ink-trust a.ink-social:hover,.ink-trust a:hover .ink-trust-title{color:var(--ink-accent)}.ink-light{position:relative;background:#f3f6fc;color:#0c1424}.ink-kicker{display:inline-flex;align-items:center;gap:.75rem;font-size:.7rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#1f5fff}.ink-kicker:before{content:"";width:2rem;height:2px;background:#1f5fff}.ink-light-title{font-size:clamp(2.2rem,4.6vw,3.8rem);color:#0c1424}.ink-light-title .ink-accent-text{color:#1f5fff}.ink-light-lede{color:#4a5670}.ink-leather-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width:639px){.ink-leather-grid>li:nth-child(n+8):not(:last-child){display:none}.ink-leather-grid>li:nth-child(odd):last-child:not(:nth-child(n+9)){grid-column:span 2}}@media (min-width:640px){.ink-leather-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ink-leather-grid>li:nth-child(3n+1):last-child{grid-column:span 3}.ink-leather-grid>li:nth-child(3n+2):last-child{grid-column:span 2}}@media (min-width:1280px){.ink-leather-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ink-leather-grid>li:nth-child(3n+1):last-child,.ink-leather-grid>li:nth-child(3n+2):last-child{grid-column:auto}.ink-leather-grid>li:nth-child(4n+1):last-child{grid-column:span 4}.ink-leather-grid>li:nth-child(4n+2):last-child{grid-column:span 3}.ink-leather-grid>li:nth-child(4n+3):last-child{grid-column:span 2}}.ink-leather-tile{position:relative;display:block;aspect-ratio:4/3;min-height:100%;overflow:hidden;border-radius:.9rem;border:1px solid #d9e1ef;background:#e9edf4}.ink-leather-tile img{transition:transform .7s ease}.ink-leather-tile:hover img{transform:scale(1.04)}.ink-leather-tile:focus-visible{outline:2px solid #1f5fff;outline-offset:3px}.ink-leather-name{position:absolute;inset-inline:0;bottom:0;padding:2rem .75rem .6rem;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(0deg,rgba(5,10,25,.78),transparent)}@media (min-width:768px){.ink-leather-name{font-size:.8rem;opacity:0;transition:opacity .3s ease}.ink-leather-tile:focus-visible .ink-leather-name,.ink-leather-tile:hover .ink-leather-name{opacity:1}}.ink-leather-terms{position:relative;display:flex;height:100%;min-height:11rem;flex-direction:column;justify-content:center;gap:.7rem;padding:1.5rem 1.25rem 1.2rem;background:var(--ink-paper);color:#0b0b0c;border-radius:.9rem;box-shadow:0 18px 30px -20px rgba(12,20,36,.5);transform:rotate(-1.2deg)}.ink-leather-terms-price{font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;font-size:clamp(1.6rem,2.1vw,2.1rem);line-height:.95}.ink-leather-terms ul{display:grid;gap:.35rem;font-size:.74rem;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;color:#2a2a2e}.ink-leather-terms li{padding-top:.35rem;border-top:1px solid rgba(11,11,12,.14)}@media (max-width:639px){.ink-leather-terms{min-height:0;gap:.5rem;padding:1.1rem .85rem .9rem}.ink-leather-terms-price{font-size:1.35rem}.ink-leather-terms ul{gap:.25rem;font-size:.66rem;line-height:1.25}.ink-leather-terms li{padding-top:.25rem}}.ink-post{display:flex;height:100%;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d9e1ef;border-radius:1rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ink-post:hover{transform:translateY(-3px);border-color:rgba(31,95,255,.45);box-shadow:0 22px 40px -26px rgba(12,20,36,.45)}.ink-post:focus-visible{outline:3px solid #1f5fff;outline-offset:3px}.ink-post-photo{position:relative;flex:none;aspect-ratio:4/3;overflow:hidden}.ink-post-photo img{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.ink-post:hover .ink-post-photo img{transform:scale(1.04)}.ink-post-photo .ink-sticker{position:absolute;left:.75rem;bottom:.75rem;z-index:1;padding:.4rem .6rem .35rem;font-size:.7rem;transform:rotate(-2deg)}.ink-post-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:.55rem;padding:1rem 1.1rem 1.1rem}.ink-post-title{font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;font-size:1.25rem;line-height:1.02;letter-spacing:.005em;color:#0c1424;transition:color .2s ease}.ink-post:hover .ink-post-title{color:#1f5fff}.ink-post-excerpt{font-size:.86rem;line-height:1.55;color:#4a5670}.ink-post-meta{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding-top:.75rem;border-top:1px solid #d9e1ef;font-size:.72rem;color:#6b7590}.ink-post-meta>span:first-child{flex:1 1 100%}.ink-post-read{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0c1424}@media (max-width:639px){.ink-post{flex-direction:row}.ink-post-photo{width:38%;aspect-ratio:auto;min-height:9.5rem}.ink-post-photo .ink-sticker{left:.5rem;bottom:.5rem;font-size:.62rem}.ink-post-body{padding:.85rem .9rem}.ink-post-title{font-size:1.1rem}}.ink-guides{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.25rem;font-size:.86rem;font-weight:700;color:#0c1424}.ink-guides-label{width:100%;text-align:center;font-weight:600;color:#6b7590}@media (min-width:640px){.ink-guides-label{width:auto}}.ink-guides a{text-underline-offset:4px;transition:color .2s ease}.ink-guides a:hover{color:#1f5fff;text-decoration:underline}html.light .ink-home .nav-scrim:before{background:linear-gradient(180deg,rgba(4,6,12,.82) 0,rgba(4,6,12,.52) 45%,rgba(4,6,12,0))}