@font-face{font-family:Hito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v3/fonts/hito-sans-400-ext.woff2)format("woff2");unicode-range:U+25A0,U+4E01,U+4E08-4E0B,U+4E0E,U+4E16,U+4E26,U+4E45,U+4E5F,U+4E86,U+4E89,U+4E9C,U+4EA4,U+4EAC,U+4ED5-4ED6,U+4EE4,U+4EFB,U+4F34,U+4F4D,U+4F4F,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FB5,U+4FC2,U+4FD7,U+4FDD,U+5024,U+505C,U+5065,U+507D,U+5099,U+50AC,U+50B7,U+512A,U+5145,U+5149,U+5150,U+5168,U+5171,U+518D,U+5192,U+5206,U+5217,U+521D,U+5229,U+5236,U+5247,U+524A,U+525B,U+5272,U+5287,U+52A0,U+52A9-52AA,U+52B4,U+52B9,U+52D9,U+52DD,U+52DF,U+5320,U+533F,U+5343,U+5352,U+5354,U+5358,U+5373,U+53B3,U+53C2,U+53CA,U+53CC-53CE,U+53E3,U+53E5,U+53F0,U+5404,U+540C,U+5426,U+5439,U+5468,U+5473,U+547D,U+548C,U+54C1,U+5506,U+5546,U+5584,U+5606,U+56DB,U+56DE,U+56F0,U+56F2,U+56FA,U+56FD,U+571F,U+578B,U+57DF,U+57FA,U+5883,U+5897,U+58EB,U+5909,U+5916,U+591A,U+591C,U+5929,U+592B,U+5931,U+596A,U+59A8,U+59D4,U+59FF,U+5A92,U+5B50,U+5B57,U+5B63,U+5B88,U+5B8C,U+5B97,U+5BB3,U+5BB6,U+5BC4,U+5BC6,U+5BDF,U+5BE7,U+5C06,U+5C0A,U+5C0E-5C0F,U+5C3E,U+5C40,U+5C55,U+5C5E,U+5C65,U+5C71,U+5CA1,U+5DE1,U+5DE5,U+5DE8,U+5DEE,U+5E30,U+5E38,U+5E45,U+5E73,U+5E81,U+5E8F,U+5EA6,U+5F01,U+5F0A,U+5F37,U+5F62,U+5F71,U+5F85,U+5F8B,U+5F93,U+5F97,U+5FC5,U+5FD7,U+5FF5,U+6025,U+6027,U+6094,U+60B2,U+610F,U+611F,U+616E,U+61B2,U+61F8,U+623B,U+6253,U+6255,U+627F,U+6295,U+62AB,U+62B1,U+62BD,U+62E0-62E1,U+6301,U+6307,U+6319,U+632F,U+633F,U+6355,U+6398,U+63A5,U+63A7-63A8,U+63AA,U+63B2,U+63D0,U+640D,U+642C,U+643A,U+6483,U+64CD,U+653B,U+653F,U+6545,U+6551,U+6559,U+6570,U+65A1,U+65AD,U+65BD,U+65CB,U+65E2,U+65E7-65E9,U+660C,U+660E,U+6613,U+662D,U+666E-666F,U+6697,U+66B4,U+66DC,U+66F4,U+66F8,U+66FF-6700,U+671F,U+6728,U+672B,U+675F,U+6771,U+6797,U+679A,U+679C,U+67FB,U+6839,U+683C,U+691C,U+6975,U+697D,U+69CB,U+69D8,U+6A19,U+6A29,U+6A5F,U+6B04,U+6B62-6B63,U+6B8A-6B8B,U+6BB5,U+6BBA,U+6C17,U+6C34,U+6C42,U+6CBB,U+6CD5,U+6D88,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E08,U+6E1B,U+6E80,U+6E96,U+702C,U+706B,U+70B9-70BA,U+7121,U+7136,U+7167,U+7248,U+7269,U+72AF,U+72D9,U+72EC,U+7372,U+738B,U+74B0,U+7523,U+7531,U+7533,U+754C,U+7559,U+7565,U+7570,U+767A-767B,U+7686,U+76CA,U+76DB,U+76DF,U+76E4,U+76EE,U+76F4,U+7701,U+7763,U+77AC,U+77ED,U+795E,U+7981,U+79CB,U+79D2,U+79F0,U+7A2E,U+7A3F,U+7A4D,U+7A7A,U+7AE0,U+7AE5,U+7B26,U+7B49,U+7B54,U+7B56,U+7BB1,U+7BC4,U+7C21,U+7CBE,U+7D00,U+7D10,U+7D1A-7D1B,U+7D20,U+7D22,U+7D30,U+7D42,U+7D50,U+7D5E,U+7D61,U+7D71,U+7D76,U+7D99,U+7DCF,U+7DDA,U+7DE8,U+7DEF,U+7E2E,U+7F6A-7F6B,U+7F6E,U+7FA9,U+8061,U+8074,U+80CC,U+80FD,U+81EA,U+821E,U+822C,U+826F,U+8272,U+83EF,U+843D,U+8449,U+8457,U+8584,U+865A,U+8846,U+8853,U+885B,U+885D,U+88AB,U+88C1,U+88DC,U+88FD,U+8907,U+897F,U+8996,U+89A7,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A02,U+8A08,U+8A0E,U+8A17,U+8A3C,U+8A71-8A73,U+8A8C,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB9,U+8ABF,U+8AD6,U+8AFE,U+8B17,U+8B1B,U+8B58,U+8B66,U+8B70,U+8B77,U+8C61,U+8CA1,U+8CAC,U+8CBC,U+8CDB,U+8CEA,U+8D70,U+8D77,U+8D8A,U+8DEF,U+8E0F,U+8EE2,U+8EFD,U+8F09,U+8F44,U+8FF0,U+8FFD,U+900F,U+901F-9020,U+9023,U+9032,U+9042,U+9053-9055,U+9069,U+9078,U+907F,U+91CD,U+91DD,U+9332,U+9577,U+958B,U+95A2,U+95B2,U+9632,U+9650,U+9662,U+9664,U+969B-969C,U+96C6,U+96D1,U+96E2-96E3,U+96FB,U+9732,U+975E,U+97FF,U+9803,U+9805-9806,U+9808,U+9810,U+9818,U+982D,U+983C,U+984C,U+985E,U+9928,U+99C6,U+9AD8,U+FFFF}@font-face{font-family:Hito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/v3/fonts/hito-sans-400-core.woff2)format("woff2");unicode-range:U+20-7E,U+A9,U+D7,U+2014-2015,U+2018-2019,U+201C-201D,U+2025-2026,U+203B,U+2190-2193,U+2197,U+30??,U+4E00,U+4E0D,U+4E21,U+4E2D,U+4E3B,U+4E5D,U+4E88,U+4E8B,U+4E95,U+4EBA,U+4ECA-4ECB,U+4ED8,U+4EE3,U+4EE5,U+4EEE,U+4EF6,U+4F01,U+4F1A,U+4F1D,U+4F53,U+4F7F,U+4FE1,U+4FEE,U+500B,U+5074,U+50CD,U+50CF,U+5143,U+5148,U+5165,U+516C,U+5177,U+5185-5186,U+5199,U+51E6,U+51FA,U+5207,U+520A,U+5224-5225,U+524D,U+529B,U+52D5,U+5316-5317,U+533A,U+539F,U+53D6-53D7,U+53EF,U+53F7,U+5408,U+540D,U+5411,U+542B,U+544A,U+54E1,U+554F,U+55B6,U+56E3,U+5728,U+5730,U+5742,U+57CB,U+5831,U+5834,U+58F0,U+5927,U+592A,U+5951,U+59CB,U+5B58,U+5B66,U+5B89,U+5B9A,U+5B9F,U+5BA4,U+5BB9,U+5BE9,U+5BFE,U+5C02,U+5C31,U+5C4A,U+5E02,U+5E0C,U+5E74,U+5E78,U+5E83,U+5E9C,U+5F0F,U+5F15,U+5F53,U+5F79,U+5F8C,U+5FC3,U+5FD9,U+5FDC,U+601D,U+60A9,U+60C5,U+60F3,U+614B,U+6210,U+6226,U+6240,U+624B,U+6271,U+6279,U+6280,U+62C5,U+6311,U+63A1,U+63F4,U+652F,U+6539,U+653E,U+6574,U+6587,U+6589,U+6599,U+65B0,U+65B9,U+65E5,U+6620,U+6642,U+6708-6709,U+671B,U+672A,U+672C,U+6750,U+6761,U+6765,U+6821,U+682A,U+6848,U+6885,U+696D,U+6982,U+6B21,U+6B69,U+6B74,U+6BCE,U+6C0F,U+6C7A,U+6CC1,U+6CE2,U+6CE8,U+6D3B,U+6E21,U+6F14,U+71B1,U+7279,U+72B6,U+73FE,U+7403,U+7406,U+751F,U+7528,U+7530,U+753B,U+756A,U+767D,U+7684,U+76E3,U+76F8,U+771F,U+77E5,U+78BA,U+793A,U+793E,U+79C0-79C1,U+79FB,U+7ACB,U+7AF6,U+7B2C,U+7B97,U+7BA1,U+7C73,U+7CFB,U+7D04,U+7D39,U+7D44,U+7D4C,U+7D9A,U+7DD2,U+7DE0,U+7E3E,U+7F8E,U+8003,U+8005,U+805E,U+8077,U+80B2,U+85E4,U+884C,U+8868,U+88CF,U+88F8,U+8981,U+898B,U+898F,U+8A18,U+8A2D,U+8A31,U+8A55,U+8A66,U+8A8D,U+8AC7,U+8CA0,U+8CBB,U+8CC7,U+8D64,U+8D85,U+8EAB,U+8ECD,U+8FBC,U+8FD1,U+9000-9001,U+901A,U+9031,U+904B,U+904E,U+907C,U+90CE,U+90E8,U+914D,U+9177,U+91CE-91CF,U+91D1,U+9244,U+9580,U+9593,U+962A,U+963F,U+964D,U+968E,U+9762,U+99C5,U+9A13,U+FF01-FF5E}@font-face{font-family:Hito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/v3/fonts/hito-sans-700-ext.woff2)format("woff2");unicode-range:U+25A0,U+4E01,U+4E08-4E0B,U+4E0E,U+4E16,U+4E26,U+4E45,U+4E5F,U+4E86,U+4E89,U+4E9C,U+4EA4,U+4EAC,U+4ED5-4ED6,U+4EE4,U+4EFB,U+4F34,U+4F4D,U+4F4F,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FB5,U+4FC2,U+4FD7,U+4FDD,U+5024,U+505C,U+5065,U+507D,U+5099,U+50AC,U+50B7,U+512A,U+5145,U+5149,U+5150,U+5168,U+5171,U+518D,U+5192,U+5206,U+5217,U+521D,U+5229,U+5236,U+5247,U+524A,U+525B,U+5272,U+5287,U+52A0,U+52A9-52AA,U+52B4,U+52B9,U+52D9,U+52DD,U+52DF,U+5320,U+533F,U+5343,U+5352,U+5354,U+5358,U+5373,U+53B3,U+53C2,U+53CA,U+53CC-53CE,U+53E3,U+53E5,U+53F0,U+5404,U+540C,U+5426,U+5439,U+5468,U+5473,U+547D,U+548C,U+54C1,U+5506,U+5546,U+5584,U+5606,U+56DB,U+56DE,U+56F0,U+56F2,U+56FA,U+56FD,U+571F,U+578B,U+57DF,U+57FA,U+5883,U+5897,U+58EB,U+5909,U+5916,U+591A,U+591C,U+5929,U+592B,U+5931,U+596A,U+59A8,U+59D4,U+59FF,U+5A92,U+5B50,U+5B57,U+5B63,U+5B88,U+5B8C,U+5B97,U+5BB3,U+5BB6,U+5BC4,U+5BC6,U+5BDF,U+5BE7,U+5C06,U+5C0A,U+5C0E-5C0F,U+5C3E,U+5C40,U+5C55,U+5C5E,U+5C65,U+5C71,U+5CA1,U+5DE1,U+5DE5,U+5DE8,U+5DEE,U+5E30,U+5E38,U+5E45,U+5E73,U+5E81,U+5E8F,U+5EA6,U+5F01,U+5F0A,U+5F37,U+5F62,U+5F71,U+5F85,U+5F8B,U+5F93,U+5F97,U+5FC5,U+5FD7,U+5FF5,U+6025,U+6027,U+6094,U+60B2,U+610F,U+611F,U+616E,U+61B2,U+61F8,U+623B,U+6253,U+6255,U+627F,U+6295,U+62AB,U+62B1,U+62BD,U+62E0-62E1,U+6301,U+6307,U+6319,U+632F,U+633F,U+6355,U+6398,U+63A5,U+63A7-63A8,U+63AA,U+63B2,U+63D0,U+640D,U+642C,U+643A,U+6483,U+64CD,U+653B,U+653F,U+6545,U+6551,U+6559,U+6570,U+65A1,U+65AD,U+65BD,U+65CB,U+65E2,U+65E7-65E9,U+660C,U+660E,U+6613,U+662D,U+666E-666F,U+6697,U+66B4,U+66DC,U+66F4,U+66F8,U+66FF-6700,U+671F,U+6728,U+672B,U+675F,U+6771,U+6797,U+679A,U+679C,U+67FB,U+6839,U+683C,U+691C,U+6975,U+697D,U+69CB,U+69D8,U+6A19,U+6A29,U+6A5F,U+6B04,U+6B62-6B63,U+6B8A-6B8B,U+6BB5,U+6BBA,U+6C17,U+6C34,U+6C42,U+6CBB,U+6CD5,U+6D88,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E08,U+6E1B,U+6E80,U+6E96,U+702C,U+706B,U+70B9-70BA,U+7121,U+7136,U+7167,U+7248,U+7269,U+72AF,U+72D9,U+72EC,U+7372,U+738B,U+74B0,U+7523,U+7531,U+7533,U+754C,U+7559,U+7565,U+7570,U+767A-767B,U+7686,U+76CA,U+76DB,U+76DF,U+76E4,U+76EE,U+76F4,U+7701,U+7763,U+77AC,U+77ED,U+795E,U+7981,U+79CB,U+79D2,U+79F0,U+7A2E,U+7A3F,U+7A4D,U+7A7A,U+7AE0,U+7AE5,U+7B26,U+7B49,U+7B54,U+7B56,U+7BB1,U+7BC4,U+7C21,U+7CBE,U+7D00,U+7D10,U+7D1A-7D1B,U+7D20,U+7D22,U+7D30,U+7D42,U+7D50,U+7D5E,U+7D61,U+7D71,U+7D76,U+7D99,U+7DCF,U+7DDA,U+7DE8,U+7DEF,U+7E2E,U+7F6A-7F6B,U+7F6E,U+7FA9,U+8061,U+8074,U+80CC,U+80FD,U+81EA,U+821E,U+822C,U+826F,U+8272,U+83EF,U+843D,U+8449,U+8457,U+8584,U+865A,U+8846,U+8853,U+885B,U+885D,U+88AB,U+88C1,U+88DC,U+88FD,U+8907,U+897F,U+8996,U+89A7,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A02,U+8A08,U+8A0E,U+8A17,U+8A3C,U+8A71-8A73,U+8A8C,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB9,U+8ABF,U+8AD6,U+8AFE,U+8B17,U+8B1B,U+8B58,U+8B66,U+8B70,U+8B77,U+8C61,U+8CA1,U+8CAC,U+8CBC,U+8CDB,U+8CEA,U+8D70,U+8D77,U+8D8A,U+8DEF,U+8E0F,U+8EE2,U+8EFD,U+8F09,U+8F44,U+8FF0,U+8FFD,U+900F,U+901F-9020,U+9023,U+9032,U+9042,U+9053-9055,U+9069,U+9078,U+907F,U+91CD,U+91DD,U+9332,U+9577,U+958B,U+95A2,U+95B2,U+9632,U+9650,U+9662,U+9664,U+969B-969C,U+96C6,U+96D1,U+96E2-96E3,U+96FB,U+9732,U+975E,U+97FF,U+9803,U+9805-9806,U+9808,U+9810,U+9818,U+982D,U+983C,U+984C,U+985E,U+9928,U+99C6,U+9AD8,U+FFFF}@font-face{font-family:Hito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/v3/fonts/hito-sans-700-core.woff2)format("woff2");unicode-range:U+20-7E,U+A9,U+D7,U+2014-2015,U+2018-2019,U+201C-201D,U+2025-2026,U+203B,U+2190-2193,U+2197,U+30??,U+4E00,U+4E0D,U+4E21,U+4E2D,U+4E3B,U+4E5D,U+4E88,U+4E8B,U+4E95,U+4EBA,U+4ECA-4ECB,U+4ED8,U+4EE3,U+4EE5,U+4EEE,U+4EF6,U+4F01,U+4F1A,U+4F1D,U+4F53,U+4F7F,U+4FE1,U+4FEE,U+500B,U+5074,U+50CD,U+50CF,U+5143,U+5148,U+5165,U+516C,U+5177,U+5185-5186,U+5199,U+51E6,U+51FA,U+5207,U+520A,U+5224-5225,U+524D,U+529B,U+52D5,U+5316-5317,U+533A,U+539F,U+53D6-53D7,U+53EF,U+53F7,U+5408,U+540D,U+5411,U+542B,U+544A,U+54E1,U+554F,U+55B6,U+56E3,U+5728,U+5730,U+5742,U+57CB,U+5831,U+5834,U+58F0,U+5927,U+592A,U+5951,U+59CB,U+5B58,U+5B66,U+5B89,U+5B9A,U+5B9F,U+5BA4,U+5BB9,U+5BE9,U+5BFE,U+5C02,U+5C31,U+5C4A,U+5E02,U+5E0C,U+5E74,U+5E78,U+5E83,U+5E9C,U+5F0F,U+5F15,U+5F53,U+5F79,U+5F8C,U+5FC3,U+5FD9,U+5FDC,U+601D,U+60A9,U+60C5,U+60F3,U+614B,U+6210,U+6226,U+6240,U+624B,U+6271,U+6279,U+6280,U+62C5,U+6311,U+63A1,U+63F4,U+652F,U+6539,U+653E,U+6574,U+6587,U+6589,U+6599,U+65B0,U+65B9,U+65E5,U+6620,U+6642,U+6708-6709,U+671B,U+672A,U+672C,U+6750,U+6761,U+6765,U+6821,U+682A,U+6848,U+6885,U+696D,U+6982,U+6B21,U+6B69,U+6B74,U+6BCE,U+6C0F,U+6C7A,U+6CC1,U+6CE2,U+6CE8,U+6D3B,U+6E21,U+6F14,U+71B1,U+7279,U+72B6,U+73FE,U+7403,U+7406,U+751F,U+7528,U+7530,U+753B,U+756A,U+767D,U+7684,U+76E3,U+76F8,U+771F,U+77E5,U+78BA,U+793A,U+793E,U+79C0-79C1,U+79FB,U+7ACB,U+7AF6,U+7B2C,U+7B97,U+7BA1,U+7C73,U+7CFB,U+7D04,U+7D39,U+7D44,U+7D4C,U+7D9A,U+7DD2,U+7DE0,U+7E3E,U+7F8E,U+8003,U+8005,U+805E,U+8077,U+80B2,U+85E4,U+884C,U+8868,U+88CF,U+88F8,U+8981,U+898B,U+898F,U+8A18,U+8A2D,U+8A31,U+8A55,U+8A66,U+8A8D,U+8AC7,U+8CA0,U+8CBB,U+8CC7,U+8D64,U+8D85,U+8EAB,U+8ECD,U+8FBC,U+8FD1,U+9000-9001,U+901A,U+9031,U+904B,U+904E,U+907C,U+90CE,U+90E8,U+914D,U+9177,U+91CE-91CF,U+91D1,U+9244,U+9580,U+9593,U+962A,U+963F,U+964D,U+968E,U+9762,U+99C5,U+9A13,U+FF01-FF5E}:root{--navy:#1e3180;--sky:#ade9ff;--ink:#222;--logo-gray:#c4c5c5;--white:#fff;--mist:#f3fafd;--red:#c62828;--sub:#4f5466;--line:#e2e4ee;--line-strong:#bcc1d9;--on-navy-line:#ffffff2e;--on-navy-sub:#ffffffc7;--font:"Hito Sans","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Meiryo",system-ui,sans-serif;--fs-display:clamp(2.75rem,1.4rem + 5vw,5.25rem);--fs-h2:clamp(1.75rem,1.2rem + 1.9vw,2.5rem);--fs-h3:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fs-catch:clamp(1.375rem,1.1rem + 1.1vw,2rem);--fs-lead:clamp(1.0625rem,1rem + .45vw,1.3125rem);--fs-body:clamp(1rem,.97rem + .15vw,1.0625rem);--fs-small:.875rem;--fs-eyebrow:.75rem;--gutter:clamp(20px,5vw,56px);--max:1200px;--sec:clamp(88px,6rem + 6vw,184px);--header-h:96px;--bleed:calc(-1 * (var(--gutter) + max(0px, (100vw - var(--max) - var(--gutter) * 2) / 2)));--ease:cubic-bezier(.2,.7,.2,1)}.v3 *,.v3 :before,.v3 :after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--white);margin:0}.v3{background:var(--white);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);letter-spacing:.04em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.95;overflow-x:clip}.v3 img,.v3 svg,.v3 picture{max-width:100%;height:auto;display:block}.v3 a{color:inherit;text-decoration:none}.v3 p,.v3 h1,.v3 h2,.v3 h3,.v3 h4,.v3 ul,.v3 ol,.v3 dl,.v3 dd,.v3 figure{margin:0}.v3 ul,.v3 ol{padding:0;list-style:none}.v3 h1,.v3 h2,.v3 h3,.v3 h4{letter-spacing:.03em;font-feature-settings:"palt";text-wrap:balance;font-weight:700;line-height:1.45}.v3 strong,.v3 b{font-weight:700}.v3 :focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:2px}.v3 .skip{z-index:100;background:var(--navy);color:var(--white);padding:12px 20px;position:absolute;top:0;left:-9999px}.v3 .skip:focus{top:16px;left:16px}.v3 .wrap{width:100%;max-width:calc(var(--max) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.v3 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3 .em-red{color:var(--red);font-style:normal;font-weight:700}.v3 .num{font-variant-numeric:tabular-nums;letter-spacing:.02em}.v3 .eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--navy);align-items:center;gap:14px;font-weight:700;line-height:1;display:flex}.v3 .eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.v3 .is-navy .eyebrow{color:var(--sky)}.v3 .btn{background:var(--navy);min-height:56px;color:var(--white);letter-spacing:.06em;transition:background-color .3s var(--ease),color .3s var(--ease);border-radius:999px;align-items:center;gap:18px;padding:8px 10px 8px 28px;font-size:.9375rem;font-weight:700;line-height:1.4;display:inline-flex}.v3 .btn__icon{width:36px;height:36px;transition:transform .35s var(--ease);background:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.v3 .btn__icon svg{width:14px;height:14px}.v3 .btn:hover .btn__icon{transform:translate(4px)}.v3 .btn--light{background:var(--white);color:var(--navy)}.v3 .btn--light .btn__icon{background:color-mix(in srgb,var(--navy) 10%,var(--white))}.v3 .btn--ghost{color:var(--navy);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.v3 .btn--ghost .btn__icon{background:color-mix(in srgb,var(--navy) 8%,var(--white))}.v3 .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--navy)}.v3 .is-navy .btn--ghost{color:var(--white);box-shadow:inset 0 0 0 1px #fff6}.v3 .is-navy .btn--ghost .btn__icon{background:#ffffff1f}.v3 .is-navy .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--white)}.v3 .link{color:var(--navy);letter-spacing:.06em;transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:10px;padding-block:6px;font-size:.9375rem;font-weight:700;line-height:1.5;display:inline-flex}.v3 .link svg{width:12px;height:12px;transition:transform .35s var(--ease);flex:none}.v3 .link:hover{background-size:100% 1px}.v3 .link:hover svg{transform:translate(3px)}.v3 .is-navy .link{color:var(--white)}.v3 .actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.v3 .site-header{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky}.v3 .site-header__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.v3 .brand{flex:none;padding-block:16px;display:block}.v3 .brand img{width:156px;height:auto}.v3 .gnav{align-items:center;gap:clamp(18px,2.2vw,36px);display:flex}.v3 .gnav__list{letter-spacing:.08em;gap:clamp(18px,2.2vw,34px);font-size:.875rem;font-weight:700;display:flex}.v3 .gnav__list a{color:var(--ink);padding-block:8px;transition:color .25s;position:relative}.v3 .gnav__list a:after{content:"";background:var(--navy);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.v3 .gnav__list a:hover,.v3 .gnav__list a[aria-current=page]{color:var(--navy)}.v3 .gnav__list a:hover:after,.v3 .gnav__list a[aria-current=page]:after{transform:scaleX(1)}.v3 .gnav .btn{gap:12px;min-height:44px;padding:6px 8px 6px 20px;font-size:.8125rem}.v3 .gnav .btn__icon{width:28px;height:28px}.v3 .menu-btn{display:none}@media (max-width:960px){:root{--header-h:80px}.v3 .brand img{width:120px}.v3 .brand{padding-block:12px}.v3 .menu-btn{height:44px;color:var(--navy);font:700 .8125rem/1 var(--font);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 4px 0 16px;display:inline-flex}.v3 .menu-btn__bars{background:var(--navy);border-radius:50%;width:36px;height:36px;position:relative}.v3 .menu-btn__bars:before,.v3 .menu-btn__bars:after{content:"";background:var(--white);height:1.5px;transition:transform .3s var(--ease);position:absolute;left:11px;right:11px}.v3 .menu-btn__bars:before{top:14px}.v3 .menu-btn__bars:after{bottom:14px}[data-menu=open] .v3 .menu-btn__bars:before{transform:translateY(3.25px)rotate(45deg)}[data-menu=open] .v3 .menu-btn__bars:after{transform:translateY(-3.25px)rotate(-45deg)}.v3 .gnav{inset:calc(var(--header-h) + env(safe-area-inset-top,0px)) 0 auto 0;padding:24px var(--gutter) 32px;background:var(--white);border-bottom:1px solid var(--line);visibility:hidden;opacity:0;transition:opacity .25s,transform .3s var(--ease),visibility 0s .3s;flex-direction:column;align-items:stretch;gap:24px;position:fixed;transform:translateY(-8px);box-shadow:0 24px 40px -24px #1e318040}[data-menu=open] .v3 .gnav{visibility:visible;opacity:1;transition:opacity .25s,transform .3s var(--ease);transform:none}.v3 .gnav__list{flex-direction:column;gap:0;font-size:1rem}.v3 .gnav__list a{border-bottom:1px solid var(--line);padding-block:14px;display:block}.v3 .gnav__list a:after{display:none}.v3 .gnav .btn{justify-content:space-between;min-height:56px;font-size:.9375rem}}.v3 .sec{padding-block:var(--sec)}.v3 .sec-head{gap:24px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(48px,6vw,88px);display:grid}.v3 .sec-head__title{grid-column:1/span 7;gap:28px;display:grid}.v3 .sec-head__title h2{font-size:var(--fs-h2)}.v3 .sec-head__aside{color:var(--sub);grid-column:8/-1;justify-items:start;gap:20px;display:grid}.v3 .is-navy .sec-head__aside{color:var(--on-navy-sub)}.v3 .is-navy{background:var(--navy);color:var(--white)}.v3 .is-mist{background:var(--mist)}@media (max-width:860px){.v3 .sec-head{grid-template-columns:1fr}.v3 .sec-head__title,.v3 .sec-head__aside{grid-column:1/-1}}.v3 .hero{position:relative;overflow:clip}.v3 .hero__grid{gap:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.v3 .hero__text{justify-items:start;gap:clamp(22px,2.4vw,32px);min-width:0;display:grid}.v3 .hero__title{font-size:var(--fs-display);letter-spacing:.04em;line-height:1.28}.v3 .hero__title span{display:block}.v3 .hero__lead span,.v3 .phr{display:inline-block}.v3 .hero__lead{font-size:var(--fs-lead);letter-spacing:.06em;font-weight:700;line-height:1.7}.v3 .hero__body{max-width:34em;line-height:2}.v3 .hero__actions{margin-top:8px}.v3 .hero__media{min-height:0;overflow:hidden}.v3 .hero__media picture{height:100%}.v3 .hero__media img{object-fit:cover;object-position:57% 50%;width:100%;height:100%}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.v3 .hero__text>*{animation:rise .9s var(--ease) both}.v3 .hero__text>:nth-child(2){animation-delay:80ms}.v3 .hero__text>:nth-child(3){animation-delay:.18s}.v3 .hero__text>:nth-child(4){animation-delay:.26s}.v3 .hero__text>:nth-child(5){animation-delay:.34s}.v3 .hero__media{animation:reveal 1.2s var(--ease) .1s both}.v3 .audience__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v3 .aud{border-left:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 20px;padding:28px clamp(16px,2vw,32px);transition:background-color .3s;display:grid}.v3 .aud:first-child{border-left:0;padding-left:0}.v3 .aud__who{font-size:var(--fs-small);letter-spacing:.12em;color:var(--sub);grid-column:1;font-weight:700}.v3 .aud__what{color:var(--navy);grid-column:1;font-size:1.0625rem;font-weight:700;line-height:1.6}.v3 .aud__arrow{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--navy);transition:background-color .3s,color .3s,transform .35s var(--ease);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.v3 .aud__arrow svg{width:12px;height:12px}.v3 .aud:hover .aud__arrow{background:var(--navy);color:var(--white);transform:translate(3px)}@media (max-width:760px){.v3 .audience__grid{grid-template-columns:1fr}.v3 .aud,.v3 .aud:first-child{border-left:0;border-top:1px solid var(--line);padding:22px 0}.v3 .aud:first-child{border-top:0}}.v3 .facts{padding-block:clamp(56px,6vw,96px)}.v3 .facts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.v3 .fact{border-left:1px solid var(--line);align-content:start;gap:14px;padding:4px clamp(16px,2.2vw,36px);display:grid}.v3 .fact:first-child{border-left:0;padding-left:0}.v3 .fact dt{font-size:var(--fs-small);letter-spacing:.1em;color:var(--sub);font-weight:700;line-height:1.6}.v3 .fact dd{gap:8px;display:grid}.v3 .fact__value{letter-spacing:.02em;color:var(--navy);font-feature-settings:"palt";font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.625rem);font-weight:700;line-height:1.2}.v3 .fact__value small{letter-spacing:.06em;margin-left:.2em;font-size:.45em}.v3 .fact__value--text{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);line-height:1.35}.v3 .fact__note{font-size:var(--fs-small);color:var(--sub);line-height:1.7}@media (max-width:900px){.v3 .facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.v3 .fact:nth-child(3){border-left:0;padding-left:0}}@media (max-width:480px){.v3 .facts__grid{grid-template-columns:1fr;gap:0}.v3 .fact,.v3 .fact:first-child,.v3 .fact:nth-child(3){border-left:0;border-top:1px solid var(--line);padding:22px 0}.v3 .fact:first-child{border-top:0;padding-top:0}}.v3 .svc-list{border-top:1px solid var(--line-strong)}.v3 .svc{gap:28px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(44px,5vw,72px);display:grid}.v3 .svc__label{grid-column:1/span 3;align-content:start;gap:18px;display:grid}.v3 .svc__label h3{font-size:var(--fs-h3)}.v3 .svc__for{font-size:var(--fs-small);color:var(--sub);letter-spacing:.08em;font-weight:700;line-height:1.6}.v3 .svc__catch{font-size:var(--fs-catch);letter-spacing:.04em;font-feature-settings:"palt";color:var(--navy);text-wrap:balance;grid-column:4/span 4;font-weight:700;line-height:1.6}.v3 .svc__body{grid-column:8/-1;align-content:start;justify-items:start;gap:22px;min-width:0;display:grid}.v3 .svc__body p{color:var(--ink)}.v3 .note{border-top:1px solid var(--line);width:100%;padding:14px 0 0;font-weight:700;line-height:1.7}.v3 .svc-more{color:var(--sub);font-size:var(--fs-small);margin-top:40px}@media (max-width:1120px){.v3 .svc__label{grid-area:1/1/span 2/span 4}.v3 .svc__catch,.v3 .svc__body{grid-column:5/-1}}@media (max-width:720px){.v3 .svc{grid-template-columns:1fr}.v3 .svc__label,.v3 .svc__catch,.v3 .svc__body{grid-area:auto/1/auto/-1}}.v3 .jc{gap:48px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.v3 .jc__brand{grid-column:1/span 5;gap:20px;display:grid}.v3 .jc__plate{aspect-ratio:4/3;background:var(--white);border:1px solid var(--line);place-items:center;max-width:100%;padding:clamp(28px,4vw,56px);display:grid}.v3 .jc__plate img{width:min(100%,360px)}.v3 .jc__plate--placeholder{border-style:dashed;border-color:var(--line-strong);color:var(--sub);text-align:center;font-size:var(--fs-small);line-height:1.7}.v3 .jc__plate--placeholder strong{color:var(--navy);letter-spacing:.08em;margin-bottom:8px;font-size:1.75rem;display:block}.v3 .jc__caption{font-size:var(--fs-small);color:var(--sub);line-height:1.8}.v3 .jc__text{grid-column:7/-1;justify-items:start;gap:28px;min-width:0;display:grid}.v3 .jc__text h2{font-size:var(--fs-h2)}@media (max-width:900px){.v3 .jc{grid-template-columns:1fr}.v3 .jc__brand,.v3 .jc__text{grid-column:1/-1}.v3 .jc__text{order:-1}}.v3 .profile{gap:56px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v3 .profile__intro{grid-column:1/span 5;align-content:start;gap:28px;min-width:0;display:grid}.v3 .profile__intro h2{font-size:var(--fs-h2)}.v3 .profile__name{border-top:1px solid var(--line-strong);gap:4px;padding-top:24px;display:grid}.v3 .profile__role{font-size:var(--fs-small);color:var(--sub);letter-spacing:.1em;font-weight:700}.v3 .profile__person{letter-spacing:.16em;color:var(--navy);font-size:1.75rem;font-weight:700;line-height:1.5}.v3 .profile__person span{letter-spacing:.24em;color:var(--sub);margin-left:14px;font-size:.8125rem;font-weight:700}.v3 .profile__detail{grid-column:7/-1;gap:56px;min-width:0;display:grid}.v3 .sub-h{font-size:var(--fs-small);letter-spacing:.16em;color:var(--navy);margin-bottom:18px;font-weight:700}.v3 .timeline{border-top:1px solid var(--line-strong)}.v3 .timeline li{border-bottom:1px solid var(--line);grid-template-columns:5.5em 1fr;gap:20px;padding:16px 0;line-height:1.75;display:grid}.v3 .timeline .year{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:700}.v3 .media-list{border-top:1px solid var(--line-strong)}.v3 .media-list a{border-bottom:1px solid var(--line);transition:padding .35s var(--ease);grid-template-columns:1fr auto auto;align-items:center;gap:6px 24px;padding:18px 0;display:grid}.v3 .media-list a:hover{padding-left:8px}.v3 .media-list__name{color:var(--ink);font-weight:700;line-height:1.6}.v3 .media-list__name small{font-size:var(--fs-small);color:var(--sub);letter-spacing:.06em;font-weight:400;display:block}.v3 .media-list__year{font-size:var(--fs-small);color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap}.v3 .media-list svg{width:12px;height:12px;color:var(--navy)}@media (max-width:900px){.v3 .profile{grid-template-columns:1fr}.v3 .profile__intro,.v3 .profile__detail{grid-column:1/-1}}@media (max-width:480px){.v3 .media-list a{grid-template-columns:1fr auto}.v3 .media-list__year{grid-area:2/1}.v3 .media-list svg{grid-area:1/2/span 2}}.v3 .news-rows{border-top:1px solid var(--line-strong)}.v3 .news-row{border-bottom:1px solid var(--line);transition:padding .35s var(--ease);grid-template-columns:7.5em 9em 1fr auto;align-items:baseline;gap:8px 28px;padding:26px 0;display:grid}.v3 .news-row:hover{padding-left:8px}.v3 .news-row:hover .news-row__title{color:var(--navy)}.v3 .news-row time{font-variant-numeric:tabular-nums;color:var(--navy);letter-spacing:.06em;font-size:.9375rem;font-weight:700}.v3 .is-mist .chip{background:var(--white)}.v3 .chip{letter-spacing:.08em;background:var(--mist);color:var(--navy);white-space:nowrap;border-radius:999px;justify-self:start;padding:7px 12px;font-size:.75rem;font-weight:700;line-height:1;display:inline-block}.v3 .news-row__title{line-height:1.75;transition:color .25s}.v3 .news-row svg{width:12px;height:12px;color:var(--navy);align-self:center}@media (max-width:760px){.v3 .news-row{grid-template-columns:auto 1fr auto;gap:10px 14px}.v3 .news-row__title{grid-area:2/1/auto/-1}.v3 .news-row svg{grid-area:1/3}}.v3 .belief{gap:48px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v3 .belief__head{grid-column:1/-1;gap:36px;display:grid}.v3 .belief__statement{letter-spacing:.05em;font-feature-settings:"palt";text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.4vw,4rem);font-weight:700;line-height:1.45}.v3 .belief__text{grid-column:6/-1;gap:1.4em;line-height:2.1;display:grid}@media (max-width:860px){.v3 .belief__text{grid-column:1/-1}}.v3 .company{gap:40px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v3 .company__head{grid-column:1/span 4;align-content:start;gap:28px;display:grid}.v3 .company__head h2{font-size:var(--fs-h2)}.v3 .dl{border-top:1px solid var(--line-strong);grid-column:6/-1}.v3 .dl>div{border-bottom:1px solid var(--line);grid-template-columns:11em 1fr;gap:8px 28px;padding:22px 0;display:grid}.v3 .dl dt{color:var(--navy);letter-spacing:.06em;font-size:.9375rem;font-weight:700}.v3 .dl dd{line-height:1.85}.v3 .dl dd small{color:var(--sub);font-size:var(--fs-small);display:block}@media (max-width:860px){.v3 .company{grid-template-columns:1fr}.v3 .company__head,.v3 .dl{grid-column:1/-1}}@media (max-width:520px){.v3 .dl>div{grid-template-columns:1fr;gap:4px}}.v3 .cta{gap:36px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.v3 .cta__text{grid-column:1/span 8;gap:28px;display:grid}.v3 .cta__text h2{font-size:var(--fs-h2)}.v3 .cta__action{grid-column:9/-1;justify-self:end}@media (max-width:860px){.v3 .cta__text,.v3 .cta__action{grid-column:1/-1;justify-self:start}}.v3 .site-footer{background:var(--white);border-top:1px solid var(--line);padding-block:clamp(56px,6vw,88px) 32px}.v3 .footer__top{gap:40px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v3 .footer__brand{grid-column:1/span 5;align-content:start;gap:32px;display:grid}.v3 .footer__brand img{width:240px}.v3 .footer__brand p{font-size:var(--fs-small);color:var(--sub);line-height:1.9}.v3 .footer__nav{gap:28px var(--gutter);grid-column:7/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v3 .footer__nav h2{letter-spacing:.22em;color:var(--sub);margin-bottom:14px;font-size:.75rem;font-weight:700}.v3 .footer__nav li a{padding-block:5px;font-size:.875rem;font-weight:700;transition:color .25s;display:inline-block}.v3 .footer__nav li a:hover{color:var(--navy)}.v3 .footer__bottom{border-top:1px solid var(--line);color:var(--sub);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:24px;font-size:.75rem;display:flex}@media (max-width:860px){.v3 .footer__brand,.v3 .footer__nav{grid-column:1/-1}}@media (max-width:520px){.v3 .footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3 .page-hero{padding-block:clamp(64px,8vw,128px) clamp(48px,6vw,88px)}.v3 .page-hero__inner{gap:26px;display:grid}.v3 .page-hero h1{font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);line-height:1.35}.v3 .page-hero p.lead{max-width:40em;color:var(--sub)}.v3 .is-navy.page-hero p.lead{color:var(--on-navy-sub)}.v3 .crumbs{letter-spacing:.08em;color:var(--sub);flex-wrap:wrap;gap:8px;font-size:.75rem;display:flex}.v3 .crumbs li+li:before{content:"/";opacity:.6;margin-right:8px}.v3 .crumbs a:hover{text-decoration:underline}.v3 .is-navy .crumbs{color:var(--on-navy-sub)}.v3 .filters{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.v3 .filter{font:700 .8125rem/1 var(--font);letter-spacing:.08em;color:var(--navy);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 18px;transition:background-color .25s,color .25s}.v3 .filter[aria-pressed=true]{background:var(--navy);color:var(--white);box-shadow:none}.v3 .filter .count{font-variant-numeric:tabular-nums;opacity:.7;margin-left:6px}.v3 .news-year{gap:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:56px;display:grid}.v3 .news-year__label{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.06em;grid-column:1/span 2;padding-top:26px;font-size:1.5rem;font-weight:700;line-height:1}.v3 .news-year .news-rows{grid-column:3/-1}.v3 .news-year .news-row{grid-template-columns:6.5em 9em 1fr auto}@media (max-width:860px){.v3 .news-year{grid-template-columns:1fr}.v3 .news-year__label{grid-column:1;padding:0 0 16px}.v3 .news-year .news-rows{grid-column:1}}@media (max-width:760px){.v3 .news-year .news-row{grid-template-columns:auto 1fr auto}}.v3 .article{max-width:800px;margin-inline:auto}.v3 .article__meta{align-items:center;gap:16px;margin-bottom:24px;display:flex}.v3 .article__meta time{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:700}.v3 .article h1{letter-spacing:.03em;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);line-height:1.6}.v3 .article__sub{color:var(--sub);margin-top:12px;font-weight:700}.v3 .article__dateline{font-size:var(--fs-small);color:var(--sub);border-bottom:1px solid var(--line);margin-top:28px;padding-bottom:28px}.v3 .prose{gap:1.25em;margin-top:40px;line-height:2.05;display:grid}.v3 .prose h2{color:var(--navy);margin-top:1.6em;padding-left:18px;font-size:1.25rem;line-height:1.6;position:relative}.v3 .prose h2:before{content:"";background:var(--navy);width:3px;position:absolute;top:.35em;bottom:.35em;left:0}.v3 .prose h3{margin-top:.8em;font-size:1.0625rem}.v3 .prose ul{gap:.4em;display:grid}.v3 .prose ul li{padding-left:1.2em;position:relative}.v3 .prose ul li:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;position:absolute;top:.95em;left:0}.v3 .prose ol{gap:.4em;padding-left:1.6em;list-style:decimal;display:grid}.v3 .prose a{color:var(--navy);text-underline-offset:3px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}.v3 .prose dl{border-top:1px solid var(--line-strong)}.v3 .prose dl>div{border-bottom:1px solid var(--line);grid-template-columns:8em 1fr;gap:4px 20px;padding:12px 0;line-height:1.8;display:grid}.v3 .prose dt{color:var(--navy);font-size:.9375rem;font-weight:700}.v3 .prose dd{overflow-wrap:anywhere;min-width:0}@media (max-width:520px){.v3 .prose dl>div{grid-template-columns:1fr}}.v3 .prose .item-desc{color:var(--sub);font-size:.9375rem;display:block}.v3 .boiler{background:var(--mist);gap:20px;margin-top:72px;padding:clamp(24px,4vw,40px);font-size:.9375rem;display:grid}.v3 .boiler h2{color:var(--navy);font-size:1rem}.v3 .boiler dl>div{grid-template-columns:7em 1fr;gap:4px 16px;padding:6px 0;line-height:1.8;display:grid}.v3 .boiler dt{color:var(--navy);font-weight:700}@media (max-width:520px){.v3 .boiler dl>div{grid-template-columns:1fr}}.v3 .pager{border-top:1px solid var(--line-strong);font-size:var(--fs-small);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:64px;padding-top:28px;display:grid}.v3 .pager a{color:var(--navy);font-weight:700;line-height:1.6}.v3 .pager a:hover{text-decoration:underline}.v3 .pager__prev{justify-self:start}.v3 .pager__next{text-align:right;justify-self:end}.v3 .pager__list{justify-self:center}@media (max-width:600px){.v3 .pager{grid-template-columns:1fr}.v3 .pager__prev,.v3 .pager__next,.v3 .pager__list{text-align:left;justify-self:start}}.v3 .contact{gap:48px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v3 .contact__aside{grid-column:1/span 4;align-content:start;gap:28px;display:grid}.v3 .contact__aside ul{border-top:1px solid var(--line-strong)}.v3 .contact__aside li{border-bottom:1px solid var(--line);padding:16px 0;font-weight:700;line-height:1.6}.v3 .contact__aside li small{color:var(--sub);font-weight:400;font-size:var(--fs-small);display:block}.v3 .form{grid-column:6/-1;gap:28px;min-width:0;display:grid}.v3 .field{gap:10px;display:grid}.v3 .field label,.v3 .field legend{letter-spacing:.06em;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;display:flex}.v3 .req,.v3 .opt{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:.6875rem;font-weight:700;line-height:1}.v3 .req{background:var(--navy);color:var(--white)}.v3 .opt{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--sub)}.v3 .input,.v3 .select,.v3 .textarea{width:100%;font:400 1rem/1.7 var(--font);letter-spacing:.04em;color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:4px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.v3 .textarea{resize:vertical;min-height:200px}.v3 .select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--navy) 50%),linear-gradient(135deg,var(--navy) 50%,transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.v3 .input:focus,.v3 .select:focus,.v3 .textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--sky) 60%,transparent);outline:none}.v3 .field__hint{font-size:var(--fs-small);color:var(--sub)}.v3 .consent{background:var(--mist);border-radius:4px;align-items:flex-start;gap:12px;padding:20px;line-height:1.7;display:flex}.v3 .consent input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:3px 0 0}.v3 .consent a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.v3 .form .btn{cursor:pointer;font-family:var(--font);border:0;justify-self:start}.v3 .form__status{color:var(--navy);font-weight:700}@media (max-width:900px){.v3 .contact__aside,.v3 .form{grid-column:1/-1}}.v3 .policy{gap:48px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v3 .toc{top:calc(var(--header-h) + 32px);font-size:var(--fs-small);grid-column:1/span 3;align-self:start;gap:14px;display:grid;position:sticky}.v3 .toc a{color:var(--sub);padding:6px 0;font-weight:700;line-height:1.6;display:block}.v3 .toc a:hover{color:var(--navy)}.v3 .policy .prose{grid-column:5/-1;min-width:0;margin-top:0}.v3 .policy .prose>h2:first-child{margin-top:0}.v3 .placeholder{border:1px dashed var(--line-strong);color:var(--sub);font-size:var(--fs-small);border-radius:4px;padding:14px 18px}@media (max-width:900px){.v3 .toc{display:none}.v3 .policy .prose{grid-column:1/-1}}[data-design=navy] .v3 .hero{background:var(--navy);color:var(--white);padding-block:clamp(56px,7vw,112px) 0}[data-design=navy] .v3 .hero .eyebrow{color:var(--sky)}[data-design=navy] .v3 .hero__text{grid-column:1/span 7;padding-bottom:clamp(56px,7vw,112px)}[data-design=navy] .v3 .hero__lead{color:var(--sky)}[data-design=navy] .v3 .hero__body{color:var(--on-navy-sub)}[data-design=navy] .v3 .hero__media{margin-right:var(--bleed);grid-column:8/-1;align-self:end;height:clamp(460px,44vw,680px)}[data-design=navy] .v3 .hero .btn{background:var(--white);color:var(--navy)}[data-design=navy] .v3 .hero .btn .btn__icon{background:color-mix(in srgb,var(--navy) 10%,var(--white))}[data-design=navy] .v3 .hero .link{color:var(--white)}[data-design=navy] .v3 .audience{background:var(--navy);color:var(--white);border-top:1px solid var(--on-navy-line)}[data-design=navy] .v3 .aud{border-color:var(--on-navy-line)}[data-design=navy] .v3 .aud__who{color:var(--on-navy-sub)}[data-design=navy] .v3 .aud__what{color:var(--white)}[data-design=navy] .v3 .aud__arrow{color:var(--white);box-shadow:inset 0 0 0 1px #ffffff59}[data-design=navy] .v3 .aud:hover .aud__arrow{background:var(--white);color:var(--navy)}[data-design=navy] .v3 .belief-sec,[data-design=navy] .v3 .cta-sec{background:var(--navy);color:var(--white)}[data-design=navy] .v3 .belief-sec .eyebrow,[data-design=navy] .v3 .cta-sec .eyebrow{color:var(--sky)}[data-design=navy] .v3 .belief__text,[data-design=navy] .v3 .cta-sec .cta__text p{color:var(--on-navy-sub)}[data-design=navy] .v3 .cta-sec .btn{background:var(--white);color:var(--navy)}[data-design=navy] .v3 .cta-sec .btn .btn__icon{background:color-mix(in srgb,var(--navy) 10%,var(--white))}[data-design=navy] .v3 .jc-sec{background:var(--mist)}[data-design=navy] .v3 .page-hero{background:var(--navy);color:var(--white)}[data-design=navy] .v3 .page-hero .eyebrow{color:var(--sky)}[data-design=navy] .v3 .page-hero p.lead,[data-design=navy] .v3 .page-hero .crumbs{color:var(--on-navy-sub)}@media (max-width:860px){[data-design=navy] .v3 .hero__text{grid-column:1/-1;padding-bottom:48px}[data-design=navy] .v3 .hero__media{margin-inline:calc(var(--gutter) * -1);aspect-ratio:4/3;grid-column:1/-1;height:auto}}@media (max-width:600px){[data-design=navy] .v3 .hero__media{aspect-ratio:5/4}}[data-design=navy] .v3 .hero__copy{display:contents}@media (prefers-reduced-motion:reduce){.v3 *,.v3 :before,.v3 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v3 .article-body{overflow-wrap:anywhere;margin-top:40px;line-height:2.05}.v3 .article-body>div{gap:1.15em;display:grid}.v3 .article-body>div+div,.v3 .article-body>figure,.v3 .article-body>.video-group{margin-top:1.15em}.v3 .article-body p{white-space:pre-wrap}.v3 .article-body a{color:var(--navy);text-underline-offset:3px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}.v3 .article-body .ab-h{color:var(--navy);white-space:normal;margin-top:1.4em;padding-left:18px;font-size:1.1875rem;line-height:1.6;position:relative}.v3 .article-body .ab-h:before{content:"";background:var(--navy);width:3px;position:absolute;top:.3em;bottom:.3em;left:0}.v3 .video-group{gap:10px;display:grid}.v3 .article-video{aspect-ratio:16/9;background:var(--mist);max-width:100%;position:relative}.v3 .article-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.v3 .video-link{color:var(--navy);font-weight:700;font-size:var(--fs-small);justify-self:start}.v3 .video-card{background:var(--mist);color:var(--navy);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:700;display:flex;word-break:normal!important;text-decoration:none!important}.v3 .article-image img{width:100%;height:auto}.v3 .article-image figcaption{font-size:var(--fs-small);color:var(--sub);margin-top:8px}.v3 .article-source{margin-top:40px}.v3 .policy-body h2{color:var(--navy);border-bottom:1px solid var(--line-strong);margin-top:2em;padding-bottom:14px;font-size:1.5rem}.v3 .policy-body h2:first-child{margin-top:0}.v3 .policy-body h3{color:var(--navy);margin-top:1.4em;font-size:1.0625rem}.v3 .policy-body{gap:1.1em;min-width:0;line-height:2.05;display:grid}.v3 .policy-body p{white-space:pre-wrap}.v3 .policy-body .num-item{text-indent:-1.6em;padding-left:1.6em}.v3 a.filter{display:inline-block}.v3 a.filter[aria-current=page]{background:var(--navy);color:var(--white);box-shadow:none}.v3 .result-count{font-size:var(--fs-small);color:var(--sub);margin:-16px 0 32px}.v3 .empty-news{border-top:1px solid var(--line-strong);padding:48px 0}.v3 .empty-news h2{font-size:var(--fs-h3);color:var(--navy);margin-bottom:12px}.v3 .contact-success{background:var(--mist);border-radius:4px;grid-column:6/-1;justify-items:start;gap:18px;padding:clamp(28px,4vw,48px);display:grid}.v3 .contact-success h2{font-size:var(--fs-h3);color:var(--navy)}.v3 .error-message{color:var(--red);font-weight:700}.v3 .btn[disabled],.v3 button.btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.v3 .contact-success{grid-column:1/-1}}.v3 .article__rule{border:0;border-top:1px solid var(--line);margin:28px 0 0}.v3 .policy .policy-body{grid-column:5/-1}@media (max-width:900px){.v3 .policy .policy-body{grid-column:1/-1}}.v3 .note--plain{color:var(--sub);font-weight:400}.v3 .sec--tight{padding-top:clamp(48px,6vw,88px)}.v3 .crumbs--article{margin-bottom:36px}.v3 .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:640px){.v3 .field-row{grid-template-columns:1fr}}.v3 h1,.v3 h2,.v3 h3,.v3 .hero__lead,.v3 .hero__body,.v3 .svc__catch,.v3 .timeline,.v3 .fact__note,.v3 .news-row__title,.v3 .media-list__name,.v3 .aud__what,.v3 .belief__statement,.v3 .footer__nav,.v3 .contact__aside li{word-break:auto-phrase}.v3 .sec--services{padding-top:clamp(64px,7vw,120px)}.v3 .contents{display:contents}@media (min-width:901px){.v3 .profile__intro,.v3 .company__head{top:calc(var(--header-h) + 48px);align-self:start;position:sticky}}.v3 .article-body .facts-list{border-top:1px solid var(--line-strong);margin:0}.v3 .article-body .facts-list>div{border-bottom:1px solid var(--line);grid-template-columns:9em 1fr;gap:4px 20px;padding:12px 0;line-height:1.8;display:grid}.v3 .article-body .facts-list dt{color:var(--navy);font-size:.9375rem;font-weight:700}.v3 .article-body .facts-list dd{overflow-wrap:anywhere;white-space:normal;min-width:0}@media (max-width:520px){.v3 .article-body .facts-list>div{grid-template-columns:1fr}}
