@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.05o1bpa1vbol~.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0oviuialj85z..woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.0uy8evdve.ea3.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a39433b4ff06b2-s.0qrn5m~u2b.t9.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a6365570ca21fbb9-s.0locfeaqvhyn-.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ddf6ae3f623ba878-s.p.0yabx1ygi_y9y.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_cd3256f9-module__HcV4yq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_cd3256f9-module__HcV4yq__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_e0e48f60-module__mXt_fW__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_e0e48f60-module__mXt_fW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_efd214e2-module__K9lZKq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_efd214e2-module__K9lZKq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2?dpl=dpl_7E2rpDujj2iPbTC4LZtAAm3MtjKb)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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ed3df95c-module__D4oVwa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ed3df95c-module__D4oVwa__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--paper:#f7f3ee;--s1:#ede8e2;--ink:#1a1410;--ink-s:#3d3530;--ink-m:#7a6e68;--ink-g:#b0a89f;--dark-bg:#111110;--ember:#8b2000;--ember-l:#c44a20;--rule:#1a14101a;--rule-m:#1a141033;--rule-s:#1a141052;--fd:var(--font-barlow-condensed), "Barlow Condensed", sans-serif;--fu:var(--font-dm-sans), "DM Sans", sans-serif;--fm:var(--font-dm-mono), "DM Mono", monospace;--fc:var(--font-cormorant), "Cormorant Garamond", serif;--col-w:1100px}@media (prefers-color-scheme:dark){:root{--paper:#111110;--s1:#1c1b1a;--ink:#f0ebe4;--ink-s:#c8bfb8;--ink-m:#8a7e78;--ink-g:#5a534e;--dark-bg:#0a0a09;--ember:#c44a20;--ember-l:#c44a20;--rule:#f0ebe41a;--rule-m:#f0ebe433;--rule-s:#f0ebe452}}html.theme-light{--paper:#f7f3ee;--s1:#ede8e2;--ink:#1a1410;--ink-s:#3d3530;--ink-m:#7a6e68;--ink-g:#b0a89f;--dark-bg:#111110;--ember:#8b2000;--ember-l:#c44a20;--rule:#1a14101a;--rule-m:#1a141033;--rule-s:#1a141052}html.theme-dark{--paper:#111110;--s1:#1c1b1a;--ink:#f0ebe4;--ink-s:#c8bfb8;--ink-m:#8a7e78;--ink-g:#5a534e;--dark-bg:#0a0a09;--ember:#c44a20;--ember-l:#c44a20;--rule:#f0ebe41a;--rule-m:#f0ebe433;--rule-s:#f0ebe452}@media (prefers-color-scheme:dark){.footer-wordmark{filter:invert()}}body,.form-section,.form-left,.closing-cta,.hero-outer,.content-section,.vendor-bar,footer,.pillar,.stat-cell{transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}html{font-size:16px;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--fu);font-feature-settings:"tnum" 1, "ss01" 1;-webkit-font-smoothing:antialiased;overflow-x:clip}a,button,input,.hold-btn,.vendor-link,.btn-solid,.thesis-cta,.hdr-cta,.hdr-back,.footer-link,.footer-email{-webkit-tap-highlight-color:transparent}::selection{background:var(--ember);color:var(--paper)}::selection{background:var(--ember);color:var(--paper)}.form-row input::selection,.field input::selection{background:var(--s1);color:var(--ink)}.form-row input::-moz-selection{background:var(--s1);color:var(--ink)}.field input::-moz-selection{background:var(--s1);color:var(--ink)}.section-rule{position:relative}.section-rule:after{content:"";background:var(--rule-m);transform-origin:0;pointer-events:none;height:1px;transition:transform .9s linear;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.section-rule.is-in:after{transform:scaleX(1)}.site-header{z-index:100;background:var(--dark-bg);align-items:center;height:52px;padding:0 48px;display:flex;position:sticky;top:0}.hdr-logo{align-items:center;display:flex}.hdr-right{align-items:center;gap:16px;margin-left:auto;display:flex}.hdr-divider{background:#f0ebe426;width:1px;height:18px;margin:0 20px}.hdr-label{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#f0ebe459;font-size:9px}.hdr-cta{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:#f0ebe466;border:1px solid #f0ebe424;padding:6px 14px;font-size:9px;text-decoration:none;transition:color .18s,border-color .18s}.hdr-cta:hover{color:#f0ebe4bf;border-color:#f0ebe459}.hdr-logo{text-decoration:none}.hdr-back{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:#f0ebe459;font-size:9px;text-decoration:none;transition:color .18s}.hdr-back:hover{color:#f0ebe4a6}.hdr-back-left{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:#f0ebe480;align-items:center;gap:8px;font-size:9px;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.hdr-back-left .hdr-back-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-block}.hdr-back-left:hover{color:#f0ebe4d9}.hdr-back-left:hover .hdr-back-arrow{transform:translate(-3px)}.ticker{background:var(--dark-bg);z-index:1;border-top:1px solid #f0ebe40f;padding:8px 0;position:relative;overflow:hidden}.ticker:after{content:"";background:var(--dark-bg);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tick-prefix,.tick-item{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#f7f3ee73;white-space:nowrap;padding:0 28px;font-size:9px;line-height:1}.ticker-track{white-space:nowrap;will-change:transform;animation:22s linear infinite ticker;display:flex}@media (max-width:768px){.ticker-track{animation-duration:11s}}.tick-diamond{color:var(--ember-l)}@keyframes ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.inverted-hero{background:var(--dark-bg) url(/suppliers-hero.png) center / cover no-repeat;color:#f0ebe4;min-height:100vh;position:relative}.inverted-hero:before{content:"";background:#111110b8;position:absolute;inset:0}.inverted-hero .kicker{color:#c44a20}.inverted-hero .kicker:before{background:#c44a20}.inverted-hero .hero-headline{color:#f0ebe4}.inverted-hero .hero-headline em{color:#c44a20}.inverted-hero .hero-sub-line1{color:#c8bfb8}.inverted-hero .hero-sub-line2{color:#8a7e78}@media (prefers-color-scheme:dark) and (min-width:769px){.inverted-hero{background:var(--paper) url(/suppliers-hero.png) center / cover no-repeat;color:#1a1410}.inverted-hero:before{background:#f7f3eeb8}.inverted-hero .kicker{color:#8b2000}.inverted-hero .kicker:before{background:#8b2000}.inverted-hero .hero-headline{color:#1a1410}.inverted-hero .hero-headline em{color:#8b2000}.inverted-hero .hero-sub-line1{color:#3d3530}.inverted-hero .hero-sub-line2{color:#7a6e68}}.hero-outer{z-index:0;position:relative}.hero-body{max-width:var(--col-w);margin:0 auto;padding:112px 64px 128px;position:relative}.kicker{font-family:var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--ember);align-items:center;gap:12px;margin-bottom:40px;font-size:9px;display:flex}.kicker:before{content:"";background:var(--ember);flex-shrink:0;width:20px;height:1px}.kicker.is-animated:before{width:0;animation:.6s cubic-bezier(.22,1,.36,1) .2s forwards kicker-line}.kicker.is-animated .kicker-text{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .32s forwards kicker-text;display:inline-block}@keyframes kicker-line{to{width:20px}}@keyframes kicker-text{to{opacity:1}}.hero-headline{font-family:var(--fd);text-transform:uppercase;transform-origin:0 0;max-width:860px;color:var(--ink);margin-bottom:48px;font-size:clamp(72px,9vw,120px);font-weight:900;line-height:.9;animation:.36s cubic-bezier(.2,0,0,1) both letterpress;overflow:hidden}.reveal-word{animation:.8s cubic-bezier(.16,1,.3,1) both word-reveal;display:inline-block}@keyframes word-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-headline em{color:var(--ember);font-style:normal}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:var(--reveal,0);transform:translateY(calc(20px * (1 - var(--reveal,0))))}.hero-reveal{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) both hero-enter;transform:translateY(16px)}@keyframes hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-outer{will-change:opacity, transform}.reveal-slide{opacity:var(--reveal,0);transform:translateX(calc(-40px * (1 - var(--reveal,0))))}@media (prefers-reduced-motion:reduce){.reveal,.reveal-slide{opacity:1!important;transform:none!important}.hero-reveal{opacity:1!important;animation:none!important;transform:none!important}}@keyframes letterpress{0%{opacity:.82;transform:scale(1.014)}to{opacity:1;transform:scale(1)}}.hero-sub{font-family:var(--fu);max-width:520px;margin-bottom:56px;font-style:normal;font-weight:300;line-height:1.65}.hero-sub-line1{font-family:var(--fu);color:var(--ink-s);margin-bottom:6px;font-size:16px;font-weight:300}.hero-sub-line2{font-family:var(--fu);color:var(--ink-m);font-size:14px;font-weight:300}.hero-btns{flex-wrap:wrap;gap:12px;display:flex}.btn-solid{background:var(--ink);color:var(--paper);font-family:var(--fu);cursor:pointer;border:none;padding:11px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s linear,transform 80ms linear;display:inline-block}.btn-solid:hover{background:var(--ink-s)}.btn-solid:active{background:var(--ink);transition:background,transform;transform:translateY(1px)}.content-section{max-width:var(--col-w);margin:0 auto;padding:96px 64px}.sub-label{font-family:var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-m);align-items:center;gap:14px;margin-bottom:36px;font-size:9px;transition:color .6s linear .4s;display:flex}.sub-label:after{content:"";background-color:var(--rule);background-image:linear-gradient(to right, var(--ember), var(--ember));background-position:0;background-repeat:no-repeat;background-size:0% 100%;flex:1;height:1px;transition:background-size 1.2s cubic-bezier(.22,1,.36,1)}.sub-label.is-ember{color:var(--ember)}.sub-label.is-ember:after{background-size:100% 100%}.pillars{background:var(--paper);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pillar{background:var(--paper);padding:48px 36px}.pillar-dot{background:linear-gradient(90deg,#8b2000 0%,#c44a20 14%,#440090 28%,#800020 42%,#006090 57%,#0090c8 71%,#440090 85%,#8b2000 100%) 0 0/700% 100%;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:18s ease-in-out infinite alternate pillar-flow;display:inline-block;box-shadow:0 0 0 1px #1a141014}.pillar:first-child .pillar-dot{animation-delay:0s}.pillar:nth-child(2) .pillar-dot{animation-delay:-6s}.pillar:nth-child(3) .pillar-dot{animation-delay:-12s}@keyframes pillar-flow{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.pillar-dot{animation:none}}.pillar-rule{background:var(--ember);flex-shrink:0;width:22px;height:1px;display:inline-block}.pillar-n{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-g);align-items:center;gap:9px;margin-bottom:16px;font-size:9px;transition:color .35s;display:flex}.pillar-stat{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);margin-bottom:12px;font-size:clamp(56px,6vw,72px);font-weight:800;line-height:1}.pillar-h{font-family:var(--fd);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin-bottom:14px;font-size:18px;font-weight:800}.pillar-b{color:var(--ink-s);font-size:14px;font-weight:300;line-height:1.65}.stat-grid{background:var(--rule-m);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.stat-cell{background:var(--s1);padding:56px 36px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.stat-cell:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1a141014}.stat-n{font-family:var(--fd);color:var(--ink);margin-bottom:28px;font-size:56px;font-weight:800;line-height:1}.stat-n em{color:var(--ember);font-style:normal}.stat-l{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-m);font-size:9px;line-height:1.4}.stat-l-1,.stat-l-2{display:block}.stat-l-1{color:var(--ink-s);margin-bottom:10px}.stat-l-2{color:var(--ink-m)}.form-section{max-width:var(--col-w);grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin:0 auto;padding:96px 64px;display:grid}.form-row.is-glow{animation:2.4s cubic-bezier(.22,1,.36,1) both form-glow}@keyframes form-glow{0%{border-color:var(--rule-s);box-shadow:0 0 #8b200000}20%{border-color:var(--ember);box-shadow:0 0 0 3px #8b200024}70%{border-color:var(--ember);box-shadow:0 0 0 3px #8b200024}to{border-color:var(--rule-s);box-shadow:0 0 #8b200000}}@media (prefers-reduced-motion:reduce){.form-row.is-glow{animation:none!important}}.form-headline{font-family:var(--fd);text-transform:uppercase;color:var(--ink);margin-bottom:24px;font-size:48px;font-weight:900;line-height:.92}.form-desc{color:var(--ink-m);font-size:14px;font-weight:300;line-height:1.7}.form-row{border:1px solid var(--rule-s);transform-origin:0;max-width:100%;margin-bottom:16px;transition:border-color .2s,transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex}.form-row:hover{border-color:var(--ember);box-shadow:0 0 0 2px #8b20001a}.form-row.is-invalid{border-color:var(--ink)}.form-row input{min-width:0;font-family:var(--fu);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:14px 18px;font-size:16px;font-weight:300}.form-row input::placeholder{color:var(--ink-g)}.form-row input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.form-row input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.form-row input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.form-row input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.form-row button{background:var(--ink);font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);cursor:pointer;white-space:nowrap;border:none;padding:0 20px;font-size:9px;transition:background .18s}.form-row button:hover{background:var(--ink-s)}.hold-btn{--hold:0;-webkit-user-select:none;user-select:none;touch-action:manipulation;isolation:isolate;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.hold-btn.is-holding{animation:2s cubic-bezier(.22,1,.36,1) forwards hold-breathe;transform:translateY(0);box-shadow:0 0 0 1px #44009047,0 12px 36px -14px #8b20008c}@keyframes hold-breathe{0%{transform:scale(1)}60%{transform:scale(1.018)}to{transform:scale(1.028)}}.hold-btn.is-releasing{animation:.52s cubic-bezier(.34,1.15,.64,1) both hold-release}@keyframes hold-release{0%{transform:scale(1.028)}40%{transform:scale(.988)}to{transform:scale(1)}}.hold-fill{transform:translateX(calc(-100% + var(--hold) * 100%));pointer-events:none;z-index:0;will-change:transform, background-position;background:linear-gradient(135deg,#8b2000 0%,#c44a20 40%,#440090 100%) 100% 0/220% 220%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#000000d9 84%,#0006 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#000000d9 84%,#0006 94%,#0000 100%)}.hold-btn.is-holding .hold-fill{animation:2s cubic-bezier(.22,1,.36,1) forwards hold-shift}@keyframes hold-shift{0%{background-position:100% 0}to{background-position:0 100%}}.hold-fill:after{content:"";opacity:0;background:linear-gradient(90deg,#f7f3ee00 0%,#f7f3ee14 50%,#f7f3ee00 100%);transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hold-btn.is-holding .hold-fill:after{opacity:1}.hold-btn.is-complete{animation:.82s cubic-bezier(.22,1,.36,1) forwards hold-flash}.hold-btn.is-complete .hold-fill{background-position:50%;animation:none;transform:translate(0);-webkit-mask-image:none;mask-image:none}@keyframes hold-flash{0%{transform:scale(1.028);box-shadow:0 0 #f7f3ee00,0 0 #44009000}22%{transform:scale(1.04);box-shadow:0 0 0 2px #f7f3eed9,0 0 40px 6px #44009073}60%{transform:scale(1.018);box-shadow:0 0 0 1px #f7f3ee59,0 0 22px 3px #8b20004d}to{transform:scale(1);box-shadow:0 0 #f7f3ee00,0 0 #44009000}}.hold-label{z-index:1;justify-content:center;align-items:center;min-width:110px;display:inline-flex;position:relative}.hold-label-idle,.hold-label-done{transition:opacity .16s linear,transform .24s cubic-bezier(.22,1,.36,1)}.hold-label-idle{opacity:1;transform:translateY(0)}.hold-label-done{opacity:0;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;transform:translateY(6px)}.hold-btn.is-complete .hold-label-idle{opacity:0;transform:translateY(-6px)}.hold-btn.is-complete .hold-label-done{opacity:1;transition-delay:60ms;transform:translateY(0)}.hold-check{color:var(--paper);font-size:12px;font-weight:700;line-height:1;animation:.32s cubic-bezier(.34,1.5,.64,1) 80ms both hold-check-in;display:inline-block}@keyframes hold-check-in{0%{opacity:0;transform:scale(0)rotate(-45deg)}60%{opacity:1;transform:scale(1.3)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.hold-fill,.hold-btn.is-holding,.hold-btn.is-complete,.hold-btn.is-releasing,.hold-label-idle,.hold-label-done,.hold-check{transition:none!important;animation:none!important}.hold-fill{transform:translateX(calc(-100% + var(--hold) * 100%))}}.form-note{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-g);font-size:9px;line-height:1.9}.form-note strong{color:var(--ink-m)}.form-note.is-error{color:var(--ink);letter-spacing:.14em;animation:.32s cubic-bezier(.22,1,.36,1) both note-in}@keyframes note-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.form-left{transition:opacity 1.4s cubic-bezier(.22,1,.36,1) .24s}.form-section.is-submitted .form-left{opacity:.28}.form-right{min-height:220px;position:relative}.form-state{animation:.32s cubic-bezier(.22,1,.36,1) both form-state-in}.form-state-success{animation-delay:0s}@keyframes form-state-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success-headline{font-family:var(--fd);text-transform:uppercase;color:var(--ink);margin:24px 0 28px;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:.92;animation:1.4s cubic-bezier(.22,1,.36,1) .24s both success-headline-in}@keyframes success-headline-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.success-headline em{color:var(--ember);font-style:normal}.success-sub{font-family:var(--fu);color:var(--ink-s);max-width:360px;font-size:14px;font-weight:300;line-height:1.7}@media (prefers-reduced-motion:reduce){.form-state,.success-headline{animation:none}}.field-group{margin-bottom:0}.field{border:1px solid var(--rule-s);background:var(--paper);margin-bottom:10px;transition:border-color .18s;display:flex}.field:focus-within{border-color:var(--ink-m)}.field.is-invalid{border-color:var(--ink)}.field input,.field select{min-width:0;font-family:var(--fu);color:var(--ink);appearance:none;background:0 0;border:none;outline:none;flex:1;padding:14px 18px;font-size:16px;font-weight:300}.field input::placeholder,.field textarea::placeholder{color:var(--ink-g)}.field select{vertical-align:middle;line-height:normal}.field select.is-empty{color:var(--ink-g);font-weight:300}.field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.field input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink);transition:background-color 5000s ease-in-out}.field select{cursor:pointer;color:var(--ink)}.field select option[value=""]{color:var(--ink-g)}.field-select-wrap{flex:1;position:relative}.field-select-wrap:after{content:"↓";font-family:var(--fm);color:var(--ink-g);pointer-events:none;font-size:10px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.field-select-wrap select{width:100%;padding:14px 36px 14px 18px}.submit-btn{background:var(--ink);width:100%;font-family:var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);cursor:pointer;text-align:left;border:none;margin-bottom:12px;padding:14px 24px;font-size:9px;transition:background .18s}.submit-btn:hover{background:var(--ink-s)}.form-note a{color:var(--ink-m);text-underline-offset:2px;text-decoration:underline;transition:color .18s}.form-note a:hover{color:var(--ink)}.terms-section{max-width:var(--col-w);border-bottom:1px solid var(--rule-m);margin:0 auto;padding:64px}.terms-grid{grid-template-columns:240px 1fr;gap:64px;display:grid}.terms-nav{align-self:start;position:sticky;top:72px}.terms-nav-item{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-g);border-bottom:1px solid var(--rule);padding:8px 0;font-size:9px;text-decoration:none;transition:color .18s;display:block}.terms-nav-item:last-child{border-bottom:none}.terms-nav-item:hover{color:var(--ink-m)}.terms-block{margin-bottom:40px}.terms-block:last-child{margin-bottom:0}.terms-title{font-family:var(--fd);text-transform:uppercase;color:var(--ink);letter-spacing:.02em;margin-bottom:12px;font-size:18px;font-weight:800}.terms-text{color:var(--ink-s);font-size:14px;font-weight:300;line-height:1.8}.terms-text p{margin-bottom:10px}.terms-text p:last-child{margin-bottom:0}.terms-text a,.terms-text a:link,.terms-text a:visited,.terms-text a:hover,.terms-text a:active,.terms-text a:focus{color:var(--ember);text-underline-offset:2px;-webkit-tap-highlight-color:transparent;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .16s}.terms-text a:hover{opacity:.75}.bp-wrap{min-height:100vh}.bp-hero{max-width:var(--col-w);margin:0 auto;padding:80px 64px 48px}.bp-form{max-width:var(--col-w);margin:0 auto;padding:32px 64px 128px}.bp-textarea{background:var(--s1);border:1px solid var(--rule-s);width:100%;min-height:260px;font-family:var(--fu);color:var(--ink);resize:vertical;outline:none;padding:20px 22px;font-size:16px;font-weight:300;line-height:1.65;transition:border-color .18s}.bp-textarea:focus{border-color:var(--ink-m)}.bp-textarea::placeholder{color:var(--ink-g)}.bp-textarea:disabled{opacity:.6;cursor:not-allowed}.bp-submit{margin-top:24px}.bp-submit:disabled{opacity:.5;cursor:not-allowed}.bp-success{padding:48px 0}@media (max-width:768px){.bp-hero{padding:48px 20px 32px}.bp-form{padding:24px 20px 80px}.bp-textarea{min-height:220px;padding:16px 18px}}footer{max-width:var(--col-w);grid-template-columns:1fr auto 1fr;align-items:start;gap:32px;margin:0 auto;padding:40px 64px;display:grid}.footer-left{color:var(--ink-g);align-items:center;gap:16px;display:flex}.footer-wordmark{width:auto;height:22px;display:block}.footer-copy{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-g);font-size:9px}.footer-nav{justify-self:center;align-items:center;gap:24px;padding-top:4px;display:flex}.footer-link{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-m);font-size:9px;text-decoration:none;transition:color .18s}.footer-link:hover{color:var(--ink)}.footer-right{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.footer-email{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-m);font-size:9px;text-decoration:none;transition:color .18s}.footer-email:hover{color:var(--ink)}.footer-addr{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-g);font-size:9px;line-height:1.6}.closing-cta{background:var(--s1);border-top:1px solid var(--rule-m)}.closing-cta.closing-cta--aura{color:#f0ebe4;isolation:isolate;background:#111110;border-top:none;position:relative;overflow:hidden}.closing-cta--aura .closing-cta-inner{z-index:1;text-align:center;padding:140px 64px 152px;position:relative}.closing-cta--aura .sub-label{color:#f0ebe48c}.closing-cta--aura .sub-label:after{background-color:#f0ebe42e}.closing-cta--aura .closing-headline{color:#f0ebe4;margin-left:auto;margin-right:auto}.closing-cta--aura .closing-sub{color:#f0ebe4c7;margin-left:auto;margin-right:auto}.closing-cta--aura .btn-solid{color:#111110;background:#f0ebe4;transition:background .14s linear,color .14s linear,transform 80ms linear}.closing-cta--aura .btn-solid:hover{color:#111110;background:#fffaf0}.closing-cta-inner{max-width:var(--col-w);margin:0 auto;padding:112px 64px 128px}.closing-headline{font-family:var(--fd);text-transform:uppercase;color:var(--ink);max-width:760px;margin-bottom:32px;font-size:clamp(48px,6vw,84px);font-weight:900;line-height:.92}.closing-headline em{color:var(--ember);font-style:normal}.closing-sub{font-family:var(--fu);color:var(--ink-s);max-width:480px;margin-bottom:48px;font-size:15px;font-weight:300;line-height:1.65}.vendor-bar{background:var(--s1);border-top:1px solid var(--rule-m);border-bottom:1px solid var(--rule-m);width:100%}.vendor-bar-inner{max-width:var(--col-w);justify-content:space-between;align-items:center;margin:0 auto;padding:32px 64px;display:flex}.vendor-left{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-s);font-size:10px}.vendor-link{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule-s);background:var(--paper);padding:10px 18px;font-size:10px;text-decoration:none;transition:background .16s linear,border-color .16s linear}.vendor-link:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.hero-headline,.kicker.is-animated:before,.kicker.is-animated .kicker-text,.section-rule:after,.ticker-track{opacity:1!important;transition:none!important;animation:none!important}.hero-headline{transform:none!important}.kicker.is-animated:before{width:20px}.section-rule:after{transform:scaleX(1)!important}}@media (max-width:768px){.site-header{padding:0 16px}.hdr-label,.hdr-divider{display:none}.hero-body{padding:64px 20px 72px}.hero-headline{word-break:break-word;font-size:clamp(48px,12vw,72px)}.hero-sub{margin-bottom:40px}.form-section{grid-template-columns:1fr;gap:40px;padding:56px 20px}.form-headline{font-size:36px}.content-section{padding:56px 20px}.terms-section{padding:48px 20px}footer{grid-template-columns:1fr;gap:20px;padding:32px 20px}.footer-nav{justify-self:start}.footer-right{text-align:left;align-items:flex-start}.closing-cta-inner{padding:72px 20px 80px}.closing-headline{font-size:clamp(36px,11vw,56px)}.pillar{padding:36px 20px}.stat-cell{padding:40px 20px}.stat-n{font-size:44px}.pillars,.stat-grid{grid-template-columns:1fr}.form-row{flex-direction:column}.form-row button{padding:14px 18px}.vendor-bar-inner{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 20px}.terms-grid{grid-template-columns:1fr;gap:32px}.terms-nav{position:static}.hdr-cta{align-items:center;min-height:40px;padding:12px 16px;display:inline-flex}.footer-link,.footer-email{min-height:40px;padding:10px 2px;line-height:20px;display:inline-block}.vendor-link{align-items:center;min-height:44px;padding:14px 20px;display:inline-flex}.thesis-cta{align-items:center;min-height:48px;padding:16px 28px;display:inline-flex}.sub-label,.stat-l,.footer-link,.footer-email,.hdr-cta{font-size:11px}.site-header{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}footer{padding-bottom:max(32px, env(safe-area-inset-bottom))}}.thesis-section{color:#f0ebe4;isolation:isolate;will-change:opacity, transform;background:#111110;margin:0 -64px;padding:120px 64px;position:relative;overflow:hidden}.thesis-inner{text-align:center;z-index:1;max-width:860px;margin:0 auto;position:relative}.thesis-kicker{justify-content:center;color:#f0ebe47a!important}.thesis-kicker:after{background:#f0ebe433!important}.thesis-headline{font-family:var(--fd);text-transform:uppercase;color:#f0ebe4;max-width:780px;margin:24px auto 36px;font-size:clamp(36px,4.8vw,60px);font-weight:900;line-height:1.02}.thesis-headline em{color:#c44a20;font-style:italic;font-family:var(--font-cormorant), "Cormorant Garamond", serif;text-transform:none;letter-spacing:-.015em;margin-top:20px;font-size:clamp(44px,5.8vw,76px);font-weight:700;line-height:.94;display:block}.thesis-sub{font-family:var(--fu);color:#f0ebe4b8;max-width:620px;margin:0 auto 40px;font-size:16px;line-height:1.65}.thesis-cta{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#f0ebe4;border:1px solid #f0ebe447;padding:14px 28px;font-size:11px;text-decoration:none;transition:border-color .18s,background .18s;display:inline-block}.thesis-cta:hover{background:#c44a201a;border-color:#c44a20}@media (max-width:768px){.thesis-section{margin:0 -20px;padding:80px 20px}}.bp-dash-head{max-width:var(--col-w);margin:0 auto;padding:64px 64px 24px}.bp-summary{font-family:var(--fu);color:var(--ink-s);max-width:720px;margin:16px 0 36px;font-size:18px;font-weight:300;line-height:1.55}.bp-tracker{max-width:560px;margin:24px 0 8px}.bp-tracker-bar{background:var(--ink-g);height:6px;position:relative;overflow:hidden}.bp-tracker-fill{background:var(--ink);transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.bp-tracker-label{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-m);align-items:baseline;gap:12px;margin-top:10px;font-size:12px;display:flex}.bp-tracker-label strong{color:var(--ink);font-weight:500}.bp-tracker-pct{color:var(--ink-s);margin-left:auto}.bp-toolbar{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.bp-tool-btn{color:var(--ink);border:1px solid var(--ink);font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 18px;font-size:12px;transition:background .16s,color .16s}.bp-tool-btn:hover{background:var(--ink);color:var(--paper)}.bp-tool-btn.is-share{border-color:var(--ink-m)}.bp-tool-btn.is-chat{background:var(--ink);color:var(--paper)}.bp-tool-btn.is-chat:hover{background:var(--ink-s)}.bp-tasks{max-width:var(--col-w);margin:0 auto;padding:32px 64px 48px}.bp-task-group{margin-bottom:40px}.bp-task-phase{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-m);border-bottom:1px solid var(--rule-s);margin:0 0 12px;padding-bottom:8px;font-size:12px}.bp-task-list{margin:0;padding:0;list-style:none}.bp-task{border-bottom:1px solid var(--rule-s);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.bp-task-check{border:1px solid var(--ink);width:22px;height:22px;color:var(--ink);text-align:center;cursor:pointer;background:0 0;flex:none;margin-top:2px;padding:0;font-size:14px;line-height:20px;transition:background .14s,color .14s}.bp-task-check:hover{background:var(--ink-g)}.bp-task.is-done .bp-task-check{background:var(--ink);color:var(--paper)}.bp-task-check.is-readonly{cursor:default}.bp-task-check.is-readonly:hover{background:0 0}.bp-task.is-done .bp-task-check.is-readonly{background:var(--ink);color:var(--paper)}.bp-task-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.bp-task-title{font-family:var(--fu);color:var(--ink);outline:none;font-size:16px;font-weight:400;line-height:1.45}.bp-task-title:focus{background:var(--s1)}.bp-task.is-done .bp-task-title{color:var(--ink-m);text-decoration:line-through;text-decoration-thickness:1px}.bp-task-notes{font-family:var(--fu);color:var(--ink-m);outline:none;font-size:13px;font-weight:300}.bp-task-notes:focus{background:var(--s1)}.bp-task-cat{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-m);border:1px solid var(--rule-s);white-space:nowrap;flex:none;margin-top:2px;padding:3px 8px;font-size:10px}.bp-context{max-width:var(--col-w);margin:0 auto;padding:24px 64px 96px}.bp-context-title{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-m);margin:0 0 20px;font-size:12px;font-weight:500}.bp-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bp-card{border:1px solid var(--rule-s);background:var(--s1);padding:22px 24px}.bp-card h4{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-m);margin:0 0 14px;font-size:11px;font-weight:500}.bp-card p{font-family:var(--fu);color:var(--ink-s);margin:0 0 10px;font-size:14px;font-weight:300;line-height:1.55}.bp-card-note{color:var(--ink-m)!important;font-size:13px!important}.bp-card ul{margin:0;padding:0;list-style:none}.bp-card ul li{border-bottom:1px dashed var(--rule-s);font-family:var(--fu);color:var(--ink-s);justify-content:space-between;gap:16px;padding:6px 0;font-size:13px;display:flex}.bp-card ul li:last-child{border-bottom:none}.bp-card ul li span{color:var(--ink-m);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.bp-card ul li strong{color:var(--ink);font-weight:500}.bp-card-list li{color:var(--ink-s)!important;border-bottom:none!important;padding:3px 0!important;display:block!important}.bp-budget li,.bp-timeline li{display:flex!important}.bp-risks li{flex-direction:column!important;gap:4px!important;padding:10px 0!important;display:flex!important}.bp-risks li strong{font-size:13px;color:var(--ink)!important}.bp-risks li span{font-size:12px;color:var(--ink-m)!important;text-transform:none!important;letter-spacing:0!important}.bp-chat-panel{z-index:50;width:min(420px,100vw - 32px);height:min(640px,100vh - 48px);position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #00000040}.bp-chat{background:var(--paper);border:1px solid var(--ink);flex-direction:column;height:100%;display:flex}.bp-chat-head{background:var(--ink);color:var(--paper);font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;display:flex}.bp-chat-close{color:var(--paper);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.bp-chat-scroll{flex-direction:column;flex:auto;gap:12px;padding:18px;display:flex;overflow-y:auto}.bp-chat-msg{font-family:var(--fu);word-wrap:break-word;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5}.bp-chat-msg.is-user{background:var(--ink);color:var(--paper);align-self:flex-end}.bp-chat-msg.is-assistant{background:var(--s1);color:var(--ink);border:1px solid var(--rule-s);align-self:flex-start}.bp-chat-msg.is-loading{letter-spacing:4px;color:var(--ink-m);font-size:22px}.bp-chat-form{border-top:1px solid var(--rule-s);display:flex}.bp-chat-input{background:var(--paper);font-family:var(--fu);color:var(--ink);border:none;outline:none;flex:auto;padding:14px 16px;font-size:14px}.bp-chat-input::placeholder{color:var(--ink-g)}.bp-chat-send{background:var(--ink);color:var(--paper);font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;padding:0 20px;font-size:11px}.bp-chat-send:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.bp-dash-head,.bp-tasks,.bp-context{padding-left:20px;padding-right:20px}.bp-context-grid{grid-template-columns:1fr}.bp-chat-panel{width:100vw;height:75vh;bottom:0;right:0}}@media print{body{color:#000!important;background:#fff!important}.bp-print-hide,.site-header,.bp-toolbar,.bp-chat-panel{display:none!important}.bp-wrap{color:#000!important;background:#fff!important}.bp-dash-head,.bp-tasks,.bp-context{max-width:100%!important;padding:16px 0!important}.bp-card{page-break-inside:avoid;break-inside:avoid;background:#fff!important;border-color:#ccc!important}.bp-task,.bp-task-group{page-break-inside:avoid;break-inside:avoid}.hero-headline{color:#000!important}}.suppliers-hero-text{z-index:1;flex-direction:column;max-width:600px;min-height:100vh;padding:72px 32px 72px 80px;display:flex;position:relative}.suppliers-hero-logo{margin-bottom:20px;line-height:0;text-decoration:none;display:inline-block}.suppliers-hero-logo svg{display:block}.suppliers-hero-headline{letter-spacing:-.02em;margin-bottom:24px;line-height:.98;font-size:clamp(36px,4.6vw,64px)!important}.suppliers-hero-sub{max-width:540px;margin:0;line-height:1.55;color:#f0ebe4c7!important;font-size:15px!important}.suppliers-hero-cta{color:#111110;font-family:var(--fu);cursor:pointer;background:#f0ebe4;border:0;align-self:flex-start;margin-top:32px;padding:12px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s linear,color .14s linear,transform 80ms linear}.suppliers-hero-cta:hover{color:#111110;background:#fffaf0}.suppliers-hero-brand-row{align-items:center;gap:20px;margin-bottom:20px;display:flex}.suppliers-hero-brand-row .hero-logo{margin-bottom:0}.suppliers-hero-back{font-family:var(--fm);letter-spacing:.18em;text-transform:uppercase;color:#f0ebe473;opacity:0;pointer-events:none;align-items:center;gap:6px;font-size:9px;text-decoration:none;transition:opacity .2s,color .18s;display:inline-flex}.suppliers-hero-brand-row:hover .suppliers-hero-back,.suppliers-hero-back:focus-visible{opacity:1;pointer-events:auto}.suppliers-hero-back:hover{color:#f0ebe4d9}@media (hover:none){.suppliers-hero-back{opacity:1;pointer-events:auto}}.careers-archetypes{border-top:1px solid var(--rule-m);max-width:720px;margin:0 auto}.careers-archetype{border-bottom:1px solid var(--rule-m);grid-template-columns:minmax(220px,280px) 1fr;gap:32px;padding:24px 0;display:grid}.careers-archetype-role{font-family:var(--fu);color:var(--ink);margin:0;font-size:17px;font-weight:500}.careers-archetype-detail{font-family:var(--fu);color:color-mix(in srgb, var(--ink) 65%, transparent);margin:0;font-size:14px;line-height:1.55}.careers-archetype-note{font-family:var(--fu);color:color-mix(in srgb, var(--ink) 50%, transparent);text-align:center;max-width:540px;margin:24px auto 0;font-size:13px}@media (max-width:768px){.careers-archetype{grid-template-columns:1fr;gap:6px;padding:18px 0}}.field-textarea textarea{width:100%;min-width:0;font-family:var(--fu);color:var(--ink);resize:none;appearance:none;background:0 0;border:0;outline:none;flex:1;min-height:110px;padding:14px 18px;font-size:16px;font-weight:300;line-height:1.5}.careers-hero{color:#f0ebe4;isolation:isolate;background:#111110;position:relative;overflow:hidden}.careers-hero .suppliers-hero-text{z-index:1;position:relative}.careers-hero .kicker{color:var(--ember-l)}.careers-hero .hero-headline{color:#f0ebe4}.careers-hero .suppliers-hero-back{color:#f0ebe48c}.careers-hero .suppliers-hero-back:hover{color:#f0ebe4f2}.careers-hero .suppliers-hero-sub{color:#f0ebe4c7!important}.careers-hero .suppliers-hero-cta{color:#111110;background:#f0ebe4}.careers-hero .suppliers-hero-cta:hover{background:var(--ember);color:#f0ebe4}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:-10000px;left:-10000px}.page-brand-row{z-index:5;align-items:center;gap:20px;display:flex;position:absolute;top:72px;left:80px}.page-brand-row .hero-logo{margin-bottom:0}.page-brand-row .hero-v2-mark svg path{fill:var(--ink)}.page-back-link{font-family:var(--fm);letter-spacing:.18em;text-transform:uppercase;color:#1a141066;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;font-size:9px;text-decoration:none;transition:opacity .2s,color .18s;display:inline-flex}.page-brand-row:hover .page-back-link,.page-back-link:focus-visible{opacity:1;pointer-events:auto}.page-back-link:hover{color:#1a1410d9}@media (prefers-color-scheme:dark){.page-back-link{color:#f0ebe466}.page-back-link:hover{color:#f0ebe4d9}}@media (hover:none){.page-back-link{opacity:1;pointer-events:auto}}@media (max-width:768px){.page-brand-row{gap:14px;top:48px;left:24px}.inverted-hero{min-height:auto}.suppliers-hero-text{padding:48px 24px 32px}.suppliers-hero-back{font-size:8px}}.hero-v2-mark{margin-bottom:20px;line-height:0;text-decoration:none;display:inline-block}.hero-v2-mark svg{display:block}.hero-logo{margin-bottom:20px;line-height:0;display:inline-block;position:relative}.hero-logo .hero-v2-mark{margin-bottom:0;text-decoration:none;display:inline-block}.hero-logo .hero-v2-mark svg{display:block}.hero-logo-menu{background:var(--paper);border:1px solid var(--rule-s);z-index:200;flex-direction:column;min-width:240px;margin-top:10px;animation:.2s cubic-bezier(.16,1,.3,1) hero-logo-menu-in;display:flex;position:absolute;top:100%;left:0}.hero-logo-menu a{font-family:var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule);padding:14px 18px;font-size:9px;text-decoration:none;transition:background .16s linear,color .16s linear}.hero-logo-menu a:last-child{border-bottom:0}.hero-logo-menu a:hover,.hero-logo-menu a:focus-visible{background:var(--s1);color:var(--ember);outline:none}@keyframes hero-logo-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-logo-menu{animation:none}}
