@font-face{font-family:Alegreya SC;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f7ce63774cf699bb-s.0fjgp27ngucfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91856ce8b9ad544-s.0maku-n9ocpyy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:500;font-display:swap;src:url(../media/308e495d85af0908-s.30ia_xtkj0c7_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d0d286c6df83146b-s.1yk0cgagdguqd.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:500;font-display:swap;src:url(../media/67dd691a20db711a-s.106votddn_nnb.woff2)format("woff2");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 SC;font-style:italic;font-weight:500;font-display:swap;src:url(../media/65962e97bb0405de-s.1ulge9ymneecf.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8424ec49fd3ec0c6-s.p.0l9s1jir3ufki.woff2)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:Alegreya SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/76335cc77e4296d3-s.1wgd0nf7l9mb5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b9ab43ce935adfe1-s.1q-a2ht6gwol0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c127b5c5d3f0e4bc-s.2hqj357isefg_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4183b031de77378e-s.403g_2-92y20n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/25b546d857ab7be8-s.0b57vnegzkirp.woff2)format("woff2");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 SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/80c694c45caa8ef1-s.3bzfw9huw6_cu.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/fe35ce1de6ee5420-s.p.23vd1kof1j9ac.woff2)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:Alegreya SC;font-style:italic;font-weight:800;font-display:swap;src:url(../media/48c24e8788717d24-s.2xfzwjhyoym89.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:800;font-display:swap;src:url(../media/abb7bcd2ddf188d6-s.09a3skkasku02.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:800;font-display:swap;src:url(../media/3cdc4593e841311b-s.0z3wkmqba66wa.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:800;font-display:swap;src:url(../media/971ae23561f9d396-s.1tk745-j5_9_e.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:800;font-display:swap;src:url(../media/20c6ded73708a887-s.3l02tzwinctiu.woff2)format("woff2");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 SC;font-style:italic;font-weight:800;font-display:swap;src:url(../media/6588147d7d8e986c-s.3jv41so9tmfak.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:italic;font-weight:800;font-display:swap;src:url(../media/f5523000384cbb66-s.p.1tj1vwco3gxop.woff2)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:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f97ee791ce022d3-s.1d-q3ahht7o66.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd9f8d57db110bdc-s.2fs2wpbhld6gu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7c5a53b2cda8ce8b-s.2-h4p6_i7vtmx.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3a07d008473b76-s.2pzvs0jp4o9ey.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f35c33bc82918bbc-s.15_f_gyhccp91.woff2)format("woff2");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 SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f4c9cc0f87002fee-s.3d5u85alcd-om.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c4680da545b4b99d-s.p.2imravyh29td6.woff2)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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa6ccfca021a1570-s.0h3binx66xvyt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7bdd3add212d8be-s.162ha-2hpxtq-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddbfc9671a13090d-s.1jye0z05t7arg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b452df66e9e2c2ce-s.1bfvul7hxrzdg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3685344f150c54e-s.1gc63hxpdeiaf.woff2)format("woff2");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 SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab0ade0f2403a89c-s.3amuyhoam36tp.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/760e258c015091ab-s.p.3p3s6u8vjhkqq.woff2)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:Alegreya SC;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2211d8144ce421e3-s.31nj5mcu3-ily.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:800;font-display:swap;src:url(../media/be99d50b38ab06f7-s.432_1-3yj1w87.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d48eaa66d13a5304-s.1otfzoc42zk-y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2d03129962c0bc6f-s.11eyy5sztgfz-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:800;font-display:swap;src:url(../media/29d278b87c5ba6f5-s.1yjl-jsa7u4po.woff2)format("woff2");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 SC;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5e3a8df71683243-s.33dcqtqk54xdj.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:800;font-display:swap;src:url(../media/75a9c742d3453d27-s.p.0rv2gmy9yozun.woff2)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:Alegreya SC Fallback;src:local(Times New Roman);ascent-override:88.38%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:114.95%}.jcj2kG_className{font-family:Alegreya SC,Alegreya SC Fallback}.jcj2kG_variable{--font-display:"Alegreya SC", "Alegreya SC Fallback"}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b552bdca0e6c244e-s.19alqvvhfuuzb.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c94b7e0bf705aae-s.00bwz7hm3orf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bac5900d1d597981-s.3554akaq1b448.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e877d6a1291df1-s.37c_y-9sgr8ye.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b78b165f9468d04f-s.3q9-6ug02ckx6.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91be9d61ac19b275-s.33i1d7jmgp4dn.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1010081728d60ee5-s.p.28t2_pc6lv_06.woff2)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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d52b6e958f9e8d94-s.15zkqhmr1x9qa.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/408e7161e6944754-s.23o598r86ijbx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1392773810020fb8-s.1w0uyzg9s968s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b122ec851d79114-s.0yitwv_qr78cw.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7d832404870b260-s.0be97yghvks9j.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ad355a91aa752f5-s.34w_pkbsoy-xo.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8640038c7c62e406-s.p.392s89hh6cue7.woff2)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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/807c0c2094042787-s.3aqo2qtaj2v3r.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20ecd6eac5732749-s.21qnfvpjb4sie.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c5982a96ca1d9c10-s.0b28suo3a3dzh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5cfbc042bc21d366-s.2fl_gvysddb04.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7e4d18ef7e42b86-s.083-xskh6cl-4.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14d14b59bf0c753b-s.05dntviacox9e.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41060888aee0e607-s.p.3czaq2i0a43e-.woff2)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:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.RF1Niq_className{font-family:Alegreya Sans,Alegreya Sans Fallback;font-style:normal}.RF1Niq_variable{--font-body:"Alegreya Sans", "Alegreya Sans Fallback"}
:root{--black:#0c0b09;--panel:#171512;--panel-2:#211e19;--rule:#35312a;--steel:#c4c7ca;--steel-dim:#9b9a94;--cream:#f3ecdc;--lager:#e3a92b;--lager-dark:#1a1305;--display:var(--font-display), Georgia, serif;--sans:var(--font-body), "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);font:400 1.1875rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:700;line-height:1.08}h1{font-size:clamp(2.5rem,4.6vw,4.25rem)}h2{font-size:clamp(2rem,3.4vw,3rem)}h3{font-size:1.5rem}p{margin:0 0 1em}ul{margin:0;padding:0}:focus-visible{outline:3px solid var(--lager);outline-offset:3px}.wrap{width:min(1200px,100% - 3rem);margin-inline:auto}.skip{background:var(--lager);color:var(--lager-dark);z-index:20;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}.eyebrow{font:700 .9375rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lager);margin-bottom:.9rem}.gold{color:var(--lager)}.lede{color:#e6dfcf;font-size:1.375rem;line-height:1.45}.btn{background:var(--lager);color:var(--lager-dark);border:2px solid var(--lager);font:700 1.0625rem/1.2 var(--sans);cursor:pointer;border-radius:3px;padding:.8rem 1.5rem;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.btn:hover{background:#f2c04f;border-color:#f2c04f}.btn:disabled{opacity:.6;cursor:wait}.btn-ghost{color:var(--cream);border-color:var(--steel-dim);background:0 0}.btn-ghost:hover{border-color:var(--cream);color:#fff;background:0 0}.actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.more{margin:1.75rem 0 0}.more a{color:var(--lager);text-underline-offset:4px;font-weight:700}.site-header{background:var(--black);border-bottom:1px solid var(--rule);z-index:10;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:1rem;min-height:84px;display:flex}.brand{align-items:center;gap:.8rem;text-decoration:none;display:flex}.brand-logo{width:54px;height:auto}.brand-name{font:700 1.5rem/1 var(--display)}.brand-name em{color:var(--steel);font-weight:500}.site-nav{align-items:center;gap:1.9rem;font-weight:500;display:flex}.site-nav a{border-bottom:2px solid #0000;padding:.35rem 0;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{border-color:var(--lager)}.nav-phone{color:var(--lager);font-weight:700}.menu-toggle{border:1px solid var(--steel-dim);color:var(--cream);font:500 1rem var(--sans);background:0 0;border-radius:3px;padding:.45rem .9rem;display:none}.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:min(720px,100vh - 85px);display:grid}.hero h1{font-size:clamp(2.375rem,3.9vw,3.75rem)}.hero .lede{margin-top:1.25rem;margin-bottom:0}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.5rem,5vw,4.5rem) clamp(2.5rem,6vw,5.5rem) max(1.5rem,50vw - 600px);display:flex}.hero-photo{min-height:360px;position:relative}.hero-photo img,.frame img,.covers-photo img,.service-photo img,.about-photo img{object-fit:cover}.section{padding:clamp(3.5rem,7vw,6rem) 0}.section-head{max-width:760px;margin-bottom:2.25rem}.section-head p:last-child{margin-bottom:0}.section-head h2+p{color:#d9d2c2;margin-top:.8rem}.panel{background:var(--panel)}.page-head{background:var(--panel);border-bottom:1px solid var(--rule);padding:clamp(3rem,6vw,5rem) 0}.page-head h1{max-width:900px}.page-head .lede{margin:1rem 0 0}.frame{aspect-ratio:1;background:var(--panel-2);position:relative;overflow:hidden}.frame.wide{aspect-ratio:2}figure{margin:0}figcaption{color:#d9d2c2;padding-top:.6rem;font-size:1.0625rem}.evidence{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.h1-sub{color:var(--steel);margin-top:.5rem;font-size:.56em;font-weight:500;line-height:1.15;display:block}.site-header:after{content:"";background:linear-gradient(90deg,#5c5f62,#e4e6e8 30%,#7d8084 60%,#e4e6e8 80%,#5c5f62);height:1px;position:absolute;bottom:-1px;left:0;right:0}.payoff{margin-top:clamp(2.5rem,5vw,4rem)}.payoff h3{margin-bottom:1.25rem;font-size:clamp(1.625rem,2.6vw,2.25rem)}.labeled{position:relative}.labeled figcaption{background:var(--black);color:var(--cream);padding:.3rem .85rem;font-size:1rem;font-weight:700;position:absolute;top:0;left:0}.labeled.after figcaption{background:var(--lager);color:var(--lager-dark)}.record{margin-top:3.5rem;position:relative;padding-top:4.75rem!important}.shield{width:96px;height:auto;position:absolute;top:-3.5rem;left:clamp(1.25rem,3vw,2rem)}.shield-num{font:800 34px var(--display);fill:var(--lager)}.shield-label{font:700 10px var(--sans);letter-spacing:.16em;fill:var(--steel)}.compliance{background:var(--panel);border-block:1px solid var(--rule)}.compliance-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.compliance h2{margin-bottom:1.25rem}.fineprint{color:var(--steel-dim);margin:1.25rem 0 0;font-size:1rem}.record{border:1px solid var(--steel-dim);background:var(--black);padding:clamp(1.25rem,3vw,2rem)}.record-title{font:700 1.5rem/1.15 var(--display);margin-bottom:1rem}.record dl{margin:0}.record dl>div{border-top:1px solid var(--rule);grid-template-columns:6rem 1fr;gap:.75rem;padding:.8rem 0;display:grid}.record dt{color:var(--lager);font-weight:700}.record dd{margin:0}.record-cite{border-top:1px solid var(--rule);color:var(--steel-dim);margin:0;padding-top:.8rem;font-size:1rem}.covers-grid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:clamp(2rem,6vw,5rem);display:grid}.covers-photo{min-height:420px;position:relative}.covers{margin-top:1.5rem;list-style:none}.covers li{border-top:1px solid var(--rule);padding:1rem 0}.covers p{color:#d9d2c2;margin:.2rem 0 0}.reviews-section{background:var(--panel)}.reviews{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}blockquote{background:var(--black);border-top:3px solid var(--lager);flex-direction:column;justify-content:space-between;margin:0;padding:1.5rem;display:flex}blockquote p{font-size:1.1875rem}blockquote footer strong{display:block}blockquote footer span{color:var(--steel-dim);font-size:1rem}.cta{background:var(--lager);color:var(--lager-dark);padding:clamp(2.5rem,5vw,4rem) 0}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta p{margin:.5rem 0 0;font-size:1.1875rem}.cta-actions{flex-wrap:wrap;gap:.85rem;display:flex}.cta .btn{background:var(--lager-dark);border-color:var(--lager-dark);color:var(--cream)}.cta .btn:hover{background:#000;border-color:#000}.cta .btn-ghost{color:var(--lager-dark);border-color:var(--lager-dark);background:0 0}.cta .btn-ghost:hover{color:#000;background:0 0}.site-footer{padding:3.5rem 0 1.5rem}.footer-grid{grid-template-columns:1.6fr 1fr 1.2fr;gap:2.5rem;display:grid}.site-footer h2{color:var(--steel);margin-bottom:.75rem;font-size:1.25rem}.site-footer nav a,.footer-grid>div>a{padding:.2rem 0;text-decoration:none;display:block}.site-footer nav a:hover,.footer-grid>div>a:hover{color:var(--lager)}.footer-logo{width:120px;height:auto;margin-bottom:.75rem}.footer-brand p{color:#d9d2c2;max-width:360px}.footer-area{color:#d9d2c2;margin-top:.8rem}.footer-legal{border-top:1px solid var(--rule);color:var(--steel-dim);margin-top:2.5rem;padding-top:1.25rem;font-size:1rem}.footer-legal p{margin:0}.service{border-top:1px solid var(--rule);grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);padding-block:2.5rem;display:grid}.service:first-child{border-top:0;padding-top:0}.service:nth-child(2n) .service-photo{order:2}.service-photo{aspect-ratio:4/3;position:relative;overflow:hidden}.service h2{margin-bottom:.75rem}.service ul{padding-left:1.2rem}.service li{margin-bottom:.4rem}.service li::marker{color:var(--lager)}.compare{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.lines-compare{grid-template-columns:repeat(3,1fr);margin-top:2rem}.gallery{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.gallery .span2{aspect-ratio:auto;grid-column:span 2}.gallery-4{grid-template-columns:repeat(4,1fr)}.about-grid{grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,5rem);display:grid}.about-photo{min-height:460px;position:relative;overflow:hidden}.prose{max-width:640px}.contact-grid{grid-template-columns:1.7fr 1fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.contact-form{gap:1.15rem;display:grid}.contact-form label,.choice legend{font-weight:700}.field-row{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.contact-form input:not([type=radio]),.contact-form select,.contact-form textarea{width:100%;font:400 1.0625rem/1.4 var(--sans);color:var(--cream);background:var(--panel);border:1px solid var(--steel-dim);border-radius:3px;margin-top:.35rem;padding:.7rem .8rem;display:block}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid var(--lager);outline-offset:1px}.contact-form textarea::placeholder{color:var(--steel-dim)}.choice{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.choice legend{margin-bottom:.4rem;padding:0}.choice label{cursor:pointer}.choice input{opacity:0;position:absolute}.choice span{border:1px solid var(--steel-dim);border-radius:3px;padding:.55rem 1.1rem;font-weight:500;display:inline-block}.choice input:checked+span{background:var(--lager);border-color:var(--lager);color:var(--lager-dark);font-weight:700}.choice input:focus-visible+span{outline:3px solid var(--lager);outline-offset:3px}.contact-form .btn{justify-self:start}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{background:var(--panel);border-left:3px solid #e2533f;margin:0;padding:.8rem 1rem}.form-sent{background:var(--panel);border-top:3px solid var(--lager);padding:2rem}.contact-aside h2{color:var(--steel);margin:1.75rem 0 .4rem;font-size:1.375rem}.contact-aside h2:first-child{margin-top:0}.contact-aside p{margin-bottom:.3rem}.big-link{font:700 1.875rem/1.2 var(--display);color:var(--lager);text-decoration:none}@media (max-width:960px){.hero,.compliance-grid,.covers-grid,.about-grid,.contact-grid{grid-template-columns:1fr}.hero{min-height:0}.hero-copy{padding-inline:1.5rem}.hero-photo{aspect-ratio:4/3;min-height:0}.evidence,.gallery-4{grid-template-columns:repeat(2,1fr)}.reviews{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.menu-toggle{display:block}.site-nav{background:var(--black);border-bottom:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:0;padding:.5rem 1.5rem 1rem;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.open{display:flex}.site-nav a{width:100%;padding:.7rem 0}}@media (max-width:700px){.service{grid-template-columns:1fr}.service:nth-child(2n) .service-photo{order:0}.compare,.lines-compare,.field-row,.gallery{grid-template-columns:1fr}.gallery .span2{aspect-ratio:4/3;grid-column:auto}.gallery-4{grid-template-columns:repeat(2,1fr)}.frame.wide{aspect-ratio:2}.cta-actions{width:100%}.brand-name{font-size:1.25rem}.brand-logo{width:44px}.header-row{min-height:68px}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
