@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/dfe6380d8038ef01-s.3m47s3puv4als.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79a6535a34ba7671-s.2nfi80caetq-h.woff2)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:300;font-display:swap;src:url(../media/61d5cc082b27e47b-s.02r93hl1p9-t0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e22bd0b6218578e5-s.3lt1m56zvtyn1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8e2863f2b0c9c616-s.p.1k-mwovysq9e-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/dfe6380d8038ef01-s.3m47s3puv4als.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79a6535a34ba7671-s.2nfi80caetq-h.woff2)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/61d5cc082b27e47b-s.02r93hl1p9-t0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e22bd0b6218578e5-s.3lt1m56zvtyn1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8e2863f2b0c9c616-s.p.1k-mwovysq9e-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/dfe6380d8038ef01-s.3m47s3puv4als.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79a6535a34ba7671-s.2nfi80caetq-h.woff2)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/61d5cc082b27e47b-s.02r93hl1p9-t0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e22bd0b6218578e5-s.3lt1m56zvtyn1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8e2863f2b0c9c616-s.p.1k-mwovysq9e-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/10f1f66293386fc4-s.3lg6iyzhx4mtw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c8cf6ea760bf8840-s.1-cilkyhv7_gy.woff2)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:300;font-display:swap;src:url(../media/54ed3a58ad824377-s.42haxgd15z19h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c4cb0749fae91636-s.1-tmrgjuao6v-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01acc1f7fcf47b66-s.p.043jd1-nuw7uj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10f1f66293386fc4-s.3lg6iyzhx4mtw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8cf6ea760bf8840-s.1-cilkyhv7_gy.woff2)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/54ed3a58ad824377-s.42haxgd15z19h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c4cb0749fae91636-s.1-tmrgjuao6v-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01acc1f7fcf47b66-s.p.043jd1-nuw7uj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10f1f66293386fc4-s.3lg6iyzhx4mtw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c8cf6ea760bf8840-s.1-cilkyhv7_gy.woff2)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/54ed3a58ad824377-s.42haxgd15z19h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c4cb0749fae91636-s.1-tmrgjuao6v-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01acc1f7fcf47b66-s.p.043jd1-nuw7uj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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%}.y4Qq7q_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.y4Qq7q_variable{--font-display-face:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(../media/93d9e4b2739f2500-s.42_tq_gt05qvb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d39bd1f5a1b67633-s.2wl65l-gxdqqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(../media/f87155ad9584d197-s.p.44xy1_c1gkutn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(../media/93d9e4b2739f2500-s.42_tq_gt05qvb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d39bd1f5a1b67633-s.2wl65l-gxdqqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f87155ad9584d197-s.p.44xy1_c1gkutn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(../media/93d9e4b2739f2500-s.42_tq_gt05qvb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d39bd1f5a1b67633-s.2wl65l-gxdqqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f87155ad9584d197-s.p.44xy1_c1gkutn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(../media/93d9e4b2739f2500-s.42_tq_gt05qvb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d39bd1f5a1b67633-s.2wl65l-gxdqqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f87155ad9584d197-s.p.44xy1_c1gkutn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.aMICDq_className{font-family:Jost,Jost Fallback}.aMICDq_variable{--font-text-face:"Jost", "Jost Fallback"}
.JF2ESG_closing{padding-top:var(--space-section);padding-bottom:calc(var(--space-8) + 88px)}.JF2ESG_top{row-gap:var(--space-12);align-items:center}.JF2ESG_sealWrap,.JF2ESG_ask{grid-column:1/-1}.JF2ESG_ask>*+*{margin-top:var(--space-8)}.JF2ESG_seal{aspect-ratio:1;width:clamp(140px,18vw,240px);color:var(--ss-silver);position:relative}.JF2ESG_ring,.JF2ESG_monogram{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.JF2ESG_ring{animation:20s linear infinite JF2ESG_seal-turn}}@keyframes JF2ESG_seal-turn{to{transform:rotate(360deg)}}.JF2ESG_actions{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.JF2ESG_contact{min-height:var(--touch);font-size:var(--fs-lead);text-underline-offset:6px;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:300;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.JF2ESG_contact:hover{text-decoration-color:currentColor}.JF2ESG_name{margin-top:var(--space-section);justify-content:space-between;align-items:flex-start;gap:4%;display:flex}.JF2ESG_shaker{width:45.9%}.JF2ESG_squad{width:50.1%}.JF2ESG_shaker,.JF2ESG_squad{height:auto;display:block}.JF2ESG_links{gap:var(--space-2) var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.JF2ESG_links a{min-height:var(--touch);font-size:var(--fs-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;text-underline-offset:6px;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.JF2ESG_links a:hover{text-decoration-color:currentColor}.JF2ESG_credit{margin-top:var(--space-6);padding-bottom:env(safe-area-inset-bottom);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 55%, transparent);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:14px;font-size:.6rem;font-weight:600;text-decoration:none;display:flex}.JF2ESG_credit img{opacity:.85;width:136px;height:auto;transition:opacity var(--dur-fast) var(--ease-out)}@media (hover:hover){.JF2ESG_credit:hover{color:var(--fg)}.JF2ESG_credit:hover img{opacity:1}}@media (min-width:768px){.JF2ESG_closing{padding-bottom:var(--space-12)}}@media (min-width:1024px){.JF2ESG_sealWrap{grid-column:1/span 4}.JF2ESG_ask{grid-column:5/-1}}
.u9O6Ca_preloader{display:none}html.preload-run .u9O6Ca_preloader{z-index:1000;background-color:var(--ss-ink);color:var(--ss-paper);animation:u9O6Ca_curtain .7s var(--ease-in-out) 1.9s forwards;place-items:center;display:grid;position:fixed;inset:0}@keyframes u9O6Ca_curtain{to{visibility:hidden;transform:translateY(-100%)}}.u9O6Ca_center{justify-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr);width:min(72vw,360px);display:grid}.u9O6Ca_seal{aspect-ratio:1;width:clamp(112px,30vw,150px);color:var(--ss-silver);animation:u9O6Ca_rise-in .7s var(--ease-out) .1s backwards;position:relative}.u9O6Ca_ring,.u9O6Ca_monogram{position:absolute;inset:0}.u9O6Ca_ring{animation:6s linear infinite u9O6Ca_seal-turn}.u9O6Ca_monogram{animation:u9O6Ca_monogram-in .9s var(--ease-out) .3s backwards}@keyframes u9O6Ca_seal-turn{to{transform:rotate(360deg)}}@keyframes u9O6Ca_monogram-in{0%{opacity:0;transform:scale(.8)}}@keyframes u9O6Ca_rise-in{0%{opacity:0;transform:translateY(14px)}}.u9O6Ca_name{aspect-ratio:716.66/302.02;width:100%;animation:u9O6Ca_rise-in .8s var(--ease-out) .65s backwards}.u9O6Ca_line{background:color-mix(in srgb, var(--ss-paper) 55%, transparent);transform-origin:0;width:100%;height:1px;animation:u9O6Ca_line-draw 1.1s var(--ease-in-out) .7s backwards;display:block}@keyframes u9O6Ca_line-draw{0%{transform:scaleX(0)}}
.JQlNzW_header{z-index:var(--z-header);height:var(--header-h);transition:transform var(--dur-slow) var(--ease-out);position:fixed;inset:0 0 auto}.JQlNzW_header[data-hidden]{transform:translateY(-100%)}.JQlNzW_header:focus-within{transform:none}.JQlNzW_bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:100%;display:grid}.JQlNzW_left,.JQlNzW_rightLinks{gap:var(--space-8);display:none}.JQlNzW_right{justify-content:flex-end;align-items:center;gap:var(--space-6);grid-column:3;display:flex}.JQlNzW_link{min-height:var(--touch);font-size:var(--fs-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.JQlNzW_link{text-underline-offset:6px;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.JQlNzW_link:hover,.JQlNzW_link[aria-current=page]{text-decoration-color:currentColor}}.JQlNzW_home{width:var(--touch);height:var(--touch);color:var(--fg);grid-column:1;justify-self:start;place-items:center;display:grid}.JQlNzW_seal{width:44px;height:44px}.JQlNzW_right .JQlNzW_enquire{display:none}.JQlNzW_countAnchor{width:1px;height:1px}.JQlNzW_count{min-width:var(--touch);background:var(--fg);color:var(--bg);border-radius:50%;justify-content:center;text-decoration:none}.JQlNzW_countLabel{display:none}@media (min-width:1280px){.JQlNzW_count{min-width:0;color:var(--fg);background:0 0;border-radius:0}.JQlNzW_countLabel{white-space:pre;display:inline}}@media (min-width:1024px) and (max-width:1279px){.JQlNzW_left,.JQlNzW_rightLinks{gap:var(--space-5)}.JQlNzW_right{gap:var(--space-4)}.JQlNzW_right .JQlNzW_enquire{padding-inline:var(--space-5)}}@media (min-width:768px){.JQlNzW_right .JQlNzW_enquire{display:inline-flex}}@media (min-width:1024px){.JQlNzW_left,.JQlNzW_rightLinks{display:flex}.JQlNzW_home{grid-column:2;justify-self:center}.JQlNzW_menuButton{display:none}}.JQlNzW_menuButton,.JQlNzW_closeButton{gap:var(--space-3);min-height:var(--touch);padding:0 var(--space-4) 0 var(--space-5);border:1px solid color-mix(in srgb, currentColor 40%, transparent);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:999px}@media (hover:hover){.JQlNzW_menuButton:hover,.JQlNzW_closeButton:hover{border-color:currentColor}}.JQlNzW_burger{gap:5px;width:18px;display:grid}.JQlNzW_burger i{width:100%;height:1.5px;transition:transform var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out);background:currentColor;display:block}.JQlNzW_menuButton .JQlNzW_burger i:last-child{width:11px;margin-left:auto}.JQlNzW_menuButton:hover .JQlNzW_burger i:last-child,.JQlNzW_menuButton[aria-expanded=true] .JQlNzW_burger i:last-child{width:100%}.JQlNzW_burgerOpen i:first-child{transform:translateY(3.25px)rotate(45deg)}.JQlNzW_burgerOpen i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.JQlNzW_panel{width:100vw;max-width:none;height:100dvh;max-height:none;padding:0 var(--margin) var(--space-8);overscroll-behavior:contain;border:0;margin:0;overflow:hidden}.JQlNzW_panel[open]{flex-direction:column;display:flex}.JQlNzW_panel::backdrop{background:var(--ss-ink)}.JQlNzW_panel:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--ss-sky) 34%, transparent), transparent 62%);pointer-events:none;width:95vw;position:absolute;bottom:-20%;right:-35%}.JQlNzW_watermark{aspect-ratio:1;width:84vw;color:var(--ss-sky);opacity:.1;pointer-events:none;position:absolute;bottom:-14vw;right:-22vw}.JQlNzW_panelTop,.JQlNzW_panelList,.JQlNzW_panelFoot{position:relative}.JQlNzW_panelTop .JQlNzW_home{border-radius:50%}.JQlNzW_panelTop{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.JQlNzW_panelList{margin-top:var(--space-6);border-top:1px solid var(--rule)}.JQlNzW_panelList li{border-bottom:1px solid var(--rule);position:relative}.JQlNzW_panelList a{align-items:baseline;gap:var(--space-3);padding-block:var(--space-4);color:var(--fg);grid-template-columns:2.4rem minmax(0,1fr);text-decoration:none;display:grid}.JQlNzW_num{font-size:var(--fs-kicker);letter-spacing:var(--tr-kicker);color:var(--accent);font-weight:600}.JQlNzW_word{transition:transform var(--dur-slow) var(--ease-out), color var(--dur-fast) var(--ease-out);font-size:clamp(2.1rem,9.4vw,4.25rem);line-height:1}.JQlNzW_arrow{color:var(--accent);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);margin-top:-13px;display:grid;position:absolute;top:50%;right:0;transform:translate(-12px)}.JQlNzW_arrow svg{width:26px;height:26px}.JQlNzW_panelList a:active .JQlNzW_word,.JQlNzW_panelList a:focus-visible .JQlNzW_word,.JQlNzW_panelList a[aria-current=page] .JQlNzW_word{color:var(--accent);transform:translate(8px)}.JQlNzW_panelList a:active .JQlNzW_arrow,.JQlNzW_panelList a:focus-visible .JQlNzW_arrow,.JQlNzW_panelList a[aria-current=page] .JQlNzW_arrow{opacity:1;transform:none}@media (hover:hover){.JQlNzW_panelList a:hover .JQlNzW_word{color:var(--accent);transform:translate(8px)}.JQlNzW_panelList a:hover .JQlNzW_arrow{opacity:1;transform:none}}.JQlNzW_panelFoot{gap:var(--space-5);padding-top:var(--space-6);margin-top:auto;display:grid}.JQlNzW_panelFoot .JQlNzW_panelEnquire{background:var(--ss-wine);width:100%;color:var(--ss-paper)}.JQlNzW_panelFoot .JQlNzW_panelEnquire:hover,.JQlNzW_panelFoot .JQlNzW_panelEnquire:active{background:var(--ss-wine-deep)}.JQlNzW_contact{gap:var(--space-1);font-size:var(--fs-lead);font-weight:300;display:grid}.JQlNzW_contact a,.JQlNzW_legal a{color:var(--fg);text-decoration:none}.JQlNzW_legal{gap:var(--space-2) var(--space-6);font-size:var(--fs-small);color:var(--fg-2);flex-wrap:wrap;display:flex}.JQlNzW_legal a{color:var(--fg-2);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.JQlNzW_panel[open]{animation:JQlNzW_sheet-open .65s var(--ease-in-out)}.JQlNzW_panel[open][data-closing]{animation:JQlNzW_sheet-close .38s var(--ease-in-out) forwards}.JQlNzW_panel[open] .JQlNzW_panelList li{animation:JQlNzW_item-rise .65s var(--ease-out) backwards;animation-delay:calc(.26s + var(--i) * 70ms)}.JQlNzW_panel[open] .JQlNzW_panelFoot{animation:JQlNzW_item-rise .65s var(--ease-out) .56s backwards}.JQlNzW_watermark{animation:60s linear infinite JQlNzW_seal-turn}}@keyframes JQlNzW_sheet-open{0%{clip-path:circle(0 at calc(100% - 64px) 36px)}to{clip-path:circle(150% at calc(100% - 64px) 36px)}}@keyframes JQlNzW_sheet-close{0%{clip-path:circle(150% at calc(100% - 64px) 36px)}to{clip-path:circle(0 at calc(100% - 64px) 36px)}}@keyframes JQlNzW_item-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes JQlNzW_seal-turn{to{transform:rotate(360deg)}}@media (max-width:767px){.JQlNzW_header[data-band]{background-color:color-mix(in srgb, var(--bg) 58%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background-image:none}}
:root{--ss-paper:#eeefea;--ss-linen:#e6e2d9;--ss-ink:#161616;--ss-ink-2:#4a4b48;--ss-ink-3:#62635f;--ss-paper-2:#b9bbb4;--ss-navy:#1e2d49;--ss-wine:#5e2b37;--ss-wine-deep:#4a2029;--ss-sky:#9dbbd3;--ss-silver:#b9bbb4;--ss-error:#a3261f;--ss-error-on-dark:#f2a59e;--ss-success:#2f5d3a;--font-display:var(--font-display-face), ui-serif, Georgia, serif;--font-text:var(--font-text-face), system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display-xl:clamp(3.5rem, 1.21rem + 9.77vw, 10rem);--fs-display-l:clamp(2.75rem, 1.61rem + 4.88vw, 6rem);--fs-display-m:clamp(2.25rem, 1.63rem + 2.63vw, 4rem);--fs-display-s:clamp(2rem, 1.74rem + 1.13vw, 2.75rem);--fs-phrase:clamp(1.125rem, .99rem + .56vw, 1.5rem);--fs-lead:clamp(1.25rem, 1.16rem + .38vw, 1.5rem);--fs-body-l:1.125rem;--fs-body:1rem;--fs-small:.875rem;--fs-kicker:.8125rem;--fs-figure-l:clamp(2rem, 1.47rem + 2.25vw, 3.5rem);--fs-figure:clamp(1.25rem, 1.16rem + .38vw, 1.5rem);--lh-display:.95;--lh-body:1.6;--tr-display:.01em;--tr-kicker:.16em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-section:clamp(6rem, 4.59rem + 6.01vw, 10rem);--gutter:clamp(1rem, .82rem + .75vw, 1.5rem);--margin:clamp(1.25rem, 5vw, 5rem);--content-max:1440px;--measure:64ch;--radius:22px;--radius-s:14px;--spirit-rum:#b9858f;--spirit-vodka:#9dbbd3;--spirit-tequila:#d9b96a;--spirit-gin:#9fb79a;--touch:44px;--control:48px;--header-h:72px;--spine:60px;--dur-press:.1s;--dur-fast:.16s;--dur-base:.24s;--dur-swap:.3s;--dur-slow:.45s;--dur-scene:.8s;--dur-reveal:.4s;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.46, .03, .52, .96);--ease-in:cubic-bezier(.5, 0, .75, 0);--stagger:70ms;--z-header:100;--z-dock:110;--z-menu:210;--z-cursor:300}:root,[data-band=paper]{--bg:var(--ss-paper);--fg:var(--ss-ink);--fg-2:var(--ss-ink-2);--fg-3:var(--ss-ink-3);--rule:#c3c4c0;--surface:var(--ss-linen);--action-bg:var(--ss-wine);--action-fg:var(--ss-paper);--action-hover:var(--ss-wine-deep);--focus:var(--ss-wine);--accent:var(--ss-sky);--accent-fg:var(--ss-navy)}[data-band=linen]{--bg:var(--ss-linen);--fg:var(--ss-ink);--fg-2:var(--ss-ink-2);--fg-3:var(--ss-ink-3);--rule:#bcb9b2;--surface:var(--ss-paper);--action-bg:var(--ss-wine);--action-fg:var(--ss-paper);--action-hover:var(--ss-wine-deep);--focus:var(--ss-wine);--accent:var(--ss-sky);--accent-fg:var(--ss-navy)}[data-band=navy]{--bg:var(--ss-navy);--fg:var(--ss-paper);--fg-2:var(--ss-paper-2);--fg-3:var(--ss-paper-2);--rule:#3f4c63;--surface:#26375a;--action-bg:var(--ss-paper);--action-fg:var(--ss-ink);--action-hover:var(--ss-linen);--focus:var(--ss-paper);--accent:var(--ss-sky);--accent-fg:var(--ss-navy)}[data-band=ink]{--bg:var(--ss-ink);--fg:var(--ss-paper);--fg-2:var(--ss-paper-2);--fg-3:var(--ss-paper-2);--rule:#393938;--surface:#222221;--action-bg:var(--ss-paper);--action-fg:var(--ss-ink);--action-hover:var(--ss-linen);--focus:var(--ss-paper);--accent:var(--ss-sky);--accent-fg:var(--ss-navy)}[data-band=sky]{--bg:var(--ss-sky);--fg:var(--ss-ink);--fg-2:var(--ss-navy);--fg-3:var(--ss-navy);--rule:#7b92a4;--surface:#aec7da;--action-bg:var(--ss-navy);--action-fg:var(--ss-paper);--action-hover:var(--ss-ink);--focus:var(--ss-ink);--accent:var(--ss-navy);--accent-fg:var(--ss-paper)}@media (max-width:767px){:root{--space-section:4.5rem}[data-band-mobile=ink]{--bg:var(--ss-ink);--fg:var(--ss-paper);--fg-2:#e3e3de;--fg-3:#d4d5cf;--rule:#ffffff47;--surface:#ffffff24;--action-bg:var(--ss-paper);--action-fg:var(--ss-ink);--action-hover:var(--ss-linen);--focus:var(--ss-paper);--accent:var(--ss-sky);--accent-fg:var(--ss-navy);background-image:none}}html.preload-run{--preload-wait:2.6s}@media (prefers-reduced-motion:reduce){:root{--dur-base:0s;--dur-swap:0s;--dur-slow:0s;--dur-scene:0s;--stagger:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h);background:var(--ss-paper)}body{background:var(--bg);color:var(--fg);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--ss-wine);color:var(--ss-paper)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--margin);z-index:400;padding:var(--space-3) var(--space-5);background:var(--ss-ink);color:var(--ss-paper);position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}[data-band]{background-color:var(--bg);color:var(--fg)}[data-band=paper],[data-band=linen]{background-image:url(/brand/grain.svg);background-size:240px 240px}.band{padding-block:var(--space-section)}.container{width:100%;max-width:var(--content-max);padding-inline:var(--margin);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:768px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.kicker{font-size:var(--fs-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;color:var(--fg-3);font-weight:600;line-height:1.2}.display{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--tr-display);text-transform:uppercase;text-wrap:balance;color:var(--fg)}.display-l{font-size:var(--fs-display-l)}.display-m{font-size:var(--fs-display-m)}.display-s{font-size:var(--fs-display-s);line-height:1.05}.phrase{font-family:var(--font-display);font-size:calc(var(--fs-phrase) * 1.15);color:var(--fg-2);font-style:italic;font-weight:400;line-height:1.25}.lead{font-size:var(--fs-lead);max-width:34em;font-weight:300;line-height:1.4}.body-l{font-size:var(--fs-body-l);max-width:var(--measure)}.small{font-size:var(--fs-small);color:var(--fg-2);line-height:1.5}.figure{font-size:var(--fs-figure);font-variant-numeric:tabular-nums;line-height:1.2}.lockup>.kicker{margin-bottom:var(--space-5)}.lockup>.phrase{margin-top:var(--space-3)}.lockup>.lockup-body{margin-top:var(--space-8)}.lockup>.lockup-body>*+*{margin-top:var(--space-4)}.lockup>.actions{margin-top:var(--space-12)}.actions{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.pill{min-height:var(--control);padding:0 var(--space-8);background:var(--action-bg);color:var(--action-fg);font-size:var(--fs-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{background:var(--action-hover)}.pill:active{transform:scale(.98)}.pill[aria-disabled=true],.pill:disabled{opacity:.4;cursor:not-allowed}.pill-small{min-height:var(--touch);padding-inline:var(--space-6)}.arrow-link{align-items:center;gap:var(--space-3);min-height:var(--touch);font-size:var(--fs-kicker);letter-spacing:var(--tr-kicker);text-transform:uppercase;color:var(--fg);cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link .label{padding-bottom:4px;position:relative}.arrow-link .label:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;inset:auto 0 0}.arrow-link .circle{width:var(--touch);height:var(--touch);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid;border-radius:50%;place-items:center;display:grid}.arrow-link .circle svg{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover){.arrow-link:hover .circle{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-fg)}.arrow-link:hover .circle svg{transform:translate(4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.arrow-link:hover .label:after{animation:underline-redraw .48s var(--ease-out)}}@keyframes underline-redraw{0%{transform-origin:100%;transform:scaleX(1)}45%{transform-origin:100%;transform:scaleX(0)}46%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.text-link{text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.text-link:hover{text-decoration-color:#0000}}.hairline{background:var(--rule);border:0;height:1px;margin:0}.mark{-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background-color:currentColor;display:block}@media (max-width:767px){.pill{min-height:54px;padding-inline:var(--space-8)}.pill-small{min-height:var(--touch)}.pill:active{transform:scale(.97)}}html:has(dialog[open]){overflow:hidden}
.field{gap:var(--space-2);display:grid}.field>label,.legend{font-size:var(--fs-body);font-weight:600}.hint{font-size:var(--fs-small);color:var(--fg-2)}.input{width:100%;min-height:var(--control);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);color:var(--fg);font:inherit;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);font-size:1rem}textarea.input{resize:vertical;min-height:120px}.input:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent);outline:0}.input[aria-invalid=true]{border-color:var(--ss-error)}.error{font-size:var(--fs-small);color:var(--ss-error);font-weight:600}[data-band=navy] .error,[data-band=ink] .error{color:var(--ss-error-on-dark)}@media (prefers-reduced-motion:no-preference){.field[data-invalid] .input,fieldset[data-invalid] .chips{animation:field-shake .3s var(--ease-in-out)}}@keyframes field-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}fieldset{border:0;min-width:0;margin:0;padding:0}.legend{margin-bottom:var(--space-3);padding:0;display:block}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip span{min-height:var(--control);padding:var(--space-2) var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;line-height:1.3;display:inline-flex}.chip small{font-size:var(--fs-small);opacity:.8}.chip input:checked+span{border-color:var(--accent-fg);background:var(--accent);color:var(--accent-fg);font-weight:600}.chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.chip:hover input:not(:checked)+span{background:var(--rule)}}.stepper{align-items:center;gap:var(--space-2);display:inline-flex}.stepper button{width:var(--control);height:var(--control);background:var(--surface);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.stepper button:active{transform:scale(.94)}.stepper button:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.stepper button:not(:disabled):hover{background:var(--action-bg);color:var(--action-fg)}}.stepper input{width:5ch;min-height:var(--control);border:0;border-bottom:1px solid var(--fg);color:var(--fg);font:inherit;font-size:var(--fs-figure);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border-radius:0;padding:0}.stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.disclosure{border-bottom:1px solid var(--rule)}.disclosure:first-of-type{border-top:1px solid var(--fg)}.disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:64px;font-size:var(--fs-lead);cursor:pointer;font-weight:300;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"+";font-size:1.5rem;font-weight:300;line-height:1}.disclosure[open] summary:after{content:"−"}.disclosure>div{max-width:var(--measure);padding-bottom:var(--space-6);font-size:var(--fs-body-l)}.disclosure>div>*+*{margin-top:var(--space-3)}.rows{border-top:1px solid var(--fg)}.rows>li{padding-block:var(--space-3);border-bottom:1px solid var(--rule);font-size:var(--fs-body-l)}
