/*! 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;--spacing:.0625rem;--breakpoint-sm:37.5em;--breakpoint-md:50em;--breakpoint-lg:62.5em;--breakpoint-xl:75em;--breakpoint-2xl:100em;--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:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--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:ease-in;--ease-out:ease-out;--ease-in-out:ease-in-out;--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-white:#fff;--color-black:#000;--color-50-red-400:#df8185;--color-50-red-400-dark:#dd4650;--color-50-red-500:#de7680;--color-50-red-500-dark:#dd3d4e;--color-50-red-600:#d46974;--color-50-red-600-dark:#cf3546;--color-50-lime:#8dc661;--color-50-lime-dark:#009e41;--color-50-green:#54b983;--color-50-green-dark:#009a51;--color-50-emerald:#4dbbaa;--color-50-emerald-dark:#009c76;--color-50-sky:#63b6d1;--color-50-sky-dark:#008ea8;--color-50-yellow:#f4a452;--color-50-yellow-dark:#ed6b28;--color-50-orange:#ee7961;--color-50-orange-dark:#e94436;--color-50-purple:#9b72b0;--color-50-purple-dark:#5e3379;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#ced5de;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#52525b;--color-gray-700:#3f3f46;--color-gray-800:#262626;--color-gray-900:#171717;--color-red-50:#fff0f1;--color-red-100:#ffdde0;--color-red-200:#ffc0c5;--color-red-300:#ff949d;--color-red-400:#ff5765;--color-red-500:#ff2335;--color-red-600:#e60012;--color-red:#e60012;--color-red-700:#d70012;--color-red-800:#b10311;--color-red-900:#920a15;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange:#d14600;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow:#b57605;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-neon:#fff033;--color-lime-50:#f7fee7;--color-lime-100:#ecfccb;--color-lime-200:#d9f99d;--color-lime-300:#bef264;--color-lime-400:#a3e635;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-lime:#4e8500;--color-lime-700:#4d7c0f;--color-lime-800:#3f6212;--color-lime-900:#365314;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green:#008a33;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald:#00875c;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-sky-50:#f0f8ff;--color-sky-100:#e0f0fe;--color-sky-200:#b9e2fe;--color-sky-300:#7cccfd;--color-sky-400:#36b3fa;--color-sky-500:#0c99eb;--color-sky-600:#0687d7;--color-sky:#0075c2;--color-sky-700:#0160a3;--color-sky-800:#065286;--color-sky-900:#0b446f;--color-cobalt-50:#f3f7fc;--color-cobalt-100:#e7eff9;--color-cobalt-200:#d5e2f1;--color-cobalt-300:#afc8e4;--color-cobalt-400:#88add7;--color-cobalt-500:#6193cc;--color-cobalt-600:#3c78bd;--color-cobalt-700:#2d68ac;--color-cobalt-800:#1e599b;--color-cobalt-900:#0f4b8a;--color-cobalt:#003d79;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple:#882bdc;--color-purple-700:#7e22ce;--color-purple-800:#6b21a8;--color-purple-900:#581c87;--color-pink-50:#fdf2f7;--color-pink-100:#fce7f1;--color-pink-200:#fad0e4;--color-pink-300:#f7aacd;--color-pink-400:#f175aa;--color-pink-500:#e9528e;--color-pink-600:#d72b66;--color-pink:#d72b66;--color-pink-700:#ba1c4f;--color-pink-800:#9a1a42;--color-pink-900:#811a39;--ease:ease;--ease-in-sine:cubic-bezier(.12,0,.39,0);--ease-out-sine:cubic-bezier(.61,1,.88,1);--ease-in-out-sine:cubic-bezier(.37,0,.63,1);--ease-in-quad:cubic-bezier(.11,0,.5,0);--ease-out-quad:cubic-bezier(.5,1,.89,1);--ease-in-out-quad:cubic-bezier(.45,0,.55,1);--ease-in-cubic:cubic-bezier(.32,0,.67,0);--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-in-out-cubic:cubic-bezier(.65,0,.35,1);--ease-in-quart:cubic-bezier(.5,0,.75,0);--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-in-out-quart:cubic-bezier(.76,0,.24,1);--ease-in-quint:cubic-bezier(.64,0,.78,0);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-in-out-quint:cubic-bezier(.83,0,.17,1);--ease-in-expo:cubic-bezier(.7,0,.84,0);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out-expo:cubic-bezier(.87,0,.13,1);--ease-in-circ:cubic-bezier(.55,0,1,.45);--ease-out-circ:cubic-bezier(0,.55,.45,1);--ease-in-out-circ:cubic-bezier(.85,0,.15,1);--ease-in-back:cubic-bezier(.36,0,.66,-.56);--ease-out-back:cubic-bezier(.34,1.56,.64,1);--ease-in-out-back:cubic-bezier(.68,-.6,.32,1.6);--animate-fade-in:fade-in 1s both;--animate-ticker:ticker 30s linear both infinite;--animate-init-sparkle-focus:init-focus 1.5s 1s both var(--ease-in-out-expo);--animate-init-sparkle-scale:init-scale 1.5s 3s both var(--ease-in-out-expo);--animate-init-sparkle:var(--animate-init-sparkle-focus),var(--animate-init-sparkle-scale);--animate-init-logotype:init-logotype 1.5s 3.5s both;--animate-init-gems:init-gems 1.5s 3.5s both;--animate-lazyload:lazyload 0s 3s both;--animate-elastic-down:elastic-down 2.5s var(--ease-in-out-circ)infinite both;--rem:1rem;--svmin:1svmin;--breakpoint-xs:25em;--breakpoint-col3:40em;--breakpoint-col4:60em;--breakpoint-col5:80em;--spacing-8-16:clamp(.5rem,.25rem + 1vw,1rem);--spacing-12-24:clamp(.75rem,.375rem + 1.5vw,1.5rem);--spacing-16-24:clamp(1rem,.75rem + 1vw,1.5rem);--spacing-16-32:clamp(1rem,.5rem + 2vw,2rem);--spacing-16-64:clamp(1rem,-.5rem + 6vw,4rem);--spacing-20-40:clamp(1.25rem,.625rem + 2.5vw,2.5rem);--spacing-22-28:clamp(1.375rem,1.1875rem + .75vw,1.75rem);--spacing-24-32:clamp(1.5rem,1.25rem + 1vw,2rem);--spacing-24-48:clamp(1.5rem,.75rem + 3vw,3rem);--spacing-24-80:clamp(1.5rem,-.25rem + 7vw,5rem);--spacing-28-40:clamp(1.75rem,1.375rem + 1.5vw,2.5rem);--spacing-32-40:clamp(2rem,1.75rem + 1vw,2.5rem);--spacing-40-48:clamp(2.5rem,2.25rem + 1vw,3rem);--spacing-40-80:clamp(2.5rem,1.25rem + 5vw,5rem);--spacing-48-56:clamp(3rem,2.75rem + 1vw,3.5rem);--spacing-52-104:clamp(3.25rem,1.625rem + 6.5vw,6.5rem);--spacing-56-88:clamp(3.5rem,2.5rem + 4vw,5.5rem);--spacing-64-96:clamp(4rem,3rem + 4vw,6rem);--spacing-80-160:clamp(5rem,2.5rem + 10vw,10rem);--spacing-100-200:clamp(6.25rem,3.125rem + 12.5vw,12.5rem);--spacing-128-160:clamp(8rem,7rem + 4vw,10rem);--spacing-160-240:clamp(10rem,7.5rem + 10vw,15rem);--spacing-240-320:clamp(15rem,12.5rem + 10vw,20rem);--z-header:100;--z-modal:200;--z-gems:-5;--z-wave:-10;--font-noto-sans:"Noto Sans JP",serif;--font-jost:"Jost",var(--font-noto-sans);--shadow-kyoshin:0 0 1.5rem #0000000d,0 1rem 1.5rem -.5rem #00000013}}@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}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}::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]){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-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[150svmin\]{inset:-150svmin}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-72{top:calc(var(--spacing)*-72)}.-top-\[0\.6em\]{top:-.6em}.top-0{top:calc(var(--spacing)*0)}.top-16-32{top:var(--spacing-16-32)}.top-24-32{top:var(--spacing-24-32)}.top-\[20vw\]{top:20vw}.top-\[90vw\]{top:90vw}.top-\[190vw\]{top:190vw}.top-\[290vw\]{top:290vw}.top-\[450vw\]{top:450vw}.top-\[calc\(100\%-0\.75rem\)\]{top:calc(100% - .75rem)}.top-\[calc\(100\%-1px\)\]{top:calc(100% - 1px)}.right-0{right:calc(var(--spacing)*0)}.right-16-32{right:var(--spacing-16-32)}.-bottom-\[47\.916667\%\]{bottom:-47.9167%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[60\%\]{bottom:60%}.bottom-\[calc\(60\%-6\.25em\)\]{bottom:calc(60% - 6.25em)}.bottom-\[calc\(100\%\+0\.1em\)\]{bottom:calc(100% + .1em)}.-left-\[0\.375em\]{left:-.375em}.-z-1{z-index:-1}.-z-99{z-index:-99}.z-1{z-index:1}.z-10{z-index:10}.z-100{z-index:100}.z-\[9999\]{z-index:9999}.z-gems{z-index:var(--z-gems)}.z-header{z-index:var(--z-header)}.z-modal{z-index:var(--z-modal)}.z-wave{z-index:var(--z-wave)}.order-\(--order-col2\){order:var(--order-col2)}.col-\[1\/2\]{grid-column:1/2}.row-\[1\/2\]{grid-row:1/2}.row-\[2\/3\]{grid-row:2/3}.m-auto{margin:auto}.-mx-\[20\%\]{margin-inline:-20%}.mx-auto{margin-inline:auto}.my-32{margin-block:calc(var(--spacing)*32)}.ms-\[-0\.05em\]{margin-inline-start:-.05em}.ms-\[-0\.15em\]{margin-inline-start:-.15em}.ms-\[-0\.025em\]{margin-inline-start:-.025em}.ms-\[-0\.075em\]{margin-inline-start:-.075em}.ms-\[0\.05em\]{margin-inline-start:.05em}.-mt-\[0\.5lh\]{margin-top:-.5lh}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-32{margin-top:calc(var(--spacing)*32)}.mt-48{margin-top:calc(var(--spacing)*48)}.mt-64{margin-top:calc(var(--spacing)*64)}.mt-64-96{margin-top:var(--spacing-64-96)}.mt-160-240{margin-top:var(--spacing-160-240)}.mt-240-320{margin-top:var(--spacing-240-320)}.mt-320{margin-top:calc(var(--spacing)*320)}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[25svh\]{margin-top:25svh}.mt-\[calc\(0\.5lh-var\(--border\)\/2\)\]{margin-top:calc(.5lh - var(--border)/2)}.mt-auto{margin-top:auto}.mr-\[1\.25em\]{margin-right:1.25em}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-\[1\.25em\]{margin-bottom:1.25em}.-ml-40-80{margin-left:calc(var(--spacing-40-80)*-1)}.ml-auto{margin-left:auto}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hide-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.\!hide-scrollbar::-webkit-scrollbar{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[10\/3\]{aspect-ratio:10/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-60{width:calc(var(--spacing)*60);height:calc(var(--spacing)*60)}.size-144{width:calc(var(--spacing)*144);height:calc(var(--spacing)*144)}.size-\[1em\]{width:1em;height:1em}.size-\[300svmin\]{width:300svmin;height:300svmin}.size-full{width:100%;height:100%}.h-\(--border\){height:var(--border)}.h-24-32{height:var(--spacing-24-32)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-192{height:calc(var(--spacing)*192)}.h-\[1em\]{height:1em}.h-\[1lh\]{height:1lh}.h-\[8svh\]{height:8svh}.h-\[44\.0115svmin\]{height:44.0115svmin}.h-full{height:100%}.h-svh{height:100svh}.max-h-full{max-height:100%}.min-h-192{min-height:calc(var(--spacing)*192)}.min-h-lvh{min-height:100lvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--border\){width:var(--border)}.w-\(--col\){width:var(--col)}.w-\(--w\){width:var(--w)}.w-12-24{width:var(--spacing-12-24)}.w-24{width:calc(var(--spacing)*24)}.w-52-104{width:var(--spacing-52-104)}.w-400{width:calc(var(--spacing)*400)}.w-\[4\.5em\]{width:4.5em}.w-\[15\%\]{width:15%}.w-\[75\%\]{width:75%}.w-\[118\.125\%\]{width:118.125%}.w-\[125\%\]{width:125%}.w-\[1em\]{width:1em}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--max-w\){max-width:var(--max-w)}.max-w-96{max-width:calc(var(--spacing)*96)}.max-w-450{max-width:calc(var(--spacing)*450)}.max-w-480{max-width:calc(var(--spacing)*480)}.max-w-512{max-width:calc(var(--spacing)*512)}.max-w-640{max-width:calc(var(--spacing)*640)}.max-w-920{max-width:calc(var(--spacing)*920)}.max-w-1120{max-width:calc(var(--spacing)*1120)}.max-w-1216{max-width:calc(var(--spacing)*1216)}.max-w-1920{max-width:calc(var(--spacing)*1920)}.max-w-\[calc\(100vw-var\(--spacing-16-32\)\*2\)\]{max-width:calc(100vw - var(--spacing-16-32)*2)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-\(--x\){--tw-translate-x:var(--x);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\(--y\){--tw-translate-y:var(--y);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[1em\]{--tw-translate-y:1em;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-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\(--scale\){scale:var(--scale)}.-rotate-45{rotate:-45deg}.rotate-\(--rotate\){rotate:var(--rotate)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.\[animation\:fade-in_1s_both\]{animation:1s both fade-in}.\[animation\:fade-in_2\.5s_both\]{animation:2.5s both fade-in}.\[animation\:lazyload_0s_1s_both\]{animation:0s 1s both lazyload}.\[animation\:lazyload_0s_var\(--lazyload\)_both\]{animation:lazyload 0s var(--lazyload)both}.animate-elastic-down{animation:var(--animate-elastic-down)}.animate-init-gems{animation:var(--animate-init-gems)}.animate-init-logotype{animation:var(--animate-init-logotype)}.animate-init-sparkle{animation:var(--animate-init-sparkle)}.animate-lazyload{animation:var(--animate-lazyload)}.animate-spin{animation:var(--animate-spin)}.animate-ticker{animation:var(--animate-ticker)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}.gap-24{gap:calc(var(--spacing)*24)}.gap-32{gap:calc(var(--spacing)*32)}.gap-48{gap:calc(var(--spacing)*48)}.gap-64{gap:calc(var(--spacing)*64)}.gap-\[0\.05em\]{gap:.05em}.gap-\[0\.15em\]{gap:.15em}.gap-\[0\.75em\]{gap:.75em}.gap-\[1lh\]{gap:1lh}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-8-16{column-gap:var(--spacing-8-16)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-64{column-gap:calc(var(--spacing)*64)}.gap-x-\[0\.5em\]{column-gap:.5em}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-24{row-gap:calc(var(--spacing)*24)}.gap-y-40{row-gap:calc(var(--spacing)*40)}.justify-self-start{justify-self:flex-start}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.\!overflow-x-clip{overflow-x:clip!important}.overflow-x-clip{overflow-x:clip}.\!overflow-y-visible{overflow-y:visible!important}.overflow-y-auto{overflow-y:auto}.rounded-8{border-radius:calc(var(--spacing)*8)}.rounded-16{border-radius:calc(var(--spacing)*16)}.rounded-24{border-radius:calc(var(--spacing)*24)}.rounded-\[1em\]{border-radius:1em}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-10{border-style:var(--tw-border-style);border-width:10px}.border-\[calc\(var\(--border\)\*2\)\]{border-style:var(--tw-border-style);border-width:calc(var(--border)*2)}.border-\(--border-color\){border-color:var(--border-color)}.border-\(--color\){border-color:var(--color)}.border-yellow-100{border-color:var(--color-yellow-100)}.bg-\(--bg\){background-color:var(--bg)}.bg-\(--border-color\){background-color:var(--border-color)}.bg-50-green{background-color:var(--color-50-green)}.bg-50-lime{background-color:var(--color-50-lime)}.bg-50-orange{background-color:var(--color-50-orange)}.bg-50-purple{background-color:var(--color-50-purple)}.bg-50-red-400-dark{background-color:var(--color-50-red-400-dark)}.bg-50-red-500{background-color:var(--color-50-red-500)}.bg-50-sky{background-color:var(--color-50-sky)}.bg-50-yellow{background-color:var(--color-50-yellow)}.bg-50-yellow-dark{background-color:var(--color-50-yellow-dark)}.bg-green{background-color:var(--color-green)}.bg-white{background-color:var(--color-white)}.bg-white\/0{background-color:color-mix(in oklab,var(--color-white)0%,transparent)}.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-\[linear-gradient\(0deg\,\#000_50\%\,transparent_50\%\)\]{background-image:linear-gradient(#0000 50%,#000 50%)}.bg-\[length\:100\%_200\%\]{background-size:100% 200%}.\!p-16{padding:calc(var(--spacing)*16)!important}.p-16{padding:calc(var(--spacing)*16)}.p-16-24{padding:var(--spacing-16-24)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-16-32{padding-inline:var(--spacing-16-32)}.px-16-64{padding-inline:var(--spacing-16-64)}.px-24{padding-inline:calc(var(--spacing)*24)}.px-24-80{padding-inline:var(--spacing-24-80)}.px-32{padding-inline:calc(var(--spacing)*32)}.px-\[1em\]{padding-inline:1em}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-16-24{padding-block:var(--spacing-16-24)}.py-56-88{padding-block:var(--spacing-56-88)}.py-64{padding-block:calc(var(--spacing)*64)}.py-\[0\.1em\]{padding-block:.1em}.py-\[0\.25em\]{padding-block:.25em}.pt-40-80{padding-top:var(--spacing-40-80)}.pt-64{padding-top:calc(var(--spacing)*64)}.pt-104{padding-top:calc(var(--spacing)*104)}.pr-40{padding-right:calc(var(--spacing)*40)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-56-88{padding-bottom:var(--spacing-56-88)}.pb-64{padding-bottom:calc(var(--spacing)*64)}.pb-80{padding-bottom:calc(var(--spacing)*80)}.pl-20-40{padding-left:var(--spacing-20-40)}.pl-32{padding-left:calc(var(--spacing)*32)}.text-center{text-align:center}.indent-\[0\.25em\]{text-indent:.25em}.font-jost{font-family:var(--font-jost)}.font-noto-sans{font-family:var(--font-noto-sans)}.text-14{font-size:calc(var(--spacing)*14)}.text-16{font-size:calc(var(--spacing)*16)}.text-22-28{font-size:var(--spacing-22-28)}.text-24-32{font-size:var(--spacing-24-32)}.text-32-40{font-size:var(--spacing-32-40)}.text-40-48{font-size:var(--spacing-40-48)}.text-80-160{font-size:var(--spacing-80-160)}.text-\[0\.3em\]{font-size:.3em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.875em\]{font-size:.875em}.text-\[0\.5625em\]{font-size:.5625em}.text-\[10em\]{font-size:10em}.text-\[10vmax\]{font-size:10vmax}.text-\[min\(0\.15em\,1rem\)\]{font-size:min(.15em,1rem)}.text-\[min\(10em\,35vw\)\]{font-size:min(10em,35vw)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[2\.5\]{--tw-leading:2.5;line-height:2.5}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.text-\(--color\){color:var(--color)}.text-\(--fg\){color:var(--fg)}.text-\(--ln\){color:var(--ln)}.text-50-emerald{color:var(--color-50-emerald)}.text-50-green{color:var(--color-50-green)}.text-50-orange{color:var(--color-50-orange)}.text-50-purple{color:var(--color-50-purple)}.text-50-red-400{color:var(--color-50-red-400)}.text-50-red-500{color:var(--color-50-red-500)}.text-50-red-600{color:var(--color-50-red-600)}.text-50-sky{color:var(--color-50-sky)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-800{color:var(--color-gray-800)}.text-green-700{color:var(--color-green-700)}.text-red{color:var(--color-red)}.text-white{color:var(--color-white)}.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-80{opacity:.8}.mix-blend-multiply{mix-blend-mode:multiply}.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-\[0_0_4rem\]{--tw-shadow:0 0 4rem var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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-black\/5{--tw-shadow-color:color-mix(in oklab,var(--color-black)5%,transparent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-red\/10{outline-color:color-mix(in oklab,var(--color-red)10%,transparent)}.blur-lg{--tw-blur:blur(var(--blur-lg));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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.\!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,-webkit-backdrop-filter,backdrop-filter!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-\(--delay\){transition-delay:var(--delay)}.\!duration-750{--tw-duration:.75s!important;transition-duration:.75s!important}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.\!ease-out-cubic{--tw-ease:var(--ease-out-cubic)!important;transition-timing-function:var(--ease-out-cubic)!important}.ease-out-back{--tw-ease:var(--ease-out-back);transition-timing-function:var(--ease-out-back)}.ease-out-cubic{--tw-ease:var(--ease-out-cubic);transition-timing-function:var(--ease-out-cubic)}.\[--border\:0\.0625rem\]{--border:.0625rem}.\[--col\:50\%\]{--col:50%}.\[--offset-x\:2\.56svmin\]{--offset-x:2.56svmin}.\[--offset-y\:-6\.9733svmin\]{--offset-y:-6.9733svmin}.\[animation-duration\:60s\]{animation-duration:60s}.font-palt{font-feature-settings:"palt" 1}.transform-3d{transform-style:preserve-3d}:is(.\*\:absolute>*){position:absolute}:is(.\*\:col-\[1\/2\]>*){grid-column:1/2}:is(.\*\:row-\[1\/2\]>*){grid-row:1/2}:is(.\*\:\!m-0>*){margin:calc(var(--spacing)*0)!important}:is(.\*\:mx-auto>*){margin-inline:auto}:is(.\*\:\!my-0>*){margin-block:calc(var(--spacing)*0)!important}:is(.\*\:size-full>*){width:100%;height:100%}:is(.\*\:h-1>*){height:calc(var(--spacing)*1)}:is(.\*\:h-2>*){height:calc(var(--spacing)*2)}:is(.\*\:animate-spin>*){animation:var(--animate-spin)}:is(.\*\:\!p-16>*){padding:calc(var(--spacing)*16)!important}:is(.\*\: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,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:ease-out>*){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}:is(.\*\:\[animation-duration\:60s\]>*){animation-duration:60s}@media (hover:hover){.group-hover\:scale-120:is(:where(.group):hover *){--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:gap-6:is(:where(.group):hover *){gap:calc(var(--spacing)*6)}}.group-aria-hidden\:translate-y-32:is(:where(.group)[aria-hidden=true] *){--tw-translate-y:calc(var(--spacing)*32);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-aria-hidden\:translate-y-\[2em\]:is(:where(.group)[aria-hidden=true] *){--tw-translate-y:2em;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-aria-hidden\:-rotate-270:is(:where(.group)[aria-hidden=true] *){rotate:-270deg}.group-aria-hidden\:opacity-0:is(:where(.group)[aria-hidden=true] *){opacity:0}.group-aria-hidden\:delay-0:is(:where(.group)[aria-hidden=true] *){transition-delay:0s}.group-data-active\:hidden:is(:where(.group)[data-active] *){display:none}.group-data-active\:-translate-y-0:is(:where(.group)[data-active] *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-active\:-translate-y-full:is(:where(.group)[data-active] *){--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-active\:-rotate-45:is(:where(.group)[data-active] *){rotate:-45deg}.group-data-active\:rotate-45:is(:where(.group)[data-active] *){rotate:45deg}.group-data-active\:rotate-180:is(:where(.group)[data-active] *){rotate:180deg}.group-data-active\:duration-300:is(:where(.group)[data-active] *){--tw-duration:.3s;transition-duration:.3s}:is(.group-data-active\:\*\:col-\[1\/2\]:is(:where(.group)[data-active] *)>*){grid-column:1/2}:is(.group-data-active\:\*\:row-\[1\/2\]:is(:where(.group)[data-active] *)>*){grid-row:1/2}.first-letter\:font-palt:first-letter{font-feature-settings:"palt" 1}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:inset-16:before{content:var(--tw-content);inset:calc(var(--spacing)*16)}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:mb-\[0\.5lh\]:before{content:var(--tw-content);margin-bottom:.5lh}.before\:bg-50-red-400-dark:before{content:var(--tw-content);background-color:var(--color-50-red-400-dark)}.before\:dashed-note-\(--ln\):before{content:var(--tw-content);background-image:linear-gradient(90deg,#fff 20%,transparent 20%,transparent 80%,#fff 80%),linear-gradient(0deg,var(--ln)1.5px,transparent 1.5px);background-position:top;background-size:.8rem 100%,100% 1lh}.before\:mix-blend-darken:before{content:var(--tw-content);mix-blend-mode:darken}.before\:\[clip-path\:polygon\(0_0\,100\%_0\,0_100\%\)\]:before{content:var(--tw-content);clip-path:polygon(0 0,100% 0,0 100%)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:h-128:after{content:var(--tw-content);height:calc(var(--spacing)*128)}.after\:bg-gradient-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-\(--border-color\):after{content:var(--tw-content);--tw-gradient-from:var(--border-color);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@media (hover:hover){.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:\!text-green:hover{color:var(--color-green)!important}.hover\:\!text-orange:hover{color:var(--color-orange)!important}.hover\:\!text-pink:hover{color:var(--color-pink)!important}.hover\:\!text-sky:hover{color:var(--color-sky)!important}:is(.\*\:hover\:scale-110>*):hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}:where(.is-scrolled) .in-\[\.is-scrolled\]\:scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}:where(.is-scrolled) .in-\[\.is-scrolled\]\:opacity-0{opacity:0}:where(.is-scrolled) .in-\[\.is-scrolled\]\:blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.aria-hidden\:invisible[aria-hidden=true]{visibility:hidden}.aria-hidden\:opacity-0[aria-hidden=true]{opacity:0}.data-\[active-link\=true\]\:text-green[data-active-link=true]{color:var(--color-green)}.data-\[active-link\=true\]\:text-orange[data-active-link=true]{color:var(--color-orange)}.data-\[active-link\=true\]\:text-pink[data-active-link=true]{color:var(--color-pink)}.data-\[active-link\=true\]\:text-sky[data-active-link=true]{color:var(--color-sky)}@media (width<75em){.max-xl\:-ml-100-200{margin-left:calc(var(--spacing-100-200)*-1)}}@media (width<50em){.max-md\:aspect-square{aspect-ratio:1}}@media (width<40em){.max-col3\:bottom-\(--bottom-col2\){bottom:var(--bottom-col2)}.max-col3\:-mr-\[25\%\]{margin-right:-25%}.max-col3\:-ml-\[25\%\]{margin-left:-25%}.max-col3\:ml-\(--ml-col2\){margin-left:var(--ml-col2)}.max-col3\:block{display:block}.max-col3\:hidden{display:none}.max-col3\:nth-\[5n\+1\]\:-ml-\[25\%\]:nth-child(5n+1){margin-left:-25%}.max-col3\:nth-\[5n\+3\]\:-mr-\[25\%\]:nth-child(5n+3){margin-right:-25%}}@media (width>=40em){.col3\:top-\[50vw\]{top:50vw}.col3\:top-\[150vw\]{top:150vw}.col3\:top-\[210vw\]{top:210vw}.col3\:top-\[225vw\]{top:225vw}.col3\:order-\(--order-col3\){order:var(--order-col3)}.col3\:\[--col\:33\.333\%\]{--col:33.333%}@media (width<60em){.col3\:max-col4\:bottom-\(--bottom-col3\){bottom:var(--bottom-col3)}.min-col3\:max-col4\:-mr-\[16\.6666\%\]{margin-right:-16.6666%}.col3\:max-col4\:ml-\(--ml-col3\){margin-left:var(--ml-col3)}.min-col3\:max-col4\:-ml-\[16\.6666\%\]{margin-left:-16.6666%}.col3\:max-col4\:block{display:block}.min-col3\:max-col4\:hidden{display:none}.min-col3\:max-col4\:nth-\[7n\+1\]\:-ml-\[16\.6666\%\]:nth-child(7n+1){margin-left:-16.6666%}.min-col3\:max-col4\:nth-\[7n\+4\]\:-mr-\[16\.6666\%\]:nth-child(7n+4){margin-right:-16.6666%}}}@media (width>=50em){.md\:col-\[1\/3\]{grid-column:1/3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-56-88{padding-inline:var(--spacing-56-88)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:whitespace-nowrap{white-space:nowrap}.md\:\[--border\:0\.125rem\]{--border:.125rem}}@media (width>=60em){.col4\:top-\[10vw\]{top:10vw}.col4\:top-\[15vw\]{top:15vw}.col4\:top-\[40vw\]{top:40vw}.col4\:top-\[65vw\]{top:65vw}.col4\:top-\[75vw\]{top:75vw}.col4\:right-0{right:calc(var(--spacing)*0)}.col4\:right-\[5\%\]{right:5%}.col4\:right-\[10\%\]{right:10%}.col4\:left-\[5\%\]{left:5%}.col4\:left-\[10\%\]{left:10%}.col4\:order-\(--order-col4\){order:var(--order-col4)}.col4\:\[--col\:calc\(25\%-0\.1px\)\]{--col: calc(25% - .1px) }@media (width<80em){.col4\:max-col5\:bottom-\(--bottom-col4\){bottom:var(--bottom-col4)}.min-col4\:max-col5\:-mr-\[12\.5\%\]{margin-right:-12.5%}.col4\:max-col5\:ml-\(--ml-col4\){margin-left:var(--ml-col4)}.min-col4\:max-col5\:-ml-\[12\.5\%\]{margin-left:-12.5%}.col4\:max-col5\:block{display:block}.min-col4\:max-col5\:hidden{display:none}.min-col4\:max-col5\:nth-\[9n\+1\]\:-ml-\[12\.5\%\]:nth-child(9n+1){margin-left:-12.5%}.min-col4\:max-col5\:nth-\[9n\+5\]\:-mr-\[12\.5\%\]:nth-child(9n+5){margin-right:-12.5%}}}@media (width>=62.5em){.min-\[62\.5em\]\:mt-\[55svh\]{margin-top:55svh}.min-\[62\.5em\]\:mt-\[80svh\]{margin-top:80svh}}@media (width>=75em){.xl\:col-\[1\/3\]{grid-column:1/3}.xl\:w-1120{width:calc(var(--spacing)*1120)}.xl\:max-w-1120{max-width:calc(var(--spacing)*1120)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:justify-end{justify-content:flex-end}.xl\:gap-x-240{column-gap:calc(var(--spacing)*240)}.xl\:group-odd\:-ml-680:is(:where(.group):nth-child(odd) *){margin-left:calc(var(--spacing)*-680)}.xl\:group-odd\:\[direction\:rtl\]:is(:where(.group):nth-child(odd) *){direction:rtl}.xl\:group-even\:-mr-40-80:is(:where(.group):nth-child(2n) *){margin-right:calc(var(--spacing-40-80)*-1)}.xl\:group-even\:-mr-680:is(:where(.group):nth-child(2n) *){margin-right:calc(var(--spacing)*-680)}.xl\:group-even\:ml-0:is(:where(.group):nth-child(2n) *){margin-left:calc(var(--spacing)*0)}.xl\:group-even\:grow:is(:where(.group):nth-child(2n) *){flex-grow:1}.xl\:group-even\:flex-row-reverse:is(:where(.group):nth-child(2n) *){flex-direction:row-reverse}.xl\:group-even\:pr-20-40:is(:where(.group):nth-child(2n) *){padding-right:var(--spacing-20-40)}.xl\:group-even\:pl-0:is(:where(.group):nth-child(2n) *){padding-left:calc(var(--spacing)*0)}.xl\:even\:flex-row-reverse:nth-child(2n){flex-direction:row-reverse}}@media (width>=80em){.col5\:bottom-\(--bottom-col5\){bottom:var(--bottom-col5)}.col5\:order-\(--order-col5\){order:var(--order-col5)}.col5\:-mr-\[10\%\]{margin-right:-10%}.col5\:-ml-\[10\%\]{margin-left:-10%}.col5\:ml-\(--ml-col5\){margin-left:var(--ml-col5)}.col5\:block{display:block}.col5\:hidden{display:none}.col5\:\[--col\:20\%\]{--col:20%}.col5\:nth-\[11n\+1\]\:-ml-\[10\%\]:nth-child(11n+1){margin-left:-10%}.col5\:nth-\[11n\+6\]\:-mr-\[10\%\]:nth-child(11n+6){margin-right:-10%}}@media (orientation:portrait){.portrait\:grid-flow-col{grid-auto-flow:column}.portrait\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.portrait\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}.inview\:translate-0:where(.is-inview),:where(.is-inview) .inview\:translate-0{--tw-translate-x:calc(var(--spacing)*0);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.inview\:opacity-100:where(.is-inview),:where(.is-inview) .inview\:opacity-100{opacity:1}.inview\:blur-none:where(.is-inview),:where(.is-inview) .inview\:blur-none{--tw-blur: ;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,)}.\[\&_\*\+p\]\:mt-\[1lh\] *+p{margin-top:1lh}.\[\&_\:nth-child\(n\+6\)\:nth-child\(-n\+7\)\]\:invisible :nth-child(n+6):nth-child(-n+7){visibility:hidden}.\[\&\>figure\]\:\!p-16>figure{padding:calc(var(--spacing)*16)!important}:has([data-page=mori]) .\[\:has\(\[data-page\=\"mori\"\]\)_\&\]\:absolute{position:absolute}:has([data-page=mori]) .\[\:has\(\[data-page\=\"mori\"\]\)_\&\]\:bottom-0{bottom:calc(var(--spacing)*0)}:has([data-page=mori]) .\[\:has\(\[data-page\=\"mori\"\]\)_\&\]\:mt-0{margin-top:calc(var(--spacing)*0)}:has([data-water-button]:disabled) .\[\:has\(\[data-water-button\]\:disabled\)_\&\]\:pointer-events-none{pointer-events:none}}.mori-story h2{font-size:var(--spacing-24-32);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-green-700);font-feature-settings:"palt" 1;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.125em;display:flex}.mori-story h2 strong{font-size:1.5em}.mori-story h3{margin-top:calc(var(--spacing)*64);margin-bottom:calc(var(--spacing)*24);font-size:calc(var(--spacing)*24);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-green);font-feature-settings:"palt" 1}.mori-story ul{padding-left:1em;list-style-type:disc}.mori-story figure{margin-block:calc(var(--spacing)*32);border-radius:calc(var(--spacing)*16);background-color:var(--color-white);width:fit-content;padding:var(--spacing-16-24)}.mori-story figure figcaption{font-size:calc(var(--spacing)*14);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-gray-600);margin-top:1em}html{scroll-behavior:smooth}html,html *{scrollbar-width:thin}@media (width<=400px){html{font-size:4vw}}@media (width>=2000px){html{font-size:.8vw}}html.is-changing .swup-fade{opacity:1;transition:opacity .5s}html.is-animating .swup-fade{opacity:0}html.lenis.lenis-stopped{overflow:auto}button:not([disabled]){cursor:pointer}[data-inview=""]{opacity:0;transition:translate var(--ease-out-cubic).75s,opacity linear .75s;translate:0 2rem}[data-inview=""].is-inview{opacity:1;translate:0}@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 fade-in{0%{opacity:var(--fadein-from,0)}to{opacity:var(--fadein-to,1)}}@keyframes ticker{to{translate:-50%}}@keyframes init-focus{0%{clip-path:circle(50%)}to{clip-path:circle(13.3333%)}}@keyframes init-scale{to{translate:var(--offset-x)var(--offset-y)0;rotate:30deg;scale:.375}}@keyframes init-logotype{0%{opacity:0;filter:blur(3rem);scale:.9}}@keyframes init-gems{0%{opacity:0}to{opacity:.3}}@keyframes lazyload{0%{content-visibility:hidden}}@keyframes elastic-down{0%{background-position:50% 100%}to{background-position:50% -100%}}@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;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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
