.subscribe-page{grid-template-columns:1fr 1fr;width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);display:grid}.subscribe-page-visual{min-height:100vh;position:relative;overflow:hidden}.subscribe-page-visual img{object-fit:cover;object-position:center top;filter:grayscale(20%)contrast(1.1);width:100%;height:100%}.subscribe-page-visual:after{content:"";background:linear-gradient(to right,transparent 60%,var(--warm-off-black)100%);position:absolute;inset:0}.subscribe-page-panel{flex-direction:column;justify-content:center;padding:8rem 6rem 8rem 4rem;display:flex;position:relative;overflow:hidden}.subscribe-page-panel:before{content:"∅";opacity:.03;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;font-size:40rem;font-weight:700;line-height:1;position:absolute;bottom:-8rem;right:-4rem}.subscribe-page-eyebrow{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.25em;opacity:.35;align-items:center;gap:1rem;margin-bottom:2rem;font-size:1rem;font-weight:400;display:flex}.subscribe-page-eyebrow:before{content:"";opacity:.5;background:currentColor;width:24px;height:1px;display:block}.subscribe-page-title{letter-spacing:-.03em;text-transform:uppercase;margin-bottom:3rem;font-size:clamp(3.5rem,4.5vw,5.5rem);font-weight:700;line-height:1;position:relative}.subscribe-page-title-glitch{display:inline-block;position:relative}.subscribe-page-title-glitch:before,.subscribe-page-title-glitch:after{content:attr(data-text);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.subscribe-page-title-glitch:before{color:#ff2d55;animation:8s infinite titleGlitch1}.subscribe-page-title-glitch:after{color:#00d4ff;animation:8s infinite titleGlitch2}@keyframes titleGlitch1{0%,90%,to{opacity:0;transform:none}91%{opacity:.7;clip-path:inset(20% 0 60%);transform:translate(-3px)skew(-1deg)}92%{opacity:0}93%{opacity:.5;clip-path:inset(50% 0 20%);transform:translate(2px)}94%{opacity:0;transform:none}}@keyframes titleGlitch2{0%,90%,to{opacity:0;transform:none}91.5%{opacity:.6;clip-path:inset(40% 0 30%);transform:translate(3px)skew(1deg)}92.5%{opacity:0}93.5%{opacity:.4;clip-path:inset(10% 0 70%);transform:translate(-2px)}94.5%{opacity:0;transform:none}}.subscribe-page-divider{background:#f8f5f214;width:100%;height:1px;margin-bottom:3rem}.subscribe-page .subscribe-section{text-align:left;padding:0}.subscribe-page .subscribe-heading{display:none}.subscribe-page .subscribe-sub{text-align:left;margin-bottom:2.5rem}.subscribe-page .subscribe-form{justify-content:flex-start;max-width:100%}.subscribe-page .subscribe-message,.subscribe-page .subscribe-glitch-container{text-align:left}.subscribe-page-perks{border-top:1px solid #f8f5f20f;flex-direction:column;gap:0;margin-top:3rem;display:flex}.subscribe-page-perk{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.1em;opacity:.25;border-bottom:1px solid #f8f5f20f;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1rem;font-weight:400;display:flex}.subscribe-page-perk:after{content:"↗";opacity:.4}@media (max-width:900px){.subscribe-page{grid-template-rows:50vh auto;grid-template-columns:1fr}.subscribe-page-visual{min-height:50vh}.subscribe-page-visual:after{background:linear-gradient(to bottom,transparent 40%,var(--warm-off-black)100%)}.subscribe-page-panel{padding:4rem 2rem 6rem}.subscribe-page-panel:before{font-size:25rem;bottom:-4rem;right:-2rem}.subscribe-page .subscribe-form{flex-direction:column}}
