/*! tailwindcss v4.0.3 | MIT License | https://tailwindcss.com */@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-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(.971 .013 17.38);--color-red-100: oklch(.936 .032 17.717);--color-red-200: oklch(.885 .062 18.334);--color-red-300: oklch(.808 .114 19.571);--color-red-400: oklch(.704 .191 22.216);--color-red-500: oklch(.637 .237 25.331);--color-red-600: oklch(.577 .245 27.325);--color-red-700: oklch(.505 .213 27.518);--color-red-800: oklch(.444 .177 26.899);--color-red-900: oklch(.396 .141 25.723);--color-red-950: oklch(.258 .092 26.042);--color-orange-50: oklch(.98 .016 73.684);--color-orange-100: oklch(.954 .038 75.164);--color-orange-200: oklch(.901 .076 70.697);--color-orange-300: oklch(.837 .128 66.29);--color-orange-400: oklch(.75 .183 55.934);--color-orange-500: oklch(.705 .213 47.604);--color-orange-600: oklch(.646 .222 41.116);--color-orange-700: oklch(.553 .195 38.402);--color-orange-800: oklch(.47 .157 37.304);--color-orange-900: oklch(.408 .123 38.172);--color-orange-950: oklch(.266 .079 36.259);--color-amber-50: oklch(.987 .022 95.277);--color-amber-100: oklch(.962 .059 95.617);--color-amber-200: oklch(.924 .12 95.746);--color-amber-300: oklch(.879 .169 91.605);--color-amber-400: oklch(.828 .189 84.429);--color-amber-500: oklch(.769 .188 70.08);--color-amber-600: oklch(.666 .179 58.318);--color-amber-700: oklch(.555 .163 48.998);--color-amber-800: oklch(.473 .137 46.201);--color-amber-900: oklch(.414 .112 45.904);--color-amber-950: oklch(.279 .077 45.635);--color-yellow-50: oklch(.987 .026 102.212);--color-yellow-100: oklch(.973 .071 103.193);--color-yellow-200: oklch(.945 .129 101.54);--color-yellow-300: oklch(.905 .182 98.111);--color-yellow-400: oklch(.852 .199 91.936);--color-yellow-500: oklch(.795 .184 86.047);--color-yellow-600: oklch(.681 .162 75.834);--color-yellow-700: oklch(.554 .135 66.442);--color-yellow-800: oklch(.476 .114 61.907);--color-yellow-900: oklch(.421 .095 57.708);--color-yellow-950: oklch(.286 .066 53.813);--color-lime-50: oklch(.986 .031 120.757);--color-lime-100: oklch(.967 .067 122.328);--color-lime-200: oklch(.938 .127 124.321);--color-lime-300: oklch(.897 .196 126.665);--color-lime-400: oklch(.841 .238 128.85);--color-lime-500: oklch(.768 .233 130.85);--color-lime-600: oklch(.648 .2 131.684);--color-lime-700: oklch(.532 .157 131.589);--color-lime-800: oklch(.453 .124 130.933);--color-lime-900: oklch(.405 .101 131.063);--color-lime-950: oklch(.274 .072 132.109);--color-green-50: oklch(.982 .018 155.826);--color-green-100: oklch(.962 .044 156.743);--color-green-200: oklch(.925 .084 155.995);--color-green-300: oklch(.871 .15 154.449);--color-green-400: oklch(.792 .209 151.711);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-700: oklch(.527 .154 150.069);--color-green-800: oklch(.448 .119 151.328);--color-green-900: oklch(.393 .095 152.535);--color-green-950: oklch(.266 .065 152.934);--color-emerald-50: oklch(.979 .021 166.113);--color-emerald-100: oklch(.95 .052 163.051);--color-emerald-200: oklch(.905 .093 164.15);--color-emerald-300: oklch(.845 .143 164.978);--color-emerald-400: oklch(.765 .177 163.223);--color-emerald-500: oklch(.696 .17 162.48);--color-emerald-600: oklch(.596 .145 163.225);--color-emerald-700: oklch(.508 .118 165.612);--color-emerald-800: oklch(.432 .095 166.913);--color-emerald-900: oklch(.378 .077 168.94);--color-emerald-950: oklch(.262 .051 172.552);--color-teal-50: oklch(.984 .014 180.72);--color-teal-100: oklch(.953 .051 180.801);--color-teal-200: oklch(.91 .096 180.426);--color-teal-300: oklch(.855 .138 181.071);--color-teal-400: oklch(.777 .152 181.912);--color-teal-500: oklch(.704 .14 182.503);--color-teal-600: oklch(.6 .118 184.704);--color-teal-700: oklch(.511 .096 186.391);--color-teal-800: oklch(.437 .078 188.216);--color-teal-900: oklch(.386 .063 188.416);--color-teal-950: oklch(.277 .046 192.524);--color-cyan-50: oklch(.984 .019 200.873);--color-cyan-100: oklch(.956 .045 203.388);--color-cyan-200: oklch(.917 .08 205.041);--color-cyan-300: oklch(.865 .127 207.078);--color-cyan-400: oklch(.789 .154 211.53);--color-cyan-500: oklch(.715 .143 215.221);--color-cyan-600: oklch(.609 .126 221.723);--color-cyan-700: oklch(.52 .105 223.128);--color-cyan-800: oklch(.45 .085 224.283);--color-cyan-900: oklch(.398 .07 227.392);--color-cyan-950: oklch(.302 .056 229.695);--color-sky-50: oklch(.977 .013 236.62);--color-sky-100: oklch(.951 .026 236.824);--color-sky-200: oklch(.901 .058 230.902);--color-sky-300: oklch(.828 .111 230.318);--color-sky-400: oklch(.746 .16 232.661);--color-sky-500: oklch(.685 .169 237.323);--color-sky-600: oklch(.588 .158 241.966);--color-sky-700: oklch(.5 .134 242.749);--color-sky-800: oklch(.443 .11 240.79);--color-sky-900: oklch(.391 .09 240.876);--color-sky-950: oklch(.293 .066 243.157);--color-blue-50: oklch(.97 .014 254.604);--color-blue-100: oklch(.932 .032 255.585);--color-blue-200: oklch(.882 .059 254.128);--color-blue-300: oklch(.809 .105 251.813);--color-blue-400: oklch(.707 .165 254.624);--color-blue-500: oklch(.623 .214 259.815);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-blue-800: oklch(.424 .199 265.638);--color-blue-900: oklch(.379 .146 265.522);--color-blue-950: oklch(.282 .091 267.935);--color-indigo-50: oklch(.962 .018 272.314);--color-indigo-100: oklch(.93 .034 272.788);--color-indigo-200: oklch(.87 .065 274.039);--color-indigo-300: oklch(.785 .115 274.713);--color-indigo-400: oklch(.673 .182 276.935);--color-indigo-500: oklch(.585 .233 277.117);--color-indigo-600: oklch(.511 .262 276.966);--color-indigo-700: oklch(.457 .24 277.023);--color-indigo-800: oklch(.398 .195 277.366);--color-indigo-900: oklch(.359 .144 278.697);--color-indigo-950: oklch(.257 .09 281.288);--color-violet-50: oklch(.969 .016 293.756);--color-violet-100: oklch(.943 .029 294.588);--color-violet-200: oklch(.894 .057 293.283);--color-violet-300: oklch(.811 .111 293.571);--color-violet-400: oklch(.702 .183 293.541);--color-violet-500: oklch(.606 .25 292.717);--color-violet-600: oklch(.541 .281 293.009);--color-violet-700: oklch(.491 .27 292.581);--color-violet-800: oklch(.432 .232 292.759);--color-violet-900: oklch(.38 .189 293.745);--color-violet-950: oklch(.283 .141 291.089);--color-purple-50: oklch(.977 .014 308.299);--color-purple-100: oklch(.946 .033 307.174);--color-purple-200: oklch(.902 .063 306.703);--color-purple-300: oklch(.827 .119 306.383);--color-purple-400: oklch(.714 .203 305.504);--color-purple-500: oklch(.627 .265 303.9);--color-purple-600: oklch(.558 .288 302.321);--color-purple-700: oklch(.496 .265 301.924);--color-purple-800: oklch(.438 .218 303.724);--color-purple-900: oklch(.381 .176 304.987);--color-purple-950: oklch(.291 .149 302.717);--color-fuchsia-50: oklch(.977 .017 320.058);--color-fuchsia-100: oklch(.952 .037 318.852);--color-fuchsia-200: oklch(.903 .076 319.62);--color-fuchsia-300: oklch(.833 .145 321.434);--color-fuchsia-400: oklch(.74 .238 322.16);--color-fuchsia-500: oklch(.667 .295 322.15);--color-fuchsia-600: oklch(.591 .293 322.896);--color-fuchsia-700: oklch(.518 .253 323.949);--color-fuchsia-800: oklch(.452 .211 324.591);--color-fuchsia-900: oklch(.401 .17 325.612);--color-fuchsia-950: oklch(.293 .136 325.661);--color-pink-50: oklch(.971 .014 343.198);--color-pink-100: oklch(.948 .028 342.258);--color-pink-200: oklch(.899 .061 343.231);--color-pink-300: oklch(.823 .12 346.018);--color-pink-400: oklch(.718 .202 349.761);--color-pink-500: oklch(.656 .241 354.308);--color-pink-600: oklch(.592 .249 .584);--color-pink-700: oklch(.525 .223 3.958);--color-pink-800: oklch(.459 .187 3.815);--color-pink-900: oklch(.408 .153 2.432);--color-pink-950: oklch(.284 .109 3.907);--color-rose-50: oklch(.969 .015 12.422);--color-rose-100: oklch(.941 .03 12.58);--color-rose-200: oklch(.892 .058 10.001);--color-rose-300: oklch(.81 .117 11.638);--color-rose-400: oklch(.712 .194 13.428);--color-rose-500: oklch(.645 .246 16.439);--color-rose-600: oklch(.586 .253 17.585);--color-rose-700: oklch(.514 .222 16.935);--color-rose-800: oklch(.455 .188 13.697);--color-rose-900: oklch(.41 .159 10.272);--color-rose-950: oklch(.271 .105 12.094);--color-slate-50: oklch(.984 .003 247.858);--color-slate-100: oklch(.968 .007 247.896);--color-slate-200: oklch(.929 .013 255.508);--color-slate-300: oklch(.869 .022 252.894);--color-slate-400: oklch(.704 .04 256.788);--color-slate-500: oklch(.554 .046 257.417);--color-slate-600: oklch(.446 .043 257.281);--color-slate-700: oklch(.372 .044 257.287);--color-slate-800: oklch(.279 .041 260.031);--color-slate-900: oklch(.208 .042 265.755);--color-slate-950: oklch(.129 .042 264.695);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-gray-950: oklch(.13 .028 261.692);--color-zinc-50: oklch(.985 0 0);--color-zinc-100: oklch(.967 .001 286.375);--color-zinc-200: oklch(.92 .004 286.32);--color-zinc-300: oklch(.871 .006 286.286);--color-zinc-400: oklch(.705 .015 286.067);--color-zinc-500: oklch(.552 .016 285.938);--color-zinc-600: oklch(.442 .017 285.786);--color-zinc-700: oklch(.37 .013 285.805);--color-zinc-800: oklch(.274 .006 286.033);--color-zinc-900: oklch(.21 .006 285.885);--color-zinc-950: oklch(.141 .005 285.823);--color-neutral-50: oklch(.985 0 0);--color-neutral-100: oklch(.97 0 0);--color-neutral-200: oklch(.922 0 0);--color-neutral-300: oklch(.87 0 0);--color-neutral-400: oklch(.708 0 0);--color-neutral-500: oklch(.556 0 0);--color-neutral-600: oklch(.439 0 0);--color-neutral-700: oklch(.371 0 0);--color-neutral-800: oklch(.269 0 0);--color-neutral-900: oklch(.205 0 0);--color-neutral-950: oklch(.145 0 0);--color-stone-50: oklch(.985 .001 106.423);--color-stone-100: oklch(.97 .001 106.424);--color-stone-200: oklch(.923 .003 48.717);--color-stone-300: oklch(.869 .005 56.366);--color-stone-400: oklch(.709 .01 56.259);--color-stone-500: oklch(.553 .013 58.071);--color-stone-600: oklch(.444 .011 73.639);--color-stone-700: oklch(.374 .01 67.558);--color-stone-800: oklch(.268 .007 34.298);--color-stone-900: oklch(.216 .006 56.043);--color-stone-950: oklch(.147 .004 49.25);--color-black: #000;--color-white: #fff;--spacing: .25rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-3xs: 16rem;--container-2xs: 18rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: var(--font-size-small-2);--text-xs--line-height: calc(1 / .75);--text-sm: var(--font-size-small-1);--text-sm--line-height: calc(1.25 / .875);--text-base: var(--font-size-base);--text-base--line-height: 1.5 ;--text-lg: var(--font-size-large-1);--text-lg--line-height: calc(1.75 / 1.125);--text-xl: var(--font-size-large-2);--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--text-9xl: 8rem;--text-9xl--line-height: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--shadow-2xs: 0 1px #0000000d;--shadow-xs: 0 1px 2px 0 #0000000d;--shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl: 0 25px 50px -12px #00000040;--inset-shadow-2xs: inset 0 1px #0000000d;--inset-shadow-xs: inset 0 1px 1px #0000000d;--inset-shadow-sm: inset 0 2px 4px #0000000d;--drop-shadow-xs: 0 1px 1px #0000000d;--drop-shadow-sm: 0 1px 2px #00000026;--drop-shadow-md: 0 3px 3px #0000001f;--drop-shadow-lg: 0 4px 4px #00000026;--drop-shadow-xl: 0 9px 7px #0000001a;--drop-shadow-2xl: 0 25px 25px #00000026;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-xs: 4px;--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--perspective-dramatic: 100px;--perspective-near: 300px;--perspective-normal: 500px;--perspective-midrange: 800px;--perspective-distant: 1200px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var(--font-sans--font-variation-settings);--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var(--font-mono--font-feature-settings);--default-mono-font-variation-settings: var(--font-mono--font-variation-settings);--color-body: #efeeea;--color-bg_footer: #eae9e5;--color-txt_w: #efeee5;--color-bg_top_art: #dedbd4;--color-txt: #535353;--color-bg_art: #313334;--color-bg_artbrut: #3e3e3e;--color-bg_detail: #212121;--color-txt_note: #71655c;--color-bg_thumb_w: #f7f7f7;--color-bg_copy: #707070;--font-base: var(--font-size-base);--text-h1: var(--font-size-heading-1);--text-h2: var(--font-size-heading-2);--text-h3: var(--font-size-heading-3);--text-h4: var(--font-size-heading-4);--text-h5: var(--font-size-heading-5);--cursor-artlibrary: url(/_assets/img/artlibrary_pointer.webp) 64 64, auto;--font-gothic: Zen Kaku Gothic New, Helvetica Neue, arial, 游ゴシック体, yugothic, yu gothic, Hiragino Kaku Gothic ProN, Hiragino Sans, meiryo, sans-serif;--font-mincho: Shippori Mincho, 游明朝体, yumincho, 游明朝, Yu Mincho, ヒラギノ明朝 ProN W3, Hiragino Mincho ProN W3, hiraminpron-w3, ヒラギノ明朝 ProN, Hiragino Mincho ProN, ヒラギノ明朝 Pro, Hiragino Mincho Pro, HGS明朝E, georgia, times, Times New Roman, serif;--font-marcellus: Marcellus, serif;--font-quinndisplay: quinn-display, serif;--animate-fadein: fadein .3s forwards;--animate-fadeout: fadeout .3s forwards}:root{--spacing: .1rem}}@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%;-moz-tab-size:4;-o-tab-size:4;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}body{line-height:inherit}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;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}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}::placeholder{opacity:1;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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-moz-tab-size:2;-o-tab-size:2;tab-size:2;color-scheme:light dark;scrollbar-gutter:stable;-webkit-text-size-adjust:none;interpolate-size:allow-keywords;line-height:1.5}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:inherit;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;font-variation-settings:inherit;font-feature-settings:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){text-wrap:balance;line-height:calc(1em + .5rem)}:where(hr){block-size:0;color:inherit;border:none;border-block-start:1px solid;overflow:visible}:where(dialog,[popover]){inset:unset;max-width:unset;max-height:unset;overflow:unset;color:inherit;background:none;border:none}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline-offset:1px;outline:3px solid canvastext;box-shadow:0 0 0 5px canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}*{box-sizing:border-box;font-size:100%}:before,:after{box-sizing:inherit}@media (prefers-reduced-motion: reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}input::-moz-focus-inner{border:0;margin:0;padding:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:wrap;margin:0}cite{font-style:normal}fieldset{border-width:0;margin:0;padding:0}button{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#0000;border:none;padding:0}summary{list-style:none;display:block}summary::-webkit-details-marker{display:none}img{max-width:100%;height:auto;max-height:100%}figure,picture{text-align:center;margin:0;padding:0;line-height:1;display:block}figure figcaption,picture figcaption{text-align:left;margin:auto}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html{font-size:62.5%;overflow:auto}body{width:100%;font:var(--font-setting-base);font-feature-settings:var(--font-feature-settings);color:var(--color-txt);letter-spacing:var(--font-tracking);word-wrap:break-word;overflow-wrap:break-word;background-color:var(--color-body);-webkit-font-smoothing:antialiased;backface-visibility:hidden;transition:opacity .5s ease-in-out;overflow:hidden}body.page-artbrut{background-color:var(--color-bg_art)}body.fade-out{opacity:0}::-moz-selection{color:var(--color-txt_w);background-color:var(--color-txt)}::selection{color:var(--color-txt_w);background-color:var(--color-txt)}a,button{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:solid .2rem var(--color-txt);outline-offset:.3rem;box-shadow:none}[tabindex="-1"]:focus-visible{box-shadow:none;outline:none!important}@media screen and (width >= 64em){a[href^="tel:"]{pointer-events:none;color:inherit!important;text-decoration:none!important}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-45{top:calc(var(--spacing) * -45)}.-top-\[calc\(95px\)\]{top:-95px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-\[calc\(30px\+27px\)\]{top:57px}.right-0{right:calc(var(--spacing) * 0)}.right-20{right:calc(var(--spacing) * 20)}.right-50{right:calc(var(--spacing) * 50)}.bottom-\[-\.1em\]{bottom:-.1em}.bottom-\[-100\%\]{bottom:-100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-50{left:calc(var(--spacing) * 50)}.left-77{left:calc(var(--spacing) * 77)}.z-1{z-index:1}.z-2{z-index:2}.z-100{z-index:100}.z-200{z-index:200}.z-201{z-index:201}.z-998{z-index:998}.z-\[999\]{z-index:999}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-13{order:13}.order-14{order:14}.order-15{order:15}.order-16{order:16}.order-17{order:17}.order-18{order:18}.order-19{order:19}.order-20{order:20}.order-21{order:21}.order-22{order:22}.order-23{order:23}.order-24{order:24}.order-25{order:25}.order-26{order:26}.order-27{order:27}.order-28{order:28}.order-29{order:29}.order-30{order:30}.order-31{order:31}.order-32{order:32}.order-33{order:33}.order-34{order:34}.order-35{order:35}.order-36{order:36}.order-37{order:37}.order-38{order:38}.order-39{order:39}.order-40{order:40}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-100{margin-top:calc(var(--spacing) * 100)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-21{margin-top:calc(var(--spacing) * 21)}.mt-50{margin-top:calc(var(--spacing) * 50)}.mt-58{margin-top:calc(var(--spacing) * 58)}.mt-80{margin-top:calc(var(--spacing) * 80)}.mr-28{margin-right:calc(var(--spacing) * 28)}.mr-75{margin-right:calc(var(--spacing) * 75)}.ml-24{margin-left:calc(var(--spacing) * 24)}.ml-76{margin-left:calc(var(--spacing) * 76)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-\[16\/9\]{aspect-ratio:16 / 9}.aspect-\[44\/274\]{aspect-ratio:44 / 274}.aspect-\[56\/15\]{aspect-ratio:56 / 15}.aspect-\[315\/120\]{aspect-ratio:315 / 120}.aspect-\[513\/553\]{aspect-ratio:513 / 553}.aspect-\[946\/630\]{aspect-ratio:946 / 630}.aspect-\[4854\/420\]{aspect-ratio:4854 / 420}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-40{height:calc(var(--spacing) * 40)}.h-54{height:calc(var(--spacing) * 54)}.h-150{height:calc(var(--spacing) * 150)}.h-210{height:calc(var(--spacing) * 210)}.h-\[\.8em\]{height:.8em}.h-\[\.625em\]{height:.625em}.h-\[0\.1rem\]{height:.1rem}.h-\[2rem\]{height:2rem}.h-\[40px\]{height:40px}.h-\[70px\]{height:70px}.h-\[100vh\]{height:100vh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100\%-20px\)\]{height:calc(100% - 20px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\[calc\(100vh-100px\)\]{max-height:calc(100vh - 100px)}.min-h-\[100vh\]{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-23{width:calc(var(--spacing) * 23)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-54{width:calc(var(--spacing) * 54)}.w-76{width:calc(var(--spacing) * 76)}.w-133{width:calc(var(--spacing) * 133)}.w-195{width:calc(var(--spacing) * 195)}.w-246{width:calc(var(--spacing) * 246)}.w-248{width:calc(var(--spacing) * 248)}.w-266{width:calc(var(--spacing) * 266)}.w-267{width:calc(var(--spacing) * 267)}.w-270{width:calc(var(--spacing) * 270)}.w-280{width:calc(var(--spacing) * 280)}.w-317{width:calc(var(--spacing) * 317)}.w-700{width:calc(var(--spacing) * 700)}.w-717{width:calc(var(--spacing) * 717)}.w-\[10\.5rem\]{width:10.5rem}.w-\[1px\]{width:1px}.w-\[24\.6rem\]{width:24.6rem}.w-\[calc\(100\%-1px\)\]{width:calc(100% - 1px)}.w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.w-\[calc\(220\/315\*100\%\)\]{width:69.8413%}.w-full{width:100%}.\!max-w-full{max-width:100%!important}.max-w-315{max-width:calc(var(--spacing) * 315)}.max-w-786{max-width:calc(var(--spacing) * 786)}.max-w-945{max-width:calc(var(--spacing) * 945)}.max-w-946{max-width:calc(var(--spacing) * 946)}.max-w-1234{max-width:calc(var(--spacing) * 1234)}.max-w-1375{max-width:calc(var(--spacing) * 1375)}.max-w-\[min\(1226px\,90\%\)\]{max-width:min(1226px,90%)}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing) * 0)}.-translate-1\/2{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:rotateY\(90deg\)\]{transform:rotateY(90deg)}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.transform-\[rotate\(180deg\)\]{transform:rotate(180deg)}.animate-fadein{animation:var(--animate-fadein)}.animate-fadeout{animation:var(--animate-fadeout)}.cursor-artlibrary{cursor:var(--cursor-artlibrary)}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.place-items-start{place-items:start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-18{gap:calc(var(--spacing) * 18)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-22{gap:calc(var(--spacing) * 22)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-34{gap:calc(var(--spacing) * 34)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-41{gap:calc(var(--spacing) * 41)}.gap-50{gap:calc(var(--spacing) * 50)}.gap-60{gap:calc(var(--spacing) * 60)}.gap-70{gap:calc(var(--spacing) * 70)}.gap-142{gap:calc(var(--spacing) * 142)}.gap-\[0\.8rem\]{gap:.8rem}.gap-\[1em\]{gap:1em}.gap-\[2\.2em\]{gap:2.2em}.gap-\[6\.4rem\]{gap:6.4rem}.gap-\[27px\]{gap:27px}.gap-\[calc\(50\/\)\]{gap:calc(50 /)}.gap-x-\[3rem\]{-moz-column-gap:3rem;column-gap:3rem}.gap-x-\[calc\(100\/1226\*100\%\)\]{-moz-column-gap:8.15661%;column-gap:8.15661%}.gap-y-35{row-gap:calc(var(--spacing) * 35)}.gap-y-40{row-gap:calc(var(--spacing) * 40)}.gap-y-50{row-gap:calc(var(--spacing) * 50)}.gap-y-60{row-gap:calc(var(--spacing) * 60)}.gap-y-106{row-gap:calc(var(--spacing) * 106)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-body{border-color:var(--color-body)}.border-txt{border-color:var(--color-txt)}.bg-bg_art{background-color:var(--color-bg_art)}.bg-bg_artbrut{background-color:var(--color-bg_artbrut)}.bg-bg_copy{background-color:var(--color-bg_copy)}.bg-bg_detail{background-color:var(--color-bg_detail)}.bg-bg_footer{background-color:var(--color-bg_footer)}.bg-bg_thumb_w{background-color:var(--color-bg_thumb_w)}.bg-bg_top_art{background-color:var(--color-bg_top_art)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}.bg-txt{background-color:var(--color-txt)}.bg-txt_note{background-color:var(--color-txt_note)}.bg-txt_w{background-color:var(--color-txt_w)}.bg-\[url\(\'\/img\/top\/inspire-bg\.jpg\'\)\]{background-image:url(/_assets/img/inspire-bg.jpg)}.bg-\[url\(\'\/img\/top\/kosuth_bnr_bg_sp\.png\'\)\]{background-image:url(/_assets/img/kosuth_bnr_bg_sp.webp)}.bg-contain{background-size:contain}.bg-clip-padding{background-clip:padding-box}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.p-1{padding:calc(var(--spacing) * 1)}.p-27{padding:calc(var(--spacing) * 27)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-28{padding-inline:calc(var(--spacing) * 28)}.px-30{padding-inline:calc(var(--spacing) * 30)}.px-\[15\.5px\]{padding-inline:15.5px}.px-\[calc\(100\/1226\*100\%\)\]{padding-inline:8.15661%}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-80{padding-block:calc(var(--spacing) * 80)}.py-\[40px\]{padding-block:40px}.py-\[80px\]{padding-block:80px}.pt-50{padding-top:calc(var(--spacing) * 50)}.pt-60{padding-top:calc(var(--spacing) * 60)}.pt-85{padding-top:calc(var(--spacing) * 85)}.pt-100{padding-top:calc(var(--spacing) * 100)}.pt-15{padding-top:calc(var(--spacing) * 15)}.pt-120{padding-top:calc(var(--spacing) * 120)}.pt-122{padding-top:calc(var(--spacing) * 122)}.pt-130{padding-top:calc(var(--spacing) * 130)}.pt-138{padding-top:calc(var(--spacing) * 138)}.pt-175{padding-top:calc(var(--spacing) * 175)}.pt-300{padding-top:calc(var(--spacing) * 300)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-50{padding-bottom:calc(var(--spacing) * 50)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-64{padding-bottom:calc(var(--spacing) * 64)}.pb-80{padding-bottom:calc(var(--spacing) * 80)}.pb-92{padding-bottom:calc(var(--spacing) * 92)}.pb-110{padding-bottom:calc(var(--spacing) * 110)}.pb-120{padding-bottom:calc(var(--spacing) * 120)}.text-center{text-align:center}.font-marcellus{font-family:var(--font-marcellus)}.font-mincho{font-family:var(--font-mincho)}.font-quinndisplay{font-family:var(--font-quinndisplay)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-\[0px\]{font-size:0}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.leading-\[1\.1\]{--tw-leading: 1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading: 1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading: 1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading: 1.6;line-height:1.6}.leading-\[1\.75\]{--tw-leading: 1.75;line-height:1.75}.leading-\[2\.2\]{--tw-leading: 2.2;line-height:2.2}.leading-\[2\]{--tw-leading: 2;line-height:2}.leading-none{--tw-leading: 1;line-height:1}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.01em\]{--tw-tracking: .01em;letter-spacing:.01em}.tracking-\[\.1em\]{--tw-tracking: .1em;letter-spacing:.1em}.tracking-\[\.05em\]{--tw-tracking: .05em;letter-spacing:.05em}.tracking-\[\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-\[\.26em\]{--tw-tracking: .26em;letter-spacing:.26em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.text-transparent{color:#0000}.text-txt{color:var(--color-txt)}.text-txt_w{color:var(--color-txt_w)}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-100{opacity:1}.mix-blend-exclusion{mix-blend-mode:exclusion}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-6px_-1px_10px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: -6px -1px 10px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_33px_10px_rgba\(0\,0\,0\,0\.11\)\]{--tw-shadow: 2px 33px 10px var(--tw-shadow-color, #0000001c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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, )}.invert{--tw-invert: invert(100%);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, )}.filter{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, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[right\]{transition-property:right;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-1500{--tw-duration: 1.5s;transition-duration:1.5s}.ease-linear\!{--tw-ease: linear !important;transition-timing-function:linear!important}.\[clip-path\:polygon\(14\.85px_0\,calc\(100\%-14\.85px\)_0\,100\%_14\.85px\,100\%_calc\(100\%-14\.85px\)\,calc\(100\%-14\.85px\)_100\%\,14\.85px_100\%\,0_calc\(100\%-14\.85px\)\,0_14\.85px\)\]{clip-path:polygon(14.85px 0,calc(100% - 14.85px) 0,100% 14.85px,100% calc(100% - 14.85px),calc(100% - 14.85px) 100%,14.85px 100%,0 calc(100% - 14.85px),0 14.85px)}.\[clip-path\:polygon\(17px_0\,calc\(100\%-17px\)_0\,100\%_17px\,100\%_calc\(100\%-17px\)\,calc\(100\%-17px\)_100\%\,17px_100\%\,0_calc\(100\%-17px\)\,0_17px\)\]{clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px)}.\[mask-image\:url\(\.\.\/img\/arrow-under\.svg\)\]{-webkit-mask-image:url(/_assets/img/arrow-under.svg);mask-image:url(/_assets/img/arrow-under.svg)}.\[mask-image\:url\(\.\.\/img\/arrow\.svg\)\]{-webkit-mask-image:url(/_assets/img/arrow.svg);mask-image:url(/_assets/img/arrow.svg)}.\[mask-image\:url\(\/img\/arrow\.svg\)\]{-webkit-mask-image:url(/_assets/img/arrow.svg);mask-image:url(/_assets/img/arrow.svg)}.\[mask-position\:center\]{-webkit-mask-position:center;mask-position:center}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.\[mask-size\:contain\]{-webkit-mask-size:contain;mask-size:contain}.backface-hidden{backface-visibility:hidden}@media (hover: hover){.group-hover\:z-2:is(:where(.group):hover *){z-index:2}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:scale-103:is(:where(.group):hover *){--tw-scale-x: 103%;--tw-scale-y: 103%;--tw-scale-z: 103%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:z-\[999\]:before{content:var(--tw-content);z-index:999}.before\:m-auto:before{content:var(--tw-content);margin:auto}.before\:my-auto:before{content:var(--tw-content);margin-block:auto}.before\:h-35:before{content:var(--tw-content);height:calc(var(--spacing) * 35)}.before\:h-\[0\.1rem\]:before{content:var(--tw-content);height:.1rem}.before\:h-\[0\.2rem\]:before{content:var(--tw-content);height:.2rem}.before\:h-\[1px\]:before{content:var(--tw-content);height:1px}.before\:w-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2)}.before\:w-\[20px\]:before{content:var(--tw-content);width:20px}.before\:rotate-\[-45deg\]:before{content:var(--tw-content);rotate:-45deg}.before\:bg-\(--color-txt_w\):before{content:var(--tw-content);background-color:var(--color-txt_w)}.before\:bg-txt:before{content:var(--tw-content);background-color:var(--color-txt)}.before\:bg-txt_note:before{content:var(--tw-content);background-color:var(--color-txt_note)}.before\:bg-txt_w:before{content:var(--tw-content);background-color:var(--color-txt_w)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:z-\[999\]:after{content:var(--tw-content);z-index:999}.after\:m-auto:after{content:var(--tw-content);margin:auto}.after\:h-35:after{content:var(--tw-content);height:calc(var(--spacing) * 35)}.after\:h-\[0\.1rem\]:after{content:var(--tw-content);height:.1rem}.after\:h-\[0\.2rem\]:after{content:var(--tw-content);height:.2rem}.after\:w-2:after{content:var(--tw-content);width:calc(var(--spacing) * 2)}.after\:rotate-\[45deg\]:after{content:var(--tw-content);rotate:45deg}.after\:bg-\(--color-txt_w\):after{content:var(--tw-content);background-color:var(--color-txt_w)}.after\:bg-txt_note:after{content:var(--tw-content);background-color:var(--color-txt_note)}.after\:bg-txt_w:after{content:var(--tw-content);background-color:var(--color-txt_w)}@media (hover: hover){.hover\:scale-103:hover{--tw-scale-x: 103%;--tw-scale-y: 103%;--tw-scale-z: 103%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:opacity-70:hover{opacity:.7}}.focus-visible\:outline-\(--color-txt_w\):focus-visible{outline-color:var(--color-txt_w)}@media (width < 64rem){.max-lg\:absolute{position:absolute}.max-lg\:fixed{position:fixed}.max-lg\:top-\[calc\(30px\+27px\)\]{top:57px}.max-lg\:right-0{right:calc(var(--spacing) * 0)}.max-lg\:order-5{order:5}.max-lg\:mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.max-lg\:my-20{margin-block:calc(var(--spacing) * 20)}.max-lg\:ml-10{margin-left:calc(var(--spacing) * 10)}.max-lg\:contents{display:contents}.max-lg\:flex{display:flex}.max-lg\:grid{display:grid}.max-lg\:w-\[calc\(100vw-6\.9vw\)\]{width:93.1vw}.max-lg\:w-\[calc\(283\/315\*100\%\)\]{width:89.8413%}.max-lg\:w-full{width:100%}.max-lg\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:flex-col{flex-direction:column}.max-lg\:place-items-center{place-items:center}.max-lg\:place-items-end{place-items:end}.max-lg\:justify-end{justify-content:flex-end}.max-lg\:overflow-y-auto{overflow-y:auto}.max-lg\:pl-\[30px\]{padding-left:30px}.max-lg\:before\:bg-txt:before{content:var(--tw-content);background-color:var(--color-txt)}}@media (width >= 64rem){.lg\:absolute{position:absolute}.lg\:fixed{position:fixed}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:top-\[113px\]{top:113px}.lg\:top-\[calc\(3rem\+\(17px\/2\)\)\]{top:calc(3rem + 8.5px)}.lg\:right-72{right:calc(var(--spacing) * 72)}.lg\:bottom-0{bottom:calc(var(--spacing) * 0)}.lg\:left-0{left:calc(var(--spacing) * 0)}.lg\:left-65{left:calc(var(--spacing) * 65)}.lg\:left-\[-30px\]{left:-30px}.lg\:my-auto{margin-block:auto}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:mt-100{margin-top:calc(var(--spacing) * 100)}.lg\:mt-\[1\.5px\]{margin-top:1.5px}.lg\:mr-40{margin-right:calc(var(--spacing) * 40)}.lg\:mr-103{margin-right:calc(var(--spacing) * 103)}.lg\:ml-40{margin-left:calc(var(--spacing) * 40)}.lg\:ml-103{margin-left:calc(var(--spacing) * 103)}.lg\:ml-\[50\%\]{margin-left:50%}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:aspect-\[945\/300\]{aspect-ratio:945 / 300}.lg\:h-315{height:calc(var(--spacing) * 315)}.lg\:h-420{height:calc(var(--spacing) * 420)}.lg\:h-460{height:calc(var(--spacing) * 460)}.lg\:h-\[90px\]{height:90px}.lg\:h-\[100vh\]{height:100vh}.lg\:h-\[calc\(100\%-70px\)\]{height:calc(100% - 70px)}.lg\:w-1\/2{width:50%}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-270{width:calc(var(--spacing) * 270)}.lg\:w-275{width:calc(var(--spacing) * 275)}.lg\:w-353{width:calc(var(--spacing) * 353)}.lg\:w-362{width:calc(var(--spacing) * 362)}.lg\:w-437{width:calc(var(--spacing) * 437)}.lg\:w-460{width:calc(var(--spacing) * 460)}.lg\:w-480{width:calc(var(--spacing) * 480)}.lg\:w-675{width:calc(var(--spacing) * 675)}.lg\:w-\[44\]{width:44px}.lg\:w-\[calc\(100\%-70px\)\]{width:calc(100% - 70px)}.lg\:w-\[calc\(500\/1226\*100\%\)\]{width:40.783%}.lg\:w-\[calc\(513\/1226\*100\%\)\]{width:41.8434%}.lg\:w-\[clamp\(10rem\,56\%\,15\.2rem\)\]{width:clamp(10rem,56%,15.2rem)}.lg\:w-\[clamp\(11rem\,56\%\,24\.6rem\)\]{width:clamp(11rem,56%,24.6rem)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-437{max-width:calc(var(--spacing) * 437)}.lg\:max-w-460{max-width:calc(var(--spacing) * 460)}.lg\:max-w-620{max-width:calc(var(--spacing) * 620)}.lg\:max-w-732{max-width:calc(var(--spacing) * 732)}.lg\:max-w-1375{max-width:calc(var(--spacing) * 1375)}.lg\:max-w-\[calc\(100\%-\(170\/683\*100\%-70\/683\*100\%\)\)\]{max-width:85.3587%}.lg\:min-w-\[calc\(590\/1226\*100\%\)\]{min-width:48.124%}.lg\:\[transform\:perspective\(1000px\)_rotateY\(90deg\)\]{transform:perspective(1000px)rotateY(90deg)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:place-items-end{place-items:end}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-28{gap:calc(var(--spacing) * 28)}.lg\:gap-30{gap:calc(var(--spacing) * 30)}.lg\:gap-40{gap:calc(var(--spacing) * 40)}.lg\:gap-50{gap:calc(var(--spacing) * 50)}.lg\:gap-60{gap:calc(var(--spacing) * 60)}.lg\:gap-80{gap:calc(var(--spacing) * 80)}.lg\:gap-88{gap:calc(var(--spacing) * 88)}.lg\:gap-90{gap:calc(var(--spacing) * 90)}.lg\:gap-100{gap:calc(var(--spacing) * 100)}.lg\:gap-\[2\.2em\]{gap:2.2em}.lg\:gap-\[3\.3rem\]{gap:3.3rem}.lg\:gap-\[5\.5rem\]{gap:5.5rem}.lg\:gap-\[5em\]{gap:5em}.lg\:gap-\[13\.6rem\]{gap:13.6rem}.lg\:gap-x-\[3\.4rem\]{-moz-column-gap:3.4rem;column-gap:3.4rem}.lg\:gap-y-150{row-gap:calc(var(--spacing) * 150)}.lg\:bg-\[url\(\'\/img\/top\/kosuth_bnr_bg\.png\'\)\]{background-image:url(/_assets/img/kosuth_bnr_bg.webp)}.lg\:bg-right{background-position:100%}.lg\:p-\[1\.6rem_0\.4rem\]{padding:1.6rem .4rem}.lg\:p-\[calc\(55\/1226\*100\%\)\]{padding:4.48613%}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:px-25{padding-inline:calc(var(--spacing) * 25)}.lg\:px-30{padding-inline:calc(var(--spacing) * 30)}.lg\:px-40{padding-inline:calc(var(--spacing) * 40)}.lg\:px-50{padding-inline:calc(var(--spacing) * 50)}.lg\:px-130{padding-inline:calc(var(--spacing) * 130)}.lg\:px-\[calc\(66\/1366\*100\%\)\]{padding-inline:4.83163%}.lg\:px-\[calc\(75\/582\*100\%\)\]{padding-inline:12.8866%}.lg\:px-\[calc\(100\/683\*100\%\)\]{padding-inline:14.6413%}.lg\:py-30{padding-block:calc(var(--spacing) * 30)}.lg\:py-100{padding-block:calc(var(--spacing) * 100)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-120{padding-block:calc(var(--spacing) * 120)}.lg\:py-150{padding-block:calc(var(--spacing) * 150)}.lg\:py-190{padding-block:calc(var(--spacing) * 190)}.lg\:py-\[63px\]{padding-block:63px}.lg\:py-\[120px\]{padding-block:120px}.lg\:pt-15{padding-top:calc(var(--spacing) * 15)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-70{padding-top:calc(var(--spacing) * 70)}.lg\:pt-125{padding-top:calc(var(--spacing) * 125)}.lg\:pt-145{padding-top:calc(var(--spacing) * 145)}.lg\:pt-230{padding-top:calc(var(--spacing) * 230)}.lg\:pt-\[120px\]{padding-top:120px}.lg\:pt-\[calc\(224\/1366\*100vw\)\]{padding-top:16.3982vw}.lg\:pb-30{padding-bottom:calc(var(--spacing) * 30)}.lg\:pb-42{padding-bottom:calc(var(--spacing) * 42)}.lg\:pb-120{padding-bottom:calc(var(--spacing) * 120)}.lg\:pb-160{padding-bottom:calc(var(--spacing) * 160)}.lg\:pb-\[0\.8rem\]{padding-bottom:.8rem}.lg\:pb-\[100px\]{padding-bottom:100px}.lg\:text-\[1\.2rem\]{font-size:1.2rem}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[19px\]{font-size:19px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[21px\]{font-size:21px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[60px\]{font-size:60px}.lg\:leading-\[1\.2\]{--tw-leading: 1.2;line-height:1.2}.lg\:leading-\[1\.6\]{--tw-leading: 1.6;line-height:1.6}.lg\:text-txt{color:var(--color-txt)}.lg\:mix-blend-exclusion{mix-blend-mode:exclusion}.lg\:shadow-\[2px_33px_10px_rgba\(0\,0\,0\,0\.11\)\]{--tw-shadow: 2px 33px 10px var(--tw-shadow-color, #0000001c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:\!delay-\[0\.1s\]{transition-delay:.1s!important}.lg\:\!delay-\[0\.2s\]{transition-delay:.2s!important}.lg\:\!delay-\[0\.3s\]{transition-delay:.3s!important}.lg\:\!delay-\[0s\]{transition-delay:0s!important}.lg\:\!delay-\[NaNs\]{transition-delay:NaNs!important}.lg\:\[clip-path\:polygon\(70\.85px_0\,calc\(100\%-70\.85px\)_0\,100\%_70\.85px\,100\%_calc\(100\%-70\.85px\)\,calc\(100\%-70\.85px\)_100\%\,70\.85px_100\%\,0_calc\(100\%-70\.85px\)\,0_70\.85px\)\]{clip-path:polygon(70.85px 0,calc(100% - 70.85px) 0,100% 70.85px,100% calc(100% - 70.85px),calc(100% - 70.85px) 100%,70.85px 100%,0 calc(100% - 70.85px),0 70.85px)}.lg\:\[clip-path\:polygon\(84\.85px_0\,calc\(100\%-84\.85px\)_0\,100\%_84\.85px\,100\%_calc\(100\%-84\.85px\)\,calc\(100\%-84\.85px\)_100\%\,84\.85px_100\%\,0_calc\(100\%-84\.85px\)\,0_84\.85px\)\]{clip-path:polygon(84.85px 0,calc(100% - 84.85px) 0,100% 84.85px,100% calc(100% - 84.85px),calc(100% - 84.85px) 100%,84.85px 100%,0 calc(100% - 84.85px),0 84.85px)}@media (hover: hover){.lg\:group-hover\:right-67:is(:where(.group):hover *){right:calc(var(--spacing) * 67)}.lg\:group-hover\:left-60:is(:where(.group):hover *){left:calc(var(--spacing) * 60)}}.lg\:before\:left-\[-30px\]:before{content:var(--tw-content);left:-30px}}.\[\&\.-active\]\:\[transform\:rotateY\(10deg\)\].-active{transform:rotateY(10deg)}.\[\&\.-active\]\:opacity-100.-active{opacity:1}@media (width >= 64rem){.lg\:\[\&\.-active\]\:\[transform\:perspective\(1000px\)_rotateY\(10deg\)\].-active{transform:perspective(1000px)rotateY(10deg)}}.\[\&amp\;\.-active\]\:\[transform\:rotateY\(10deg\)\] .-active{transform:rotateY(10deg)}.\[\&amp\;\.-active\]\:opacity-100 .-active{opacity:1}@media (width >= 64rem){.lg\:\[\&amp\;\.-active\]\:\[transform\:perspective\(1000px\)_rotateY\(10deg\)\] .-active{transform:perspective(1000px)rotateY(10deg)}}}:root{--font-leading: 1.8 ;--font-tracking: 0;--font-weight-normal: 400;--font-feature-settings: normal;--transition: .4s ease-out;--headerHeight: 7.2rem}@media screen and (width >= 64em){:root{--headerHeight: 10.3rem;--font-tracking: 0;--font-leading: 1.875 }}:root{--size-container: 1226;--size-logo: 200;--leading-trim: calc((1em - 1lh)/2) ;--font-family-base: Zen Kaku Gothic New, Helvetica Neue, arial, 游ゴシック体, yugothic, yu gothic, Hiragino Kaku Gothic ProN, Hiragino Sans, meiryo, sans-serif;--font-setting-base: var(--font-weight-normal) var(--font-size-base) / var(--font-leading) var(--font-family-base);--font-size-heading-1: 4rem;--font-size-heading-2: 3.6rem;--font-size-heading-3: 2.8rem;--font-size-heading-4: 2.4rem;--font-size-heading-5: 2rem;--font-size-large-2: 1.8rem;--font-size-large-1: 1.6rem;--font-size-base: 1.4rem;--font-size-small-1: 1.2rem;--font-size-small-2: 1rem}@media screen and (width >= 64em){:root{--font-size-heading-1: 6.4rem;--font-size-heading-2: 4.4rem;--font-size-heading-3: 3.6rem;--font-size-heading-4: 2.8rem;--font-size-heading-5: 2.4rem;--font-size-large-2: 2rem;--font-size-large-1: 1.8rem;--font-size-base: 1.6rem;--font-size-small-1: 1.4rem;--font-size-small-2: 1.2rem}}.textLink:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%20%3Cpath%20id%3D%22open_in_new_FILL0_wght400_GRAD0_opsz20%22%20d%3D%22M145.929-798a1.857%2C1.857%2C0%2C0%2C1-1.362-.567%2C1.857%2C1.857%2C0%2C0%2C1-.567-1.362v-14.143a1.857%2C1.857%2C0%2C0%2C1%2C.567-1.362%2C1.857%2C1.857%2C0%2C0%2C1%2C1.362-.566H153v1.929h-7.071v14.143h14.143V-807H162v7.071a1.857%2C1.857%2C0%2C0%2C1-.567%2C1.362%2C1.857%2C1.857%2C0%2C0%2C1-1.362.567Zm4.58-5.143-1.366-1.366%2C9.563-9.562h-3.134V-816H162v6.429h-1.929v-3.134Z%22%20transform%3D%22translate(-144%20816)%22%20fill%3D%22%230a1284%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%20%3Cpath%20id%3D%22open_in_new_FILL0_wght400_GRAD0_opsz20%22%20d%3D%22M145.929-798a1.857%2C1.857%2C0%2C0%2C1-1.362-.567%2C1.857%2C1.857%2C0%2C0%2C1-.567-1.362v-14.143a1.857%2C1.857%2C0%2C0%2C1%2C.567-1.362%2C1.857%2C1.857%2C0%2C0%2C1%2C1.362-.566H153v1.929h-7.071v14.143h14.143V-807H162v7.071a1.857%2C1.857%2C0%2C0%2C1-.567%2C1.362%2C1.857%2C1.857%2C0%2C0%2C1-1.362.567Zm4.58-5.143-1.366-1.366%2C9.563-9.562h-3.134V-816H162v6.429h-1.929v-3.134Z%22%20transform%3D%22translate(-144%20816)%22%20fill%3D%22%230a1284%22%2F%3E%3C%2Fsvg%3E")}.contentInner{width:100%;max-width:128.6rem;margin:auto;padding:0 min(8vw,6rem)}@media screen and (width >= 64em){.contentInner{padding:0 3rem}}@media screen and (width < 64em){.pcOnly{display:none!important}}@media screen and (width >= 64em){.spOnly{display:none!important}}.txtHidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);width:.1rem;height:.1rem;position:absolute;overflow:hidden}.countReset{counter-reset:number 0}.skipLink:focus-visible{z-index:99;width:100%;height:1.5em;color:var(--color-txt_w);outline-offset:0;background-color:var(--color-txt);clip:unset;clip-path:none}.frameWrapper iframe{aspect-ratio:452 / 360;border:0;width:100%;height:100%;top:0;right:0}.c_btn{color:var(--color-txt_w);background-color:var(--color-txt);border:.15rem solid var(--color-txt);transition:background-color var(--transition),color var(--transition);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (any-hover: hover){.c_btn:hover{color:var(--color-txt);background-color:var(--color-txt_w)}}.c_btn:focus-visible{color:var(--color-txt);background-color:var(--color-txt_w)}@keyframes fade{0%{opacity:0}to{opacity:1}}.scrollIn,.loadIn{opacity:0;transition:transform 1s ease-out,opacity 1s ease-out}.scrollIn.-up,.loadIn.-up{transform:translateY(5rem)}.scrollIn.-down,.loadIn.-down{transform:translateY(-5rem)}.scrollIn.-right,.loadIn.-right{transform:translate(5rem)}.scrollIn.-left,.loadIn.-left{transform:translate(-5rem)}.scrollIn.-scale,.loadIn.-scale{transform:scale(0)}.scrollIn.-active,.loadIn.-active{opacity:1;transition:transform 1s ease-out,opacity 1s ease-out;transform:none}.scrollIn.-active.-each~.-each:nth-of-type(2),.loadIn.-active.-each~.-each:nth-of-type(2){animation-delay:1.6s}.scrollIn.-active.-each~.-each:nth-of-type(3),.loadIn.-active.-each~.-each:nth-of-type(3){animation-delay:2.4s}.scrollIn.-active.-each~.-each:nth-of-type(4),.loadIn.-active.-each~.-each:nth-of-type(4){animation-delay:3.2s}.scrollIn.-active.-each~.-each:nth-of-type(5),.loadIn.-active.-each~.-each:nth-of-type(5){animation-delay:4s}.scrollIn.-active.-each~.-each:nth-of-type(6),.loadIn.-active.-each~.-each:nth-of-type(6){animation-delay:4.8s}.scrollIn.-active.-each~.-each:nth-of-type(7),.loadIn.-active.-each~.-each:nth-of-type(7){animation-delay:5.6s}.scrollIn.-active.-each~.-each:nth-of-type(8),.loadIn.-active.-each~.-each:nth-of-type(8){animation-delay:6.4s}.scrollIn.-active.-each~.-each:nth-of-type(9),.loadIn.-active.-each~.-each:nth-of-type(9){animation-delay:7.2s}.scrollIn.-active.-each~.-each:nth-of-type(10),.loadIn.-active.-each~.-each:nth-of-type(10){animation-delay:8s}.c_pull{height:var(--pullHeightClosed, auto);transition:height var(--transition);overflow:hidden}.c_pull .c_pull_ttl{cursor:pointer;padding-right:5rem;position:relative}.c_pull .c_pull_ttl:before,.c_pull .c_pull_ttl:after{content:"";background-color:var(--color-txt);transform-origin:center;width:2rem;height:.2rem;transition:rotate var(--transition);margin:auto;position:absolute;inset:0 1em 0 auto}.c_pull .c_pull_ttl:after{rotate:90deg}.c_pull .c_pull_ttl:focus-visible{outline:solid .3rem var(--color-txt);outline-offset:-.3rem;box-shadow:none}.c_pull.-open{height:var(--pullHeightOpen, auto)}.c_pull.-open .c_pull_ttl:after{rotate:none}.c_modal{z-index:1;background:none;border:0;width:100vw;height:100dvh;margin:auto;padding:0;top:0;right:0;bottom:0;left:0}.c_modal::backdrop{z-index:-1;content:"";opacity:0;width:100%;height:100%;transition:opacity var(--transition);background-color:#000000bf;margin:auto;top:0;right:0;bottom:0;left:0}.c_modal_close{z-index:999;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4rem;height:4rem;position:absolute;inset:-4.5rem 0 auto auto}.c_modal_close:focus-visible{outline-color:var(--color-txt_w)}.c_modal_close:before,.c_modal_close:after{z-index:999;content:"";background-color:var(--color-txt_w);width:.2rem;height:3.5rem;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;rotate:-45deg}.c_modal_close:after{rotate:45deg}.c_modal_content{opacity:0;width:-moz-fit-content;width:fit-content;max-width:122.6rem;height:-moz-fit-content;height:fit-content;max-height:100dvh;transition:opacity var(--transition);margin:auto;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.c_modal_content:has(iframe){width:auto}.c_modal_content figure{width:-moz-fit-content;width:fit-content;margin:auto}.c_modal_content iframe{aspect-ratio:16 / 9}.c_modal[open] .c_modal_content{animation:1s forwards fade}.c_modal[open]::backdrop{opacity:1;transition:opacity var(--transition)}html:has(dialog[open]){overflow:hidden}html:has(dialog[open]) body{scrollbar-gutter:stable;overflow:auto}.c_tab_list button[tabindex="-1"]{color:var(--color-txt);pointer-events:none;background-color:var(--color-txt_w)}.c_tab_content{animation:fade var(--transition)}.c_tab_content[hidden]{opacity:0}.l_header .headerNavi:before{z-index:997;aspect-ratio:1;pointer-events:none;content:"";opacity:0;width:100%;height:100%;margin:auto;transition:opacity .3s;position:fixed;inset:0 0 auto auto}@media screen and (width >= 64em){.l_header .headerNavi:before{content:none}}.l_header .headerNavi .ac_menu{z-index:999;aspect-ratio:1}@media screen and (width >= 64em){.l_header .headerNavi .ac_menu{display:none}}.l_header .headerNavi .ac_menu>span{color:#0000;text-indent:-999rem;transition:background-color var(--transition);margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.l_header .headerNavi .ac_menu>span:before,.l_header .headerNavi .ac_menu>span:after{content:"";width:100%;transition:rotate var(--transition);margin:auto;display:block;position:absolute;inset:-.7rem 0 auto}.l_header .headerNavi .ac_menu>span:after{top:auto;bottom:-.7rem}.l_header .headerNavi .naviWrapper{z-index:998;visibility:hidden;opacity:0;height:100dvh;padding:8.8rem 5.33333%;transition:opacity .3s ease-out .4s;position:absolute;top:-57px;right:0;bottom:0;left:0}@media screen and (width >= 64em){.l_header .headerNavi .naviWrapper{visibility:visible;opacity:1;background-color:#0000;width:100%;height:100%;margin:auto;padding:0;position:relative;top:0;overflow-y:visible}}.l_header .headerNavi #navi{visibility:hidden;opacity:0;width:100%;margin:auto;transition:transform 2s;position:relative;transform:translateY(30%)}@media screen and (width >= 64em){.l_header .headerNavi #navi{visibility:visible;opacity:1}}.l_header .headerNavi.-open:before{opacity:1}.l_header .headerNavi.-open .ac_menu{background-color:var(--color-bg_art);opacity:.5}.l_header .headerNavi.-open .ac_menu span{transition:background-color var(--transition);background-color:#0000}.l_header .headerNavi.-open .ac_menu span:before,.l_header .headerNavi.-open .ac_menu span:after{background-color:var(--color-txt_w);transition:rotate var(--transition);top:0;bottom:0;rotate:30deg}.l_header .headerNavi.-open .ac_menu span:after{rotate:-30deg}@media screen and (width < 64em){.l_header .headerNavi.-open .naviWrapper{visibility:visible;opacity:1}.l_header .headerNavi.-open .naviWrapper #navi{visibility:visible;opacity:1;transform:translateY(0)}}.l_header.-fixed{z-index:5;background-color:var(--color-body);width:100%;position:fixed;top:0}@media screen and (width < 64em){html:has(.headerNavi.-open){overflow:hidden}html:has(.headerNavi.-open) body{scrollbar-gutter:stable;overflow:auto}}#main{position:relative;overflow:hidden}.textLink{font-size:1.8rem;position:relative}@media screen and (width >= 64em){.textLink{color:red;font-size:1.5rem}}.textLink:after{aspect-ratio:1;vertical-align:middle;content:"";background-color:red;height:1em;margin:auto auto auto .5em;display:inline-block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-tracking{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@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-duration{syntax: "*"; inherits: false}@property --tw-ease{syntax: "*"; inherits: false}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-content{syntax: "*"; inherits: false; initial-value: "";}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-panorama{overflow:visible}
