:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3eee4;--paper-deep:#e8dfcd;--card:#fbf8f1;--ink:#141414;--ink-soft:#3b3834;--tomato:#e2402a;--tomato-deep:#b82f1c;--tape:#ffe4968c;--rule:#14141429;--display:"Archivo Black", "Arial Black", Impact, sans-serif;--body:"Archivo", "Helvetica Neue", Arial, sans-serif;--stamp:"Special Elite", "Courier New", monospace;--gutter:clamp(1rem, 4vw, 3rem);--max:72rem;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");--stamp-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='40'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 -1.4 1.9'/></filter><rect width='120' height='40' fill='white' filter='url(%23n)'/></svg>")}*{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--body);background:radial-gradient(ellipse at 50% 0%, #ffffff8c, transparent 60%), var(--paper);margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:hidden}.grain{z-index:60;pointer-events:none;background:var(--grain);opacity:.11;mix-blend-mode:multiply;background-size:160px 160px;position:fixed;inset:0}a{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1}p{margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--paper);z-index:70;padding:.5rem .75rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}:focus-visible{outline:3px solid var(--tomato);outline-offset:3px}.wordmark,.foot-mark,.reply-mark{font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:.08em;font-size:1.5rem;text-decoration:none;display:inline-flex}.wm-x{color:var(--tomato);font-size:1.25em;line-height:1}.wm-word{color:var(--ink)}.site-head{padding:1.1rem var(--gutter);border-bottom:3px solid var(--ink);z-index:5;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.site-nav{align-items:center;gap:1.25rem;font-size:.95rem;font-weight:500;display:flex}.site-nav a{text-decoration:none}.site-nav a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.nav-cta{border:2px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:2px;align-items:center;min-height:44px;padding:.55rem .9rem;display:inline-flex}.nav-cta:hover{background:var(--tomato);border-color:var(--tomato);text-decoration:none}@media (width<=640px){.site-nav a:not(.nav-cta){display:none}}.btn{font:500 1rem var(--body);border:3px solid var(--ink);cursor:pointer;border-radius:2px;min-height:44px;padding:.85rem 1.35rem;line-height:1.1;text-decoration:none;transition:transform .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-block}.btn-solid{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--tomato)}.btn-solid:hover{box-shadow:7px 7px 0 var(--tomato);transform:translate(-2px,-2px)}.btn-solid:active{box-shadow:1px 1px 0 var(--tomato);transform:translate(3px,3px)}.btn-line{color:var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:var(--paper)}.btn-line:active{transform:translate(1px,1px)}.btn-big{padding:1rem 1.7rem;font-size:1.15rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:3px 3px 0 var(--rule);transform:none}.stamp{font:.8rem var(--stamp);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:2px solid var(--ink);white-space:nowrap;-webkit-mask-image:var(--stamp-mask);-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask);background:0 0;border-radius:3px;padding:.25em .6em .2em;line-height:1.2;display:inline-block;-webkit-mask-size:120px 40px;mask-size:120px 40px}.stamp-red{color:var(--tomato);border-color:var(--tomato)}.stamp-tilt{transform:rotate(-4deg)}.stamp-big{border-width:3px;padding:.35em .8em .3em;font-size:1.05rem}.eyebrow{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.tape{background:repeating-linear-gradient(90deg, #ffffff2e 0 2px, transparent 2px 7px), var(--tape);clip-path:polygon(0 12%,3% 0,97% 4%,100% 14%,98% 100%,94% 92%,3% 96%,0 86%);pointer-events:none;z-index:3;width:6.5rem;height:1.7rem;position:absolute;top:-.75rem;box-shadow:0 1px 2px #1414141f}.tape-left{left:1.2rem;transform:rotate(-5deg)}.tape-right{right:1.2rem;transform:rotate(4deg)}.tape-center{left:50%;transform:translate(-50%)rotate(-2deg)}.section-title{flex-wrap:wrap;align-items:center;gap:.9rem;font-size:clamp(1.9rem,4vw,3rem);display:flex}.marked{padding-bottom:.18em;display:inline-block;position:relative}.marker{width:auto;height:.22em;position:absolute;bottom:0;left:-.1em;right:-.1em;overflow:visible}.marker path{fill:none;stroke:var(--tomato);stroke-width:5px;stroke-linecap:round;opacity:.9}.big-x{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.big-x path{fill:none;stroke:var(--tomato);stroke-width:7px;stroke-linecap:square;vector-effect:non-scaling-stroke}.join-x path{stroke-width:14px;opacity:.12}.hero{padding:clamp(2rem, 7vw, 6.5rem) var(--gutter) clamp(2rem, 5vw, 4rem);border-bottom:3px solid var(--ink);position:relative;overflow:hidden}.hero-inner{z-index:1;max-width:var(--max);grid-template-columns:minmax(0,1fr);row-gap:0;margin:0 auto;display:grid;position:relative}.hero-inner>:not(.hero-map){grid-column:1}.hero h1{text-wrap:balance;max-width:14ch;margin:1.25rem 0 1.4rem;font-size:clamp(2.6rem,8.2vw,6.6rem)}.lede{max-width:40rem;color:var(--ink-soft);font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.45}.hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.hero-note{z-index:1;max-width:var(--max);border-top:1px dashed var(--ink);font:.95rem var(--stamp);color:var(--ink-soft);margin:3rem auto 0;padding-top:1rem;position:relative}.br-wide{display:none}@media (width>=720px){.br-wide{display:inline}}.hero-map{width:min(50vw,15rem);height:auto;margin:-1.25rem calc(var(--gutter) * -.4) -.5rem 0;pointer-events:none;order:-1;justify-self:end;position:relative}.map-ring{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:.012 .012;opacity:.5}.map-ring-inner{stroke-dasharray:.03 .03;opacity:.35}.map-x{fill:none;stroke:var(--tomato);stroke-width:34px;stroke-linecap:square;opacity:.92}.map-pin path{fill:var(--ink)}.map-pin circle{fill:var(--paper)}@media (width>=960px){.hero-inner{grid-template-columns:minmax(0,1fr) clamp(15rem,24vw,24rem);align-items:center;column-gap:3rem}.hero-map{width:calc(100% + var(--gutter) * 1.5);max-width:none;margin:0 calc(var(--gutter) * -1.5) 0 0;order:0;grid-area:1/2/span 4;justify-self:start}.hero h1{max-width:none;font-size:clamp(2.6rem,6vw,5.2rem)}.hero .br-wide{display:none}}.map-x-1{stroke-dasharray:1;stroke-dashoffset:1px;animation:.52s cubic-bezier(.6,0,.3,1) .18s forwards draw}.map-x-2{stroke-dasharray:1;stroke-dashoffset:1px;animation:.52s cubic-bezier(.6,0,.3,1) .64s forwards draw}.map-pin{transform-origin:300px 364px;animation:.42s cubic-bezier(.2,.9,.3,1.4) 1.15s forwards pin-drop;transform:scale(0)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pin-drop{0%{transform:scale(0)}to{transform:scale(1)}}.beats{padding:clamp(3rem, 7vw, 5.5rem) var(--gutter)}.beats-inner{max-width:var(--max);margin:0 auto}.beat-list{gap:2rem 1.75rem;margin:2.5rem 0 0;padding:.75rem 0 0;list-style:none;display:grid}@media (width>=820px){.beat-list{grid-template-columns:repeat(3,1fr)}}.scrap{background:var(--card);border:2px solid var(--ink);position:relative;box-shadow:6px 7px #141414e6}.beat{grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-items:start;gap:.5rem 1.25rem;padding:2.2rem 1.5rem 1.9rem;display:grid}.beat:first-child{transform:rotate(-.9deg)}.beat:nth-child(2){transform:rotate(.7deg)translateY(.6rem)}.beat:nth-child(3){transform:rotate(-.5deg)}.beat-num{width:2.6rem;height:2.6rem;font:1.35rem var(--stamp);color:var(--tomato);border:3px solid var(--tomato);-webkit-mask-image:var(--stamp-mask);-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask);border-radius:50%;grid-area:1/1;place-items:center;display:inline-grid;transform:rotate(-8deg);-webkit-mask-size:120px 40px;mask-size:120px 40px}.beat-art{grid-area:1/2;justify-self:end;width:6rem;height:6rem;margin-top:-.6rem}.beat-art .ink,.beat-art .red,.beat-art .dash,.beat-art .paper{fill:none;stroke:var(--ink);stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.beat-art .thin{stroke-width:2px}.beat-art .red{stroke:var(--tomato);stroke-width:4px}.beat-art .dash{stroke-dasharray:3 5;stroke-width:2px;opacity:.7}.beat-art .paper{stroke:var(--card);fill:var(--card)}.beat-art .redfill{fill:var(--tomato);stroke:none}.beat h3{grid-column:1/-1;margin-top:.75rem;font-size:1.55rem}.beat p{color:var(--ink-soft);grid-column:1/-1}.demo{padding:clamp(3rem, 7vw, 5.5rem) var(--gutter) clamp(4rem, 8vw, 6.5rem);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:radial-gradient(circle at 1px 1px, #14141424 1px, transparent 1.6px) 0 0 / 22px 22px, var(--paper-deep);position:relative;overflow:hidden}.demo-inner{z-index:1;max-width:var(--max);gap:2.5rem;margin:0 auto;display:grid;position:relative}@media (width>=960px){.demo-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:3rem}.demo-head{grid-column:1/-1}}.demo-lede{max-width:42rem;color:var(--ink-soft);margin-top:1rem}.demo-form{background:var(--paper);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);gap:1.5rem;padding:1.75rem 1.5rem 1.5rem;display:grid;position:relative}@media (width>=960px){.demo-form{position:sticky;top:1.5rem}}.field{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.field label,.field legend{letter-spacing:.01em;padding:0;font-size:.95rem;font-weight:700}.field small{color:var(--ink-soft);font-weight:400}input[type=text],input[type=email]{width:100%;min-height:48px;font:1.05rem var(--body);color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:2px;outline:none;padding:.8rem .9rem}input[type=text]:focus-visible,input[type=email]:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}input[aria-invalid=true]{border-color:var(--tomato)}.seg{border:2px solid var(--ink);background:#fff;border-radius:2px;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;display:flex}.seg-opt{position:relative}.seg-opt input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg-opt span{border-right:2px solid var(--ink);-webkit-user-select:none;user-select:none;align-items:center;min-height:44px;padding:.55rem 1rem;font-size:.95rem;font-weight:500;transition:background-color .12s,color .12s;display:flex}.seg-opt:last-child span{border-right:0}.seg-opt input:checked+span{background:var(--ink);color:var(--paper)}.seg-opt input:focus-visible+span{outline:3px solid var(--tomato);outline-offset:-3px}.stamps{flex-wrap:wrap;gap:.6rem .7rem;display:flex}.stamp-opt{display:inline-block;position:relative}.stamp-opt input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.stamp-opt .stamp{cursor:pointer;align-items:center;min-height:44px;padding:.4em .9em .3em;font-size:.9rem;transition:transform .14s cubic-bezier(.2,.9,.3,1.4),background-color .12s,color .12s;display:inline-flex}.stamp-opt:nth-child(odd) .stamp{transform:rotate(-2deg)}.stamp-opt:nth-child(2n) .stamp{transform:rotate(1.5deg)}.stamp-opt input:hover:not(:disabled)+.stamp{transform:rotate(0)scale(1.04)}.stamp-opt input:checked+.stamp{color:var(--paper);background:var(--tomato);border-color:var(--tomato);transform:rotate(-1deg)scale(1.02)}.stamp-opt input:active:not(:disabled)+.stamp{transform:scale(.94)}.stamp-opt input:focus-visible+.stamp{outline:3px solid var(--tomato);outline-offset:3px}.stamp-opt input:disabled+.stamp{opacity:.35;cursor:not-allowed}.demo-actions{gap:.75rem;display:grid}.demo-actions .btn{width:100%}.demo-help{font:.9rem var(--stamp);color:var(--ink-soft)}.table{perspective:1400px;position:relative}.postcard-slot{position:relative}.postcard{z-index:2;background:var(--card);border:2px solid var(--ink);transform-origin:50% 60%;background-image:linear-gradient(#ffffff73,#fff0 35%);padding:1.5rem 1.5rem 1.25rem;position:relative;transform:rotate(-1.2deg);box-shadow:10px 12px #141414e0}.postcard .tape{width:5.5rem;top:-.8rem;left:2rem}.placeholder-tag{max-width:60%;font:.78rem var(--stamp);color:var(--ink);z-index:4;background:#fff3b0;border:1px solid #14141440;padding:.35em .7em;line-height:1.25;position:absolute;top:-1.1rem;right:1rem;transform:rotate(2deg);box-shadow:2px 3px #14141459}.postcard-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.postcard-from{gap:.4rem;display:grid}.postcard-head .foot-mark{font-size:1.2rem}.postcard-meta{font:.78rem var(--stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.postcard-meta strong{color:var(--ink);font-size:.95rem;display:block}.postage-wrap{flex:none;width:6.5rem;height:5.25rem;position:relative}.postage{text-align:center;background:var(--tomato);width:4.5rem;height:5.25rem;color:var(--paper);place-content:center;gap:.1rem;display:grid;position:absolute;top:0;right:0;transform:rotate(3deg);-webkit-mask:radial-gradient(circle at 4px 4px,#0000 2.6px,#000 3.1px) 0 0/8px 8px,linear-gradient(#000,#000) 4px 4px/calc(100% - 8px) calc(100% - 8px) no-repeat;mask:radial-gradient(circle at 4px 4px,#0000 2.6px,#000 3.1px) 0 0/8px 8px,linear-gradient(#000,#000) 4px 4px/calc(100% - 8px) calc(100% - 8px) no-repeat}.postage:before{content:"";border:1.5px solid #f3eee4b3;position:absolute;inset:9px}.postage-x{font:2rem var(--display);line-height:1}.postage-word{font:.56rem var(--stamp);letter-spacing:.1em;text-transform:uppercase}.postmark{pointer-events:none;width:7.5rem;height:5rem;position:absolute;top:-.6rem;left:-1.5rem;transform:rotate(-12deg)}.postmark circle,.postmark path{fill:none;stroke:var(--ink);stroke-width:2.2px;opacity:.72;stroke-linecap:round}.postmark circle:first-child{stroke-width:2.6px}.postcard-body{gap:1rem;padding-top:1.1rem;display:grid}.postcard-body .greeting{font-size:1.1rem;font-weight:700}.postcard-body .intro{color:var(--ink-soft)}.items{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.item{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.item .tag{font:.7rem var(--stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--tomato);border:2px solid var(--tomato);white-space:nowrap;-webkit-mask-image:var(--stamp-mask);-webkit-mask-image:var(--stamp-mask);mask-image:var(--stamp-mask);border-radius:2px;margin-top:.15rem;padding:.25em .5em .15em;transform:rotate(-3deg);-webkit-mask-size:120px 40px;mask-size:120px 40px}.item:nth-child(2n) .tag{transform:rotate(2deg)}.item p{font-size:1rem}.item .dist{color:var(--ink-soft);font-size:.85rem;display:block}.signoff{padding-top:.5rem}.signoff em{font-family:var(--stamp);font-style:normal}.postcard-foot{border-top:1px dashed var(--ink);font:.78rem var(--stamp);color:var(--ink-soft);margin-top:1.1rem;padding-top:.8rem}@media (width<=480px){.postcard{padding:1.25rem 1rem 1rem;transform:rotate(-.6deg)}.item{grid-template-columns:1fr;gap:.3rem}.item .tag{justify-self:start}.postage-wrap{width:5.5rem;height:4.5rem}.postage{width:4rem;height:4.5rem}.postmark{width:6.5rem;left:-1.2rem}}.postcard.is-under{z-index:1;opacity:.85;animation:none;position:absolute;inset:0;overflow:hidden;box-shadow:4px 5px #14141499}.postcard.is-under .tape,.postcard.is-under .placeholder-tag{display:none}.postcard.is-under-1{transform:rotate(2.6deg)translate(1.2rem,.9rem)}.postcard.is-under-2{opacity:.7;transform:rotate(-3.4deg)translate(-1rem,1.6rem)}.postcard.is-live{animation:.68s cubic-bezier(.2,.9,.2,1.05) both drop}.postcard.is-again{animation:.46s cubic-bezier(.2,.9,.2,1.1) both drop-again}@keyframes drop{0%{opacity:0;transform:translate3d(0,-55vh,220px)rotate(9deg)scale(1.08);box-shadow:40px 60px 40px #1414141a}55%{opacity:1;transform:translateY(8px)rotate(-2.6deg)scale(.99);box-shadow:10px 12px #141414e0}72%{transform:translateY(-4px)rotate(-.4deg)scale(1.004)}86%{transform:translateY(2px)rotate(-1.6deg)}to{opacity:1;transform:translate(0,0)rotate(-1.2deg)scale(1);box-shadow:10px 12px #141414e0}}@keyframes drop-again{0%{opacity:.5;transform:translate3d(0,-26px,60px)rotate(1.8deg)}70%{opacity:1;transform:translateY(3px)rotate(-1.9deg)}to{opacity:1;transform:translate(0,0)rotate(-1.2deg)}}.postcard.is-live .reveal{opacity:0;animation:.26s ease-out both reveal;animation-delay:var(--t,0s)}.postcard.is-live .tag.thunk{opacity:0;animation:.3s cubic-bezier(.2,.9,.3,1.35) both thunk;animation-delay:var(--t,0s)}.postcard.is-again .reveal{opacity:1;animation:none}.postcard.is-again .tag.thunk{animation:.22s cubic-bezier(.2,.9,.3,1.35) both thunk;animation-delay:calc(var(--i,0) * 70ms + .12s)}@keyframes reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes thunk{0%{opacity:0;transform:rotate(-12deg)scale(1.9)}60%{opacity:1;transform:rotate(-2deg)scale(.94)}to{opacity:1;transform:rotate(-3deg)scale(1)}}.item:nth-child(2n) .tag.thunk{animation-name:thunk-even}@keyframes thunk-even{0%{opacity:0;transform:rotate(10deg)scale(1.9)}60%{opacity:1;transform:rotate(1deg)scale(.94)}to{opacity:1;transform:rotate(2deg)scale(1)}}.typing:after{content:"|";margin-left:.05em;font-weight:400;animation:.7s steps(2,start) infinite caret}@keyframes caret{to{visibility:hidden}}.writers{padding:clamp(3rem, 8vw, 6rem) var(--gutter)}.writers-inner{max-width:46rem;margin:0 auto}.flyer{background:var(--card);border:2px solid var(--ink);background-image:linear-gradient(#ffffff73,#fff0 35%);gap:1.25rem;padding:clamp(1.75rem,5vw,3rem) clamp(1.25rem,5vw,3rem) 0;display:grid;position:relative;transform:rotate(.6deg);box-shadow:10px 12px #141414e6}.flyer .tape-left{left:1.5rem}.flyer .tape-right{right:1.5rem}.flyer h2{text-wrap:balance;margin:.25rem 0 .5rem;font-size:clamp(2.3rem,6vw,4.6rem)}.flyer p{color:var(--ink-soft);max-width:36rem;font-size:1.1rem}.flyer .btn{justify-self:start;margin-top:.5rem}.tabs{border-top:1px dashed var(--ink);grid-template-columns:repeat(8,1fr);align-items:start;margin:1.5rem calc(-1*clamp(1.25rem,5vw,3rem)) 0;display:grid}.tab{border-right:1px dashed var(--ink);writing-mode:vertical-rl;text-orientation:mixed;height:5.5rem;font:.75rem var(--stamp);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ink-soft);padding:.6rem 0}.tab:last-child{border-right:0}.tab.torn{background:var(--card);clip-path:polygon(0 0,100% 0,100% 40%,85% 100%,70% 55%,50% 95%,30% 50%,12% 90%,0 45%);height:1.4rem}@media (width<=560px){.tabs{grid-template-columns:repeat(6,1fr)}.tab:nth-child(n+7){display:none}}.ask{padding:0 var(--gutter) clamp(3rem, 8vw, 6rem)}.ask-card{max-width:var(--max);background:var(--ink);color:var(--paper);box-shadow:10px 12px 0 var(--tomato);justify-items:start;gap:1.25rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.ask-card:before{content:"X";font:18rem var(--display);color:var(--tomato);pointer-events:none;line-height:1;position:absolute;bottom:-.34em;right:-.08em;transform:rotate(-6deg)}.ask-card>*{z-index:1;position:relative}@media (width<=720px){.ask-card:before{opacity:.4;font-size:10rem;bottom:-.3em;right:-.12em}}.ask-card h2{text-wrap:balance;max-width:16ch;font-size:clamp(1.9rem,4.5vw,3.4rem)}.ask-card p{color:#f3eee4d1;max-width:36rem}.ask-card .btn-solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ask-fine{font:.85rem var(--stamp)}.join-wrap{padding:clamp(2.5rem, 7vw, 5rem) var(--gutter) clamp(3rem, 8vw, 6rem);min-height:60vh;position:relative;overflow:hidden}.reply-card{z-index:1;background:var(--card);border:3px solid var(--ink);max-width:58rem;box-shadow:10px 12px 0 var(--ink);background-image:linear-gradient(#ffffff73,#fff0 35%);gap:1.75rem;margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,4vw,2.5rem);display:grid;position:relative;transform:rotate(-.4deg)}.reply-card-narrow{max-width:38rem}.reply-card .tape-left{left:1.5rem}.reply-postage{position:absolute;top:1.25rem;right:1.25rem}.reply-card h1{text-wrap:balance;max-width:12ch;font-size:clamp(2rem,5vw,3.2rem)}.reply-message{align-content:start;gap:1.1rem;padding-right:6.5rem;display:grid}.reply-mark{margin-top:1rem}.join-lede{color:var(--ink-soft)}.reply-address{align-content:start;display:grid}@media (width>=820px){.reply-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 2.5rem}.reply-message{padding-top:5.5rem;padding-right:0}.reply-address{border-left:2px dashed var(--ink);padding-top:5.5rem;padding-left:2.5rem}.reply-card .notice{grid-column:1/-1;padding-right:7rem}.reply-card-narrow{grid-template-columns:1fr}}@media (width<=819px){.reply-address{border-top:2px dashed var(--ink);padding-top:1.5rem}.reply-card .notice{padding-right:0}}.join-form{justify-items:start;gap:1.6rem;display:grid}.join-form .field{width:100%}.field-line input[type=text],.field-line input[type=email]{border:0;border-bottom:2px solid var(--ink);background:0 0;border-radius:0;padding-left:.1rem;padding-right:.1rem}.field-line input:focus-visible{border-bottom-color:var(--tomato);box-shadow:0 3px 0 var(--tomato);outline:none}.field-line input[aria-invalid=true]{border-bottom-color:var(--tomato);box-shadow:0 3px #e2402a59}.form-errors{border:2px solid var(--tomato);color:var(--tomato-deep);background:#e2402a0f;margin-bottom:1.25rem;padding:1rem}.form-errors p{font-weight:700}.form-errors ul{margin:.4rem 0 0;padding-left:1.2rem}.notice{justify-items:start;gap:1rem;display:grid}.notice h1{max-width:16ch}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.site-foot{border-top:3px solid var(--ink);padding:2.5rem var(--gutter) 3rem}.foot-inner{max-width:var(--max);color:var(--ink-soft);gap:.6rem;margin:0 auto;font-size:.95rem;display:grid}.foot-links a{color:var(--ink)}.foot-tag{font:.9rem var(--stamp);letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.postcard.is-live,.postcard.is-again,.map-x-1,.map-x-2,.map-pin,.postcard.is-live .reveal,.postcard.is-live .tag.thunk,.postcard.is-again .tag.thunk{animation:none}.map-x-1,.map-x-2{stroke-dashoffset:0}.map-pin{transform:scale(1)}.postcard.is-live .reveal,.postcard.is-live .tag.thunk{opacity:1}.btn,.stamp-opt .stamp,.seg-opt span{transition:none}.typing:after{animation:none}}
