@font-face{font-family:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/44a3a81720231bdd-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:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/176dcb044624c80b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/cfbfdf6d6828565f-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:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/cdf899d82ee048ad-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:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/1bbb407b579f4f29-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ccb4f1a2f58c2d81-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/671af85d510151df-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6fca4e68a47b5cd6-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/911743d16370ad7d-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e61574c42be438a1-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/b1139f1774e48269-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/bef00aa889561506-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e0ce57d0867eac8f-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/d998f266388073d5-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7cefa804ed93ba1e-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/08de5a6c8e2756a6-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/042599cf3ef1ed12-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07eb198cb290aa99-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba3ff6f2a6b16018-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e8d031e1cd02c4e9-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-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:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_c037d7{font-family:Spectral,Spectral Fallback}.__variable_c037d7{--font-display:"Spectral","Spectral Fallback"}@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 Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_5a0a43{font-family:Courier Prime,Courier Prime Fallback;font-weight:400;font-style:normal}.__variable_5a0a43{--font-mono:"Courier Prime","Courier Prime Fallback"}@font-face{font-family:Homemade Apple;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64579aaceba9f83a-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:Homemade Apple Fallback;src:local("Arial");ascent-override:104.33%;descent-override:68.09%;line-gap-override:1.42%;size-adjust:124.21%}.__className_047b89{font-family:Homemade Apple,Homemade Apple Fallback;font-weight:400;font-style:normal}.__variable_047b89{--font-hand:"Homemade Apple","Homemade Apple Fallback"}:root{--paper:#efe9dc;--card:#fbf8f1;--ink:#2a2724;--body:#433e37;--note:#6b6250;--meta:#7a7368;--dim:rgba(42,39,36,.46);--hl:rgba(104,152,196,.45);--live:#c9a227;--link:#8a6a3a;--pad:clamp(20px,8vw,96px);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--paper) url(/textures/linen.webp) center top /1100px auto repeat;overflow-anchor:none;color:var(--ink);font-family:var(--font-mono),"Courier Prime","Courier New",monospace;min-height:100vh;overflow-x:clip}a{color:inherit}::selection{background:var(--hl)}.vignette{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.4;background:radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(90,70,40,.18) 100%)}.sheet{position:relative;max-width:1200px;margin:0 auto;padding:72px var(--pad) 0}.wash{position:absolute;pointer-events:none;z-index:-1;mix-blend-mode:multiply;opacity:.7;animation:bloom 1.6s var(--ease) both}.wash--tan{top:60px;right:-260px;width:620px;height:520px;filter:blur(18px);animation-delay:.2s;background:radial-gradient(38% 42% at 36% 44%,rgba(208,180,130,.6),transparent 70%),radial-gradient(30% 34% at 66% 38%,rgba(196,160,110,.55),transparent 72%),radial-gradient(26% 30% at 52% 70%,rgba(214,186,140,.5),transparent 70%),radial-gradient(12% 14% at 78% 66%,rgba(190,150,100,.5),transparent 75%),radial-gradient(8% 9% at 22% 72%,rgba(190,150,100,.45),transparent 78%)}.wash--sky{top:-40px;left:calc(-300px - var(--pad));width:560px;height:460px;filter:blur(20px);animation-delay:.6s;background:radial-gradient(40% 44% at 48% 50%,rgba(110,160,200,.42),transparent 70%),radial-gradient(28% 30% at 74% 40%,rgba(120,170,205,.36),transparent 72%),radial-gradient(24% 26% at 34% 74%,rgba(100,150,195,.36),transparent 70%),radial-gradient(10% 11% at 82% 70%,rgba(100,150,195,.4),transparent 78%),radial-gradient(7% 8% at 24% 30%,rgba(100,150,195,.38),transparent 80%)}.wash--ochre{top:90px;right:calc(-200px - var(--pad));width:420px;height:380px;filter:blur(18px);animation-delay:1s;background:radial-gradient(40% 44% at 50% 48%,rgba(225,190,80,.48),transparent 70%),radial-gradient(28% 30% at 26% 62%,rgba(235,205,95,.42),transparent 72%),radial-gradient(22% 26% at 72% 30%,rgba(215,180,70,.42),transparent 70%),radial-gradient(9% 10% at 84% 62%,rgba(215,180,70,.45),transparent 78%),radial-gradient(6% 7% at 18% 28%,rgba(215,180,70,.4),transparent 80%)}@keyframes bloom{0%{opacity:0;transform:scale(.7)}to{opacity:.7;transform:none}}.mast{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;position:relative;z-index:3;min-height:44px}.mast__logo{width:48px;height:48px;align-self:center;margin:-8px -6px -8px -8px;mix-blend-mode:multiply;transform:rotate(-6deg)}.mast__right{margin-left:auto;display:inline-flex;align-items:center;gap:18px}.mast .word{font-family:var(--font-display),"Spectral",Georgia,serif;font-style:italic;font-weight:400;font-size:34px;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.mast .note{font-family:var(--font-hand),"Homemade Apple",cursive;font-size:15px;color:var(--note);display:inline-block;transform:rotate(-2deg);line-height:1.2}.mast .meta{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}.birdsong{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:6px;margin:-6px 0;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center;line-height:0;pointer-events:auto;transition:color .2s,transform .2s}.birdsong svg{display:block;transform:rotate(-8deg)}.birdsong:hover{color:var(--link);transform:scale(1.1)}.birdsong--off,.birdsong--waiting{color:var(--meta)}.birdsong--off{opacity:.75}.birdsong__strike{stroke-width:1.2}.hero{padding-top:88px;display:grid;grid-template-columns:minmax(0,1fr) 480px;grid-gap:8px;gap:8px;align-items:start}.hero__copy{min-width:0}h1{font-family:var(--font-display),"Spectral",Georgia,serif;font-weight:200;font-size:84px;line-height:1.12;letter-spacing:-.025em;margin:0;white-space:nowrap}.standfirst{margin:40px 0 0;max-width:50ch;font-size:17px;line-height:1.9;color:var(--ink)}.controls{display:flex;align-items:center;gap:22px;margin-top:44px;flex-wrap:wrap}.elapsed{font-family:var(--font-hand),"Homemade Apple",cursive;font-size:15px;color:var(--note)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;text-decoration:none;background:transparent;border:1.5px solid var(--ink);color:var(--ink);padding:16px 30px;font-family:inherit;font-size:14px;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;transition:background .2s,color .2s}.btn:hover{background:var(--ink);color:var(--paper)}.listen{border-radius:48% 52% 50% 50%/55% 45% 55% 45%;transform:rotate(-1.2deg)}.cta{border-radius:52% 48% 50% 50%/45% 55% 45% 55%;padding:15px 30px}.bird{margin:-220px -110px -80px -20px;transform:rotate(-2deg);pointer-events:none}.bird,.bird__box{position:relative}.bird__box{aspect-ratio:4/5}.bird__frame{position:absolute;inset:0;pointer-events:none;background-position:50%;background-size:contain;background-repeat:no-repeat;mix-blend-mode:multiply;opacity:0}.bird__frame.on{opacity:1}.bird__frame--8{transform:translate(-28%,-32%) scale(.85)}.bird figcaption{position:absolute;left:14%;bottom:12%;font-family:var(--font-hand),"Homemade Apple",cursive;font-size:15px;color:var(--note);transform:rotate(-4deg);white-space:nowrap}.sent{cursor:pointer;color:var(--ink);transition:color .4s ease,background-color .4s ease}.reading .sent{color:var(--dim)}.reading .sent.live{color:var(--ink)}.sent.washed{display:inline-block;position:relative;z-index:0;--p:0%}.sent.washed:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-.3em;right:-.3em;top:-.12em;bottom:-.06em;background:url(/textures/wash-blue.png) 50%/100% 100% no-repeat;opacity:0;transition:opacity .9s ease;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--p) - 20%),transparent var(--p));mask-image:linear-gradient(90deg,#000 calc(var(--p) - 20%),transparent var(--p))}.reading .sent.washed.live:before,.reading .sent.washed.spoken:before{opacity:1}.passage{margin-top:110px}.passage .label{font-family:var(--font-hand),"Homemade Apple",cursive;font-size:16px;color:var(--note);display:flex;align-items:center;gap:12px}.passage .dot{flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--note);background:transparent;transition:background .3s}.passage .label.live .dot{background:var(--live)}.script{font-family:var(--font-display),"Spectral",Georgia,serif;font-weight:300;font-size:40px;line-height:1.35;letter-spacing:-.01em;max-width:23em;margin:28px 0 0}.fig{font-family:var(--font-hand),"Homemade Apple",cursive;font-size:16px;color:var(--note)}.showcase{margin-top:130px;position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.showcase h2{font-family:var(--font-display),"Spectral",Georgia,serif;font-weight:300;font-size:40px;line-height:1.08;letter-spacing:-.02em;margin:14px 0 16px}.showcase p{margin:0;font-size:15px;line-height:1.85;color:var(--body)}.print{margin:0;position:relative;transform:rotate(-1deg);background:var(--card);padding:12px 12px 40px;box-shadow:0 14px 30px -18px rgba(40,30,10,.5)}.print .tape{position:absolute;top:-12px;right:40px;width:110px;height:26px;background:rgba(255,248,220,.6);box-shadow:0 1px 2px rgba(0,0,0,.12);transform:rotate(4deg)}.print img{width:100%;height:auto;display:block;filter:sepia(.12) contrast(.96)}.print figcaption{position:absolute;bottom:10px;left:14px;font-family:var(--font-hand),"Homemade Apple",cursive;font-size:14px;color:var(--meta)}.proof{margin-top:130px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px 72px;gap:56px 72px}.proof h3{font-family:var(--font-hand),"Homemade Apple",cursive;font-weight:400;font-size:20px;color:var(--note);margin:0 0 10px}.proof p{margin:0;font-size:15px;line-height:1.85;color:var(--body)}.proof .sketch{position:absolute;right:-190px;top:-190px;width:380px;height:380px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-8deg);pointer-events:none}.install{margin-top:140px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;align-items:center}.install h2{font-family:var(--font-display),"Spectral",Georgia,serif;font-weight:300;font-size:58px;line-height:1.02;letter-spacing:-.02em;margin:0 0 14px}.install h2 em{font-style:italic}.install .req{margin:0 0 28px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--meta)}.install .reqs{margin:22px 0 0;font-size:13.5px;line-height:1.8;color:var(--body);max-width:54ch}.install .flyaway{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transform:rotate(6deg) scale(1.6);pointer-events:none}footer{margin-top:110px;padding-bottom:48px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--meta)}footer a{color:inherit;text-decoration:none;transition:color .2s}footer .credit{margin-left:auto;text-align:right}footer a:hover{color:var(--link)}.prose{max-width:62ch;padding:80px 0 0}.prose h1{font-size:58px;line-height:1.02;letter-spacing:-.02em;white-space:normal;margin:0 0 14px}.prose .date{font-family:var(--font-hand),"Homemade Apple",cursive;font-size:15px;color:var(--note);margin-bottom:44px}.prose .lede{font-family:var(--font-display),"Spectral",Georgia,serif;font-weight:300;font-size:28px;line-height:1.35;letter-spacing:-.01em;color:var(--ink);margin:0}.prose h2{font-family:var(--font-hand),"Homemade Apple",cursive;font-weight:400;font-size:20px;color:var(--note);margin:52px 0 12px}.prose li,.prose p{font-size:15px;line-height:1.85;color:var(--body);margin:0 0 14px}.prose ul{padding-left:1.2em;margin:0}.prose li{margin-bottom:10px}.prose strong{color:var(--ink);font-weight:400;background:url(/textures/wash-blue.png) 50%/100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .22em;margin:0 -.22em}.prose code{font-family:inherit;color:var(--ink);border-bottom:1px solid var(--dim)}.prose a{color:var(--link)}@media (max-width:1000px){.hero{grid-template-columns:minmax(0,1fr);padding-top:40px}.bird{order:-1;width:100%;max-width:420px;margin:-60px auto 0;transform:rotate(-2deg) scale(1.1)}.bird figcaption{left:2%;bottom:auto;top:20%;font-size:14px}h1{font-size:clamp(2.6rem,9vw,84px);white-space:normal}.install,.proof,.showcase{grid-template-columns:minmax(0,1fr)}.showcase{gap:36px}.proof{gap:40px}.print{padding:10px 10px 14px}.print figcaption{position:static;display:block;margin-top:10px;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.proof .sketch{position:static;display:block;width:230px;height:230px;margin:-60px -50px -80px auto}.install .flyaway{max-width:300px;margin:24px auto 0;transform:rotate(6deg) scale(1.3)}.script{font-size:clamp(1.6rem,5.4vw,40px)}.showcase h2{font-size:clamp(1.8rem,5.4vw,40px)}.install h2,.prose h1{font-size:clamp(2.2rem,7.4vw,58px)}.wash--tan{right:-360px}}@media (max-width:560px){.mast__right{flex-basis:100%;margin-left:0}.mast__logo{width:40px;height:40px}.sheet{padding-top:40px}}@media (prefers-reduced-motion:reduce){.wash{animation:none}*{transition-duration:.01ms!important}}