.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-extrabold:800;--font-weight-black:900;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-my-white:#fff;--color-my-black:#222;--color-my-purple:#8566cc;--color-my-orange:#f49c21;--color-my-blue:#196abc;--color-my-green:#1c7a64;--color-my-yellow:#ffeb3b;--color-light-purple:#d7d1e5;--color-light-orange:#f5e5cd;--color-light-blue:#6d98c4;--color-light-green:#46907f;--font-noto-sans-jp:"Noto Sans JP",sans-serif;--font-gosaiji-font:"gosaiji-font",sans-serif;--leading-150:1.5;--leading-180:1.8;--tracking-5:.05em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-\[17\%\]{top:-17%}.-top-\[30\%\]{top:-30%}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2\.75{top:calc(var(--spacing)*2.75)}.top-4{top:calc(var(--spacing)*4)}.top-\[-5\%\]{top:-5%}.top-\[-6\%\]{top:-6%}.top-\[-30\%\]{top:-30%}.top-\[0\%\]{top:0%}.top-\[4\%\]{top:4%}.top-\[5\.5\%\]{top:5.5%}.top-\[6vh\]{top:6vh}.top-\[8\%\]{top:8%}.top-\[9\.5\%\]{top:9.5%}.top-\[10\%\]{top:10%}.top-\[11\%\]{top:11%}.top-\[12\%\]{top:12%}.top-\[15\%\]{top:15%}.top-\[15\.5\%\]{top:15.5%}.top-\[18\%\]{top:18%}.top-\[19\%\]{top:19%}.top-\[20\%\]{top:20%}.top-\[21\%\]{top:21%}.top-\[22\%\]{top:22%}.top-\[26\%\]{top:26%}.top-\[27\%\]{top:27%}.top-\[29\%\]{top:29%}.top-\[29\.5\%\]{top:29.5%}.top-\[30\%\]{top:30%}.top-\[31\%\]{top:31%}.top-\[31\.5\%\]{top:31.5%}.top-\[32\%\]{top:32%}.top-\[33\%\]{top:33%}.top-\[34\%\]{top:34%}.top-\[35\%\]{top:35%}.top-\[35\.5\%\]{top:35.5%}.top-\[37\%\]{top:37%}.top-\[38\%\]{top:38%}.top-\[38\.5\%\]{top:38.5%}.top-\[39\.5\%\]{top:39.5%}.top-\[40\%\]{top:40%}.top-\[40\.5\%\]{top:40.5%}.top-\[43\%\]{top:43%}.top-\[45\%\]{top:45%}.top-\[45\.5\%\]{top:45.5%}.top-\[50\%\]{top:50%}.top-\[51\%\]{top:51%}.top-\[54\%\]{top:54%}.top-\[54\.5\%\]{top:54.5%}.top-\[55\%\]{top:55%}.top-\[57\%\]{top:57%}.top-\[60\%\]{top:60%}.top-\[65\%\]{top:65%}.-right-\[0\%\]{right:-0%}.-right-\[4\.5\%\]{right:-4.5%}.-right-\[5\%\]{right:-5%}.-right-\[10\%\]{right:-10%}.-right-\[15\%\]{right:-15%}.-right-\[20\%\]{right:-20%}.-right-\[44\%\]{right:-44%}.right-0{right:calc(var(--spacing)*0)}.right-\[0\%\]{right:0%}.right-\[1\%\]{right:1%}.right-\[2\.5\%\]{right:2.5%}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.right-\[10\%\]{right:10%}.right-\[11\%\]{right:11%}.right-\[12\%\]{right:12%}.right-\[15\%\]{right:15%}.right-\[15\.5\%\]{right:15.5%}.right-\[16\%\]{right:16%}.right-\[17\%\]{right:17%}.right-\[19\.5\%\]{right:19.5%}.right-\[20\%\]{right:20%}.right-\[22\%\]{right:22%}.right-\[23\%\]{right:23%}.right-\[24\.5\%\]{right:24.5%}.right-\[25\%\]{right:25%}.right-\[29\%\]{right:29%}.right-\[31\%\]{right:31%}.right-\[32\%\]{right:32%}.right-\[37\%\]{right:37%}.right-\[50\%\]{right:50%}.-bottom-5{bottom:calc(var(--spacing)*-5)}.-bottom-\[9\%\]{bottom:-9%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\.25{bottom:calc(var(--spacing)*1.25)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-12\.5{bottom:calc(var(--spacing)*12.5)}.bottom-\[-15\%\]{bottom:-15%}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[-25\%\]{bottom:-25%}.bottom-\[-26\%\]{bottom:-26%}.bottom-\[-30\%\]{bottom:-30%}.bottom-\[-32\%\]{bottom:-32%}.bottom-\[-33\%\]{bottom:-33%}.bottom-\[-40\%\]{bottom:-40%}.bottom-\[0\%\]{bottom:0%}.bottom-\[0\.5\%\]{bottom:.5%}.bottom-\[3\.5\%\]{bottom:3.5%}.bottom-\[5\%\]{bottom:5%}.bottom-\[7\%\]{bottom:7%}.bottom-\[10vh\]{bottom:10vh}.bottom-\[15\%\]{bottom:15%}.bottom-\[27\.8\%\]{bottom:27.8%}.bottom-\[29\%\]{bottom:29%}.bottom-\[59\%\]{bottom:59%}.-left-\[2\%\]{left:-2%}.-left-\[5\%\]{left:-5%}.-left-\[7\%\]{left:-7%}.-left-\[10\%\]{left:-10%}.-left-\[25\%\]{left:-25%}.-left-\[50\%\]{left:-50%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[-4\%\]{left:-4%}.left-\[-10\%\]{left:-10%}.left-\[-11\%\]{left:-11%}.left-\[-25\%\]{left:-25%}.left-\[0\%\]{left:0%}.left-\[1\%\]{left:1%}.left-\[2\%\]{left:2%}.left-\[3\%\]{left:3%}.left-\[3\.5\%\]{left:3.5%}.left-\[4\%\]{left:4%}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[6\.5\%\]{left:6.5%}.left-\[7\%\]{left:7%}.left-\[7\.5\%\]{left:7.5%}.left-\[8\%\]{left:8%}.left-\[9\.5\%\]{left:9.5%}.left-\[10\%\]{left:10%}.left-\[11\%\]{left:11%}.left-\[11\.5\%\]{left:11.5%}.left-\[12\%\]{left:12%}.left-\[13\%\]{left:13%}.left-\[14\%\]{left:14%}.left-\[15\%\]{left:15%}.left-\[15\.5\%\]{left:15.5%}.left-\[16\.5\%\]{left:16.5%}.left-\[17\%\]{left:17%}.left-\[19\%\]{left:19%}.left-\[19\.5\%\]{left:19.5%}.left-\[20\%\]{left:20%}.left-\[20\.5\%\]{left:20.5%}.left-\[21\%\]{left:21%}.left-\[22\%\]{left:22%}.left-\[23\%\]{left:23%}.left-\[24\%\]{left:24%}.left-\[25\%\]{left:25%}.left-\[25\.5\%\]{left:25.5%}.left-\[27\%\]{left:27%}.left-\[27\.5\%\]{left:27.5%}.left-\[28\%\]{left:28%}.left-\[29\%\]{left:29%}.left-\[29\.5\%\]{left:29.5%}.left-\[30\%\]{left:30%}.left-\[30\.5\%\]{left:30.5%}.left-\[31\%\]{left:31%}.left-\[32\%\]{left:32%}.left-\[35\%\]{left:35%}.left-\[36\%\]{left:36%}.left-\[37\%\]{left:37%}.left-\[38\.5\%\]{left:38.5%}.left-\[40\%\]{left:40%}.left-\[44\%\]{left:44%}.left-\[45\%\]{left:45%}.left-\[46\%\]{left:46%}.left-\[48\%\]{left:48%}.left-\[49\%\]{left:49%}.left-\[50\%\]{left:50%}.left-\[54\%\]{left:54%}.left-\[58\%\]{left:58%}.left-\[67\%\]{left:67%}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-100{z-index:100}.z-200{z-index:200}.z-\[150\]{z-index:150}.z-\[999\]{z-index:999}.container{width:100%}@media (min-width:1180px){.container{max-width:1180px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\!{margin-top:calc(var(--spacing)*0)!important}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-7\.5{margin-top:calc(var(--spacing)*7.5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12\.5{margin-top:calc(var(--spacing)*12.5)}.mt-\[min\(4px\,0\.5vw\)\]{margin-top:min(4px,.5vw)}.mt-auto{margin-top:auto}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-\[7\/5\]{aspect-ratio:7/5}.aspect-\[47\/35\]{aspect-ratio:47/35}.aspect-\[50\/202\]{aspect-ratio:50/202}.aspect-\[76\/99\]{aspect-ratio:76/99}.aspect-\[97\/40\]{aspect-ratio:97/40}.aspect-\[198\/191\]{aspect-ratio:198/191}.aspect-\[208\/204\]{aspect-ratio:208/204}.aspect-\[218\/237\]{aspect-ratio:218/237}.aspect-\[236\/400\]{aspect-ratio:236/400}.aspect-\[248\/258\]{aspect-ratio:248/258}.aspect-\[262\/498\]{aspect-ratio:262/498}.aspect-\[281\/377\]{aspect-ratio:281/377}.aspect-\[312\/445\]{aspect-ratio:312/445}.aspect-\[335\/380\]{aspect-ratio:335/380}.aspect-\[335\/590\]{aspect-ratio:335/590}.aspect-\[350\/55\]{aspect-ratio:350/55}.aspect-\[380\/560\]{aspect-ratio:380/560}.aspect-\[383\/560\]{aspect-ratio:383/560}.aspect-\[392\/480\]{aspect-ratio:392/480}.aspect-\[413\/618\]{aspect-ratio:413/618}.aspect-\[415\/171\]{aspect-ratio:415/171}.aspect-\[430\/304\]{aspect-ratio:430/304}.aspect-\[460\/272\]{aspect-ratio:460/272}.aspect-\[547\/533\]{aspect-ratio:547/533}.aspect-\[640\/305\]{aspect-ratio:640/305}.h-\(--texts-height\){height:var(--texts-height)}.h-1\.75{height:calc(var(--spacing)*1.75)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-9{height:calc(var(--spacing)*9)}.h-15{height:calc(var(--spacing)*15)}.h-16{height:calc(var(--spacing)*16)}.h-\[4px\]{height:4px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[120\%\]{height:120%}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing)*0)}.w-1\.75{width:calc(var(--spacing)*1.75)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-8\.5{width:calc(var(--spacing)*8.5)}.w-9{width:calc(var(--spacing)*9)}.w-15{width:calc(var(--spacing)*15)}.w-42\.5{width:calc(var(--spacing)*42.5)}.w-60{width:calc(var(--spacing)*60)}.w-\[4\.5\%\]{width:4.5%}.w-\[10\%\]{width:10%}.w-\[12\.5\%\]{width:12.5%}.w-\[13\%\]{width:13%}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[20\.5\%\]{width:20.5%}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[26px\]{width:26px}.w-\[27\.5\%\]{width:27.5%}.w-\[28\%\]{width:28%}.w-\[29\%\]{width:29%}.w-\[29\.5\%\]{width:29.5%}.w-\[30\%\]{width:30%}.w-\[32\%\]{width:32%}.w-\[33\.5\%\]{width:33.5%}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[37\%\]{width:37%}.w-\[38\.5\%\]{width:38.5%}.w-\[39\%\]{width:39%}.w-\[40\%\]{width:40%}.w-\[41\.5\%\]{width:41.5%}.w-\[42\%\]{width:42%}.w-\[45\%\]{width:45%}.w-\[46\%\]{width:46%}.w-\[47\%\]{width:47%}.w-\[48\%\]{width:48%}.w-\[48\.5\%\]{width:48.5%}.w-\[49\%\]{width:49%}.w-\[50\%\]{width:50%}.w-\[50\.7\%\]{width:50.7%}.w-\[51\%\]{width:51%}.w-\[52\%\]{width:52%}.w-\[52\.5\%\]{width:52.5%}.w-\[53\%\]{width:53%}.w-\[55\%\]{width:55%}.w-\[56\%\]{width:56%}.w-\[58\%\]{width:58%}.w-\[59\%\]{width:59%}.w-\[60\%\]{width:60%}.w-\[61\%\]{width:61%}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[66\%\]{width:66%}.w-\[67\%\]{width:67%}.w-\[68\%\]{width:68%}.w-\[69\%\]{width:69%}.w-\[71\%\]{width:71%}.w-\[73\%\]{width:73%}.w-\[75\%\]{width:75%}.w-\[76\%\]{width:76%}.w-\[77\%\]{width:77%}.w-\[78\%\]{width:78%}.w-\[79\%\]{width:79%}.w-\[79\.3\%\]{width:79.3%}.w-\[80\%\]{width:80%}.w-\[81\%\]{width:81%}.w-\[83\%\]{width:83%}.w-\[84\%\]{width:84%}.w-\[84\.5\%\]{width:84.5%}.w-\[85\%\]{width:85%}.w-\[86\.5\%\]{width:86.5%}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[93\%\]{width:93%}.w-\[100\%\]{width:100%}.w-\[120\%\]{width:120%}.w-\[122\%\]{width:122%}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[300\%\]{width:300%}.w-\[calc\(100\%-var\(--space-side\)\*2\)\]{width:calc(100% - var(--space-side)*2)}.w-\[calc\(var\(--char-w-cat\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-cat)*var(--char-base-size))}.w-\[calc\(var\(--char-w-doctor\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-doctor)*var(--char-base-size))}.w-\[calc\(var\(--char-w-elephant\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-elephant)*var(--char-base-size))}.w-\[calc\(var\(--char-w-flamingo\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-flamingo)*var(--char-base-size))}.w-\[calc\(var\(--char-w-main-1\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-main-1)*var(--char-base-size))}.w-\[calc\(var\(--char-w-mother\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-mother)*var(--char-base-size))}.w-\[calc\(var\(--char-w-nurse\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-nurse)*var(--char-base-size))}.w-\[calc\(var\(--char-w-parrot\)\*var\(--char-base-size\)\)\]{width:calc(var(--char-w-parrot)*var(--char-base-size))}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[240px\]{max-width:240px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.max-w-none{max-width:none}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\!{--tw-translate-x:calc(var(--spacing)*0)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full\!{--tw-translate-x:100%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-120{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-20{rotate:20deg}.rotate-45{rotate:45deg}.rotate-190{rotate:190deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[pulse-text_1\.5s_infinite\]{animation:1.5s infinite pulse-text}.animate-\[shimmer_2s_infinite\]{animation:2s infinite shimmer}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[calc\(var\(--spacing\)\*9\)_1fr\]{grid-template-columns:calc(var(--spacing)*9)1fr}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-x-\(--space-gutter\){column-gap:var(--space-gutter)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-2\.25{column-gap:calc(var(--spacing)*2.25)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.75{row-gap:calc(var(--spacing)*1.75)}.gap-y-\[8\.5vh\]{row-gap:8.5vh}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[60px\]{border-radius:60px}.rounded-\[calc\(var\(--spacing\)\*15\)\]{border-radius:calc(var(--spacing)*15)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-t-\[calc\(var\(--spacing\)\*11\)\]{border-top-left-radius:calc(var(--spacing)*11);border-top-right-radius:calc(var(--spacing)*11)}.rounded-bl-\[10px\]{border-bottom-left-radius:10px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black{border-color:var(--color-black)}.border-my-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-my-white\/50{border-color:color-mix(in oklab,var(--color-my-white)50%,transparent)}}.bg-\[rgba\(241\,162\,140\)\]{background-color:#f1a28c}.bg-color-light-blue{background-color:#6d98c499}@supports (color:color-mix(in lab,red,red)){.bg-color-light-blue{background-color:color-mix(in oklab,var(--color-light-blue)60%,transparent)}}.bg-color-light-green{background-color:#46907f73}@supports (color:color-mix(in lab,red,red)){.bg-color-light-green{background-color:color-mix(in oklab,var(--color-light-green)45%,transparent)}}.bg-color-light-orange{background-color:#f5e5cd80}@supports (color:color-mix(in lab,red,red)){.bg-color-light-orange{background-color:color-mix(in oklab,var(--color-light-orange)50%,transparent)}}.bg-color-light-purple{background-color:#d7d1e5cc}@supports (color:color-mix(in lab,red,red)){.bg-color-light-purple{background-color:color-mix(in oklab,var(--color-light-purple)80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-\[image\:var\(--my-button-color\)\]{background-image:var(--my-button-color)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.p-8{padding:calc(var(--spacing)*8)}.px-\(--space-side\){padding-inline:var(--space-side)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8\.25{padding-inline:calc(var(--spacing)*8.25)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-2\.75{padding-top:calc(var(--spacing)*2.75)}.pt-3\.25{padding-top:calc(var(--spacing)*3.25)}.pt-4\.75{padding-top:calc(var(--spacing)*4.75)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12\.5{padding-top:calc(var(--spacing)*12.5)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-\[20vh\]{padding-top:20vh}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-4\.75{padding-bottom:calc(var(--spacing)*4.75)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.ja-body-b{font-family:var(--font-noto-sans-jp);font-size:calc(var(--spacing)*3.75);line-height:var(--leading-180);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ja-body-c{font-family:var(--font-noto-sans-jp);font-size:calc(var(--spacing)*3.5);line-height:var(--leading-180);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ja-display-a{font-family:var(--font-noto-sans-jp);font-size:calc(var(--spacing)*6);line-height:var(--leading-180);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.ja-display-b,.ja-label-a{font-family:var(--font-noto-sans-jp);font-size:calc(var(--spacing)*4);line-height:var(--leading-180);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.ja-label-d{font-family:var(--font-noto-sans-jp);font-size:calc(var(--spacing)*3.75);line-height:var(--leading-150);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.ja-label-e{font-family:var(--font-gosaiji-font);font-size:calc(var(--spacing)*3.5);line-height:var(--leading-150);--tw-tracking:var(--tracking-5);letter-spacing:var(--tracking-5)}.ja-label-b{font-family:var(--font-gosaiji-font);font-size:calc(var(--spacing)*4.5);line-height:var(--leading-150)}.ja-label-c{font-family:var(--font-gosaiji-font);font-size:calc(var(--spacing)*4.5);line-height:var(--leading-180)}.ja-story-a{font-size:clamp(calc(var(--spacing)*2.5),5.42vw,calc(var(--spacing)*7));font-family:var(--font-gosaiji-font);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-\[family-name\:var\(--font-zen-maru-gothic\)\]{font-family:var(--font-zen-maru-gothic)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[calc\(var\(--spacing\)\*3\.5\)\]{font-size:calc(var(--spacing)*3.5)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.text-\[\#5a4a7a\]{color:#5a4a7a}.text-\[\#7a6a9a\]{color:#7a6a9a}.text-\[\#409945\]{color:#409945}.text-my-white{color:var(--color-my-white)}.text-red-500{color:var(--color-red-500)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-1{opacity:.01}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[inset_0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 2px 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)}.common-shadow{filter:drop-shadow(1px 1px #00000080)}.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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[steps\(4\)\]{--tw-ease:steps(4);transition-timing-function:steps(4,end)}.ease-\[steps\(8\)\]{--tw-ease:steps(8);transition-timing-function:steps(8,end)}.will-change-transform{will-change:transform}.\[--char-base-size\:0\.7\]{--char-base-size:.7}.\[--char-base-size\:0\.8\]{--char-base-size:.8}.\[--char-base-size\:0\.9\]{--char-base-size:.9}.\[--char-base-size\:0\.77\]{--char-base-size:.77}.\[--char-base-size\:1\.0\]{--char-base-size:1}.\[--char-base-size\:1\.3\]{--char-base-size:1.3}.\[--char-base-size\:1\.4\]{--char-base-size:1.4}@media (hover:hover){.hover\:translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.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)}}.focus\:border-my-orange:focus{border-color:var(--color-my-orange)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-my-orange:focus{outline-color:var(--color-my-orange)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-30:disabled{opacity:.3}@media not all and (min-width:1180px){.max-2lg\:hidden{display:none}}@media (min-width:1180px){.\32lg\:right-\[calc\(50\%-240px-48px\)\]{right:calc(50% - 288px)}.\32lg\:left-\[calc\(50\%-240px-48px\)\]{left:calc(50% - 288px)}.\32lg\:hidden{display:none}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}}@media (min-width:80rem){.xl\:right-\[calc\(50\%-240px-78px\)\]{right:calc(50% - 318px)}.xl\:left-\[calc\(50\%-240px-78px\)\]{left:calc(50% - 318px)}}.\[\.is-visible\]\:block.is-visible{display:block}.\[\&\:last-child\]\:border-b-2:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.\[\&\>div\+div\]\:mt-5>div+div{margin-top:calc(var(--spacing)*5)}.\[\&\>h2\]\:ja-display-b>h2{font-family:var(--font-noto-sans-jp);font-size:calc(var(--spacing)*4);line-height:var(--leading-180);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>p\]\:mt-4>p{margin-top:calc(var(--spacing)*4)}.\[\&\>p\]\:ja-body-b>p{font-family:var(--font-noto-sans-jp);font-size:calc(var(--spacing)*3.75);line-height:var(--leading-180);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>span\]\:block>span{display:block}}:root{--animation-duration:.5s;--animation-duration-late:.8s;--animation-duration-fast:.35s;--menu-bg-color:#dfdaea;--menu-accent-color:var(--color-my-purple);--menu-accent-color-50:var(--menu-accent-color)}@supports (color:color-mix(in lab,red,red)){:root{--menu-accent-color-50:color-mix(in srgb,var(--menu-accent-color)50%,transparent)}}body[data-page-color=purple]{--menu-bg-color:#dfdaea;--menu-accent-color:var(--color-my-purple);--menu-accent-color-50:var(--menu-accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-page-color=purple]{--menu-accent-color-50:color-mix(in srgb,var(--menu-accent-color)50%,transparent)}}body[data-page-color=orange]{--menu-bg-color:#faf2e6;--menu-accent-color:var(--color-my-orange);--menu-accent-color-50:var(--menu-accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-page-color=orange]{--menu-accent-color-50:color-mix(in srgb,var(--menu-accent-color)50%,transparent)}}body[data-page-color=blue]{--menu-bg-color:#a7c1dc;--menu-accent-color:var(--color-my-blue);--menu-accent-color-50:var(--menu-accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-page-color=blue]{--menu-accent-color-50:color-mix(in srgb,var(--menu-accent-color)50%,transparent)}}body[data-page-color=green]{--menu-bg-color:#accdc5;--menu-accent-color:var(--color-my-green);--menu-accent-color-50:var(--menu-accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-page-color=green]{--menu-accent-color-50:color-mix(in srgb,var(--menu-accent-color)50%,transparent)}}:root{--base-width:390;--base-side-margin:32;--base-gutter:16;--base-grid-number:4;--visual-height:calc(100% - var(--texts-height));--texts-height:calc(var(--spacing)*75)}@media (min-width:1024px){:root{--base-width:1440;--base-side-margin:80;--base-gutter:30;--base-grid-number:12}}:root{--viewport-width:100%;--space-side:calc(var(--viewport-width)*var(--base-side-margin)/var(--base-width));--space-gutter:calc(var(--viewport-width)*var(--base-gutter)/var(--base-width));--space-gutter-number:calc(var(--base-grid-number) - 1);--base-grid-width:calc(var(--base-grid-width-all)/var(--base-grid-number));--base-grid-width-all:calc(var(--viewport-width) - (var(--space-side)*2) - (var(--space-gutter)*var(--space-gutter-number)));--grid-pos-1:var(--space-side);--grid-pos-2:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*1);--grid-pos-3:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*2);--grid-pos-4:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*3);--grid-pos-5:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*4);--grid-pos-6:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*5);--grid-pos-7:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*6);--grid-pos-8:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*7);--grid-pos-9:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*8);--grid-pos-10:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*9);--grid-pos-11:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*10);--grid-pos-12:calc(var(--space-side) + (var(--base-grid-width) + var(--space-gutter))*11);--grid-w-1:calc(var(--base-grid-width)*1);--grid-w-2:calc(var(--base-grid-width)*2 + var(--space-gutter)*1);--grid-w-3:calc(var(--base-grid-width)*3 + var(--space-gutter)*2);--grid-w-4:calc(var(--base-grid-width)*4 + var(--space-gutter)*3);--grid-w-5:calc(var(--base-grid-width)*5 + var(--space-gutter)*4);--grid-w-6:calc(var(--base-grid-width)*6 + var(--space-gutter)*5);--grid-w-7:calc(var(--base-grid-width)*7 + var(--space-gutter)*6);--grid-w-8:calc(var(--base-grid-width)*8 + var(--space-gutter)*7);--grid-w-9:calc(var(--base-grid-width)*9 + var(--space-gutter)*8);--grid-w-10:calc(var(--base-grid-width)*10 + var(--space-gutter)*9);--grid-w-11:calc(var(--base-grid-width)*11 + var(--space-gutter)*10);--grid-w-12:calc(var(--base-grid-width)*12 + var(--space-gutter)*11);--common-duration:.5s;--common-duration-late:.8s;--common-duration-fast:.35s}.link-btn{color:var(--color-black)}.scene-section{z-index:0;flex-direction:column;justify-content:center;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.scene-visual-wrapper{aspect-ratio:1;height:100%;max-height:min(var(--visual-height),480px,100vw);width:auto;margin-inline:auto;position:relative;overflow-y:clip}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-my-orange)transparent}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-my-orange)}#info-modals .custom-scrollbar{scrollbar-color:var(--menu-accent-color)transparent}#info-modals .custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--menu-accent-color)}::selection{background-color:var(--color-my-yellow);color:#000}body[data-page=home] #story-buttons,body[data-page=end] #story-buttons,[x-cloak]{display:none!important}body.is-modal-open{overflow:hidden}body.is-modal-open:before{content:"";pointer-events:none;z-index:40;background:#00000080;position:fixed;inset:0}body.is-modal-open .header-menu-pc-layer{z-index:30!important}.form-styles,.form-styles input,.form-styles textarea,.form-styles select,.cms-styles{color:var(--color-black)}:root{--char-base-size:1;--char-w-main-1:calc(.312*var(--viewport-width));--char-w-mother:calc(.379*var(--viewport-width));--char-w-cat:calc(.236*var(--viewport-width));--char-w-elephant:calc(.547*var(--viewport-width));--char-w-nurse:calc(.383*var(--viewport-width));--char-w-doctor:calc(.413*var(--viewport-width));--char-w-flamingo:calc(.262*var(--viewport-width));--char-w-parrot:calc(.218*var(--viewport-width))}.loading{color:var(--color-black)}@keyframes scene1-cloud-animation-wrapper{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scene1-cloud-animation{0%{transform:translateY(0)}to{transform:translateY(5%)}}.scene1-cloud-animation{animation:20s linear infinite scene1-cloud-animation-wrapper;transform:translate(-100%)}.scene1-cloud-animation-2nd{animation-delay:10s}.scene1-cloud-animation img{animation:1s steps(2,end) infinite alternate scene1-cloud-animation}@keyframes scene-2-clock-animation{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.scene-2-clock-animation{transform-origin:top;animation:2s steps(8,end) infinite alternate scene-2-clock-animation}@keyframes scene-2-ball-animation{0%{transform:translate(0)rotate(-10deg)}to{transform:translate(5%)rotate(10deg)}}.scene-2-ball-animation{animation:1s steps(8,end) infinite alternate scene-2-ball-animation}@keyframes scene-3-pc-animation{0%{opacity:.5}to{opacity:1}}.scene-3-pc-animation{animation:1s steps(2,end) infinite alternate scene-3-pc-animation}@keyframes scene-3-chair-animation{0%{transform:translate(0)}70%{transform:translate(0)}85%{transform:translate(10%)}to{transform:translate(0)}}.scene-3-chair-animation{animation:10s steps(8,end) infinite scene-3-chair-animation}@keyframes scene-4-cloud-animation{0%{transform:translateY(0)}to{transform:translateY(5%)}}.scene-4-cloud-animation{animation:1s steps(2,end) infinite alternate scene-4-cloud-animation}.scene-4-cloud-animation-2{animation:1s steps(2,end) .5s infinite alternate scene-4-cloud-animation}@keyframes scene-4-leaf-animation{0%{transform:rotate(-1deg)}50%{transform:rotate(0)}to{transform:rotate(1deg)}}.scene-4-leaf-animation{animation:1s steps(2,end) infinite alternate scene-4-leaf-animation}.scene-4-leaf-animation-2{animation:1s steps(2,end) .5s infinite alternate scene-4-leaf-animation}@keyframes flash{0%{transform:translate(0)}to{transform:translate(10%,-10%)}}.flash-animation{animation:1s steps(2,end) infinite flash}@font-face{font-family:gosaiji-font;src:url(/assets/fonts/gosaiji-kenshin.woff2)format("woff2"),url(/assets/fonts/gosaiji-kenshin.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}html{scrollbar-gutter:stable;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{color:var(--color-my-black);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--menu-bg-color);font-family:gosaiji-font,sans-serif;font-size:20px;font-style:normal;font-weight:400}a{color:inherit;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:under;cursor:pointer}button{cursor:pointer}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@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-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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@property --loading-hole{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes loadingCircleOut{0%{--loading-hole: -1%}to{--loading-hole: 150%}}#loading-screen[data-astro-cid-x67nhwyy]{--loading-outro-duration: var(--custom-transition-circle-duration, .8s);--loading-hole: -1%;-webkit-mask-image:none;mask-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}#loading-screen[data-astro-cid-x67nhwyy].fade-out{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent var(--loading-hole),#000 calc(var(--loading-hole) + .5%));mask-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent var(--loading-hole),#000 calc(var(--loading-hole) + .5%));animation:loadingCircleOut var(--loading-outro-duration) var(--custom-transition-circle-ease, steps(12)) both;pointer-events:none}html[data-preloaded=true] #loading-screen{display:none!important}@media (orientation: landscape) and (max-height: 600px) and (pointer: coarse){#scene-content-wrapper,#story-buttons,header{display:none!important}}:root{--my-body-color: var(--texture-image-purple);--my-button-color: var(--texture-image-purple);--my-body-inner-color: var(--texture-image-purple);--texture-image-purple: var(--texturePurple);--texture-image-orange: var(--textureOrange);--texture-image-blue: var(--textureBlue);--texture-image-green: var(--textureGreen);--custom-transition-interval: .1s;--custom-transition-header-menu-button-duration: .3s;--custom-header-menu-button-duration: var(--custom-transition-header-menu-button-duration);--custom-transition-header-menu-button-ease: steps(8);--custom-transition-header-menu-button-old-delay: 0s;--custom-transition-circle-duration: .8s;--custom-transition-circle-ease: steps(12);--custom-transition-circle-old-delay: var(--custom-header-menu-button-duration);--custom-transition-circle-new-delay: calc( var(--custom-header-menu-button-duration) + var(--custom-transition-interval) + var(--custom-transition-circle-duration) );--custom-transition-menu-accent-delay: calc( var(--custom-transition-circle-old-delay) + var(--custom-transition-circle-duration) );--custom-transition-header-menu-button-new-delay: calc( var(--custom-header-menu-button-duration) + var(--custom-transition-interval) + (2 * var(--custom-transition-circle-duration)) );--custom-transition-background-duration: .3s;--custom-transition-background-ease: ease-in-out;--custom-transition-background-old-delay: var(--custom-transition-circle-new-delay);--custom-transition-background-new-delay: var(--custom-transition-circle-new-delay);--custom-transition-story-buttons-out-duration: .25s;--custom-transition-story-buttons-in-duration: .35s;--custom-transition-story-buttons-ease: steps(8);--custom-transition-story-buttons-out-delay: 0s;--custom-transition-story-buttons-in-delay: var(--custom-transition-background-new-delay);--custom-transition-slide-duration: .8s;--custom-transition-slide-ease: ease-in-out;--custom-transition-slide-old-delay: 0s;--custom-transition-slide-new-delay: 0s}@media (min-width: 1024px){:root{--custom-transition-header-menu-button-duration: 0s}}@keyframes slideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes circleClipOut{0%{clip-path:circle(150% at 50% 50%)}to{clip-path:circle(0% at 50% 50%)}}@keyframes circleClipIn{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(150% at 50% 50%)}}@keyframes headerMenuButtonOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes headerMenuButtonIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes backgroundImageOut{0%{opacity:1}to{opacity:0}}@keyframes backgroundImageIn{0%{opacity:0}to{opacity:1}}@keyframes storyButtonsOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(120%);opacity:0}}@keyframes storyButtonsIn{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}::view-transition-old(scene-content-wrapper){animation:circleClipOut var(--custom-transition-circle-duration) var(--custom-transition-circle-ease) var(--custom-transition-circle-old-delay) both}::view-transition-new(scene-content-wrapper){animation:circleClipIn var(--custom-transition-circle-duration) var(--custom-transition-circle-ease) var(--custom-transition-circle-new-delay) both}::view-transition-old(scene-content){animation:slideOutLeft var(--custom-transition-slide-duration) var(--custom-transition-slide-ease) var(--custom-transition-slide-old-delay) both}::view-transition-new(scene-content){animation:slideInRight var(--custom-transition-slide-duration) var(--custom-transition-slide-ease) var(--custom-transition-slide-new-delay) both}html[data-transition-mode=slide][data-transition-direction=back]::view-transition-old(scene-content){animation:slideOutRight var(--custom-transition-slide-duration) var(--custom-transition-slide-ease) var(--custom-transition-slide-old-delay) both!important}html[data-transition-mode=slide][data-transition-direction=back]::view-transition-new(scene-content){animation:slideInLeft var(--custom-transition-slide-duration) var(--custom-transition-slide-ease) var(--custom-transition-slide-new-delay) both!important}::view-transition-old(background-image){animation:backgroundImageOut var(--custom-transition-background-duration) var(--custom-transition-background-ease) var(--custom-transition-background-old-delay) both}::view-transition-new(background-image){animation:backgroundImageIn var(--custom-transition-background-duration) var(--custom-transition-background-ease) var(--custom-transition-background-new-delay) both}::view-transition-old(header-menu-button){animation:none!important}::view-transition-new(header-menu-button){animation:none!important}html[data-transition-mode=circle]::view-transition-old(scene-content){animation:circleClipOut var(--custom-transition-circle-duration) var(--custom-transition-circle-ease) var(--custom-transition-circle-old-delay) both!important}html[data-transition-mode=circle]::view-transition-new(scene-content){animation:circleClipIn var(--custom-transition-circle-duration) var(--custom-transition-circle-ease) var(--custom-transition-circle-new-delay) both!important}html[data-transition-mode=slide]::view-transition-old(scene-content-wrapper),html[data-transition-mode=slide]::view-transition-new(scene-content-wrapper){animation:none!important}html[data-transition-mode=slide]::view-transition-old(background-image),html[data-transition-mode=slide]::view-transition-new(background-image){animation:none!important}html[data-transition-mode=circle]::view-transition-old(header-menu-button){animation:headerMenuButtonOut var(--custom-transition-header-menu-button-duration) var(--custom-transition-header-menu-button-ease) var(--custom-transition-header-menu-button-old-delay) both!important}html[data-transition-mode=circle]::view-transition-new(header-menu-button){animation:headerMenuButtonIn var(--custom-transition-header-menu-button-duration) var(--custom-transition-header-menu-button-ease) var(--custom-transition-header-menu-button-new-delay) both!important}html[data-transition-mode=circle]::view-transition-old(header-menu-pc-left),html[data-transition-mode=circle]::view-transition-old(header-menu-pc-right){animation:fadeOut 1ms steps(1,end) var(--custom-transition-menu-accent-delay) both!important}html[data-transition-mode=circle]::view-transition-new(header-menu-pc-left),html[data-transition-mode=circle]::view-transition-new(header-menu-pc-right){animation:fadeIn 1ms steps(1,end) var(--custom-transition-menu-accent-delay) both!important}::view-transition-group(scene-content){overflow:hidden!important}html[data-transition-mode=slide]{--custom-transition-story-buttons-in-delay: var(--custom-transition-slide-duration)}::view-transition-old(story-buttons){animation:storyButtonsOut var(--custom-transition-story-buttons-out-duration) var(--custom-transition-story-buttons-ease) var(--custom-transition-story-buttons-out-delay) both!important}::view-transition-new(story-buttons){animation:storyButtonsIn var(--custom-transition-story-buttons-in-duration) var(--custom-transition-story-buttons-ease) var(--custom-transition-story-buttons-in-delay) both!important}::view-transition-group(story-buttons){background:transparent!important}
