@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin-ext.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:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin.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:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin-ext.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:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin.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:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin-ext.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:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin.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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin-ext.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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-300-normal-latin.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:300;font-display:swap;src:url(/fonts/geist-300-normal-cyrillic-ext.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(/fonts/geist-300-normal-cyrillic.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(/fonts/geist-300-normal-latin-ext.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(/fonts/geist-300-normal-latin.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(/fonts/geist-300-normal-cyrillic-ext.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(/fonts/geist-300-normal-cyrillic.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(/fonts/geist-300-normal-latin-ext.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(/fonts/geist-300-normal-latin.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(/fonts/geist-300-normal-cyrillic-ext.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(/fonts/geist-300-normal-cyrillic.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(/fonts/geist-300-normal-latin-ext.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(/fonts/geist-300-normal-latin.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(/fonts/geist-300-normal-cyrillic-ext.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(/fonts/geist-300-normal-cyrillic.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(/fonts/geist-300-normal-latin-ext.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(/fonts/geist-300-normal-latin.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(/fonts/geist-300-normal-cyrillic-ext.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(/fonts/geist-300-normal-cyrillic.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(/fonts/geist-300-normal-latin-ext.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(/fonts/geist-300-normal-latin.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:400;font-display:swap;src:url(/fonts/geist-mono-400-normal-cyrillic-ext.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(/fonts/geist-mono-400-normal-cyrillic.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(/fonts/geist-mono-400-normal-latin-ext.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(/fonts/geist-mono-400-normal-latin.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(/fonts/geist-mono-400-normal-cyrillic-ext.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(/fonts/geist-mono-400-normal-cyrillic.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(/fonts/geist-mono-400-normal-latin-ext.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(/fonts/geist-mono-400-normal-latin.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:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin-ext.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(/fonts/instrument-serif-400-italic-latin.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(/fonts/instrument-serif-400-normal-latin-ext.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(/fonts/instrument-serif-400-normal-latin.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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prata-400-normal-cyrillic-ext.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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prata-400-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prata-400-normal-latin.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-italic-cyrillic-ext.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-italic-latin-ext.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-italic-latin.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-normal-cyrillic-ext.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-normal-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-200-900-normal-latin.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-400-normal-cyrillic-ext.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-400-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-400-normal-latin-ext.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-400-normal-latin.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:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-italic-cyrillic-ext.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:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-italic-latin-ext.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:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-italic-latin.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:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-normal-cyrillic-ext.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:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-normal-latin-ext.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:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-400-normal-latin.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:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-700-normal-cyrillic-ext.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:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-700-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-700-normal-latin-ext.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:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-700-normal-latin.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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-400-normal-cyrillic-ext.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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-400-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-400-normal-latin-ext.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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-400-normal-latin.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic-latin-ext.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic-latin.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-400-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-400-italic-latin-ext.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-400-italic-latin.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-normal-latin-ext.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-normal-latin.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-400-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-400-normal-latin-ext.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-400-normal-latin.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yeseva-one-400-normal-cyrillic-ext.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yeseva-one-400-normal-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yeseva-one-400-normal-latin-ext.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yeseva-one-400-normal-latin.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}:root{--night:#0b0d12;--night-2:#161922;--night-3:#1d212b;--deep:#050608;--bone:#ece6d9;--bone-2:#e2dacb;--page:#f2ecdf;--plate:#d8cdb8;--sepia:#1c1915;--sepia-2:#3e3830;--sepia-3:#6b6257;--ash:#c9c3b6;--dust:#9a968c;--umber:#3e3b35;--stone:#5b574f;--amber:#ffb547;--amber-2:#ffc56e;--rust:#9e3a20;--rust-2:#b65a3f;--rust-light:#e8836b;--font-display:"Playfair","Frank Ruhl Libre",Georgia,"Times New Roman",serif;--font-serif:var(--font-sans);--font-sans:"Geist",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Arial Hebrew",sans-serif;--font-label:"Spectral SC","Frank Ruhl Libre",Georgia,serif;--font-mono:var(--font-label);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-curtain:cubic-bezier(0.76,0,0.24,1);--dur-small:600ms;--dur-block:900ms;--dur-line:1300ms;--dur-hero:1400ms;--duration-fast:150ms;--duration-normal:250ms;--gutter:clamp(20px,3.5vw,48px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--r-1:2px;--r-2:2px;--r-3:2px;--r-4:2px;--r-pill:999px;--sh-1:none;--sh-2:0 20px 40px -16px rgb(0 0 0/70%);--sh-3:0 30px 60px -20px rgb(0 0 0/80%);--sh-book:0 50px 100px -40px rgb(0 0 0/90%);--space-1:var(--s-1);--space-2:var(--s-2);--space-3:var(--s-3);--space-4:var(--s-4);--space-5:var(--s-5);--space-6:var(--s-6);--space-8:var(--s-8);--space-10:var(--s-10);--space-12:var(--s-12);--space-16:var(--s-16);--space-20:var(--s-20);--space-24:var(--s-24);--radius-sm:var(--r-1);--radius-md:var(--r-2);--radius-lg:var(--r-4);--radius-full:var(--r-pill);--shadow-sm:var(--sh-1);--shadow-md:var(--sh-2);--shadow-lg:var(--sh-3);--linen:repeating-linear-gradient(90deg,rgb(255 255 255/5.5%) 0 1px,rgb(0 0 0/5%) 1px 2px,transparent 2px 4px),repeating-linear-gradient(0deg,rgb(255 255 255/4.5%) 0 1px,rgb(0 0 0/6%) 1px 2px,transparent 2px 4px),repeating-linear-gradient(90deg,rgb(255 255 255/3%) 0 2px,transparent 2px 9px),repeating-linear-gradient(0deg,rgb(0 0 0/5%) 0 2px,transparent 2px 11px);--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.085'/%3E%3C/svg%3E");--book-cloth:#153228;--book-foil:#cfa85e}.surface-ink,:root{color-scheme:dark;--canvas:var(--night);--raised:var(--night-2);--raised-2:var(--night-3);--sunken:var(--deep);--fg:var(--bone);--fg-2:var(--ash);--fg-3:var(--dust);--line:rgb(236 230 217/12%);--line-2:rgb(236 230 217/18%);--line-3:rgb(236 230 217/35%);--accent:var(--amber);--accent-hover:var(--bone);--on-accent:var(--night);--accent-soft:rgb(255 181 71/14%);--accent-line:rgb(255 181 71/30%);--action-bg:var(--amber);--action-fg:var(--night);--action-hover-bg:var(--bone);--action-hover-fg:var(--night);--outline-fg:var(--bone);--outline-hover-bg:var(--bone);--outline-hover-fg:var(--night);--danger:var(--rust-light);--success:#a8c69f;--warning:var(--amber);--info:#a9bccb;--differs:var(--rust-light);--focus:var(--amber);--scrim:rgb(5 6 8/60%);--paper-50:var(--night);--paper-100:var(--night-2);--paper-200:var(--night-3);--paper-300:rgb(236 230 217/18%);--ink-900:var(--bone);--ink-800:#e3dccd;--ink-700:var(--ash);--ink-600:#b3ada1;--ink-500:var(--dust);--ink-400:#858178;--ink-300:#5c5b59;--ink-200:rgb(236 230 217/14%);--accent-700:var(--amber-2);--accent-600:var(--amber);--accent-500:var(--amber);--accent-400:var(--amber-2);--accent-300:#ffd596;--accent-200:rgb(255 181 71/22%);--accent-100:rgb(255 181 71/10%);--archive-900:var(--bone-2);--archive-700:#c3d0da;--archive-500:#a9bccb;--verify-500:var(--success);--warn-500:var(--warning);--error-500:var(--danger);--info-500:var(--info);--color-bg:var(--canvas);--color-surface:var(--raised);--color-border:var(--line-2);--color-text:var(--fg);--color-text-muted:var(--fg-2);--color-primary:var(--accent);--color-primary-hover:var(--accent-hover);--color-danger:var(--danger);--color-success:var(--success);--color-warning:var(--warning);--paper:var(--canvas);--paper-2:var(--raised);--paper-3:var(--raised);--rule:var(--line-2);--rule-2:var(--line);--ink:var(--fg);--ink-2:var(--fg-2);--ink-3:var(--fg-2);--ink-4:var(--fg-3);--cloth:var(--night-2);--cloth-d:var(--night);--cloth-l:var(--night-3);--cloth-u:#252a35;--foil:var(--accent);--foil-d:var(--accent);--ivory:var(--fg);--sage:var(--fg-3);--ok:var(--success);--alert:var(--danger)}.surface-page,.surface-paper{color-scheme:light;--canvas:var(--bone);--raised:var(--bone-2);--raised-2:#d9d0bf;--sunken:var(--page);--fg:var(--night);--fg-2:var(--umber);--fg-3:var(--stone);--line:rgb(11 13 18/14%);--line-2:rgb(11 13 18/18%);--line-3:rgb(11 13 18/45%);--accent:var(--rust);--accent-hover:var(--night);--on-accent:var(--bone);--accent-soft:rgb(158 58 32/9%);--accent-line:rgb(158 58 32/30%);--action-bg:var(--night);--action-fg:var(--bone);--action-hover-bg:var(--rust);--action-hover-fg:var(--bone);--outline-fg:var(--night);--outline-hover-bg:var(--night);--outline-hover-fg:var(--bone);--danger:#a8392b;--success:#3f6b4a;--warning:#8a6420;--info:#3d5468;--differs:var(--rust);--focus:var(--rust);--scrim:rgb(5 6 8/45%);--paper-50:var(--page);--paper-100:var(--bone);--paper-200:var(--bone-2);--paper-300:rgb(11 13 18/18%);--ink-900:var(--night);--ink-800:var(--sepia);--ink-700:var(--umber);--ink-600:var(--stone);--ink-500:#6b6257;--ink-400:#857c70;--ink-300:#a39a8c;--ink-200:rgb(11 13 18/14%);--accent-700:#7e2c17;--accent-600:var(--rust);--accent-500:var(--rust);--accent-400:var(--rust-2);--accent-300:#cf8a70;--accent-200:rgb(158 58 32/18%);--accent-100:rgb(158 58 32/9%);--archive-900:var(--night);--archive-700:#2d3e4a;--archive-500:#4a6175;--verify-500:var(--success);--warn-500:var(--warning);--error-500:var(--danger);--info-500:var(--info);--color-bg:var(--canvas);--color-surface:var(--page);--color-border:var(--line-2);--color-text:var(--fg);--color-text-muted:var(--fg-2);--color-primary:var(--accent);--color-primary-hover:var(--accent-hover);--color-danger:var(--danger);--color-success:var(--success);--color-warning:var(--warning);--paper:var(--canvas);--paper-2:var(--raised);--paper-3:var(--page);--rule:var(--line-2);--rule-2:var(--line);--ink:var(--fg);--ink-2:var(--fg-2);--ink-3:var(--fg-2);--ink-4:var(--fg-3);--cloth:var(--night);--cloth-d:var(--deep);--cloth-l:var(--night-2);--cloth-u:var(--night-3);--foil:var(--accent);--foil-d:var(--accent);--ivory:var(--bone);--sage:var(--fg-3);--ok:var(--success);--alert:var(--danger);color:var(--fg)}.surface-page{--canvas:var(--page);--raised:#ebe4d6;--sunken:var(--bone);--fg:var(--sepia);--fg-2:var(--sepia-2);--fg-3:var(--sepia-3);--line:rgb(28 25 21/14%);--line-2:rgb(28 25 21/20%);--action-bg:var(--night);--ink-900:var(--sepia);--ink-800:var(--sepia);--ink-700:var(--sepia-2);--ink-600:var(--sepia-3);--ink-500:var(--sepia-3);--paper-50:var(--page);--paper-100:#ebe4d6;--color-surface:var(--canvas)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-normal:0ms;--dur-small:0ms;--dur-block:0ms;--dur-line:0ms;--dur-hero:0ms}}.reveal{opacity:0;transform:translateY(18px);transition:opacity var(--dur-block) var(--ease-out),transform var(--dur-block) var(--ease-out)}.reveal.in{opacity:1;transform:none}.reveal-slow{transition-duration:var(--dur-line)}.reveal-fade,.reveal-fade.in{transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.r7{--r7-ink:#0b0d12;--r7-ink-2:#161922;--r7-bone:#ece6d9;--r7-bone-2:#e2dacb;--r7-paper:#f2ecdf;--r7-text:#1c1915;--r7-text-2:#3e3830;--r7-text-3:#6b6257;--r7-mute:#aca69b;--r7-mute-2:#cdc7ba;--r7-mute-ink:#4c4842;--r7-amber:#ffb547;--r7-oxblood:#9e3a20;--r7-serif:"Playfair","Frank Ruhl Libre",Georgia,serif;--r7-sc:"Spectral SC","Frank Ruhl Libre",Georgia,serif;--r7-sans:"Geist","Frank Ruhl Libre",system-ui,sans-serif;--r7-gutter:clamp(20px,3.5vw,48px);--r7-ease:cubic-bezier(0.16,1,0.3,1);position:relative;background:var(--r7-ink);color:var(--r7-bone);font-family:var(--r7-sans);font-size:16px;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(.r7){scroll-behavior:auto}:where(.r7) a{color:inherit;text-decoration:none}.r7 ::-moz-selection{background:var(--r7-amber);color:var(--r7-ink)}.r7 ::selection{background:var(--r7-amber);color:var(--r7-ink)}.r7 :focus-visible{outline:2px solid var(--r7-amber);outline-offset:3px}:where(.r7) :where(h1,h2,h3,p,figure){margin:0}.r7-serif{font-family:var(--r7-serif);font-weight:400}.r7-sc{font-family:var(--r7-sc);font-weight:500;font-size:16px;letter-spacing:.04em;text-transform:lowercase;font-variant-numeric:oldstyle-nums}.r7-amber{color:var(--r7-amber)}.r7-ox{color:var(--r7-oxblood)}.r7-mute{color:var(--r7-mute)}.r7-label{color:var(--r7-mute-2)}.r7-label--paper{color:var(--r7-mute-ink)}.r7-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.r7-ul{padding:4px 0;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .6s var(--r7-ease)}.r7-ul:hover{background-size:100% 1px}[dir=rtl] .r7-ul{background-position:100% 100%}.r7-pill{display:inline-flex;align-items:center;gap:10px;min-height:52px;box-sizing:border-box;padding:0 28px;border-radius:999px;font-size:15px;font-weight:500;transition:background .3s,color .3s,transform .6s var(--r7-ease)}.r7-pill--amber{background:var(--r7-amber);color:var(--r7-ink)}.r7-pill--amber:hover{background:var(--r7-bone)}.r7-pill--line{border:1px solid var(--r7-bone);padding:0 26px}.r7-pill--line:hover{background:var(--r7-bone);color:var(--r7-ink)}[dir=rtl] .r7-arrow{display:inline-block;transform:scaleX(-1)}.r7-header{position:fixed;inset:0 0 auto 0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;box-sizing:border-box;padding:12px var(--r7-gutter);color:#fff;mix-blend-mode:difference;font-size:14px}.r7-brand{font-family:var(--r7-serif);font-style:italic;font-size:30px;line-height:1;letter-spacing:-.02em}.r7-header nav,.r7-header__right{display:flex;align-items:center}.r7-header nav{gap:34px}.r7-header__right{gap:26px}.r7-header__cta{display:inline-block;padding:11px 20px;border:1px solid #fff;border-radius:999px;transition:background .3s,color .3s,transform .6s var(--r7-ease)}.r7-header__cta:hover{background:#fff;color:#000}.r7-burger{display:none;align-items:center;gap:12px;min-height:44px;padding:0 0 0 12px;border:0;background:none;color:inherit;font:inherit;font-size:15px;cursor:pointer}.r7-burger__bars{display:flex;flex-direction:column;gap:6px;width:24px}.r7-burger__bars span{display:block;height:1.5px;background:currentColor}.r7-locales{display:inline-flex;gap:.35em;align-items:baseline}.r7-locales a[aria-current=true]{opacity:1}.r7-locales a{opacity:.5;transition:opacity .3s}.r7-locales a:hover{opacity:1}@media (max-width:959px){.r7-header nav,.r7-header__right{display:none}.r7-burger{display:flex}}.r7-menu{position:fixed;inset:0;z-index:95;visibility:hidden;clip-path:inset(0 0 100% 0);display:flex;flex-direction:column;gap:clamp(20px,4vh,44px);padding:84px var(--r7-gutter) clamp(24px,4vh,40px);background:var(--r7-bone);color:var(--r7-ink);overflow:hidden}.r7-menu__fan{position:relative;flex:1;min-height:0;margin:0 -12vw;opacity:.6;pointer-events:none}.r7-menu__nav{display:flex;flex-direction:column;border-top:1px solid rgba(11,13,18,.16)}.r7-menu__nav a{display:block;overflow:hidden;border-bottom:1px solid rgba(11,13,18,.16);transition:color .3s}.r7-menu__nav a:hover{color:var(--r7-oxblood)}.r7-menu__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0 6px}.r7-menu__label{font-family:var(--r7-serif);font-size:clamp(46px,11vw,100px);line-height:1;letter-spacing:-.035em}.r7-menu__foot{overflow:hidden}.r7-menu__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.r7-menu__actions{display:flex;align-items:center;gap:22px;font-size:15px}.r7-menu__actions a:hover{color:var(--r7-oxblood)}.r7-menu__cta{display:inline-flex;align-items:center;gap:10px;min-height:50px;box-sizing:border-box;padding:0 24px;border-radius:999px;background:var(--r7-ink);color:var(--r7-bone);font-weight:500;transition:background .3s}.r7-menu__cta:hover{background:var(--r7-oxblood);color:var(--r7-bone)}body.r7-menu-open{overflow:hidden}.r7-pre{position:fixed;inset:0;z-index:120;display:none;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3vh,30px);padding:24px;background:var(--r7-ink);color:var(--r7-bone);text-align:center}.r7-pre__year{font-family:var(--r7-serif);font-size:clamp(96px,19vw,240px);line-height:.85;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums}.r7-pre__track{display:block;width:min(260px,60vw);height:1px;background:rgba(236,230,217,.18)}.r7-pre__bar{display:block;height:1px;background:var(--r7-amber);transform-origin:0 50%;transform:scaleX(0)}.r7-grain{position:fixed;inset:-80px;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.r7-stage{position:relative;height:620vh}.r7-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--r7-ink)}.r7-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 100%,rgba(255,181,71,.14),rgba(255,181,71,0) 70%)}.r7-anchor{position:absolute;left:50%;top:100%;width:0;height:0;transform-origin:0 0;direction:ltr}.r7-fan{left:calc(var(--R, 600px) * -1);top:calc(var(--R, 600px) * -1);width:calc(var(--R, 600px) * 2);height:calc(var(--R, 600px) * 1.06)}.r7-fan,.r7-hero{position:absolute}.r7-hero{inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;padding:clamp(92px,14vh,156px) 20px 0;text-align:center;pointer-events:none}.r7-hero h1{font-family:var(--r7-serif);font-weight:400;font-size:clamp(46px,7.6vw,138px);line-height:.92;letter-spacing:-.035em;text-wrap:balance;max-width:12em}.r7-mask{overflow:hidden;padding-bottom:.08em}.r7-mask,.r7-mask>span{display:block}.r7-hero__sub{margin-top:clamp(16px,2.4vh,28px);max-width:30em;font-size:clamp(16px,1.2vw,19px);line-height:1.45;color:var(--r7-bone);text-wrap:balance}.r7-hero__reassure{margin-top:clamp(8px,1.2vh,12px);max-width:34em;font-size:clamp(15px,1.05vw,17px);line-height:1.5;color:var(--r7-mute-2);text-wrap:balance}.r7-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:clamp(18px,2.8vh,30px);pointer-events:auto}.r7-hero__actions .r7-pill--line{border-color:rgba(236,230,217,.7)}.r7-hero__free{margin-top:clamp(12px,1.6vh,16px);font-size:15px;line-height:1.45;color:var(--r7-mute-2)}.r7-hero__scroll{margin-top:clamp(14px,2.2vh,24px);font-size:15px;color:var(--r7-mute)}@media (max-width:599px){.r7-hero{padding-top:clamp(84px,12vh,112px)}.r7-hero__actions{flex-direction:column;align-items:stretch;width:min(100%,340px)}.r7-hero__actions .r7-pill{justify-content:center;min-height:50px}}.r7-example{position:absolute;z-index:8;inset-inline-start:var(--r7-gutter);bottom:14px}.r7-example__btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(236,230,217,.28);border-radius:50%;background:rgba(11,13,18,.35);color:rgba(236,230,217,.62);font-family:var(--r7-serif);font-style:italic;font-size:15px;line-height:1;cursor:pointer;transition:color .2s,border-color .2s}.r7-example[data-open] .r7-example__btn,.r7-example__btn:focus-visible,.r7-example__btn:hover{color:var(--r7-amber);border-color:rgba(255,181,71,.6)}.r7-example__btn:focus-visible{outline:2px solid var(--r7-amber);outline-offset:2px}.r7-example__pop{position:absolute;inset-inline-start:0;bottom:calc(100% + 10px);width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 2 * var(--r7-gutter)));margin:0;padding:10px 14px;border:1px solid rgba(236,230,217,.14);border-radius:6px;background:rgba(11,13,18,.92);color:rgba(236,230,217,.9);font-size:14px;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s,transform .2s,visibility 0s .2s}.r7-example:focus-within .r7-example__pop,.r7-example:hover .r7-example__pop,.r7-example[data-open] .r7-example__pop{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.r7-example__note{display:block;margin-top:4px;color:var(--r7-mute);font-size:13px}.r7[data-pending] .r7-example,.r7[data-pending] .r7-fan{visibility:hidden}.r7-hud{position:absolute;z-index:5;top:clamp(92px,13vh,132px);opacity:0;pointer-events:none}.r7-hud--start{inset-inline-start:var(--r7-gutter);max-width:min(360px,54vw)}.r7-hud--end{inset-inline-end:var(--r7-gutter);text-align:end}.r7-hud__num{margin-top:14px;font-size:clamp(64px,7vw,120px);line-height:.85}.r7-hud__name,.r7-hud__num{font-family:var(--r7-serif)}.r7-hud__name{margin-top:16px;font-size:clamp(22px,2vw,30px);line-height:1.1}.r7-hud__meta{margin-top:8px}.r7-caption{position:absolute;z-index:6;inset:clamp(84px,11vh,112px) 0 auto;padding:0 24px;text-align:center;opacity:0;pointer-events:none;font-family:var(--r7-serif);font-size:clamp(26px,2.8vw,46px);line-height:1.05;letter-spacing:-.015em}.r7-caption em{color:var(--r7-amber)}.r7-spread-wrap{position:absolute;z-index:5;left:0;top:0;width:min(74vw,104vh);aspect-ratio:3/2;transform-origin:0 0;visibility:hidden;direction:ltr}.r7-book{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;background:var(--r7-paper);box-shadow:0 70px 140px -50px rgba(0,0,0,.9)}.r7-book,.r7-page{color:var(--r7-text)}.r7-page{position:relative;container-type:inline-size;overflow:hidden}.r7-page:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,rgba(70,45,20,.2),rgba(70,45,20,0) 9%)}.r7-page--r:before{background:linear-gradient(90deg,rgba(70,45,20,.22),rgba(70,45,20,0) 9%)}.r7-page__in{position:absolute;inset:0;box-sizing:border-box;padding:8cqw 10cqw 6cqw;display:flex;flex-direction:column}.r7-page__in--loose{padding:9cqw 10cqw 7cqw}.r7-run{display:flex;justify-content:space-between;font-family:var(--r7-sc);font-weight:500;font-size:2.5cqw;letter-spacing:.06em;color:var(--r7-text-3);font-variant-numeric:oldstyle-nums}.r7-kick,.r7-run{text-transform:lowercase}.r7-kick{font-family:var(--r7-sc);font-weight:500;font-size:2.6cqw;letter-spacing:.1em;color:var(--r7-oxblood)}.r7-ptitle{font-style:italic;letter-spacing:-.02em;line-height:.95}.r7-body,.r7-ptitle{font-family:var(--r7-serif)}.r7-body{font-size:3.3cqw;line-height:1.55;text-wrap:pretty}.r7-drop{float:left;font-size:12.5cqw;line-height:.78;margin:.8cqw 1.6cqw 0 0;color:var(--r7-oxblood)}.r7-body sup,.r7-fn sup{color:var(--r7-oxblood);font-size:.6em}.r7-fns{margin-top:auto;padding-top:3cqw;border-top:1px solid rgba(28,25,21,.2);font-family:var(--r7-serif);font-size:2.4cqw;line-height:1.5;color:var(--r7-text-2)}.r7-fns b{font-weight:400;color:var(--r7-oxblood);margin-inline-end:.4em}.r7-folio{padding-top:2.6cqw;text-align:center;font-family:var(--r7-sc);font-weight:500;font-size:2.6cqw;color:var(--r7-text-3);font-variant-numeric:oldstyle-nums}.r7-figcap{margin-top:2.4cqw;font-family:var(--r7-serif);font-style:italic;font-size:2.8cqw;color:var(--r7-text-2)}.r7-callout{position:absolute;z-index:2;width:28px;height:28px;margin:-14px;border-radius:50%;background:var(--r7-amber);color:var(--r7-ink);display:grid;place-items:center;font-size:13px;font-weight:600;opacity:0;box-shadow:0 0 0 6px rgba(255,181,71,.25)}.r7-legend{position:absolute;z-index:6;inset:auto 0 clamp(36px,6vh,56px);padding:0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;margin:0;list-style:none;font-size:15px;line-height:1.4;color:var(--r7-bone);pointer-events:none}.r7-legend li{display:flex;align-items:baseline;gap:10px;opacity:0}@media (max-width:599px){.r7-example{bottom:12px}.r7-legend{bottom:64px}}.r7-legend b{font-family:var(--r7-sc);font-weight:600;font-size:15px;color:var(--r7-amber)}.r7-tip{position:absolute;left:0;top:0;z-index:9;pointer-events:none;opacity:0;transition:opacity .2s;padding:12px 14px;min-width:180px;max-width:240px;background:var(--r7-bone);color:var(--r7-ink);border-radius:2px;box-shadow:0 20px 40px -16px rgba(0,0,0,.7)}.r7-tip__name{font-family:var(--r7-serif);font-size:20px;line-height:1.1}.r7-tip__meta{margin-top:6px;font-size:14px;color:#4d4a44}.r7-tip__rel{margin-top:2px;font-size:14px;color:var(--r7-oxblood)}.r7-hstage{--sheet-w:calc(min(62vh, 115vw) * 1.5);--track-w:calc(max(260px, min(30vw, 440px)) + 5 * var(--sheet-w) + 6 * clamp(40px, 5vw, 96px) + 2 * clamp(20px, 6vw, 96px) + 4vw);position:relative;height:max(100vh,calc(var(--track-w) - 100vw + 100vh));background:var(--r7-ink)}.r7-hsticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.r7-track{position:absolute;inset-block:0;left:0;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:clamp(40px,5vw,96px);padding:0 clamp(20px,6vw,96px);direction:ltr}[dir=rtl] .r7-track{left:auto;right:0;flex-direction:row-reverse}.r7-track__intro{flex:0 0 auto;width:min(30vw,440px);min-width:260px}[dir=rtl] .r7-track figcaption,[dir=rtl] .r7-track__intro{direction:rtl}.r7-h2{font-family:var(--r7-serif);font-weight:400;font-size:clamp(44px,6.4vw,112px);line-height:.92;letter-spacing:-.035em}.r7-track__intro .r7-h2{margin-top:20px;font-size:clamp(48px,6vw,104px)}.r7-rl{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.r7-rl,.r7-rl>span{display:block}.r7-track__intro p{margin-top:24px;max-width:22em;color:var(--r7-mute-2);font-size:17px;line-height:1.5}.r7-fig{flex:0 0 auto;display:flex;flex-direction:column;gap:18px}.r7-fig>figcaption{align-self:flex-start;display:flex;gap:16px;color:var(--r7-mute-2)}.r7-fig>figcaption b{font-weight:500;color:var(--r7-amber)}.r7-sheet{position:relative;height:min(62vh,115vw);aspect-ratio:3/2;display:grid;grid-template-columns:1fr 1fr;background:var(--r7-paper);color:var(--r7-text);box-shadow:0 50px 100px -40px rgba(0,0,0,.85)}.r7-sheet--single{display:block;container-type:inline-size;overflow:hidden}.r7-fold{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(70,45,20,0) 44%,rgba(70,45,20,.16) 50%,rgba(70,45,20,0) 56%)}.r7-sheet__head{position:absolute;left:0;right:0;top:5.5cqw;text-align:center}.r7-sheet__fan{position:absolute;left:9%;right:9%;bottom:6%;aspect-ratio:2/1.06}.r7-rows{margin-top:auto;display:flex;flex-direction:column}.r7-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:4cqw;padding:2.6cqw 0;border-top:1px solid rgba(28,25,21,.2)}.r7-rows>div:last-child{border-bottom:1px solid rgba(28,25,21,.2)}.r7-rows .r7-serif{font-size:4.4cqw}.r7-rows .r7-yr{font-family:var(--r7-sc);font-weight:500;font-size:2.9cqw;color:var(--r7-text-3);font-variant-numeric:oldstyle-nums}.r7-notes{margin-top:auto;display:flex;flex-direction:column}.r7-notes>div{display:grid;grid-template-columns:5cqw 1fr;gap:2cqw;padding:2.4cqw 0;border-top:1px solid rgba(28,25,21,.18)}.r7-notes .r7-n{font-family:var(--r7-serif);font-style:italic;font-size:3.6cqw;line-height:1;color:var(--r7-oxblood)}.r7-notes .r7-t{font-family:var(--r7-serif);font-size:3cqw;line-height:1.3}.r7-tag{display:inline-block;margin-top:1.2cqw;padding:.5cqw 1.6cqw;border:1px solid var(--r7-text);border-radius:999px;font-family:var(--r7-sc);font-weight:500;font-size:2.2cqw;letter-spacing:.06em;text-transform:lowercase}.r7-tag--fill{background:var(--r7-text);color:var(--r7-paper)}.r7-tag--warn{border-color:var(--r7-oxblood);color:var(--r7-oxblood)}.r7-photo{position:relative;flex:1;min-height:0;overflow:hidden;background:#d8cdb8;color:#5e554a;container-type:size}.r7-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:sepia(.3)}.r7-photo--doc{background:transparent}.r7-photo--doc img{-o-object-fit:contain;object-fit:contain;filter:sepia(.15)}.r7-map{position:relative;overflow:hidden;background:#f4eedd}.r7-map img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r7-hbar-track{position:absolute;left:clamp(20px,6vw,96px);right:clamp(20px,6vw,96px);bottom:32px;height:1px;background:rgba(236,230,217,.18)}.r7-hbar{height:1px;background:var(--r7-amber);transform-origin:0 50%;transform:scaleX(0)}[dir=rtl] .r7-hbar{transform-origin:100% 50%}.r7-start{position:relative;background:var(--r7-bone);color:var(--r7-ink)}.r7-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.r7-start__head{padding:clamp(72px,9vw,140px) var(--r7-gutter) clamp(32px,4vw,56px)}.r7-start__lede{max-width:38em;margin-top:clamp(18px,2.4vw,28px);font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:#34312c}.r7-start .r7-h2 em{color:var(--r7-oxblood)}.r7-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));border-top:1px solid rgba(11,13,18,.18)}.r7-way{display:flex;flex-direction:column;gap:22px;min-height:clamp(340px,52vh,520px);padding:clamp(28px,3.5vw,48px);transition:background .5s}.r7-way:hover{background:var(--r7-bone-2)}@media (max-width:599px){.r7-way{min-height:0;gap:18px}.r7-file,.r7-wave{margin-top:12px}}.r7-way--dark{background:var(--r7-ink);color:var(--r7-bone)}.r7-way--dark:hover{background:var(--r7-ink-2)}.r7-way__top{display:flex;justify-content:space-between;color:var(--r7-mute-ink)}.r7-way--dark .r7-way__top{color:var(--r7-mute)}.r7-file{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border:1px dashed rgba(11,13,18,.45);border-radius:8px;font-size:14px;direction:ltr}.r7-file b{padding:4px 7px;background:var(--r7-ink);color:var(--r7-bone);font-size:10px;font-weight:500;letter-spacing:.08em;border-radius:3px}.r7-wave{align-self:flex-start;margin-top:auto;display:flex;align-items:center;gap:3px;height:44px;width:min(260px,60%)}.r7-wave span{flex:1;background:var(--r7-amber);border-radius:2px}.r7-way h3{font-family:var(--r7-serif);font-weight:400;font-size:clamp(36px,3.8vw,64px);line-height:.95;letter-spacing:-.02em}.r7-way h3 em{color:var(--r7-amber)}.r7-way__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;color:#34312c;font-size:17px;line-height:1.45}.r7-way--dark .r7-way__foot{color:var(--r7-mute-2)}.r7-way__go{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--r7-ink);color:var(--r7-bone);font-size:20px}.r7-way--dark .r7-way__go{background:var(--r7-amber);color:var(--r7-ink)}.r7-process{border-top:1px solid rgba(236,230,217,.12)}.r7-process__lede{max-width:36em;margin-top:clamp(18px,2.4vw,28px);font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:var(--r7-mute-2)}.r7-process__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(48px,6vw,88px) clamp(24px,4vw,64px);margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none}.r7-process__step{display:flex;flex-direction:column;gap:clamp(18px,2vw,26px)}.r7-shot{margin:0}.r7-shot__frame{position:relative;overflow:hidden;border:1px solid rgba(236,230,217,.16);border-radius:10px;background:var(--r7-ink-2);box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.r7-shot__frame img{display:block;width:100%;height:auto}.r7-process__text{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:18px;column-gap:18px;align-items:baseline}.r7-process__n{grid-row:span 2;font-family:var(--r7-serif);font-style:italic;font-size:44px;line-height:1;color:var(--r7-amber)}.r7-process__text h3{font-family:var(--r7-serif);font-weight:400;font-size:clamp(26px,2.2vw,34px);line-height:1.1;letter-spacing:-.015em}.r7-process__text p{margin-top:10px;max-width:34em;font-size:17px;line-height:1.55;color:var(--r7-mute-2)}.r7-process__note{margin-top:clamp(40px,5vw,64px);font-size:15px;line-height:1.5;color:var(--r7-mute)}.r7-ordinary{padding:clamp(80px,10vw,160px) var(--r7-gutter);background:var(--r7-paper);color:var(--r7-ink)}.r7-ordinary .r7-h2 em{font-style:italic}.r7-ordinary__lede{max-width:40em;margin-top:clamp(18px,2.4vw,28px);font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:#34312c}.r7-ordinary__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:clamp(40px,5vw,88px);align-items:start;margin-top:clamp(48px,6vw,80px)}@media (max-width:899px){.r7-ordinary__grid{grid-template-columns:minmax(0,1fr)}}.r7-ordinary__in h3,.r7-ordinary__out h3{margin:0;font-size:17px}.r7-ordinary__counts{display:flex;flex-direction:column;margin:18px 0 0}.r7-ordinary__counts>div{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid rgba(11,13,18,.16)}.r7-ordinary__counts>div:last-child{border-bottom:1px solid rgba(11,13,18,.16)}.r7-ordinary__counts dt{min-width:2.4ch;font-family:var(--r7-serif);font-size:clamp(40px,4vw,64px);line-height:1;letter-spacing:-.02em}.r7-ordinary__counts dd{margin:0;font-size:17px;line-height:1.4;color:#34312c}.r7-ordinary__note{margin-top:14px;font-size:15px;line-height:1.5;color:var(--r7-mute-ink)}.r7-ordinary__out{display:flex;flex-direction:column;gap:16px;min-width:0}.r7-kinds{padding:clamp(80px,10vw,160px) var(--r7-gutter);background:var(--r7-bone);color:var(--r7-ink)}.r7-kinds .r7-h2 em{font-style:italic}.r7-kinds__lede{max-width:40em;margin-top:clamp(18px,2.4vw,28px);font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:#34312c}.r7-kinds__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(40px,5vw,64px) clamp(20px,3vw,40px);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none}.r7-kind{display:flex;flex-direction:column;gap:12px}.r7-kind__cover{width:min(100%,260px);margin-bottom:10px;box-shadow:14px 26px 40px -22px rgba(11,13,18,.55)}.r7-kind__cover svg{display:block;width:100%;height:auto}.r7-kind h3{font-family:var(--r7-serif);font-weight:400;font-size:clamp(24px,2vw,30px);line-height:1.1;letter-spacing:-.015em}.r7-kind p{max-width:24em;font-size:17px;line-height:1.5;color:#34312c}.r7-kinds__note{margin-top:clamp(40px,5vw,64px);max-width:44em;font-size:15px;line-height:1.5;color:var(--r7-mute-ink)}@media (max-width:599px){.r7-kinds__grid{grid-template-columns:1fr 1fr;gap:32px 16px}.r7-kind{gap:8px}.r7-kind h3{font-size:20px}.r7-kind p{font-size:15px}}.r7-section{padding:clamp(80px,10vw,160px) var(--r7-gutter);background:var(--r7-ink);color:var(--r7-bone)}.r7-section .r7-head{gap:20px 48px}.r7-editions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px clamp(20px,3vw,48px);margin-top:clamp(48px,6vw,88px)}.r7-edition{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid rgba(236,230,217,.25)}.r7-edition--feat{border-top-color:var(--r7-amber)}.r7-edition__price{font-family:var(--r7-serif);font-size:clamp(64px,7vw,124px);line-height:.9;letter-spacing:-.03em}.r7-edition__price small{font-size:.28em;font-style:italic;letter-spacing:0;vertical-align:.9em;margin-inline-end:.2em}.r7-edition p{color:var(--r7-mute-2);font-size:17px;line-height:1.5}.r7-editions__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(40px,5vw,64px);font-size:16px;color:var(--r7-mute-2)}.r7-editions__foot>span{display:inline-flex;flex-wrap:wrap;gap:6px 18px}.r7-editions__foot a.r7-ul{color:var(--r7-bone)}.r7-plans{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(40px,5vw,88px);align-items:start;margin-top:clamp(48px,6vw,88px)}@media (max-width:959px){.r7-plans{grid-template-columns:minmax(0,1fr)}}.r7-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px clamp(20px,3vw,48px);align-items:start}.r7-offer{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid rgba(236,230,217,.25)}.r7-offer--feat{border-top-color:var(--r7-amber)}.r7-offer__name{margin:0;font-size:18px}.r7-offer__sub{font-size:17px;line-height:1.5;color:var(--r7-mute-2)}.r7-offer__note{font-size:16px;color:var(--r7-bone)}.r7-offer__list{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none}.r7-offer__list li{position:relative;padding-inline-start:26px;font-size:17px;line-height:1.45;color:var(--r7-bone)}.r7-offer__list li:before{content:"";position:absolute;inset-inline-start:2px;top:.42em;width:11px;height:6px;border-left:1.6px solid var(--r7-amber);border-bottom:1.6px solid var(--r7-amber);transform:rotate(-45deg)}.r7-offer__copies{margin-top:6px;padding:14px 0;border-block:1px solid rgba(236,230,217,.16);font-size:16px;line-height:1.5;color:var(--r7-bone)}.r7-offer__terms{display:flex;flex-direction:column;gap:8px}.r7-offer__terms p{font-size:15px;line-height:1.5;color:var(--r7-mute-2)}.r7-printed{margin:0;display:flex;flex-direction:column;gap:28px}.r7-printed__photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.r7-printed__photos li{aspect-ratio:4/5;overflow:hidden;border-radius:4px}.r7-printed__photos li[data-wide]{grid-column:1/-1;aspect-ratio:auto}.r7-printed__photos img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r7-printed__photos li[data-wide] img{height:auto}.r7-book3d{perspective:1600px;padding:8px 0 18px}.r7-book3d__body{--w:min(78%,300px);--spine:calc(var(--w) * 0.075);position:relative;width:var(--w);aspect-ratio:.765;margin-inline:auto;transform:rotateY(26deg) rotateX(3deg);transform-style:preserve-3d;direction:ltr}.r7-book3d__edge,.r7-book3d__front,.r7-book3d__spine{position:absolute;top:0;height:100%;overflow:hidden}.r7-book3d__front{left:0;width:100%;box-shadow:40px 46px 70px -34px rgba(0,0,0,.92);border-radius:1px 3px 3px 1px}.r7-book3d__spine{left:calc(var(--spine) * -1);width:var(--spine);transform-origin:right center;transform:rotateY(-90deg);filter:brightness(.78)}.r7-book3d__edge{left:100%;width:var(--spine);height:97%;top:1.5%;transform-origin:left center;transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#efe8d8 0 1px,#ddd4c1 1px 2px)}.r7-book3d__front svg,.r7-book3d__spine svg{display:block;width:100%;height:100%}.r7-printed__cap{display:flex;flex-direction:column;gap:16px}.r7-printed__spec{display:flex;flex-direction:column;gap:12px;margin:0}.r7-printed__spec>div{display:grid;grid-template-columns:8.5em 1fr;gap:12px;padding-top:12px;border-top:1px solid rgba(236,230,217,.14)}.r7-printed__spec dt{font-size:15px;color:var(--r7-mute)}.r7-printed__spec dd{margin:0;font-size:16px;line-height:1.45;color:var(--r7-bone)}.r7-printed__label{font-size:14px;line-height:1.45;color:var(--r7-mute);font-style:italic}@media (max-width:479px){.r7-printed__spec>div{grid-template-columns:1fr;gap:4px}}.r7-faq{border-top:1px solid rgba(236,230,217,.12)}.r7-faq__list{margin-top:clamp(40px,5vw,72px);border-top:1px solid rgba(236,230,217,.18)}.r7-faq__item{border-bottom:1px solid rgba(236,230,217,.18)}.r7-faq__q{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:24px;padding:clamp(18px,2.4vw,28px) 0;border:0;background:none;color:inherit;font-family:var(--r7-serif);font-size:clamp(22px,2.4vw,36px);line-height:1.15;letter-spacing:-.015em;text-align:start;cursor:pointer;transition:color .3s}.r7-faq__q:hover{color:var(--r7-amber)}.r7-faq__sign{flex:none;font-family:var(--r7-sans);font-size:22px;transition:transform .5s var(--r7-ease)}.r7-faq__item[data-open=true] .r7-faq__sign{transform:rotate(45deg)}.r7-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--r7-ease)}.r7-faq__item[data-open=true] .r7-faq__a{grid-template-rows:1fr}.r7-faq__a>div{overflow:hidden}.r7-faq__a p{max-width:46em;padding-bottom:clamp(18px,2.4vw,28px);color:var(--r7-mute-2);font-size:18px;line-height:1.6}.r7-paperband{padding:clamp(56px,7vw,104px) var(--r7-gutter);background:var(--r7-bone);color:var(--r7-ink);font-family:var(--font-sans)}.r7-paperband:empty{display:none}.r7-paperband .growth-lead{margin:0}.r7-final{position:relative;min-height:92vh;display:grid;place-items:center;padding:clamp(96px,12vw,180px) 24px clamp(180px,24vw,340px);text-align:center;overflow:hidden;background:var(--r7-ink)}.r7-final__fan{bottom:-2%;width:min(120vw,1700px);aspect-ratio:2/1.06}.r7-final__fan,.r7-final__glow{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.r7-final__glow{bottom:0;width:min(70vw,800px);height:min(34vw,400px);background:radial-gradient(ellipse at 50% 100%,rgba(255,181,71,.26),rgba(255,181,71,0) 70%)}.r7-final__in{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px}.r7-final .r7-h2{font-size:clamp(56px,9vw,168px);line-height:.88}.r7-final__cta{display:flex;flex-direction:column;align-items:center;gap:16px}.r7-final__cta .r7-pill{min-height:56px;padding:0 30px;font-size:16px}.r7-final__cta>span{font-size:16px;color:var(--r7-mute-2)}.r7-footer{padding:clamp(56px,7vw,96px) var(--r7-gutter) 24px;background:var(--r7-ink);border-top:1px solid rgba(236,230,217,.12)}.r7-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px}.r7-footer__tag{max-width:15em;font-family:var(--r7-serif);font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.r7-footer__tag em{color:var(--r7-amber)}.r7-footer__nav{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:15px;color:var(--r7-mute-2)}.r7-footer__nav a:hover{color:var(--r7-amber)}.r7-wm-wrap{margin-top:clamp(40px,7vw,96px);text-align:center;line-height:0;direction:ltr}.r7-wm{overflow:hidden;padding:0 .06em .05em;font-family:var(--r7-serif);font-style:italic;font-size:clamp(96px,24vw,480px);line-height:.9;letter-spacing:-.045em;white-space:nowrap}.r7-wm,.r7-wm>span{display:inline-block}.r7-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(12px,2vw,24px);padding-top:18px;border-top:1px solid rgba(236,230,217,.14);font-size:15px;color:var(--r7-mute)}.r7-footer__legal{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}.r7-footer__bottom a:hover,.r7-footer__legal a:hover{color:var(--r7-amber)}.r7-footer__legal button{color:inherit;font:inherit}.r7-footer__extra{margin-top:18px;color:var(--r7-mute);font-size:14px;line-height:1.5}.r7-footer__extra a{text-decoration:underline}@media (prefers-reduced-motion:reduce){.r7 *,.r7 :after,.r7 :before{transition-duration:.01ms!important}.r7-grain{display:none}.r7-stage,.r7-sticky{height:auto}.r7-sticky{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(56px,8vw,112px)}.r7-hero{position:relative;inset:auto;order:-1;padding-bottom:clamp(24px,4vh,48px)}.r7-anchor{width:100%;transform:none!important;visibility:visible!important}.r7-anchor,.r7-fan{position:relative;left:auto;top:auto;height:auto}.r7-fan{width:min(100%,1100px);aspect-ratio:2/1.06;margin:0 auto}.r7-fan svg{width:100%;height:100%}.r7-hero__scroll,.r7-hud,.r7-tip{display:none}.r7-caption{position:relative;inset:auto;margin-top:clamp(48px,7vw,96px);opacity:1!important}.r7-spread-wrap{position:relative;left:auto;top:auto;width:min(92vw,1100px)!important;margin-top:clamp(28px,4vw,48px);transform:none!important;visibility:visible!important}.r7-callout,.r7-page{opacity:1!important}.r7-callout{translate:none!important}.r7-legend{position:relative;inset:auto;margin-top:28px}.r7-legend li{opacity:1!important}.r7-hstage{height:auto}.r7-hsticky{position:relative;height:auto;overflow:visible;padding-block:clamp(64px,8vw,120px)}.r7-track{position:relative;inset:auto;width:auto;overflow-x:auto;scroll-snap-type:x proximity;padding-block:8px 24px;transform:none!important}.r7-track>*{scroll-snap-align:start}[dir=rtl] .r7-track{flex-direction:row;direction:rtl}.r7-hbar-track{display:none}}