@font-face{font-family:Jost;src:local("Jost Variable Italic"),url(../_fonts/pGQsCkOuLJPX_xPEZzFHyjri7PycYO2bVMmEj_-mV-g-aeHOVzh6qFkcA6P0gXYSi1jkGQ60TebtOsn1gYbv9Bk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:"Jost Fallback: Arial";src:local("Arial");size-adjust:96.007%;ascent-override:111.4502%;descent-override:39.0596%;line-gap-override:0%}@font-face{font-family:Jost;src:local("Jost Variable Italic"),url(../_fonts/1o9nrJDPE8EyFdhRi1CMpEsM8ybyuTTMM9oh2nbYoUk-gljICsnKRWkM_gd8yQ5PHkSwAyHqpVvXYn6TSqXxzY0.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:italic}@font-face{font-family:Jost;src:local("Jost Variable Italic"),url(../_fonts/uxf9bHnmhv0H4ZrNPlIesLBd8lL3tXFkOnS4Nncm81s-nJKSom9Dq54mQPodvLVJ7xfLiLlZQWT44MmGUAxmnzk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:100 900;font-style:italic}@font-face{font-family:Jost;src:local("Jost Variable"),url(../_fonts/k8KvdIHvgy-kQD0q2Ur5DpRbBtlt5cDdgW9WVKRdWbM-GjYvIBYWw49gSkrisuimFD2_F83ZGI0nOSu1yG_6h-w.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Jost;src:local("Jost Variable"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-10wNLVsx8mN0r0xp_Jku8zis28Y0cy4bE6vhFm07Lqo.woff2) format(woff2);font-display:swap;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-weight:100 900;font-style:normal}@font-face{font-family:Jost;src:local("Jost Variable"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-QcXAERN1eiNMJ7sMkFe2EMaaNxFxOIPygO2p_x-06jc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:100 900;font-style:normal}@font-face{font-family:Jost;src:local("Jost Thin Italic"),url(../_fonts/DP_kATgDbFA5WNPPoCxscykB4_GHvwAqAym-Io64QS8-Z2_I4hwcAroKfxKwzd36SO_sqjWbZfHY-Zkwi0HNhc0.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/VTCCW-FAZk982DE7tVcJrev3uMrVCLJZagCqzEBBbW8-GKiFITtKKBJUHundjJn3Tpv_Z-ooYqCS-rua_6UiEYk.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost Light Italic"),url(../_fonts/skwBIedAtXvuILMvR2O0F0Q9QznQMhI1JApoMt-1Fbc-BsSOAGdPIJuE4kSOD92ucLRsbQ4qf8OhhhL44gS_02Q.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Jost;src:local("Jost Regular Italic"),local("Jost Italic"),url(../_fonts/8roELJEsnCwZUtZcdKNnvA5vy-ITeDnqijTsBTYJqDo-9KAypDJTVoxB19Hgsf6QHMnaDkOSXzRfPMHceqT_V10.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Jost;src:local("Jost Medium Italic"),url(../_fonts/NQYOtUTk7xzV-Dom1gNWnwB5GRAc52QZe_nRFXsvDSY-v19hR9i6EuBxwO6G5T9jzEQzcDwqlKZfd4pumraSJOw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Jost;src:local("Jost SemiBold Italic"),url(../_fonts/OWymxXVLxYyQWXBwot96kFi9_arqL2OcCmHjgpfmb9E-_UBxCZO0XuD5DU330SsD1nvMA_zdRaRavr7Fyn2GKuA.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Jost;src:local("Jost Bold Italic"),url(../_fonts/ry6cNDGtIz6C8NhN6apjdHPIpG1XhvN9eqJ6R7YL3Aw-fjNoK6Kl3ue7xydfx9EvOD1_RKp85e39nakXe0TLgek.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraBold Italic"),url(../_fonts/xNEB5Ef9AFCg4JGjefb2c8YbmoULsazmZCgmdUVlfFk-9jhsBVXTP8CZwlhdlXtEAHbg9rA3Z3HbN0wJp_pz5iw.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Jost;src:local("Jost Black Italic"),url(../_fonts/JXbaGYgPp9nz2Ks4GFEk07TqXEfTo1N_xrp1e1-6ihc-3nLGfFvJQ8dV_nWXuIFhDJrejsEeWaBtonqyJy_cBpI.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Jost;src:local("Jost Thin"),url(../_fonts/3wq3N0EDShbNRujqZbPXhPMfuZBzPdH3srxo-ig50_c-HM6ZOgdJRdOVP0RcPKCg0mmt22y4DWYQGscPQ79ZDss.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/9g1_3F2CaCSiGk1083J0t-9kV2LxNmr7ATXKkp7LR1k-BDKMoouN5TW1AlTskwfiF0nhYUKA7vssbErfWSO3KPE.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Jost;src:local("Jost Light"),url(../_fonts/xiNKX7KlhSX8evXjrKScLkZXwS9rJY3tlwIN15WLZbs-fNBA3NBv5T3_InZtYPTcblqrHu_H0CM3WRDBWrT0oeY.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Jost;src:local("Jost Regular"),local("Jost"),url(../_fonts/vmuTloL_QQVE2u9C6ECfNW2F2AMZOmVsfVHTxtkm-9I-0XaV8lirLDdo2o3imJpHqAJQIwx_X9ZkqyAWocBQ4P0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Jost;src:local("Jost Medium"),url(../_fonts/sqtp3ekHs-1dCjKj9a-fV7QTwJ2pPdQii3YlaYbeXZo-PMaE1a0KopipWgp8EH1479ZNOo44sevnSxUKDEpk12o.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Jost;src:local("Jost SemiBold"),url(../_fonts/at5q_JEAALf2tzW0J-Ukl9StgQDcxt-BZf35IjF3rGs-wqYO6GomRsa2cejDozMFgy_ovN_Wqdjq73c-TbLDza8.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Jost;src:local("Jost Bold"),url(../_fonts/MnpiKgq7jDDLJ7wfBPMnuF2HQgqHA98AsoWqJubMVhs-Doi6AgQundAuY_YBnAUliPwLp93cAlvW30W041xRxk4.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraBold"),url(../_fonts/LC-g_drYQD2qW1IgSebdU1NzHZw5JqI-5GiQZapwxT0-N_bdILQNehUgCPXcSrtct7Tpf331QJwqDjSfDW0sbVI.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Jost;src:local("Jost Black"),url(../_fonts/N22EqJDwYi9lotSRNw3sTgRz4O4U5R9K3N8A_Cs7bco-0RHbRJW1PIaf9F5SR7wCD_Ll7aj34zxYJYGp3ZUYQkw.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/C2qfcbBTHvlxCsnFskYnl-PbwxcbqEfH2hydxTmyQs0-BsOOzjPzXscYfIRVgFv17byWBJb6BlBcoRwZ6p7ktkc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:italic}@font-face{font-family:"Playfair Display Fallback: Times New Roman";src:local("Times New Roman");size-adjust:111.2615%;ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/siaL9rIUfl2Qk1dRK088MnqoEAEoW_AUawFIBAr5wUE-KQE6o1mNQRGosC_L6pew36Wp2R15FKnZcLkvFsBbk_I.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Nb42ZLX2VEgVcMp9HnZNB1WntaivVPrEzDTmy858agk-kKGiwoYlRQ_lSFweoIaFpfSB4gS4bCgVEp3BpuhZy_M.woff2) format(woff2);font-display:swap;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-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Q8_D6YvnrrJZUdFtPzRiE-TWxOW2ldrXJN6CEOqC_xA-glhbxfth4A8rzBeE69BJw5rKJB7AMktZVkQ_Y2IoOfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-jmA7Dc3Rr25kE_L__VREE9hj3O9dK-bfryFy8akFQcI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-iFhrOyb0R3bXRuMIu1BqdWZOJgCqpPX0iEONE8ELKCg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-3iQ7KHjVA9zBzw6Wd8CyGv63hxmdjGjBRyMMp68Q2jM.woff2) format(woff2);font-display:swap;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-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-LjRsaGtnw0fgXtm2ghRFDDGZ48mt0t6DM4W3BQB6fgA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/pMOkeVkioJqshjHFvBpWmyFAj3AvQ21sE5_dH5mVieg-udPau_CEbBYO8Fuh_BwEGhSaxW2fU3OwC2YUSIKuyNc.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium Italic"),url(../_fonts/VUjITnkDo7GrufcKkI6NcMXmSFRNLMPwA0Wd45szSv0-Ni1XCVDcygVMSJhPvtEkBGWGrUu7f_dpKY1tOx4e0BY.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold Italic"),url(../_fonts/v8Cfac2_qlLF9uS69cYkIci8cdEi4N97RjCk6reGNUw-jDMl6x3r0JmHj0Gnw5Z9N6kFrKnFAKfo3abCi81R2f0.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/V79U9pFrUFOPJg-R6lO9ZvFIJMJLbrLqmFzCKbqQ5DQ-dAFsAL02kK8XxrAJaZcIq3k1xKhRMeUDYWf68YZd3Ws.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold Italic"),url(../_fonts/aRRupnkZKemPaqlEzgDG0WL16-JYgD7SURnRfVgRcDA-hq647jhyRpdOIh9DTjCyNYmje7B2xi5_VukfpIX8Rxg.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Black Italic"),url(../_fonts/GZOQvDigCaXLZtYl9sNj3_KEagxBmfcznhVKHI1ZY_s-i3kUH93IGePbb_wd1DXCBo_beccViuHyEiLvuyiOvmw.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BwLMBexCtZO0KzC4tD996chQOeXLBINL3hGZg8v4ACc-y4wA0AccNUA2PIF4dkHoX4JuJaCqImo3giJuinRJAQY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium"),url(../_fonts/XZJXxmlkD3wMDvxSXPb8_cWJJemWogzYJi9gdFHqgQg-1dqkkKjPnOrrQ5R5mPyzS5tYh8uc4chU2dF8HVR36BE.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/PIl0ZS067Hghx9_Tdq8yNGtgJPcuWHw40UOV1o_CeQc-8yp3jGcGXZe2TJJVuzV_QrNWOSXs10qYF4IzhmHoOLg.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/4K7DZqw852htvI_g4Q31CNdbgzTCJpNBnUH6cYPOZTc-6xxemzBPfcFGgmv6KxCbFPpTAf7bD55vAsvNz2rjm80.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold"),url(../_fonts/5q29aiMZevPBC3Or18_oU5D9xMgoRN6g2NHI1s0P4A0-BzRwnTUjjhfXRKqLiPlBU3SLrM6qAAXesGBsXEQgB1E.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Black"),url(../_fonts/YK1lmSiR7HQiQwM8NKea5meb9zfEZsq-zvOHNtS6lbo-V1CKtLTfCDDdLjFvtPhXlCc8kV86xz6y_FHVewDnfJo.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}:root{--color-blood-200:#ffa7a2;--color-blood-300:#ee7973;--color-blood-400:#c84942;--color-blood-500:#aa2c24;--color-blood-600:#87100a;--color-blood-700:#5c0500;--color-blood:var(--color-blood-400);--color-teal-300:#cae6f1;--color-teal-400:#95c7da;--color-teal-500:#66a4bd;--color-teal-600:#41849d;--color-teal-700:#296f8a;--color-teal-800:#155a75;--color-teal-900:#08475f;--color-teal:var(--color-teal-500);--color-cream-400:#fff9ec;--color-cream-500:#fef0d4;--color-cream-600:#dac69c;--color-cream-700:#b89d69;--color-cream-800:#967d46;--color-cream:var(--color-cream-500);--color-charcoal-100:#e6e6e6;--color-charcoal-200:#b9b8b8;--color-charcoal-300:#898989;--color-charcoal-400:#595959;--color-charcoal-500:#3a3a3a;--color-charcoal-600:#1b1b1b;--color-charcoal-700:#040303;--color-charcoal-700-50:#04030380;--color-charcoal:var(--color-charcoal-500);--color-white:#fff;--color-white-soft:var(--color-cream-400);--color-black:var(--color-charcoal-600);--color-black-soft:var(--color-charcoal-400);--color-background:var(--color-cream-400);--color-heading:var(--color-charcoal);--color-text:var(--color-charcoal);--color-link:var(--color-teal-600);--color-accent:var(--color-teal-500);accent-color:var(--color-accent);caret-color:var(--color-accent)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);font-family:Jost,"Jost Fallback: Arial",Avenir,Arial,sans-serif;font-optical-sizing:auto;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a:has(>img),a:has(>svg){line-height:0}#app{font-weight:400;margin:0 auto;position:relative;z-index:99}h1,h2{color:var(--color-heading);font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",serif;font-optical-sizing:auto}h1{font-size:5.8rem;font-weight:400;letter-spacing:-.02rem}h1,h2{line-height:1.1}h2{font-size:3.5rem;font-weight:500;letter-spacing:-.05;margin:3rem 0 1rem}h1 em,h2 em{color:var(--color-blood)}h3{font-size:2rem;font-weight:700}h4{font-size:1.375rem;font-weight:600}small{font-size:.875rem}a{color:var(--color-link);text-decoration:none;transition:.4s}#cta-dialog a,a.underline,main a{font-weight:500}#cta-dialog a:hover,a.underline:hover,main a:hover{text-decoration:underline}.button{align-items:center;background-color:var(--color-blood);border:1px solid var(--color-blood);border-radius:.38rem;color:var(--color-cream-400);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;height:3.19rem;padding:0 2.06rem}.button-ghost{background-color:transparent;color:var(--color-blood)}.button-ghost:hover,.button:hover{background-color:var(--color-charcoal-400);border-color:var(--color-charcoal-400);color:var(--color-cream-400)}:root{--navigation-height:"187px"}main{text-align:center}header,section{margin:0 auto;scroll-margin-top:187px;width:clamp(100px,80%,1168px)}.pinned{height:100vh;position:sticky;top:0}.pinned,footer{display:flex;flex-direction:column}footer{background-color:var(--color-charcoal-400);color:var(--color-cream-400);margin-top:3rem;padding:4rem 4.5rem}
