@font-face{font-family:Barlow;src:local("Barlow Medium"),url(../_fonts/RmHbk1KPYh9IrbPGxWWsM9sQ91OtrlkdXQ1u2ESPVtE-44ySViK78_4GfM064m5G3tdTN89BgIajxn-Y8lGXx4Q.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:500;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/QBdFvi4H_DNRNjl5IblMHH-XD_st5D5AQPo9hzoX43g-WHZpL_hFgH7hfnUzfpi4K2wIwFDWpHjKdAOfDtSILNI.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;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Medium"),url(../_fonts/1QJjLfA1CwasM4QNFi1yvrXxpDSLcyPXmq9y2sh36Y8-Fr1qEOx1MECAARI48uiBhsgPybHV5swLWlRQzN5UhHg.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:500;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/Nkd_2X48JMqojdcbiJh-5lyxQoTrVHVw7nrAnm4nlKA-d5q9YscR9iflgbBOslLHjOjyDWmKzxFLFVX4_36JwEo.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;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/LuFRkZxdbF6QwMMar4a7gxlCNV7EzqBHdxcyBZmNsCY-QU29NempEpous9VbNMHz_I864X8cbNvruVyefO6AbpU.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;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/xsNDdUCS9G-3PcbbNynxi8atQ4qQMWYNg7i99oaz6l0-TDkKqlxNJdC_DkLTWpEx-EtzBrT-7oDhQDv_oC0_E2o.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;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Medium"),url(../_fonts/ZrcwWToke7ahquE7G-shanns2Uyu3Q0x2gF-AfqJCX4-_X_qDY9tPXahu9cOGdWi17xjPHw8kLmduoPspJBVNok.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:500;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Light Italic"),url(../_fonts/P_BiJsOfPGjaXZCiob_07TcRhjf81JP2ShfbiyvlAoA-i0lpz_ZPT5cLtjQPBIQty9RM9qf2TqxwcB1dqNUtCzc.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:300;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/V4_LD97gmd_c0iypdRoKhI5BzXgCGrkMewqIBQ8crcQ-V3qDOtfNM_sELHxYHBFlXQ0fca6Rl10e4fuirHVDWto.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;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/lF3O_y__FoycptCidYU8g-85v_qAewBFr8GfV2tE7R0-GLeC1Rn0_I1lVJd6JwGwlovsqIGem96Rq0Ybz0zG3bE.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;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/d8VzStWMfZIkwTd5j0SqR-WLZq3m2fHnXomC-wP7SD4-vcoCSGMspt53KTzrX_-QdCOadb-eC5WCiVQbELvF6Eo.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:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Light Italic"),url(../_fonts/vxLUor9t9eIqOERJBhTcH540Mj-xYIT6pwDBLBuWdtQ-1sfl6tb5mslEbxNxIeXzpXCqxqXzA9wGSuY_nTdAW14.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:300;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Medium Italic"),url(../_fonts/Ou1YvSxDdVv6shhmGRgz9I905ZroIiIn8dkFW8VJrFs-EUr4UyaGi6Le9cEXO3M3Eod87mdhpN6vVRmqK467o1g.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:500;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Light"),url(../_fonts/jgIkuquEkNPtgLPNbsD4eRCF6pHgq8XF7c-L64K-CeI-bsWf5OtZh3DGWfZDR99ruqG569yo_GWP3D7IcR3k7nQ.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:300;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/aWDqfVJoKmkAkI5KuHKiopejLLtGPVSIaN2D87BnKi4-NA2m_ymAgjwHKJP9_M7LSASpj7YzxFQjeyyBL5XBQY4.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:600;font-style:normal}@font-face{font-family:"Barlow Fallback: Segoe UI";src:local("Segoe UI");size-adjust:97.2123%;ascent-override:102.8676%;descent-override:20.5735%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow Medium Italic"),url(../_fonts/GrDbnB_wgYWLxVZ6kFGuu1ztKEYqXx3EGgE2RkRRhXg-KbiKSxvUjlh3YkqPovGt0bH5ua_FIOspNmXb7qfwz38.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:500;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Light"),url(../_fonts/gPenL1ydikwoc3N-z4JXc--MjQWyKmEM3kfnRhobzwE-JeEotsIMjvYXeMqgnWwbvNZlpnYbFTkqgrtOL8jeaRc.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:300;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/F_tjwUNgcxumbUMZ9-HpUCamGtMezd9Lv8abqmVXpZo-Ftsj_sViS3U07Djdg3N0wvo8OY6aq6e8FEkUw7XrmAk.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:600;font-style:normal}@font-face{font-family:"Barlow Fallback: Noto Sans";src:local("Noto Sans");size-adjust:90.9283%;ascent-override:109.9768%;descent-override:21.9954%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow Medium Italic"),url(../_fonts/WoEY21oprk3Zt-Jk73HLBiMevXhlv97VyxE7uUVHxnU-J4Fh7Y44QQizU8xRIts9FXSGNUZke_Cr73j8rphe7zU.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:500;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Light"),url(../_fonts/tm1XR_NQ00jXmpHgc5SNXriZ_vUmEP2qRBDynsyNcOg-UhlONh21mb_aRhca8jGMRyaZfU2jhKddgkGb8N_rnFM.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:300;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Bold"),url(../_fonts/NL4HPzuM3zhax-yDu5js8K8skt1yyGTYVbPNcdaY_Vk-HvG_YGQ4MyAQOhSdWFBVKKKnppMI4zvJTpfrBd3t43M.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:700;font-style:normal}@font-face{font-family:"Barlow Fallback: Arial";src:local("Arial");size-adjust:96.68%;ascent-override:103.4341%;descent-override:20.6868%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/PZU3jAJ1l5Ir2OOGSFtSiYhVFaSiXIQsOIk412Ln7g0-mKAuNcbOYmoj5YSIaQzeaGfwrdAad9Ns2vVtLCsykyo.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:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Bold Italic"),url(../_fonts/tQz6aPrF6jmNj73FlLn6bmKO9OZ1psaBULYC_6HSX7Q-bkeCVWiXFtw_tPRMJ169Jg9St7PFQ8BxYTX5x9ZxxIo.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:700;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Bold"),url(../_fonts/_GcRwGtcVhVWl6-HG4nysV0W4I9WZ-Igns8YE_-JgNI-yz3MeVrpjmVwonnxj9U6nCm7uBbwHLWoBoD_gbLDNTc.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:700;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Light Italic"),url(../_fonts/6Q4WFr4olyaQ_5NysyPcSMZS7BluxcGcF5G59zR2tw-MWghpEvb1sJRAoe0vxQ1BQMnOx719CZvrsDEJAYtYBs.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:300;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/0qxqWvQ742pqV6gUS9qLP2wxDq4Y0UikSQoet04IhGg-722i_yYliwgd7_iy_fTT8gnIPft07meCfDHNcCRz4PE.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:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Bold Italic"),url(../_fonts/RBUBHqlb4UVrcLv8h6I1zVxF2S67JhQX5jf4EULnLuY-keEFzHPKhkfOTanbcvrOdowIFjYDb2a3VjkX_4QPFGE.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:700;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Bold"),url(../_fonts/6oZ_ZNcz4F6eXtZyTpIxlFwzNMlyCxXaAR1G4B6kPBU-cB3ML_6u1JGhKMhZYEVd68Vdw2tGDsZxsGctBUipV5o.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:700;font-style:normal}@font-face{font-family:"Barlow Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:95.7778%;ascent-override:104.4084%;descent-override:20.8817%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/k1yzj_iR71sard91ch45AFlPuJRbMf4cvJwNz6e-Jxc-fJLtIzdSgfNl4EBdKc5UGMrT5JCxnOtPt5rIAUKIAqk.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:600;font-style:italic}@font-face{font-family:"Barlow Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.4804%;ascent-override:96.6366%;descent-override:19.3273%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow Bold Italic"),url(../_fonts/P4bF2Ckac0uJzIfiXr5yB6iSxytMKTiPUNLyfsfI2qI-EbMFWP_ByT5WjMU8HMrm4wJGTCs41SvyN1_zPbrlx1E.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:700;font-style:italic}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/epHLF1cK0M3Vjg2mbTiQUyQnrlzeZaj_Sf4w207_hd8-5DNtDMFzlvcvwAE2PVExvUpNrUtQpmZSRnKCD769g_Y.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;font-style:normal}@font-face{font-family:"Bebas Neue Fallback: Arial";src:local("Arial");size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:82.1121%;ascent-override:109.6063%;descent-override:36.5354%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:76%;ascent-override:118.4211%;descent-override:39.4737%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Noto Sans";src:local("Noto Sans");size-adjust:72.1519%;ascent-override:124.7368%;descent-override:41.5789%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Segoe UI";src:local("Segoe UI");size-adjust:77.1383%;ascent-override:116.6735%;descent-override:38.8912%;line-gap-override:0%}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-wzZyUt5wL8V2mXyQP64_ax-fGw9A2kDID2kfXQlsMmQ.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;font-style:normal}:root{--coal:#0c0c0a;--coal-2:#141412;--coal-3:#1c1c19;--coal-4:#242421;--amber:#e8862a;--amber-dim:rgba(232,134,42,.18);--gold:#f0b429;--cream:#f5f1ea;--cream-2:#ede8df;--text-light:#f0ebe3;--text-dim:hsla(37,30%,92%,.55);--text-muted:#908880;--border-dim:hsla(37,30%,92%,.07);--border-amber:rgba(232,134,42,.22)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--coal);color:var(--text-light);font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-weight:400;overflow-x:hidden}::-moz-selection{background:var(--amber);color:var(--coal)}::selection{background:var(--amber);color:var(--coal)}.f-display{font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;letter-spacing:.02em;line-height:.92}.t-hero{font-size:clamp(5rem,13vw,11.5rem)}.t-section{font-size:clamp(3rem,6vw,5.5rem)}.t-large{font-size:clamp(2rem,3.5vw,3.2rem)}.t-label{color:var(--amber);font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.t-body{font-size:1.2rem;font-weight:300;line-height:1.75}.t-small{font-size:1.1rem;font-weight:400;line-height:1.65}.noise{position:relative}.noise:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.6;pointer-events:none;position:absolute;z-index:2}#navbar{align-items:center;border-bottom:1px solid transparent;display:flex;justify-content:space-between;left:0;padding:26px 56px;position:fixed;right:0;top:0;transition:padding .45s cubic-bezier(.16,1,.3,1),background .45s ease,border-color .45s ease;z-index:100}#navbar.scrolled{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0c0c0aed;border-bottom-color:var(--border-amber);padding:14px 56px}@media(max-width:768px){#navbar{padding:20px 24px}#navbar.scrolled{padding:14px 24px}}.nav-logo{align-items:center;display:flex;text-decoration:none}.nav-logo-img{height:48px;transition:transform .3s ease;width:auto}.nav-logo:hover .nav-logo-img{transform:scale(1.03)}.nav-links{align-items:center;display:flex;gap:36px}.nav-link{color:var(--text-dim);font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.14em;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s}.nav-link:after{background:var(--amber);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover{color:var(--text-light)}.nav-link:hover:after{width:100%}.nav-cta{background:var(--amber);color:var(--coal);font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;padding:10px 26px;text-decoration:none;text-transform:uppercase;transition:background .25s,transform .2s}.nav-cta:hover{background:var(--gold);transform:translateY(-1px)}#mob-menu{align-items:center;background:var(--coal-2);display:flex;flex-direction:column;gap:28px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s ease;z-index:99}#mob-menu.open{opacity:1;pointer-events:all}#mob-menu a{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:2.8rem;letter-spacing:.06em;text-decoration:none;transition:color .25s}#mob-menu a:hover{color:var(--amber)}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:var(--text-light);display:block;height:2px;transition:transform .3s,opacity .3s;width:24px}@media(max-width:900px){.nav-cta-desk,.nav-links{display:none!important}.hamburger{display:flex}}.btn-amber{align-items:center;background:var(--amber);color:var(--coal);display:inline-flex;font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:1.1rem;font-weight:600;gap:10px;letter-spacing:.12em;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:background .25s,transform .2s,box-shadow .3s}.btn-amber:hover{background:var(--gold);box-shadow:0 14px 36px #e8862a47;transform:translateY(-2px)}.btn-outline{align-items:center;border:1px solid hsla(37,30%,92%,.22);color:var(--text-light);display:inline-flex;font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:1.1rem;font-weight:500;gap:10px;letter-spacing:.12em;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:border-color .25s,background .25s,transform .2s}.btn-outline:hover{background:#f1ece40d;border-color:#f1ece48c;transform:translateY(-2px)}.sr{transform:translateY(32px)}.sr,.sr-left{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.sr-left{transform:translate(-36px)}.sr-right{opacity:0;transform:translate(36px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.sr-left.vis,.sr-right.vis,.sr.vis{opacity:1;transform:none}.d1{transition-delay:.08s!important}.d2{transition-delay:.16s!important}.d3{transition-delay:.24s!important}.d4{transition-delay:.32s!important}.d5{transition-delay:.4s!important}.d6{transition-delay:.48s!important}.wrap{margin:0 auto;max-width:1320px}.px-main{padding-left:56px;padding-right:56px}.py-sec{padding-bottom:108px;padding-top:108px}@media(max-width:768px){.px-main{padding-left:24px;padding-right:24px}.py-sec{padding-bottom:72px;padding-top:72px}}.eyebrow{align-items:center;display:flex;gap:14px;margin-bottom:18px}.eyebrow:before{background:var(--amber);content:"";flex-shrink:0;height:1px;width:32px}.amber-bar{background:var(--amber);height:3px;width:48px}#hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;overflow:hidden;position:relative}.hero-bg{background-image:url(https://images.unsplash.com/photo-1486325212027-8081e485255e?w=2200&q=85&auto=format&fit=crop);background-position:center 25%;background-size:cover}.hero-bg,.hero-bg:after{inset:0;position:absolute}.hero-bg:after{background:linear-gradient(165deg,#0c0c0a47,#0c0c0a2e 25%,#0c0c0aa6 65%,#0c0c0afa);content:""}.hero-content{max-width:1320px;padding:0 56px 80px;position:relative;width:100%;z-index:3}.hero-eyebrow{align-items:center;display:inline-flex;gap:14px;margin-bottom:24px}.hero-eyebrow-line{background:var(--amber);height:1px;width:44px}.hero-eyebrow-text{color:var(--amber);font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hero-title{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:clamp(5.5rem,14vw,12.5rem);letter-spacing:.02em;line-height:.9;margin-bottom:0}.hero-title .amber-word{color:var(--amber)}.hero-foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;margin-top:40px}.hero-sub{color:#f1ece4a6;font-size:1rem;font-weight:300;line-height:1.75;max-width:440px}.hero-actions{flex-wrap:wrap;gap:14px}.hero-actions,.scroll-cue{align-items:center;display:flex}.scroll-cue{bottom:32px;color:#f1ece459;font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:500;gap:10px;left:56px;letter-spacing:.2em;position:absolute;text-transform:uppercase;z-index:3}.scroll-cue-line{background:linear-gradient(180deg,hsla(37,30%,92%,.35),transparent);height:48px;width:1px}@media(max-width:768px){.hero-content{padding:0 24px 64px}.scroll-cue{left:24px}}#stats-bar{background:var(--coal-3);border-top:1px solid var(--border-amber)}.stats-inner{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:700px){.stats-inner{grid-template-columns:repeat(2,1fr)}}.stat-cell{border-right:1px solid var(--border-dim);padding:30px 40px}.stat-cell:last-child{border-right:none}.stat-num{color:var(--amber);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:2.8rem;letter-spacing:.04em;line-height:1}.stat-lbl{color:var(--text-muted);font-size:1rem;font-weight:500;letter-spacing:.14em;margin-top:5px;text-transform:uppercase}@media(max-width:768px){.stat-cell{padding:22px 20px}}#nosotros{background:var(--cream);overflow:hidden;position:relative}#nosotros:before{color:#0c0c0a0d;content:"PACIFICA";font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:13rem;letter-spacing:.1em;line-height:1;pointer-events:none;position:absolute;right:-60px;top:50%;transform:translateY(-50%) rotate(90deg);white-space:nowrap}.about-grid{align-items:center;display:grid;gap:88px;grid-template-columns:1fr 1fr}@media(max-width:900px){.about-grid{gap:48px;grid-template-columns:1fr}}.about-img-wrap{position:relative}.about-img{display:block;filter:grayscale(12%);height:580px;-o-object-fit:cover;object-fit:cover;width:100%}.about-badge{background:var(--amber);bottom:36px;left:-20px;padding:18px 26px;position:absolute}.about-badge .b-num{color:var(--coal);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:3.2rem;letter-spacing:.04em;line-height:1}.about-badge .b-lbl{color:#0c0c0a99;font-size:1rem;font-weight:600;letter-spacing:.16em;margin-top:2px;text-transform:uppercase}@media(max-width:900px){.about-img{height:320px}.about-badge{bottom:20px;left:12px}}.value-row{align-items:flex-start;border-bottom:1px solid rgba(12,12,10,.08);display:flex;gap:18px;padding:22px 0}.value-row:last-child{border-bottom:none}.v-num{color:var(--amber);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.5rem;letter-spacing:.04em;line-height:1.1;min-width:36px}.v-title{color:var(--coal);font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.01em;margin-bottom:4px}.v-body{color:#5a5650;font-size:1.1rem;font-weight:300;line-height:1.6}.marquee-wrap{background:var(--coal-4);border-bottom:1px solid var(--border-amber);border-top:1px solid var(--border-amber);overflow:hidden;padding:16px 0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee 32s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee-track:hover{animation-play-state:paused}.m-item{align-items:center;display:flex;gap:28px;padding:0 28px;white-space:nowrap}.m-text{color:#90877f73;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.1rem;letter-spacing:.12em}.m-dot{background:var(--amber);border-radius:50%;flex-shrink:0;height:5px;width:5px}#servicios{background:var(--coal)}.service-block{border-bottom:1px solid var(--border-dim);display:grid;gap:0;grid-template-columns:1fr 1.4fr;min-height:420px;transition:background .4s}.service-block:hover{background:#e8862a06}.service-block:first-child{border-top:1px solid var(--border-dim)}.service-block-left{border-right:1px solid var(--border-dim);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:64px 56px;position:relative}.service-block-left:before{background:var(--amber);content:"";height:0;left:0;position:absolute;top:0;transition:height .5s cubic-bezier(.16,1,.3,1);width:3px}.service-block:hover .service-block-left:before{height:100%}.service-big-num{bottom:32px;color:#f1ece40a;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:7rem;letter-spacing:.02em;line-height:1;pointer-events:none;position:absolute;right:32px;transition:color .4s}.service-block:hover .service-big-num{color:#e8862a14}.service-tag{border:1px solid var(--border-amber);color:var(--amber);display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.2em;margin-bottom:20px;padding:5px 12px;text-transform:uppercase}.service-title{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:clamp(2rem,3.5vw,3rem);letter-spacing:.04em;line-height:.95}.service-objective{color:var(--text-muted);font-size:1.1rem;font-weight:600;letter-spacing:.1em;margin-top:28px;text-transform:uppercase}.service-obj-text{color:var(--text-dim);font-size:1.2rem;font-weight:300;line-height:1.6;margin-top:6px}.service-block-right{align-content:start;display:grid;gap:32px 40px;grid-template-columns:1fr 1fr;padding:64px 56px}.svc-feature{display:flex;flex-direction:column;gap:8px}.svc-feature-title{align-items:center;color:var(--text-light);display:flex;font-size:1.1rem;font-weight:600;gap:8px;letter-spacing:.06em}.svc-feature-title:before{background:var(--amber);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.svc-feature-desc{color:var(--text-muted);font-size:1.1rem;font-weight:300;line-height:1.55;padding-left:14px}.svc-icon-wrap{align-items:center;border:1px solid var(--border-amber);display:flex;height:52px;justify-content:center;margin-bottom:20px;transition:background .3s;width:52px}.service-block:hover .svc-icon-wrap{background:var(--amber-dim)}@media(max-width:900px){.service-block{grid-template-columns:1fr;min-height:auto}.service-block-left{border-bottom:1px solid var(--border-dim);border-right:none;padding:44px 24px}.service-block-right{grid-template-columns:1fr;padding:36px 24px}}@media(max-width:768px){.svc-hdr{grid-template-columns:1fr!important}}#mantenimiento{background:var(--coal-2)}.maint-header-grid{align-items:end;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:64px}@media(max-width:768px){.maint-header-grid{grid-template-columns:1fr}}.maint-grid{display:grid;gap:2px;grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.maint-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.maint-grid{grid-template-columns:1fr}}.maint-card{background:var(--coal-3);overflow:hidden;padding:44px 36px;position:relative;transition:background .4s}.maint-card:hover{background:var(--coal-4)}.maint-card:after{background:var(--amber);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1);width:100%}.maint-card:hover:after{transform:scaleX(1)}.maint-badge{border:1px solid var(--border-amber);color:var(--amber);display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.2em;margin-bottom:22px;padding:3px 10px;text-transform:uppercase}.maint-bg-num{bottom:16px;color:#f1ece408;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:6rem;letter-spacing:.04em;line-height:1;pointer-events:none;position:absolute;right:20px;transition:color .4s}.maint-card:hover .maint-bg-num{color:#e8862a0d}.maint-card-icon{align-items:center;border:1px solid var(--border-amber);display:flex;height:40px;justify-content:center;margin-bottom:20px;width:40px}.maint-card-title{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.55rem;letter-spacing:.04em;line-height:1.05;margin-bottom:12px}.maint-card-desc{color:var(--text-muted);font-size:1.1rem;font-weight:300;line-height:1.65;margin-bottom:22px}.maint-tags{display:flex;flex-wrap:wrap;gap:6px}.maint-tag{border:1px solid hsla(37,30%,92%,.07);color:#f1ece466;font-size:1rem;letter-spacing:.07em;padding:4px 10px}#portafolio{background:var(--cream)}.port-header{align-items:end;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:48px}@media(max-width:768px){.port-header{grid-template-columns:1fr}}.port-grid{display:grid;gap:6px;grid-template-columns:repeat(12,1fr);grid-template-rows:420px 340px}.p1{grid-column:span 7}.p2{grid-column:span 5}.p3{grid-column:span 4}.p4{grid-column:span 5}.p5{grid-column:span 3}@media(max-width:900px){.port-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.p1,.p2,.p3,.p4,.p5{grid-column:span 1;height:240px}}@media(max-width:600px){.port-grid{grid-template-columns:1fr}.p1,.p2,.p3,.p4,.p5{grid-column:span 1;height:220px}}.port-item{cursor:pointer;overflow:hidden;position:relative}.port-item img{filter:grayscale(25%);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s;width:100%}.port-item:hover img{filter:grayscale(0);transform:scale(1.06)}.port-overlay{background:linear-gradient(0deg,rgba(12,12,10,.9) 0,transparent 55%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;padding:24px 26px;position:absolute;transition:opacity .4s}.port-item:hover .port-overlay{opacity:1}.port-cat{color:var(--amber);font-size:1rem;font-weight:600;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.port-name{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.3rem;letter-spacing:.06em;line-height:1}@media(max-width:768px){#portafolio .wrap:last-child{padding:0 24px!important}}#porque{background:var(--coal)}.porque-grid{background:var(--border-dim);border:1px solid var(--border-dim);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.porque-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.porque-grid{grid-template-columns:1fr}}.p-cell{background:var(--coal);padding:44px 36px;transition:background .4s}.p-cell:hover{background:var(--coal-3)}.p-cell-icon{align-items:center;border:1px solid var(--border-amber);display:flex;height:42px;justify-content:center;margin-bottom:22px;width:42px}.p-cell-title{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.35rem;letter-spacing:.05em;margin-bottom:10px}.p-cell-body{color:var(--text-muted);font-size:1.1rem;font-weight:300;line-height:1.65}@media(max-width:768px){.pq-hdr{grid-template-columns:1fr!important}}#contacto{background:var(--cream)}.contact-grid{align-items:start;display:grid;gap:88px;grid-template-columns:1fr 1.1fr}@media(max-width:900px){.contact-grid{gap:48px;grid-template-columns:1fr}}.ci-row{border-bottom:1px solid rgba(12,12,10,.08);display:flex;gap:16px;padding:18px 0}.ci-row:last-of-type{border-bottom:none}.ci-icon{align-items:center;background:var(--amber);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ci-lbl{color:#8a8278;font-size:1rem;font-weight:600;letter-spacing:.16em;margin-bottom:2px;text-transform:uppercase}.ci-val{color:var(--coal);font-size:1.2rem;font-weight:500}.quote-block{background:var(--coal);margin-top:44px;overflow:hidden;padding:26px 28px 26px 32px;position:relative}.quote-block:before{background:var(--amber);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.quote-text{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.1rem;letter-spacing:.05em;line-height:1.45;margin-bottom:14px}.quote-attr{color:var(--amber);font-size:1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.form-wrap{background:var(--coal);padding:52px 44px}@media(max-width:600px){.form-wrap{padding:36px 24px}}.form-head-title{color:var(--text-light);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.6rem;letter-spacing:.05em;margin-bottom:4px}.form-head-sub{font-size:1.1rem;font-weight:300;margin-bottom:32px}.f-lbl,.form-head-sub{color:var(--text-muted)}.f-lbl{display:block;font-size:1rem;font-weight:600;letter-spacing:.18em;margin-bottom:7px;text-transform:uppercase}.f-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1ece40a;border:1px solid hsla(37,30%,92%,.1);color:var(--text-light);font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:1.2rem;font-weight:300;outline:none;padding:13px 16px;transition:border-color .3s,background .3s;width:100%}.f-input::-moz-placeholder{color:#f1ece433}.f-input::placeholder{color:#f1ece433}.f-input:focus{background:#e8862a0a;border-color:#e8862a80}textarea.f-input{min-height:120px;resize:vertical}.f-row-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:600px){.f-row-2{grid-template-columns:1fr}}.f-group{margin-bottom:20px}.f-submit{align-items:center;background:var(--amber);border:none;color:var(--coal);cursor:pointer;display:flex;font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;font-size:1.1rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.14em;margin-top:8px;padding:15px;text-transform:uppercase;transition:background .25s,transform .2s;width:100%}.f-submit:hover{background:var(--gold);transform:translateY(-1px)}.f-success{background:var(--amber-dim);border:1px solid var(--border-amber);color:var(--amber);display:none;font-size:1.1rem;font-weight:500;letter-spacing:.06em;margin-top:14px;padding:13px;text-align:center}#footer{background:var(--coal-2)}.footer-inner{border-bottom:1px solid var(--border-dim);display:grid;gap:56px;grid-template-columns:1.6fr 1fr 1fr 1fr;margin-bottom:0;padding:72px 56px 24px}@media(max-width:900px){.footer-inner{grid-template-columns:1fr 1fr;padding:56px 24px 32px}}@media(max-width:540px){.footer-inner{grid-template-columns:1fr}}.footer-brand-col{align-items:center;display:flex;flex-direction:column;text-align:center}.footer-logo-link{display:inline-block;margin-bottom:24px;text-decoration:none}.footer-logo-img{height:200px;transition:opacity .3s ease;width:auto}.footer-logo-link:hover .footer-logo-img{opacity:.85}.footer-desc{color:var(--text-muted);font-size:1.1rem;font-weight:300;line-height:1.65;max-width:230px}.footer-socials{display:flex;gap:10px;margin-top:22px}.f-social{align-items:center;border:1px solid hsla(37,30%,92%,.1);display:flex;height:34px;justify-content:center;transition:border-color .25s,background .25s;width:34px}.f-social:hover{background:var(--amber-dim);border-color:var(--amber)}.f-col-title{color:var(--amber);font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:1.2rem;letter-spacing:.14em;margin-bottom:18px}.f-links{display:flex;flex-direction:column;gap:10px;list-style:none}.f-links a{color:var(--text-muted);font-size:1.1rem;font-weight:300;text-decoration:none;transition:color .25s}.f-links a:hover{color:var(--text-light)}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:18px 56px}@media(max-width:540px){.footer-bottom{padding:18px 24px}}.f-copy{color:#90877f80;font-size:1.1rem;font-weight:300}
