@import"https://fonts.googleapis.com/css2?family=Anton&family=DM+Mono:wght@400;500&family=Oswald:wght@600;700&family=Permanent+Marker&family=Poppins:wght@700;900&family=Shadows+Into+Light&family=Space+Grotesk:wght@400;500;600&display=swap";:root{--ink:#0d0e0d;--paper:#f5f1e9;--orange:#ff4b09}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Space Grotesk,sans-serif}main{overflow:hidden}@media(hover:hover)and (pointer:fine){.site,.site *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16 1v8M16 23v8M1 16h8M23 16h8' stroke='%23ff4b09' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='6.5' fill='none' stroke='%230d0e0d' stroke-width='3'/%3E%3Ccircle cx='16' cy='16' r='6.5' fill='none' stroke='%23ff4b09' stroke-width='1.2'/%3E%3Ccircle cx='16' cy='16' r='1.6' fill='%23ff4b09'/%3E%3C/svg%3E") 16 16,crosshair}}.hero,.products{position:relative;isolation:isolate;background-color:var(--paper);background-image:linear-gradient(to bottom,rgba(13,14,13,.075) 1px,transparent 1px);background-size:100% 5px}.hero{min-height:100svh;padding:34px 2.1vw 25px;display:flex;flex-direction:column;border-bottom:1px solid var(--ink)}.hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.46;pointer-events:none;background-image:radial-gradient(circle,rgba(13,14,13,.75) 0 1px,transparent 1.15px),radial-gradient(circle,rgba(13,14,13,.55) 0 1px,transparent 1.15px),linear-gradient(90deg,transparent 49.96%,rgba(13,14,13,.13) 50%,transparent 50.05%);background-size:179px 221px,263px 159px,100% 100%;background-position:23px 31px,142px 79px,0 0}.nav,.system-label,.crosshair,.status-bar,.hero-copy,.hero-bottom{position:relative;z-index:1}.nav{display:flex;align-items:center;justify-content:space-between;font:500 12px DM Mono,monospace;letter-spacing:.1em}.brand{display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none}.brand em{color:var(--orange);font-style:normal}.brand-mark{width:32px;display:grid;grid-template-columns:repeat(3,5px);gap:4px}.brand-mark i{width:5px;height:5px;background:var(--orange);display:block}.brand-mark i:last-child{grid-column:1}.nav-meta{display:flex;gap:18px;align-items:center}.nav-meta:before{content:"";width:11px;height:11px;background:var(--ink);box-shadow:34px 0 var(--orange)}.nav-meta:after{content:"||||||||||";letter-spacing:1px;font-size:10px}.system-label{margin-top:20px;font:10px DM Mono,monospace;letter-spacing:.1em;color:#0d0e0db3}.system-label span{color:var(--orange)}.crosshair{position:absolute;color:#0d0e0d7a}.crosshair-one{top:13%;right:5.3%}.crosshair-two{bottom:13%;left:30%}.status-bar{margin-top:69px;margin-left:67%;display:flex;align-items:center;gap:14px;font:9px DM Mono,monospace;letter-spacing:.07em}.status-bar span:first-child{height:1px;width:70px;background:var(--ink)}.status-bar i{width:9px;height:9px;background:var(--orange);display:block}.hero-copy{margin-top:auto;padding-top:65px}.hero h1{font:400 clamp(112px,20.5vw,360px)/.69 Anton,Impact,sans-serif;letter-spacing:-.045em;margin:0 -1.4vw;text-align:center;white-space:nowrap}.interference{height:48px;width:calc(100% + 4.2vw);margin:-5px -2.1vw -10px;position:relative;display:flex;align-items:center;gap:3px;background:repeating-linear-gradient(to bottom,transparent 0 5px,rgba(255,75,9,.35) 5px 7px,transparent 7px 10px)}.interference:before,.interference:after{content:"";position:absolute;height:5px;background:var(--orange)}.interference:before{top:13px;left:0;right:0;box-shadow:0 9px var(--orange),0 18px #ff4b09cc}.interference:after{top:3px;left:8%;right:17%;height:2px;box-shadow:17vw 13px var(--orange),-4vw 34px var(--orange)}.interference i{width:10px;height:7px;background:var(--orange);z-index:1}.interference i:nth-child(2){width:21%}.interference i:nth-child(4){width:12%}.interference i:nth-child(6){width:18%}.interference i:nth-child(8){margin-left:auto;width:8%}.hero-script{color:var(--orange);font:400 clamp(47px,7.5vw,125px)/.7 "Permanent Marker",cursive;letter-spacing:-.08em;transform:rotate(-3deg);margin:0 5vw -1vw auto;width:max-content;position:relative;z-index:2}.hero-script:after{content:"";position:absolute;left:-2%;right:-5%;bottom:-12px;height:8px;background:var(--orange);transform:rotate(-2deg);border-radius:50%}.hero-bottom{display:flex;align-items:center;gap:22px;margin-top:auto;font:10px DM Mono,monospace;letter-spacing:.07em}.hero-bottom .line-rule{flex:1;height:1px;background:var(--ink)}.hero-bottom a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:7px}.intro{min-height:64vh;padding:130px 7vw 100px 2.9vw;display:grid;grid-template-columns:20% 1fr;border-bottom:1px solid var(--ink)}.section-index{font:10px DM Mono,monospace;letter-spacing:.1em}.intro-copy{max-width:930px}.intro h2,.products h2{font:700 clamp(76px,10vw,175px)/.77 Oswald,Impact,sans-serif;letter-spacing:-.055em;margin:0;text-transform:uppercase}.intro h2{width:max-content;position:relative}.intro-line{display:block;width:max-content;transition:transform .45s cubic-bezier(.2,.8,.2,1),color .35s ease}.intro-line-block{color:var(--orange);background:var(--ink);font-family:Poppins,sans-serif;font-weight:900;font-size:.72em;line-height:1;letter-spacing:-.07em;padding:.11em .25em .14em;margin:-.05em 0 -.02em 14%;transform:rotate(-2deg)}.intro-line-two{margin-left:7%}.intro-line-three{margin-left:25%}.intro h2 em,.products h2 em{color:var(--orange);font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.intro p{max-width:505px;font-size:19px;line-height:1.45;margin:47px 0 0 32%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.intro:hover .intro-line-one{transform:translate(6%)}.intro:hover .intro-line-block{transform:translate(-5%) rotate(1deg)}.intro:hover .intro-line-two{transform:translate(-3%)}.intro:hover .intro-line-three{transform:translate(9%)}.intro:hover p{transform:translate(10px)}.products{padding:42px 2.9vw 2.9vw}.products-heading{display:grid;grid-template-columns:20% 1fr 24%;align-items:end;margin-bottom:63px}.products h2 span,.products h2 em{display:block;width:max-content}.products h2 em{background:var(--ink);padding:.02em .14em .09em;margin-left:13%;transform:rotate(-2deg)}.products-heading p{max-width:217px;font-size:14px;line-height:1.4;margin:0 0 4px}.product-card{min-height:590px;padding:25px;position:relative;overflow:hidden;background:var(--orange);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}.card-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(13,14,13,.23) 1px,transparent 1px),linear-gradient(90deg,rgba(13,14,13,.23) 1px,transparent 1px);background-size:100% 16px,16px 100%;opacity:.65;transition:transform .8s ease,opacity .5s ease}.product-card-top,.product-card-bottom,.card-name,.product-byline{z-index:1;position:relative}.product-card-top{font:10px DM Mono,monospace;letter-spacing:.1em;display:flex;justify-content:space-between;align-items:start}.product-mark{width:41px;display:grid;grid-template-columns:repeat(2,8px);gap:6px;transition:transform .4s ease}.product-mark i{width:8px;height:8px;display:block;background:var(--ink)}.card-name{align-self:center;margin-top:auto;font:700 clamp(120px,18vw,295px)/.68 Oswald,Impact,sans-serif;letter-spacing:-.06em;text-align:left;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.card-name span{display:block;width:max-content}.card-name-block{margin:-.03em 0 0 47%;padding:.08em .18em .14em;background:var(--ink);color:var(--orange);font-family:Poppins,sans-serif;font-size:.55em;font-weight:900;line-height:.9;letter-spacing:-.1em;transform:rotate(-3deg)}.product-byline{position:absolute;top:37%;right:13%;max-width:200px;color:var(--paper);font:400 clamp(22px,2.9vw,47px)/1 "Shadows Into Light","Permanent Marker",cursive;transform:rotate(-7deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.product-byline:after{content:"";width:120%;height:4px;background:var(--paper);position:absolute;left:-4%;bottom:-8px;transform:rotate(-2deg)}.product-card-bottom{display:flex;align-items:end;justify-content:space-between}.product-card-bottom>p{max-width:248px;font-size:15px;line-height:1.4;margin:0}.product-actions{display:flex;align-items:end;gap:18px}.product-actions a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:8px;font:11px DM Mono,monospace;letter-spacing:.04em}.product-actions .contact-link{border-bottom:1px solid var(--ink);padding-bottom:10px;transition:letter-spacing .25s ease}.product-actions .product-link{background:var(--paper);padding:16px 18px;transition:transform .2s ease,background .2s ease,color .2s ease}.product-actions .product-link:hover{background:var(--ink);color:var(--paper);transform:translate(-4px,-4px)}.card-orb{position:absolute;width:290px;aspect-ratio:1;top:22%;right:14%;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;opacity:.8;transition:transform .75s cubic-bezier(.2,.8,.2,1)}.card-orb:before,.card-orb:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid var(--ink);border-radius:50%}.card-orb:after{top:24%;right:24%;bottom:24%;left:24%}.card-orb span{width:16px;height:16px;background:var(--paper);border-radius:50%}footer{background:var(--ink);color:var(--paper);padding:94px 2.9vw 26px}.footer-main{display:flex;justify-content:space-between;align-items:end}.footer-kicker{margin:0;font:400 clamp(62px,8vw,130px)/.73 Anton,Impact,sans-serif;letter-spacing:-.04em}.email-link{color:var(--orange);text-decoration:none;font:500 clamp(13px,1.7vw,24px) "DM Mono",monospace;display:flex;gap:6px;align-items:center;border-bottom:1px solid var(--orange);padding-bottom:8px}.footer-bottom{border-top:1px solid rgba(245,241,233,.35);margin-top:90px;padding-top:18px;display:flex;justify-content:space-between;font:10px DM Mono,monospace;letter-spacing:.06em}.footer-bottom a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:6px}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-8px) rotate(-.2deg);box-shadow:10px 10px 0 var(--ink)}.product-card:hover .card-grid{transform:scale(1.05);opacity:.85}.product-card:hover .card-name{transform:translate(-1.7vw)}.product-card:hover .product-byline{transform:translate(13px,-10px) rotate(-3deg)}.product-card:hover .card-orb{transform:rotate(210deg) scale(1.08)}.product-card:hover .product-mark{transform:rotate(90deg)}.product-card:hover .contact-link{letter-spacing:.12em}.email-link{position:relative;border-bottom:0}.email-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--orange);transform:scaleX(.25);transform-origin:left;transition:transform .35s ease}.email-link:hover:after{transform:scaleX(1)}.footer-bottom a{transition:transform .25s ease}.footer-bottom a:hover{transform:translate(7px)}}.site-loading{visibility:hidden}.pixel-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;background:var(--paper)}.pixel-loader-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid}.pixel-loader-cell{opacity:1;animation:pixel-dissolve .22s ease-out forwards}.pixel-loader-label{position:absolute;left:22px;bottom:19px;z-index:1;color:var(--paper);mix-blend-mode:difference;font:10px DM Mono,monospace;letter-spacing:.12em}@keyframes pixel-dissolve{to{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:700px){.hero{min-height:660px;padding:23px 18px 18px}.nav{font-size:9px}.nav-meta:after{display:none}.system-label{margin-top:22px;font-size:8px}.status-bar{margin-top:52px;margin-left:auto}.hero-copy{padding-top:20px}.hero h1{font-size:25vw;margin:0 -10px}.interference{height:32px;margin:-3px -18px -6px}.interference:before{top:8px;box-shadow:0 7px var(--orange),0 14px #ff4b09cc}.interference:after{top:2px}.hero-script{font-size:17vw;margin-right:0}.crosshair-one{top:17%;right:8%}.crosshair-two{bottom:14%;left:20%}.hero-bottom{font-size:8px;gap:10px}.intro{padding:80px 20px;display:block;min-height:auto}.intro-copy{margin-top:70px}.intro h2,.products h2{font-size:23vw}.intro p{margin:34px 0 0;font-size:16px}.products{padding:25px 20px 20px}.products-heading{display:block;margin-bottom:42px}.products-heading h2{margin-top:70px}.products-heading p{margin-top:25px}.product-card{min-height:510px;padding:18px}.card-name{font-size:26vw;align-self:start}.product-byline{top:35%;right:7%;font-size:7vw}.card-orb{width:175px;top:27%;right:-32px}.product-card-bottom,.product-actions{display:block}.product-actions .contact-link{width:max-content;margin-top:22px}.product-actions .product-link{width:max-content;margin-top:16px}.footer-main{display:block}.email-link{font-size:11px;width:max-content;margin-top:44px}.footer-bottom{margin-top:70px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:8px}.footer-bottom a{grid-column:2}.footer-kicker{font-size:22vw}}.card-grid{background-image:radial-gradient(circle 180px at var(--pointer-x,50%) var(--pointer-y,50%),rgba(245,241,233,.46),transparent 72%),linear-gradient(rgba(13,14,13,.23) 1px,transparent 1px),linear-gradient(90deg,rgba(13,14,13,.23) 1px,transparent 1px)}.card-orb{animation:orb-breathe 5s ease-in-out infinite}.product-mark{animation:mark-drift 4s ease-in-out infinite}@keyframes orb-breathe{0%,to{opacity:.62}50%{opacity:.95}}@keyframes mark-drift{0%,to{translate:0 0}50%{translate:3px -3px}}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-8px) perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(-.2deg)}.product-card:hover .card-grid{background-size:100% 16px,100% 16px,16px 100%}}@media(max-width:700px){.hero{min-height:620px;padding:20px 16px 16px}.brand{gap:8px;min-width:0}.brand>span:last-child{white-space:nowrap}.brand-mark{transform:scale(.85);transform-origin:left center}.nav-meta{gap:12px}.system-label{max-width:240px;line-height:1.5}.status-bar{margin-top:42px}.hero h1{font-size:clamp(48px,16vw,70px);line-height:.73;margin:0 -2px;letter-spacing:-.055em;transform:scaleX(.84);transform-origin:center}.hero-script{font-size:clamp(45px,15vw,64px);margin:-1px 2vw 0 auto}.hero-script:after{bottom:-8px;height:5px}.interference{height:28px;margin:-2px -16px -5px}.interference:before{top:7px;box-shadow:0 6px var(--orange),0 12px #ff4b09cc}.hero-bottom{align-items:flex-end;gap:8px;font-size:7px;line-height:1.35}.hero-bottom>span:first-child{max-width:155px}.hero-bottom .line-rule{min-width:8px}.hero-bottom a{white-space:nowrap}.crosshair-one{top:15%}.crosshair-two{bottom:17%}.intro{padding:68px 16px 72px}.intro-copy{margin-top:56px;max-width:100%}.intro h2{width:100%;font-size:clamp(52px,16vw,68px);line-height:.82;letter-spacing:-.065em}.intro-line{max-width:100%}.intro-line-block{margin-left:6%;padding:.13em .2em .15em;font-size:.63em}.intro-line-two{margin-left:0;white-space:nowrap}.intro-line-three{margin-left:9%}.intro p{margin:30px 0 0;font-size:15px}.products{padding:30px 16px 16px}.products-heading{margin-bottom:38px}.products-heading h2{margin-top:55px;font-size:clamp(55px,17vw,72px);line-height:.8}.products h2 em{margin-left:7%}.products-heading p{margin-top:20px}.product-card{min-height:600px;padding:17px}.product-card-top{font-size:8px}.product-mark{transform:scale(.85);transform-origin:top right}.card-name{align-self:flex-start;margin-top:80px;font-size:clamp(54px,15vw,65px);line-height:.72;letter-spacing:-.07em}.card-name-block{margin-left:46%;font-size:.6em;padding:.1em .16em .14em}.product-byline{top:31%;right:5%;max-width:135px;font-size:clamp(20px,6.3vw,28px)}.card-orb{width:150px;top:25%;right:-34px}.product-card-bottom{margin-top:auto}.product-card-bottom>p{max-width:230px;font-size:14px}.product-actions .contact-link{font-size:9px}.product-actions .product-link{font-size:9px;padding:14px 13px}footer{padding:68px 16px 20px}.footer-kicker{font-size:clamp(70px,22vw,88px)}.email-link{max-width:100%;font-size:10px;white-space:nowrap}.footer-bottom{margin-top:58px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-bottom span{min-width:0;line-height:1.4}.footer-bottom a{justify-self:end;white-space:nowrap}}@media(max-width:359px){.hero{min-height:580px}.hero h1{font-size:48px}.hero-script{font-size:43px}.hero-bottom{font-size:6px}.hero-bottom>span:first-child{max-width:142px}.intro h2{font-size:51px}.products-heading h2{font-size:54px}.product-card{min-height:615px}.card-name{font-size:52px}.product-byline{font-size:20px}.product-actions .product-link{padding:12px 11px}}@supports (animation-timeline:view()){.intro-copy,.products-heading,.product-card,.footer-main{animation:section-arrive both ease-out;animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes section-arrive{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}
