@layer reset;@layer tokens{:root{--color-paper:#f5efe4;--color-paper-deep:#ebe2d1;--color-paper-raised:#fbf8f2;--color-ink:#1d1a16;--color-ink-muted:#5f574c;--color-line:#d9cebb;--color-line-strong:#8a7f6f;--color-samarkand-blue:#1f4b93;--color-dancheong-red:#b23a2b;--color-dancheong-green:#286d5d;--color-dancheong-yellow:#d6a03c;--color-highlight:#f0ddb0;--color-accent:#1f4b93;--color-accent-deep:#173a73;--color-accent-ink:#fbf8f2;--color-focus:#1f4b93;--color-brand-navy:#1f4b93;--color-brand-red:#b23a2b;--font-display:"KS Piazzolla", "KS Piazzolla Fallback", "KS Piazzolla Fallback Android", serif;--font-body:"KS Commissioner", "KS Commissioner Fallback", "KS Commissioner Fallback Android", sans-serif;--font-ko:"KS Noto Serif KR", "KS Noto Serif KR Fallback", "KS Noto Serif KR Fallback Windows", serif;--step--1:clamp(.8889rem, .8889rem + 0vw, .8889rem);--step-0:clamp(1rem, .9583rem + .1852vw, 1.125rem);--step-1:clamp(1.125rem, 1.0001rem + .555vw, 1.4996rem);--step-2:clamp(1.2656rem, 1.0212rem + 1.0865vw, 1.999rem);--step-3:clamp(1.4238rem, 1.0102rem + 1.8383vw, 2.6647rem);--step-4:clamp(1.6018rem, .9517rem + 2.8892vw, 3.552rem);--step-5:clamp(1.802rem, .8244rem + 4.3449vw, 4.7348rem);--step-6:clamp(2.0273rem, .5992rem + 6.347vw, 6.3115rem);--leading-tight:1.04;--leading-snug:1.2;--leading-body:1.6;--leading-loose:1.75;--leading-heading-ko:1.22;--tracking-display:-.016em;--tracking-tight:-.008em;--tracking-caps:.14em;--word-spacing-display:.07em;--word-spacing-heading-ko:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, .75, .25);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-brush:cubic-bezier(.7, 0, .2, 1);--ease-paper:cubic-bezier(.16, 1, .3, 1);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.26s;--dur-slow:.48s;--dur-slower:.8s;--dur-epic:1.4s;--shadow-paper:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 10px 28px -14px color-mix(in srgb, var(--color-ink) 22%, transparent);--layout-measure:68ch;--layout-gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--layout-max:90rem;--texture-hanji:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='487' height='487'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M249.1 258.1Q234.8 283.1 230.2 311.6M78.3 86.9Q89.8 98.8 99.6 112.1M290.8 280.8Q296.1 334 317.5 382.9M303.5 122.6Q342.6 140.1 385.4 137.2M187.4 12.4Q238.3 24.8 289.2 37.4M211.8 149.9Q209.8 157.8 211 165.9M302.9 430.7Q274 432.7 245.4 437.7M139.6 323.4Q144.8 354.6 141.1 386M406.5 447.4Q398.5 449.2 390.4 448.3M353.6 201.5Q369 225.3 381.1 250.9M217 119.4Q209.4 130.2 202.6 141.5M186.9 372Q195.7 377.1 202 385.1M328.9 184Q287.6 231.1 238.6 270.1M63.8 254.6Q57.7 260.7 54.7 268.8M436.8 186.7Q417.1 205.4 403.6 229M109.5 156.1Q92.7 191.3 62 215.4M82.2 8.1Q71 9.2 60.2 12M348.7 -119.3Q323.3 -54.7 301.6 11.2M348.7 367.7Q323.3 432.3 301.6 498.2M92.6 326.3Q102.6 334.3 108.6 345.7M444.7 203.7Q431.4 208.9 417.5 212M308.6 61.7Q303 70.6 300.4 80.8M468.3 201.1Q475 209.1 477 219.3M250.5 417.2Q241.4 418.7 233.7 423.7M212.5 57.4Q206.7 69.3 197.2 78.5M72.4 238.1Q107.1 246.3 142.8 247M102.4 453.8Q70.1 463.9 36.3 460.9M228 71.8Q217.8 96.4 205.3 120M-24.3 70.3Q-5.9 93.6 18.6 110.4M462.7 70.3Q481.1 93.6 505.6 110.4M26.5 165.3Q-21.2 200.1 -75.4 223.6M513.5 165.3Q465.8 200.1 411.6 223.6M5.1 280.9Q10.3 287.2 17.2 291.4M57 134.8Q62.6 145.7 63.8 157.9' stroke='%236B5A43' stroke-width='0.45' stroke-opacity='0.16'/%3E%3Cpath d='M258.4 296Q257.9 317.2 264.9 337.3M208.5 227Q211.3 234.7 215.7 241.5M270.2 169.4Q263 175.3 254.1 178.1M179.8 183.9Q126.3 190.9 74.3 205M315.1 -13.6Q348.3 39.9 374.4 97.2M315.1 473.4Q348.3 526.9 374.4 584.2M44.8 269.8Q46.8 279.2 51.8 287.5M239.2 79.4Q233.5 85.5 225.8 88.7M166.9 47.3Q135.5 55.4 106.7 70.4M44.9 361Q54 365.6 62.7 370.8M191.2 139.9Q183.1 142.4 175.2 145.1M179.8 269.1Q147.7 290.3 118.6 315.6M119.3 169.9Q128.6 171 136.3 176.3M192.5 417.7Q192.9 430.7 195 443.5M342.5 225.8Q343.6 244 352.9 259.6M297.4 226.7Q313.1 244.3 331 259.7M28 157.4Q24 170.7 26.5 184.4M246.5 393Q238.7 395.2 230.5 395.6M10.6 274.7Q35.6 290.1 58.2 308.7' stroke='%236B5A43' stroke-width='0.7' stroke-opacity='0.12'/%3E%3Cpath d='M244.5 357.6Q278 359.1 307.3 375.6M374.2 123.1Q365.3 121.9 356.5 124.1M-11.2 99.3Q2 102.4 15.2 105.7M475.8 99.3Q489 102.4 502.2 105.7' stroke='%236B5A43' stroke-width='1.05' stroke-opacity='0.08'/%3E%3Cpath d='M60.1 38.8Q42.6 56.7 25.2 74.8M46 317.4Q5.9 378.2 -20 446.2M533 317.4Q492.9 378.2 467 446.2M210.9 -72.9Q200.3 -36.6 194.6 0.7M210.9 414.1Q200.3 450.4 194.6 487.7M203.2 259.5Q211.3 260.7 219.3 262.1M359.9 395.6Q367.4 399.2 375.7 400.8M274.5 -16.6Q251.3 -11.2 231.8 2.6M274.5 470.4Q251.3 475.8 231.8 489.6M189.4 225.3Q192.4 233.2 192.8 241.8M224.5 -3.4Q236.2 20.7 249.1 44.2M224.5 483.6Q236.2 507.7 249.1 531.2M208.4 -118.6Q214.8 -52.4 237.3 10.1M208.4 368.4Q214.8 434.6 237.3 497.1M48 277.9Q51.8 287.3 51.2 297.4M43.4 63.2Q90.9 89.6 126.3 130.8M171.8 170.5Q179.8 171.9 187.2 175.2M78.9 320.9Q88.5 325.9 96.4 333.3M325.9 204.5Q309.9 207.7 295.4 215.2M-33.1 140.7Q18.5 162.8 74.7 164.4M453.9 140.7Q505.5 162.8 561.7 164.4M378.2 314.9Q369.7 359.2 350.6 399.9M427.5 350.8Q447.6 362.7 469.5 370.9M342.3 401.6Q355.1 430.7 366.2 460.6M204.3 179.1Q239.2 191.9 273.2 207' stroke='%23FFFDF7' stroke-width='0.45' stroke-opacity='0.55'/%3E%3Cpath d='M456.3 268Q451.6 277.8 451.6 288.6M30.7 215.2Q34.5 223.2 37.1 231.7M460.4 146.9Q465 163.6 463.1 180.8M407.4 363.7Q422.9 360.9 437.9 365.8M194.1 198.9Q189.2 205.8 183 211.7' stroke='%23FFFDF7' stroke-width='0.7' stroke-opacity='0.55'/%3E%3Cpath d='M362.1 169.1Q352.7 195.2 353 223M63.7 80.2Q55.4 83.7 48.7 89.6M2.5 21.4Q18 22.9 33.6 24.4M365.5 2.8Q375.3 2.7 384 7' stroke='%23FFFDF7' stroke-width='1.05' stroke-opacity='0.55'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='761' height='761'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M160.3 114.4Q166.9 123.2 172.5 132.8M369.2 529.6Q428.9 551.4 492.4 551.3M435.7 75.5Q442.3 80.8 446.1 88.4M27.6 568.9Q31.5 578.3 32 588.4M190.8 485.8Q187.4 493.8 186.1 502.3M600.2 654.8Q607.8 673.4 614.3 692.5M341.8 147.6Q353.5 206.1 389.4 253.7M39.7 72Q47 99.6 52.7 127.6M169.7 -2.1Q165.5 6.4 162.7 15.4M169.7 758.9Q165.5 767.4 162.7 776.4M528.2 139.7Q522.6 151.2 522.8 163.9M439.2 0.6Q434.2 28.6 425.5 55.6M7.3 456.4Q14.2 466.4 24.2 473.3M196.8 501.5Q192.6 527.1 178.6 549M594.9 225.6Q609.9 284.4 620 344.1M481.8 737.6Q494.3 742.2 507.4 744.1M661 416.3Q675.7 414.1 689.9 418.1M426.1 488.7Q419.2 493.3 411.5 496.7M748.2 345.3Q744.3 382 735.6 417.8M324.2 299.3Q314.9 346 284.3 382.6M516.3 696.3Q507.4 724.9 511.7 754.5M380 286.1Q398.1 293.1 416.5 299.3M755 687.6Q755.9 696.6 753.1 705.4M664.4 719.1Q682.4 736.7 698.9 755.7M92.1 686.5Q77.6 693.8 61.6 696.3M141.1 77.6Q172.5 94.9 204.3 111.5M160.3 484.3Q149 486.1 137.6 485.9M622 594.1Q583.3 639.3 558.5 693.5M343.1 505.2Q343.1 513.3 342.1 521.4M64.3 251.5Q53.8 271.4 42.4 290.8M323.6 80.6Q310.9 96.4 298.2 112.3M55.6 198.5Q29.1 208.7 0.8 210.1M509.1 507.1Q505.5 518.5 507.4 530.3M22.9 211.6Q13 234.6 -5.5 251.4M783.9 211.6Q774 234.6 755.5 251.4M586.5 388.1Q577.5 424.1 572.2 460.8M385.8 563.1Q395.5 574.3 402.9 587.1M230 452.1Q236.5 458 245 460.5M413.2 273.1Q432.2 311.5 435.3 354.2M554.9 729Q574.7 734.3 590.5 747.4M291.2 445.2Q278 466.6 276.8 491.7M86.5 695.6Q77.5 707.4 65.6 716.4M-52.9 692.7Q7 717.3 63.7 748.4M708.1 692.7Q768 717.3 824.7 748.4M463.2 327.5Q517.1 350.8 574.7 361.8M568.3 439.9Q570.1 459.2 574.6 478M566 297.1Q566.4 305.3 567.2 313.6M252.5 661.2Q306.7 678.6 361.7 693.3M420.6 146Q392.4 183.2 353.6 209.3M181 559.9Q185.8 582.7 192.8 604.9M306.8 253.7Q309.2 264.9 310.4 276.2M549.5 183.9Q561.4 192.5 573.7 200.4M1.7 460Q-3.4 471.8 -12.2 481.3M762.7 460Q757.6 471.8 748.8 481.3M679.1 461.8Q673.2 467.8 670.8 475.9M468.4 564.2Q485.4 563.4 501.8 567.9M280.8 61.2Q287.1 77.6 285.9 95.1M441.6 284.8Q448.4 327.6 445.5 370.9M565.8 86.2Q526.2 100.8 484.1 97.4M300.4 318.1Q291.8 319.2 284.1 323.5M730.6 695.5Q738.5 711.6 741.5 729.2M604 512Q608.1 520.7 609.1 530.3M273.4 260.4Q244.9 273.6 226.3 298.9M9.1 406.7Q-22 437.1 -55.5 464.8M770.1 406.7Q739 437.1 705.5 464.8M403.8 246.9Q395.6 262.6 380.9 272.3M95.4 692.8Q89.4 699.3 86.9 707.8M324.9 607Q319.4 626.6 308.2 643.5M419.4 608.9Q366.5 627.5 313.8 646.8' stroke='%236B5A43' stroke-width='0.45' stroke-opacity='0.16'/%3E%3Cpath d='M264.3 118.2Q284 142.4 298.8 170M345.8 154.7Q336.9 156.2 329.3 161.2M514.7 630.1Q499 688.5 481.5 746.4M92.8 426.3Q83.9 436 78.8 448.3M462.3 181.9Q418.2 187 374.4 194.3M209.4 691.7Q161.9 701 113.6 700.5M602.9 168.1Q612 179.9 624.1 188.7M681.2 -110.6Q692.9 -49.9 697.2 11.8M681.2 650.4Q692.9 711.1 697.2 772.8M4 604.9Q0.1 645.3 11.8 684.2M356.3 159.9Q367.8 164.3 379.8 166.5M478.5 647.4Q476.4 655.1 474.1 662.8M164.2 357Q173.4 357.4 182.3 360.2M535 369.9Q527.1 372.2 519 370.7M525.4 560.1Q515.6 568 507.3 577.5M275.6 43.2Q257.6 108.2 273.1 173.9M616.2 460.8Q622.9 496.6 623.1 533.1M253.7 78.6Q252.3 96.1 245.2 112M375.8 -9Q374.3 -1 370.2 6M375.8 752Q374.3 760 370.2 767M567.6 498.2Q581.6 548.8 585.5 601.2M295.8 343.4Q288.9 347.4 282.3 352M32.1 177.3Q-3.5 197.8 -38.4 219.3M793.1 177.3Q757.5 197.8 722.6 219.3M63.5 446.1Q67.1 466.4 75.5 485.4M147.7 730.9Q96.7 732.2 48.5 748.8M153.2 721.9Q170.7 734.5 188.6 746.6M251.7 381Q243.9 383 236.4 385.9M228.7 414.7Q255.2 434.7 275.9 460.6M157.1 209Q150 213 141.8 213.6M736.6 604.4Q699 653.3 647.9 687.8M284 380.8Q258.2 417.1 232.8 453.6M609.2 512.5Q609.5 532.4 616.6 551M188.6 30Q179.4 30.8 170.1 31.3M5.5 515.6Q-27.3 548 -52.3 586.6M766.5 515.6Q733.7 548 708.7 586.6M488.5 157.9Q488.2 178.3 486.2 198.5M489.6 594Q464.7 593.7 439.8 594.8M194.6 27.2Q173.5 48.9 161.6 76.6M109.8 -11Q108.4 -2.3 107.3 6.5M109.8 750Q108.4 758.7 107.3 767.5M515.4 679.1Q504.8 717.3 495.8 755.9' stroke='%236B5A43' stroke-width='0.7' stroke-opacity='0.12'/%3E%3Cpath d='M245.2 188.2Q279.1 183.4 311 195.6M650.1 418.4Q664.6 431.9 679.6 444.9M145.5 332.6Q144.4 340.6 146 348.6M153.5 252.3Q165.1 285.5 183.4 315.5M659.9 653Q654.6 663.1 649.1 673.2M-5 559Q5.6 574.2 16.5 589.1M756 559Q766.6 574.2 777.5 589.1' stroke='%236B5A43' stroke-width='1.05' stroke-opacity='0.08'/%3E%3Cpath d='M180.9 410.5Q176.5 418.7 172.4 427.1M156.1 485.5Q92.3 516.6 22.7 530.2M715.8 121.6Q741.5 171.3 758.2 224.8M384.4 114.4Q392.9 120.7 397.9 130M-16.2 590.2Q42.9 612.5 106 615.4M744.8 590.2Q803.9 612.5 867 615.4M268.1 369.3Q276.6 371.9 285.5 372.3M28 38.4Q26.9 47.4 25.1 56.4M564.4 686.7Q572 691.2 577.8 697.9M754.8 -23.6Q747 -4 735.4 13.7M754.8 737.4Q747 757 735.4 774.7M441 673.2Q383.2 692 335.3 729.3M317.4 419.9Q324.7 428.9 332.6 437.4M303 254.7Q309.8 264.4 318 272.9M634.7 229.6Q625.3 235.7 614.3 237.6M187.8 -5.4Q156.6 35.2 109.6 55.5M187.8 755.6Q156.6 796.2 109.6 816.5M566.5 661.4Q561.3 669.3 553.2 674.5M682.7 644.2Q682.1 652.3 683.6 660.2' stroke='%23FFFDF7' stroke-width='0.45' stroke-opacity='0.55'/%3E%3Cpath d='M250 631.4Q255.9 681.7 240.2 730M272.4 181.4Q252.4 183.9 232.4 182.5M212.8 63.3Q251.9 84.7 283.3 116.4M265.3 707.6Q253.2 716.9 240.5 725.6M583 618Q545.8 613.9 510 625.3M-81.7 447.4Q-30.5 451 15.4 473.8M679.3 447.4Q730.5 451 776.4 473.8M251.8 665.8Q242.2 671.2 234.8 679.3M751.1 140.5Q734.2 139.4 718.5 145.7M724.7 131.6Q735.7 159.6 742.3 189M459 683.1Q450.9 685 442.7 686.6M706.7 656.5Q697.7 663.6 688.3 670.3M543.9 349.2Q525.4 378.4 499.9 401.7M202.8 333.2Q208 348.8 209.4 365.1' stroke='%23FFFDF7' stroke-width='0.7' stroke-opacity='0.55'/%3E%3Cpath d='M484.1 436.2Q529.6 447.5 567 475.7M441.6 519.7Q446.8 526 451 532.9M106 -8Q142.4 18.6 185.8 30.5M106 753Q142.4 779.6 185.8 791.5M225.4 62.6Q233.4 61.6 241.4 62.8' stroke='%23FFFDF7' stroke-width='1.05' stroke-opacity='0.55'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='613' height='613'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.00979' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.46 0 0 0 0 0.32 0 0 0 0.1 -0.035'/%3E%3C/filter%3E%3Crect width='613' height='613' filter='url(%23f)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='1' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.33 0 0 0 0 0.22 0.045 0 0 0 0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23g)'/%3E%3C/svg%3E")}:root:lang(ko){--font-display:"KS Piazzolla", "KS Noto Serif KR", "KS Piazzolla Fallback", "KS Piazzolla Fallback Android", "KS Noto Serif KR Fallback", "KS Noto Serif KR Fallback Windows", serif;--font-body:var(--font-ko)}}@layer base,components,utilities,motion;@font-face{font-family:KS Piazzolla;src:url(/fonts/piazzolla-roman-latin.892fb697.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-148,U+14A-17F,U+2BB-2BC,U+2C6-2C7,U+2D8-2DD,U+301,U+2009-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+20A9,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2197,U+2212,U+2248,U+2260,U+2264-2265}@font-face{font-family:KS Piazzolla;src:url(/fonts/piazzolla-roman-cyrillic.c6074ba0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-493,U+49A-49B,U+4B2-4B3}@font-face{font-family:KS Piazzolla;src:url(/fonts/piazzolla-italic-latin.6f9e023e.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-148,U+14A-17F,U+2BB-2BC,U+2C6-2C7,U+2D8-2DD,U+301,U+2009-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+20A9,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2197,U+2212,U+2248,U+2260,U+2264-2265}@font-face{font-family:KS Piazzolla;src:url(/fonts/piazzolla-italic-cyrillic.87b8a6de.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-493,U+49A-49B,U+4B2-4B3}@font-face{font-family:KS Commissioner;src:url(/fonts/commissioner-latin.5aaadb0d.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-131,U+134-148,U+14A-17E,U+2BB-2BC,U+2C6-2C7,U+2D8-2DD,U+301,U+2009-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+20A9,U+20AC,U+20BD,U+2116,U+2122,U+2212,U+2248,U+2260,U+2264-2265}@font-face{font-family:KS Commissioner;src:url(/fonts/commissioner-cyrillic.1adb760e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-493,U+49A-49B,U+4B2-4B3}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-1.cd090b16.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+AC00-B174}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-2.4e257c06.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+B175-B6E9}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-3.3ca2ee11.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+B6EA-BC5E}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-4.56a89a0a.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+BC5F-C1D3}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-5.40ceac54.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+C1D4-C748}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-6.0a9021c7.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+C749-CCBD}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-7.0c9a1a04.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+CCBE-D232}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-hangul-8.2d2f1efb.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+D233-D7A3}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-jamo.bc5971fb.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+3131-318E}@font-face{font-family:KS Noto Serif KR;src:url(/fonts/noto-serif-kr-core.2ded5c86.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-103,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C-14F,U+152-153,U+168-16D,U+2BB,U+2C7,U+2D9,U+301,U+401,U+410-44F,U+451,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203B,U+20A9,U+20AC,U+2116,U+2122,U+2190-2193,U+2197,U+2212,U+2248,U+2260,U+2264-2265,U+3000-303F,U+FF5E,U+AC00-D7A3}@font-face{font-family:KS Piazzolla Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT);font-display:swap;size-adjust:102.78%;ascent-override:108%;descent-override:30.16%;line-gap-override:0.0%}@font-face{font-family:KS Piazzolla Fallback Android;src:local(Noto Serif),local(NotoSerif-Regular);font-display:swap;size-adjust:87.23%;ascent-override:127.25%;descent-override:35.54%;line-gap-override:0.0%}@font-face{font-family:KS Commissioner Fallback;src:local(Arial),local(ArialMT);font-display:swap;size-adjust:99.11%;ascent-override:102.61%;descent-override:20.78%;line-gap-override:0.0%}@font-face{font-family:KS Commissioner Fallback Android;src:local(Roboto),local(Roboto-Regular);font-display:swap;size-adjust:99.03%;ascent-override:102.7%;descent-override:20.8%;line-gap-override:0.0%}@font-face{font-family:KS Noto Serif KR Fallback;src:local(Noto Serif CJK KR),local(NotoSerifCJKkr-Regular),local(Source Han Serif K),local(SourceHanSerifK-Regular),local(Noto Serif KR),local(NotoSerifKR-Regular);font-display:swap;size-adjust:100.0%;ascent-override:115.1%;descent-override:28.6%;line-gap-override:0.0%}@font-face{font-family:KS Noto Serif KR Fallback Windows;src:local(Malgun Gothic),local(MalgunGothic);font-display:swap;size-adjust:95.85%;ascent-override:120.08%;descent-override:29.84%;line-gap-override:0.0%}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}}@layer tokens{@media (min-width:64rem) and (pointer:coarse){:root:root{--layout-gutter:3.25rem}}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-paper);background-image:var(--texture-hanji);color:var(--color-ink);font-family:var(--font-body);line-height:var(--leading-body);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hanging-punctuation:first allow-end}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--step-0)}::selection{background-color:var(--color-highlight);color:var(--color-ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:560;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display);font-variant-numeric:lining-nums;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}h1{font-size:var(--step-6)}h2{font-size:var(--step-5)}h3{font-size:var(--step-3);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h4{font-size:var(--step-1);line-height:var(--leading-snug);letter-spacing:0}p,li,figcaption,blockquote{text-wrap:pretty}small{font-size:var(--step--1)}em,i{font-style:italic}:is(h1,h2,h3) :is(em,i){font-weight:460}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--dur-fast) var(--ease-out)}a:hover{text-decoration-color:currentColor}hr{border:0;border-top:1px solid var(--color-line)}:lang(ko){word-break:keep-all;overflow-wrap:break-word}:root:lang(ko) body{line-height:var(--leading-loose)}:root:lang(ko) :is(h1,h2,h3,h4){letter-spacing:0;word-spacing:var(--word-spacing-heading-ko);font-weight:600;line-height:var(--leading-heading-ko)}:root:lang(ko) :is(em,i){color:var(--color-accent);font-style:normal}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}main[tabindex="-1"]:focus{outline:none}:root:has(dialog[data-site-menu][open]){overflow:hidden}@media (max-width:63.99rem){body:has(>[data-contact-dock])>main{padding-block-end:calc(3rem + max(var(--space-4), calc(env(safe-area-inset-bottom) + var(--space-2))) + var(--space-2))}}}@layer components;@layer utilities{.brand-name{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@layer motion{@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media screen and (prefers-reduced-motion:no-preference){:root.js [data-reveal]:not([data-revealed]){opacity:0}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media print{.pin-spacer{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.pin-spacer>*{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}}[data-hanji]{position:relative}@media screen{[data-hanji-mask]{--hanji-x:0%;-webkit-mask-image:url(/textures/hanji-mask.webp);mask-image:url(/textures/hanji-mask.webp);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--hanji-x) 0;-webkit-mask-position:var(--hanji-x) 0;mask-position:var(--hanji-x) 0}}@media print{[data-hanji]>canvas{display:none}}@media screen and (prefers-reduced-motion:no-preference){:root.js [data-language-switcher] [data-illustration=HangulMark]:not([data-brush-state]){opacity:0}}[data-page-flight]{display:none}:root:active-view-transition [data-page-flight]{z-index:1000;pointer-events:none;display:block;position:fixed;inset:0}.ks-flight-panel{background-color:var(--color-paper);background-image:linear-gradient(color-mix(in srgb, var(--color-line-strong) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-line-strong) 45%, transparent) 1px, transparent 1px), var(--texture-hanji);background-size:100% 16.6667%,33.3333% 100%,auto;width:50.5vw;position:fixed;top:0;bottom:0}.ks-flight-panel[data-side=start]{border-right:2px solid var(--color-line-strong);left:0}.ks-flight-panel[data-side=end]{border-left:2px solid var(--color-line-strong);right:0}.ks-flight-plane{width:clamp(8rem,22vw,16rem);position:fixed;top:0;left:0}.ks-flight-plane svg{width:100%;height:auto;display:block}::view-transition{pointer-events:none}::view-transition-old(.ks-flight-hanji){display:none}::view-transition-old(.ks-flight-hanji-end){display:none}::view-transition-old(.ks-flight-plane){display:none}::view-transition-group(.ks-flight-hanji){animation:none}::view-transition-group(.ks-flight-hanji-end){animation:none}::view-transition-group(.ks-flight-plane){animation:none}::view-transition-new(.ks-flight-hanji){animation:.72s cubic-bezier(.65,0,.35,1) both ks-flight-hanji}::view-transition-new(.ks-flight-hanji-end){animation:.72s cubic-bezier(.65,0,.35,1) both ks-flight-hanji-end}::view-transition-new(.ks-flight-plane){animation:.72s cubic-bezier(.4,0,.6,1) both ks-flight-plane}@keyframes ks-flight-hanji{0%,24%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ks-flight-hanji-end{0%,24%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ks-flight-plane{0%{opacity:0;transform:translate(-25vw,72vh)rotate(10deg)scale(.85)}15%{opacity:1}50%{transform:translate(36vw,34vh)rotate(-2deg)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(102vw,-12vh)rotate(-12deg)scale(.9)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}}
