@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Permanent+Marker&display=swap');
:root{--blue:#b7d8ee;--ink:#101112;--paper:#f7f7f2;--orange:#f36b21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--blue);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.wrap{width:min(100% - 64px,1350px);margin-inline:auto}.site-header{height:104px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ink)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;font-weight:800;line-height:.85;letter-spacing:-.07em}.brand-icon{display:grid;place-items:center;background:var(--orange);width:43px;height:43px}.brand-icon img{width:26px;height:26px}.brand-dot{color:var(--orange)}nav{display:flex;align-items:center;gap:36px}nav a{text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.08em}nav a:hover,.text-link:hover{color:#265f91}.soon-pill{border:1.5px solid var(--ink);border-radius:20px;font-size:9px;padding:3px 6px;margin-left:4px;vertical-align:2px}.hero{min-height:485px;padding-top:84px;padding-bottom:80px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.eyebrow,.section-number{font-size:12px;font-weight:800;letter-spacing:.16em}.hero h1{font-size:clamp(72px,9.5vw,154px);line-height:.83;letter-spacing:-.085em;margin:30px 0 32px;font-weight:800}.hero h1 em,.section-head i,.store-tease i,.contact i{font-family:'Permanent Marker',Impact,cursive;font-weight:400;letter-spacing:-.04em;font-style:normal}.hero h1 em{color:#fff;text-shadow:3px 3px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink)}.hero-copy{font-size:19px;max-width:485px;line-height:1.45;margin:0 0 24px}.text-link{font-size:15px;text-transform:uppercase;font-weight:800;letter-spacing:.1em;text-underline-offset:5px}.text-link span{margin-left:8px;font-size:22px}.hero-stamp{transform:rotate(11deg);border:4px solid var(--ink);border-radius:50%;height:200px;width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:.9;font-size:28px;font-weight:800;letter-spacing:-.07em;margin-top:50px;flex:none}.hero-stamp span{color:var(--orange);font-size:30px;margin-top:10px}.creators{padding:40px 0 130px}.section-head{display:grid;grid-template-columns:1fr 2.2fr 1.2fr;align-items:end;gap:24px;margin-bottom:52px}.section-head h2,.store-tease h2,.contact h2{font-size:clamp(48px,6vw,94px);line-height:.9;letter-spacing:-.075em;margin:0}.section-head p{max-width:310px;font-size:17px;line-height:1.45;margin:0 0 4px}.creator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;align-items:start}.creator-card{background:var(--paper);border:2px solid var(--ink);min-height:440px;display:flex;flex-direction:column;box-shadow:8px 8px 0 var(--ink);transition:transform .25s ease,box-shadow .25s ease}.creator-card:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:12px 16px 0 var(--ink)}.card-redops{transform:rotate(-2deg);margin-top:34px}.card-redops:hover{transform:translateY(-8px) rotate(-3deg)}.card-sheefgg{min-height:495px;transform:rotate(1deg)}.card-sheefgg:hover{transform:translateY(-8px) rotate(0)}.card-dawid{transform:rotate(2deg);margin-top:56px}.card-dawid:hover{transform:translateY(-8px) rotate(1deg)}.card-top,.card-bottom{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.13em;font-weight:800}.card-top{border-bottom:2px solid var(--ink)}.card-asterisk{font-size:28px;line-height:10px}.card-main{padding:44px 28px 30px;flex:1}.card-kicker{font-size:12px;letter-spacing:.13em;font-weight:800}.card-main h3{font-family:'Permanent Marker',Impact,cursive;font-size:clamp(42px,5vw,78px);font-weight:400;letter-spacing:-.07em;line-height:1;margin:16px 0 20px;white-space:nowrap}.card-line{height:5px;background:var(--ink);transform:rotate(-2deg)}.card-main p{font-family:'Permanent Marker',Impact,cursive;font-size:30px;line-height:1.25;margin:28px 0 0}.card-main p span{float:right}.card-bottom{border-top:2px solid var(--ink);margin-top:auto}.section-note{text-align:right;font-size:13px;font-weight:700;letter-spacing:.03em;margin-top:34px}.video-band{background:var(--ink);color:#fff;padding:88px 0 90px;position:relative;clip-path:polygon(0 2%,3% 0,7% 2%,11% 0,15% 2%,20% 0,26% 1%,32% 0,39% 2%,47% 0,54% 2%,61% 0,69% 2%,76% 0,83% 2%,90% 0,96% 1%,100% 0,100% 98%,95% 100%,87% 98%,78% 100%,69% 98%,61% 100%,52% 98%,44% 100%,35% 98%,26% 100%,17% 98%,8% 100%,0 98%)}.band-heading{display:grid;grid-template-columns:1fr 2.2fr 1.2fr;gap:24px;align-items:end}.band-heading h2{font-family:'Permanent Marker',Impact,cursive;font-size:clamp(86px,13vw,204px);font-weight:400;line-height:.85;letter-spacing:-.07em;margin:20px 0 30px;position:relative}.scribble{color:var(--blue);font-family:Arial,sans-serif;font-size:70px;letter-spacing:-.24em;position:absolute;bottom:-35px;left:4px;transform:rotate(-3deg)}.band-heading p{font-size:20px;line-height:1.3;max-width:260px;margin:0 0 38px}.service-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #858585;margin-top:60px}.service-row>div{padding:25px 32px 10px 0}.service-row>div+div{border-left:1px solid #858585;padding-left:32px}.service-row span{font-size:13px;color:var(--blue);font-weight:800}.service-row h3{font-size:28px;letter-spacing:-.05em;margin:26px 0 10px}.service-row p{font-size:16px;line-height:1.5;max-width:270px;margin:0;color:#d4d4d4}.store-tease{padding:150px 0 150px;display:flex;justify-content:space-between;align-items:end;gap:40px}.store-tease h2{margin-top:24px}.store-tease-side{max-width:370px}.store-tease-side p{font-size:20px;line-height:1.45;margin:0 0 30px}.store-button{background:var(--ink);color:#fff;display:inline-flex;justify-content:space-between;gap:30px;min-width:270px;padding:18px 20px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:.05em}.store-button:hover{background:#284f6d}.contact{border-top:5px solid var(--ink);border-bottom:5px solid var(--ink);padding:74px 0 80px}.contact>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.contact h2{margin-top:34px;font-size:clamp(52px,6vw,88px)}.contact-links{border:3px solid var(--ink);align-self:end}.contact-links>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:8px 15px;font-size:clamp(42px,5vw,78px);font-weight:800;line-height:.95;letter-spacing:-.075em}.contact-links>div+div{border-top:3px solid var(--ink)}.contact-links span{font-size:11px;letter-spacing:.1em;white-space:nowrap}.site-footer{min-height:125px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:800;letter-spacing:.12em}.site-footer a{text-decoration:none}.store-page{min-height:calc(100vh - 229px)}.store-hero{padding:115px 0 150px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.store-hero h1{font-size:clamp(90px,15vw,250px);letter-spacing:-.09em;line-height:.8;margin:30px 0}.store-hero h1 span{font-family:'Permanent Marker',Impact,cursive;font-weight:400;color:#fff;text-shadow:3px 3px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink)}.store-hero-side{align-self:end;border-top:3px solid var(--ink);padding-top:22px}.store-hero-side p{font-size:24px;line-height:1.4;max-width:500px}.store-hero-side a{font-size:15px;font-weight:800;text-transform:uppercase;text-underline-offset:5px}.store-marquee{background:var(--ink);color:#fff;overflow:hidden;white-space:nowrap;padding:18px 0;font-family:'Permanent Marker',Impact,cursive;font-size:25px;letter-spacing:.06em}.store-marquee span{display:inline-block;min-width:100%;text-align:center}.store-content{padding:110px 0 160px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.store-content h2{font-size:clamp(44px,6vw,82px);line-height:.95;letter-spacing:-.07em;margin:0}.store-content p{font-size:19px;line-height:1.5;max-width:500px;margin:0}@media(max-width:900px){.wrap{width:min(100% - 36px,1350px)}.site-header{height:auto;min-height:92px;gap:20px;flex-wrap:wrap;padding:18px 0}nav{gap:20px;flex-wrap:wrap}.hero{padding-top:65px;min-height:auto}.hero-stamp{width:130px;height:130px;font-size:19px;margin-top:45px}.section-head,.band-heading{grid-template-columns:1fr 2fr}.section-head p,.band-heading p{grid-column:2}.creator-grid{gap:13px}.creator-card{min-height:360px}.card-sheefgg{min-height:405px}.card-main{padding:30px 16px}.card-main h3{font-size:clamp(34px,4.9vw,58px)}.card-main p{font-size:24px}.card-top,.card-bottom{padding:16px 10px;font-size:9px}.contact>.wrap{gap:30px}.contact-links>div{font-size:clamp(36px,5vw,60px)}}@media(max-width:650px){.site-header{align-items:flex-start}.brand{font-size:17px}.brand-icon{width:36px;height:36px}.brand-icon img{width:22px;height:22px}nav{gap:12px 18px;width:100%;padding-top:10px}nav a{font-size:11px}.hero{padding:60px 0 85px}.hero h1{font-size:clamp(64px,16vw,100px)}.hero-copy{font-size:17px}.hero-stamp{display:none}.creators{padding:15px 0 100px}.section-head,.band-heading{display:block}.section-head h2{margin:22px 0}.section-head p{font-size:16px}.creator-grid{display:flex;flex-direction:column;gap:28px;align-items:stretch}.creator-card,.card-redops,.card-sheefgg,.card-dawid{transform:none;margin:0;min-height:375px}.creator-card:hover,.card-redops:hover,.card-sheefgg:hover,.card-dawid:hover{transform:translateY(-5px)}.card-main{padding:32px 25px}.card-main h3{font-size:clamp(56px,16vw,90px)}.card-main p{font-size:28px}.card-top,.card-bottom{padding:16px 20px;font-size:11px}.section-note{text-align:left}.video-band{padding:95px 0 85px}.band-heading h2{font-size:clamp(96px,26vw,150px)}.band-heading p{margin:32px 0 0}.service-row{display:block;margin-top:45px}.service-row>div,.service-row>div+div{border-left:0;border-top:1px solid #858585;padding:22px 0 26px}.service-row>div:first-child{border-top:0}.service-row h3{margin:8px 0}.store-tease{padding:95px 0 110px;display:block}.store-tease-side{margin-top:36px}.contact{padding:70px 0}.contact>.wrap{display:block}.contact-links{margin-top:55px}.contact-links>div{font-size:clamp(36px,10vw,62px);padding:12px 10px}.contact-links span{font-size:9px}.site-footer{padding:34px 0;align-items:flex-start;flex-direction:column;gap:12px}.store-hero{display:block;padding:80px 0 100px}.store-hero h1{font-size:clamp(100px,25vw,180px)}.store-hero-side{margin-top:50px}.store-hero-side p{font-size:19px}.store-content{display:block;padding:80px 0 110px}.store-content p{margin-top:25px}}
