@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--f-display:"Anton","Anton Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_6defa4{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_6defa4{--f-hand:"Caveat","Caveat Fallback"}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c6582816bbb82cec-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/33417c49c7529ced-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Architects Daughter Fallback;src:local("Arial");ascent-override:93.03%;descent-override:38.04%;line-gap-override:0.00%;size-adjust:106.02%}.__className_fde0d3{font-family:Architects Daughter,Architects Daughter Fallback;font-weight:400;font-style:normal}.__variable_fde0d3{--f-note:"Architects Daughter","Architects Daughter Fallback"}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cb70882a0e1cc565-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2ae08af5ebbe6cc2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1fe023b8369d1a78-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/5ea0084f89316569-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_1f2f78{font-family:Courier Prime,Courier Prime Fallback}.__variable_1f2f78{--f-type:"Courier Prime","Courier Prime Fallback"}:root{--paper:#c9c6c0;--paper-lit:#e8e5df;--paper-deep:#8f8c86;--ink:#1b1a17;--graphite:#4c4a45;--pencil:#6d6a64;--thread:#bf2419;--thread-dark:#8d1810;--pin-blue:#23408f;--note-yellow:#f0dd72;--note-yellow-2:#e3cd5c;--note-blue:#bcd3e8;--note-white:#f2efe6;--shadow-lift:0 1px 2px rgba(0,0,0,0.22),0 8px 18px rgba(0,0,0,0.18);--shadow-flat:0 1px 1px rgba(0,0,0,0.2),0 3px 8px rgba(0,0,0,0.14);--edge:clamp(1.1rem,4vw,4rem);--maxw:1180px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-type),"Courier New",monospace;font-size:16px;line-height:1.7;overflow-x:hidden;min-height:100vh}.wall{position:fixed;inset:0;z-index:0;pointer-events:none}.wall-grid{background-image:linear-gradient(90deg,rgba(50,48,44,.14) 1px,transparent 0),linear-gradient(180deg,rgba(50,48,44,.14) 1px,transparent 0);background-size:58px 58px;mask-image:radial-gradient(ellipse 70% 55% at 50% 32%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 32%,#000 20%,transparent 78%)}.wall-grid,.wall-light{position:absolute;inset:0}.wall-light{background:radial-gradient(ellipse 46% 52% at 50% -6%,rgba(255,253,246,.92),transparent 62%),radial-gradient(ellipse 90% 70% at 50% 30%,rgba(255,252,244,.34),transparent 70%)}.wall-grain{position:absolute;inset:-50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.5}.wall-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 78% 72% at 50% 42%,transparent 38%,rgba(28,26,22,.2) 78%,rgba(20,18,15,.46) 100%)}main{position:relative;z-index:1}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:var(--edge)}section{position:relative;padding-block:clamp(4.5rem,11vw,9rem)}.tear{height:26px;background:rgba(43,41,37,.16);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='26' preserveAspectRatio='none'%3E%3Cpath d='M0 13 Q 30 4 60 12 T 120 13 T 180 10 T 240 14 T 300 11 T 360 15 T 420 12 T 480 14 T 540 10 T 600 13 T 660 15 T 720 11 T 780 14 T 840 12 T 900 15 T 960 11 T 1020 13 T 1080 12 T 1140 14 T 1200 12' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='26' preserveAspectRatio='none'%3E%3Cpath d='M0 13 Q 30 4 60 12 T 120 13 T 180 10 T 240 14 T 300 11 T 360 15 T 420 12 T 480 14 T 540 10 T 600 13 T 660 15 T 720 11 T 780 14 T 840 12 T 900 15 T 960 11 T 1020 13 T 1080 12 T 1140 14 T 1200 12' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%}.eyebrow{font-family:var(--f-note),cursive;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pencil);margin:0 0 .5rem}.h-hand{font-family:var(--f-hand),cursive;font-weight:700;font-size:clamp(2.3rem,6vw,3.9rem);line-height:1.05;margin:0 0 1.4rem;color:var(--ink)}.note-text{font-family:var(--f-note),cursive;color:var(--graphite);line-height:1.55}p{margin:0 0 1.1rem;max-width:62ch}a{color:var(--ink);-webkit-text-decoration-color:var(--thread);text-decoration-color:var(--thread);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{color:var(--thread-dark)}:focus-visible{outline:3px solid var(--thread);outline-offset:3px}.hero{min-height:100svh;display:grid;place-items:center;padding-block:clamp(5rem,12vh,8rem) clamp(3rem,8vh,6rem)}.hero-inner{position:relative;width:100%;max-width:var(--maxw);padding-inline:var(--edge)}.lockup{position:relative;text-align:center;font-family:var(--f-display),Impact,sans-serif;line-height:.78;letter-spacing:-.02em;margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='i'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='5'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='400' height='400' fill='%23141310'/%3E%3Crect width='400' height='400' filter='url(%23i)' opacity='0.3'/%3E%3C/svg%3E");background-size:380px 380px;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 1px rgba(0,0,0,.28))}.lockup-l1,.lockup-l2{display:block;font-size:clamp(5.2rem,21vw,15.5rem)}.lockup-l2{margin-top:-.06em}.dot{position:absolute;top:46%;left:50%;width:clamp(58px,11vw,132px);aspect-ratio:1;transform:translate(-46%,-50%);border-radius:50%;background:var(--thread);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23d)' opacity='0.35'/%3E%3C/svg%3E");background-blend-mode:multiply;z-index:-1;opacity:.94}.hero-sub{position:relative;text-align:center;font-family:var(--f-hand),cursive;font-size:clamp(1.35rem,3.4vw,2.1rem);font-weight:600;color:var(--graphite);margin:1.8rem auto 0;max-width:30ch;line-height:1.3}.hero-scroll{display:block;text-align:center;margin-top:2.6rem;font-family:var(--f-note),cursive;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pencil);text-decoration:none}.hero-scroll span{display:block;font-size:1.4rem;margin-top:.2rem;animation:bob 2.4s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero-note{position:absolute;width:190px;padding:1.05rem 1rem .95rem;box-shadow:var(--shadow-lift);z-index:4}.hero-note h2{font-family:var(--f-hand),cursive;font-size:1.3rem;font-weight:700;margin:0 0 .25rem;line-height:1.1}.hero-note p{font-family:var(--f-note),cursive;font-size:.87rem;line-height:1.45;margin:0;color:#33312c}.hero-note--a{top:42%;left:1%;transform:rotate(-4deg);background:var(--note-yellow)}.hero-note--b{bottom:30%;right:1%;transform:rotate(3.2deg);background:var(--note-blue)}.hero-note .string{position:absolute;top:-6px;width:96px;height:78px;overflow:visible;pointer-events:none}.hero-note--a .string{right:-92px}.hero-note--b .string{left:-92px;transform:scaleX(-1)}.hero-note .string path{fill:none;stroke:var(--thread);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.3))}@media (max-width:1100px){.hero-note{display:none}}.note{position:relative;padding:1.5rem 1.35rem 1.3rem;background:var(--note-yellow);background-image:linear-gradient(160deg,rgba(255,255,255,.42),transparent 45%);box-shadow:var(--shadow-lift);color:var(--ink)}.note:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23m)' opacity='0.32'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.4;pointer-events:none}.note--blue{background:var(--note-blue)}.note--white{background:var(--note-white)}.note h3{font-family:var(--f-hand),cursive;font-weight:700;font-size:1.75rem;line-height:1.1;margin:0 0 .5rem}.note p{font-family:var(--f-note),cursive;font-size:1rem;line-height:1.5;margin:0;color:#2e2c28}.note .meta{display:block;margin-top:.85rem;font-family:var(--f-type),monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#5d5a53}.pin{position:absolute;top:-13px;left:50%;transform:translateX(-50%);width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f4705f,var(--thread) 52%,var(--thread-dark));box-shadow:0 3px 5px rgba(0,0,0,.35),inset 0 -2px 4px rgba(0,0,0,.3);z-index:3}.pin--blue{background:radial-gradient(circle at 34% 28%,#6f8ede,var(--pin-blue) 52%,#16265c)}.pin--l{left:22px;transform:none}.pin--r{left:auto;right:22px;transform:none}.board{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));grid-gap:clamp(1.5rem,2.6vw,2.2rem);gap:clamp(1.5rem,2.6vw,2.2rem);margin-top:3rem}.board .note{position:relative;z-index:1;transition:transform .28s cubic-bezier(.2,.8,.3,1),box-shadow .28s ease}.board .note:nth-child(odd){transform:rotate(-1.4deg)}.board .note:nth-child(2n){transform:rotate(1.1deg)}.board .note:nth-child(3n){transform:rotate(.6deg)}.board .note:focus-within,.board .note:hover{transform:rotate(0deg) translateY(-6px);box-shadow:0 3px 5px rgba(0,0,0,.2),0 18px 34px rgba(0,0,0,.24)}.thread-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.thread-layer path{fill:none;stroke:var(--thread);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.32));opacity:.9}.annot{position:absolute;font-family:var(--f-note),cursive;color:var(--graphite);font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.4;max-width:21ch;pointer-events:none}.annot b{display:block;font-family:var(--f-hand),cursive;font-weight:700;font-size:1.45em;color:var(--ink);margin-bottom:.1em}.annot--tl{top:2%;left:0;text-align:left}.annot--tr{top:4%;right:0;text-align:right}.annot--bl{bottom:4%;left:0}.annot--br{bottom:2%;right:0;text-align:right}.annot svg{display:block;width:74px;height:46px;stroke:var(--graphite);stroke-width:2;fill:none;opacity:.72}.annot--br svg,.annot--tr svg{margin-left:auto}@media (max-width:950px){.annot{display:none}}.ph{position:relative;display:grid;place-items:center;min-height:190px;border:2px dashed rgba(60,57,52,.42);background:repeating-linear-gradient(45deg,rgba(255,255,255,.16) 0 12px,transparent 12px 24px);font-family:var(--f-note),cursive;color:var(--pencil);text-align:center;padding:1.2rem;font-size:.95rem}.ph em{display:block;font-family:var(--f-type),monospace;font-style:normal;font-size:.72rem;letter-spacing:.08em;margin-top:.5rem;color:#6f6c65}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(1.4rem,3vw,2.2rem);gap:clamp(1.4rem,3vw,2.2rem);margin-top:2.6rem}.card{position:relative;background:var(--note-white);padding:1.4rem 1.3rem;box-shadow:var(--shadow-flat);border-left:3px solid var(--thread)}.card h3{font-family:var(--f-hand),cursive;font-size:1.5rem;margin:0 0 .35rem}.card p{font-family:var(--f-note),cursive;font-size:.98rem;margin:0;color:var(--graphite)}.tape{position:absolute;top:-12px;left:50%;transform:translateX(-50%) rotate(-2deg);width:86px;height:26px;background:rgba(238,232,210,.72);box-shadow:0 1px 3px rgba(0,0,0,.16);border-left:1px dashed rgba(0,0,0,.08);border-right:1px dashed rgba(0,0,0,.08)}.channel{position:relative;max-width:640px;margin-inline:auto;text-align:center;padding:2.6rem 2rem 2.3rem;background:var(--note-yellow-2);box-shadow:var(--shadow-lift);transform:rotate(-.8deg)}.channel h2{font-family:var(--f-hand),cursive;font-size:clamp(2rem,5vw,2.9rem);margin:0 0 .7rem}.channel p{font-family:var(--f-note),cursive;margin-inline:auto;color:#33312c}.btn{display:inline-block;margin-top:1.3rem;padding:.72rem 1.7rem;background:var(--ink);color:var(--paper-lit);font-family:var(--f-type),monospace;font-size:.86rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;box-shadow:3px 3px 0 rgba(27,26,23,.28);transition:transform .16s ease,box-shadow .16s ease}.btn:hover{color:#fff;transform:translate(-2px,-2px);box-shadow:5px 5px 0 rgba(27,26,23,.34)}footer{position:relative;z-index:1;padding:clamp(3rem,7vw,5rem) 0 3.5rem;text-align:center}.links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-bottom:1.6rem;font-size:1.4rem}.links,.sig{font-family:var(--f-hand),cursive}.sig{font-size:2.1rem;color:var(--graphite);margin:.6rem 0 .3rem;transform:rotate(-2deg)}.colophon{font-family:var(--f-type),monospace;font-size:.72rem;letter-spacing:.06em;color:var(--pencil)}.rise{opacity:0;transform:translateY(22px);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.8,.3,1)}.rise.in{opacity:1;transform:none}.board .note.rise.in:nth-child(odd){transform:rotate(-1.4deg)}.board .note.rise.in:nth-child(2n){transform:rotate(1.1deg)}.board .note.rise.in:nth-child(3n){transform:rotate(.6deg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{opacity:1;transform:none;transition:none}.hero-scroll span{animation:none}.board .note{transition:none}}@media (max-width:640px){.wall-grid{background-size:42px 42px}.thread-layer{display:none}.board .note.rise.in:nth-child(n),.board .note:nth-child(n),.channel{transform:none}}