/* Fonts. Bricolage Grotesque (display) and Geist Mono ship as their fontsource Latin subsets
   (OFL, no Reserved Font Name). Licences: /assets/fonts/OFL.txt. The site draws Bricolage only at 500
   and 600, so since 2026-10-03 it ships as that range of the same variable font (fontTools instancer,
   wght 500 to 600, the full opsz axis; 62 KB instead of 77 KB). A heavier or lighter weight needs the
   full file back. */
@font-face{font-family: "Bricolage Grotesque";src: url("/assets/fonts/bricolage-grotesque-latin-opsz-wght500-600.woff2") format("woff2-variations"),url("/assets/fonts/bricolage-grotesque-latin-opsz-wght500-600.woff2") format("woff2");font-weight: 500 600;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: "Geist Mono";src: url("/assets/fonts/geist-mono-latin-wght.woff2") format("woff2-variations"),url("/assets/fonts/geist-mono-latin-wght.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/
@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.71.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.71.woff2") format("woff2");unicode-range: U+81-82,U+84,U+a2-a5,U+a7-a8,U+aa,U+ac,U+b1-b3,U+b6,U+b8-ba,U+bc-be,U+c0,U+c2,U+c6-cb,U+ce-d0,U+d4,U+d8-d9,U+db-dc,U+de-df,U+e6,U+eb,U+ee-f0,U+f4,U+f7-f9,U+fb,U+fe-ff,U+111,U+126-127,U+132-133,U+138,U+13f-142,U+149-14b,U+152-153,U+166-167,U+2bc,U+2c7,U+2d0,U+2d8-2d9,U+2db-2dd,U+391-394,U+396-3a1,U+3a3-3a9,U+3b2-3b6,U+3b8,U+3bc,U+3be-3c1,U+3c3-3c9,U+2010,U+2015-2016,U+2018-2019,U+201b,U+201f-2021,U+2025,U+2030,U+2033-2036,U+203c,U+203e,U+2042,U+2074,U+207a-207f,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212b,U+2153-2154;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.72.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.72.woff2") format("woff2");unicode-range: U+e8,U+2da,U+2160,U+2194,U+3054,U+3058,U+306d,U+3086,U+308d,U+30ac,U+30bb,U+30c4,U+30cd-30ce,U+30e2,U+3132,U+3146,U+3149,U+339d,U+4e3b,U+4f0a,U+4fdd,U+4fe1,U+5409,U+540c,U+5834,U+592a-592b,U+5b9a,U+5dde,U+5e0c,U+5e73,U+5f0f,U+60f3,U+653f,U+661f,U+662f,U+667a,U+683c,U+6b4c,U+6c11,U+767c,U+76ee,U+76f4,U+77f3,U+79d1,U+7a7a,U+7b2c,U+7d22,U+8207,U+8a00,U+8a71,U+9280,U+9580,U+958b,U+96c6,U+9762,U+98df,U+9ed1,U+ac2d,U+adc8,U+add3,U+af48,U+b014,U+b134-b135,U+b158,U+b2aa,U+b35f,U+b6a4,U+b9cf,U+bb63,U+bd23,U+be91,U+c29b,U+c3f4,U+c42c,U+c55c,U+c573,U+c58f,U+c78c,U+c7dd,U+c8f5,U+cad1,U+cc48,U+cf10,U+cf20,U+d03c,U+d07d,U+d2a0,U+d30e,U+d38d,U+d3a8,U+d3c8,U+d5e5,U+d5f9,U+d6e4,U+f90a,U+ff02,U+ff1c;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.75.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.75.woff2") format("woff2");unicode-range: U+b4,U+20a9,U+20ac,U+2190,U+24d8,U+2502,U+2514,U+2592,U+25c7-25c8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30a3,U+30a6,U+30aa,U+30b5,U+30c7,U+30ca-30cb,U+30d0,U+30e3,U+30e5,U+339e,U+4e09,U+4eac,U+4f5c,U+5167-5168,U+516c,U+51fa,U+5408,U+540d,U+591a,U+5b57,U+6211,U+65b9,U+660e,U+6642,U+6700,U+6b63,U+6e2f,U+7063,U+7532,U+793e,U+81ea,U+8272,U+82b1,U+897f,U+8eca,U+91ce,U+ac38,U+ad76,U+ae84,U+aecc,U+b07d,U+b0b1,U+b215,U+b2a0,U+b310,U+b3d7,U+b52a,U+b618,U+b775,U+b797,U+bcd5,U+bd59,U+be80,U+bea8,U+bed1,U+bee4-bee5,U+c060,U+c2ef,U+c329,U+c3dc,U+c597,U+c5bd,U+c5e5,U+c69c,U+c9d6,U+ca29,U+ca5c,U+ca84,U+cc39,U+cc3b,U+ce89,U+cee5,U+cf65,U+cf85,U+d058,U+d145,U+d22d,U+d325,U+d37d,U+d3ad,U+d769,U+ff0c;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.79.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.79.woff2") format("woff2");unicode-range: U+b0,U+e9,U+2193,U+2462,U+260e,U+261e,U+300e-300f,U+3044,U+30a4,U+30fb-30fc,U+314d,U+5973,U+6545,U+6708,U+7537,U+ac89,U+ac9c,U+acc1,U+ad04,U+ad75,U+ad7d,U+ae45,U+ae61,U+af42,U+b0ab,U+b0af,U+b0b3,U+b12c,U+b194,U+b1a8,U+b220,U+b258,U+b284,U+b2ff,U+b315,U+b371,U+b3d4-b3d5,U+b460,U+b527,U+b534,U+b810,U+b818,U+b98e,U+ba55,U+bbac,U+bc0b,U+bc40,U+bca1,U+bccd,U+bd93,U+be54,U+be5a,U+bf08,U+bf50,U+bf55,U+bfdc,U+c0c0,U+c0d0,U+c0f4,U+c100,U+c11e,U+c170,U+c20d,U+c274,U+c290,U+c308,U+c369,U+c539,U+c587,U+c5ff,U+c6ec,U+c70c,U+c7ad,U+c7c8,U+c83c,U+c881,U+cb48,U+cc60,U+ce69,U+ce6b,U+ce75,U+cf04,U+cf08,U+cf55,U+cf70,U+cffc,U+d0b7,U+d1a8,U+d2c8,U+d384,U+d47c,U+d48b,U+d5dd,U+d5e8,U+d720,U+d759,U+f981;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.80.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.80.woff2") format("woff2");unicode-range: U+e0,U+e2,U+395,U+3b7,U+3ba,U+2460-2461,U+25a0,U+3010-3011,U+306e,U+30f3,U+314a,U+314c,U+5927,U+65b0,U+7e41,U+97d3,U+9ad4,U+ad49,U+ae0b,U+ae0d,U+ae43,U+ae5d,U+aecf,U+af3c,U+af64,U+afd4,U+b080,U+b084,U+b0c5,U+b10c,U+b1e8,U+b2ac,U+b36e,U+b451,U+b515,U+b540,U+b561,U+b6ab,U+b6b1,U+b72c,U+b730,U+b744,U+b800,U+b8ec,U+b8f0,U+b904,U+b968,U+b96d,U+b987,U+b9d9,U+bb36,U+bb49,U+bc2d,U+bc43,U+bcf6,U+bd89,U+be57,U+be61,U+bed4,U+c090,U+c130,U+c148,U+c19c,U+c2f9,U+c36c,U+c37c,U+c384,U+c3df,U+c575,U+c584,U+c660,U+c719,U+c816,U+ca4d,U+ca54,U+cabc,U+cb49,U+cc14,U+cff5,U+d004,U+d038,U+d0b4,U+d0d3,U+d0e0,U+d0ed,U+d131,U+d1b0,U+d31f,U+d33d,U+d3a0,U+d3ab,U+d514,U+d584,U+d6a1,U+d6cc,U+d749,U+d760,U+d799;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.81.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.81.woff2") format("woff2");unicode-range: U+24,U+60,U+3b9,U+3bb,U+3bd,U+2191,U+2606,U+300c-300d,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321c,U+4eba,U+5317,U+ac31,U+ac77,U+ac9f,U+acb9,U+acf0-acf1,U+acfd,U+ad73,U+af3d,U+b00c,U+b04a,U+b057,U+b0c4,U+b188,U+b1cc,U+b214,U+b2db,U+b2ee,U+b304,U+b4ed,U+b518,U+b5bc,U+b625,U+b69c-b69d,U+b7ac,U+b801,U+b86c,U+b959,U+b95c,U+b985,U+ba48,U+bb58,U+bc0c,U+bc38,U+bc85,U+bc9a,U+bf40,U+c068,U+c0bd,U+c0cc,U+c12f,U+c149,U+c1e0,U+c22b,U+c22d,U+c250,U+c2fc,U+c300,U+c313,U+c370,U+c3d8,U+c557,U+c580,U+c5e3,U+c62e,U+c634,U+c6f0,U+c74d,U+c783,U+c78e,U+c796,U+c7bc,U+c92c,U+ca4c,U+cc1c,U+cc54,U+cc59,U+ce04,U+cf30,U+cfc4,U+d140,U+d321,U+d38c,U+d399,U+d54f,U+d587,U+d5d0,U+d6e8,U+d770;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.82.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.82.woff2") format("woff2");unicode-range: U+d7,U+ea,U+fc,U+2192,U+25bc,U+3000,U+3137,U+3145,U+315c,U+7f8e,U+ac13,U+ac71,U+ac90,U+acb8,U+ace7,U+ad7f,U+ae50,U+aef4,U+af34,U+afbc,U+b048,U+b09a,U+b0ad,U+b0bc,U+b113,U+b125,U+b141,U+b20c,U+b2d9,U+b2ed,U+b367,U+b369,U+b374,U+b3cb,U+b4ec,U+b611,U+b760,U+b81b,U+b834,U+b8b0,U+b8e1,U+b989,U+b9d1,U+b9e1,U+b9fa,U+ba4d,U+ba78,U+bb35,U+bb54,U+bbf9,U+bc11,U+bcb3,U+bd05,U+bd95,U+bdd4,U+be10,U+bed0,U+bf51,U+c0d8,U+c232,U+c2b7,U+c2eb,U+c378,U+c500,U+c52c,U+c549,U+c568,U+c598,U+c5c9,U+c61b,U+c639,U+c67c,U+c717,U+c78a,U+c80a,U+c90c-c90d,U+c950,U+c9e7,U+cbe4,U+cca9,U+cce4,U+cdb0,U+ce78,U+ce94,U+ce98,U+cf8c,U+d018,U+d034,U+d0f1,U+d1b1,U+d280,U+d2f8,U+d338,U+d380,U+d3b4,U+d610,U+d69f,U+d6fc,U+d758;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.83.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.83.woff2") format("woff2");unicode-range: U+e7,U+2022,U+203b,U+25c0,U+2605,U+2661,U+3147,U+318d,U+672c,U+8a9e,U+acaa,U+acbc,U+ad1c,U+ae4a,U+ae5c,U+b044,U+b054,U+b0c8-b0c9,U+b2a6,U+b2d0,U+b35c,U+b364,U+b428,U+b454,U+b465,U+b4b7,U+b4e3,U+b51c,U+b5a1,U+b784,U+b790,U+b7ab,U+b7f4,U+b82c,U+b835,U+b8e9,U+b8f8,U+b9d8,U+b9f9,U+ba5c,U+ba64,U+babd,U+bb18,U+bb3b,U+bbff,U+bc0d,U+bc45,U+bc97,U+bcbc,U+be45,U+be75,U+be7c,U+bfcc,U+c0b6,U+c0f7,U+c14b,U+c2b4,U+c30d,U+c4f8,U+c5bb,U+c5d1,U+c5e0,U+c5ee,U+c5fd,U+c606,U+c6c5,U+c6e0,U+c708,U+c81d,U+c820,U+c824,U+c878,U+c918,U+c96c,U+c9e4,U+c9f1,U+cc2e,U+cd09,U+cea1,U+cef5,U+cef7,U+cf64,U+cf69,U+cfe8,U+d035,U+d0ac,U+d230,U+d234,U+d2f4,U+d31d,U+d575,U+d578,U+d608,U+d614,U+d718,U+d751,U+d761,U+d78c,U+d790;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.85.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.85.woff2") format("woff2");unicode-range: U+5e,U+25b2,U+25b6,U+314e,U+ac24,U+ace1,U+ace4,U+ae68,U+af2d,U+b0d0,U+b0e5,U+b150,U+b155,U+b193,U+b2c9,U+b2dd,U+b3c8,U+b3fc,U+b410,U+b458,U+b4dd,U+b5a0,U+b5a4,U+b5bb,U+b7b5,U+b838,U+b840,U+b86f,U+b8f9,U+b960,U+b9e5,U+bab8,U+bb50,U+bc1d,U+bc24-bc25,U+bca8,U+bcbd,U+bd04,U+bd10,U+bd24,U+be48,U+be5b,U+be68,U+c05c,U+c12c,U+c140,U+c15c,U+c168,U+c194,U+c219,U+c27d,U+c2a8,U+c2f1,U+c2f8,U+c368,U+c554-c555,U+c559,U+c564,U+c5d8,U+c5fc,U+c625,U+c65c,U+c6b1,U+c728,U+c794,U+c84c,U+c88c,U+c8e0,U+c8fd,U+c998,U+c9dd,U+cc0d,U+cc30,U+ceec,U+cf13,U+cf1c,U+cf5c,U+d050,U+d07c,U+d0a8,U+d134,U+d138,U+d154,U+d1f4,U+d2bc,U+d329,U+d32c,U+d3d0,U+d3f4,U+d3fc,U+d56b,U+d5cc,U+d600-d601,U+d639,U+d6c8,U+d754,U+d765;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.86.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.86.woff2") format("woff2");unicode-range: U+3c-3d,U+2026,U+24d2,U+314b,U+ac11,U+acf3,U+ad74,U+ad81,U+adf9,U+ae34,U+af43,U+afb8,U+b05d,U+b07c,U+b110,U+b118,U+b17c,U+b180,U+b18d,U+b192,U+b2cc,U+b355,U+b378,U+b4a4,U+b4ef,U+b78d,U+b799,U+b7a9,U+b7fd,U+b807,U+b80c,U+b839,U+b9b4,U+b9db,U+ba3c,U+bab0,U+bba4,U+bc94,U+be4c,U+c154,U+c1c4,U+c26c,U+c2ac,U+c2ed,U+c4f4,U+c55e,U+c561,U+c571,U+c5b5,U+c5c4,U+c654-c655,U+c695,U+c6e8,U+c6f9,U+c724,U+c751,U+c775,U+c7a0,U+c7c1,U+c874,U+c880,U+c9d5,U+c9f8,U+cabd,U+cc29,U+cc2c,U+cca8,U+ccab,U+ccd0,U+ce21,U+ce35,U+ce7c,U+ce90,U+cee8,U+cef4,U+cfe0,U+d070,U+d0b9,U+d0c1,U+d0c4,U+d0c8,U+d15c,U+d1a1,U+d2c0,U+d300,U+d314,U+d3ed,U+d478,U+d480,U+d48d,U+d508,U+d53d,U+d5e4,U+d611,U+d61c,U+d68d,U+d6a8,U+d798;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.87.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.87.woff2") format("woff2");unicode-range: U+23,U+25,U+5f,U+a9,U+ac08,U+ac78,U+aca8,U+acac,U+ace8,U+ad70,U+adc0,U+addc,U+b137,U+b140,U+b208,U+b290,U+b2f5,U+b3c5,U+b3cc,U+b420,U+b429,U+b529,U+b530,U+b77d,U+b79c,U+b7a8,U+b7c9,U+b7f0,U+b7fc,U+b828,U+b860,U+b9ad,U+b9c1,U+b9c9,U+b9dd-b9de,U+b9e8,U+ba38-ba39,U+babb,U+bc00,U+bc8c,U+bca0,U+bca4,U+bcd1,U+bcfc,U+bd09,U+bdf0,U+be60,U+c0ad,U+c0b4,U+c0bc,U+c190,U+c1fc,U+c220,U+c288,U+c2b9,U+c2f6,U+c528,U+c545,U+c558,U+c5bc,U+c5d4,U+c600,U+c644,U+c6c0,U+c6c3,U+c721,U+c798,U+c7a1,U+c811,U+c838,U+c871,U+c904,U+c990,U+c9dc,U+cc38,U+cc44,U+cca0,U+cd1d,U+cd95,U+cda9,U+ce5c,U+cf00,U+cf58,U+d150,U+d22c,U+d305,U+d328,U+d37c,U+d3f0,U+d551,U+d5a5,U+d5c8,U+d5d8,U+d63c,U+d64d,U+d669,U+d734,U+d76c;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.88.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.88.woff2") format("woff2");unicode-range: U+26,U+2b,U+3e,U+40,U+7e,U+ac01,U+ac19,U+ac1d,U+aca0,U+aca9,U+acb0,U+ad8c,U+ae09,U+ae38,U+ae40,U+aed8,U+b09c,U+b0a0,U+b108,U+b204,U+b298,U+b2d8,U+b2eb-b2ec,U+b2f4,U+b313,U+b358,U+b450,U+b4e0,U+b54c,U+b610,U+b780,U+b78c,U+b791,U+b8e8,U+b958,U+b974,U+b984,U+b9b0,U+b9bc-b9bd,U+b9ce,U+ba70,U+bbfc,U+bc0f,U+bc15,U+bc1b,U+bc31,U+bc95,U+bcc0,U+bcc4,U+bd81,U+bd88,U+c0c8,U+c11d,U+c13c,U+c158,U+c18d,U+c1a1,U+c21c,U+c4f0,U+c54a,U+c560,U+c5b8,U+c5c8,U+c5f4,U+c628,U+c62c,U+c678,U+c6cc,U+c808,U+c810,U+c885,U+c88b,U+c900,U+c988,U+c99d,U+c9c8,U+cc3d-cc3e,U+cc45,U+cd08,U+ce20,U+cee4,U+d074,U+d0a4,U+d0dd,U+d2b9,U+d3b8,U+d3c9,U+d488,U+d544,U+d559,U+d56d,U+d588,U+d615,U+d648,U+d655,U+d658,U+d65c;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.89.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.89.woff2") format("woff2");unicode-range: U+d,U+7c,U+ac10,U+ac15,U+ac74,U+ac80,U+ac83,U+acc4,U+ad11,U+ad50,U+ad6d,U+adfc,U+ae00,U+ae08,U+ae4c,U+b0a8,U+b124,U+b144,U+b178,U+b274,U+b2a5,U+b2e8,U+b2f9,U+b354,U+b370,U+b418,U+b41c,U+b4f1,U+b514,U+b798,U+b808,U+b824-b825,U+b8cc,U+b978,U+b9d0,U+b9e4,U+baa9,U+bb3c,U+bc18,U+bc1c,U+bc30,U+bc84,U+bcf5,U+bcf8,U+bd84,U+be0c,U+be14,U+c0b0,U+c0c9,U+c0dd,U+c124,U+c2dd,U+c2e4,U+c2ec,U+c54c,U+c57c-c57d,U+c591,U+c5c5-c5c6,U+c5ed,U+c608,U+c640,U+c6b8,U+c6d4,U+c784,U+c7ac,U+c800-c801,U+c9c1,U+c9d1,U+cc28,U+cc98,U+cc9c,U+ccad,U+cd5c,U+cd94,U+cd9c,U+cde8,U+ce68,U+cf54,U+d0dc,U+d14c,U+d1a0,U+d1b5,U+d2f0,U+d30c,U+d310,U+d398,U+d45c,U+d50c,U+d53c,U+d560,U+d568,U+d589,U+d604,U+d6c4,U+d788;}@font-face{font-family: "Pretendard Variable";font-style: normal;font-display: swap;font-weight: 45 920;src: url("/assets/fonts/pretendard/PretendardVariable.subset.91.woff2") format("woff2-variations"),url("/assets/fonts/pretendard/PretendardVariable.subset.91.woff2") format("woff2");unicode-range: U+20-22,U+27-2a,U+2c-39,U+3a-3b,U+3f,U+41-4e,U+4f-5d,U+61-7b,U+7d,U+a0-a1,U+ab,U+ad-ae,U+b7,U+bb,U+bf,U+2013-2014,U+201c-201d,U+2122,U+ac00,U+ace0,U+ae30,U+b2e4,U+b85c,U+b9ac,U+c0ac,U+c2a4,U+c2dc,U+c774,U+c778,U+c9c0,U+d558;}@font-face{font-family: "Pretendard Fallback";src: local("Helvetica Neue"),local("Arial");size-adjust: 99.6%;ascent-override: 93.6%;descent-override: 23.7%;line-gap-override: 0%;}@font-face{font-family: "Bricolage Fallback";src: local("Helvetica Neue"),local("Arial");size-adjust: 98.7%;ascent-override: 94.2%;descent-override: 27.4%;line-gap-override: 0%;}:root{--paper: #FFFFFF;--ink: #191919;--ink-body: #454545;--ink-2: #737373;--ink-3: #878787;--line: rgba(0,0,0,.07);--line-2: rgba(0,0,0,.10);--line-3: rgba(0,0,0,.20);--fill: #F2F3F5;--fill-2: #F6F6F5;--fill-3: #FAFAFA;--accent: #00A1FF;--accent-ink: #006AB4;--accent-deep: #1E8BFF;--accent-soft: #DDEEFF;--btn: #191919;--btn-hover: #333333;--on-btn: #FFFFFF;--danger: #B42318;--panel-peri: #B9CFFF;--panel-green: #2A5B4B;--panel-orange: #FF813D;--panel-pink: #FAA5E7;--panel-sand: #EDDBC8;--panel-quiet: #F2F3F5;--pop-purple: #A259FF;--pop-green: #0FA958;--pop-orange: #FF5A2E;--pop-blue: #1E8BFF;--pop-yellow: #FFC700;--pop-pink: #FF5CA8;--pop-teal: #12B5B0;--tint-purple: color-mix(in srgb,var(--pop-purple) 34%,#fff);--tint-green: color-mix(in srgb,var(--pop-green) 34%,#fff);--tint-orange: color-mix(in srgb,var(--pop-orange) 34%,#fff);--tint-blue: color-mix(in srgb,var(--pop-blue) 34%,#fff);--tint-yellow: #FFF3CC;--tint-pink: #FFE1EF;--tint-teal: #D6F5F3;--brand-olive: #6f7826;--brand-brick: #a24f4f;--logo-green: #939946;--logo-red: #b46d67;--font-display: "Bricolage Grotesque","Bricolage Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-body: "Pretendard Variable","Pretendard Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono: "Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-h1: clamp(34px,4.2vw,60px);--fs-h2: clamp(28px,2.6vw,38px);--fs-display: clamp(28px,2.8vw,40px);--fs-h3: clamp(24px,2.2vw,32px);--fs-h4: 20px;--fs-lead: 16px;--fs-body: 16px;--fs-ui: 15px;--fs-small: 14px;--fs-label: 13px;--fs-micro: 12px;--fs-mono: 13px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--section: clamp(96px,13.9vw,200px);--gutter: clamp(20px,4vw,48px);--content: 1142px;--r-panel: 10px;--r-card: 16px;--r-ui: 10px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.06);--shadow-pop: 0 8px 24px rgba(0,0,0,.12),0 1px 0 rgba(0,0,0,.04);--shadow-window: 0 1px 0 rgba(0,0,0,.04),0 24px 60px rgba(0,0,0,.12);--t-fast: .12s;--t-press: .24s;--t-mid: .36s;--t-slow: .6s;--t-cam: 1.4s;--e-out: cubic-bezier(.2,.8,.2,1);--e-pop: cubic-bezier(.2,.9,.3,1.2);--e-inout: cubic-bezier(.4,0,.2,1);}@layer site{*,*::before,*::after{box-sizing: border-box;}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd{margin: 0;}ul[class],ol[class]{list-style: none;padding: 0;}img,video{display: block;max-width: 100%;}img[width]{height: auto;}button,input,select,textarea{font: inherit;color: inherit;}button{cursor: pointer;}a{color: inherit;text-decoration: none;}[hidden]{display: none !important;}[id]{scroll-margin-top: 88px;}html{scroll-padding-top: 80px;scroll-padding-bottom: 16px;}body{background: var(--paper);color: var(--ink-body);font: 400 var(--fs-body)/1.6 var(--font-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display{font-family: var(--font-display);font-weight: 500;color: var(--ink);font-optical-sizing: auto;text-wrap: balance;}h1,.h1{font-size: var(--fs-h1);line-height: 1.06;letter-spacing: -.025em;}h2,.h2{font-size: var(--fs-h2);line-height: 1.15;letter-spacing: -.018em;}.display{font-size: var(--fs-display);line-height: 1.12;letter-spacing: -.02em;}h3,.h3{font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.012em;}h4,.h4{font-size: var(--fs-h4);line-height: 1.3;letter-spacing: -.01em;}b,strong{font-weight: 600;color: var(--ink);}.prose p{max-width: 62ch;}::selection{background: var(--accent-soft);color: var(--ink);}}:focus-visible{outline: 2px solid var(--accent-ink);outline-offset: 3px;border-radius: 4px;}.on-dark :focus-visible,.on-dark:focus-visible{outline-color: #fff;}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.skip-link{position: fixed;left: 14px;top: -100px;z-index: 100;padding: 10px 18px;border-radius: var(--r-pill);background: var(--btn);color: var(--on-btn);font: 500 var(--fs-ui)/1.2 var(--font-body);transition: top var(--t-fast) var(--e-out);}.skip-link:focus,.skip-link:focus-visible{top: 14px;}.wrap{width: min(100% - 2 * var(--gutter),var(--content));margin-inline: auto;}.section{padding-top: var(--section);}.section--flush{padding-top: var(--s8);}.split{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s8);align-items: start;}.feature-head h2,.feature-head h3{font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.012em;}.feature-lines{margin-top: var(--s3);font-size: var(--fs-lead);line-height: 1.6;color: var(--ink-body);max-width: 60ch;}.feature .scene-figure{margin-top: var(--s6);}.statement{font-family: var(--font-display);font-weight: 500;color: var(--ink);font-size: var(--fs-display);line-height: 1.12;letter-spacing: -.02em;max-width: 22ch;text-align: left;}.fold{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: var(--s8);align-items: start;}.fold > h2,.fold-head > h2{font-size: var(--fs-h2);}.fold-head > .kicker{margin-bottom: 8px;}.fold-head > .lead{margin-top: 16px;}.fold-rows{border-bottom: 1px solid var(--line-2);}.fold-row{border-top: 1px solid var(--line-2);}div.fold-row{padding: 22px 0;font-size: 17px;line-height: 1.55;color: var(--ink-body);}.fold-row > summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 22px 0;cursor: pointer;}.fold-row > summary::-webkit-details-marker{display: none;}.fold-row > summary h3{font-family: var(--font-body);font-size: var(--fs-h4);font-weight: 500;line-height: 1.35;letter-spacing: -.005em;color: var(--ink);}.fold-body{padding: 0 0 24px;font-size: 16px;color: var(--ink-body);max-width: 60ch;}@media (min-width: 1100px){.fold > h2{position: sticky;top: 96px;}}@media (max-width: 899px){.split,.fold{grid-template-columns: minmax(0,1fr);gap: var(--s6);}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border: 0;border-radius: var(--r-pill);background: var(--btn);color: var(--on-btn);font: 500 var(--fs-ui)/1 var(--font-body);white-space: nowrap;transition: background-color var(--t-fast) var(--e-out),transform var(--t-press) var(--e-out);}.btn:hover{background: var(--btn-hover);}.btn:active{transform: scale(.98);}.btn--lg{height: 48px;padding: 0 24px;}.btn--sm{height: 36px;padding: 0 16px;font-size: 14px;}.btn--quiet{background: #fff;color: var(--ink);border: 1px solid var(--line-3);}.btn--quiet:hover{background: var(--fill-3);}.btn .icon,.btn-text .icon{flex: 0 0 auto;}.link{color: var(--accent-ink);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;}.btn-text{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 4px;border: 0;background: none;color: var(--ink);font: 500 14px/1 var(--font-body);}.btn-text:hover{text-decoration: underline;text-underline-offset: 4px;}.tag{display: inline-block;font: 600 12px/1 var(--font-body);padding: 5px 9px;border-radius: var(--r-pill);background: var(--fill);color: var(--ink);vertical-align: middle;letter-spacing: 0;}.tag--coming{background: var(--tint-yellow);}.tag--dev{background: var(--fill);}.tag--blue{background: var(--accent-soft);color: var(--accent-ink);}.card{position: relative;background: #fff;border: 1px solid var(--line-2);border-radius: var(--r-card);box-shadow: var(--shadow-card);padding: 28px;}.sq{display: inline-block;width: var(--sq,10px);height: var(--sq,10px);flex: 0 0 auto;}.sq--pink{background: #FAA5E7;}.sq--blue{background: var(--accent);}.sq--purple{background: var(--pop-purple);}.sq--green{background: var(--pop-green);}.sq--orange{background: var(--pop-orange);}.sq--yellow{background: var(--pop-yellow);}.avatar{--av: 44px;width: var(--av);height: var(--av);flex: 0 0 auto;border-radius: 50%;background: var(--avc,var(--pop-teal));color: var(--ink);box-shadow: 0 0 0 2px #fff;font: 600 calc(var(--av) * .4)/1 var(--font-body);display: inline-grid;place-items: center;letter-spacing: 0;}.avatar--org{border-radius: 8px;box-shadow: none;}.avatar--photo{overflow: hidden;box-shadow: 0 0 0 max(2px,calc(var(--av) * .035)) #fff,0 2px 6px rgba(25,25,25,.14);}.avatar--photo img{width: 100%;height: 100%;max-width: none;object-fit: cover;border-radius: 50%;}.mate-face{--fa: 44px;width: var(--fa);height: var(--fa);flex: 0 0 auto;display: inline-block;overflow: visible;}.mate-pixel{--px: 108px;width: var(--px);height: var(--px);flex: 0 0 auto;display: inline-block;image-rendering: pixelated;}.mate-face.is-working,.mate-pixel.is-working{animation: mate-hop 1.2s var(--e-inout) infinite;transform-origin: 50% 100%;}@keyframes mate-hop{0%,100%{transform: translateY(0) scale(1,1);}30%{transform: translateY(-6%) scale(.98,1.02);}55%{transform: translateY(0) scale(1.04,.95);}70%{transform: translateY(0) scale(1,1);}}.icon{display: inline-block;flex: 0 0 auto;vertical-align: middle;}.label{font: 500 var(--fs-micro)/1.4 var(--font-body);text-transform: uppercase;letter-spacing: .04em;color: var(--ink-2);}.kicker{font: 500 var(--fs-label)/1.4 var(--font-body);color: var(--ink-2);}.fine{font-size: var(--fs-label);line-height: 1.5;color: var(--ink-2);}.mono{font: 400 var(--fs-mono)/1.5 var(--font-mono);}.faq details{border-top: 1px solid var(--line-2);}.faq details:last-of-type{border-bottom: 1px solid var(--line-2);}.faq summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 22px 0;font: 500 18px/1.4 var(--font-body);color: var(--ink);cursor: pointer;}.faq summary::-webkit-details-marker{display: none;}.faq summary .faq-q{margin: 0;font: inherit;letter-spacing: inherit;color: inherit;text-wrap: inherit;}.faq summary::after,.fold-row > summary::after{content: "";flex: 0 0 16px;width: 16px;height: 16px;background: var(--ink-2);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;transition: transform var(--t-mid) var(--e-out);}.faq details[open] > summary::after,.fold-row[open] > summary::after{transform: rotate(180deg);}.faq .a{padding: 0 0 24px;font-size: var(--fs-body);color: var(--ink-body);max-width: 64ch;}.faq .a p + p{margin-top: 10px;}.band{border-top: 1px solid var(--line-2);padding-block: var(--s9);}.band-inner{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 48px;align-items: center;}.band h2{font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.012em;}h2.sec-title,.feature-head h2.sec-title,.band h2.sec-title,.fold-head > h2.sec-title{font-family: var(--font-display);font-weight: 600;font-size: clamp(30px,3vw,44px);line-height: 1.08;letter-spacing: -.025em;color: var(--ink);}.sec-sub{margin-top: 10px;font: 500 clamp(18px,1.5vw,21px)/1.3 var(--font-display);letter-spacing: -.01em;color: var(--ink-2);max-width: 40ch;text-wrap: balance;}.sec-sub + .lead,.sec-sub + .feature-lines{margin-top: 16px;}.band .kicker{margin-bottom: 8px;}.band-note{margin-top: 12px;font-size: 14px;line-height: 1.6;color: var(--ink-2);max-width: 56ch;}.band-note a,.band .fine a{color: var(--accent-ink);text-decoration: underline;text-underline-offset: 3px;}.band .wl{justify-content: flex-start;}.band .fine{max-width: 46ch;}@media (max-width: 899px){.band-inner{grid-template-columns: minmax(0,1fr);gap: 28px;}}.wl{display: flex;gap: 8px;align-items: stretch;flex-wrap: wrap;justify-content: center;}.wl-in{height: 48px;padding: 0 20px;min-width: 280px;border-radius: var(--r-pill);border: 1px solid rgba(0,0,0,.45);background: #fff;color: var(--ink);font-size: var(--fs-ui);outline: none;transition: border-color var(--t-fast) var(--e-out);}.wl-in::placeholder{color: var(--ink-2);opacity: 1;}.wl-in:focus{border-color: var(--ink);}.wl-in:focus-visible{outline: 2px solid var(--accent-ink);outline-offset: 3px;}.wl-in[aria-invalid="true"]{border-color: var(--danger);}.wl-in[aria-invalid="true"]:focus-visible{outline-color: var(--danger);}.wl button[disabled]{opacity: .6;cursor: progress;}.wl-msg{font: 500 14px/1.5 var(--font-body);color: var(--ink-2);margin-top: 10px;}.wl-msg:empty{margin: 0;min-height: 0;}.wl-msg.err{color: var(--danger);}.wl + .fine,.wl-msg:empty + .fine,.wl + .wl-msg + .fine{margin-top: 8px;}.wl-msg:not(:empty) + .fine{margin-top: 6px;}body.them-overlay-open{overflow: hidden !important;}#wlmsg:focus-visible,[data-waitlist-msg]:focus-visible{outline: 2px solid var(--accent-ink);outline-offset: 3px;border-radius: 4px;}@media (max-width: 699px){.wl{flex-direction: column;max-width: 360px;margin-inline: auto;width: 100%;}.wl-in{min-width: 0;width: 100%;text-align: center;}.wl .btn{width: 100%;}.band .wl{max-width: none;margin-inline: 0;}.band .wl-in{text-align: left;}}.nav{position: sticky;top: 0;z-index: 50;height: 64px;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;padding-inline: var(--gutter);background: #fff;transition: background-color var(--t-mid) var(--e-out),box-shadow var(--t-mid) var(--e-out);}.nav.scrolled{background: rgba(255,255,255,.86);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);box-shadow: 0 1px 0 var(--line);}.brand{display: inline-flex;align-items: center;gap: 9px;justify-self: start;min-height: 44px;font: 600 20px/1 var(--font-display);letter-spacing: -.02em;color: var(--ink);}.brand-mark{width: 26px;height: auto;}.nav .brand-mark{width: 38px;}.site-footer .brand-mark{width: 24px;}.nav .links{display: flex;align-items: center;justify-content: center;gap: 28px;}.site-nav-link{display: inline-flex;align-items: center;min-height: 44px;font: 500 14px/1 var(--font-body);color: var(--ink);white-space: nowrap;text-underline-offset: 6px;text-decoration-thickness: 1px;}.site-nav-link:hover,.site-nav-link[aria-current="page"]{text-decoration: underline;}.nav-cta{justify-self: end;display: flex;align-items: center;gap: 8px;}.navburger{display: none;width: 44px;height: 44px;padding: 0;border: 0;background: none;border-radius: 10px;place-content: center;gap: 5px;}.navburger span{display: block;width: 20px;height: 2px;border-radius: 2px;background: var(--ink);transition: transform var(--t-mid) var(--e-out),opacity var(--t-fast);}.navburger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg);}.navburger[aria-expanded="true"] span:nth-child(2){opacity: 0;}.navburger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg);}.navsheet{position: fixed;top: 64px;left: 0;right: 0;bottom: 0;z-index: 49;background: #fff;overflow-y: auto;overscroll-behavior: contain;padding: 16px 20px max(32px,env(safe-area-inset-bottom));display: flex;flex-direction: column;}.site-mobile-links{display: flex;flex-direction: column;}.site-mobile-links .site-nav-link{min-height: 52px;font: 500 24px/1.2 var(--font-display);letter-spacing: -.015em;border-bottom: 1px solid var(--line-2);text-decoration: none;}.navsheet > .pill{margin-top: auto;width: 100%;}body.nav-open{overflow: hidden;}body.nav-open .nav{-webkit-backdrop-filter: none;backdrop-filter: none;background: #fff;}@media (max-width: 840px){.nav{grid-template-columns: 1fr auto;}.nav .links{display: none;}.navburger{display: grid;}.nav-cta .pill{height: 34px;padding: 0 14px;font-size: 13px;}}@media (min-width: 841px){.navsheet{display: none !important;}}.site-nav-story{gap: 6px;padding: 0 14px;min-height: 36px;align-self: center;border-radius: var(--r-pill);font-weight: 600;background: color-mix(in srgb,var(--logo-green) 14%,#fff);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--logo-green) 50%,#fff);transition: background-color var(--t-fast) var(--e-out);}.site-nav-story:hover,.site-nav-story[aria-current="page"]{text-decoration: none;background: color-mix(in srgb,var(--logo-green) 24%,#fff);}.site-nav-story[aria-current="page"]{box-shadow: inset 0 0 0 1.5px var(--logo-green);}.site-nav-story .spark,.nav-story-chip .spark{color: var(--logo-red);font-size: 12px;line-height: 1;}.site-mobile-links .site-nav-story{min-height: 52px;padding: 0;margin: 0;align-self: stretch;border-radius: 0;background: none;box-shadow: none;border-bottom: 1px solid var(--line-2);gap: 10px;font-weight: 500;}.site-mobile-links .site-nav-story:hover,.site-mobile-links .site-nav-story[aria-current="page"]{background: none;box-shadow: none;text-decoration: underline;}.site-mobile-links .site-nav-story .spark{font-size: 16px;}.nav-story-chip{display: none;}.nav-story-chip .spark{display: none;}.nav .brand{white-space: nowrap;}@media (max-width: 379px){.nav .brand > span{display: none;}}@media (max-width: 840px){.nav{padding-inline: 16px 12px;}.nav .brand{gap: 7px;}.nav-cta{gap: 6px;}.navburger{width: 40px;}.nav-story-chip{display: inline-flex;align-items: center;height: 34px;padding: 0 12px;border-radius: var(--r-pill);font: 600 13px/1 var(--font-body);color: var(--ink);background: color-mix(in srgb,var(--logo-green) 14%,#fff);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--logo-green) 50%,#fff);white-space: nowrap;}}.site-nav-link .nav-tag{margin-left: 6px;font-size: 11px;padding: 4px 7px;}.site-mobile-links .site-nav-link .nav-tag{margin-left: 10px;font-size: 12px;font-family: var(--font-body);letter-spacing: 0;}html:not(.js) .navburger{display: none !important;}@media (max-width: 840px){html:not(.js) .nav{height: auto;min-height: 64px;row-gap: 0;padding-block: 8px;}html:not(.js) .nav .links{display: flex;grid-column: 1 / -1;flex-wrap: wrap;justify-content: flex-start;gap: 0 18px;}}.site-footer{border-top: 1px solid var(--line-2);margin-top: var(--section);padding: 64px 0 40px;}.fgrid{display: grid;grid-template-columns: 1.6fr repeat(3,1fr);gap: 32px;}.fbrand p{margin-top: 12px;font-size: 14px;line-height: 1.5;color: var(--ink-2);max-width: 30ch;}.fcol .label{margin-bottom: 14px;}.fcol ul{display: flex;flex-direction: column;gap: 0;list-style: none;padding: 0;margin: 0;}.fcol li a{display: inline-flex;align-items: center;gap: 8px;min-height: 32px;font-size: 14px;color: var(--ink);}.fcol li a:hover{text-decoration: underline;text-underline-offset: 4px;}.fsoc{color: var(--ink-2);}.frow{margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--line-2);display: flex;align-items: center;justify-content: space-between;gap: 16px;}.fcopy{font-size: 13px;color: var(--ink-2);}.site-footer .nvb{width: auto;height: 44px;flex-shrink: 0;}@media (max-width: 840px){.fgrid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 24px;}.fbrand{grid-column: 1 / -1;}.frow{flex-direction: column;align-items: center;text-align: center;}}.center{text-align: center;}.nowrap{white-space: nowrap;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}:not(.is-user-play,.is-user-play *),:not(.is-user-play,.is-user-play *)::before,:not(.is-user-play,.is-user-play *)::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;}}
