.drop-shell{color:#0033cc;background:#f6f2e8}.drop-breadcrumb{display:flex;justify-content:space-between;padding:22px 6%;font-size:10px;border-bottom:1px solid #0033cc;gap:20px}.drop-kicker{font-size:10px;letter-spacing:.13em;font-weight:700}.drop-hero{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.drop-hero-copy{padding:70px 10% 55px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.drop-hero h1{font-family:IncredibleDisplay,Anton,Impact,sans-serif;font-size:clamp(100px,12vw,190px);letter-spacing:-.035em;line-height:.85;margin:30px 0}.drop-hero-copy>p:not(.drop-kicker){font-size:18px;line-height:1.65;max-width:390px}.drop-hero-copy .button{margin:25px 0}.drop-hero-copy small{font-size:10px;line-height:1.6}.drop-hero-art{position:relative;background:#e9e1d4;display:flex;align-items:center;overflow:hidden}.drop-image-link{display:block;width:100%}.drop-image-link img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.drop-stamp{position:absolute;bottom:25px;right:25px;display:grid;place-content:center;text-align:center;border-radius:50%;background:#0033cc;color:#f6f2e8;width:105px;height:105px;font:32px/1 Impact,sans-serif;transform:rotate(12deg)}.drop-manifesto{background:#281d18;color:#f6f2e8;text-align:center;padding:85px 18%}.drop-manifesto h2{font:clamp(36px,5vw,70px)/1.02 Impact,IncredibleDisplay,sans-serif;max-width:850px;margin:26px auto}.drop-manifesto>p:last-child{max-width:620px;margin:0 auto;line-height:1.8;font-size:16px}.drop-piece{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #0033cc;scroll-margin-top:30px}.drop-piece:nth-child(even) .drop-photo{order:2}.drop-photo{background:#eee7dc;display:flex;align-items:center}.drop-piece-copy{padding:65px 12%;align-self:center}.drop-piece h2{font:clamp(42px,5vw,74px)/.96 Impact,IncredibleDisplay,sans-serif;margin:25px 0}.drop-description{font-size:16px;line-height:1.85;max-width:470px}.drop-price{display:flex;align-items:center;gap:20px;margin:30px 0 20px}.drop-price strong{font:46px/1 Impact,sans-serif}.drop-price span{font-size:9px;letter-spacing:.12em}.drop-detail{font-size:11px;line-height:1.8}.drop-choices{display:flex;gap:15px;margin:22px 0}.drop-choices label{flex:1;font-size:11px}.drop-choices select,.drop-access select,.drop-access input:not([type=checkbox]){display:block;width:100%;padding:14px;border:1px solid #0033cc;background:transparent;color:#0033cc;font:16px Arial;margin-top:8px;border-radius:0}.drop-currency{padding:25px 6%;font-size:12px;line-height:1.8;border-bottom:1px solid #0033cc;margin:0}.drop-terms{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:75px 6%}.drop-terms h2,.drop-access h2{font:clamp(35px,4vw,60px)/1 Impact,sans-serif;max-width:480px}.drop-terms p,.drop-access p{font-size:14px;line-height:1.8}.drop-access{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:75px 6%;background:#e9e1d4}.drop-access form{max-width:480px}.drop-access label{display:block;font-size:12px;margin:16px 0 8px}.drop-access .drop-consent{display:flex;gap:10px;line-height:1.7;margin:22px 0}.drop-consent input{flex:none;width:16px;height:16px;accent-color:#0033cc}.drop-access .drop-request-note{font-size:11px}.drop-access [hidden]{display:none}.drop-access button{width:100%}@media(max-width:760px){.drop-breadcrumb{font-size:8px;padding:18px 6%}.drop-hero{grid-template-columns:1fr}.drop-hero-copy{padding:45px 6%}.drop-hero h1{font-size:110px}.drop-hero-copy>p:not(.drop-kicker){font-size:16px}.drop-hero-art .drop-image-link img{max-height:580px}.drop-manifesto{padding:55px 7%}.drop-piece{grid-template-columns:1fr}.drop-piece:nth-child(even) .drop-photo{order:0}.drop-piece-copy{padding:40px 6% 50px}.drop-price strong{font-size:40px}.drop-terms,.drop-access{grid-template-columns:1fr;padding:55px 6%;gap:28px}.drop-stamp{width:80px;height:80px;font-size:25px}.drop-description{font-size:15px}}.merch-intro{background:#e9e1d4;border-top:1px solid #0033cc}.merch-intro h2{font:clamp(42px,6vw,85px)/1 Impact,sans-serif;max-width:900px;margin:25px 0}.merch-lede{font-size:16px;line-height:1.8;max-width:650px}.merch-intro .button{margin-top:20px}
