@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/35293e8ee31d230c-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:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9afb02ae38ed40c-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:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d4c34a86ae43ab6e-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:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/35293e8ee31d230c-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:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c9afb02ae38ed40c-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:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d4c34a86ae43ab6e-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:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/35293e8ee31d230c-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:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c9afb02ae38ed40c-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:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/d4c34a86ae43ab6e-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:Big Shoulders Display Fallback;src:local("Arial");ascent-override:146.71%;descent-override:31.76%;line-gap-override:0.00%;size-adjust:67.07%}.__className_e70ea7{font-family:Big Shoulders Display,Big Shoulders Display Fallback;font-style:normal}.__variable_e70ea7{--font-display-face:"Big Shoulders Display","Big Shoulders Display Fallback"}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1c85890d29d1f85f-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:Big Shoulders Stencil Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5408524d09af1147-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:Big Shoulders Stencil Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/384d8baa689ed00e-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:Big Shoulders Stencil Display Fallback;src:local("Arial");ascent-override:146.47%;descent-override:31.70%;line-gap-override:0.00%;size-adjust:67.18%}.__className_681c8e{font-family:Big Shoulders Stencil Display,Big Shoulders Stencil Display Fallback;font-weight:800;font-style:normal}.__variable_681c8e{--font-stencil-face:"Big Shoulders Stencil Display","Big Shoulders Stencil Display Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-body-face:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fcc734{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_fcc734{--font-mono-face:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0f361d6a29baa3ea-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:500;font-display:swap;src:url(/_next/static/media/83cbd20c2ca8620b-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:500;font-display:swap;src:url(/_next/static/media/bbeb93d42359333f-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:500;font-display:swap;src:url(/_next/static/media/ef0360dcf38d5c82-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_b2dd6b{font-family:Caveat,Caveat Fallback;font-weight:500;font-style:normal}.__variable_b2dd6b{--font-hand-face:"Caveat","Caveat Fallback"}:root{color-scheme:dark;--soot:#0d0b09;--room:#1b1613;--wall:#2a231c;--wall-lit:#3d3226;--brick:#5a3a2c;--mortar:#8f8371;--oak:#5b3d23;--oak-hi:#8c6338;--oak-lo:#33200f;--pine:#b98d5a;--pine-lo:#8a6538;--linen:#d8c9aa;--linen-lo:#b6a684;--paper:#f2ead8;--paper-lo:#d8cdb3;--ink:#1c1815;--ink-soft:rgba(28,24,21,.66);--pencil:#4a423a;--brass:#c8973f;--brass-hi:#f2d48f;--brass-lo:#6b4a17;--iron:#4a4f56;--iron-hi:#9ba3ab;--iron-lo:#1e2226;--red-button:#c8302a;--red-button-hi:#e8443c;--lamp:#ffb45c;--lamp-glow:rgba(255,180,92,.16);--daylight:rgba(150,180,220,.1);--chalk:#ece3cf;--chalk-soft:hsla(41,43%,87%,.68);--chalk-faint:hsla(41,43%,87%,.4);--rule-dark:hsla(41,43%,87%,.14);--alarm:#e0543c;--red:#e23127;--cobalt:#1b4fa8;--yellow:#f6c324;--magenta:#d6248c;--emerald:#12a05a;--turquoise:#21c0bd;--violet:#6b3fa0;--orange:#f58220;--shadow-key:4px 9px 22px -6px rgba(0,0,0,.72);--shadow-art:6px 16px 40px -10px rgba(0,0,0,.85),0 1px 0 hsla(0,0%,100%,.05);--shadow-inset:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -2px 0 rgba(0,0,0,.45);--ease:cubic-bezier(0.2,0.7,0.3,1);--font-display:var(--font-display-face),Impact,"Arial Narrow",sans-serif;--font-stencil:var(--font-stencil-face),Impact,"Arial Narrow",sans-serif;--font-body:var(--font-body-face),system-ui,sans-serif;--font-mono:var(--font-mono-face),ui-monospace,Menlo,monospace;--font-hand:var(--font-hand-face),cursive;--lamp-x:62%;--lamp-y:18%}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body,html{background:var(--room)}body{position:relative;min-height:100svh;color:var(--chalk);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{z-index:40;background:radial-gradient(ellipse 78% 70% at 50% 42%,transparent 40%,rgba(0,0,0,.28) 78%,rgba(0,0,0,.55) 100%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:41;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px}.room{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow-x:clip}.room>main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.room:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 44% 38% at var(--lamp-x) var(--lamp-y),rgba(255,200,130,.26),var(--lamp-glow) 30%,rgba(255,180,92,.05) 60%,transparent 80%),linear-gradient(270deg,var(--daylight),transparent 34%)}.room>*{position:relative;z-index:1}.room[data-zoomed]{cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.room[data-zoomed]:active{cursor:-webkit-grabbing;cursor:grabbing}.room>footer form{transition:opacity .26s var(--ease)}.room[data-zoomed]>footer form{opacity:0;pointer-events:none}body.letter-open .room>main{z-index:60}h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:.01em;line-height:.95;margin:0;color:var(--chalk)}p{margin:0}a,button{color:inherit}button{border:0;background:none;cursor:pointer}button,input,textarea{font:inherit}.mono{font-family:var(--font-mono);letter-spacing:.1em}.sign{font-family:var(--font-display);font-weight:800;letter-spacing:.06em}.eyebrow,.sign{text-transform:uppercase}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;color:var(--chalk-soft)}:focus-visible{outline:2px solid var(--brass-hi);outline-offset:3px;border-radius:2px}::selection{background:var(--brass);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body,html{background:#fff!important;color:#000}.room:before,body:after,body:before{display:none}}.m-plaster{background-color:var(--wall);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .97 0 0 0 0 .9 .16 0 0 0 -.04'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cdefs%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.005' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .85 .22 0 0 0 -.07'/%3E%3C/filter%3E%3CradialGradient id='m'%3E%3Cstop offset='.45' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23000'/%3E%3C/radialGradient%3E%3Cmask id='k'%3E%3Crect width='900' height='900' fill='url(%23m)'/%3E%3C/mask%3E%3C/defs%3E%3Crect width='100%25' height='100%25' filter='url(%23w)' mask='url(%23k)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='340'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.35' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .34 0 0 0 -.06'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E"),linear-gradient(180deg,var(--wall-lit),var(--wall) 38%,var(--room) 100%);background-size:260px 260px,900px 900px,340px 340px,100% 100%}.m-oak,.m-pine{position:relative;color:var(--chalk);box-shadow:var(--shadow-inset)}.m-oak{background-color:var(--oak);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='360'%3E%3Cdefs%3E%3Cfilter id='g0' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='11' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='18' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g1' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='23' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='30' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g2' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='37' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='44' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g3' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='41' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='48' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Crect x='0' y='0' width='1400' height='90' fill='%235e4025'/%3E%3Crect x='0' y='0' width='1400' height='90' fill='%23000' filter='url(%23g0)'/%3E%3Crect x='0' y='0' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='2' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='0' y='90' width='1400' height='90' fill='%23573a22'/%3E%3Crect x='0' y='90' width='1400' height='90' fill='%23000' filter='url(%23g1)'/%3E%3Crect x='0' y='90' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='92' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='0' y='180' width='1400' height='90' fill='%23634428'/%3E%3Crect x='0' y='180' width='1400' height='90' fill='%23000' filter='url(%23g2)'/%3E%3Crect x='0' y='180' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='182' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='0' y='270' width='1400' height='90' fill='%23553921'/%3E%3Crect x='0' y='270' width='1400' height='90' fill='%23000' filter='url(%23g3)'/%3E%3Crect x='0' y='270' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='272' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Cellipse cx='430' cy='60' rx='11' ry='7' fill='%23000' fill-opacity='.22'/%3E%3Cellipse cx='430' cy='60' rx='6' ry='4' fill='%23000' fill-opacity='.28'/%3E%3Cellipse cx='430' cy='60' rx='3' ry='2' fill='%23000' fill-opacity='.35'/%3E%3Cellipse cx='1120' cy='250' rx='10' ry='6' fill='%23000' fill-opacity='.22'/%3E%3Cellipse cx='1120' cy='250' rx='5' ry='3' fill='%23000' fill-opacity='.28'/%3E%3Cellipse cx='1120' cy='250' rx='2' ry='2' fill='%23000' fill-opacity='.35'/%3E%3C/svg%3E");background-size:1400px 360px;background-repeat:repeat}.m-pine{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .18 0 0 0 0 .06 .6 0 0 0 -.14'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3Ccircle cx='71' cy='37' r='5' fill='%23000' fill-opacity='.16'/%3E%3Ccircle cx='71' cy='37' r='2' fill='%23000' fill-opacity='.22'/%3E%3Ccircle cx='288' cy='66' r='4' fill='%23000' fill-opacity='.14'/%3E%3C/svg%3E"),linear-gradient(180deg,rgba(255,240,210,.22) 0,transparent 20%,transparent 78%,var(--pine-lo) 100%);background-size:360px 90px,100% 100%}.m-pine,.m-pine-v{background-color:var(--pine);color:var(--ink)}.m-pine-v{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='360'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5 .006' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .18 0 0 0 0 .06 .7 0 0 0 -.16'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3Cellipse cx='40' cy='250' rx='3' ry='7' fill='%233a2410' fill-opacity='.5'/%3E%3C/svg%3E"),linear-gradient(90deg,rgba(255,240,210,.22) 0,transparent 30%,transparent 70%,var(--pine-lo) 100%);background-size:90px 360px,100% 100%}.m-pine-planks{background-color:var(--pine);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='260'%3E%3Cdefs%3E%3Cfilter id='g0' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.13 0.0035' numOctaves='3' seed='5' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .06 0 0 0 0 .03 0 0 0 0 .0 0 0 0 0.5 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.2 0.0105' numOctaves='2' seed='12' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g1' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.13 0.0035' numOctaves='3' seed='9' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .06 0 0 0 0 .03 0 0 0 0 .0 0 0 0 0.5 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.2 0.0105' numOctaves='2' seed='16' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g2' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.13 0.0035' numOctaves='3' seed='13' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .06 0 0 0 0 .03 0 0 0 0 .0 0 0 0 0.5 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.2 0.0105' numOctaves='2' seed='20' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g3' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.13 0.0035' numOctaves='3' seed='17' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .06 0 0 0 0 .03 0 0 0 0 .0 0 0 0 0.5 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.2 0.0105' numOctaves='2' seed='24' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g4' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.13 0.0035' numOctaves='3' seed='19' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .06 0 0 0 0 .03 0 0 0 0 .0 0 0 0 0.5 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.2 0.0105' numOctaves='2' seed='26' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g5' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.13 0.0035' numOctaves='3' seed='29' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .06 0 0 0 0 .03 0 0 0 0 .0 0 0 0 0.5 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.2 0.0105' numOctaves='2' seed='36' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Crect x='0' y='0' width='117' height='260' fill='%23b98d5a'/%3E%3Crect x='0' y='0' width='117' height='260' fill='%23000' filter='url(%23g0)'/%3E%3Crect x='0' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='2' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='117' y='0' width='117' height='260' fill='%23b3875a'/%3E%3Crect x='117' y='0' width='117' height='260' fill='%23000' filter='url(%23g1)'/%3E%3Crect x='117' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='119' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='233' y='0' width='117' height='260' fill='%23c09661'/%3E%3Crect x='233' y='0' width='117' height='260' fill='%23000' filter='url(%23g2)'/%3E%3Crect x='233' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='235' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='350' y='0' width='117' height='260' fill='%23ad8253'/%3E%3Crect x='350' y='0' width='117' height='260' fill='%23000' filter='url(%23g3)'/%3E%3Crect x='350' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='352' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='467' y='0' width='117' height='260' fill='%23b98d5a'/%3E%3Crect x='467' y='0' width='117' height='260' fill='%23000' filter='url(%23g4)'/%3E%3Crect x='467' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='469' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='583' y='0' width='117' height='260' fill='%23b3875a'/%3E%3Crect x='583' y='0' width='117' height='260' fill='%23000' filter='url(%23g5)'/%3E%3Crect x='583' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='585' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='700' y='0' width='117' height='260' fill='%23c09661'/%3E%3Crect x='700' y='0' width='117' height='260' fill='%23000' filter='url(%23g0)'/%3E%3Crect x='700' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='702' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='817' y='0' width='117' height='260' fill='%23ad8253'/%3E%3Crect x='817' y='0' width='117' height='260' fill='%23000' filter='url(%23g1)'/%3E%3Crect x='817' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='819' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='933' y='0' width='117' height='260' fill='%23b98d5a'/%3E%3Crect x='933' y='0' width='117' height='260' fill='%23000' filter='url(%23g2)'/%3E%3Crect x='933' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='935' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='1050' y='0' width='117' height='260' fill='%23b3875a'/%3E%3Crect x='1050' y='0' width='117' height='260' fill='%23000' filter='url(%23g3)'/%3E%3Crect x='1050' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='1052' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='1167' y='0' width='117' height='260' fill='%23c09661'/%3E%3Crect x='1167' y='0' width='117' height='260' fill='%23000' filter='url(%23g4)'/%3E%3Crect x='1167' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='1169' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='1283' y='0' width='117' height='260' fill='%23ad8253'/%3E%3Crect x='1283' y='0' width='117' height='260' fill='%23000' filter='url(%23g5)'/%3E%3Crect x='1283' y='0' width='2' height='260' fill='%23000' fill-opacity='.55'/%3E%3Crect x='1285' y='0' width='1' height='260' fill='%23fff' fill-opacity='.10'/%3E%3Cellipse cx='240' cy='80' rx='8' ry='5' fill='%23000' fill-opacity='.22'/%3E%3Cellipse cx='240' cy='80' rx='4' ry='3' fill='%23000' fill-opacity='.28'/%3E%3Cellipse cx='240' cy='80' rx='2' ry='1' fill='%23000' fill-opacity='.35'/%3E%3Cellipse cx='760' cy='190' rx='6' ry='4' fill='%23000' fill-opacity='.22'/%3E%3Cellipse cx='760' cy='190' rx='4' ry='2' fill='%23000' fill-opacity='.28'/%3E%3Cellipse cx='760' cy='190' rx='2' ry='1' fill='%23000' fill-opacity='.35'/%3E%3Cellipse cx='1290' cy='60' rx='8' ry='5' fill='%23000' fill-opacity='.22'/%3E%3Cellipse cx='1290' cy='60' rx='4' ry='3' fill='%23000' fill-opacity='.28'/%3E%3Cellipse cx='1290' cy='60' rx='2' ry='1' fill='%23000' fill-opacity='.35'/%3E%3C/svg%3E");background-size:1400px 260px;background-repeat:repeat}.m-stained{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='300'%3E%3Cdefs%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' opacity='.3'%3E%3Cellipse cx='120' cy='210' rx='34' ry='12' fill='%23e23127'/%3E%3Cellipse cx='410' cy='80' rx='26' ry='16' fill='%231b4fa8'/%3E%3Cellipse cx='640' cy='230' rx='40' ry='10' fill='%23f6c324'/%3E%3Cellipse cx='790' cy='120' rx='18' ry='18' fill='%2312a05a'/%3E%3Cellipse cx='300' cy='250' rx='14' ry='9' fill='%23d6248c'/%3E%3Cellipse cx='560' cy='40' rx='22' ry='8' fill='%236b3fa0'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='360'%3E%3Cdefs%3E%3Cfilter id='g0' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='11' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='18' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g1' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='23' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='30' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g2' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='37' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='44' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g3' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.11' numOctaves='3' seed='41' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 0 0 0 -.2' result='m'/%3E%3CfeComponentTransfer in='m' result='r'%3E%3CfeFuncA type='table' tableValues='0 .55 0 .8 0 .35 0 .9 0 .5 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix in='r' type='matrix' values='0 0 0 0 .26 0 0 0 0 .15 0 0 0 0 .05 0 0 0 0.55 0' result='rings'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08800000000000001 0.33' numOctaves='2' seed='48' stitchTiles='stitch' result='f'/%3E%3CfeColorMatrix in='f' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 -.12' result='pores'/%3E%3CfeMerge%3E%3CfeMergeNode in='rings'/%3E%3CfeMergeNode in='pores'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Crect x='0' y='0' width='1400' height='90' fill='%235e4025'/%3E%3Crect x='0' y='0' width='1400' height='90' fill='%23000' filter='url(%23g0)'/%3E%3Crect x='0' y='0' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='2' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='0' y='90' width='1400' height='90' fill='%23573a22'/%3E%3Crect x='0' y='90' width='1400' height='90' fill='%23000' filter='url(%23g1)'/%3E%3Crect x='0' y='90' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='92' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='0' y='180' width='1400' height='90' fill='%23634428'/%3E%3Crect x='0' y='180' width='1400' height='90' fill='%23000' filter='url(%23g2)'/%3E%3Crect x='0' y='180' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='182' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Crect x='0' y='270' width='1400' height='90' fill='%23553921'/%3E%3Crect x='0' y='270' width='1400' height='90' fill='%23000' filter='url(%23g3)'/%3E%3Crect x='0' y='270' width='1400' height='2' fill='%23000' fill-opacity='.55'/%3E%3Crect x='0' y='272' width='1400' height='1' fill='%23fff' fill-opacity='.10'/%3E%3Cellipse cx='430' cy='60' rx='11' ry='7' fill='%23000' fill-opacity='.22'/%3E%3Cellipse cx='430' cy='60' rx='6' ry='4' fill='%23000' fill-opacity='.28'/%3E%3Cellipse cx='430' cy='60' rx='3' ry='2' fill='%23000' fill-opacity='.35'/%3E%3Cellipse cx='1120' cy='250' rx='10' ry='6' fill='%23000' fill-opacity='.22'/%3E%3Cellipse cx='1120' cy='250' rx='5' ry='3' fill='%23000' fill-opacity='.28'/%3E%3Cellipse cx='1120' cy='250' rx='2' ry='2' fill='%23000' fill-opacity='.35'/%3E%3C/svg%3E");background-size:900px 300px,1400px 360px;background-repeat:repeat-x,repeat}.m-end-grain{background-color:var(--oak-lo);background-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 35%,rgba(0,0,0,.35) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='40'%3E%3Cdefs%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03 .2' numOctaves='2' seed='6' result='t'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='t' scale='5' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='420' height='40' fill='%235b3d23'/%3E%3Cg filter='url(%23d)' fill='none' stroke='%2333200f' stroke-width='1.1'%3E%3Cpath d='M-10 62 a120 60 0 0 1 240 0 M-4 62 a114 55 0 0 1 228 0 M2 62 a108 50 0 0 1 216 0 M8 62 a102 45 0 0 1 204 0 M14 62 a96 40 0 0 1 192 0 M20 62 a90 35 0 0 1 180 0 M26 62 a84 30 0 0 1 168 0 M32 62 a78 25 0 0 1 156 0 M38 62 a72 21 0 0 1 144 0 M44 62 a66 17 0 0 1 132 0 M50 62 a60 13 0 0 1 120 0'/%3E%3Cpath d='M230 70 a130 70 0 0 1 260 0 M236 70 a124 64 0 0 1 248 0 M242 70 a118 58 0 0 1 236 0 M248 70 a112 52 0 0 1 224 0 M254 70 a106 46 0 0 1 212 0 M260 70 a100 40 0 0 1 200 0 M266 70 a94 35 0 0 1 188 0 M272 70 a88 30 0 0 1 176 0 M278 70 a82 25 0 0 1 164 0'/%3E%3C/g%3E%3Crect x='220' y='0' width='1.5' height='40' fill='%231d1108'/%3E%3C/svg%3E"),linear-gradient(180deg,var(--oak-hi),var(--oak) 30%,var(--oak-lo));background-size:100% 100%,420px 40px,100% 100%;background-repeat:no-repeat,repeat-x,no-repeat;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 12px -4px rgba(0,0,0,.8)}.m-linen{background-color:var(--linen);color:var(--pencil);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cdefs%3E%3Cpattern id='w' width='2.2' height='2.2' patternUnits='userSpaceOnUse'%3E%3Crect width='2.2' height='1' fill='%23000' fill-opacity='.11'/%3E%3Crect width='1' height='2.2' fill='%23000' fill-opacity='.08'/%3E%3C/pattern%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.08' numOctaves='2' seed='3' result='t'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='t' scale='2.2' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23w)' filter='url(%23d)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0 0 0 -.04'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E"),linear-gradient(160deg,hsla(0,0%,100%,.14),transparent 40%,var(--linen-lo) 140%);background-size:120px 120px,300px 300px,100% 100%}.m-paper{background-color:var(--paper);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .15 0 0 0 0 .1 .12 0 0 0 -.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),linear-gradient(170deg,#fbf5e6 0,var(--paper) 30%,var(--paper) 80%,var(--paper-lo) 130%);background-size:220px 220px,100% 100%;box-shadow:var(--shadow-key)}.m-brass,.m-iron{position:relative;border:1px solid var(--brass-lo);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 .9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .2 0 0 0 -.04'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),linear-gradient(180deg,var(--brass-lo) 0,var(--brass-hi) 38%,var(--brass) 62%,var(--brass-lo) 100%);background-size:160px 40px,100% 100%;box-shadow:0 1px 0 hsla(0,0%,100%,.12) inset,var(--shadow-key)}.m-iron{border-color:var(--iron-lo);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='i'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .3 0 0 0 -.06'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23i)'/%3E%3C/svg%3E"),linear-gradient(180deg,var(--iron-hi) 0,var(--iron) 20%,var(--iron) 70%,var(--iron-lo) 100%);background-size:200px 200px,100% 100%}.engraved{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brass-lo);text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.engraved-iron,.m-iron .engraved{color:var(--iron-lo);text-shadow:0 1px 0 hsla(0,0%,100%,.22)}.screw{--slot:35deg;display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;background:linear-gradient(var(--slot),transparent 43%,rgba(0,0,0,.7) 44%,rgba(0,0,0,.7) 55%,rgba(255,245,215,.35) 56%,rgba(255,245,215,.35) 59%,transparent 60%),radial-gradient(circle at 32% 28%,#fbeec6,#d9ad55 30%,var(--brass) 55%,var(--brass-lo) 100%);box-shadow:0 1px 1px rgba(0,0,0,.7),0 0 0 1px rgba(30,18,4,.6),0 0 0 2px rgba(0,0,0,.18)}.m-iron .screw{background:linear-gradient(var(--slot),transparent 43%,rgba(0,0,0,.75) 44%,rgba(0,0,0,.75) 55%,hsla(0,0%,100%,.25) 56%,hsla(0,0%,100%,.25) 59%,transparent 60%),radial-gradient(circle at 32% 28%,#e3e8ec,#9ba3ab 30%,var(--iron) 55%,var(--iron-lo) 100%)}.riveted{background-image:radial-gradient(circle at 8.4px 8.4px,#d6dce0 0 .8px,var(--iron-hi) 1.6px,var(--iron) 2.6px,var(--iron-lo) 3.2px,rgba(0,0,0,.5) 3.8px,transparent 4.6px),radial-gradient(circle at calc(100% - 9.6px) 8.4px,#d6dce0 0 .8px,var(--iron-hi) 1.6px,var(--iron) 2.6px,var(--iron-lo) 3.2px,rgba(0,0,0,.5) 3.8px,transparent 4.6px),radial-gradient(circle at 8.4px calc(100% - 9.6px),#d6dce0 0 .8px,var(--iron-hi) 1.6px,var(--iron) 2.6px,var(--iron-lo) 3.2px,rgba(0,0,0,.5) 3.8px,transparent 4.6px),radial-gradient(circle at calc(100% - 9.6px) calc(100% - 9.6px),#d6dce0 0 .8px,var(--iron-hi) 1.6px,var(--iron) 2.6px,var(--iron-lo) 3.2px,rgba(0,0,0,.5) 3.8px,transparent 4.6px);background-repeat:no-repeat}.pencil{color:var(--pencil);font-size:.82rem;line-height:1.5}.chalk{color:var(--chalk-soft)}