@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-58-500-normal.woff2)format("woff2");unicode-range:U+2105,U+2109-210A,U+210F,U+2116,U+2121,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2202-2203,U+2205-2206,U+2208-220B,U+220F,U+2211,U+2213,U+2215,U+221A,U+221D,U+2220,U+2223,U+2225-2226,U+2228,U+222A-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2260,U+2262,U+2264-2265,U+226E-226F,U+2272-2273,U+2276-2277,U+2283-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2469-24D0}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-60-500-normal.woff2)format("woff2");unicode-range:U+2227,U+26A0,U+2713,U+301F,U+4FF8,U+5239,U+526A,U+54FA,U+5740,U+5937,U+5993,U+59FB,U+5A3C,U+5C41,U+6028,U+626E,U+646F,U+647A,U+64B0,U+64E2,U+65A7,U+66FE,U+6727,U+6955,U+6BEF,U+6F23,U+724C,U+767C,U+7A83,U+7AC4,U+7B67,U+8000,U+8471,U+8513,U+8599,U+86DB,U+8718,U+87F2,U+88F3,U+8AD2,U+8E2A,U+8FA3,U+95A5,U+9798,U+9910,U+9957,U+9BAB,U+9C3B,U+9DAF,U+FF95}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-63-500-normal.woff2)format("woff2");unicode-range:U+2CA-2CB,U+2229,U+2468,U+2669,U+266F,U+273F,U+4EC0,U+4F60,U+4FB6,U+5347,U+540E,U+543B,U+5B0C,U+5D4C,U+5F14,U+5F9E,U+6155,U+62D0,U+6602,U+6666,U+66F3,U+67A2,U+67CA,U+69CC,U+6D29,U+6D9B,U+6E3E,U+6F81,U+7109,U+73C0,U+73C2,U+7425,U+7435-7436,U+7525,U+7554,U+785D,U+786B,U+7AE3,U+7B94,U+7D18,U+81BF,U+8511,U+8549,U+9075,U+9640,U+98E2,U+9E9F,U+FF96}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-67-500-normal.woff2)format("woff2");unicode-range:U+2466,U+2600,U+4EAB,U+4FE3,U+4FF5,U+51A5,U+51F0,U+536F,U+53D4,U+53F1,U+54A5,U+559D,U+55E3,U+58FA,U+5962,U+59EA,U+5C16,U+5CEF,U+5D16,U+5F10,U+5FD6,U+6190,U+6216,U+634F,U+63BB,U+66D6,U+6756,U+6BC5,U+6E26,U+727D,U+731F,U+76F2,U+7729,U+7A7F,U+7AFF,U+7C9F,U+818F,U+8236,U+82B9,U+8338,U+85AA,U+88B4,U+8B33,U+904D,U+93A7,U+96CC,U+96EB,U+9AED,U+9B8E,U+FA11}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-74-500-normal.woff2)format("woff2");unicode-range:U+2002,U+2025,U+4F8D,U+51E1,U+51F8,U+5507,U+5598,U+58F1,U+5983,U+59AC,U+5C3C,U+5DE7,U+5E7D,U+5ECA,U+5F61,U+606D,U+60F9,U+636E,U+64EC,U+67DA,U+67FF,U+6813,U+68F2,U+693F,U+6B6A,U+6BBB,U+6EF4,U+7092,U+717D,U+7261,U+73C8,U+7432,U+7483,U+76FE,U+7709,U+78D0,U+81A3,U+81B3,U+82AF,U+8305,U+8309,U+8870,U+88FE,U+8CD1,U+8D66,U+906E,U+971E,U+9812,U+FF79,U+FF90}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-75-500-normal.woff2)format("woff2");unicode-range:U+2464,U+2501,U+2640,U+2642,U+339D,U+4F0E,U+5091,U+50B5,U+5132,U+51CC,U+558B,U+55AA,U+585E,U+5BEE,U+5DFE,U+60B6,U+62B9,U+6349,U+6566,U+6590,U+6842,U+689D,U+6A58,U+6C70,U+6FF1,U+7815,U+7881,U+7AAA,U+7BC7,U+7DEF,U+7FA8,U+8017,U+8036,U+8061,U+821F,U+8429,U+8CE0,U+8E74,U+9019,U+90CA,U+9162,U+932F,U+93AE,U+9644,U+990C,U+9CF3,U+FF56,U+FF6E,U+FF7E,U+FF85}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-78-500-normal.woff2)format("woff2");unicode-range:U+4E32,U+51DB,U+53A8,U+53EA,U+5609,U+5674,U+5A92,U+5E7E,U+6115,U+611A,U+62CC,U+62ED,U+63C9,U+64B9,U+64E6,U+65CB,U+6606,U+6731,U+683D,U+6AFB,U+7460,U+771E,U+78EF,U+7B26,U+7B51,U+7CDE,U+7D10,U+7D2F,U+7D46,U+80DE,U+819C,U+84B2,U+85CD,U+865A,U+8ECC,U+9022,U+90B8,U+9192,U+9675,U+96B7,U+99FF,U+FF44,U+FF55,U+FF6C,U+FF73,U+FF75,U+FF86,U+FF8D,U+FF92,U+FFE3}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-82-500-normal.woff2)format("woff2");unicode-range:U+2103,U+5049,U+52B1,U+5320,U+5553,U+572D,U+58C7,U+5B5D,U+5BC2,U+5DE3,U+5E61,U+5F80,U+61A9,U+67D0,U+67F4,U+6C88,U+6CA1,U+6CE5,U+6D78,U+6E9C,U+6F54,U+731B,U+73B2,U+74A7,U+74F6,U+75E9,U+7B20,U+7C8B,U+7F72,U+809D,U+8108,U+82B3,U+82BD,U+84B8,U+84C4,U+88C2,U+8AE6,U+8EF8,U+902E,U+9065,U+9326,U+935B,U+938C,U+9676,U+9694,U+96F7,U+9ED9,U+FF48,U+FF4C,U+FF81}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-83-500-normal.woff2)format("woff2");unicode-range:U+2500,U+3008-3009,U+4EAD,U+4F0F,U+4FCA,U+53EB,U+543E,U+57A2,U+5CF0,U+5E8F,U+5FE0,U+61B2,U+62D8,U+6442,U+64B2,U+6589,U+659C,U+67F1,U+68C4,U+6CB8,U+6D12,U+6DE1,U+6FE1,U+70C8,U+723D,U+73E0,U+7656,U+773A,U+7948,U+7B87,U+7C92,U+7D3A,U+7E1B,U+7E4A,U+819A,U+8358,U+83C5,U+84BC,U+864E,U+8912,U+8C9E,U+8D05,U+92FC,U+9396,U+98FD,U+99D2,U+FF64,U+FF7A,U+FF83}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-84-500-normal.woff2)format("woff2");unicode-range:U+3014-3015,U+4E3C,U+5036,U+5075,U+533F,U+53E9,U+5531,U+5642,U+5984,U+59E6,U+5A01,U+5B6B,U+5C0B,U+5F25,U+6069,U+60A0,U+614E,U+62B5,U+62D2-62D3,U+6597,U+660C,U+674F,U+67CF,U+6841,U+6905,U+6CF3,U+6D32,U+6D69,U+6F64,U+716E,U+7761,U+7B52,U+7BE0,U+7DBF,U+7DE9,U+7F36,U+81D3,U+8302,U+8389,U+846C,U+84EE,U+8A69,U+9038,U+9D8F,U+FF47,U+FF4B,U+FF76,U+FF9B}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-85-500-normal.woff2)format("woff2");unicode-range:U+25C7,U+3007,U+504F,U+507D,U+51A0,U+52A3,U+5410,U+5510,U+559A,U+5782,U+582A,U+5C0A,U+5C3F,U+5C48,U+5F6B,U+6176,U+622F,U+6279,U+62BD,U+62DD,U+65ED,U+67B6,U+6817,U+6850,U+6D6A,U+6DEB,U+6EA2,U+6EDD,U+6F5C,U+72E9,U+73A9,U+7573,U+76BF,U+7950,U+7956,U+7F8A,U+7FFC,U+80A2,U+80C3,U+83CA,U+8A02,U+8A13,U+8DF5,U+9375,U+983B,U+99B4,U+FF4E,U+FF71,U+FF89,U+FF97}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-86-500-normal.woff2)format("woff2");unicode-range:U+24,U+2022,U+2212,U+221F,U+2665,U+4ECF,U+5100,U+51CD,U+52D8,U+5378,U+53F6,U+574A,U+5982,U+5996,U+5C1A,U+5E1D,U+5F84,U+609F,U+61A7,U+61F8,U+6398,U+63EE,U+6676,U+6691,U+6EB6,U+7126,U+71E5,U+7687,U+7965,U+7D17,U+80A1,U+8107,U+8266,U+85A6,U+8987,U+8CA2,U+8CAB,U+8E0A,U+9042,U+95C7,U+9810,U+9867,U+98FC,U+FF52-FF54,U+FF61,U+FF77,U+FF98-FF99}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-89-500-normal.woff2)format("woff2");unicode-range:U+A5,U+4E80,U+4F34,U+4F73,U+4F75,U+511F,U+5192,U+52AA,U+53C8,U+570F,U+57CB,U+596E,U+5D8B,U+5F66,U+5FD9,U+62DB,U+62F6,U+6328,U+633F,U+63A7,U+6469,U+6BBF,U+6C41,U+6C57,U+6D44,U+6DBC,U+706F,U+72C2,U+72ED,U+7551,U+75F4,U+7949,U+7E26,U+7FD4,U+8150,U+8AF8,U+8B0E,U+8B72,U+8CA7,U+934B,U+9A0E,U+9A12,U+9B42,U+FF41,U+FF43,U+FF45,U+FF49,U+FF4F,U+FF62-FF63}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-90-500-normal.woff2)format("woff2");unicode-range:U+4E18,U+4FB5,U+5104,U+52C7,U+5353,U+5374,U+53E5,U+587E,U+594F,U+5A20,U+5DE1,U+5F18,U+5FCD,U+6291,U+62AB,U+6355,U+6392,U+63DA,U+63E1,U+656C,U+6687,U+68B0-68B1,U+68D2,U+68DA,U+6B27,U+6CBC,U+7159,U+7344,U+73CD,U+76DF,U+790E,U+7CF8,U+8102,U+88C1,U+8AA0,U+8E0F,U+9178,U+92AD,U+9670,U+96C5,U+9CF4,U+9DB4,U+FF3E,U+FF6F,U+FF72,U+FF78,U+FF7D,U+FF84,U+FF8C}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-91-500-normal.woff2)format("woff2");unicode-range:U+60,U+2200,U+226B,U+2461,U+517C,U+526F,U+5800,U+5B97,U+5BF8,U+5C01,U+5D29,U+5E4C,U+5E81,U+6065,U+61D0,U+667A,U+6696,U+6843,U+6C99,U+6D99,U+6EC5,U+6F22,U+6F6E,U+6FA4,U+6FEF,U+71C3,U+72D9,U+7384,U+78E8,U+7A1A,U+7A32,U+7A3C,U+7ADC,U+7CA7,U+7D2B,U+7DAD,U+7E4B,U+80A9,U+8170,U+81ED,U+820E,U+8A17,U+8AFE,U+90AA,U+914E,U+963F,U+99C4,U+9EBA,U+9F3B,U+FF38}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-92-500-normal.woff2)format("woff2");unicode-range:U+2460,U+4E5F,U+4E7E,U+4ED9,U+501F,U+502B,U+5968,U+5974,U+5AC1,U+5B99,U+5BA3,U+5BE7,U+5BE9,U+5C64,U+5CB8,U+5EC3,U+5F1F,U+616E,U+6297,U+62E0,U+62EC,U+6368,U+642D,U+65E6,U+6717,U+676F,U+6B04,U+732E,U+7652,U+76CA,U+76D7,U+7802,U+7E70,U+7F6A,U+8133,U+81E8,U+866B,U+878D,U+88F8,U+8A5E,U+8CDB,U+8D08,U+907A,U+90E1,U+96F2,U+9F8D,U+FF35,U+FF37,U+FF40,U+FF9D}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-93-500-normal.woff2)format("woff2");unicode-range:U+21D2,U+25CE,U+300A-300B,U+4E89,U+4E9C,U+4EA1,U+5263,U+53CC,U+5426,U+5869,U+5947,U+598A,U+5999,U+5E55,U+5E72,U+5E79,U+5FAE,U+5FB9,U+602A,U+6163,U+624D,U+6749,U+6C5A,U+6CBF,U+6D45,U+6DFB,U+6E7E,U+708E,U+725B,U+7763,U+79C0,U+7BC4,U+7C89,U+7E01,U+7E2E,U+8010,U+8033,U+8C6A,U+8CC3,U+8F1D,U+8F9B,U+8FB2,U+907F,U+90F7,U+9707,U+9818,U+9B3C,U+FF0A,U+FF4D}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-94-500-normal.woff2)format("woff2");unicode-range:U+2015,U+2190,U+4E43,U+5019,U+5247,U+52E7,U+5438,U+54B2,U+55AB,U+57F7,U+5BD2,U+5E8A,U+5EF6,U+6016,U+60B2,U+6162,U+6319,U+6551,U+6607,U+66B4,U+675F,U+67D4,U+6B20,U+6B53,U+6CE3,U+719F,U+75B2,U+770B,U+7720,U+77AC,U+79D2,U+7AF9,U+7D05,U+7DCA,U+8056,U+80F8,U+81F3,U+8352,U+885D,U+8A70,U+8AA4,U+8CBC,U+900F,U+9084,U+91E3,U+9451,U+96C4,U+99C6,U+9AD4,U+FF70}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-95-500-normal.woff2)format("woff2");unicode-range:U+2193,U+25B2,U+4E4B,U+516D,U+51C4,U+529F,U+52C9,U+5360,U+5442,U+5857,U+5915,U+59EB,U+5A9B,U+5C3B,U+6012,U+61B6,U+62B1,U+6311,U+6577,U+65E2,U+65EC,U+6613,U+6790,U+6CB9,U+7372,U+76AE,U+7D5E,U+7FCC,U+88AB,U+88D5,U+8CAF,U+8DDD,U+8ECD,U+8F38,U+8F9E,U+8FEB,U+9063,U+90F5,U+93E1,U+968A,U+968F,U+98FE,U+9EC4,U+FF1D,U+FF27,U+FF2A,U+FF36,U+FF3B,U+FF3D,U+FFE5}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-96-500-normal.woff2)format("woff2");unicode-range:U+4E03,U+4F38,U+50B7,U+5264,U+5348,U+5371,U+585A,U+58CA,U+5951,U+59B9,U+59D4,U+5B98,U+5F8B,U+6388,U+64CD,U+65E7,U+6803,U+6B6F,U+6D66,U+6E0B,U+6ECB,U+6FC3,U+72AC,U+773C,U+77E2,U+7968,U+7A74,U+7DBA,U+7DD1,U+7E3E,U+808C,U+811A,U+8179,U+8239,U+8584,U+8A0E,U+8A72,U+8B66,U+8C46,U+8F29,U+90A3,U+9234,U+96F0,U+9769,U+9774,U+9AA8,U+FF26,U+FF28,U+FF9E-FF9F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-97-500-normal.woff2)format("woff2");unicode-range:U+7E,U+B4,U+25C6,U+2661,U+4E92,U+4EEE,U+4FFA,U+5144,U+5237,U+5287,U+52B4,U+58C1,U+5BFF,U+5C04,U+5C06,U+5E95,U+5F31,U+5F93,U+63C3,U+640D,U+6557,U+6614,U+662F,U+67D3,U+690D,U+6BBA,U+6E6F,U+72AF,U+732B,U+7518,U+7AE0,U+7AE5,U+7AF6,U+822A,U+89E6,U+8A3A,U+8A98,U+8CB8,U+8DE1,U+8E8D,U+95D8,U+961C,U+96A3,U+96EA,U+9BAE,U+FF20,U+FF22,U+FF29,U+FF2B-FF2C}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-98-500-normal.woff2)format("woff2");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-99-500-normal.woff2)format("woff2");unicode-range:U+2191,U+505C,U+52E4,U+5305,U+535A,U+56E0,U+59BB,U+5ACC,U+5B09,U+5B87,U+5C90,U+5DF1,U+5E2D,U+5E33,U+5F3E,U+6298,U+6383,U+653B,U+6697,U+6804,U+6A39,U+6CCA,U+6E90,U+6F2B,U+702C,U+7206,U+7236,U+7559,U+7565,U+7591,U+75C7,U+75DB,U+7B4B,U+7BB1,U+7D99,U+7FBD,U+8131,U+885B,U+8B1D,U+8FF7,U+9003,U+9045,U+96A0,U+9732,U+990A,U+99D0,U+9E97,U+9F62,U+FF25,U+FF2D}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-100-500-normal.woff2)format("woff2");unicode-range:U+4E08,U+4F9D,U+5012,U+514D,U+51B7,U+5275,U+53CA,U+53F8,U+5584,U+57FC,U+5B9D,U+5BFA,U+5C3E,U+5F01,U+5FB4,U+5FD7,U+606F,U+62E1,U+6563,U+6674,U+6CB3,U+6D3E,U+6D74,U+6E1B,U+6E2F,U+718A,U+7247,U+79D8,U+7D14,U+7D66,U+7D71,U+7DF4,U+7E41,U+80CC,U+8155,U+83D3,U+8A95,U+8AB2,U+8AD6,U+8CA1,U+9000,U+9006,U+9678,U+97D3,U+9808,U+98EF,U+9A5A,U+9B45,U+FF23,U+FF30}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-101-500-normal.woff2)format("woff2");unicode-range:U+25BC,U+3012,U+4EF2,U+4F0A,U+516B,U+5373,U+539A,U+53B3,U+559C,U+56F0,U+5727,U+5742,U+5965,U+59FF,U+5BC6,U+5DFB,U+5E45,U+5EAD,U+5FB3,U+6211,U+6253,U+639B,U+63A8,U+6545,U+6575,U+6628,U+672D,U+68A8,U+6BDB,U+6D25,U+707D,U+767E,U+7834,U+7B46,U+7BC9,U+8074,U+82E6,U+8349,U+8A2A,U+8D70,U+8DA3,U+8FCE,U+91CC,U+967D,U+97FF,U+9996,U+FF1C,U+FF2F,U+FF32,U+FF34}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-102-500-normal.woff2)format("woff2");unicode-range:U+3D,U+5E,U+25CF,U+4E0E,U+4E5D,U+4E73,U+4E94,U+4F3C,U+5009,U+5145,U+51AC,U+5238,U+524A,U+53F3,U+547C,U+5802,U+5922,U+5A66,U+5C0E,U+5DE6,U+5FD8,U+5FEB,U+6797,U+685C,U+6B7B,U+6C5F-6C60,U+6CC9,U+6CE2,U+6D17,U+6E21,U+7167,U+7642,U+76DB,U+8001,U+821E,U+8857,U+89D2,U+8B1B,U+8B70,U+8CB4,U+8CDE,U+8F03,U+8F2A,U+968E,U+9B54,U+9E7F,U+9EBB,U+FF05,U+FF33}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-103-500-normal.woff2)format("woff2");unicode-range:U+500D,U+5074,U+50CD,U+5175,U+52E2,U+5352,U+5354,U+53F2,U+5409,U+56FA,U+5A18,U+5B88,U+5BDD,U+5CA9,U+5F92,U+5FA9,U+60A9,U+623F,U+6483,U+653F,U+666F,U+66AE,U+66F2,U+6A21,U+6B66,U+6BCD,U+6D5C,U+796D,U+7A4D,U+7AEF,U+7B56,U+7B97,U+7C4D,U+7E04,U+7FA9,U+8377,U+83DC,U+83EF,U+8535,U+8863,U+88CF,U+88DC,U+8907,U+8ACB,U+90CE,U+91DD,U+FF0B,U+FF0D,U+FF19,U+FF65}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-104-500-normal.woff2)format("woff2");unicode-range:U+4E01,U+4E21,U+4E38,U+52A9,U+547D,U+592E,U+5931,U+5B63,U+5C40,U+5DDE,U+5E78,U+5EFA,U+5FA1,U+604B,U+6075,U+62C5,U+632F,U+6A19,U+6C0F,U+6C11,U+6C96,U+6E05,U+70BA,U+71B1,U+7387,U+7403,U+75C5,U+77ED,U+795D,U+7B54,U+7CBE,U+7D19,U+7FA4,U+8089,U+81F4,U+8208,U+8336,U+8457,U+8A33,U+8C4A,U+8CA0,U+8CA8,U+8CC0,U+9014,U+964D,U+9803,U+983C,U+98DB,U+FF17,U+FF21}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-105-500-normal.woff2)format("woff2");unicode-range:U+25,U+25A0,U+4E26,U+4F4E,U+5341,U+56F2,U+5BBF,U+5C45,U+5C55,U+5C5E,U+5DEE,U+5E9C,U+5F7C,U+6255,U+627F,U+62BC,U+65CF,U+661F,U+666E,U+66DC,U+67FB,U+6975,U+6A4B,U+6B32,U+6DF1,U+6E29,U+6FC0,U+738B,U+7686,U+7A76,U+7A81,U+7C73,U+7D75,U+7DD2,U+82E5,U+82F1,U+85AC,U+888B,U+899A,U+8A31,U+8A8C,U+8AB0,U+8B58,U+904A,U+9060,U+9280,U+95B2,U+984D,U+9CE5,U+FF18}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-106-500-normal.woff2)format("woff2");unicode-range:U+30F6,U+50AC,U+5178,U+51E6,U+5224,U+52DD,U+5883,U+5897,U+590F,U+5A5A,U+5BB3,U+5C65,U+5E03,U+5E2B,U+5E30,U+5EB7,U+6271,U+63F4,U+64AE,U+6574,U+672B,U+679A,U+6A29-6A2A,U+6CA2,U+6CC1,U+6D0B,U+713C,U+74B0,U+7981,U+7A0B,U+7BC0,U+7D1A,U+7D61,U+7FD2,U+822C,U+8996,U+89AA,U+8CAC,U+8CBB,U+8D77,U+8DEF,U+9020,U+9152,U+9244,U+9662,U+967A,U+96E3,U+9759,U+FF16}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-107-500-normal.woff2)format("woff2");unicode-range:U+23,U+3C,U+2192,U+4E45,U+4EFB,U+4F50,U+4F8B,U+4FC2,U+5024,U+5150,U+5272,U+5370,U+53BB,U+542B,U+56DB,U+56E3,U+57CE,U+5BC4,U+5BCC,U+5F71,U+60AA,U+6238,U+6280,U+629C,U+6539,U+66FF,U+670D,U+677E-677F,U+6839,U+69CB,U+6B4C,U+6BB5,U+6E96,U+6F14,U+72EC,U+7389,U+7814,U+79CB,U+79D1,U+79FB,U+7A0E,U+7D0D,U+85E4,U+8D64,U+9632,U+96E2,U+9805,U+99AC,U+FF1E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-108-500-normal.woff2)format("woff2");unicode-range:U+2605-2606,U+301C,U+4E57,U+4FEE,U+5065,U+52DF,U+533B,U+5357,U+57DF,U+58EB,U+58F0,U+591C,U+592A-592B,U+5948,U+5B85,U+5D0E,U+5EA7,U+5FF5,U+6025,U+63A1,U+63A5,U+63DB,U+643A,U+65BD,U+671D,U+68EE,U+6982,U+6B73,U+6BD4,U+6D88,U+7570,U+7B11,U+7D76,U+8077,U+8217,U+8C37,U+8C61,U+8CC7,U+8D85,U+901F,U+962A,U+9802,U+9806,U+9854,U+98F2,U+9928,U+99C5,U+9ED2}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-109-500-normal.woff2)format("woff2");unicode-range:U+266A,U+4F11,U+533A,U+5343,U+534A,U+53CD,U+5404,U+56F3,U+5B57-5B58,U+5BAE,U+5C4A,U+5E0C,U+5E2F,U+5EAB,U+5F35,U+5F79,U+614B,U+6226,U+629E,U+65C5,U+6625,U+6751,U+6821,U+6B69,U+6B8B,U+6BCE,U+6C42,U+706B,U+7C21,U+7CFB,U+805E,U+80B2,U+82B8,U+843D,U+8853,U+88C5,U+8A3C,U+8A66,U+8D8A,U+8FBA,U+9069,U+91CF,U+9752,U+975E,U+9999,U+FF0F-FF10,U+FF14-FF15}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-110-500-normal.woff2)format("woff2");unicode-range:U+40,U+4E86,U+4E95,U+4F01,U+4F1D,U+4FBF,U+5099,U+5171,U+5177,U+53CB,U+53CE,U+53F0,U+5668,U+5712,U+5BA4,U+5CA1,U+5F85,U+60F3,U+653E,U+65AD,U+65E9,U+6620,U+6750,U+6761,U+6B62,U+6B74,U+6E08,U+6E80,U+7248,U+7531,U+7533,U+753A,U+77F3,U+798F,U+7F6E,U+8449,U+88FD,U+89B3,U+8A55,U+8AC7,U+8B77,U+8DB3,U+8EFD,U+8FD4,U+9031-9032,U+9580,U+9589,U+96D1,U+985E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-111-500-normal.woff2)format("woff2");unicode-range:U+2B,U+D7,U+300E-300F,U+4E07,U+4E8C,U+512A,U+5149,U+518D,U+5236,U+52B9,U+52D9,U+5468,U+578B,U+57FA,U+5B8C,U+5BA2,U+5C02,U+5DE5,U+5F37,U+5F62,U+623B,U+63D0,U+652F,U+672A,U+6848,U+6D41,U+7136,U+7537,U+754C,U+76F4,U+79C1,U+7BA1,U+7D44,U+7D4C,U+7DCF,U+7DDA,U+7DE8,U+82B1,U+897F,U+8CA9,U+8CFC,U+904E,U+9664,U+982D,U+9858,U+98A8,U+9A13,U+FF13,U+FF5C}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-112-500-normal.woff2)format("woff2");unicode-range:U+4E16,U+4E3B,U+4EA4,U+4EE4,U+4F4D,U+4F4F,U+4F55,U+4F9B,U+5317,U+5358,U+53C2,U+53E4,U+548C,U+571F,U+59CB,U+5CF6,U+5E38,U+63A2,U+63B2,U+6559,U+662D,U+679C,U+6C7A,U+72B6,U+7523,U+767D,U+770C,U+7A2E,U+7A3F,U+7A7A,U+7B2C,U+7B49,U+7D20,U+7D42,U+8003,U+8272,U+8A08,U+8AAC,U+8CB7,U+8EAB,U+8EE2,U+9054-9055,U+90FD,U+914D,U+91CD,U+969B,U+97F3,U+984C,U+FF06}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-113-500-normal.woff2)format("woff2");unicode-range:U+26,U+5F,U+2026,U+203B,U+4E09,U+4EAC,U+4ED5,U+4FA1,U+5143,U+5199,U+5207,U+539F,U+53E3,U+53F7,U+5411,U+5473,U+5546,U+55B6,U+5929,U+597D,U+5BB9,U+5C11,U+5C4B,U+5DDD,U+5F97,U+5FC5,U+6295,U+6301,U+6307,U+671B,U+76F8,U+78BA,U+795E,U+7D30,U+7D39,U+7D9A,U+89E3,U+8A00,U+8A73,U+8A8D,U+8A9E,U+8AAD,U+8ABF,U+8CEA,U+8ECA,U+8FFD,U+904B,U+9650,U+FF11-FF12}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-114-500-normal.woff2)format("woff2");unicode-range:U+3E,U+3005,U+4E0D,U+4E88,U+4ECB,U+4EE3,U+4EF6,U+4FDD,U+4FE1,U+500B,U+50CF,U+5186,U+5316,U+53D7,U+540C,U+544A,U+54E1,U+5728,U+58F2,U+5973,U+5B89,U+5C71,U+5E02,U+5E97,U+5F15,U+5FC3,U+5FDC,U+601D,U+611B,U+611F,U+671F,U+6728,U+6765,U+683C,U+6B21,U+6CE8,U+6D3B,U+6D77,U+7530,U+7740,U+7ACB,U+7D50,U+826F,U+8F09,U+8FBC,U+9001,U+9053,U+91CE,U+9762,U+98DF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-115-500-normal.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-116-500-normal.woff2)format("woff2");unicode-range:U+A9,U+3010-3011,U+30E2,U+4E0B,U+4ECA,U+4ED6,U+4ED8,U+4F53,U+4F5C,U+4F7F,U+53D6,U+540D,U+54C1,U+5730,U+5916,U+5B50,U+5C0F,U+5F8C,U+624B,U+6570,U+6587,U+6599,U+691C,U+696D,U+6CD5,U+7269,U+7279,U+7406,U+767A-767B,U+77E5,U+7D04,U+7D22,U+8005,U+80FD,U+81EA,U+8868,U+8981,U+89A7,U+901A,U+9023,U+90E8,U+91D1,U+9332,U+958B,U+96C6,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-117-500-normal.woff2)format("woff2");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-118-500-normal.woff2)format("woff2");unicode-range:U+21-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2-B3,U+B7,U+BB,U+C9,U+CD,U+D6,U+D8,U+DC,U+E0-E5,U+E7-ED,U+EF,U+F1-F4,U+F6,U+F8,U+FA,U+FC-FD,U+103,U+14D,U+1B0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+201C-201D,U+2039-203A,U+203C,U+2048-2049,U+2113,U+2122,U+65E5,U+6708,U+70B9}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-119-500-normal.woff2)format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/m-plus-rounded-1c-latin-500-normal.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:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-58-800-normal.woff2)format("woff2");unicode-range:U+2105,U+2109-210A,U+210F,U+2116,U+2121,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2202-2203,U+2205-2206,U+2208-220B,U+220F,U+2211,U+2213,U+2215,U+221A,U+221D,U+2220,U+2223,U+2225-2226,U+2228,U+222A-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2260,U+2262,U+2264-2265,U+226E-226F,U+2272-2273,U+2276-2277,U+2283-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2469-24D0}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-60-800-normal.woff2)format("woff2");unicode-range:U+2227,U+26A0,U+2713,U+301F,U+4FF8,U+5239,U+526A,U+54FA,U+5740,U+5937,U+5993,U+59FB,U+5A3C,U+5C41,U+6028,U+626E,U+646F,U+647A,U+64B0,U+64E2,U+65A7,U+66FE,U+6727,U+6955,U+6BEF,U+6F23,U+724C,U+767C,U+7A83,U+7AC4,U+7B67,U+8000,U+8471,U+8513,U+8599,U+86DB,U+8718,U+87F2,U+88F3,U+8AD2,U+8E2A,U+8FA3,U+95A5,U+9798,U+9910,U+9957,U+9BAB,U+9C3B,U+9DAF,U+FF95}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-63-800-normal.woff2)format("woff2");unicode-range:U+2CA-2CB,U+2229,U+2468,U+2669,U+266F,U+273F,U+4EC0,U+4F60,U+4FB6,U+5347,U+540E,U+543B,U+5B0C,U+5D4C,U+5F14,U+5F9E,U+6155,U+62D0,U+6602,U+6666,U+66F3,U+67A2,U+67CA,U+69CC,U+6D29,U+6D9B,U+6E3E,U+6F81,U+7109,U+73C0,U+73C2,U+7425,U+7435-7436,U+7525,U+7554,U+785D,U+786B,U+7AE3,U+7B94,U+7D18,U+81BF,U+8511,U+8549,U+9075,U+9640,U+98E2,U+9E9F,U+FF96}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-67-800-normal.woff2)format("woff2");unicode-range:U+2466,U+2600,U+4EAB,U+4FE3,U+4FF5,U+51A5,U+51F0,U+536F,U+53D4,U+53F1,U+54A5,U+559D,U+55E3,U+58FA,U+5962,U+59EA,U+5C16,U+5CEF,U+5D16,U+5F10,U+5FD6,U+6190,U+6216,U+634F,U+63BB,U+66D6,U+6756,U+6BC5,U+6E26,U+727D,U+731F,U+76F2,U+7729,U+7A7F,U+7AFF,U+7C9F,U+818F,U+8236,U+82B9,U+8338,U+85AA,U+88B4,U+8B33,U+904D,U+93A7,U+96CC,U+96EB,U+9AED,U+9B8E,U+FA11}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-74-800-normal.woff2)format("woff2");unicode-range:U+2002,U+2025,U+4F8D,U+51E1,U+51F8,U+5507,U+5598,U+58F1,U+5983,U+59AC,U+5C3C,U+5DE7,U+5E7D,U+5ECA,U+5F61,U+606D,U+60F9,U+636E,U+64EC,U+67DA,U+67FF,U+6813,U+68F2,U+693F,U+6B6A,U+6BBB,U+6EF4,U+7092,U+717D,U+7261,U+73C8,U+7432,U+7483,U+76FE,U+7709,U+78D0,U+81A3,U+81B3,U+82AF,U+8305,U+8309,U+8870,U+88FE,U+8CD1,U+8D66,U+906E,U+971E,U+9812,U+FF79,U+FF90}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-75-800-normal.woff2)format("woff2");unicode-range:U+2464,U+2501,U+2640,U+2642,U+339D,U+4F0E,U+5091,U+50B5,U+5132,U+51CC,U+558B,U+55AA,U+585E,U+5BEE,U+5DFE,U+60B6,U+62B9,U+6349,U+6566,U+6590,U+6842,U+689D,U+6A58,U+6C70,U+6FF1,U+7815,U+7881,U+7AAA,U+7BC7,U+7DEF,U+7FA8,U+8017,U+8036,U+8061,U+821F,U+8429,U+8CE0,U+8E74,U+9019,U+90CA,U+9162,U+932F,U+93AE,U+9644,U+990C,U+9CF3,U+FF56,U+FF6E,U+FF7E,U+FF85}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-78-800-normal.woff2)format("woff2");unicode-range:U+4E32,U+51DB,U+53A8,U+53EA,U+5609,U+5674,U+5A92,U+5E7E,U+6115,U+611A,U+62CC,U+62ED,U+63C9,U+64B9,U+64E6,U+65CB,U+6606,U+6731,U+683D,U+6AFB,U+7460,U+771E,U+78EF,U+7B26,U+7B51,U+7CDE,U+7D10,U+7D2F,U+7D46,U+80DE,U+819C,U+84B2,U+85CD,U+865A,U+8ECC,U+9022,U+90B8,U+9192,U+9675,U+96B7,U+99FF,U+FF44,U+FF55,U+FF6C,U+FF73,U+FF75,U+FF86,U+FF8D,U+FF92,U+FFE3}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-82-800-normal.woff2)format("woff2");unicode-range:U+2103,U+5049,U+52B1,U+5320,U+5553,U+572D,U+58C7,U+5B5D,U+5BC2,U+5DE3,U+5E61,U+5F80,U+61A9,U+67D0,U+67F4,U+6C88,U+6CA1,U+6CE5,U+6D78,U+6E9C,U+6F54,U+731B,U+73B2,U+74A7,U+74F6,U+75E9,U+7B20,U+7C8B,U+7F72,U+809D,U+8108,U+82B3,U+82BD,U+84B8,U+84C4,U+88C2,U+8AE6,U+8EF8,U+902E,U+9065,U+9326,U+935B,U+938C,U+9676,U+9694,U+96F7,U+9ED9,U+FF48,U+FF4C,U+FF81}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-83-800-normal.woff2)format("woff2");unicode-range:U+2500,U+3008-3009,U+4EAD,U+4F0F,U+4FCA,U+53EB,U+543E,U+57A2,U+5CF0,U+5E8F,U+5FE0,U+61B2,U+62D8,U+6442,U+64B2,U+6589,U+659C,U+67F1,U+68C4,U+6CB8,U+6D12,U+6DE1,U+6FE1,U+70C8,U+723D,U+73E0,U+7656,U+773A,U+7948,U+7B87,U+7C92,U+7D3A,U+7E1B,U+7E4A,U+819A,U+8358,U+83C5,U+84BC,U+864E,U+8912,U+8C9E,U+8D05,U+92FC,U+9396,U+98FD,U+99D2,U+FF64,U+FF7A,U+FF83}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-84-800-normal.woff2)format("woff2");unicode-range:U+3014-3015,U+4E3C,U+5036,U+5075,U+533F,U+53E9,U+5531,U+5642,U+5984,U+59E6,U+5A01,U+5B6B,U+5C0B,U+5F25,U+6069,U+60A0,U+614E,U+62B5,U+62D2-62D3,U+6597,U+660C,U+674F,U+67CF,U+6841,U+6905,U+6CF3,U+6D32,U+6D69,U+6F64,U+716E,U+7761,U+7B52,U+7BE0,U+7DBF,U+7DE9,U+7F36,U+81D3,U+8302,U+8389,U+846C,U+84EE,U+8A69,U+9038,U+9D8F,U+FF47,U+FF4B,U+FF76,U+FF9B}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-85-800-normal.woff2)format("woff2");unicode-range:U+25C7,U+3007,U+504F,U+507D,U+51A0,U+52A3,U+5410,U+5510,U+559A,U+5782,U+582A,U+5C0A,U+5C3F,U+5C48,U+5F6B,U+6176,U+622F,U+6279,U+62BD,U+62DD,U+65ED,U+67B6,U+6817,U+6850,U+6D6A,U+6DEB,U+6EA2,U+6EDD,U+6F5C,U+72E9,U+73A9,U+7573,U+76BF,U+7950,U+7956,U+7F8A,U+7FFC,U+80A2,U+80C3,U+83CA,U+8A02,U+8A13,U+8DF5,U+9375,U+983B,U+99B4,U+FF4E,U+FF71,U+FF89,U+FF97}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-86-800-normal.woff2)format("woff2");unicode-range:U+24,U+2022,U+2212,U+221F,U+2665,U+4ECF,U+5100,U+51CD,U+52D8,U+5378,U+53F6,U+574A,U+5982,U+5996,U+5C1A,U+5E1D,U+5F84,U+609F,U+61A7,U+61F8,U+6398,U+63EE,U+6676,U+6691,U+6EB6,U+7126,U+71E5,U+7687,U+7965,U+7D17,U+80A1,U+8107,U+8266,U+85A6,U+8987,U+8CA2,U+8CAB,U+8E0A,U+9042,U+95C7,U+9810,U+9867,U+98FC,U+FF52-FF54,U+FF61,U+FF77,U+FF98-FF99}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-89-800-normal.woff2)format("woff2");unicode-range:U+A5,U+4E80,U+4F34,U+4F73,U+4F75,U+511F,U+5192,U+52AA,U+53C8,U+570F,U+57CB,U+596E,U+5D8B,U+5F66,U+5FD9,U+62DB,U+62F6,U+6328,U+633F,U+63A7,U+6469,U+6BBF,U+6C41,U+6C57,U+6D44,U+6DBC,U+706F,U+72C2,U+72ED,U+7551,U+75F4,U+7949,U+7E26,U+7FD4,U+8150,U+8AF8,U+8B0E,U+8B72,U+8CA7,U+934B,U+9A0E,U+9A12,U+9B42,U+FF41,U+FF43,U+FF45,U+FF49,U+FF4F,U+FF62-FF63}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-90-800-normal.woff2)format("woff2");unicode-range:U+4E18,U+4FB5,U+5104,U+52C7,U+5353,U+5374,U+53E5,U+587E,U+594F,U+5A20,U+5DE1,U+5F18,U+5FCD,U+6291,U+62AB,U+6355,U+6392,U+63DA,U+63E1,U+656C,U+6687,U+68B0-68B1,U+68D2,U+68DA,U+6B27,U+6CBC,U+7159,U+7344,U+73CD,U+76DF,U+790E,U+7CF8,U+8102,U+88C1,U+8AA0,U+8E0F,U+9178,U+92AD,U+9670,U+96C5,U+9CF4,U+9DB4,U+FF3E,U+FF6F,U+FF72,U+FF78,U+FF7D,U+FF84,U+FF8C}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-91-800-normal.woff2)format("woff2");unicode-range:U+60,U+2200,U+226B,U+2461,U+517C,U+526F,U+5800,U+5B97,U+5BF8,U+5C01,U+5D29,U+5E4C,U+5E81,U+6065,U+61D0,U+667A,U+6696,U+6843,U+6C99,U+6D99,U+6EC5,U+6F22,U+6F6E,U+6FA4,U+6FEF,U+71C3,U+72D9,U+7384,U+78E8,U+7A1A,U+7A32,U+7A3C,U+7ADC,U+7CA7,U+7D2B,U+7DAD,U+7E4B,U+80A9,U+8170,U+81ED,U+820E,U+8A17,U+8AFE,U+90AA,U+914E,U+963F,U+99C4,U+9EBA,U+9F3B,U+FF38}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-92-800-normal.woff2)format("woff2");unicode-range:U+2460,U+4E5F,U+4E7E,U+4ED9,U+501F,U+502B,U+5968,U+5974,U+5AC1,U+5B99,U+5BA3,U+5BE7,U+5BE9,U+5C64,U+5CB8,U+5EC3,U+5F1F,U+616E,U+6297,U+62E0,U+62EC,U+6368,U+642D,U+65E6,U+6717,U+676F,U+6B04,U+732E,U+7652,U+76CA,U+76D7,U+7802,U+7E70,U+7F6A,U+8133,U+81E8,U+866B,U+878D,U+88F8,U+8A5E,U+8CDB,U+8D08,U+907A,U+90E1,U+96F2,U+9F8D,U+FF35,U+FF37,U+FF40,U+FF9D}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-93-800-normal.woff2)format("woff2");unicode-range:U+21D2,U+25CE,U+300A-300B,U+4E89,U+4E9C,U+4EA1,U+5263,U+53CC,U+5426,U+5869,U+5947,U+598A,U+5999,U+5E55,U+5E72,U+5E79,U+5FAE,U+5FB9,U+602A,U+6163,U+624D,U+6749,U+6C5A,U+6CBF,U+6D45,U+6DFB,U+6E7E,U+708E,U+725B,U+7763,U+79C0,U+7BC4,U+7C89,U+7E01,U+7E2E,U+8010,U+8033,U+8C6A,U+8CC3,U+8F1D,U+8F9B,U+8FB2,U+907F,U+90F7,U+9707,U+9818,U+9B3C,U+FF0A,U+FF4D}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-94-800-normal.woff2)format("woff2");unicode-range:U+2015,U+2190,U+4E43,U+5019,U+5247,U+52E7,U+5438,U+54B2,U+55AB,U+57F7,U+5BD2,U+5E8A,U+5EF6,U+6016,U+60B2,U+6162,U+6319,U+6551,U+6607,U+66B4,U+675F,U+67D4,U+6B20,U+6B53,U+6CE3,U+719F,U+75B2,U+770B,U+7720,U+77AC,U+79D2,U+7AF9,U+7D05,U+7DCA,U+8056,U+80F8,U+81F3,U+8352,U+885D,U+8A70,U+8AA4,U+8CBC,U+900F,U+9084,U+91E3,U+9451,U+96C4,U+99C6,U+9AD4,U+FF70}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-95-800-normal.woff2)format("woff2");unicode-range:U+2193,U+25B2,U+4E4B,U+516D,U+51C4,U+529F,U+52C9,U+5360,U+5442,U+5857,U+5915,U+59EB,U+5A9B,U+5C3B,U+6012,U+61B6,U+62B1,U+6311,U+6577,U+65E2,U+65EC,U+6613,U+6790,U+6CB9,U+7372,U+76AE,U+7D5E,U+7FCC,U+88AB,U+88D5,U+8CAF,U+8DDD,U+8ECD,U+8F38,U+8F9E,U+8FEB,U+9063,U+90F5,U+93E1,U+968A,U+968F,U+98FE,U+9EC4,U+FF1D,U+FF27,U+FF2A,U+FF36,U+FF3B,U+FF3D,U+FFE5}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-96-800-normal.woff2)format("woff2");unicode-range:U+4E03,U+4F38,U+50B7,U+5264,U+5348,U+5371,U+585A,U+58CA,U+5951,U+59B9,U+59D4,U+5B98,U+5F8B,U+6388,U+64CD,U+65E7,U+6803,U+6B6F,U+6D66,U+6E0B,U+6ECB,U+6FC3,U+72AC,U+773C,U+77E2,U+7968,U+7A74,U+7DBA,U+7DD1,U+7E3E,U+808C,U+811A,U+8179,U+8239,U+8584,U+8A0E,U+8A72,U+8B66,U+8C46,U+8F29,U+90A3,U+9234,U+96F0,U+9769,U+9774,U+9AA8,U+FF26,U+FF28,U+FF9E-FF9F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-97-800-normal.woff2)format("woff2");unicode-range:U+7E,U+B4,U+25C6,U+2661,U+4E92,U+4EEE,U+4FFA,U+5144,U+5237,U+5287,U+52B4,U+58C1,U+5BFF,U+5C04,U+5C06,U+5E95,U+5F31,U+5F93,U+63C3,U+640D,U+6557,U+6614,U+662F,U+67D3,U+690D,U+6BBA,U+6E6F,U+72AF,U+732B,U+7518,U+7AE0,U+7AE5,U+7AF6,U+822A,U+89E6,U+8A3A,U+8A98,U+8CB8,U+8DE1,U+8E8D,U+95D8,U+961C,U+96A3,U+96EA,U+9BAE,U+FF20,U+FF22,U+FF29,U+FF2B-FF2C}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-98-800-normal.woff2)format("woff2");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-99-800-normal.woff2)format("woff2");unicode-range:U+2191,U+505C,U+52E4,U+5305,U+535A,U+56E0,U+59BB,U+5ACC,U+5B09,U+5B87,U+5C90,U+5DF1,U+5E2D,U+5E33,U+5F3E,U+6298,U+6383,U+653B,U+6697,U+6804,U+6A39,U+6CCA,U+6E90,U+6F2B,U+702C,U+7206,U+7236,U+7559,U+7565,U+7591,U+75C7,U+75DB,U+7B4B,U+7BB1,U+7D99,U+7FBD,U+8131,U+885B,U+8B1D,U+8FF7,U+9003,U+9045,U+96A0,U+9732,U+990A,U+99D0,U+9E97,U+9F62,U+FF25,U+FF2D}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-100-800-normal.woff2)format("woff2");unicode-range:U+4E08,U+4F9D,U+5012,U+514D,U+51B7,U+5275,U+53CA,U+53F8,U+5584,U+57FC,U+5B9D,U+5BFA,U+5C3E,U+5F01,U+5FB4,U+5FD7,U+606F,U+62E1,U+6563,U+6674,U+6CB3,U+6D3E,U+6D74,U+6E1B,U+6E2F,U+718A,U+7247,U+79D8,U+7D14,U+7D66,U+7D71,U+7DF4,U+7E41,U+80CC,U+8155,U+83D3,U+8A95,U+8AB2,U+8AD6,U+8CA1,U+9000,U+9006,U+9678,U+97D3,U+9808,U+98EF,U+9A5A,U+9B45,U+FF23,U+FF30}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-101-800-normal.woff2)format("woff2");unicode-range:U+25BC,U+3012,U+4EF2,U+4F0A,U+516B,U+5373,U+539A,U+53B3,U+559C,U+56F0,U+5727,U+5742,U+5965,U+59FF,U+5BC6,U+5DFB,U+5E45,U+5EAD,U+5FB3,U+6211,U+6253,U+639B,U+63A8,U+6545,U+6575,U+6628,U+672D,U+68A8,U+6BDB,U+6D25,U+707D,U+767E,U+7834,U+7B46,U+7BC9,U+8074,U+82E6,U+8349,U+8A2A,U+8D70,U+8DA3,U+8FCE,U+91CC,U+967D,U+97FF,U+9996,U+FF1C,U+FF2F,U+FF32,U+FF34}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-102-800-normal.woff2)format("woff2");unicode-range:U+3D,U+5E,U+25CF,U+4E0E,U+4E5D,U+4E73,U+4E94,U+4F3C,U+5009,U+5145,U+51AC,U+5238,U+524A,U+53F3,U+547C,U+5802,U+5922,U+5A66,U+5C0E,U+5DE6,U+5FD8,U+5FEB,U+6797,U+685C,U+6B7B,U+6C5F-6C60,U+6CC9,U+6CE2,U+6D17,U+6E21,U+7167,U+7642,U+76DB,U+8001,U+821E,U+8857,U+89D2,U+8B1B,U+8B70,U+8CB4,U+8CDE,U+8F03,U+8F2A,U+968E,U+9B54,U+9E7F,U+9EBB,U+FF05,U+FF33}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-103-800-normal.woff2)format("woff2");unicode-range:U+500D,U+5074,U+50CD,U+5175,U+52E2,U+5352,U+5354,U+53F2,U+5409,U+56FA,U+5A18,U+5B88,U+5BDD,U+5CA9,U+5F92,U+5FA9,U+60A9,U+623F,U+6483,U+653F,U+666F,U+66AE,U+66F2,U+6A21,U+6B66,U+6BCD,U+6D5C,U+796D,U+7A4D,U+7AEF,U+7B56,U+7B97,U+7C4D,U+7E04,U+7FA9,U+8377,U+83DC,U+83EF,U+8535,U+8863,U+88CF,U+88DC,U+8907,U+8ACB,U+90CE,U+91DD,U+FF0B,U+FF0D,U+FF19,U+FF65}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-104-800-normal.woff2)format("woff2");unicode-range:U+4E01,U+4E21,U+4E38,U+52A9,U+547D,U+592E,U+5931,U+5B63,U+5C40,U+5DDE,U+5E78,U+5EFA,U+5FA1,U+604B,U+6075,U+62C5,U+632F,U+6A19,U+6C0F,U+6C11,U+6C96,U+6E05,U+70BA,U+71B1,U+7387,U+7403,U+75C5,U+77ED,U+795D,U+7B54,U+7CBE,U+7D19,U+7FA4,U+8089,U+81F4,U+8208,U+8336,U+8457,U+8A33,U+8C4A,U+8CA0,U+8CA8,U+8CC0,U+9014,U+964D,U+9803,U+983C,U+98DB,U+FF17,U+FF21}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-105-800-normal.woff2)format("woff2");unicode-range:U+25,U+25A0,U+4E26,U+4F4E,U+5341,U+56F2,U+5BBF,U+5C45,U+5C55,U+5C5E,U+5DEE,U+5E9C,U+5F7C,U+6255,U+627F,U+62BC,U+65CF,U+661F,U+666E,U+66DC,U+67FB,U+6975,U+6A4B,U+6B32,U+6DF1,U+6E29,U+6FC0,U+738B,U+7686,U+7A76,U+7A81,U+7C73,U+7D75,U+7DD2,U+82E5,U+82F1,U+85AC,U+888B,U+899A,U+8A31,U+8A8C,U+8AB0,U+8B58,U+904A,U+9060,U+9280,U+95B2,U+984D,U+9CE5,U+FF18}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-106-800-normal.woff2)format("woff2");unicode-range:U+30F6,U+50AC,U+5178,U+51E6,U+5224,U+52DD,U+5883,U+5897,U+590F,U+5A5A,U+5BB3,U+5C65,U+5E03,U+5E2B,U+5E30,U+5EB7,U+6271,U+63F4,U+64AE,U+6574,U+672B,U+679A,U+6A29-6A2A,U+6CA2,U+6CC1,U+6D0B,U+713C,U+74B0,U+7981,U+7A0B,U+7BC0,U+7D1A,U+7D61,U+7FD2,U+822C,U+8996,U+89AA,U+8CAC,U+8CBB,U+8D77,U+8DEF,U+9020,U+9152,U+9244,U+9662,U+967A,U+96E3,U+9759,U+FF16}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-107-800-normal.woff2)format("woff2");unicode-range:U+23,U+3C,U+2192,U+4E45,U+4EFB,U+4F50,U+4F8B,U+4FC2,U+5024,U+5150,U+5272,U+5370,U+53BB,U+542B,U+56DB,U+56E3,U+57CE,U+5BC4,U+5BCC,U+5F71,U+60AA,U+6238,U+6280,U+629C,U+6539,U+66FF,U+670D,U+677E-677F,U+6839,U+69CB,U+6B4C,U+6BB5,U+6E96,U+6F14,U+72EC,U+7389,U+7814,U+79CB,U+79D1,U+79FB,U+7A0E,U+7D0D,U+85E4,U+8D64,U+9632,U+96E2,U+9805,U+99AC,U+FF1E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-108-800-normal.woff2)format("woff2");unicode-range:U+2605-2606,U+301C,U+4E57,U+4FEE,U+5065,U+52DF,U+533B,U+5357,U+57DF,U+58EB,U+58F0,U+591C,U+592A-592B,U+5948,U+5B85,U+5D0E,U+5EA7,U+5FF5,U+6025,U+63A1,U+63A5,U+63DB,U+643A,U+65BD,U+671D,U+68EE,U+6982,U+6B73,U+6BD4,U+6D88,U+7570,U+7B11,U+7D76,U+8077,U+8217,U+8C37,U+8C61,U+8CC7,U+8D85,U+901F,U+962A,U+9802,U+9806,U+9854,U+98F2,U+9928,U+99C5,U+9ED2}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-109-800-normal.woff2)format("woff2");unicode-range:U+266A,U+4F11,U+533A,U+5343,U+534A,U+53CD,U+5404,U+56F3,U+5B57-5B58,U+5BAE,U+5C4A,U+5E0C,U+5E2F,U+5EAB,U+5F35,U+5F79,U+614B,U+6226,U+629E,U+65C5,U+6625,U+6751,U+6821,U+6B69,U+6B8B,U+6BCE,U+6C42,U+706B,U+7C21,U+7CFB,U+805E,U+80B2,U+82B8,U+843D,U+8853,U+88C5,U+8A3C,U+8A66,U+8D8A,U+8FBA,U+9069,U+91CF,U+9752,U+975E,U+9999,U+FF0F-FF10,U+FF14-FF15}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-110-800-normal.woff2)format("woff2");unicode-range:U+40,U+4E86,U+4E95,U+4F01,U+4F1D,U+4FBF,U+5099,U+5171,U+5177,U+53CB,U+53CE,U+53F0,U+5668,U+5712,U+5BA4,U+5CA1,U+5F85,U+60F3,U+653E,U+65AD,U+65E9,U+6620,U+6750,U+6761,U+6B62,U+6B74,U+6E08,U+6E80,U+7248,U+7531,U+7533,U+753A,U+77F3,U+798F,U+7F6E,U+8449,U+88FD,U+89B3,U+8A55,U+8AC7,U+8B77,U+8DB3,U+8EFD,U+8FD4,U+9031-9032,U+9580,U+9589,U+96D1,U+985E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-111-800-normal.woff2)format("woff2");unicode-range:U+2B,U+D7,U+300E-300F,U+4E07,U+4E8C,U+512A,U+5149,U+518D,U+5236,U+52B9,U+52D9,U+5468,U+578B,U+57FA,U+5B8C,U+5BA2,U+5C02,U+5DE5,U+5F37,U+5F62,U+623B,U+63D0,U+652F,U+672A,U+6848,U+6D41,U+7136,U+7537,U+754C,U+76F4,U+79C1,U+7BA1,U+7D44,U+7D4C,U+7DCF,U+7DDA,U+7DE8,U+82B1,U+897F,U+8CA9,U+8CFC,U+904E,U+9664,U+982D,U+9858,U+98A8,U+9A13,U+FF13,U+FF5C}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-112-800-normal.woff2)format("woff2");unicode-range:U+4E16,U+4E3B,U+4EA4,U+4EE4,U+4F4D,U+4F4F,U+4F55,U+4F9B,U+5317,U+5358,U+53C2,U+53E4,U+548C,U+571F,U+59CB,U+5CF6,U+5E38,U+63A2,U+63B2,U+6559,U+662D,U+679C,U+6C7A,U+72B6,U+7523,U+767D,U+770C,U+7A2E,U+7A3F,U+7A7A,U+7B2C,U+7B49,U+7D20,U+7D42,U+8003,U+8272,U+8A08,U+8AAC,U+8CB7,U+8EAB,U+8EE2,U+9054-9055,U+90FD,U+914D,U+91CD,U+969B,U+97F3,U+984C,U+FF06}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-113-800-normal.woff2)format("woff2");unicode-range:U+26,U+5F,U+2026,U+203B,U+4E09,U+4EAC,U+4ED5,U+4FA1,U+5143,U+5199,U+5207,U+539F,U+53E3,U+53F7,U+5411,U+5473,U+5546,U+55B6,U+5929,U+597D,U+5BB9,U+5C11,U+5C4B,U+5DDD,U+5F97,U+5FC5,U+6295,U+6301,U+6307,U+671B,U+76F8,U+78BA,U+795E,U+7D30,U+7D39,U+7D9A,U+89E3,U+8A00,U+8A73,U+8A8D,U+8A9E,U+8AAD,U+8ABF,U+8CEA,U+8ECA,U+8FFD,U+904B,U+9650,U+FF11-FF12}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-114-800-normal.woff2)format("woff2");unicode-range:U+3E,U+3005,U+4E0D,U+4E88,U+4ECB,U+4EE3,U+4EF6,U+4FDD,U+4FE1,U+500B,U+50CF,U+5186,U+5316,U+53D7,U+540C,U+544A,U+54E1,U+5728,U+58F2,U+5973,U+5B89,U+5C71,U+5E02,U+5E97,U+5F15,U+5FC3,U+5FDC,U+601D,U+611B,U+611F,U+671F,U+6728,U+6765,U+683C,U+6B21,U+6CE8,U+6D3B,U+6D77,U+7530,U+7740,U+7ACB,U+7D50,U+826F,U+8F09,U+8FBC,U+9001,U+9053,U+91CE,U+9762,U+98DF}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-115-800-normal.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-116-800-normal.woff2)format("woff2");unicode-range:U+A9,U+3010-3011,U+30E2,U+4E0B,U+4ECA,U+4ED6,U+4ED8,U+4F53,U+4F5C,U+4F7F,U+53D6,U+540D,U+54C1,U+5730,U+5916,U+5B50,U+5C0F,U+5F8C,U+624B,U+6570,U+6587,U+6599,U+691C,U+696D,U+6CD5,U+7269,U+7279,U+7406,U+767A-767B,U+77E5,U+7D04,U+7D22,U+8005,U+80FD,U+81EA,U+8868,U+8981,U+89A7,U+901A,U+9023,U+90E8,U+91D1,U+9332,U+958B,U+96C6,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-117-800-normal.woff2)format("woff2");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-118-800-normal.woff2)format("woff2");unicode-range:U+21-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2-B3,U+B7,U+BB,U+C9,U+CD,U+D6,U+D8,U+DC,U+E0-E5,U+E7-ED,U+EF,U+F1-F4,U+F6,U+F8,U+FA,U+FC-FD,U+103,U+14D,U+1B0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+201C-201D,U+2039-203A,U+203C,U+2048-2049,U+2113,U+2122,U+65E5,U+6708,U+70B9}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-119-800-normal.woff2)format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/m-plus-rounded-1c-latin-800-normal.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0c3f52;--deep:#07374c;--sea:#2bbbd3;--cyan:#43cddf;--coral:#ff6685;--coral-text:#a9234c;--sea-text:#0b7185;--cyan-text:#0b7185;--mint-text:#16745e;--lavender-text:#6d4db3;--mint:#58cdae;--lavender:#b58bf2;--sun:#ffd94f;--sky:#eaf8fc;--foam:#f8fdfe;--cream:#fff9ef;--white:#fff;--line:#0c3f5226;--shadow:0 20px 60px #0c3f521c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--foam);color:var(--ink);margin:0;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,system-ui,sans-serif;overflow-x:hidden}h1,h2,h3{text-wrap:balance;line-break:strict;word-break:auto-phrase;overflow-wrap:normal}.title-flow>span{display:block}.mobile-break{display:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{text-wrap:pretty}button,a,summary{-webkit-tap-highlight-color:transparent}.skip-link{z-index:999;color:#fff;background:var(--ink);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.route :focus-visible,.support :focus-visible{outline-color:#fff}.site-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #0c3f5217;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;min-height:82px;padding:0 4vw;display:grid;position:sticky;top:0}.brand{width:225px}.brand img{width:100%;height:auto}.desktop-nav{justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,34px);display:flex}.desktop-nav a{letter-spacing:.06em;padding:31px 0 27px;font-size:13px;font-weight:800;position:relative}.desktop-nav a:after{content:"";background:var(--coral);border-radius:999px;height:3px;transition:right .3s;position:absolute;bottom:20px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.header-cta{color:var(--deep);background:var(--ink);letter-spacing:.05em;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:800;transition:transform .25s,background .25s}.mobile-menu{display:none}.hero{isolation:isolate;background:linear-gradient(128deg,#fff9ee 0%,#f9fcf8 43%,#e5f8fc 100%);height:calc(100svh - 82px);min-height:820px;position:relative;overflow:hidden}.hero:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(65px 32px at 50% 0,#0000 49%,#fff 51%) 0 0/130px 64px repeat-x;height:86px;position:absolute;inset:auto -3vw -40px}.hero-media{z-index:-2;clip-path:ellipse(77% 82% at 72% 48%);width:68%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hero-media:after{content:"";background:linear-gradient(90deg,#fff9ee 1%,#fff9eead 12%,#0000 35%),linear-gradient(#ffffff0f,#0c3f521a);position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:78% top;width:100%;height:calc(100% + 100px);animation:16s ease-out both heroImage}.hero-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-sky:before{content:"";filter:blur(15px);background:#b58bf21a;border-radius:50%;width:600px;height:600px;position:absolute;top:-220px;left:-280px}.hero-sky i{background:var(--cyan);box-shadow:22px 12px 0 -2px var(--coral), 46px -8px 0 -5px var(--sun);border-radius:50%;position:absolute}.hero-sky i:first-child{width:10px;height:10px;top:17%;left:7%}.hero-sky i:nth-child(2){background:var(--mint);width:8px;height:8px;top:10%;left:47%}.hero-sky i:nth-child(3){background:var(--lavender);width:9px;height:9px;bottom:22%;left:42%}.hero-content{z-index:5;width:min(1380px,90vw);margin:0 auto;padding-top:clamp(76px,9vh,118px);position:relative}.hero-eyebrow{border-bottom:4px solid var(--coral);color:#e64f70;letter-spacing:.03em;width:fit-content;margin:0 0 28px;padding-bottom:10px;font-size:14px;font-weight:900}.hero h1{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(68px,7.2vw,114px);font-weight:900;line-height:.88}.hero h1 span{letter-spacing:-.06em;font-size:.67em}.hero-lead{letter-spacing:-.045em;margin:32px 0 0;font-size:clamp(26px,2.45vw,39px);font-weight:900;line-height:1.36}.hero blockquote{width:fit-content;margin:28px 0 0;padding:0 0 12px 16px;font-size:clamp(18px,1.55vw,25px);font-weight:800;line-height:1.6;position:relative}.hero blockquote:after{content:"";border-top:4px solid var(--coral);border-radius:50%;height:9px;position:absolute;bottom:0;left:0;right:-24px;transform:rotate(-1deg)}.hero-summary{max-width:490px;margin:23px 0 0;font-size:14px;font-weight:600;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border:1px solid var(--ink);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:32px;min-height:50px;padding:13px 22px;font-size:12px;font-weight:900;transition:transform .25s,background .25s,color .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{color:#fff;background:var(--ink)}.button-primary:hover{border-color:var(--coral);background:var(--coral)}.button-secondary:hover{color:#fff;background:var(--ink)}.hero-info{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #0c3f5226;border-radius:20px;grid-template-columns:1.45fr 1fr 1.1fr;max-width:1020px;padding:18px 24px;display:grid;position:absolute;bottom:70px;left:5vw;right:5vw;box-shadow:0 14px 40px #0c3f521a}.hero-info>div{border-right:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 13px;min-height:38px;padding:0 18px;display:flex}.hero-info>div:first-child{padding-left:0}.hero-info>div:last-child{border-right:0}.hero-info small{width:100%;color:var(--sea);letter-spacing:.12em;font-size:9px;font-weight:900}.hero-info strong{font-size:12px;line-height:1.5}.status{width:fit-content;color:var(--coral-text);letter-spacing:.04em;background:#ffe7ed;border-radius:999px;align-items:center;padding:5px 10px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.image-note{width:fit-content;color:var(--ink);background:#ffffffe6;border:1px solid #43cddf80;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.image-note:before{content:"●";color:var(--coral);margin-right:5px}.hero-note{z-index:9;position:absolute;bottom:22px;right:4vw}.quick-facts{z-index:8;width:min(1260px,90vw);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:repeat(4,1fr);margin:-12px auto 0;display:grid;position:relative;overflow:hidden}.quick-facts>div{border-right:1px solid var(--line);min-height:165px;padding:30px 32px;position:relative}.quick-facts>div:last-child{border-right:0}.quick-facts strong{color:var(--sea);font-family:Georgia,serif;font-size:62px;font-weight:400;line-height:1}.quick-facts>div:nth-child(2) strong{color:var(--coral)}.quick-facts>div:nth-child(3) strong{color:var(--mint)}.quick-facts>div:nth-child(4) strong{color:var(--lavender)}.quick-facts span{letter-spacing:.18em;margin-left:8px;font-size:9px;font-weight:900}.quick-facts p{margin:15px 0 0;font-size:12px;font-weight:700}.section{padding:clamp(90px,9vw,145px) 5vw;scroll-margin-top:102px}.section-tag{width:min(1380px,90vw);color:var(--coral);letter-spacing:.18em;align-items:center;gap:11px;margin:0 auto 62px;font-size:10px;font-weight:900;display:flex}.section-tag span{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-style:italic;display:grid}.section-tag.light{color:#a6edf3}.brush-copy{color:var(--coral);letter-spacing:.07em;margin:0 0 20px;font-size:13px;font-weight:900}.light-copy{color:#9be8ee}.section h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,76px);font-weight:900;line-height:1.24}.section h2 em{color:var(--sea);font-style:normal}.section-note{color:#526b76;text-align:right;width:min(1240px,88vw);margin:28px auto 0;font-size:12px;line-height:1.8}.concept{background:#fff;position:relative;overflow:hidden}.concept:before{content:"";background:#43cddf14;border-radius:50%;width:520px;height:520px;position:absolute;top:80px;right:-200px;box-shadow:0 0 0 90px #58cdae06,0 0 0 180px #b58bf205}.concept-head{grid-template-columns:1.12fr .88fr;align-items:end;gap:9vw;width:min(1180px,86vw);margin:0 auto;display:grid;position:relative}.body-copy{padding-bottom:8px}.body-copy p{margin:0 0 18px;font-size:15px;line-height:2.05}.vision-flow{grid-template-columns:repeat(4,1fr);align-items:center;gap:28px;width:min(1240px,90vw);min-height:360px;margin:100px auto 0;display:grid;position:relative}.flow-line{border-top:4px solid var(--cyan);opacity:.9;border-radius:50%;height:110px;position:absolute;top:47%;left:5%;right:5%;transform:rotate(3deg)}.vision-step{z-index:2;text-align:center;position:relative}.vision-step:nth-of-type(3){transform:translateY(-42px)}.vision-step:nth-of-type(4){transform:translateY(18px)}.vision-step:nth-of-type(5){transform:translateY(-20px)}.vision-step>span{color:var(--coral);margin-bottom:10px;font-family:Georgia,serif;font-size:11px;font-weight:700;display:block}.vision-step>i{border:8px solid var(--coral);background:#fff;border-radius:50%;width:88px;height:88px;margin:0 auto 18px;display:block;box-shadow:0 14px 35px #0c3f521f}.vision-step>i:after{content:"";background:var(--coral);border-radius:50%;width:25px;height:25px;margin:23px auto;display:block}.vision-step.cyan>i{border-color:var(--cyan)}.vision-step.cyan>i:after{background:var(--cyan)}.vision-step.mint>span{color:var(--mint)}.vision-step.mint>i{border-color:var(--mint)}.vision-step.mint>i:after{background:var(--mint)}.vision-step.lavender>span{color:var(--lavender)}.vision-step.lavender>i{border-color:var(--lavender)}.vision-step.lavender>i:after{background:var(--lavender)}.vision-step h3{margin:0;font-size:27px}.vision-step p{max-width:190px;margin:10px auto 0;font-size:12px;line-height:1.7}.concept-closing{text-align:center;margin:30px auto 0;font-size:20px;font-weight:900}.concept-closing small{margin-top:10px;font-size:12px;font-weight:600;display:block}.route{color:#fff;background:linear-gradient(160deg,#0b536d 0%,#087a91 55%,#0a5974 100%);position:relative;overflow:hidden}.route:before{content:"";background:radial-gradient(circle at 80% 20%,#43cddf38,#0000 28%),linear-gradient(115deg,#0000 48%,#ffffff0a 48.2%,#0000 48.4%);position:absolute;inset:0}.route>*{z-index:2;position:relative}.route-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;width:min(1180px,86vw);margin:0 auto 90px;display:grid}.route h2 em{color:#9be8ee}.route-head>p{color:#ffffffd6;margin:0 0 10px;font-size:15px;line-height:2}.route-map{background:#042d3f7a;border:1px solid #ffffff30;border-radius:30px;width:min(1240px,90vw);min-height:320px;margin:0 auto;padding:75px 30px 110px;position:relative;overflow:hidden;box-shadow:0 30px 90px #02233038;container-type:inline-size}.route-map:before{content:"MIKAWA BAY";color:#ffffff0b;letter-spacing:.08em;font-family:Georgia,serif;font-size:92px;position:absolute;top:3px;right:18px}.route-line{background:repeating-linear-gradient(90deg,#8be6ed 0 13px,#0000 13px 23px);height:3px;position:absolute;top:128px;left:8%;right:8%}.route-line:after{content:"";border-top:3px solid #8be6ed;border-right:3px solid #8be6ed;width:11px;height:11px;position:absolute;top:-5px;right:0;transform:rotate(45deg)}.route-boat{z-index:5;width:56px;color:var(--sun);filter:drop-shadow(0 8px 8px #0000002e);will-change:transform;pointer-events:none;animation:13s cubic-bezier(.45,0,.55,1) infinite boatJourney;position:absolute;top:91px;left:8%}.route-boat span{z-index:2;font-size:31px;line-height:1;display:block;position:relative;transform:scaleX(-1)}.route-boat i{opacity:.8;border-top:2px solid #8be6ed;border-radius:50%;width:44px;height:7px;margin:-2px 0 0 5px;animation:1.2s ease-in-out infinite boatWake;display:block}.route-map ol{z-index:2;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.route-map li{text-align:center}.route-map li:before{content:"";background:#075a72;border:4px solid #8be6ed;border-radius:50%;width:18px;height:18px;margin:43px auto 28px;display:block;box-shadow:0 0 0 7px #8be6ed24}.route-map li:first-child:before,.route-map li:last-child:before{border-color:var(--coral)}.route-map li>span{color:#96eaf0;letter-spacing:.12em;font-family:Georgia,serif;font-size:9px;display:block}.route-map li>strong{margin-top:7px;font-size:20px;display:block}.route-map li>small{color:#ffffffb8;margin-top:6px;font-size:11px;display:block}.return-route{background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:14px 20px;display:grid;position:absolute;bottom:24px;left:4%;right:4%}.return-route span{color:var(--coral);font-size:10px;font-weight:900}.return-route p{margin:0;font-size:12px;font-weight:700}.return-route small{color:#ffffffe0;font-size:12px}.island-grid{grid-template-columns:repeat(3,1fr);gap:22px;width:min(1240px,90vw);margin:90px auto 0;display:grid}.island-card{color:var(--ink);background:#fff;border-radius:30px;transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 25px 70px #03233033}.island-photo{aspect-ratio:16/9;height:auto;position:relative;overflow:hidden}.island-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.island-card:hover img{transform:scale(1.04)}.island-photo span{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:16px;right:16px}.island-photo span:before{content:"●";color:var(--coral);margin-right:5px}.island-card.cyan .island-photo span:before{color:var(--cyan)}.island-card.lavender .island-photo span:before{color:var(--lavender)}.island-copy{border-top:7px solid var(--coral);padding:28px 30px 34px;position:relative}.island-card.cyan .island-copy{border-color:var(--cyan)}.island-card.lavender .island-copy{border-color:var(--lavender)}.island-copy small{color:var(--coral);letter-spacing:.12em;font-family:Georgia,serif;font-size:9px}.island-card.cyan .island-copy small{color:var(--sea)}.island-card.lavender .island-copy small{color:var(--lavender)}.island-copy h3{margin:11px 12px 0 0;font-size:35px;display:inline-block}.island-copy>span{color:var(--coral);font-size:10px;font-weight:900}.island-copy p{margin:16px 0 0;font-size:14px;font-weight:700}.route-message{text-align:center;margin:52px auto 0;font-size:17px;font-weight:900}.light-note{color:#ffffffe0}.schedule-shell{grid-template-columns:.72fr 1.28fr;gap:70px;width:min(1180px,86vw);margin:125px auto 0;display:grid}.schedule-intro{align-self:start;position:sticky;top:120px}.schedule-intro>span:first-child{color:#9ce9ef;letter-spacing:.22em;font-family:Georgia,serif;font-size:9px}.schedule-intro h3{margin:25px 0 22px;font-size:clamp(38px,3.8vw,58px);line-height:1.3}.schedule-intro p{color:#ffffffe0;margin:0 0 24px;font-size:13px;line-height:1.9}.status.pale{color:#fff;background:#ffffff21;border:1px solid #fff3}.schedule-list{border-top:1px solid #ffffff40;margin:0;padding:0;list-style:none}.schedule-list li{border-bottom:1px solid #ffffff38;grid-template-columns:42px 135px 1fr;align-items:center;gap:20px;min-height:92px;display:grid}.schedule-list li>span{color:var(--coral);font-family:Georgia,serif;font-size:10px;font-style:italic}.schedule-list time{color:#a8edf2;font-family:Georgia,serif;font-size:14px;font-weight:700}.schedule-list strong{font-size:16px}.schedule-list p{color:#ffffffdb;margin:5px 0 0;font-size:12px;line-height:1.55}.students{background:linear-gradient(105deg,#fff 0% 42%,#e8f8fc 100%);min-height:820px;position:relative;overflow:hidden}.students-media{clip-path:ellipse(77% 92% at 77% 52%);width:62%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.students-media:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffa6 13%,#0000 38%);position:absolute;inset:0}.students-media img{object-fit:cover;object-position:78% top;width:100%;height:calc(100% + 115px)}.students-content{z-index:2;width:min(1380px,90vw);margin:0 auto;position:relative}.students-content .section-tag{width:100%;margin-bottom:55px}.students-content h2{max-width:760px;font-size:clamp(43px,4.7vw,72px)}.students-content>p:not(.brush-copy):not(.image-note){max-width:585px;margin:30px 0 0;font-size:15px;line-height:2}.student-numbers{border:1px solid var(--line);width:min(690px,58vw);box-shadow:var(--shadow);background:#ffffffe6;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid;overflow:hidden}.student-numbers>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:130px;padding:18px 22px;display:flex}.student-numbers>div:last-child{border-right:0}.student-numbers small{color:#71838b;font-size:8px;font-weight:800}.student-numbers strong{color:var(--coral);margin:5px 0;font-size:32px}.student-numbers>div:nth-child(2) strong{color:var(--sea)}.student-numbers>div:nth-child(3) strong{color:var(--mint)}.student-numbers span{font-size:9px;font-weight:800}.students-note{margin-top:22px}.missions{background:var(--sky);position:relative;overflow:hidden}.missions:before{content:"";background:linear-gradient(165deg,#0000 63%,#43cddf1f 63.2%,#0000 63.4%);position:absolute;inset:0}.missions>*{z-index:2;position:relative}.missions-head{grid-template-columns:1.12fr .88fr;align-items:end;gap:8vw;width:min(1180px,86vw);margin:0 auto 70px;display:grid}.missions-head p{margin:0 0 5px;font-size:15px;line-height:2}.mission-grid{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1240px,90vw);margin:0 auto;display:grid}.mission-grid article{min-height:350px;box-shadow:var(--shadow);background:#fff;border-radius:30px;padding:32px 28px;position:relative;overflow:hidden}.mission-grid article:before{content:"";background:var(--coral);border-radius:0 0 10px 10px;width:110px;height:8px;position:absolute;top:0;left:26px}.mission-grid article.cyan:before{background:var(--cyan)}.mission-grid article.lavender:before{background:var(--lavender)}.mission-grid article.sun:before{background:var(--sun)}.mission-grid article>span{color:var(--coral);letter-spacing:.09em;font-family:Georgia,serif;font-size:10px;font-weight:700}.mission-grid article>strong{border:6px dashed var(--coral);border-radius:50%;place-items:center;width:82px;height:82px;margin:24px 0 35px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:grid}.mission-grid article.cyan>strong{border-color:var(--cyan)}.mission-grid article.lavender>strong{border-color:var(--lavender)}.mission-grid article.sun>strong{border-color:var(--sun)}.mission-grid h3{margin:0;font-size:28px}.mission-grid p{border-top:1px solid var(--line);margin:20px 0 0;padding-top:20px;font-size:12px;font-weight:700;line-height:1.8}.safety{background:#fff}.safety-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;width:min(1180px,86vw);margin:0 auto 70px;display:grid}.safety-head>p{margin:0 0 5px;font-size:15px;line-height:2}.safety-grid{gap:18px;width:min(1240px,90vw);margin:0 auto;display:grid}.safety-grid article{background:#fff4bd;border-radius:24px;grid-template-columns:110px 85px 1fr 60px;align-items:center;gap:25px;min-height:145px;padding:24px 35px;display:grid;box-shadow:0 15px 40px #0c3f5214}.safety-grid article.cyan{background:#c9f4f8}.safety-grid article.coral{background:#ffd4df}.safety-grid article>span{color:#8a6b00;letter-spacing:.1em;font-family:Georgia,serif;font-size:11px;font-weight:800}.safety-grid article>i{background:var(--sun);border:6px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;font-family:Georgia,serif;font-size:22px;font-style:normal;display:grid;box-shadow:0 5px #0c3f5217}.safety-grid article.cyan>i{background:var(--cyan)}.safety-grid article.coral>i{background:var(--coral)}.safety-grid h3{margin:0;font-size:25px}.safety-grid p{margin:7px 0 0;font-size:13px;line-height:1.7}.safety-grid article>b{border:3px solid var(--mint);width:46px;height:46px;color:var(--mint);background:#fff;border-radius:50%;place-items:center;font-size:24px;display:grid}.ceremony{background:#fffaf4;grid-template-columns:1.05fr .95fr;min-height:850px;padding:0;display:grid}.ceremony-photo{min-height:850px;position:relative;overflow:hidden}.ceremony-photo:after{content:"";background:linear-gradient(90deg,#0000 65%,#fffaf4 100%),linear-gradient(#0000 70%,#0c3f5226);position:absolute;inset:0}.ceremony-photo img{object-fit:cover;object-position:80% top;width:100%;height:calc(100% + 115px)}.ceremony-photo .image-note{z-index:3;position:absolute;bottom:24px;right:24px}.ceremony-copy{padding:clamp(80px,8vw,135px) clamp(50px,7vw,115px)}.ceremony-copy .section-tag{width:100%;margin-bottom:55px}.ceremony-copy h2{font-size:clamp(48px,5.2vw,76px)}.ceremony-copy>p:not(.brush-copy){margin:30px 0 0;font-size:15px;line-height:2}.ceremony-copy ol{border-top:1px solid var(--line);margin:40px 0 25px;padding:0;list-style:none}.ceremony-copy li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:17px 0;display:grid}.ceremony-copy li>span{color:var(--coral);font-family:Georgia,serif;font-size:10px;font-style:italic}.ceremony-copy li strong{font-size:17px}.ceremony-copy li p{color:#526b76;margin:5px 0 0;font-size:13px}.outcomes{background:linear-gradient(145deg,#f8f5fb,#ddf6fa);position:relative;overflow:hidden}.outcomes:before{content:"";background:radial-gradient(circle,#ffd94f4d,#0000 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.outcomes>*{z-index:2;position:relative}.outcomes-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;width:min(1180px,86vw);margin:0 auto 70px;display:grid}.outcomes-head p{margin:0 0 5px;font-size:15px;line-height:2}.outcome-grid{grid-template-columns:1fr 1fr;gap:22px;width:min(1240px,90vw);margin:0 auto;display:grid}.outcome-grid article{min-height:180px;box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:35px 40px;position:relative;overflow:hidden}.outcome-grid article:before{content:"";background:var(--coral);width:8px;position:absolute;top:0;bottom:0;left:0}.outcome-grid article.cyan:before{background:var(--cyan)}.outcome-grid article.sun:before{background:var(--sun)}.outcome-grid article.lavender:before{background:var(--lavender)}.outcome-grid span{font-size:20px;font-weight:900}.outcome-grid span:before{content:"●";color:var(--coral);margin-right:13px}.outcome-grid article.cyan span:before{color:var(--cyan)}.outcome-grid article.sun span:before{color:var(--sun)}.outcome-grid article.lavender span:before{color:var(--lavender)}.outcome-grid p{max-width:350px;margin:25px 0 0;font-size:14px;font-weight:700;line-height:1.7}.measurement{border:1px solid var(--line);background:#ffffffba;border-radius:22px;width:min(1240px,90vw);margin:28px auto 0;padding:24px 32px}.measurement span{color:var(--coral);font-size:10px;font-weight:900}.measurement p{margin:0 18px;font-size:12px;font-weight:800;display:inline}.measurement small{color:#526b76;font-size:11px}.team{background:#fff}.team-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;width:min(1180px,86vw);margin:0 auto 70px;display:grid}.team-head>p{margin:0 0 5px;font-size:15px;line-height:2}.core-team{grid-template-columns:repeat(4,1fr);gap:16px;width:min(1240px,90vw);margin:0 auto;display:grid}.core-team article{border:2px solid var(--cyan);background:#fff;border-radius:26px;min-height:230px;padding:32px 28px;position:relative;overflow:hidden}.core-team article:before{content:"";background:var(--cyan);border-radius:0 0 10px 10px;width:80px;height:9px;position:absolute;top:0;left:28px}.core-team article.sun{border-color:#edc640}.core-team article.sun:before{background:var(--sun)}.core-team article.coral{border-color:var(--coral)}.core-team article.coral:before{background:var(--coral)}.core-team article.mint{border-color:var(--mint)}.core-team article.mint:before{background:var(--mint)}.core-team span{color:#526b76;min-height:42px;margin-top:20px;font-size:12px;font-weight:800;line-height:1.5;display:block}.core-team h3{text-wrap:balance;word-break:keep-all;margin:25px 0 0;font-size:27px}.core-team p{width:fit-content;color:var(--coral-text);background:#ffe9ef;border-radius:999px;margin:15px 0 0;padding:5px 10px;font-size:11px;font-weight:900}.operations-grid{grid-template-columns:repeat(5,1fr);gap:12px;width:min(1240px,90vw);margin:25px auto 0;display:grid}.operations-grid article{background:#f1fafb;border-radius:20px;min-height:140px;padding:25px 22px}.operations-grid article:nth-child(2n){background:#fff5f7}.operations-grid span{color:#087d95;font-size:12px;font-weight:800;line-height:1.5;display:block}.operations-grid h3{text-wrap:balance;word-break:keep-all;margin:19px 0 0;font-size:18px}.operations-grid p{color:#526b76;margin:8px 0 0;font-size:11px}.island-team{border:2px dashed var(--cyan);background:linear-gradient(140deg,#f9feff,#e7fafa);border-radius:30px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:45px;width:min(1240px,90vw);margin:55px auto 0;padding:38px 42px;display:grid}.island-team>div:first-child>span{color:var(--coral);letter-spacing:.12em;font-family:Georgia,serif;font-size:9px;font-weight:800}.island-team h3{margin:10px 0 15px;font-size:28px}.island-team p{margin:0;font-size:13px;line-height:1.8}.island-team-numbers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.island-team-numbers article{background:#fff;border-radius:20px;flex-direction:column;justify-content:center;min-height:150px;padding:22px;display:flex;box-shadow:0 10px 30px #0c3f5214}.island-team-numbers strong{color:var(--coral);font-size:27px}.island-team-numbers article:nth-child(2) strong{color:var(--sea)}.island-team-numbers article:nth-child(3) strong{color:var(--mint)}.island-team-numbers span{margin:8px 0;font-size:11px;font-weight:900}.island-team-numbers small{color:#526b76;font-size:10px}.support{color:#fff;background:linear-gradient(150deg,#07546c,#178ba0);position:relative;overflow:hidden}.support:before{content:"";background:radial-gradient(circle at 50% 45%,#ffd94f33,#0000 18%),linear-gradient(167deg,#0000 64%,#ffffff14 64.2%,#0000 64.4%);position:absolute;inset:0}.support>*{z-index:2;position:relative}.support-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;width:min(1180px,86vw);margin:0 auto 75px;display:grid}.support h2 em{color:#a3edf2}.support-head p{color:#ffffffd6;margin:0 0 5px;font-size:15px;line-height:2}.support-grid{grid-template-columns:1fr 190px 1fr;align-items:center;gap:28px;width:min(1140px,88vw);margin:0 auto;display:grid}.support-grid>article{min-height:260px;color:var(--ink);background:#fff;border-radius:28px;padding:35px;box-shadow:0 25px 70px #03233033}.support-grid>article>span{color:var(--coral);letter-spacing:.12em;font-family:Georgia,serif;font-size:9px;font-weight:800}.support-grid>article:last-child>span{color:var(--sea)}.support-grid h3{margin:45px 0 10px;font-size:30px}.support-grid p{margin:0 0 28px;font-size:13px}.support-grid small{color:var(--coral-text);background:#ffe5ec;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-block}.support-grid>article:last-child small{color:#0e8da5;background:#dff8fa}.support-center{background:var(--sun);width:170px;height:170px;color:var(--ink);border:7px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 15px 45px #03233033}.support-center span{font-size:10px;font-weight:800}.support-center strong{margin-top:5px;font-size:26px}.support-center i{margin-top:8px;font-size:22px;font-style:normal}.fund-use{background:#ffffff14;border:1px solid #ffffff38;border-radius:20px;grid-template-columns:130px repeat(3,1fr);gap:0;width:min(900px,82vw);margin:40px auto 0;display:grid;overflow:hidden}.fund-use>span,.fund-use>p{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:75px;margin:0;padding:16px 20px;font-size:11px;line-height:1.6;display:flex}.fund-use>span{color:#9ce8ee;font-weight:900}.fund-use>p:last-child{border-right:0}.fund-use strong{font-size:12px}.roadmap{background:linear-gradient(145deg,#fffaf1,#f6f3fb);position:relative;overflow:hidden}.roadmap:before{content:"";background:radial-gradient(circle at 80% 18%,#ff66851a,#0000 22%);position:absolute;inset:0}.roadmap>*{z-index:2;position:relative}.roadmap-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;width:min(1180px,86vw);margin:0 auto 80px;display:grid}.roadmap-head p{margin:0 0 5px;font-size:15px;line-height:2}.roadmap-list{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1240px,90vw);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.roadmap-list:before{content:"";background:repeating-linear-gradient(90deg, var(--cyan) 0 14px, transparent 14px 24px);height:4px;position:absolute;top:36px;left:8%;right:8%}.roadmap-list li{z-index:2;min-height:280px;box-shadow:var(--shadow);background:#ffffffe6;border-radius:26px;padding:75px 28px 30px;position:relative}.roadmap-list li>span{background:var(--cyan);width:42px;height:42px;color:var(--ink);border:6px solid #fff;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:10px;display:grid;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0c3f5226}.roadmap-list li:nth-child(2)>span{background:var(--mint)}.roadmap-list li:nth-child(3)>span{background:var(--sun)}.roadmap-list li:nth-child(4)>span{background:var(--coral)}.roadmap-list time{color:var(--coral-text);font-size:11px;font-weight:900}.roadmap-list h3{margin:22px 0 18px;font-size:23px}.roadmap-list p{color:#526b76;margin:0;font-size:12px;line-height:1.8}.about-aichi{background:#fff}.about-layout{grid-template-columns:.82fr 1.18fr;gap:55px;width:min(1240px,90vw);margin:0 auto;display:grid}.about-brand{background:linear-gradient(145deg,#fff9f5,#e7f8fb);border-radius:32px;padding:45px}.about-brand>img{object-fit:contain;width:310px;max-width:100%;height:auto}.about-brand h2{margin:55px 0 45px;font-size:clamp(36px,3.4vw,53px)}.about-brand h2 em{color:var(--coral)}.area-flow{align-items:center;gap:10px;display:flex}.area-flow span,.area-flow strong{background:#ffd7e0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:9px;display:grid}.area-flow span:nth-of-type(2){background:#ffe89a}.area-flow span:nth-of-type(3){background:#e4d6fb}.area-flow strong{background:#bdeee1}.area-flow i{border-top:3px dashed var(--cyan);width:24px}.about-brand>p{margin:22px 0 0;font-size:12px}.about-copy{border:1px solid var(--line);border-radius:32px;padding:45px}.about-copy>span{color:var(--coral);background:#ffe9ef;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:900;display:inline-block}.about-copy>p{margin:25px 0 0;font-size:15px;font-weight:600;line-height:2}.activity-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:32px 0;display:grid}.activity-grid span{border:1px solid var(--cyan);text-align:center;border-radius:14px;padding:14px 12px;font-size:11px;font-weight:900}.activity-grid span:nth-child(2),.activity-grid span:nth-child(5){border-color:var(--coral)}.activity-grid span:nth-child(3){border-color:var(--mint)}.activity-grid span:nth-child(4){border-color:var(--sun)}.about-copy dl{border-top:1px solid var(--line);margin:0}.about-copy dl>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:20px;padding:14px 0;display:grid}.about-copy dt{color:#087d95;font-size:11px;font-weight:900}.about-copy dd{margin:0;font-size:12px;font-weight:700}.closing{isolation:isolate;background:#fffaf0;min-height:760px;position:relative;overflow:hidden}.closing-media{z-index:-2;position:absolute;inset:0 0 0 35%;overflow:hidden}.closing-media:after{content:"";background:linear-gradient(90deg,#fffaf0 0%,#fffaf0b8 12%,#0000 38%),linear-gradient(#ffffff0a,#0c3f521a);position:absolute;inset:0}.closing-media img{object-fit:cover;object-position:80% top;width:100%;height:calc(100% + 95px)}.closing-content{width:min(1380px,90vw);margin:0 auto;padding-top:clamp(105px,10vw,155px)}.closing-content>span{color:var(--coral);letter-spacing:.22em;font-family:Georgia,serif;font-size:9px;font-weight:800}.closing h2{letter-spacing:-.065em;max-width:780px;margin:28px 0 38px;font-size:clamp(50px,5.7vw,88px);line-height:1.28}.closing-content>p{max-width:600px;margin:0 0 18px;font-size:15px;font-weight:600;line-height:2}.closing-status{border:1px solid var(--ink);background:#ffffffd6;border-radius:999px;width:fit-content;margin-top:35px;padding:13px 20px;font-size:12px;font-weight:900}.closing-status i{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #ff668529}.closing-note{position:absolute;bottom:35px;right:4vw}footer{background:#f7fbfb;padding:38px 5vw 25px}.footer-main{grid-template-columns:1fr auto;align-items:center;gap:32px;width:min(1380px,90vw);margin:0 auto;display:grid}.footer-main>div{align-items:baseline;gap:18px;display:flex}.footer-main strong{font-size:21px}.footer-main span{color:#526b76;font-size:12px}.footer-main a{border-bottom:1px solid var(--ink);letter-spacing:.13em;padding-bottom:8px;font-size:11px;font-weight:900}.footer-meta{border-top:1px solid var(--line);color:#526b76;justify-content:space-between;align-items:flex-end;gap:32px;width:min(1380px,90vw);margin:24px auto 0;padding-top:18px;font-size:11px;display:flex}.footer-organizer{align-items:center;gap:13px;min-width:0;display:flex}.footer-organizer>span{color:#087d95;letter-spacing:.14em;flex:none;font-size:9px;font-weight:900}.footer-organizer>img{object-fit:contain;width:225px;max-width:min(44vw,225px);height:auto}.footer-meta>small{text-align:right;line-height:1.6}@keyframes heroImage{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes boatJourney{0%,8%{transform:translate(-50%)rotate(-2deg)}48%{transform:translate(calc(42cqi - 50%),-8px)rotate(2deg)}92%,to{transform:translate(calc(84cqi - 50%))rotate(-1deg)}}@keyframes boatWake{0%,to{opacity:.45;transform:scaleX(.72)}50%{opacity:.9;transform:scaleX(1)}}@media (width<=1180px){.site-header{grid-template-columns:200px 1fr auto;padding:0 28px}.desktop-nav{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.header-cta{display:none}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary .menu-line{background:var(--ink);width:18px;height:2px;display:block}.mobile-menu[open] summary .menu-line:first-of-type{transform:translateY(4.5px)rotate(45deg)}.mobile-menu[open] summary .menu-line:nth-of-type(2){transform:translateY(-4.5px)rotate(-45deg)}.mobile-menu nav{border:1px solid var(--line);width:260px;max-height:calc(100dvh - 100px);box-shadow:var(--shadow);overscroll-behavior:contain;background:#fff;border-radius:18px;padding:12px;display:grid;position:absolute;top:54px;right:0;overflow-y:auto}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:12px 14px;font-size:11px;font-weight:800}.mobile-menu nav a:last-child{color:var(--coral);border:0}.hero-content{width:calc(100% - 56px)}.hero-media{width:72%}.hero h1{font-size:clamp(65px,8.5vw,92px)}.hero-info{left:28px;right:28px}.hero-note{right:28px}.core-team{grid-template-columns:1fr 1fr}.operations-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hero{height:auto;min-height:930px;padding-bottom:240px}.hero-media{clip-path:none;opacity:.72;width:100%;top:36%;left:0;-webkit-mask-image:none;mask-image:none}.hero-media:after{background:linear-gradient(#fffaf0 0%,#fffaf09e 23%,#0000 50%,#0c3f522e)}.hero-media img{object-position:78% 50%}.hero-content{padding-top:70px}.hero-summary{max-width:440px}.hero-info{grid-template-columns:1fr 1fr;max-width:640px;bottom:65px}.hero-info>div:nth-child(2){border-right:0}.hero-info>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;margin-top:12px;padding:14px 0 0}.hero-note{bottom:22px}.quick-facts{grid-template-columns:1fr 1fr}.quick-facts>div:nth-child(2){border-right:0}.quick-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.concept-head,.route-head,.missions-head,.safety-head,.outcomes-head,.team-head,.support-head,.roadmap-head{grid-template-columns:1fr;gap:35px}.vision-flow{grid-template-columns:1fr 1fr;min-height:560px}.flow-line{display:none}.vision-step:nth-of-type(n){transform:none}.route-map{padding:45px 35px 120px 80px}.route-line{background:repeating-linear-gradient(#8be6ed 0 13px,#0000 13px 23px);width:3px;height:auto;inset:10% auto 33% 56px}.route-line:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}.route-boat{display:none}.route-map ol{grid-template-columns:1fr;gap:0}.route-map li{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr;min-height:78px;display:grid}.route-map li:before{grid-area:1/1/3;align-self:center;margin:0}.route-map li>span{align-self:end}.route-map li>strong{align-self:start;margin:3px 0 0}.route-map li>small{grid-column:2;margin:-18px 0 0 95px}.return-route{grid-template-columns:60px 1fr}.return-route small{grid-column:2}.island-grid{grid-template-columns:1fr;max-width:650px}.schedule-shell{grid-template-columns:1fr}.schedule-intro{position:static}.students{min-height:1080px;padding-bottom:500px}.students-media{clip-path:none;width:100%;top:56%}.students-media:after{background:linear-gradient(#fff 0%,#ffffff85 22%,#0000 48%)}.students-content>p:not(.brush-copy):not(.image-note){max-width:650px}.student-numbers{width:min(690px,100%)}.mission-grid{grid-template-columns:1fr 1fr}.ceremony{grid-template-columns:1fr}.ceremony-photo{min-height:600px}.ceremony-photo:after{background:linear-gradient(#0000 76%,#fffaf4 100%)}.island-team{grid-template-columns:1fr}.support-grid{grid-template-columns:1fr;max-width:650px}.support-center{margin:0 auto}.fund-use{grid-template-columns:1fr 1fr}.fund-use>*{border-bottom:1px solid #ffffff2e}.roadmap-list{grid-template-columns:1fr 1fr}.roadmap-list:before{display:none}.about-layout{grid-template-columns:1fr}.closing{min-height:880px}.closing-media{inset:35% 0 0}.closing-media:after{background:linear-gradient(#fffaf0 0%,#fffaf094 20%,#0000 48%)}.footer-main{grid-template-columns:1fr auto}.footer-main a{grid-column:auto;width:fit-content}}@media (width<=620px){.title-flow>span{display:inline}.title-flow>span+span:before{content:" "}.hero-lead.title-flow>span{display:block}.hero-lead.title-flow>span+span:before{content:none}.site-header{grid-template-columns:1fr auto;min-height:70px;padding:0 18px}.brand{width:178px}.hero{min-height:985px;padding-bottom:285px}.hero-content{width:calc(100% - 36px);padding-top:47px}.hero-eyebrow{max-width:330px;margin-bottom:24px;font-size:10px;line-height:1.7}.hero h1{font-size:clamp(58px,18vw,76px)}.hero h1 span{font-size:.64em}.hero-lead{margin-top:25px;font-size:25px}.hero blockquote{margin-top:20px;font-size:17px}.hero-summary{font-size:11px}.mobile-break{display:block}.hero-actions{width:fit-content;display:grid}.button{min-width:230px}.hero-info{grid-template-columns:1fr;padding:15px 18px;bottom:68px;left:18px;right:18px}.hero-info>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:10px 0}.hero-info>div:nth-child(2){border-right:0}.hero-info>div:last-child{border-top:0;border-bottom:0;grid-column:auto;margin:0;padding:10px 0}.hero-note{bottom:22px;right:18px}.quick-facts{border-radius:20px;width:calc(100% - 36px)}.quick-facts>div{min-height:135px;padding:24px 18px}.quick-facts strong{font-size:44px}.quick-facts span{margin:4px 0 0;display:block}.quick-facts p{margin-top:10px;font-size:9px;line-height:1.5}.section{padding:78px 18px}.section-tag{width:100%;margin-bottom:45px}.section h2{font-size:clamp(38px,11vw,54px)}.brush-copy{font-size:11px;line-height:1.6}.concept-head,.route-head,.missions-head,.safety-head,.outcomes-head,.team-head,.support-head,.roadmap-head{width:100%}.body-copy p,.route-head>p,.missions-head p,.safety-head>p,.outcomes-head p,.team-head>p,.support-head p,.roadmap-head p{font-size:12px}.vision-flow{gap:35px 12px;width:100%;min-height:auto;margin-top:65px}.vision-step>i{border-width:6px;width:70px;height:70px}.vision-step>i:after{width:20px;height:20px;margin:19px auto}.vision-step h3{font-size:23px}.vision-step p{font-size:9px}.concept-closing{margin-top:50px;font-size:16px}.route-map{border-radius:24px;width:100%;padding:35px 20px 128px 60px}.route-map:before{font-size:50px}.route-line{left:37px}.route-map li{grid-template-columns:38px 1fr}.route-map li>small{margin-left:75px}.return-route{grid-template-columns:42px 1fr;gap:8px;padding:12px;left:15px;right:15px}.return-route p{font-size:9px}.island-grid{width:100%;margin-top:60px}.island-photo{height:230px}.route-message{font-size:14px;line-height:1.8}.schedule-shell{gap:45px;width:100%;margin-top:90px}.schedule-list li{grid-template-columns:28px 100px 1fr;gap:10px;min-height:82px}.schedule-list time{font-size:11px}.schedule-list strong{font-size:14px}.students{min-height:1100px;padding-bottom:470px}.students-content{width:100%}.students-content h2{font-size:clamp(38px,11vw,52px)}.students-media{top:62%}.student-numbers{border-radius:20px;grid-template-columns:1fr}.student-numbers>div{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr;min-height:85px;padding:15px 20px;display:grid}.student-numbers>div:last-child{border-bottom:0}.student-numbers small{grid-row:1/3;align-self:center}.student-numbers strong{align-self:end;margin:0;font-size:25px}.mission-grid{grid-template-columns:1fr;width:100%}.mission-grid article{min-height:280px}.mission-grid article>strong{margin-bottom:25px}.safety-grid{width:100%}.safety-grid article{grid-template-columns:62px 1fr 35px;gap:14px;min-height:190px;padding:24px 18px}.safety-grid article>span{grid-column:1/-1}.safety-grid article>i{border-width:4px;width:56px;height:56px}.safety-grid h3{font-size:20px}.safety-grid article>b{border-width:2px;width:34px;height:34px;font-size:18px}.ceremony-photo{min-height:470px}.ceremony-copy{padding:75px 18px}.ceremony-copy h2{font-size:48px}.outcome-grid{grid-template-columns:1fr;width:100%}.outcome-grid article{min-height:160px;padding:30px 28px}.measurement{width:100%}.measurement p{margin:12px 0;line-height:1.8;display:block}.core-team{grid-template-columns:1fr;width:100%}.core-team article{min-height:190px}.operations-grid{grid-template-columns:1fr 1fr;width:100%}.operations-grid article:last-child{grid-column:1/-1}.island-team{width:100%;padding:30px 20px}.island-team-numbers{grid-template-columns:1fr}.island-team-numbers article{min-height:110px}.support-grid{width:100%}.support-grid>article{min-height:230px}.fund-use{grid-template-columns:1fr;width:100%}.fund-use>*{border-right:0}.roadmap-list{grid-template-columns:1fr;width:100%}.roadmap-list li{min-height:230px;padding-top:75px}.about-layout{gap:22px;width:100%}.about-brand,.about-copy{border-radius:24px;padding:30px 22px}.about-brand>img{width:240px}.area-flow{gap:5px}.area-flow span,.area-flow strong{width:43px;height:43px}.area-flow i{width:12px}.activity-grid{grid-template-columns:1fr 1fr}.about-copy dl>div{grid-template-columns:1fr;gap:7px}.closing{min-height:900px;padding:0 18px}.closing-content{width:100%;padding-top:80px}.closing h2{font-size:clamp(44px,12vw,60px)}.closing-content>p{font-size:12px}.closing-media{inset:48% 0 0}.closing-note{bottom:18px;right:18px}footer{padding:40px 18px 22px}.footer-main{grid-template-columns:1fr;gap:22px;width:100%}.footer-main>div{gap:6px;display:grid}.footer-main a{grid-column:auto}.footer-meta{gap:18px;width:100%;display:grid}.footer-organizer{justify-items:start;gap:7px;display:grid}.footer-organizer>img{width:210px;max-width:78vw}.footer-meta>small{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#073f56;--deep:#07384d;--sea:#1ab7cf;--cyan:#43d2e4;--coral:#ff6d8e;--mint:#62d5b4;--lavender:#b69af3;--sun:#ffdc57;--peach:#fff0dd;--bubble:#def8fd;--shadow:0 22px 60px #073f561f}body{background:radial-gradient(circle at 5% 8%, #ffdc5717, transparent 18rem), radial-gradient(circle at 95% 14%, #b69af317, transparent 20rem), var(--foam);font-feature-settings:"palt";font-synthesis:weight}.site-header{background:#ffffffeb;border-bottom:0;min-height:86px;box-shadow:0 8px 30px #073f5612}.site-header:after{content:"";background:linear-gradient(90deg, var(--coral) 0 20%, var(--sun) 20% 40%, var(--cyan) 40% 65%, var(--mint) 65% 82%, var(--lavender) 82%);opacity:.72;height:3px;position:absolute;bottom:0;left:0;right:0}.desktop-nav a{font-weight:900}.header-cta{color:#032c3d;background:linear-gradient(135deg, var(--coral), #ff8f76);border:2px solid #fff;box-shadow:0 8px #ffd5df,0 14px 24px #ff6d8e33}.header-cta:hover{background:linear-gradient(135deg, #ff7b9a, var(--coral));transform:translateY(-2px)rotate(-1deg)}.hero{background:radial-gradient(circle at 11% 17%,#ffdc572e 0 9px,#0000 10px),radial-gradient(circle at 45% 9%,#43d2e429 0 7px,#0000 8px),linear-gradient(130deg,#fff8e9 0%,#fffdf8 39%,#e4f9fd 100%);height:calc(100svh - 86px);min-height:850px}.hero:before{background-size:138px 68px;height:94px}.hero:after{content:none}.hero-media{clip-path:none;width:65%;-webkit-mask-image:radial-gradient(73% 84% at 82% 49%,#000 0 92%,#000000f5 94%,#0000 100%);mask-image:radial-gradient(73% 84% at 82% 49%,#000 0 92%,#000000f5 94%,#0000 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-media:after{background:linear-gradient(90deg,#fff8e9 0%,#fff8e9c4 13%,#0000 37%),linear-gradient(#ffffff08,#073f5621)}.hero-content{padding-top:clamp(58px,7.3vh,92px)}.welcome-badge{border:2px solid var(--ink);background:var(--sun);letter-spacing:.12em;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:16px;padding:7px 12px 7px 9px;font-size:9px;font-weight:900;display:inline-flex;transform:rotate(-1.5deg);box-shadow:4px 5px #073f5629}.welcome-badge>span{color:var(--coral);font-size:13px}.welcome-badge small{letter-spacing:.07em;border-left:1px solid #073f5640;padding-left:8px;font-size:8px}.hero-eyebrow{color:var(--coral-text);border-bottom:0;margin-bottom:20px;font-size:13px}.hero-eyebrow:after{content:"";border-top:4px solid var(--coral);border-radius:50%;width:112px;height:7px;margin-top:8px;display:block;transform:rotate(-2deg)}.hero h1{letter-spacing:-.045em;justify-items:start;gap:3px;font-size:clamp(68px,7vw,108px);line-height:.95;display:grid}.hero h1 span{display:block}.hero h1 .hero-title-main{text-shadow:0 5px #43d2e424;font-size:1em;position:relative}.hero h1 .hero-title-main:after{content:"●";color:var(--sun);text-shadow:20px 22px 0 var(--coral), 5px 43px 0 var(--cyan);font-size:22px;position:absolute;top:0;right:-34px}.hero h1 .hero-title-sub{z-index:1;color:var(--ink);letter-spacing:-.04em;padding-right:.12em;font-size:.62em;position:relative}.hero h1 .hero-title-sub:before{content:"";z-index:-1;background:#43d2e445;border-radius:50%;height:.36em;position:absolute;bottom:-.04em;left:-.04em;right:-.08em;transform:rotate(-1deg)}.hero-lead{letter-spacing:-.025em;margin-top:24px}.hero blockquote{margin-top:20px}.hero-summary{margin-top:18px}.hero-actions{margin-top:23px}.button{border-width:2px;box-shadow:0 7px #073f561f}.button-primary{color:#032c3d;background:linear-gradient(135deg, var(--coral), #ff8c74);border-color:#ef5376}.button-primary:hover{background:linear-gradient(135deg, #ff7f9b, var(--coral));border-color:#ef5376;transform:translateY(-3px)rotate(-1deg)}.button-secondary{background:#ffffffdb}.button-secondary:hover{transform:translateY(-3px)rotate(1deg)}.hero-info{border:2px solid #fff;border-radius:26px;width:min(1020px,90vw);bottom:68px;left:max(5vw,50vw - 690px);right:auto;box-shadow:0 12px #073f5614,0 25px 50px #073f5621}@media (width>=901px){.hero{height:auto}.hero-content{padding-bottom:220px}}.hero-island-peeks{z-index:12;pointer-events:none;width:300px;height:210px;position:absolute;top:40px;right:clamp(24px,3.2vw,62px)}.hero-island-peeks figure{background:#fff;border-radius:16px;width:132px;margin:0;padding:7px 7px 9px;position:absolute;box-shadow:0 14px 35px #073f5633}.hero-island-peeks figure:first-child{top:43px;left:2px;transform:rotate(-8deg)}.hero-island-peeks figure:nth-child(2){top:2px;left:88px;transform:rotate(3deg)}.hero-island-peeks figure:nth-child(3){top:67px;right:0;transform:rotate(9deg)}.hero-island-peeks img{object-fit:cover;border-radius:10px;width:100%;height:74px}.hero-island-peeks figcaption{align-items:center;gap:6px;margin-top:7px;font-size:10px;font-weight:900;display:flex}.hero-island-peeks figcaption span{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.hero-island-peeks figure:nth-child(2) figcaption span{background:var(--cyan)}.hero-island-peeks figure:nth-child(3) figcaption span{background:var(--lavender)}.voyage-ticker{z-index:9;height:54px;color:var(--ink);background:linear-gradient(90deg, var(--sun), #fff1a5 45%, #c7f4f7 100%);border-top:2px solid #fff;border-bottom:2px solid #fff;position:relative;overflow:hidden;box-shadow:0 8px 25px #073f5617}.voyage-ticker>div{--ticker-offset:15px;align-items:center;gap:30px;width:max-content;height:100%;padding-left:30px;animation:28s linear infinite ticker;display:flex}.voyage-ticker span{letter-spacing:.17em;font-size:10px;font-weight:900}.voyage-ticker i{color:var(--coral);font-size:13px;font-style:normal}.voyage-ticker i:nth-of-type(2n){color:var(--cyan);font-size:8px}.quick-facts{box-shadow:none;background:0 0;gap:13px;margin-top:-10px;overflow:visible}.quick-facts>div{min-height:170px;box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#eefcff);border:2px solid #fff;border-radius:26px}.quick-facts>div:first-child{transform:rotate(-1.2deg)}.quick-facts>div:nth-child(2){background:linear-gradient(145deg,#fff,#fff0f4);transform:translateY(7px)rotate(.7deg)}.quick-facts>div:nth-child(3){background:linear-gradient(145deg,#fff,#ebfff8);transform:rotate(-.6deg)}.quick-facts>div:nth-child(4){background:linear-gradient(145deg,#fff,#f5efff);transform:translateY(6px)rotate(1.1deg)}.quick-facts strong{letter-spacing:-.07em;font-family:inherit;font-weight:900}.section{position:relative}.section h2,.closing h2{letter-spacing:-.035em}.section-tag{color:var(--coral-text);font-size:10px;position:relative}.section-tag span{border-width:2px;font-family:inherit;font-style:normal;font-weight:900;box-shadow:3px 3px}.section-tag:after{content:"";opacity:.65;border-top:3px solid;border-radius:50%;width:78px;height:7px;margin-left:4px;transform:rotate(-2deg)}.brush-copy{z-index:1;width:fit-content;color:var(--coral-text);letter-spacing:.04em;background:#fff1f5;border-radius:999px 999px 999px 12px;padding:7px 13px;position:relative;transform:rotate(-.6deg)}.light-copy{color:#fff;background:#ffffff21}.section h2 em{z-index:1;display:inline-block;position:relative}.section h2 em:after{content:"";z-index:-1;background:#43d2e438;border-radius:50%;height:.25em;position:absolute;bottom:.04em;left:-.08em;right:-.1em;transform:rotate(-1deg)}.concept{background:linear-gradient(#fff 0%,#fffefa 100%)}.concept:after{content:"✦";color:var(--sun);text-shadow:30px -14px 0 var(--coral), 62px 8px 0 var(--cyan);opacity:.75;font-size:42px;position:absolute;bottom:12%;left:7%}.vision-step>i{border-style:dashed;transition:transform .35s;box-shadow:0 9px #073f5614,0 20px 35px #073f561f}.vision-step:hover>i{transform:translateY(-8px)rotate(10deg)}.vision-step h3{letter-spacing:-.03em}.route{background:radial-gradient(circle at 9% 9%,#ffffff14 0 10px,#0000 11px),radial-gradient(circle at 92% 20%,#ffdc5729 0 8px,#0000 9px),linear-gradient(155deg,#07516b 0%,#078ba0 48%,#07516d 100%)}.route:after{content:none}.route-map{background:linear-gradient(145deg,#033042b3,#086e826b);border:2px solid #ffffff40;border-radius:38px;box-shadow:0 12px #03253233,0 35px 90px #02233045}.island-grid{gap:26px}.island-card{border:7px solid #fff;border-radius:35px;box-shadow:0 12px #03233026,0 32px 70px #03233038}.island-card:first-child{transform:rotate(-1.1deg)}.island-card:nth-child(2){transform:translateY(18px)rotate(.5deg)}.island-card:nth-child(3){transform:rotate(1.2deg)}.island-card:hover{transform:translateY(-10px)rotate(0)}.island-photo{aspect-ratio:16/9;height:auto}.island-card.coral .island-photo img{object-position:52% 50%}.island-card.cyan .island-photo img{object-position:50% 50%}.island-card.lavender .island-photo img{object-position:56% 50%}.island-photo>span{z-index:2}.island-stamp{z-index:2;border:2px dashed var(--coral);width:66px;height:66px;color:var(--coral);text-align:center;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:50%;place-items:center;font-size:8px;line-height:1.35;display:grid;position:absolute;bottom:15px;left:15px;transform:rotate(-10deg)}.island-card.cyan .island-stamp{border-color:var(--cyan);color:#129cb2;transform:rotate(6deg)}.island-card.lavender .island-stamp{border-color:var(--lavender);color:#8564ca;transform:rotate(-5deg)}.island-copy{border-top-width:8px}.island-copy h3{letter-spacing:-.04em}.schedule-list li{transition:background .25s}.schedule-list li:hover{background:#ffffff0e}.students{background:linear-gradient(108deg,#fff 0% 41%,#e4f9fd 100%)}.students:after{content:"LET'S CREATE!";z-index:1;color:#073f5614;letter-spacing:-.06em;font-size:clamp(55px,8vw,120px);font-weight:900;position:absolute;top:9%;right:2%;transform:rotate(5deg)}.student-numbers{box-shadow:0 9px 0 #073f5614, var(--shadow);border:2px solid #fff;border-radius:28px}.mission-grid{gap:22px}.mission-grid article{box-shadow:0 9px 0 #073f5614, var(--shadow);border:2px solid #fff;border-radius:34px;transition:transform .35s}.mission-grid article:first-child{transform:rotate(-1deg)}.mission-grid article:nth-child(2){transform:translateY(12px)rotate(.6deg)}.mission-grid article:nth-child(3){transform:rotate(-.6deg)}.mission-grid article:nth-child(4){transform:translateY(8px)rotate(1deg)}.mission-grid article:hover{transform:translateY(-8px)rotate(0)}.mission-grid article>span{color:var(--coral-text)}.mission-grid article.cyan>span{color:#11798a}.mission-grid article.lavender>span{color:#6d4db3}.mission-grid article.sun>span{color:#756000}.mission-grid article>strong{border-style:dashed;box-shadow:5px 6px #073f5614}.student-numbers small,.measurement small,.island-team-numbers small{font-size:11px}.safety-grid article{border:3px solid #fff;border-radius:30px;transition:transform .25s;box-shadow:0 8px #073f5612,0 18px 40px #073f5617}.safety-grid article:hover{transform:translate(8px)}.safety-grid article>b{box-shadow:3px 4px #073f5617}.ceremony{background:linear-gradient(135deg,#fffaf2,#fff6f9)}.ceremony-photo{border-radius:0 72px 72px 0;box-shadow:18px 0 #ff6d8e14}.ceremony-copy{position:relative}.ceremony-copy:after{content:"✦";color:var(--sun);text-shadow:23px 19px 0 var(--coral), -20px 24px 0 var(--cyan);font-size:28px;position:absolute;top:9%;right:10%}.outcome-grid article{box-shadow:0 9px 0 #073f5612, var(--shadow);border:2px solid #fff;border-radius:34px;transition:transform .3s}.outcome-grid article:nth-child(odd){transform:rotate(-.45deg)}.outcome-grid article:nth-child(2n){transform:rotate(.45deg)}.outcome-grid article:hover{transform:translateY(-7px)rotate(0)}.core-team article,.operations-grid article{box-shadow:0 8px #073f560f,0 18px 38px #073f5614}.core-team article{background:linear-gradient(150deg,#fff,#f7fdfe);border-radius:30px}.core-team article.sun{background:linear-gradient(150deg,#fff,#fff9dd)}.core-team article.coral{background:linear-gradient(150deg,#fff,#fff1f5)}.core-team article.mint{background:linear-gradient(150deg,#fff,#effff9)}.island-team{box-shadow:0 9px 0 #073f5612, var(--shadow);border:2px solid #fff;border-radius:34px}.support-grid>article{border:3px solid #fff;border-radius:34px;box-shadow:0 10px #03233030,0 30px 70px #0323303d}.support-center{animation:4s ease-in-out infinite buoy}.roadmap-list li{box-shadow:0 9px 0 #073f5612, var(--shadow);border:2px solid #fff;border-radius:32px}.about-brand,.about-copy{box-shadow:0 9px 0 #073f560f, var(--shadow);border-radius:38px}.about-brand{border:2px solid #fff}.activity-grid span{background:#fff;border-width:2px;border-radius:999px}.closing:before{content:"";z-index:-1;background:#ffdc5736;border-radius:50%;width:240px;height:240px;position:absolute;top:-75px;left:-90px;box-shadow:0 0 0 35px #ff6d8e0b,0 0 0 70px #43d2e409}.closing-status{border-width:2px;box-shadow:0 7px #073f5617}.footer-main strong{letter-spacing:-.03em}@keyframes ticker{to{transform:translateX(calc(-50% - var(--ticker-offset,15px)))}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes buoy{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes routeMove{to{background-position:36px 0}}@keyframes routeMoveVertical{to{background-position:0 36px}}@keyframes menuDrop{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes dotPulse{0%,to{box-shadow:0 0 0 7px #8be6ed24}50%{box-shadow:0 0 0 13px #8be6ed09}}@keyframes peekFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes skyFloat{0%,to{translate:0}50%{translate:0 -14px}}.scroll-progress{z-index:200;background:linear-gradient(90deg, var(--coral), var(--sun), var(--cyan), var(--mint), var(--lavender));height:5px;transform:scaleX(var(--page-progress,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #073f5624}.hero-media{transition:none;transform:none}.hero-media img{translate:var(--hero-x,0px) var(--hero-y,0px);will-change:translate;transition:translate .75s cubic-bezier(.2,.72,.2,1);scale:1.035}.hero-island-peeks{translate:var(--peek-x,0px) var(--peek-y,0px);transition:translate .7s cubic-bezier(.2,.72,.2,1)}.hero-island-peeks figure:first-child{animation:4.8s ease-in-out infinite peekFloat}.hero-island-peeks figure:nth-child(2){animation:5.2s ease-in-out .6s infinite peekFloat}.hero-island-peeks figure:nth-child(3){animation:4.6s ease-in-out 1.1s infinite peekFloat}.hero-sky i:first-child{animation:4.2s ease-in-out infinite skyFloat}.hero-sky i:nth-child(2){animation:5.2s ease-in-out .8s infinite skyFloat}.hero-sky i:nth-child(3){animation:4.8s ease-in-out 1.3s infinite skyFloat}.route-line{background-size:36px 3px;animation:1.45s linear infinite routeMove}.route-map li:before{animation:2.5s ease-in-out infinite dotPulse}.route-map li:nth-child(2):before{animation-delay:.35s}.route-map li:nth-child(3):before{animation-delay:.7s}.route-map li:nth-child(4):before{animation-delay:1.05s}.route-map li:nth-child(5):before{animation-delay:1.4s}.island-photo img{filter:saturate(1.04)contrast(1.015)}.island-card:hover .island-photo img{filter:saturate(1.13)contrast(1.03)}.button span{transition:translate .25s}.button:hover span{translate:0 4px}@media (width<=1180px){.hero-island-peeks{display:none}.hero-media{width:70%}.hero-info{width:auto;left:28px;right:28px}}@media (width<=900px){.hero{height:auto;min-height:965px}.hero-media{width:100%}.hero-media img{object-position:78% top}.route-line{background-size:3px 36px;animation-name:routeMoveVertical}.route-map li>small{grid-column:2;align-self:start;margin:2px 0 0}.quick-facts>div:nth-child(n),.island-card:nth-child(n),.mission-grid article:nth-child(n),.outcome-grid article:nth-child(n){transform:none}.ceremony-photo{border-radius:0 0 58px 58px;box-shadow:0 16px #ff6d8e14}}@media (width<=620px){.site-header{min-height:70px}.welcome-badge{margin-bottom:14px;font-size:8px}.hero{min-height:1010px}.hero-content{padding-top:38px}.hero h1{font-size:clamp(58px,17vw,74px)}.hero h1 .hero-title-main:after{text-shadow:13px 16px 0 var(--coral), 3px 31px 0 var(--cyan);font-size:15px;right:-23px}.hero-info{width:auto;left:18px;right:18px}.hero-summary{font-size:13px;line-height:1.8}.voyage-ticker{height:46px}.voyage-ticker>div{--ticker-offset:11px;gap:22px}.voyage-ticker span{font-size:8px}.quick-facts{gap:10px}.quick-facts>div{border-radius:22px;min-height:142px}.brush-copy{border-radius:999px 999px 999px 10px;padding:6px 10px}.body-copy p,.route-head>p,.missions-head p,.safety-head>p,.outcomes-head p,.team-head>p,.support-head p,.roadmap-head p{font-size:14px}.section-note{text-align:left;font-size:11px;line-height:1.7}.vision-step p,.section-tag,.mission-grid article>span{font-size:11px}.section-tag:after{width:48px}.island-card{border-width:5px;border-radius:28px}.island-photo{aspect-ratio:16/9;height:auto}.island-stamp{width:56px;height:56px;font-size:7px}.mission-grid article,.outcome-grid article,.roadmap-list li,.core-team article{border-radius:26px}.safety-grid article:hover{transform:none}.ceremony-photo{border-radius:0 0 38px 38px}.ceremony-copy h2{font-size:clamp(36px,10.5vw,46px)}.about-brand,.about-copy{border-radius:28px}.activity-grid span:last-child{grid-column:1/-1}.closing h2{font-size:clamp(38px,11vw,52px)}.closing-content>p{font-size:14px}}@media (width<=1180px){.mobile-menu summary .menu-line{background:var(--ink);width:18px;height:2px;transition:transform .25s;display:block}.mobile-menu[open] summary .menu-line:first-of-type{transform:translateY(4.5px)rotate(45deg)}.mobile-menu[open] summary .menu-line:nth-of-type(2){transform:translateY(-4.5px)rotate(-45deg)}.mobile-menu .menu-label-close,.mobile-menu[open] .menu-label-open{display:none}.mobile-menu[open] .menu-label-close{display:block}.mobile-menu nav{animation:.25s ease-out both menuDrop}.mobile-menu nav a:last-child{color:var(--coral-text)}}@media (width<=620px){.title-flow>span+span:before{content:none}.section h2 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 72%,#43d2e43d 72% 96%,#0000 96%);display:inline}.section h2 em:after{content:none}.quick-facts p,.return-route p{font-size:11px}.route-map li>small{margin:2px 0 0}}.feature-photo{isolation:isolate;background:#fff;border:7px solid #fff;border-radius:42px;width:min(1240px,90vw);height:clamp(350px,42vw,540px);margin:0 auto 78px;position:relative;overflow:hidden;box-shadow:0 14px #073f5614,0 34px 80px #073f562e}.feature-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#073f5605 35%,#073f5647 100%);position:absolute;inset:0}.feature-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.72,.2,1),filter .8s}.feature-photo:hover img{filter:saturate(1.06);transform:scale(1.035)}.feature-photo figcaption{z-index:2;max-width:min(470px,100% - 60px);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:2px solid #ffffffeb;border-radius:22px;gap:7px;padding:18px 22px 17px;display:grid;position:absolute;box-shadow:0 10px #073f5614,0 22px 45px #073f5629}.feature-photo figcaption span{color:var(--coral-text);letter-spacing:.18em;font-size:9px;font-weight:900}.feature-photo figcaption strong{letter-spacing:-.03em;font-size:clamp(20px,2vw,29px);line-height:1.45}.feature-photo figcaption small{color:#496874;font-size:10px;font-weight:800}.feature-photo figcaption small:before{content:"●";color:var(--coral);margin-right:6px}.route-feature{border-color:#fffffff0;box-shadow:0 12px #03253238,0 38px 90px #02233047}.route-feature img{object-position:56% center}.route-feature figcaption{bottom:30px;left:30px}.mission-feature img{object-position:center 48%}.mission-feature figcaption{top:30px;left:30px}.safety-feature img{object-position:52% center}.safety-feature figcaption{top:30px;right:30px}.students-media img{object-position:54% center}@media (width<=900px){.feature-photo{border-radius:34px;height:clamp(330px,58vw,480px)}.feature-photo figcaption{max-width:min(440px,100% - 40px)}.route-feature figcaption{bottom:20px;left:20px}.mission-feature figcaption{top:20px;left:20px}.safety-feature figcaption{top:20px;right:20px}}@media (width<=620px){.feature-photo{border:0;border-radius:28px;width:100%;height:auto;margin-bottom:58px;padding:6px;display:grid;box-shadow:0 8px #073f5612,0 22px 50px #073f5621}.feature-photo:after{content:none}.feature-photo img{border-radius:23px;height:245px}.feature-photo figcaption,.route-feature figcaption,.mission-feature figcaption,.safety-feature figcaption{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;padding:17px 14px 15px;position:relative;inset:auto}.feature-photo figcaption span{font-size:10px}.feature-photo figcaption strong{font-size:19px}.feature-photo figcaption small{font-size:10px}.route-feature img{object-position:61% center}.mission-feature img,.safety-feature img{object-position:50% center}.students-media img{object-position:52% center}}.image-note{font-size:11px;line-height:1.45}@media (width<=1180px){.mobile-menu nav a{align-items:center;min-height:44px;display:flex}}@media (width<=900px){.hero{height:auto;min-height:0;padding-bottom:0}.hero-content{padding-bottom:0}.hero-info{width:calc(100% - 56px);max-width:640px;margin:30px auto 0;position:relative;inset:auto}.hero-note{margin:14px 28px 30px auto;position:relative;inset:auto}.route-map li{grid-template:"dot code""dot name""dot meta"/45px minmax(0,1fr);align-content:center}.route-map li:before{grid-area:dot;align-self:center}.route-map li>span{grid-area:code;align-self:end}.route-map li>strong{grid-area:name;align-self:center}.route-map li>small{grid-area:meta;align-self:start;margin:2px 0 0}.students{grid-template-rows:auto auto;min-height:0;padding-bottom:clamp(78px,10vw,112px);display:grid}.students-content{grid-row:1}.students-media{z-index:1;clip-path:none;width:min(100%,1100px);height:clamp(340px,66vw,520px);box-shadow:0 10px 0 #073f5612, var(--shadow);border:6px solid #fff;border-radius:36px;grid-row:2;margin:58px auto 0;position:relative;inset:auto}.students-media:after{background:linear-gradient(#ffffff5c,#0000 22% 82%,#073f5614)}.students-media img{height:100%}}@media (width<=620px){.hero-info{width:calc(100% - 36px);margin-top:24px}.hero-note{margin:12px 18px 24px auto}.students{padding-bottom:78px}.students-media{border-width:5px;border-radius:28px;width:100%;height:clamp(285px,72vw,390px);margin-top:42px}}@media (width<=420px){.section h2,.students-content h2,.ceremony-copy h2,.closing h2{letter-spacing:-.025em;font-size:clamp(32px,10.4vw,43px);line-height:1.3}.operations-grid{grid-template-columns:1fr}.operations-grid article:last-child{grid-column:auto}.safety-grid article{grid-template-columns:56px minmax(0,1fr);gap:13px;padding-right:52px;position:relative}.safety-grid article>span{grid-column:1/-1}.safety-grid article>b{position:absolute;top:18px;right:16px}}.section{padding:clamp(88px,7vw,112px) 5vw}.ceremony.section{padding:0}.section-tag{margin-bottom:38px}.route-head.story-head,.missions-head.story-head,.safety-head.story-head{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:clamp(46px,6vw,88px);width:min(1280px,90vw);margin:0 auto 68px;display:grid}.story-side{align-self:center;gap:18px;min-width:0;display:grid}.story-side>p,.route-head .story-side>p,.missions-head .story-side>p,.safety-head .story-side>p{color:#496874;margin:0;font-size:14px;font-weight:700;line-height:1.95}.route-head .story-side>p{color:#ffffffe0}.story-photo{isolation:isolate;background:#fff;border:7px solid #fff;border-radius:38px;min-height:clamp(330px,31vw,430px);margin:0;transition:transform .55s cubic-bezier(.2,.72,.2,1),box-shadow .55s;position:relative;overflow:hidden;transform:rotate(.55deg);box-shadow:0 12px #073f5614,0 30px 70px #073f562e}.story-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#052a3957 100%);position:absolute;inset:0}.story-photo img{object-fit:cover;filter:saturate(1.045)contrast(1.015);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.72,.2,1),filter .6s;position:absolute;inset:0}.story-photo:hover{transform:translateY(-6px)rotate(0);box-shadow:0 16px #073f5612,0 38px 85px #073f5636}.story-photo:hover img{filter:saturate(1.11)contrast(1.025);transform:scale(1.045)}.story-photo figcaption{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffbf;border-radius:19px;grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;padding:15px 18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 8px 24px #052a3924}.story-photo figcaption span{color:var(--coral-text);letter-spacing:.18em;grid-column:1/-1;font-size:9px;font-weight:900}.story-photo figcaption strong{letter-spacing:-.03em;font-size:clamp(17px,1.55vw,23px);line-height:1.4}.story-photo figcaption small{color:#526b76;white-space:nowrap;justify-self:end;font-size:9px;font-weight:800}.story-photo figcaption small:before{content:"●";color:var(--coral);margin-right:5px}.route-story-photo{border-color:#fffffff2;transform:rotate(-.65deg);box-shadow:0 12px #03253233,0 34px 78px #0223304d}.route-story-photo img{object-position:60% center}.mission-story-photo img{object-position:50% 48%}.safety-story-photo{transform:rotate(-.45deg)}.safety-story-photo img{object-position:54% center}.outcomes-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(50px,6vw,90px);width:min(1240px,90vw);margin:0 auto;display:grid}.outcomes-intro>p{color:#496874;max-width:500px;margin:28px 0 0;font-size:14px;font-weight:700;line-height:1.95}.outcomes-islands{isolation:isolate;align-items:center;width:min(420px,100%);height:132px;margin-top:34px;display:flex;position:relative}.outcomes-islands:before{content:"";z-index:-1;border-top:4px solid var(--cyan);opacity:.7;border-radius:50%;height:34px;position:absolute;top:64px;left:3%;right:3%;transform:rotate(-2deg)}.outcomes-islands figure{background:#fff;border-radius:22px;width:132px;margin:0 -7px 0 0;padding:6px 6px 9px;animation:5s ease-in-out infinite islandPostcardFloat;position:relative;transform:rotate(-5deg);box-shadow:0 8px #073f560f,0 18px 34px #073f5624}.outcomes-islands figure:nth-child(2){z-index:2;animation-delay:.7s;transform:translateY(10px)rotate(2deg)}.outcomes-islands figure:nth-child(3){animation-delay:1.4s;transform:rotate(6deg)}.outcomes-islands img{object-fit:cover;border-radius:16px;width:100%;height:78px}.outcomes-islands figcaption{text-align:center;margin-top:7px;font-size:10px;font-weight:900}.outcomes-layout .outcome-grid{grid-template-columns:1fr 1fr;gap:18px;width:100%;margin:0}.outcomes-layout .outcome-grid article{min-height:165px;padding:29px 30px}.outcomes-layout .outcome-grid p{margin-top:20px}@keyframes islandPostcardFloat{0%,to{translate:0}50%{translate:0 -7px}}.motion-ready .reveal-item{opacity:.88;transition:opacity .5s cubic-bezier(.2,.72,.2,1) var(--reveal-delay,0s), translate .65s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s);translate:0 24px}.motion-ready .reveal-item.is-visible{opacity:1;translate:0}@media (width<=1180px){.route-head.story-head,.missions-head.story-head,.safety-head.story-head{grid-template-columns:1fr;gap:30px;width:min(920px,90vw);margin-bottom:56px}.route-head.story-head h2,.missions-head.story-head h2,.safety-head.story-head h2{font-size:clamp(48px,6vw,62px)}.story-photo{min-height:clamp(330px,48vw,430px)}.outcomes-layout{grid-template-columns:1fr;gap:48px;width:min(820px,90vw)}.outcomes-intro>p{max-width:650px}.outcomes-islands{margin-top:28px}.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.mission-grid article{min-height:300px}}@media (width<=620px){.section{padding:64px 18px}.section-tag{margin-bottom:32px}.route-head.story-head,.missions-head.story-head,.safety-head.story-head{gap:24px;width:100%;margin-bottom:48px}.route-head.story-head h2,.missions-head.story-head h2,.safety-head.story-head h2{font-size:clamp(34px,10.8vw,46px)}.story-side{gap:15px}.story-side>p,.route-head .story-side>p,.missions-head .story-side>p,.safety-head .story-side>p{font-size:13px}.story-photo{border-width:5px;border-radius:28px;min-height:0;display:grid;transform:none}.story-photo:after{display:none}.story-photo img{height:225px;position:relative;inset:auto}.story-photo figcaption{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;grid-template-columns:1fr;gap:4px;padding:12px 13px;position:relative;inset:auto}.story-photo figcaption strong{font-size:17px}.story-photo figcaption small{justify-self:start;font-size:9px}.outcomes-layout{gap:38px;width:100%}.outcomes-intro>p{margin-top:22px;font-size:13px}.outcomes-islands{justify-content:center;width:100%;height:112px;margin-top:26px}.outcomes-islands figure{border-radius:18px;flex:0 0 min(108px,33.333% + 4px);width:min(108px,33.333% + 4px)}.outcomes-islands img{border-radius:12px;height:62px}.outcomes-islands figcaption{font-size:9px}.outcomes-layout .outcome-grid{grid-template-columns:1fr;gap:14px}.outcomes-layout .outcome-grid article{min-height:150px}.story-head .title-flow>span,.outcomes-intro .title-flow>span{display:block}}@media (prefers-reduced-motion:reduce){.outcomes-islands figure{animation:none}.story-photo,.story-photo img{transition:none}}.route>.section-tag,.missions>.section-tag,.safety>.section-tag{width:min(1280px,90vw)}.outcomes>.section-tag{width:min(1240px,90vw)}.outcomes-layout .outcome-grid{grid-template-rows:repeat(2,minmax(165px,1fr))}@media (width>=1181px){.hero-content{padding-top:clamp(56px,7vh,82px)}.hero blockquote{padding-left:0}.hero-actions{gap:14px;margin-top:24px}.hero-info{padding-block:16px;bottom:clamp(90px,10.5vh,108px)}.hero-info>div{min-height:36px;padding-inline:16px}.hero-info>div:first-child{padding-left:0}.hero-note{bottom:30px}.route-head.story-head,.missions-head.story-head,.safety-head.story-head{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:clamp(38px,4vw,60px)}.route-head.story-head h2,.missions-head.story-head h2,.safety-head.story-head h2{font-size:clamp(52px,4.35vw,68px)}.story-photo{aspect-ratio:16/10;min-height:0}.outcomes-layout{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:50px}.outcomes-intro h2{font-size:clamp(52px,4.3vw,66px)}}@media (width>=621px) and (width<=1180px){.operations-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-grid article{grid-column:span 2}.operations-grid article:nth-last-child(2){grid-column:2/span 2}.operations-grid article:last-child{grid-column:4/span 2}}@media (width<=620px){.outcomes-layout .outcome-grid{grid-template-rows:none}footer{padding-top:32px}}@media (hover:none){.story-photo:hover,.story-photo:hover img{transform:none}}@media (width>=901px){.closing-media{inset:0 0 0 40%}.closing-media img{object-position:78% 56%;height:100%}.closing-content{padding-top:clamp(90px,8vw,124px);padding-bottom:90px}.closing h2{letter-spacing:-.045em;max-width:760px;margin:26px 0 30px;font-size:clamp(48px,4.6vw,72px);line-height:1.2}.closing-content>p{max-width:570px;line-height:1.85}.closing-status{margin-top:28px}}@media (width>=621px) and (width<=900px){.closing-media img{object-position:78% 82%;height:100%}}@media (width<=620px){.closing-media img{object-position:78% top;height:calc(100% + 55px)}}.hero-info small,.quick-facts strong,.mission-grid article.cyan>span,.island-card.cyan .island-copy small,.student-numbers>div:nth-child(2) strong,.island-team-numbers article:nth-child(2) strong,.support-grid>article:last-child>span{color:var(--sea-text)}.quick-facts>div:nth-child(2) strong,.vision-step>span,.island-copy small,.island-copy>span,.schedule-list li>span,.student-numbers strong,.ceremony-copy li>span,.measurement span,.island-team>div:first-child>span,.island-team-numbers strong,.support-grid>article>span,.about-brand h2 em,.about-copy>span,.closing-content>span{color:var(--coral-text)}.vision-step.cyan>span{color:var(--cyan-text)}.quick-facts>div:nth-child(3) strong,.vision-step.mint>span,.student-numbers>div:nth-child(3) strong,.island-team-numbers article:nth-child(3) strong{color:var(--mint-text)}.quick-facts>div:nth-child(4) strong,.vision-step.lavender>span,.island-card.lavender .island-copy small{color:var(--lavender-text)}.concept h2 em,.students h2 em,.missions h2 em,.safety h2 em,.outcomes h2 em,.team h2 em,.roadmap h2 em{color:var(--sea-text)}@media (prefers-reduced-motion:reduce){.story-photo:hover,.story-photo:hover img{filter:none;transform:none}.voyage-ticker>div,.route-boat,.route-line,.route-map li:before,.support-center{animation:none}}.header-cta{color:#fff}.header-cta:hover{color:var(--deep)}.button,.mobile-menu nav a{font-size:13px}.hero-summary,.section-note{font-size:12px}.student-numbers small,.student-numbers span,.support-grid small,.roadmap-list time,.story-photo figcaption small{font-size:11px}.safety-grid article.cyan>span{color:var(--sea-text)}.safety-grid article.coral>span{color:var(--coral-text)}.student-count-note{color:#496874;width:min(690px,58vw);margin:16px 0 0;font-size:12px;font-weight:700;line-height:1.75}.safety-pending{background:#ffffffc7;border:1px solid #0c3f5224;border-radius:22px;width:min(1240px,90vw);margin:24px auto 0;padding:22px 26px}.safety-pending>span{color:var(--sea-text);letter-spacing:.04em;font-size:12px;font-weight:900;display:block}.safety-pending ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.safety-pending li{color:#385d6b;padding-left:18px;font-size:12px;font-weight:700;line-height:1.65;position:relative}.safety-pending li:before{content:"";border:2px solid var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.outcomes-island-labels{flex-wrap:wrap;gap:10px;height:auto;margin-top:30px;display:flex}.outcomes-island-labels:before{display:none}.outcomes-island-labels>span{background:#fff;border:2px solid #0c3f521f;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 6px #073f560d}.outcomes-island-labels>span:first-child{border-color:#ff66856b}.outcomes-island-labels>span:nth-child(2){border-color:#2bbbd36b}.outcomes-island-labels>span:nth-child(3){border-color:#b58bf26b}.team-note{color:#496874;text-align:right;width:min(1240px,90vw);margin:18px auto 0;font-size:12px;line-height:1.7}.support-actions{flex-wrap:wrap;justify-content:center;gap:14px;width:min(1140px,88vw);margin:34px auto 0;display:flex}.support-actions .button{min-height:52px;padding-inline:25px}.support-button-primary{color:var(--deep);background:var(--sun);border-color:#fff;box-shadow:0 7px #03233033}.support-button-primary:hover{background:#ffe889;border-color:#fff}.support-button-secondary{color:#fff;background:#ffffff14;border-color:#ffffffb8;box-shadow:0 7px #03233024}.support-button-secondary:hover{color:var(--deep);background:#fff}.roadmap-update{width:min(1240px,90vw);color:var(--sea-text);text-align:right;margin:22px auto 0;font-size:12px;font-weight:900}.closing-status{align-items:center;min-height:44px;transition:transform .25s,background .25s;display:inline-flex}.closing-status:hover{background:#fff;transform:translateY(-2px)}.closing-status span{margin-left:8px}.footer-main .page-top{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 4px;display:inline-flex}.footer-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.footer-links a{color:#385d6b;text-underline-offset:4px;align-items:center;min-height:44px;font-size:11px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.not-found-page{background:radial-gradient(circle at 10% 15%, #ff668529, transparent 25%), radial-gradient(circle at 90% 85%, #43cddf38, transparent 28%), linear-gradient(145deg, var(--cream), var(--foam));place-items:center;min-height:100svh;padding:48px 20px;display:grid}.not-found-card{width:min(700px,100%);box-shadow:var(--shadow);text-align:center;background:#ffffffd6;border:6px solid #fff;border-radius:38px;padding:clamp(32px,6vw,64px)}.not-found-card>img{width:min(330px,82%);height:auto;margin:0 auto 34px}.not-found-code{color:var(--coral-text);letter-spacing:.15em;margin:0;font-size:12px;font-weight:900}.not-found-card h1{margin:20px 0;font-size:clamp(34px,6vw,58px);line-height:1.25}.not-found-card>p:not(.not-found-code){color:#496874;max-width:540px;margin:0 auto;font-size:14px;line-height:1.9}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}@media (width<=900px){.hero{flex-direction:column;height:auto;min-height:0;padding-bottom:0;display:flex}.hero-content{order:1;width:min(760px,100% - 56px);padding-top:64px;padding-bottom:46px}.hero-media{z-index:1;clip-path:none;opacity:1;flex:none;order:2;width:100%;height:clamp(420px,68vw,560px);position:relative;inset:auto}.hero-media:after{background:linear-gradient(#fffaf029,#0000 30%,#0c3f5214)}.hero-media img{object-position:50% 47%;will-change:auto;width:100%;height:100%;animation:none;translate:none;scale:1}.hero-info{order:3;width:min(640px,100% - 56px);margin:28px auto 0;position:relative;inset:auto}.hero-note{order:4;align-self:flex-end;margin:14px 28px 30px 0;position:relative;inset:auto}.ceremony{grid-template-rows:auto auto}.ceremony-copy{grid-row:1}.ceremony-photo{border-radius:0 0 58px 58px;grid-row:2;min-height:clamp(500px,76vw,620px)}.safety-pending ul{grid-template-columns:1fr 1fr}.footer-meta{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:flex-start}.footer-meta>small{text-align:left}}@media (width<=620px){.section-tag{max-width:calc(100% - 2px)}.hero-content{width:calc(100% - 36px);padding-top:46px;padding-bottom:38px}.hero-eyebrow{max-width:none;font-size:12px;line-height:1.65}.hero-lead{text-wrap:balance;font-size:clamp(22px,7vw,25px);line-height:1.48}.hero-lead.title-flow>span{display:inline}.hero-lead.title-flow>span+span:before{content:" "}.hero-summary{font-size:13px;line-height:1.8}.mobile-break{display:none}.hero-actions{width:100%}.hero-actions .button{width:100%;min-width:0}.hero-media{height:clamp(340px,100vw,470px)}.hero-media img{object-position:49% 46%}.hero-info{width:calc(100% - 36px);margin-top:24px}.hero-note{margin:12px 18px 24px 0}.quick-facts p,.vision-step p{font-size:12px}.student-count-note{width:100%;font-size:12px}.safety-pending{width:100%;padding:20px 18px}.safety-pending ul{grid-template-columns:1fr}.ceremony-copy{padding:64px 18px 54px}.ceremony-photo{height:clamp(390px,118vw,520px);min-height:0}.ceremony-photo img{object-position:50% 46%}.outcomes-island-labels{justify-content:flex-start;height:auto}.outcomes-island-labels>span{flex:none;width:auto}.core-team{gap:12px}.core-team article{min-height:148px;padding:22px 20px}.core-team article:before{left:20px}.core-team span{min-height:0;margin-top:8px;font-size:12px}.core-team h3{margin-top:13px;font-size:23px}.core-team p{border-radius:10px;margin-top:10px;padding:5px 8px;font-size:11px;line-height:1.55}.operations-grid{grid-template-columns:1fr 1fr;gap:10px}.operations-grid article{min-height:118px;padding:18px 14px}.operations-grid article:last-child{grid-column:1/-1}.operations-grid span{font-size:11px}.operations-grid h3{margin-top:10px;font-size:16px}.operations-grid p{margin-top:6px;font-size:11px;line-height:1.5}.team-note{text-align:left;width:100%;font-size:12px}.support-actions{width:100%;display:grid}.support-grid h3{line-height:1.35}.support-actions .button{width:100%}.roadmap-update{text-align:left;width:100%}.footer-main .page-top{justify-self:start}.footer-links{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.footer-links a{font-size:12px}.not-found-card{border-width:4px;border-radius:28px;padding:30px 18px}.not-found-card h1{font-size:clamp(31px,10vw,42px)}.not-found-actions{display:grid}.not-found-actions .button{width:100%}}@media (width<=420px){.operations-grid{grid-template-columns:1fr 1fr}.operations-grid article:last-child{grid-column:1/-1}}.hero-media img,.route-boat{will-change:auto}@media (hover:none),(pointer:coarse),(width<=900px){html{scroll-behavior:auto}.voyage-ticker>div,.hero-sky i,.hero-island-peeks figure,.route-boat,.route-boat i,.route-line,.route-map li:before,.support-center{animation:none!important}.site-header,.hero-info,.return-route,.story-photo figcaption,.not-found-card{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-sky:before,.island-photo img,.story-photo img{filter:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
