@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Caveat:wght@400&family=DM+Sans:wght@400;600;800&family=Instrument+Serif:ital@0;1&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.happy{--hblue:#60d7ff;--hyellow:#ffe456;--hred:#ff6257;background:#fff7df;min-height:100vh}.happyNav{background:#fff7df;position:relative}.happyLogo{letter-spacing:-2px;color:#2253d4;font:24px Archivo Black}.happyPill{box-shadow:4px 4px 0 var(--hyellow);background:#2253d4}.happyHero{background:var(--hblue);border-bottom:2px solid;grid-template-columns:1.2fr .8fr;align-items:center;min-height:760px;padding:8vw 7vw;display:grid}.happyHero p,.watch>p,.happyFollow>p:first-child{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.happyHero h1,.watch h2,.happyFollow h2{text-transform:uppercase;letter-spacing:-.075em;margin:30px 0;font:clamp(70px,10vw,155px)/.82 Archivo Black}.happyHero h1 i,.watch h2 i{text-transform:none;color:#2253d4;font-family:Instrument Serif;font-weight:400}.happyBtn{background:var(--hyellow)}.sun{background:var(--hyellow);border:3px solid;border-radius:50%;place-items:center;width:min(33vw,440px);height:min(33vw,440px);font-size:150px;display:grid;position:relative;box-shadow:18px 18px #2253d4}.sun span{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;position:absolute;bottom:55px}.happyTicker{background:var(--hred);white-space:nowrap;border-bottom:2px solid;padding:15px;font:20px Archivo Black;overflow:hidden}.watch{padding:110px 6vw}.watch h2{font-size:clamp(60px,8vw,120px)}.videoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.videoGrid a{background:#fff;border:2px solid;gap:12px;padding-bottom:20px;display:grid}.videoGrid img{aspect-ratio:16/10;object-fit:cover;border-bottom:2px solid}.videoGrid strong,.videoGrid span{padding:0 18px}.videoGrid strong{text-transform:uppercase;letter-spacing:-.04em;font:25px Archivo Black}.videoGrid span{text-transform:uppercase;font-size:11px;font-weight:800}.happyFollow{text-align:center;background:var(--hyellow);border-top:2px solid;padding:120px 7vw}.happyFollow h2{font-size:clamp(60px,9vw,140px)}.happySocial{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.happySocial a,.happySocial span{text-transform:uppercase;background:#fff;border:2px solid;padding:15px 20px;font-size:11px;font-weight:800}.future{max-width:620px;margin:40px auto 0;line-height:1.6}.happy footer{background:#2253d4}.happy footer .happyLogo{color:#fff}@media (width<=850px){.happyHero{grid-template-columns:1fr}.sun{width:70vw;height:70vw;margin:60px auto 0}.videoGrid{grid-template-columns:1fr}.happyHero h1{font-size:20vw}}.inquiries{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px;display:flex}.inquiries a{text-transform:uppercase;background:#dfff4f;border:2px solid;padding:15px 20px;font-size:11px;font-weight:800}:root{--ink:#171717;--paper:#f4f0e8;--pink:#ff4f9a;--acid:#dfff4f;--blue:#67c9ff;--orange:#ff7043}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}nav{z-index:10;border-bottom:2px solid;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 4vw;display:flex;position:absolute}.logo{letter-spacing:-2px;font:24px Archivo Black}.navlinks{text-transform:uppercase;letter-spacing:.13em;gap:32px;font-size:11px;font-weight:800;display:flex}.pill,.btn{text-transform:uppercase;letter-spacing:.1em;border:2px solid;justify-content:center;align-items:center;padding:12px 19px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.pill{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--pink)}.hero{grid-template-columns:52% 48%;min-height:100vh;padding-top:78px;display:grid}.heroText{flex-direction:column;justify-content:center;padding:8vw 5vw;display:flex}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:800}.hero h1{text-transform:uppercase;letter-spacing:-.085em;margin:55px 0;font:clamp(95px,13vw,200px)/.66 Archivo Black}.hero h1 i,.sectionIntro h2 i,.music h2 i,.merch h2 i,.contact h2 i{text-transform:none;color:var(--pink);font-family:Instrument Serif;font-weight:400}.lede{max-width:630px;font:italic clamp(25px,2.8vw,43px)/1 Instrument Serif}.actions{gap:12px;margin-top:28px;display:flex}.btn:hover{transform:translate(-3px,-3px);box-shadow:5px 5px}.hot{background:var(--pink);color:#fff}.heroPhoto{background:#e4e8e7;border-left:2px solid;position:relative;overflow:hidden}.heroPhoto img{object-fit:cover;object-position:center top;height:100%}.stamp{background:var(--acid);text-align:center;border:2px solid;border-radius:50%;place-items:center;width:138px;height:138px;font:16px/.95 Archivo Black;display:grid;position:absolute;bottom:7%;right:6%;transform:rotate(8deg);box-shadow:5px 5px}.marquee{white-space:nowrap;background:var(--acid);border-block:2px solid;overflow:hidden}.marquee div{width:max-content;padding:13px;font:20px Archivo Black;animation:25s linear infinite move}@keyframes move{to{transform:translate(-50%)}}.upcoming{background:var(--ink);color:#fff;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:40px;padding:34px 6vw;display:grid}.upcoming p{color:var(--acid);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:11px;font-weight:800}.upcoming h2{text-transform:uppercase;letter-spacing:-.05em;margin:6px 0;font:clamp(30px,4vw,60px) Archivo Black}.upcoming span{color:#bbb;font-size:13px;line-height:1.5}.upcoming a{border-bottom:2px solid var(--pink);text-transform:uppercase;letter-spacing:.1em;padding-bottom:5px;font-size:11px;font-weight:800}.work{padding:120px 6vw}.sectionIntro{grid-template-columns:180px 1fr 340px;align-items:end;gap:5vw;margin-bottom:70px;display:grid}.sectionIntro>p:first-child{text-transform:uppercase;letter-spacing:.16em;border-top:2px solid;align-self:start;padding-top:12px;font-size:11px;font-weight:800}.sectionIntro h2,.music h2,.merch h2,.contact h2{text-transform:uppercase;letter-spacing:-.07em;margin:0;font:clamp(58px,7.8vw,124px)/.85 Archivo Black}.introCopy{font-size:16px;line-height:1.65}.projectGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.project{background:#fff;border:2px solid;grid-template-columns:1.15fr .85fr;min-height:330px;transition:all .2s;display:grid}.project:hover{transform:translateY(-6px);box-shadow:9px 9px}.project.feature{grid-column:span 2;min-height:500px}.projectImage{border-right:2px solid;position:relative;overflow:hidden}.projectImage img{object-fit:cover;height:100%}.projectImage span{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:9px 12px;font-size:10px;position:absolute;bottom:15px;right:15px}.projectMeta{flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.projectMeta small{letter-spacing:.14em;font-weight:800}.projectMeta h3{letter-spacing:-.05em;margin:18px 0;font:clamp(31px,4vw,62px)/.9 Archivo Black}.projectMeta p{font-weight:600}.project.pink{background:#ffd2e7}.project.yellow{background:#efffb1}.project.blue{background:#c5eaff}.project.orange{background:#ffd1c2}.project.lavender{background:#ddd2ff}.project.murder{background:#ff5d5d}.music{background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:120px 7vw;display:grid}.music>div>p:not(.eyebrow){max-width:650px;font-size:18px;line-height:1.65}.music iframe{border:0;border-radius:0}.cream{background:var(--paper);color:var(--ink);margin-top:22px}.credits{background:var(--acid);text-align:center;border-block:2px solid;padding:70px 5vw}.credits p{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.credits div{letter-spacing:-.05em;font:clamp(29px,4.5vw,70px)/1.3 Archivo Black}.credits span{color:var(--pink)}.merch{background:#f5d7e5;grid-template-columns:1fr .75fr;align-items:center;gap:8vw;padding:120px 7vw;display:grid}.merchCopy>p:not(.eyebrow){max-width:550px;font-size:18px;line-height:1.6}.dark{background:var(--ink);color:#fff;margin-top:20px}.shopCard{aspect-ratio:1;background:var(--pink);box-shadow:14px 14px 0 var(--ink);border:2px solid;flex-direction:column;justify-content:space-between;padding:35px;display:flex;transform:rotate(2deg)}.shopCard span,.shopCard b{letter-spacing:.15em;font-size:11px}.shopCard strong{letter-spacing:-.07em;font:clamp(45px,6vw,95px)/.84 Archivo Black}.contact{text-align:center;background:var(--orange);padding:140px 6vw}.contact>p{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:800}.contact h2{margin:25px 0 60px}.socials{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.socials a{text-transform:uppercase;background:var(--paper);border:2px solid;padding:15px 20px;font-size:11px;font-weight:800}.contactBtn{margin-top:25px}footer{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:95px;padding:0 5vw;font-size:10px;display:flex}@media (width<=850px){nav{-webkit-backdrop-filter:blur(10px);background:#f4f0e8d1;height:68px}.navlinks{display:none}.hero{grid-template-columns:1fr;padding-top:0}.heroPhoto{border-top:0;border-bottom:2px solid;border-left:0;order:1;min-height:72svh}.heroPhoto>img:first-child{object-position:center 15%}.heroPhotoLogo{z-index:2;filter:drop-shadow(0 2px #f4f0e8e6)drop-shadow(0 0 12px #f4f0e8cc);width:62%;position:absolute;bottom:7%;left:7%;object-fit:contain!important;height:auto!important;display:block!important}.heroText{order:2;min-height:auto;padding:52px 7vw 72px}.heroText .heroLogo{display:none}.hero h1{font-size:27vw}.stamp{z-index:3;width:105px;height:105px;font-size:12px;bottom:5%;right:5%}.upcoming{grid-template-columns:1fr;gap:16px}.sectionIntro{grid-template-columns:1fr}.sectionIntro h2{margin:20px 0}.projectGrid{grid-template-columns:1fr}.project,.project.feature{grid-column:auto;grid-template-columns:1fr;min-height:auto}.projectImage{border-bottom:2px solid;border-right:0;height:310px}.music,.merch{grid-template-columns:1fr}.shopCard{max-width:600px}.credits div{font-size:7vw}footer{flex-direction:column;gap:16px;padding:30px}}@media (width<=480px){.heroPhoto{min-height:66svh}.heroPhotoLogo{width:64%;bottom:6%}.heroText{padding:46px 7vw 64px}.actions{flex-direction:column}.projectImage{height:240px}.work,.music,.merch{padding:85px 6vw}.socials a{width:100%}}.logoImage{width:134px;display:block}.logoImage img{width:100%}.footerLogo img{filter:invert()}.heroLogo{width:min(100%,680px);margin:64px 0 54px}.heroPhotoLogo{display:none}@media (width<=850px){.logoImage{width:112px}.heroLogo{margin:48px 0 42px}}.sectionIntro h2 i,.music h2 i,.merch h2 i,.contact h2 i,.happyHero h1 i,.watch h2 i{letter-spacing:-.045em;font-family:Caveat,cursive;font-style:normal;font-weight:400;line-height:.72}.happySocial .facebookFirst{color:#fff;background:#2253d4;box-shadow:5px 5px #ff6257}.streamingSoon{text-transform:uppercase;letter-spacing:-.035em;background:#60d7ff;border:2px solid;width:max-content;max-width:100%;margin:42px auto 0;padding:14px 20px;font:clamp(18px,2.3vw,30px) Archivo Black;transform:rotate(-1deg)}.creditRows{gap:5px;display:grid}.creditRows>div{letter-spacing:-.05em;font:clamp(25px,3.6vw,56px)/1.25 Archivo Black}.cutsBtn{background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--pink);margin-top:34px}.linkPage{background:var(--paper);min-height:100vh}.linkHero{border-bottom:2px solid;height:clamp(430px,58vw,720px);position:relative;overflow:hidden}.linkPortrait{object-fit:cover;object-position:center 22%;height:100%}.linkHeroTint{background:linear-gradient(#f4f0e81a 35%,#f4f0e8c2 100%);position:absolute;inset:0}.linkBack{z-index:4;text-transform:uppercase;letter-spacing:.12em;background:#f4f0e8e6;border:2px solid;padding:11px 15px;font-size:10px;font-weight:800;position:absolute;top:30px;left:4vw}.linkLogo{z-index:3;width:min(70vw,650px);height:auto;filter:drop-shadow(0 2px 0 var(--paper)) drop-shadow(0 0 18px var(--paper));position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.linkStamp{z-index:3;background:var(--acid);text-align:center;border:2px solid;border-radius:50%;place-items:center;width:120px;height:120px;font:14px/.95 Archivo Black;display:grid;position:absolute;bottom:8%;right:6vw;transform:rotate(8deg);box-shadow:5px 5px}.linkPanel{width:min(760px,88vw);margin:0 auto;padding:72px 0 90px}.linkKicker{text-align:center;text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:800}.linkPanel h1{text-align:center;text-transform:uppercase;letter-spacing:-.075em;margin:42px 0 58px;font:clamp(55px,9vw,105px)/.78 Archivo Black}.linkPanel h1 i{text-transform:none;color:var(--pink);letter-spacing:-.045em;font-family:Caveat,cursive;font-style:normal;font-weight:400}.featuredRelease{background:var(--pink);min-height:300px;box-shadow:9px 9px 0 var(--ink);border:2px solid;grid-template-columns:1.05fr .95fr;margin-bottom:28px;transition:all .2s;display:grid}.featuredRelease:hover{box-shadow:13px 13px 0 var(--ink);transform:translate(-3px,-3px)}.featuredArt{border-right:2px solid;position:relative;overflow:hidden}.featuredArt img{object-fit:cover;height:100%}.featuredArt span{background:var(--acid);letter-spacing:.14em;border:2px solid;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;top:14px;left:14px}.featuredCopy{flex-direction:column;justify-content:flex-end;padding:26px;display:flex}.featuredCopy small{text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:800}.featuredCopy strong{letter-spacing:-.07em;margin:22px 0 12px;font:clamp(38px,6vw,66px)/.8 Archivo Black}.featuredCopy p{margin:0 0 28px;font-weight:800}.featuredCopy b{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.linkStack{gap:14px;display:grid}.linkCard{min-height:110px;box-shadow:6px 6px 0 var(--ink);border:2px solid;justify-content:space-between;align-items:center;padding:22px 24px;transition:all .2s;display:flex}.linkCard:hover{box-shadow:10px 10px 0 var(--ink);transform:translate(-3px,-3px)}.linkCard span{gap:6px;display:grid}.linkCard small{letter-spacing:.16em;font-size:9px;font-weight:800}.linkCard strong{letter-spacing:-.045em;text-transform:uppercase;font:clamp(25px,4vw,38px)/1 Archivo Black}.linkCard b{font-size:12px}.linkCard.pink{background:#ffd2e7}.linkCard.blue{background:#c5eaff}.linkCard.acid{background:var(--acid)}.linkCard.orange{background:#ffd1c2}.linkSocials{grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0 14px;display:grid}.linkSocials a,.linkEmail{text-align:center;text-transform:uppercase;letter-spacing:.09em;background:#fff;border:2px solid;padding:15px 10px;font-size:10px;font-weight:800}.happyLink{background:#60d7ff;border:2px solid;grid-template-columns:1fr auto;align-items:center;margin-top:14px;padding:22px 24px;display:grid;box-shadow:6px 6px #2253d4}.happyLink span{letter-spacing:.16em;grid-column:1;font-size:9px;font-weight:800}.happyLink strong{text-transform:uppercase;letter-spacing:-.04em;grid-column:1;font:27px Archivo Black}.happyLink b{grid-area:1/2/3}.linkEmail{background:var(--ink);color:#fff;margin-top:34px;display:block}.linkFooter{border-top:2px solid}.linkFooter span{color:#fff}@media (width<=600px){.linkHero{height:64svh;min-height:500px}.linkPortrait{object-position:center 15%}.linkLogo{width:64%;bottom:8%;left:7%;transform:none}.linkStamp{width:94px;height:94px;font-size:11px;bottom:6%;right:5%}.linkPanel{padding:55px 0 72px}.linkPanel h1{margin:34px 0 46px}.featuredRelease{grid-template-columns:1fr}.featuredArt{border-bottom:2px solid;border-right:0;height:230px}.featuredCopy{min-height:230px}.linkCard{min-height:98px;padding:18px}.linkSocials{grid-template-columns:1fr}.happyLink strong{font-size:23px}.linkFooter{min-height:110px}}.linkCard.lavender{background:#ddd2ff}.work,.credits,.merch,.contact,.linkHero{position:relative;overflow:hidden}.work:before{content:"";opacity:.34;pointer-events:none;background:url(/brand/sad-alex-pencil-accents.png) 0 0/980px no-repeat;width:210px;height:210px;position:absolute;top:42px;left:2vw;transform:rotate(-7deg)}.work>*{z-index:1;position:relative}.credits:after{content:"";opacity:.42;pointer-events:none;background:url(/brand/sad-alex-pencil-accents.png) right 34%/820px no-repeat;width:310px;height:205px;position:absolute;top:-20px;right:-18px;transform:rotate(4deg)}.credits>*{z-index:1;position:relative}.merch:before{content:"";opacity:.29;pointer-events:none;background:url(/brand/sad-alex-pencil-accents.png) 0 100%/700px no-repeat;width:300px;height:220px;position:absolute;bottom:-52px;left:-42px}.merch>*{z-index:1;position:relative}.contact:before{content:"";opacity:.36;pointer-events:none;background:url(/brand/sad-alex-pencil-accents.png) 0 0/760px no-repeat;width:155px;height:155px;position:absolute;top:42px;left:3vw;transform:rotate(-8deg)}.contact>*{z-index:1;position:relative}.linkHero:after{content:"";z-index:2;opacity:.34;pointer-events:none;background:url(/brand/sad-alex-pencil-accents.png) 50% 7%/1050px no-repeat;height:180px;position:absolute;bottom:2%;left:4%;right:28%;transform:rotate(-2deg)}.linkPanel{position:relative}.linkPanel:before{content:none}@media (width<=600px){.work:before{opacity:.3;background-size:590px;width:120px;height:120px;top:24px}.credits:after{opacity:.3;right:-95px}.merch:before{opacity:.24;background-size:520px;width:220px;height:165px}.contact:before{opacity:.3;background-size:520px;width:105px;height:105px;top:28px}.linkHero:after{opacity:.32;background-size:760px;height:130px;bottom:1%;left:3%;right:24%}}.work:before{opacity:.92;background-size:980px;width:270px;height:330px;top:34px;left:3vw}.credits:after{opacity:.78;background-size:780px;width:285px;height:185px;top:2px;right:12px}.merch:before{opacity:.68;background-size:650px;width:260px;height:205px;bottom:10px;left:12px}.contact:before,.linkHero:after{content:none}.linkPanel{overflow:hidden}.linkPanel:after{content:"";opacity:.92;pointer-events:none;background:url(/brand/sad-alex-pencil-accents.png) 0 0/900px no-repeat;width:235px;height:300px;position:absolute;top:34px;right:0;transform:rotate(8deg)}.linkPanel>*{z-index:1;position:relative}@media (width<=600px){.work:before{opacity:.9;background-size:590px;width:145px;height:190px;top:18px;left:4vw}.credits:after{opacity:.7;background-size:500px;width:180px;height:120px;right:4px}.merch:before{opacity:.6;background-size:460px;width:180px;height:145px;bottom:4px;left:4px}.linkPanel:after{opacity:.9;background-size:480px;width:115px;height:155px;top:22px;right:0}}.work:before,.linkPanel:after{content:none}.tornDivider{background:var(--paper);border-bottom:2px solid;height:155px;position:relative;overflow:hidden}.tornDivider>span{display:block;position:absolute}.tornPink{background:var(--pink);clip-path:polygon(0 4%,100% 0,100% 72%,89% 63%,76% 78%,61% 66%,45% 82%,29% 68%,14% 84%,0 72%);inset:0}.tornAcid{background:var(--acid);clip-path:polygon(8% 0,100% 10%,100% 100%,0 100%,5% 73%,0 48%);inset:10% -3% 0 36%}.tornBlack{background:var(--ink);clip-path:polygon(8% 40%,29% 16%,48% 36%,67% 6%,100% 27%,100% 100%,0 100%);height:46%;bottom:-1px;left:60%;right:-2%}.tornStar{z-index:2;background:url(/brand/sad-alex-pencil-accents.png) 0 0/520px no-repeat;width:128px;height:128px;top:8px;left:4vw}.tornInk{z-index:2;background:url(/brand/sad-alex-pencil-accents.png) 50% 8%/830px no-repeat;width:420px;height:120px;top:3px;right:7vw}.linkTornDivider{margin-top:-1px}.work{padding-top:94px}.linkPanel{padding-top:62px;overflow:visible}@media (width<=600px){.tornDivider{height:112px}.tornStar{background-size:370px;width:90px;height:90px;top:7px;left:3vw}.tornInk{background-size:590px;width:290px;height:88px;top:4px;right:-45px}.tornBlack{height:40%}.work{padding-top:74px}.linkPanel{padding-top:48px}}.tornDivider{border-bottom:0;height:104px}.tornPink{background:var(--pink);clip-path:polygon(0 0,100% 0,100% 76%,91% 70%,82% 82%,72% 72%,63% 85%,53% 74%,44% 86%,34% 73%,24% 84%,13% 72%,0 83%);z-index:1;inset:0 0 15px}.tornAcid{background:var(--acid);clip-path:polygon(0 35%,12% 18%,24% 40%,37% 20%,49% 45%,61% 17%,74% 38%,87% 14%,100% 34%,100% 100%,0 100%);z-index:0;height:31px;inset:auto 0 0}.tornBlack,.tornStar{display:none}.tornInk{z-index:2;background-position:50% 8%;background-size:860px;width:min(520px,46vw);height:78px;top:7px;left:50%;right:auto;transform:translate(-50%)rotate(-2deg)}@media (width<=600px){.tornDivider{height:78px}.tornPink{bottom:11px}.tornAcid{height:23px}.tornInk{background-size:620px;width:72vw;height:60px;top:2px;left:52%}.work{padding-top:68px}.linkPanel{padding-top:44px}}
