.page-title--stacked{flex-direction:column;align-items:flex-start;margin-bottom:.12em}.page-title__lead{letter-spacing:.012em;-webkit-text-stroke:0;margin-bottom:.1em;font-size:.277em;line-height:1;display:block}.page-title__main{display:block}.about-name{font-family:var(--font-script);color:var(--red);transform-origin:0;margin:.05em 0 .25em;font-size:clamp(44px,5.4vw,74px);line-height:1;transform:rotate(-3deg)}.about-descriptor{max-width:30em}.page-head--about{grid-template-columns:minmax(0,1fr) clamp(220px,32vw,430px);gap:clamp(16px,3.4vw,48px)}.portrait{justify-self:end;width:100%;max-width:430px;margin:0}.portrait__img{width:100%;height:auto;display:block}.story{border-top:2px solid var(--ink);grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:start;gap:clamp(24px,5vw,72px);padding:clamp(28px,3.8vw,52px) 0 clamp(32px,4.4vw,58px);display:grid}.story__head{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.4vw,30px);display:flex}.story .section-head__title{font-size:clamp(34px,3.9vw,54px)}.story__disc{width:clamp(180px,20vw,272px)}.story__disc--art .vinyl__label{inset:19%}.story__body{max-width:38em}.story__p{font-size:clamp(16px,1.45vw,19px);line-height:1.62}.story__body .story__p{font-family:var(--font-sans);letter-spacing:normal;color:var(--ink);font-size:clamp(17px,1.6vw,21px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.55}.story__p+.story__p,.story__pull+.story__p{margin-top:1em}.story__pull{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--red);margin:1.1em 0;padding:.55em 0 .5em;font-size:clamp(24px,2.7vw,36px);line-height:1.08}.bonus{border-top:2px solid var(--ink);padding:clamp(28px,3.6vw,48px) 0 clamp(18px,2.6vw,32px)}.bonus__box{border:2px solid var(--ink);outline:1px solid var(--ink);outline-offset:5px;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(22px,4vw,56px);margin:6px;padding:clamp(22px,3.2vw,40px);display:grid}.bonus__body{max-width:38em;margin-top:.9em}.postcard{flex-direction:column;align-items:center;gap:18px;display:flex}.postcard__card{background:repeating-linear-gradient(135deg, transparent 0 9px, #1d623812 9px 18px), var(--cream-light);border:2px solid var(--ink);width:100%;min-height:190px;box-shadow:inset 0 0 0 5px var(--cream-light), inset 0 0 0 6px var(--red), 0 8px 18px #3c1e0a33;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 22px 26px;display:flex;position:relative;transform:rotate(-2deg)}.postcard__stamp{background:var(--red);width:46px;height:54px;color:var(--cream-light);border:3px dotted var(--cream-light);box-shadow:0 0 0 2px var(--red);place-items:center;display:grid;position:absolute;top:12px;right:12px}.postcard__star{width:28px}.postcard__postmark{background:repeating-linear-gradient(#17141280 0 1.5px,#0000 1.5px 6px);width:70px;height:26px;position:absolute;top:22px;right:40px;transform:rotate(-8deg)}.postcard__greeting{font-family:var(--font-script);color:var(--red);font-size:clamp(28px,2.8vw,36px);line-height:1;transform:rotate(-4deg)}.postcard__place{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--green);text-shadow:2px 2px 0 var(--ink);margin-top:4px;font-size:clamp(34px,3.6vw,46px);line-height:.95}.bonus__btn:focus-visible,.support__btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.support{text-align:center;padding:clamp(22px,3vw,36px) 0 clamp(4px,1vw,10px)}.support__text{max-width:44em;color:var(--charcoal);margin:0 auto;font-size:clamp(14px,1.2vw,16px);font-style:italic;line-height:1.9}.support__btn{box-shadow:inset 0 0 0 2px var(--red);color:var(--red);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin:0 .1em;padding:.3em .85em .24em;font-size:1.08em;font-style:normal;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}a.support__btn:hover{background:var(--red);color:var(--cream-light)}.support__btn--pending{cursor:default}@media (max-width:1000px){.story{grid-template-columns:minmax(0,1fr);gap:22px}.story__head{flex-direction:row;justify-content:space-between;align-items:center}.story__disc{flex-shrink:0;width:clamp(150px,24vw,200px)}.story__body{max-width:40em}.bonus__box{grid-template-columns:1fr;align-items:start}.postcard{justify-self:center;width:100%;max-width:360px}}@media (max-width:720px){.page-head--about{grid-template-columns:minmax(0,1fr);row-gap:8px}.page-head--about .about-name{white-space:nowrap;grid-row:2;font-size:clamp(38px,12vw,52px)}.page-head--about .portrait{grid-area:3/1;justify-self:center;width:min(72vw,300px);margin:10px 0 8px}.page-head--about .about-descriptor{grid-area:4/1;font-size:16px}.story__disc{width:clamp(120px,35vw,150px)}.bonus__btn{justify-content:center;width:100%;min-height:48px}}@media (max-width:359px){.story .section-head__title{font-size:30px}.story__disc{width:100px}}@media (prefers-reduced-motion:reduce){.support__btn{transition:none}}
