@font-face{font-family:LG Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext-italic.30flr4oxtjagu.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-italic.1bk2-9tco4m7m.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext-normal.0ordxpm0gxgw8.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-normal.3_vslfxq_--4i.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-latin-ext-normal.3gdi_th3seg1n.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-latin-normal.0gsaq8ukbf34m.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-latin-ext-normal.3gdi_th3seg1n.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-latin-normal.0gsaq8ukbf34m.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-latin-ext-normal.3gdi_th3seg1n.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-latin-normal.0gsaq8ukbf34m.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-400-normal.3l9zym-e3q4nf.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-latin-400-normal.1fm7t8dmldrtt.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-500-normal.2hnzb7c8ecx8y.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-600-italic.2d1osddvq6sq2.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cormorant-garamond-latin-600-italic.36f5qh6i-as_c.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/josefin-sans-latin-ext-400-normal.3cp6fvlgk9clg.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/josefin-sans-latin-400-normal.0wtjhpqnl6h0_.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/josefin-sans-latin-ext-500-normal.1ogyfrl-qm4nt.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/josefin-sans-latin-500-normal.2wpy29v-7qz9e.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/playfair-display-latin-ext-400-normal.3voh897192d4i.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/playfair-display-latin-400-normal.2zfucbp6idj7x.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/playfair-display-latin-ext-700-normal.2f6blw0awj8kn.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/playfair-display-latin-700-normal.0nie7e_p69_i8.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/playfair-display-latin-ext-400-italic.3wvq3b5ytrlvo.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/playfair-display-latin-400-italic.1rja54wq65uzh.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fraunces-latin-ext-400-normal.04m5aove62afy.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fraunces-latin-400-normal.2j1-120rypbv0.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/fraunces-latin-ext-500-italic.1bpifvqxv5f1x.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/fraunces-latin-500-italic.3qo_desw87pjf.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-display-latin-ext-400-normal.1e39i0ht88axc.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-display-latin-400-normal.0v0cmp9z8b2hz.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LG Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-text-latin-ext-400-normal.13rlg99cow2de.woff2?dpl=ff8426b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:LG Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-text-latin-400-normal.1gujeysgkw7el.woff2?dpl=ff8426b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-instrument-serif:"LG Instrument Serif";--font-inter:"LG Inter";--font-playfair:"LG Playfair Display";--font-cormorant:"LG Cormorant Garamond";--font-manrope:"LG Manrope";--font-josefin:"LG Josefin Sans";--font-fraunces:"LG Fraunces";--font-libre-caslon:"LG Libre Caslon Display";--font-libre-caslon-text:"LG Libre Caslon Text"}
:root{--bg:#faf6f0;--bg-alt:#f2ebe0;--ink:#2b2621;--muted:#6f665c;--line:#2b26211f;--accent:#b6613f;--accent-soft:#e8d6c9;--accent-text:#9f5537;--accent-strong:#8e4c31;--sage:#8a9678;--sage-text:#687359;--warn:#b6402f;--sage-strong:#5e6a51;--sage-soft:#e4e9df;--warn-strong:#b23f2e;--warn-soft:#f5e2de;--amber:#8c6110;--amber-soft:#f6ecd0;--blue:#3f6584;--blue-soft:#e0eaf2;--font-serif-stack:var(--font-instrument-serif), Georgia, serif;--font-sans-stack:var(--font-inter), system-ui, -apple-system, sans-serif;--radius-button:3px;--radius-card:8px;--radius-card-lg:12px;--width-page:1100px;--width-form:640px;--width-dashboard:780px;--width-review:1120px;--gutter:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#1c1815;--bg-alt:#262019;--ink:#f2ece2;--muted:#b3a99b;--line:#f2ece224;--accent:#d98a63;--accent-soft:#3a2c22;--accent-text:#d98a63;--accent-strong:#d98a63;--sage:#a9b899;--sage-text:#a9b899;--warn:#e08a76;--sage-strong:#a9b899;--sage-soft:#263024;--warn-strong:#e08a76;--warn-soft:#3a2420;--amber:#e0b862;--amber-soft:#3a3018;--blue:#8fb4d3;--blue-soft:#1e2c38;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--style-modern-cover-from:#b3a896;--style-modern-cover-to:#faf8f4;--style-modern-bg:#faf8f4;--style-modern-ink:#4a453d;--style-contemporary-cover-from:#1c1b1a;--style-contemporary-cover-to:#8c8175;--style-contemporary-bg:#1c1b1a;--style-contemporary-ink:#ede6da;--style-natural-cover-from:#8a9678;--style-natural-cover-to:#c1774f;--style-natural-bg:#e9e1d2;--style-natural-ink:#4a3f2f;--style-coastal-cover-from:#9fc8be;--style-coastal-cover-to:#2e3d4c;--style-coastal-bg:#f5f3ec;--style-coastal-ink:#2e3d4c;--style-classic-cover-from:#1f2a36;--style-classic-cover-to:#8b9a82;--style-classic-bg:#f6f1e7;--style-classic-ink:#1f2a36;--style-boho-cover-from:#c97b4a;--style-boho-cover-to:#d9a441;--style-boho-bg:#f3e9d8;--style-boho-ink:#6b3b2a;--style-rustic-cover-from:#3b2a1e;--style-rustic-cover-to:#a6512d;--style-rustic-bg:#f0e7d8;--style-rustic-ink:#3b2a1e}
*,:before,:after{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px);-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans-stack);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;margin:0;line-height:1.5;display:flex}main{flex:1}h1,h2,.serif{font-family:var(--font-serif-stack);font-weight:400}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:var(--width-page);padding-inline:var(--gutter);margin-inline:auto}@media (max-width:480px){:root{--gutter:20px}}.btn{border-radius:var(--radius-button);background:var(--ink);color:var(--bg);font:500 14px/1.2 var(--font-sans-stack);letter-spacing:.01em;cursor:pointer;border:none;padding:12px 26px;text-decoration:none;display:inline-block}.btn-ghost{border-radius:var(--radius-button);border:1px solid var(--line);color:var(--ink);font:400 14px/1.2 var(--font-sans-stack);cursor:pointer;background:0 0;padding:11px 24px;text-decoration:none;display:inline-block}.skip-link{z-index:100;background:var(--ink);color:var(--bg);border-radius:var(--radius-button);padding:10px 16px;position:absolute;top:-100px;left:12px}.skip-link:focus{top:calc(12px + env(safe-area-inset-top,0px))}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
