@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial}}}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-greek-ext-400-normal-BVzEyZiZ.woff2)format("woff2"),url(/assets/gfs-didot-greek-ext-400-normal-BgRqTJXg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-greek-400-normal-DZxOyfIP.woff2)format("woff2"),url(/assets/gfs-didot-greek-400-normal-COn5i8GL.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-vietnamese-400-normal-BePL6Be3.woff2)format("woff2"),url(/assets/gfs-didot-vietnamese-400-normal-DNSRMbhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-latin-400-normal-BRiTEmo6.woff2)format("woff2"),url(/assets/gfs-didot-latin-400-normal-Du8hreBh.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-normal-DN8azYTI.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-400-normal-Cj1kF6KR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-normal-72Io3whm.woff2)format("woff2"),url(/assets/alegreya-cyrillic-400-normal-VT77nruV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-normal-ueNFnE5s.woff2)format("woff2"),url(/assets/alegreya-greek-ext-400-normal-UcF-MPys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-normal-BI7tMDVB.woff2)format("woff2"),url(/assets/alegreya-greek-400-normal-BTnTTGc4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-normal-D8CgJdBg.woff2)format("woff2"),url(/assets/alegreya-vietnamese-400-normal-D-Jsyxvv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-normal-BJ1luULk.woff2)format("woff2"),url(/assets/alegreya-latin-ext-400-normal-I24-Fo_X.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2)format("woff2"),url(/assets/alegreya-latin-400-normal-BuQWlRPA.woff)format("woff");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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-italic-CJ53xJ73.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-400-italic-281qz-PX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-italic-CzOFVsaV.woff2)format("woff2"),url(/assets/alegreya-cyrillic-400-italic-DSxbt1-2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-italic-BqZ1xVE4.woff2)format("woff2"),url(/assets/alegreya-greek-ext-400-italic-EKR1I7m6.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-italic-DpcfyKEk.woff2)format("woff2"),url(/assets/alegreya-greek-400-italic-D9g29fJh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-italic-CJsk7YCA.woff2)format("woff2"),url(/assets/alegreya-vietnamese-400-italic-DD2hiUnx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-italic-Cf8WgXZg.woff2)format("woff2"),url(/assets/alegreya-latin-ext-400-italic-BQgzjtbe.woff)format("woff");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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2)format("woff2"),url(/assets/alegreya-latin-400-italic-CJvUQvZT.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-ext-500-normal-BIfGEemn.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-500-normal-BMQ-IlQd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-500-normal-uJUgykjJ.woff2)format("woff2"),url(/assets/alegreya-cyrillic-500-normal-h-VttLAG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-ext-500-normal-CpSZDjmq.woff2)format("woff2"),url(/assets/alegreya-greek-ext-500-normal-DzZMWm6Q.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-500-normal-Cs_YSU_p.woff2)format("woff2"),url(/assets/alegreya-greek-500-normal-DSAlufuP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-vietnamese-500-normal-1pKrKpC8.woff2)format("woff2"),url(/assets/alegreya-vietnamese-500-normal-Bulx4Dj7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-ext-500-normal-B_6HdrEK.woff2)format("woff2"),url(/assets/alegreya-latin-ext-500-normal-BXZj8mwG.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2)format("woff2"),url(/assets/alegreya-latin-500-normal-B7TqNLeg.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-ext-700-normal-Dx8o6fqX.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-700-normal-A6q6xEOT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-700-normal-Bftrb-m-.woff2)format("woff2"),url(/assets/alegreya-cyrillic-700-normal-_o_NBoYw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-ext-700-normal-DzPShcR4.woff2)format("woff2"),url(/assets/alegreya-greek-ext-700-normal-DQPzd-kK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-700-normal-ByoPpMZf.woff2)format("woff2"),url(/assets/alegreya-greek-700-normal-mWQ2Ne64.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-vietnamese-700-normal-CvM8am9u.woff2)format("woff2"),url(/assets/alegreya-vietnamese-700-normal-CdvEC7Dz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-ext-700-normal-CEFih5UF.woff2)format("woff2"),url(/assets/alegreya-latin-ext-700-normal-B6bzkdlx.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2)format("woff2"),url(/assets/alegreya-latin-700-normal-BS7r-qZs.woff)format("woff");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:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-cyrillic-ext-500-normal-uSzkJ8pj.woff2)format("woff2"),url(/assets/alegreya-sans-sc-cyrillic-ext-500-normal-DBKrI-VF.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-cyrillic-500-normal-BJtbvBuJ.woff2)format("woff2"),url(/assets/alegreya-sans-sc-cyrillic-500-normal-BPq4UsFs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-greek-ext-500-normal-oZNnc9PX.woff2)format("woff2"),url(/assets/alegreya-sans-sc-greek-ext-500-normal-0d1lg06R.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-greek-500-normal-kCN91_yR.woff2)format("woff2"),url(/assets/alegreya-sans-sc-greek-500-normal-M0UftlFo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-vietnamese-500-normal-BrztXT6d.woff2)format("woff2"),url(/assets/alegreya-sans-sc-vietnamese-500-normal-BX0NDOf0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-latin-ext-500-normal-Dh7R8V5l.woff2)format("woff2"),url(/assets/alegreya-sans-sc-latin-ext-500-normal-CCJvdG_c.woff)format("woff");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:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-latin-500-normal-CHX8q7Az.woff2)format("woff2"),url(/assets/alegreya-sans-sc-latin-500-normal-DJbCrtC9.woff)format("woff");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:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-cyrillic-ext-700-normal-B27qRKhG.woff2)format("woff2"),url(/assets/alegreya-sans-sc-cyrillic-ext-700-normal-D6BoAOdO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-cyrillic-700-normal-ByUfwsCa.woff2)format("woff2"),url(/assets/alegreya-sans-sc-cyrillic-700-normal-XiFw6b4W.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-greek-ext-700-normal-DhAqgVcu.woff2)format("woff2"),url(/assets/alegreya-sans-sc-greek-ext-700-normal-Bt0cjwJH.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-greek-700-normal-ua9OA27q.woff2)format("woff2"),url(/assets/alegreya-sans-sc-greek-700-normal-CrabXAu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-vietnamese-700-normal-B-bOekkZ.woff2)format("woff2"),url(/assets/alegreya-sans-sc-vietnamese-700-normal-Cr6pWuDc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-latin-ext-700-normal-DnevacmG.woff2)format("woff2"),url(/assets/alegreya-sans-sc-latin-ext-700-normal-Cqzmsudm.woff)format("woff");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:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-latin-700-normal-B3GxztBF.woff2)format("woff2"),url(/assets/alegreya-sans-sc-latin-700-normal-BexxmWhY.woff)format("woff");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}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--color-shellac:#17120f;--color-smoke:#2b211b;--color-tobacco:#6e4a2b;--color-krasi:#7b1e22;--color-brass:#c2913f;--color-cyan:#2eb8c9;--color-ash:#b8a88c;--color-paper:#ede0c6;--color-linen:#f6eedc;--font-display:"GFS Didot", Georgia, "Times New Roman", serif;--font-body:"Alegreya", Georgia, serif;--font-label:"Alegreya Sans SC", "Trebuchet MS", sans-serif;--text-display:clamp(2.625rem, 1.7935rem + 3.6957vw, 4.75rem);--text-display--line-height:1.05;--text-h1:clamp(2.25rem, 1.7609rem + 2.1739vw, 3.5rem);--text-h1--line-height:1.1;--text-h2:clamp(1.875rem, 1.5815rem + 1.3043vw, 2.625rem);--text-h2--line-height:1.15;--text-h3:clamp(1.5rem, 1.3043rem + .8696vw, 2rem);--text-h3--line-height:1.2;--text-lead:clamp(1.25rem, 1.1522rem + .4348vw, 1.5rem);--text-lead--line-height:1.4;--text-body:clamp(1.0625rem, 1.038rem + .1087vw, 1.125rem);--text-body--line-height:1.6;--text-small:.9375rem;--text-small--line-height:1.5;--text-label:clamp(.8125rem, .788rem + .1087vw, .875rem);--text-label--line-height:1.2;--text-label--letter-spacing:.14em;--radius-print:2px;--spacing-section:clamp(4rem, 2.4348rem + 6.9565vw, 8rem);--spacing-gutter:clamp(1.25rem, .9565rem + 1.3043vw, 2rem);--container-page:75rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,.theme-paper{--ground:var(--color-paper);--surface:var(--color-linen);--ink:var(--color-shellac);--muted:var(--color-tobacco);--accent:var(--color-krasi);--on-accent:var(--color-paper);--line:#6e4a2b59;--glow:var(--color-cyan)}.theme-shellac{--ground:var(--color-shellac);--surface:var(--color-smoke);--ink:var(--color-paper);--muted:var(--color-ash);--accent:var(--color-brass);--on-accent:var(--color-shellac);--line:#c2913f59;--glow:var(--color-cyan)}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-brass) var(--color-shellac)}body{background-color:var(--ground);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-wrap:balance;word-spacing:-.08em}:focus-visible{outline:2px solid var(--glow);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal]>*,[data-reveal-child],.char{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}.btn:hover,.card:hover,.contact-path:hover,.nav-link:hover,.menu-link:hover,.foot-link:hover,.social-link:hover,.text-link:hover{transform:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-shellac)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-brass),var(--color-cyan));border:2px solid var(--color-shellac);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--color-cyan)}}@layer components{.section{background-color:var(--ground);padding-block:var(--spacing-section);color:var(--ink)}.wrap{width:100%;max-width:var(--container-page);padding-inline:var(--spacing-gutter);margin-inline:auto}.prose-col{max-width:65ch}.t-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.t-h1{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.t-h3{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.t-lead{font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));color:var(--muted)}.t-small{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));color:var(--muted)}.eyebrow{font-family:var(--font-label);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent)}.section-head{margin-bottom:calc(var(--spacing) * 12);flex-direction:column;display:flex}.section-head>.eyebrow{margin-bottom:calc(var(--spacing) * 3)}.section-head>.t-lead{margin-top:calc(var(--spacing) * 6);max-width:65ch}.btn{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-print);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;text-decoration-line:none;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s,color .25s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#2eb8c947,#0000 70%);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.btn:hover{box-shadow:0 0 0 1px var(--glow),0 14px 32px #00000047;transform:translateY(-3px)scale(1.02)}.btn:hover:after{transform:translate(120%)}.btn:active{transform:translateY(0)scale(.99)}.btn-primary{border-color:var(--accent);background-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--glow);border-color:var(--glow);color:var(--color-shellac)}.btn-outline{border-color:var(--ink);color:var(--ink);background-color:#0000}.btn-outline:hover{border-color:var(--glow);color:var(--glow);background:0 0}.btn.is-copied{box-shadow:0 0 0 1px var(--glow),0 10px 28px #2eb8c938;border-color:var(--glow)!important;color:var(--glow)!important}.btn svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn:hover svg{transform:scale(1.12)rotate(-4deg)}.nav-link{white-space:nowrap;text-decoration-line:none;transition:color .25s,transform .25s;display:inline-block;position:relative}.nav-link:after{content:"";background:var(--glow);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.4em;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:var(--glow);transform:translateY(-2px)}.nav-link:hover:after{transform:scaleX(1)}.lang-switchers{align-items:center;gap:var(--spacing);flex-shrink:0;align-self:center;display:flex}.lang-switch{height:calc(var(--spacing) * 8);border-radius:var(--radius-print);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 2);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent);letter-spacing:.08em;flex-shrink:0;justify-content:center;align-self:center;align-items:center;text-decoration-line:none;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.lang-switch:hover{color:var(--glow);border-color:var(--glow)}.lang-switch[aria-current=true]{color:var(--ink);border-color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lang-switch[aria-current=true]{background-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.site-nav .btn{height:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));flex-shrink:0;align-self:center;padding-block:0}.site-nav .btn svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.site-nav .btn:hover,.site-nav .btn:active{transform:none}.menu-link{text-decoration-line:none;transition:color .25s,transform .3s cubic-bezier(.22,1,.36,1),letter-spacing .3s}.menu-link:hover{color:var(--glow);letter-spacing:.02em;transform:translate(8px)}.foot-link{cursor:pointer;text-align:left;font:inherit;color:inherit;background-color:#0000;padding:0;text-decoration-line:none;transition:color .25s,transform .25s}.foot-link:hover{color:var(--glow);transform:translate(4px)}.soft-link{cursor:pointer;font:inherit;color:inherit;background-color:#0000;padding:0;text-decoration-line:none;transition:color .25s}.soft-link:hover{color:var(--glow)}.text-link{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent);text-decoration-line:none;transition:color .25s,gap .3s cubic-bezier(.22,1,.36,1),transform .25s;display:inline-flex}.text-link:hover{color:var(--glow);gap:.75rem;transform:translate(2px)}.text-link svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.text-link:hover svg{transform:translate(4px)}.card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-print);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:calc(var(--spacing) * 8);flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:flex}.card:hover{border-color:var(--glow);transform:translateY(-6px);box-shadow:0 16px 40px #00000024}.card>svg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);color:var(--accent);transition:color .25s,transform .4s cubic-bezier(.22,1,.36,1)}.card:hover>svg{color:var(--glow);transform:scale(1.08)rotate(-3deg)}.contact-path{align-items:flex-start;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-block:calc(var(--spacing) * 6);color:var(--ink);text-decoration-line:none;transition:color .25s,border-color .25s,padding-left .3s cubic-bezier(.22,1,.36,1);display:flex}.contact-path:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.contact-path:hover{color:var(--glow);padding-left:.35rem}.contact-path__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);color:var(--accent);flex-shrink:0;transition:color .25s,transform .35s cubic-bezier(.22,1,.36,1)}.contact-path:hover .contact-path__icon{color:var(--glow);transform:scale(1.06)}.contact-path__body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.contact-path__go{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent);flex-shrink:0;transition:gap .3s cubic-bezier(.22,1,.36,1),color .25s;display:inline-flex}.contact-path:hover .contact-path__go{color:var(--glow);gap:.75rem}.contact-path__go svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.contact-path:hover .contact-path__go svg{transform:translate(4px)}.social-link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-print);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);color:var(--accent);justify-content:center;align-items:center;transition:color .25s,border-color .25s,transform .3s cubic-bezier(.22,1,.36,1),background-color .25s,box-shadow .3s;display:inline-flex}.social-link:hover{color:var(--glow);border-color:var(--glow);background:#2eb8c91a;transform:translateY(-3px)scale(1.06);box-shadow:0 8px 20px #2eb8c926}.social-link svg{transition:transform .3s}.social-link:hover svg{transform:scale(1.1)}details summary{transition:color .25s}details summary:hover{color:var(--glow)}details summary svg{transition:transform .35s cubic-bezier(.22,1,.36,1),color .25s}details summary:hover svg{color:var(--glow)}.meander{background-color:var(--accent);width:100%;height:18px;-webkit-mask:url(/ornaments/meander-tile.svg) 50%/24px 18px repeat-x;mask:url(/ornaments/meander-tile.svg) 50%/24px 18px repeat-x}.rule-diamond{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 60);background-color:var(--accent);margin-inline:auto;-webkit-mask:url(/ornaments/divider.svg) 50%/contain no-repeat;mask:url(/ornaments/divider.svg) 50%/contain no-repeat}.grain{isolation:isolate;position:relative}.grain:before{content:"";z-index:-1;opacity:.14;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.43  0 0 0 0 0.29  0 0 0 0 0.17  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html.js [data-reveal=fade-up]{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}html.js [data-reveal=fade-up].is-in{opacity:1;transform:none}html.js [data-reveal=hero] [data-reveal-child]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .14s + 80ms);transform:translateY(28px)}html.js [data-reveal=hero].is-in [data-reveal-child]{opacity:1;transform:none}html.js [data-reveal=hero] .char{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--c,0) * 22ms + .22s);display:inline-block;transform:translateY(.55em)rotate(6deg)}html.js [data-reveal=hero].is-in .char{opacity:1;transform:none}html.js [data-reveal=cascade-cards]>*{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .13s);transform:translateY(56px)rotate(1.4deg)}html.js [data-reveal=cascade-cards].is-in>*{opacity:1;transform:none}html.js [data-reveal=portrait]{opacity:0;clip-path:inset(0 42% 0 0);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),clip-path 1.1s cubic-bezier(.22,1,.36,1);transform:translate(-28px)scale(1.04)}html.js [data-reveal=portrait].is-in{opacity:1;clip-path:inset(0);transform:none}html.js [data-reveal=slide-right]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .12s,transform .9s cubic-bezier(.22,1,.36,1) .12s;transform:translate(40px)}html.js [data-reveal=slide-right].is-in{opacity:1;transform:none}html.js [data-reveal=slide-right] .char{opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--c,0) * 18ms + .28s);display:inline-block;transform:translateY(.4em)}html.js [data-reveal=slide-right].is-in .char{opacity:1;transform:none}html.js [data-reveal=draw-rule]{opacity:0;transform-origin:50%;transition:opacity .6s,transform 1s cubic-bezier(.22,1,.36,1);transform:scaleX(.2)}html.js [data-reveal=draw-rule].is-in{opacity:1;transform:none}html.js [data-reveal=rail]>*{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(32px)}html.js [data-reveal=rail].is-in>*{opacity:1;transform:none}html.js [data-reveal=fade-up] .char{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--c,0) * 16ms + .16s);display:inline-block;transform:translateY(.45em)}html.js [data-reveal=fade-up].is-in .char{opacity:1;transform:none}html.js [data-reveal=pins]>*{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms);transform:translate(36px)}html.js [data-reveal=pins]>:nth-child(odd){transform:translate(-36px)}html.js [data-reveal=pins].is-in>*{opacity:1;transform:none}html.js [data-reveal=pins]>* svg{transition:transform .5s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(var(--i,0) * 70ms + .12s);transform:scale(.4)}html.js [data-reveal=pins].is-in>* svg{transform:none}html.js [data-reveal=fold]>*{opacity:0;filter:blur(2px);transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1),filter .55s;transition-delay:calc(var(--i,0) * 65ms);transform:translateY(24px)}html.js [data-reveal=fold].is-in>*{opacity:1;filter:none;transform:none}html.js [data-reveal=bloom] [data-reveal-child]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * .11s);transform:translateY(20px)scale(.96)}html.js [data-reveal=bloom].is-in [data-reveal-child]{opacity:1;transform:none}html.js [data-reveal=bloom] .char{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--c,0) * 14ms + .24s);display:inline-block;transform:translateY(.35em)}html.js [data-reveal=bloom].is-in .char{opacity:1;transform:none}.has-chars{text-wrap:balance}.has-chars .word{white-space:nowrap;display:inline-block}.has-chars .char{display:inline-block}.reading-progress{z-index:60;pointer-events:none;background:#c2913f2e;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress__bar{transform-origin:0;background:linear-gradient(90deg,var(--color-brass),var(--color-cyan));will-change:transform;width:100%;height:100%;transform:scaleX(0)}.site-nav{z-index:45;background:0 0;border-bottom:1px solid #0000;padding-top:3px;transition:transform .38s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.site-nav.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17120feb;border-bottom-color:#c2913f47;box-shadow:0 10px 28px #00000047}.site-nav.is-hidden{transform:translateY(-110%)}.site-nav.is-menu-open{transform:none!important}@media(prefers-reduced-motion:reduce){.site-nav,.reading-progress__bar{transition:none!important}}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-40{z-index:40}.z-50{z-index:50}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-\[34rem\]{max-width:34rem}.max-w-prose{max-width:65ch}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-print{border-radius:var(--radius-print)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--line)}.bg-ash{background-color:var(--color-ash)}.bg-brass{background-color:var(--color-brass)}.bg-ground{background-color:var(--ground)}.bg-krasi{background-color:var(--color-krasi)}.bg-linen{background-color:var(--color-linen)}.bg-paper{background-color:var(--color-paper)}.bg-shellac{background-color:var(--color-shellac)}.bg-smoke{background-color:var(--color-smoke)}.bg-surface{background-color:var(--surface)}.bg-tobacco{background-color:var(--color-tobacco)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-shellac{--tw-gradient-from:var(--color-shellac);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-25\%{--tw-gradient-from-position:25%}.via-shellac\/80{--tw-gradient-via:#17120fcc}@supports (color:color-mix(in lab,red,red)){.via-shellac\/80{--tw-gradient-via:color-mix(in oklab, var(--color-shellac) 80%, transparent)}}.via-shellac\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-45\%{--tw-gradient-via-position:45%}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-70\%{--tw-gradient-to-position:70%}.object-cover{object-fit:cover}.object-\[60\%_20\%\]{object-position:60% 20%}.object-\[70\%_20\%\]{object-position:70% 20%}.object-\[72\%_30\%\]{object-position:72% 30%}.p-3{padding:calc(var(--spacing) * 3)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-section{padding-block:var(--spacing-section)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-label{font-family:var(--font-label)}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-all{word-break:break-all}.text-accent{color:var(--accent)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-on-accent{color:var(--on-accent)}.no-underline{text-decoration-line:none}@media(hover:hover){.hover\:border-accent:hover{border-color:var(--accent)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:inset-0{inset:0}.md\:-z-20{z-index:-20}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-full{height:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:object-\[60\%_30\%\]{object-position:60% 30%}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}}@media(min-width:96rem){.\32xl\:gap-8{gap:calc(var(--spacing) * 8)}}}.hero-photo{filter:sepia(.28)saturate(.9)contrast(1.05)brightness(.94);will-change:translate}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
