@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_50a2fe{font-family:Geist,Geist Fallback;font-style:normal}.__variable_50a2fe{--font-ui:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_43cbe1{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_43cbe1{--font-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-display:"Instrument Serif","Instrument Serif Fallback"}:root{--carbon-950:oklch(0.147 0.004 75);--carbon-900:oklch(0.175 0.005 75);--carbon-850:oklch(0.205 0.005 75);--carbon-800:oklch(0.245 0.006 75);--carbon-700:oklch(0.32 0.007 75);--paper-0:oklch(0.965 0.006 85);--paper-100:oklch(0.935 0.008 85);--paper-200:oklch(0.90 0.01 85);--ink-900:oklch(0.185 0.005 75);--ink-600:oklch(0.45 0.008 75);--white-hi:oklch(0.95 0.006 85);--white-mid:oklch(0.72 0.01 85);--white-low:oklch(0.62 0.01 85);--line-faint:oklch(0.95 0.006 85/0.06);--line:oklch(0.95 0.006 85/0.11);--line-strong:oklch(0.95 0.006 85/0.18);--line-ink:oklch(0.185 0.005 75/0.14);--safelight-400:oklch(0.78 0.125 60);--safelight-500:oklch(0.72 0.14 55);--safelight-600:oklch(0.64 0.14 50);--safelight-tint:oklch(0.72 0.14 55/0.12);--on-safelight:oklch(0.147 0.004 75);--positive:oklch(0.72 0.14 150);--negative:oklch(0.66 0.14 25);--surface-page:var(--carbon-950);--surface-raised:var(--carbon-900);--surface-elevated:var(--carbon-850);--surface-overlay:oklch(0.147 0.004 75/0.84);--surface-paper:var(--paper-0);--text-1:var(--white-hi);--text-2:var(--white-mid);--text-3:var(--white-low);--accent:var(--safelight-500);--focus-ring:var(--safelight-400);--text-display:clamp(3.5rem,7.5vw,7.5rem);--text-h1:clamp(2.5rem,4.5vw,3.75rem);--text-h2:clamp(1.75rem,3vw,2.5rem);--text-h3:1.375rem;--text-lead:1.25rem;--text-body:1rem;--text-small:0.875rem;--text-caption:0.75rem;--text-micro:0.6875rem;--track-tight:-0.02em;--track-caps:0.14em;--track-caps-wide:0.22em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--container:1360px;--gutter:clamp(20px,4vw,56px);--section-y:clamp(96px,12vw,160px);--radius-photo:0;--radius-1:8px;--radius-2:14px;--radius-3:20px;--radius-pill:999px;--shadow-lift:0 24px 60px -24px oklch(0 0 0/0.55);--shadow-paper:0 2px 6px oklch(0.2 0.005 75/0.06),0 24px 48px -24px oklch(0.2 0.005 75/0.18);--inner-hairline:inset 0 1px 0 oklch(1 0 0/0.06);--ease-shutter:cubic-bezier(0.32,0.72,0,1);--ease-soft:cubic-bezier(0.16,1,0.3,1);--dur-fast:200ms;--dur-med:450ms;--dur-slow:700ms;--grain-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-page);color:var(--text-1);font:400 var(--text-body) /1.65 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--safelight-400);text-decoration:none;transition:color var(--dur-fast) var(--ease-soft)}a:hover{color:var(--safelight-500)}::selection{background:var(--safelight-tint);color:var(--white-hi)}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px;border-radius:2px}canvas,img,video{display:block;max-width:100%;border-radius:var(--radius-photo)}hr{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}.grain{position:fixed;inset:0;z-index:40;pointer-events:none;background-image:var(--grain-url);opacity:.035;mix-blend-mode:overlay}.container{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.container--wide{max-width:1520px}.type-display{font:400 var(--text-display) /.95 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.serif-italic,.type-display em{font-family:var(--font-display);font-style:italic}.type-h1{font:500 var(--text-h1) /1.04 var(--font-ui)}.type-h1,.type-h2{letter-spacing:var(--track-tight);text-wrap:balance}.type-h2{font:500 var(--text-h2) /1.1 var(--font-ui)}.type-h3{font:500 var(--text-h3) /1.25 var(--font-ui);letter-spacing:-.01em}.type-lead{font:300 var(--text-lead) /1.5 var(--font-ui)}.type-body{font:400 var(--text-body) /1.65 var(--font-ui)}.type-small{font:400 var(--text-small) /1.55 var(--font-ui)}.type-eyebrow{font:500 var(--text-micro) /1 var(--font-mono);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--text-3)}.type-exif{font:400 var(--text-caption) /1.4 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase}.reveal{opacity:0;transform:translateY(16px);filter:blur(3px);transition:opacity var(--dur-slow) var(--ease-shutter),transform var(--dur-slow) var(--ease-shutter),filter var(--dur-slow) var(--ease-shutter)}.reveal--in{opacity:1;transform:translateY(0);filter:blur(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;filter:none;transition:none}html{scroll-behavior:auto}}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all var(--dur-med) var(--ease-shutter);-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.38;pointer-events:none}.btn--sm{height:36px;padding:0 18px;font-size:13px}.btn--md{height:44px;padding:0 24px;font-size:14px}.btn--lg{height:54px;padding:0 30px;font-size:16px}.btn--sm.has-arrow{padding-right:6px}.btn--md.has-arrow{padding-right:7px}.btn--lg.has-arrow{padding-right:9px}.btn--primary{background:var(--paper-0);color:var(--carbon-950);box-shadow:var(--inner-hairline)}.btn--primary:hover{background:#fff;color:var(--carbon-950)}.btn--accent{background:var(--safelight-500);color:var(--on-safelight)}.btn--accent:hover{background:var(--safelight-400);color:var(--on-safelight)}.btn--ghost{background:transparent;border-color:var(--line);color:var(--text-1)}.btn--ghost:hover{border-color:var(--line-strong);background:oklch(.95 .006 85/.04);color:var(--text-1)}.btn--link{background:none;border:none;color:var(--safelight-400);height:auto;padding:0;border-radius:2px}.btn--link:hover{color:var(--safelight-500)}.btn__arrow{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:oklch(.147 .004 75/.1);font-size:.92em;transition:transform var(--dur-med) var(--ease-shutter)}.btn--sm .btn__arrow{width:26px;height:26px}.btn--md .btn__arrow{width:32px;height:32px}.btn--lg .btn__arrow{width:38px;height:38px}.btn--ghost .btn__arrow{background:oklch(.95 .006 85/.08)}.btn:hover .btn__arrow{transform:translate(2px,-2px) scale(1.05)}.card{border-radius:var(--radius-2);border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--inner-hairline);transition:border-color var(--dur-med) var(--ease-shutter)}.card:hover{border-color:var(--line-strong)}.card--padded{padding:var(--space-6)}.card--paper{background:var(--surface-paper);color:var(--ink-900);border-color:var(--line-ink);box-shadow:var(--shadow-paper)}.shell{border-radius:var(--radius-3);border:1px solid var(--line-faint);background:var(--carbon-900);padding:6px}.shell>.card{border-radius:calc(var(--radius-3) - 6px)}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--line);font:500 var(--text-micro)/1 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-2);background:transparent;white-space:nowrap}.badge--accent{color:var(--safelight-400);border-color:oklch(.72 .14 55/.4);background:var(--safelight-tint)}.badge--positive{color:var(--positive);border-color:oklch(.72 .14 150/.4)}.badge__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.vf{position:relative;display:block;--vf-i:0px}.vf__c{position:absolute;width:14px;height:14px;border:0 solid var(--accent);transition:opacity var(--dur-med) var(--ease-shutter),transform var(--dur-med) var(--ease-shutter);z-index:2;pointer-events:none}.vf__c--tl{top:var(--vf-i);left:var(--vf-i);border-top-width:1px;border-left-width:1px}.vf__c--tr{top:var(--vf-i);right:var(--vf-i);border-top-width:1px;border-right-width:1px}.vf__c--bl{bottom:var(--vf-i);left:var(--vf-i);border-bottom-width:1px;border-left-width:1px}.vf__c--br{bottom:var(--vf-i);right:var(--vf-i);border-bottom-width:1px;border-right-width:1px}.vf--hover .vf__c{opacity:0}.vf--hover .vf__c--tl{transform:translate(4px,4px)}.vf--hover .vf__c--tr{transform:translate(-4px,4px)}.vf--hover .vf__c--bl{transform:translate(4px,-4px)}.vf--hover .vf__c--br{transform:translate(-4px,-4px)}.vf--hover:hover .vf__c{opacity:1;transform:translate(0)}.photo{position:relative;overflow:hidden;border-radius:var(--radius-photo);background:var(--carbon-900);border:1px solid var(--line-faint)}.photo img{width:100%;height:100%;object-fit:cover;filter:brightness(.92);transition:filter var(--dur-med) var(--ease-shutter),transform var(--dur-slow) var(--ease-shutter)}.photo:hover img,a:hover .photo img{filter:brightness(1);transform:scale(1.02)}.photo__exif{position:absolute;left:12px;bottom:10px;opacity:.85;z-index:1}.exif{font:400 var(--text-caption)/1.5 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-3);display:inline-flex;align-items:baseline;gap:.9em;white-space:nowrap}.exif--micro{font-size:var(--text-micro)}.exif--bright{color:var(--text-2)}.exif--accent{color:var(--safelight-400)}.exif__dot{opacity:.5}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);font-family:var(--font-mono)}.tab{position:relative;background:none;border:none;cursor:pointer;padding:0 2px 14px;font:500 var(--text-caption)/1 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-3);transition:color var(--dur-fast) var(--ease-soft)}.tab:hover{color:var(--text-2)}.tab--active{color:var(--text-1)}.tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--safelight-500)}.tab__count{margin-left:7px;color:var(--text-3);font-weight:400}.tab--active .tab__count{color:var(--safelight-400)}.field{display:flex;flex-direction:column;gap:8px;font-family:var(--font-ui)}.field__label{font:500 var(--text-micro)/1 var(--font-mono);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--text-3)}.field__req{color:var(--safelight-400);margin-left:4px}.field__control{width:100%;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-1);color:var(--text-1);font:400 15px/1.4 var(--font-ui);padding:12px 14px;transition:border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.field__control::placeholder{color:var(--text-3)}.field__control:hover{border-color:var(--line-strong)}.field__control:focus{border-color:var(--safelight-500);background:var(--carbon-850)}.field--error .field__control{border-color:var(--negative)}.field__msg{font:400 var(--text-caption)/1.4 var(--font-ui);color:var(--text-3)}.field--error .field__msg{color:var(--negative)}.select-wrap{position:relative;display:block}.select-wrap:after{content:"↓";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none;font-size:13px}.select-wrap select{padding-right:36px;cursor:pointer}textarea.field__control{resize:vertical;min-height:96px;line-height:1.6}.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-family:var(--font-ui);color:var(--text-2);font-size:var(--text-small);line-height:1.55;-webkit-tap-highlight-color:transparent}.check input{position:absolute;opacity:0;width:0;height:0}.check__box{flex:none;width:18px;height:18px;margin-top:2px;border-radius:4px;border:1px solid var(--line-strong);background:var(--surface-raised);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:transparent;transition:all var(--dur-fast) var(--ease-shutter)}.check:hover .check__box{border-color:var(--text-3)}.check input:checked+.check__box{background:var(--safelight-500);border-color:var(--safelight-500);color:var(--on-safelight)}.check input:focus-visible+.check__box{outline:1px solid var(--focus-ring);outline-offset:3px}.toast{position:fixed;left:50%;bottom:28px;z-index:120;transform:translate(-50%,16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:14px;padding:14px 22px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--carbon-850);box-shadow:var(--shadow-lift),var(--inner-hairline);transition:transform var(--dur-med) var(--ease-shutter),opacity var(--dur-med) var(--ease-shutter)}.toast--open{transform:translate(-50%);opacity:1;pointer-events:auto}.toast__mark{width:8px;height:8px;border-radius:50%;background:var(--positive);flex:none}.toast--error .toast__mark{background:var(--negative)}.dialog{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:4vmin;background:var(--surface-overlay);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:dlgFade var(--dur-med) var(--ease-shutter)}.dialog__body{position:relative;max-width:min(1100px,92vw);max-height:88vh;display:flex;flex-direction:column;gap:14px;animation:dlgRise var(--dur-slow) var(--ease-shutter)}.dialog__close{position:absolute;top:-8px;right:-8px;transform:translate(100%,-100%);width:40px;height:40px;font-size:16px}.dialog__close,.dialog__nav{border-radius:999px;border:1px solid var(--line-strong);background:oklch(.147 .004 75/.6);color:var(--text-1);cursor:pointer}.dialog__nav{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:17px;transition:border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft);z-index:2}.dialog__nav:hover{border-color:var(--safelight-500);background:oklch(.205 .005 75/.8)}.dialog__nav--prev{left:22px}.dialog__nav--next{right:22px}@media (max-width:900px){.dialog__close{position:fixed;top:18px;right:18px;transform:none}.dialog__nav{top:auto;bottom:18px;transform:none}.dialog__nav--prev{left:18px}.dialog__nav--next{right:auto;left:74px}}@keyframes dlgFade{0%{opacity:0}to{opacity:1}}@keyframes dlgRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nav{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:28px;padding:8px 8px 8px 24px;border-radius:var(--radius-pill);border:1px solid var(--line);background:oklch(.147 .004 75/.6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--inner-hairline);max-width:calc(100vw - 24px)}.nav__links{display:flex;gap:22px}.nav__link{font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);display:inline-flex;align-items:center;gap:7px}.nav__link:hover{color:var(--text-2)}.nav__link--active{color:var(--text-1)}.nav__dot{width:4px;height:4px;border-radius:50%;background:var(--safelight-500)}.wm-mini{font:500 12px/1 var(--font-mono);letter-spacing:.18em}.nav__menu,.wm-mini{display:none}@media (max-width:720px){.nav{top:calc(12px + env(safe-area-inset-top));gap:14px;padding:8px 8px 8px 18px}.nav__cta,.nav__links,.wm-full{display:none}.wm-mini{display:inline}.nav__menu{display:inline-flex;align-items:center;height:36px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--safelight-500);color:var(--on-safelight);cursor:pointer;font:500 12px/1 var(--font-ui)}}.mnav{position:fixed;inset:0;z-index:55;display:grid;align-items:center;background:oklch(.147 .004 75/.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease-shutter)}.mnav--open{opacity:1;pointer-events:auto}.mnav__inner{padding:0 var(--gutter)}.mnav__link{display:flex;align-items:baseline;gap:16px;padding:16px 0;border-top:1px solid var(--line-faint);font:400 clamp(1.9rem,7vw,2.4rem)/1.1 var(--font-display);color:var(--text-1);opacity:0;transform:translateY(14px);transition:opacity var(--dur-med) var(--ease-shutter),transform var(--dur-med) var(--ease-shutter),color var(--dur-fast) var(--ease-soft)}.mnav--open .mnav__link{opacity:1;transform:translateY(0)}.mnav__link--active{color:var(--safelight-400)}.mnav__num{font:400 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--text-3)}.mnav__cta{margin-top:36px;opacity:0;transform:translateY(14px);transition:opacity var(--dur-med) var(--ease-shutter),transform var(--dur-med) var(--ease-shutter)}.mnav--open .mnav__cta{opacity:1;transform:translateY(0)}.footer{border-top:1px solid var(--line);margin-top:var(--section-y)}.footer__grid{display:grid;grid-template-columns:1.8fr .8fr 1.3fr 1.2fr .9fr 1.3fr;grid-gap:32px;gap:32px}.footer__col{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer__link{font:400 13px/1 var(--font-ui);color:var(--text-2)}.footer__link:hover{color:var(--text-1)}.footer__area{font:400 12.5px/1.4 var(--font-ui);color:var(--text-3)}.footer__meta{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:1px solid var(--line-faint);margin-top:var(--space-7);padding-top:var(--space-5);flex-wrap:wrap}@media (max-width:860px){.footer__grid{grid-template-columns:1fr 1fr}}.hcam{position:relative;height:320vh}.hcam__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.hcam__frame,.hcam__stage{position:absolute;inset:0}.hcam__stage{background:var(--carbon-900);overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.hcam__overlay{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(72px,12vh,128px);z-index:4;max-width:760px;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-shutter),transform var(--dur-slow) var(--ease-shutter)}.hcam__overlay a,.hcam__overlay button{pointer-events:auto}.hcam__overlay--hidden{opacity:0;transform:translateY(24px);pointer-events:none}.hcam__overlay--hidden a,.hcam__overlay--hidden button{pointer-events:none}.hcam__title{font:400 clamp(2.75rem,6vw,5.5rem)/.98 var(--font-display);letter-spacing:-.01em;margin:18px 0 0;text-wrap:balance;text-shadow:0 2px 40px oklch(0 0 0/.45)}.hcam__sub{font:300 clamp(1rem,1.4vw,1.2rem)/1.55 var(--font-ui);color:var(--text-2);margin:18px 0 0;max-width:440px;text-shadow:0 1px 24px oklch(0 0 0/.5)}.hcam__ctas{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hcam__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,oklch(.147 .004 75/.35),transparent 26%,transparent 58%,oklch(.147 .004 75/.62))}.hcam__stage--dragging{cursor:-webkit-grabbing;cursor:grabbing}.hcam__poster,.hcam__stage canvas{position:absolute;inset:0;width:100%;height:100%}.hcam__poster{object-fit:cover}.hcam__vignette{inset:0;background:radial-gradient(ellipse 65% 60% at 50% 52%,transparent 55%,oklch(.147 .004 75/.55) 100%)}.hcam__hint,.hcam__vignette{position:absolute;pointer-events:none}.hcam__hint{left:0;right:0;bottom:22px;display:flex;justify-content:center}.hcam__hint span{font:400 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:oklch(.147 .004 75/.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--dur-med) var(--ease-shutter)}.hcam__exif{right:18px}.hcam__exif,.hcam__progress{position:absolute;top:16px;z-index:3}.hcam__progress{left:18px;display:flex;align-items:center;gap:10px}.hcam__progress-track{width:96px;height:1px;background:var(--line);position:relative}.hcam__progress-fill{position:absolute;left:0;top:0;bottom:0;background:var(--safelight-500);transition:width 80ms linear}.hcam__strip{position:absolute;right:clamp(24px,4vw,64px);bottom:64px;display:flex;gap:10px;pointer-events:none;z-index:2}.hcam__strip figure{margin:0;width:clamp(64px,8vw,118px);aspect-ratio:4/5;overflow:hidden;background:var(--carbon-850);border:1px solid var(--line-faint);opacity:var(--sr,0);transform:translateY(calc((1 - var(--sr, 0)) * 14px));transition:opacity .3s var(--ease-shutter),transform .3s var(--ease-shutter)}.hcam__strip img{width:100%;height:100%;object-fit:cover}@media (max-width:900px){.hcam__strip{display:none}}@media (max-width:820px){.hcam{height:200vh}.hcam__sticky{display:flex;flex-direction:column}.hcam__frame{position:relative;flex:1 1;min-height:0;margin:4px 12px calc(12px + env(safe-area-inset-bottom))}.hcam__overlay{position:static;order:-1;max-width:none;padding:calc(76px + env(safe-area-inset-top)) var(--gutter) 14px}.hcam__overlay--hidden{opacity:1;transform:none}.hcam__overlay--hidden a,.hcam__overlay--hidden button{pointer-events:auto}.hcam__title{font-size:clamp(2.2rem,9vw,2.8rem)}.hcam__sub{font-size:15px;margin-top:12px}.hcam__ctas{margin-top:18px}.hcam__ctas .btn--lg{height:46px;padding:0 22px;font-size:14px}.hcam__scrim{display:none}.hcam__hint{bottom:12px}.hcam__hint span{font-size:9.5px;padding:8px 14px;letter-spacing:.14em}.hcam__exif{right:12px;top:12px}.hcam__progress{display:none}.exif{white-space:normal!important;flex-wrap:wrap;row-gap:4px}}.feed-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.feed-tile{position:relative}.feed-tile figure{margin:0;aspect-ratio:4/5}.feed-tile--square figure{aspect-ratio:1/1}.feed-meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px}@media (max-width:980px){.feed-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feed-strip{grid-template-columns:1fr}}.section{margin-top:var(--section-y)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:var(--space-7)}.kit-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}.kit-copy{padding:clamp(28px,3.5vw,56px);display:flex;flex-direction:column;justify-content:center;gap:8px}.kit-stats{display:flex;gap:36px;flex-wrap:wrap}.stat-num{font:500 clamp(2rem,3vw,2.8rem)/1 var(--font-mono);letter-spacing:-.03em}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px;align-items:start}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.photog-grid{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:56px;gap:56px;align-items:center}.cta-band{background:var(--surface-paper);color:var(--ink-900);border-radius:var(--radius-3);padding:clamp(48px,6vw,88px);text-align:center;box-shadow:var(--shadow-paper)}@media (max-width:900px){.kit-grid{grid-template-columns:1fr}.grid-12{grid-template-columns:1fr 1fr}.span-5,.span-7{grid-column:span 1}.photog-grid,.teaser-grid{grid-template-columns:1fr}.photog-grid{gap:32px}}@media (max-width:600px){.grid-12{grid-template-columns:1fr}}.page-head{padding-top:168px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:40px}@media (max-width:980px){.work-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.work-grid{grid-template-columns:1fr}}.svc-row{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding:var(--space-8) 0;border-top:1px solid var(--line)}.svc-row--flip{grid-template-columns:1fr 1.15fr}.svc-inc{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px;margin-bottom:28px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.svc-row,.svc-row--flip{grid-template-columns:1fr;gap:28px}.svc-row--flip .svc-media{order:-1}.steps-grid,.svc-inc{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:24px;gap:24px;align-items:start}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:900px){.contact-grid,.form-row{grid-template-columns:1fr}}.legal{background:var(--surface-paper);color:var(--ink-900);border-radius:var(--radius-3);padding:clamp(32px,5vw,72px);box-shadow:var(--shadow-paper)}.legal h1{font:400 clamp(2rem,3.6vw,3rem)/1.1 var(--font-display);margin:0 0 8px}.legal h2{font:500 1.25rem/1.3 var(--font-ui);margin:36px 0 10px}.legal li,.legal p{font:400 15px/1.75 var(--font-ui);color:var(--ink-600)}.legal strong{color:var(--ink-900);font-weight:600}.legal a{color:var(--safelight-600)}.legal .type-eyebrow{color:var(--ink-600)}@media (max-width:860px){.prints-grid{grid-template-columns:1fr!important;gap:28px!important}}.coverage{border-top:1px solid var(--line);padding-top:var(--space-7)}.coverage-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;max-width:1000px}.coverage-cols p{font:400 15px/1.75 var(--font-ui);color:var(--text-2);margin:0}@media (max-width:860px){.coverage-cols{grid-template-columns:1fr}}[id]{scroll-margin-top:96px}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.mono-num{font-family:var(--font-mono)}.center{text-align:center}