/*! tailwindcss v4.1.8 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.1rem;--color-black:#000;--color-white:#fff;--color-red:#c40202;--font-weight-bold:700;--font-weight-black:900;--duration-hover:.5s;--ease-hover:cubic-bezier(.25,1,.5,1);--animate-blink-fast:blink .2s ease-in-out infinite;--animate-blink-shallow-slow:blink-shallow 2s ease-in-out infinite;--animate-dokudoku:dokudoku 3s ease-in-out infinite;--animate-glitch-fade:glitch-shadow .1s 3,fade .5s ease both;--font-zen-old-mincho:var(--font-zen-old-mincho);--font-eb-garamond:var(--font-eb-garamond);--font-dm-serif:var(--font-dm-serif);--font-dela-gothic:var(--font-dela-gothic)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-size:calc(100vw*10/var(--bestview-width-sp))}@media (min-width:769px){html{font-size:calc(100vw*10/var(--bestview-width-pc))}}body{background-color:var(--body-bg);font-family:var(--font-zen-old-mincho);overflow-wrap:break-word;color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{pointer-events:none;-webkit-user-select:none;user-select:none}img,svg{width:100%;height:auto}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.-top-5{top:calc(var(--spacing)*-5)}.-top-20{top:calc(var(--spacing)*-20)}.-top-57{top:calc(var(--spacing)*-57)}.-top-58{top:calc(var(--spacing)*-58)}.-top-64{top:calc(var(--spacing)*-64)}.-top-65{top:calc(var(--spacing)*-65)}.-top-74{top:calc(var(--spacing)*-74)}.-top-80{top:calc(var(--spacing)*-80)}.-top-85{top:calc(var(--spacing)*-85)}.-top-87{top:calc(var(--spacing)*-87)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-20{top:calc(var(--spacing)*20)}.top-26{top:calc(var(--spacing)*26)}.top-30{top:calc(var(--spacing)*30)}.top-103{top:calc(var(--spacing)*103)}.top-163{top:calc(var(--spacing)*163)}.top-208{top:calc(var(--spacing)*208)}.top-209{top:calc(var(--spacing)*209)}.top-300{top:calc(var(--spacing)*300)}.top-346{top:calc(var(--spacing)*346)}.top-365{top:calc(var(--spacing)*365)}.top-427{top:calc(var(--spacing)*427)}.top-507{top:calc(var(--spacing)*507)}.top-548{top:calc(var(--spacing)*548)}.top-638{top:calc(var(--spacing)*638)}.top-714{top:calc(var(--spacing)*714)}.top-880{top:calc(var(--spacing)*880)}.top-925{top:calc(var(--spacing)*925)}.top-1219{top:calc(var(--spacing)*1219)}.-right-12{right:calc(var(--spacing)*-12)}.-right-20{right:calc(var(--spacing)*-20)}.-right-22{right:calc(var(--spacing)*-22)}.-right-42{right:calc(var(--spacing)*-42)}.-right-50{right:calc(var(--spacing)*-50)}.-right-72{right:calc(var(--spacing)*-72)}.-right-381{right:calc(var(--spacing)*-381)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-7{right:calc(var(--spacing)*7)}.right-11{right:calc(var(--spacing)*11)}.right-15{right:calc(var(--spacing)*15)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.right-25{right:calc(var(--spacing)*25)}.right-29{right:calc(var(--spacing)*29)}.right-30{right:calc(var(--spacing)*30)}.right-50{right:calc(var(--spacing)*50)}.right-51{right:calc(var(--spacing)*51)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-13{bottom:calc(var(--spacing)*13)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-96{bottom:calc(var(--spacing)*96)}.bottom-\[calc\(100\%-\(50\/730\)\*100\%\)\]{bottom:93.1507%}.-left-9{left:calc(var(--spacing)*-9)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-8{left:calc(var(--spacing)*8)}.left-16{left:calc(var(--spacing)*16)}.left-20{left:calc(var(--spacing)*20)}.left-21{left:calc(var(--spacing)*21)}.left-25{left:calc(var(--spacing)*25)}.left-30{left:calc(var(--spacing)*30)}.left-33{left:calc(var(--spacing)*33)}.left-50{left:calc(var(--spacing)*50)}.left-51{left:calc(var(--spacing)*51)}.left-189{left:calc(var(--spacing)*189)}.-z-1{z-index:calc(1*-1)}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-100{z-index:100}.z-1000{z-index:1000}.container{width:100%}@media (min-width:769px){.container{max-width:769px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.-my-10{margin-block:calc(var(--spacing)*-10)}.my-auto{margin-block:auto}.-mt-12{margin-top:calc(var(--spacing)*-12)}.-mt-75{margin-top:calc(var(--spacing)*-75)}.-mt-76{margin-top:calc(var(--spacing)*-76)}.-mt-78{margin-top:calc(var(--spacing)*-78)}.-mt-80{margin-top:calc(var(--spacing)*-80)}.-mt-90{margin-top:calc(var(--spacing)*-90)}.-mt-95{margin-top:calc(var(--spacing)*-95)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-13{margin-top:calc(var(--spacing)*13)}.mt-15{margin-top:calc(var(--spacing)*15)}.mt-18{margin-top:calc(var(--spacing)*18)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-23{margin-top:calc(var(--spacing)*23)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-25{margin-top:calc(var(--spacing)*25)}.mt-26{margin-top:calc(var(--spacing)*26)}.mt-27{margin-top:calc(var(--spacing)*27)}.mt-30{margin-top:calc(var(--spacing)*30)}.mt-40{margin-top:calc(var(--spacing)*40)}.mt-47{margin-top:calc(var(--spacing)*47)}.mt-48{margin-top:calc(var(--spacing)*48)}.mt-50{margin-top:calc(var(--spacing)*50)}.mt-52{margin-top:calc(var(--spacing)*52)}.mt-54{margin-top:calc(var(--spacing)*54)}.mt-55{margin-top:calc(var(--spacing)*55)}.mt-56{margin-top:calc(var(--spacing)*56)}.mt-58{margin-top:calc(var(--spacing)*58)}.mt-62{margin-top:calc(var(--spacing)*62)}.mt-69{margin-top:calc(var(--spacing)*69)}.mt-78{margin-top:calc(var(--spacing)*78)}.mt-95{margin-top:calc(var(--spacing)*95)}.mt-97{margin-top:calc(var(--spacing)*97)}.mt-98{margin-top:calc(var(--spacing)*98)}.mt-100{margin-top:calc(var(--spacing)*100)}.mt-101{margin-top:calc(var(--spacing)*101)}.mt-105{margin-top:calc(var(--spacing)*105)}.mt-106{margin-top:calc(var(--spacing)*106)}.mt-107{margin-top:calc(var(--spacing)*107)}.mt-109{margin-top:calc(var(--spacing)*109)}.mt-115{margin-top:calc(var(--spacing)*115)}.mt-124{margin-top:calc(var(--spacing)*124)}.mt-136{margin-top:calc(var(--spacing)*136)}.mt-140{margin-top:calc(var(--spacing)*140)}.mt-200{margin-top:calc(var(--spacing)*200)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-10{margin-right:calc(var(--spacing)*10)}.mr-12{margin-right:calc(var(--spacing)*12)}.mr-15{margin-right:calc(var(--spacing)*15)}.mr-20{margin-right:calc(var(--spacing)*20)}.mr-22{margin-right:calc(var(--spacing)*22)}.mr-35{margin-right:calc(var(--spacing)*35)}.mr-50{margin-right:calc(var(--spacing)*50)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-13{margin-bottom:calc(var(--spacing)*13)}.mb-95{margin-bottom:calc(var(--spacing)*95)}.mb-100{margin-bottom:calc(var(--spacing)*100)}.-ml-5{margin-left:calc(var(--spacing)*-5)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-11{margin-left:calc(var(--spacing)*11)}.ml-19{margin-left:calc(var(--spacing)*19)}.ml-21{margin-left:calc(var(--spacing)*21)}.ml-24{margin-left:calc(var(--spacing)*24)}.ml-28{margin-left:calc(var(--spacing)*28)}.ml-46{margin-left:calc(var(--spacing)*46)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}@media not all and (min-width:769px){.only-pc{display:none}}@media (min-width:769px){.only-sp{display:none}}.aspect-\[18\/38\]{aspect-ratio:18/38}.aspect-\[104\/88\]{aspect-ratio:104/88}.aspect-\[107\/118\]{aspect-ratio:107/118}.aspect-\[128\/203\]{aspect-ratio:128/203}.aspect-\[131\/120\]{aspect-ratio:131/120}.aspect-\[144\/38\]{aspect-ratio:144/38}.aspect-\[231\/123\]{aspect-ratio:231/123}.aspect-\[275\/57\]{aspect-ratio:275/57}.aspect-\[290\/236\]{aspect-ratio:290/236}.aspect-\[390\/177\]{aspect-ratio:390/177}.aspect-\[390\/200\]{aspect-ratio:390/200}.aspect-\[390\/844\]{aspect-ratio:390/844}.aspect-\[410\/228\]{aspect-ratio:410/228}.aspect-\[500\/680\]{aspect-ratio:500/680}.aspect-\[500\/730\]{aspect-ratio:500/730}.aspect-\[510\/168\]{aspect-ratio:510/168}.aspect-\[518\/730\]{aspect-ratio:518/730}.aspect-\[562\/288\]{aspect-ratio:562/288}.aspect-\[564\/288\]{aspect-ratio:564/288}.aspect-\[687\/358\]{aspect-ratio:687/358}.aspect-\[780\/1104\]{aspect-ratio:780/1104}.aspect-\[796\/65\]{aspect-ratio:796/65}.aspect-\[960\/490\]{aspect-ratio:960/490}.aspect-\[2298\/248\]{aspect-ratio:2298/248}.aspect-video{aspect-ratio:16/9}.concept-thumb-size{width:calc(var(--spacing)*330);height:calc(var(--spacing)*330)}@media (min-width:769px){.concept-thumb-size{height:calc(var(--spacing)*500);width:calc(var(--spacing)*920)}}.size-19{width:calc(var(--spacing)*19);height:calc(var(--spacing)*19)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-21{width:calc(var(--spacing)*21);height:calc(var(--spacing)*21)}.size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.size-50{width:calc(var(--spacing)*50);height:calc(var(--spacing)*50)}.size-59{width:calc(var(--spacing)*59);height:calc(var(--spacing)*59)}.size-75{width:calc(var(--spacing)*75);height:calc(var(--spacing)*75)}.size-100{width:calc(var(--spacing)*100);height:calc(var(--spacing)*100)}.size-200{width:calc(var(--spacing)*200);height:calc(var(--spacing)*200)}.size-210{width:calc(var(--spacing)*210);height:calc(var(--spacing)*210)}.size-full{width:100%;height:100%}.\!h-full{height:100%!important}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-15{height:calc(var(--spacing)*15)}.h-16{height:calc(var(--spacing)*16)}.h-17{height:calc(var(--spacing)*17)}.h-18{height:calc(var(--spacing)*18)}.h-19{height:calc(var(--spacing)*19)}.h-20{height:calc(var(--spacing)*20)}.h-23{height:calc(var(--spacing)*23)}.h-24{height:calc(var(--spacing)*24)}.h-25{height:calc(var(--spacing)*25)}.h-26{height:calc(var(--spacing)*26)}.h-27{height:calc(var(--spacing)*27)}.h-29{height:calc(var(--spacing)*29)}.h-30{height:calc(var(--spacing)*30)}.h-32{height:calc(var(--spacing)*32)}.h-34{height:calc(var(--spacing)*34)}.h-40{height:calc(var(--spacing)*40)}.h-43{height:calc(var(--spacing)*43)}.h-52{height:calc(var(--spacing)*52)}.h-60{height:calc(var(--spacing)*60)}.h-61{height:calc(var(--spacing)*61)}.h-74{height:calc(var(--spacing)*74)}.h-77{height:calc(var(--spacing)*77)}.h-80{height:calc(var(--spacing)*80)}.h-92{height:calc(var(--spacing)*92)}.h-105{height:calc(var(--spacing)*105)}.h-107{height:calc(var(--spacing)*107)}.h-112{height:calc(var(--spacing)*112)}.h-113{height:calc(var(--spacing)*113)}.h-120{height:calc(var(--spacing)*120)}.h-122{height:calc(var(--spacing)*122)}.h-127{height:calc(var(--spacing)*127)}.h-141{height:calc(var(--spacing)*141)}.h-148{height:calc(var(--spacing)*148)}.h-174{height:calc(var(--spacing)*174)}.h-180{height:calc(var(--spacing)*180)}.h-189{height:calc(var(--spacing)*189)}.h-195{height:calc(var(--spacing)*195)}.h-200{height:calc(var(--spacing)*200)}.h-216{height:calc(var(--spacing)*216)}.h-278{height:calc(var(--spacing)*278)}.h-280{height:calc(var(--spacing)*280)}.h-282{height:calc(var(--spacing)*282)}.h-322{height:calc(var(--spacing)*322)}.h-324{height:calc(var(--spacing)*324)}.h-325{height:calc(var(--spacing)*325)}.h-347{height:calc(var(--spacing)*347)}.h-390{height:calc(var(--spacing)*390)}.h-570{height:calc(var(--spacing)*570)}.h-625{height:calc(var(--spacing)*625)}.h-664{height:calc(var(--spacing)*664)}.h-1414{height:calc(var(--spacing)*1414)}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[calc\(100\%\+0\.6rem\)\]{height:calc(100% + .6rem)}.h-\[calc\(100svh\+1px\)\]{height:calc(100svh + 1px)}.h-full{height:100%}.h-lvh{height:100lvh}.min-h-60{min-height:calc(var(--spacing)*60)}.min-h-\[2\.8em\]{min-height:2.8em}.min-h-lvh{min-height:100lvh}.min-h-svh{min-height:100svh}.\!w-full{width:100%!important}.w-7{width:calc(var(--spacing)*7)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-34{width:calc(var(--spacing)*34)}.w-40{width:calc(var(--spacing)*40)}.w-41{width:calc(var(--spacing)*41)}.w-43{width:calc(var(--spacing)*43)}.w-50{width:calc(var(--spacing)*50)}.w-58{width:calc(var(--spacing)*58)}.w-60{width:calc(var(--spacing)*60)}.w-61{width:calc(var(--spacing)*61)}.w-70{width:calc(var(--spacing)*70)}.w-99{width:calc(var(--spacing)*99)}.w-100{width:calc(var(--spacing)*100)}.w-102{width:calc(var(--spacing)*102)}.w-103{width:calc(var(--spacing)*103)}.w-104{width:calc(var(--spacing)*104)}.w-111{width:calc(var(--spacing)*111)}.w-112{width:calc(var(--spacing)*112)}.w-114{width:calc(var(--spacing)*114)}.w-131{width:calc(var(--spacing)*131)}.w-132{width:calc(var(--spacing)*132)}.w-139{width:calc(var(--spacing)*139)}.w-140{width:calc(var(--spacing)*140)}.w-149{width:calc(var(--spacing)*149)}.w-152{width:calc(var(--spacing)*152)}.w-160{width:calc(var(--spacing)*160)}.w-180{width:calc(var(--spacing)*180)}.w-184{width:calc(var(--spacing)*184)}.w-186{width:calc(var(--spacing)*186)}.w-194{width:calc(var(--spacing)*194)}.w-200{width:calc(var(--spacing)*200)}.w-202{width:calc(var(--spacing)*202)}.w-222{width:calc(var(--spacing)*222)}.w-244{width:calc(var(--spacing)*244)}.w-251{width:calc(var(--spacing)*251)}.w-255{width:calc(var(--spacing)*255)}.w-270{width:calc(var(--spacing)*270)}.w-274{width:calc(var(--spacing)*274)}.w-278{width:calc(var(--spacing)*278)}.w-290{width:calc(var(--spacing)*290)}.w-291{width:calc(var(--spacing)*291)}.w-297{width:calc(var(--spacing)*297)}.w-304{width:calc(var(--spacing)*304)}.w-310{width:calc(var(--spacing)*310)}.w-330{width:calc(var(--spacing)*330)}.w-340{width:calc(var(--spacing)*340)}.w-344{width:calc(var(--spacing)*344)}.w-345{width:calc(var(--spacing)*345)}.w-346{width:calc(var(--spacing)*346)}.w-350{width:calc(var(--spacing)*350)}.w-352{width:calc(var(--spacing)*352)}.w-355{width:calc(var(--spacing)*355)}.w-363{width:calc(var(--spacing)*363)}.w-385{width:calc(var(--spacing)*385)}.w-389{width:calc(var(--spacing)*389)}.w-796{width:calc(var(--spacing)*796)}.w-1072{width:calc(var(--spacing)*1072)}.w-\[1px\]{width:1px}.w-\[calc\(100\%\+0\.6rem\)\]{width:calc(100% + .6rem)}.w-\[calc\(500\/518\*100\%\)\]{width:96.5251%}.w-auto{width:auto}.w-full{width:100%}.shrink-0{flex-shrink:0}.origin-bottom-left{transform-origin:0 100%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-\[5px\]{--tw-translate-y:calc(5px*-1)}.-translate-y-\[5px\],.translate-y-\[5px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[5px\]{--tw-translate-y:5px}.-rotate-15{rotate:-15deg}.rotate-15{rotate:15deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-dokudoku{animation:var(--animate-dokudoku)}.animate-glitch-fade{animation:var(--animate-glitch-fade)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.-scroll-mt-\[1px\]{scroll-margin-top:-1px}.scroll-mt-120{scroll-margin-top:calc(var(--spacing)*120)}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.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-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-3{gap:calc(var(--spacing)*3)}.gap-7{gap:calc(var(--spacing)*7)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-11{gap:calc(var(--spacing)*11)}.gap-12{gap:calc(var(--spacing)*12)}.gap-20{gap:calc(var(--spacing)*20)}.gap-21{gap:calc(var(--spacing)*21)}.gap-30{gap:calc(var(--spacing)*30)}.gap-40{gap:calc(var(--spacing)*40)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*24)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*24)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-30>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*30)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*30)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-39>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*39)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*39)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-50>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*50)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*50)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[8px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8px*var(--tw-space-y-reverse));margin-block-end:calc(8px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-20{column-gap:calc(var(--spacing)*20)}.gap-x-40{column-gap:calc(var(--spacing)*40)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.gap-y-22{row-gap:calc(var(--spacing)*22)}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.overscroll-y-none{overscroll-behavior-y:none}.rounded-0{border-radius:0}.rounded-full{border-radius:3.40282e+38px}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#9b9b9b\]{border-color:#9b9b9b}.border-current{border-color:currentColor}.border-red{border-color:var(--color-red)}.border-white{border-color:var(--color-white)}.bg-\[\#7d7d7d\]{background-color:#7d7d7d}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-current{background-color:currentColor}.bg-red{background-color:var(--color-red)}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.color-bg{background-image:linear-gradient(to bottom,transparent 20%,var(--color-red)20%,var(--color-red)90%,transparent 90%);background-position:0;background-repeat:no-repeat}.color-bg-txt{-webkit-mask-image:linear-gradient(90deg,#000,#000 50%,#0000 50% 100%);mask-image:linear-gradient(90deg,#000,#000 50%,#0000 50% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-size-\[0\%_100\%\]{background-size:0 100%}.bg-size-\[100\%_65\%\]{background-size:100% 65%}.bg-size-\[100\%_70\%\]{background-size:100% 70%}.bg-size-\[100\%_100\%\]{background-size:100% 100%}.bg-position-\[left_62\%\]{background-position:0 62%}.bg-position-\[left_65\%\]{background-position:0 65%}.bg-position-\[left_center\]{background-position:0}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-11{padding:calc(var(--spacing)*11)}.p-25{padding:calc(var(--spacing)*25)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-20{padding-inline:calc(var(--spacing)*20)}.px-23{padding-inline:calc(var(--spacing)*23)}.px-25{padding-inline:calc(var(--spacing)*25)}.px-45{padding-inline:calc(var(--spacing)*45)}.px-50{padding-inline:calc(var(--spacing)*50)}.px-56{padding-inline:calc(var(--spacing)*56)}.px-\[0\.4em\]{padding-inline:.4em}.py-10{padding-block:calc(var(--spacing)*10)}.py-11{padding-block:calc(var(--spacing)*11)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-22{padding-block:calc(var(--spacing)*22)}.py-25{padding-block:calc(var(--spacing)*25)}.py-60{padding-block:calc(var(--spacing)*60)}.py-100{padding-block:calc(var(--spacing)*100)}.py-\[0\.2em\]{padding-block:.2em}.py-\[0\.4em\]{padding-block:.4em}.pt-13{padding-top:calc(var(--spacing)*13)}.pt-40{padding-top:calc(var(--spacing)*40)}.pt-50{padding-top:calc(var(--spacing)*50)}.pt-54{padding-top:calc(var(--spacing)*54)}.pt-60{padding-top:calc(var(--spacing)*60)}.pt-72{padding-top:calc(var(--spacing)*72)}.pt-73{padding-top:calc(var(--spacing)*73)}.pt-120{padding-top:calc(var(--spacing)*120)}.pt-125{padding-top:calc(var(--spacing)*125)}.pt-153{padding-top:calc(var(--spacing)*153)}.pt-\[0\.6em\]{padding-top:.6em}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-17{padding-right:calc(var(--spacing)*17)}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-26{padding-right:calc(var(--spacing)*26)}.pr-\[0\.2em\]{padding-right:.2em}.pr-\[0\.12em\]{padding-right:.12em}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-40{padding-bottom:calc(var(--spacing)*40)}.pb-60{padding-bottom:calc(var(--spacing)*60)}.pb-95{padding-bottom:calc(var(--spacing)*95)}.pb-100{padding-bottom:calc(var(--spacing)*100)}.pb-180{padding-bottom:calc(var(--spacing)*180)}.pb-\[0\.5em\]{padding-bottom:.5em}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-13{padding-left:calc(var(--spacing)*13)}.pl-23{padding-left:calc(var(--spacing)*23)}.pl-70{padding-left:calc(var(--spacing)*70)}.text-center{text-align:center}.font-dela-gothic{font-family:var(--font-dela-gothic)}.font-dm-serif{font-family:var(--font-dm-serif)}.font-eb-garamond{font-family:var(--font-eb-garamond)}.text-8{font-size:.8rem}.text-10{font-size:1rem}.text-11{font-size:1.1rem}.text-12{font-size:1.2rem}.text-13{font-size:1.3rem}.text-14{font-size:1.4rem}.text-15{font-size:1.5rem}.text-16{font-size:1.6rem}.text-17{font-size:1.7rem}.text-19{font-size:1.9rem}.text-20{font-size:2rem}.text-22{font-size:2.2rem}.text-24{font-size:2.4rem}.text-25{font-size:2.5rem}.text-26{font-size:2.6rem}.text-28{font-size:2.8rem}.text-38{font-size:3.8rem}.text-40{font-size:4rem}.text-48{font-size:4.8rem}.text-50{font-size:5rem}.text-\[12px\]{font-size:12px}.leading-100{--tw-leading:calc(var(--spacing)*100);line-height:calc(var(--spacing)*100)}.leading-120{--tw-leading:calc(var(--spacing)*120);line-height:calc(var(--spacing)*120)}.leading-130{--tw-leading:calc(var(--spacing)*130);line-height:calc(var(--spacing)*130)}.leading-140{--tw-leading:calc(var(--spacing)*140);line-height:calc(var(--spacing)*140)}.leading-150{--tw-leading:calc(var(--spacing)*150);line-height:calc(var(--spacing)*150)}.leading-160{--tw-leading:calc(var(--spacing)*160);line-height:calc(var(--spacing)*160)}.leading-200{--tw-leading:calc(var(--spacing)*200);line-height:calc(var(--spacing)*200)}.leading-240{--tw-leading:calc(var(--spacing)*240);line-height:calc(var(--spacing)*240)}.leading-100{line-height:1}.leading-120{line-height:1.2}.leading-130{line-height:1.3}.leading-140{line-height:1.4}.leading-150{line-height:1.5}.leading-160{line-height:1.6}.leading-200{line-height:2}.leading-240{line-height:2.4}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.-tracking-6{letter-spacing:-.06em}.-tracking-10{letter-spacing:-.1em}.-tracking-20{letter-spacing:-.2em}.tracking-0{letter-spacing:0}.tracking-4{letter-spacing:.04em}.tracking-6{letter-spacing:.06em}.tracking-10{letter-spacing:.1em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#545454\]{color:#545454}.text-\[\#dbdbdb\]{color:#dbdbdb}.text-red{color:var(--color-red)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.concept-title-shadow{filter:drop-shadow(0 4px 20px #00000040)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.ts-hover-color-opacity{transition-property:color,opacity;transition-timing-function:var(--ease-hover);transition-duration:var(--duration-hover)}.ts-hover-colors{transition-property:color,background-color;transition-timing-function:var(--ease-hover);transition-duration:var(--duration-hover)}.ts-hover-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ease-hover);transition-duration:var(--duration-hover)}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:var\(--animation-delay\)\]{animation-delay:var(--animation-delay)}.\[clip-path\:inset\(0\.07em_0\.07em_0_0\)\]{clip-path:inset(.07em .07em 0 0)}.animation-delay-1000{animation-delay:1s}.ts-hover-opacity{transition:opacity var(--duration-hover)var(--ease-hover)}.writing-vertical-rl{writing-mode:vertical-rl}.group-last\:hidden:is(:where(.group):last-child *){display:none}.group-last\:pr-0:is(:where(.group):last-child *){padding-right:calc(var(--spacing)*0)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-108:is(:where(.group):hover *){--tw-scale-x:108%;--tw-scale-y:108%;--tw-scale-z:108%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:animate-blink-fast:is(:where(.group):hover *){animation:var(--animate-blink-fast)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.hover\:z-1:hover{z-index:1}.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)}.hover\:animate-blink-fast:hover{animation:var(--animate-blink-fast)}.hover\:animate-blink-shallow-slow:hover{animation:var(--animate-blink-shallow-slow)}.hover\:bg-red:hover{background-color:var(--color-red)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-red:hover{color:var(--color-red)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}@media not all and (min-width:769px){.max-md\:absolute{position:absolute}.max-md\:-top-125{top:calc(var(--spacing)*-125)}.max-md\:top-6{top:calc(var(--spacing)*6)}.max-md\:right-0{right:calc(var(--spacing)*0)}.max-md\:bottom-6{bottom:calc(var(--spacing)*6)}.max-md\:bottom-40{bottom:calc(var(--spacing)*40)}.max-md\:left-6{left:calc(var(--spacing)*6)}.max-md\:left-25{left:calc(var(--spacing)*25)}.max-md\:-order-1{order:calc(1*-1)}.max-md\:mt-40{margin-top:calc(var(--spacing)*40)}.max-md\:\!inline{display:inline!important}.max-md\:flex{display:flex}.max-md\:flex-col{flex-direction:column}.max-md\:writing-vertical-rl{writing-mode:vertical-rl}.max-md\:nth-\[n\+3\]\:hidden:nth-child(n+3),.max-md\:nth-of-type-\[n\+3\]\:hidden:nth-of-type(n+3){display:none}}@media (min-width:769px){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:-top-35{top:calc(var(--spacing)*-35)}.md\:-top-60{top:calc(var(--spacing)*-60)}.md\:-top-83{top:calc(var(--spacing)*-83)}.md\:-top-104{top:calc(var(--spacing)*-104)}.md\:-top-139{top:calc(var(--spacing)*-139)}.md\:-top-173{top:calc(var(--spacing)*-173)}.md\:-top-174{top:calc(var(--spacing)*-174)}.md\:-top-182{top:calc(var(--spacing)*-182)}.md\:top-0{top:calc(var(--spacing)*0)}.md\:top-6{top:calc(var(--spacing)*6)}.md\:top-11{top:calc(var(--spacing)*11)}.md\:top-14{top:calc(var(--spacing)*14)}.md\:top-20{top:calc(var(--spacing)*20)}.md\:top-26{top:calc(var(--spacing)*26)}.md\:top-30{top:calc(var(--spacing)*30)}.md\:top-57{top:calc(var(--spacing)*57)}.md\:top-64{top:calc(var(--spacing)*64)}.md\:top-214{top:calc(var(--spacing)*214)}.md\:top-227{top:calc(var(--spacing)*227)}.md\:top-453{top:calc(var(--spacing)*453)}.md\:top-491{top:calc(var(--spacing)*491)}.md\:top-570{top:calc(var(--spacing)*570)}.md\:top-1080{top:calc(var(--spacing)*1080)}.md\:top-1394{top:calc(var(--spacing)*1394)}.md\:top-1472{top:calc(var(--spacing)*1472)}.md\:top-1786{top:calc(var(--spacing)*1786)}.md\:-right-20{right:calc(var(--spacing)*-20)}.md\:right-7{right:calc(var(--spacing)*7)}.md\:right-11{right:calc(var(--spacing)*11)}.md\:right-31{right:calc(var(--spacing)*31)}.md\:right-32{right:calc(var(--spacing)*32)}.md\:right-41{right:calc(var(--spacing)*41)}.md\:right-50{right:calc(var(--spacing)*50)}.md\:right-60{right:calc(var(--spacing)*60)}.md\:right-65{right:calc(var(--spacing)*65)}.md\:right-97{right:calc(var(--spacing)*97)}.md\:bottom-11{bottom:calc(var(--spacing)*11)}.md\:bottom-12{bottom:calc(var(--spacing)*12)}.md\:bottom-17{bottom:calc(var(--spacing)*17)}.md\:bottom-30{bottom:calc(var(--spacing)*30)}.md\:bottom-60{bottom:calc(var(--spacing)*60)}.md\:bottom-149{bottom:calc(var(--spacing)*149)}.md\:-left-95{left:calc(var(--spacing)*-95)}.md\:-left-96{left:calc(var(--spacing)*-96)}.md\:-left-108{left:calc(var(--spacing)*-108)}.md\:-left-\[1px\]{left:-1px}.md\:left-0{left:calc(var(--spacing)*0)}.md\:left-8{left:calc(var(--spacing)*8)}.md\:left-13{left:calc(var(--spacing)*13)}.md\:left-35{left:calc(var(--spacing)*35)}.md\:left-40{left:calc(var(--spacing)*40)}.md\:left-42{left:calc(var(--spacing)*42)}.md\:left-51{left:calc(var(--spacing)*51)}.md\:left-60{left:calc(var(--spacing)*60)}.md\:left-75{left:calc(var(--spacing)*75)}.md\:left-95{left:calc(var(--spacing)*95)}.md\:left-380{left:calc(var(--spacing)*380)}.md\:left-524{left:calc(var(--spacing)*524)}.md\:left-942{left:calc(var(--spacing)*942)}.md\:left-1086{left:calc(var(--spacing)*1086)}.md\:-m-5{margin:calc(var(--spacing)*-5)}.md\:\!mx-25{margin-inline:calc(var(--spacing)*25)!important}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mx-auto{margin-inline:auto}.md\:-mt-4{margin-top:calc(var(--spacing)*-4)}.md\:-mt-7{margin-top:calc(var(--spacing)*-7)}.md\:-mt-8{margin-top:calc(var(--spacing)*-8)}.md\:-mt-10{margin-top:calc(var(--spacing)*-10)}.md\:-mt-12{margin-top:calc(var(--spacing)*-12)}.md\:-mt-14{margin-top:calc(var(--spacing)*-14)}.md\:-mt-22{margin-top:calc(var(--spacing)*-22)}.md\:-mt-33{margin-top:calc(var(--spacing)*-33)}.md\:-mt-76{margin-top:calc(var(--spacing)*-76)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-1{margin-top:calc(var(--spacing)*1)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-13{margin-top:calc(var(--spacing)*13)}.md\:mt-14{margin-top:calc(var(--spacing)*14)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-17{margin-top:calc(var(--spacing)*17)}.md\:mt-18{margin-top:calc(var(--spacing)*18)}.md\:mt-19{margin-top:calc(var(--spacing)*19)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mt-31{margin-top:calc(var(--spacing)*31)}.md\:mt-38{margin-top:calc(var(--spacing)*38)}.md\:mt-40{margin-top:calc(var(--spacing)*40)}.md\:mt-50{margin-top:calc(var(--spacing)*50)}.md\:mt-55{margin-top:calc(var(--spacing)*55)}.md\:mt-60{margin-top:calc(var(--spacing)*60)}.md\:mt-66{margin-top:calc(var(--spacing)*66)}.md\:mt-68{margin-top:calc(var(--spacing)*68)}.md\:mt-92{margin-top:calc(var(--spacing)*92)}.md\:mt-100{margin-top:calc(var(--spacing)*100)}.md\:mt-125{margin-top:calc(var(--spacing)*125)}.md\:mt-137{margin-top:calc(var(--spacing)*137)}.md\:mt-140{margin-top:calc(var(--spacing)*140)}.md\:mt-150{margin-top:calc(var(--spacing)*150)}.md\:mt-170{margin-top:calc(var(--spacing)*170)}.md\:mt-175{margin-top:calc(var(--spacing)*175)}.md\:mt-185{margin-top:calc(var(--spacing)*185)}.md\:mt-216{margin-top:calc(var(--spacing)*216)}.md\:mt-240{margin-top:calc(var(--spacing)*240)}.md\:-mr-60{margin-right:calc(var(--spacing)*-60)}.md\:-mr-70{margin-right:calc(var(--spacing)*-70)}.md\:-mr-82{margin-right:calc(var(--spacing)*-82)}.md\:mr-0{margin-right:calc(var(--spacing)*0)}.md\:mr-96{margin-right:calc(var(--spacing)*96)}.md\:-mb-19{margin-bottom:calc(var(--spacing)*-19)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-150{margin-bottom:calc(var(--spacing)*150)}.md\:-ml-68{margin-left:calc(var(--spacing)*-68)}.md\:-ml-73{margin-left:calc(var(--spacing)*-73)}.md\:-ml-75{margin-left:calc(var(--spacing)*-75)}.md\:-ml-114{margin-left:calc(var(--spacing)*-114)}.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:ml-20{margin-left:calc(var(--spacing)*20)}.md\:ml-24{margin-left:calc(var(--spacing)*24)}.md\:ml-33{margin-left:calc(var(--spacing)*33)}.md\:ml-55{margin-left:calc(var(--spacing)*55)}.md\:ml-58{margin-left:calc(var(--spacing)*58)}.md\:ml-61{margin-left:calc(var(--spacing)*61)}.md\:ml-62{margin-left:calc(var(--spacing)*62)}.md\:ml-65{margin-left:calc(var(--spacing)*65)}.md\:ml-69{margin-left:calc(var(--spacing)*69)}.md\:ml-75{margin-left:calc(var(--spacing)*75)}.md\:ml-78{margin-left:calc(var(--spacing)*78)}.md\:ml-87{margin-left:calc(var(--spacing)*87)}.md\:ml-89{margin-left:calc(var(--spacing)*89)}.md\:ml-95{margin-left:calc(var(--spacing)*95)}.md\:ml-107{margin-left:calc(var(--spacing)*107)}.md\:ml-108{margin-left:calc(var(--spacing)*108)}.md\:\!inline{display:inline!important}.md\:flex{display:flex}.md\:grid{display:grid}.md\:aspect-\[371\/810\]{aspect-ratio:371/810}.md\:aspect-square{aspect-ratio:1}.md\:size-33{width:calc(var(--spacing)*33);height:calc(var(--spacing)*33)}.md\:size-47{width:calc(var(--spacing)*47);height:calc(var(--spacing)*47)}.md\:size-49{width:calc(var(--spacing)*49);height:calc(var(--spacing)*49)}.md\:size-50{width:calc(var(--spacing)*50);height:calc(var(--spacing)*50)}.md\:size-147{width:calc(var(--spacing)*147);height:calc(var(--spacing)*147)}.md\:size-400{width:calc(var(--spacing)*400);height:calc(var(--spacing)*400)}.md\:size-full{width:100%;height:100%}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-11{height:calc(var(--spacing)*11)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-13{height:calc(var(--spacing)*13)}.md\:h-18{height:calc(var(--spacing)*18)}.md\:h-22{height:calc(var(--spacing)*22)}.md\:h-24{height:calc(var(--spacing)*24)}.md\:h-25{height:calc(var(--spacing)*25)}.md\:h-31{height:calc(var(--spacing)*31)}.md\:h-33{height:calc(var(--spacing)*33)}.md\:h-36{height:calc(var(--spacing)*36)}.md\:h-73{height:calc(var(--spacing)*73)}.md\:h-74{height:calc(var(--spacing)*74)}.md\:h-76{height:calc(var(--spacing)*76)}.md\:h-78{height:calc(var(--spacing)*78)}.md\:h-82{height:calc(var(--spacing)*82)}.md\:h-83{height:calc(var(--spacing)*83)}.md\:h-84{height:calc(var(--spacing)*84)}.md\:h-130{height:calc(var(--spacing)*130)}.md\:h-144{height:calc(var(--spacing)*144)}.md\:h-147{height:calc(var(--spacing)*147)}.md\:h-170{height:calc(var(--spacing)*170)}.md\:h-172{height:calc(var(--spacing)*172)}.md\:h-180{height:calc(var(--spacing)*180)}.md\:h-185{height:calc(var(--spacing)*185)}.md\:h-200{height:calc(var(--spacing)*200)}.md\:h-223{height:calc(var(--spacing)*223)}.md\:h-226{height:calc(var(--spacing)*226)}.md\:h-230{height:calc(var(--spacing)*230)}.md\:h-250{height:calc(var(--spacing)*250)}.md\:h-256{height:calc(var(--spacing)*256)}.md\:h-265{height:calc(var(--spacing)*265)}.md\:h-282{height:calc(var(--spacing)*282)}.md\:h-290{height:calc(var(--spacing)*290)}.md\:h-308{height:calc(var(--spacing)*308)}.md\:h-320{height:calc(var(--spacing)*320)}.md\:h-362{height:calc(var(--spacing)*362)}.md\:h-467{height:calc(var(--spacing)*467)}.md\:h-480{height:calc(var(--spacing)*480)}.md\:h-540{height:calc(var(--spacing)*540)}.md\:h-581{height:calc(var(--spacing)*581)}.md\:h-611{height:calc(var(--spacing)*611)}.md\:h-613{height:calc(var(--spacing)*613)}.md\:h-661{height:calc(var(--spacing)*661)}.md\:h-676{height:calc(var(--spacing)*676)}.md\:h-794{height:calc(var(--spacing)*794)}.md\:h-800{height:calc(var(--spacing)*800)}.md\:h-830{height:calc(var(--spacing)*830)}.md\:h-942{height:calc(var(--spacing)*942)}.md\:h-2265{height:calc(var(--spacing)*2265)}.md\:h-\[4px\]{height:4px}.md\:h-dvh{height:100dvh}.md\:h-full{height:100%}.md\:min-h-\[50lvh\]{min-height:50lvh}.md\:\!w-575{width:calc(var(--spacing)*575)!important}.md\:w-17{width:calc(var(--spacing)*17)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-50{width:calc(var(--spacing)*50)}.md\:w-60{width:calc(var(--spacing)*60)}.md\:w-84{width:calc(var(--spacing)*84)}.md\:w-104{width:calc(var(--spacing)*104)}.md\:w-105{width:calc(var(--spacing)*105)}.md\:w-107{width:calc(var(--spacing)*107)}.md\:w-120{width:calc(var(--spacing)*120)}.md\:w-128{width:calc(var(--spacing)*128)}.md\:w-131{width:calc(var(--spacing)*131)}.md\:w-151{width:calc(var(--spacing)*151)}.md\:w-174{width:calc(var(--spacing)*174)}.md\:w-231{width:calc(var(--spacing)*231)}.md\:w-243{width:calc(var(--spacing)*243)}.md\:w-244{width:calc(var(--spacing)*244)}.md\:w-275{width:calc(var(--spacing)*275)}.md\:w-290{width:calc(var(--spacing)*290)}.md\:w-300{width:calc(var(--spacing)*300)}.md\:w-308{width:calc(var(--spacing)*308)}.md\:w-320{width:calc(var(--spacing)*320)}.md\:w-328{width:calc(var(--spacing)*328)}.md\:w-330{width:calc(var(--spacing)*330)}.md\:w-350{width:calc(var(--spacing)*350)}.md\:w-370{width:calc(var(--spacing)*370)}.md\:w-388{width:calc(var(--spacing)*388)}.md\:w-400{width:calc(var(--spacing)*400)}.md\:w-420{width:calc(var(--spacing)*420)}.md\:w-440{width:calc(var(--spacing)*440)}.md\:w-445{width:calc(var(--spacing)*445)}.md\:w-452{width:calc(var(--spacing)*452)}.md\:w-454{width:calc(var(--spacing)*454)}.md\:w-480{width:calc(var(--spacing)*480)}.md\:w-500{width:calc(var(--spacing)*500)}.md\:w-503{width:calc(var(--spacing)*503)}.md\:w-510{width:calc(var(--spacing)*510)}.md\:w-524{width:calc(var(--spacing)*524)}.md\:w-558{width:calc(var(--spacing)*558)}.md\:w-600{width:calc(var(--spacing)*600)}.md\:w-634{width:calc(var(--spacing)*634)}.md\:w-654{width:calc(var(--spacing)*654)}.md\:w-655{width:calc(var(--spacing)*655)}.md\:w-676{width:calc(var(--spacing)*676)}.md\:w-694{width:calc(var(--spacing)*694)}.md\:w-754{width:calc(var(--spacing)*754)}.md\:w-788{width:calc(var(--spacing)*788)}.md\:w-800{width:calc(var(--spacing)*800)}.md\:w-817{width:calc(var(--spacing)*817)}.md\:w-818{width:calc(var(--spacing)*818)}.md\:w-820{width:calc(var(--spacing)*820)}.md\:w-846{width:calc(var(--spacing)*846)}.md\:w-870{width:calc(var(--spacing)*870)}.md\:w-873{width:calc(var(--spacing)*873)}.md\:w-900{width:calc(var(--spacing)*900)}.md\:w-926{width:calc(var(--spacing)*926)}.md\:w-947{width:calc(var(--spacing)*947)}.md\:w-960{width:calc(var(--spacing)*960)}.md\:w-986{width:calc(var(--spacing)*986)}.md\:w-1064{width:calc(var(--spacing)*1064)}.md\:w-1074{width:calc(var(--spacing)*1074)}.md\:w-1108{width:calc(var(--spacing)*1108)}.md\:w-1116{width:calc(var(--spacing)*1116)}.md\:w-1164{width:calc(var(--spacing)*1164)}.md\:w-1200{width:calc(var(--spacing)*1200)}.md\:w-1616{width:calc(var(--spacing)*1616)}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-7{gap:calc(var(--spacing)*7)}.md\:gap-15{gap:calc(var(--spacing)*15)}.md\:gap-17{gap:calc(var(--spacing)*17)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:gap-24{gap:calc(var(--spacing)*24)}.md\:gap-25{gap:calc(var(--spacing)*25)}.md\:gap-38{gap:calc(var(--spacing)*38)}.md\:gap-45{gap:calc(var(--spacing)*45)}.md\:gap-50{gap:calc(var(--spacing)*50)}.md\:gap-60{gap:calc(var(--spacing)*60)}.md\:gap-154{gap:calc(var(--spacing)*154)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-17>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*17)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*17)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*24)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*24)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*28)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*28)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-40>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*40)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*40)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-100>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*100)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*100)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-23{column-gap:calc(var(--spacing)*23)}.md\:gap-x-37{column-gap:calc(var(--spacing)*37)}.md\:gap-x-65{column-gap:calc(var(--spacing)*65)}.md\:gap-x-66{column-gap:calc(var(--spacing)*66)}.md\:gap-x-80{column-gap:calc(var(--spacing)*80)}.md\:gap-y-26{row-gap:calc(var(--spacing)*26)}.md\:gap-y-50{row-gap:calc(var(--spacing)*50)}.md\:gap-y-54{row-gap:calc(var(--spacing)*54)}.md\:gap-y-58{row-gap:calc(var(--spacing)*58)}.md\:gap-y-100{row-gap:calc(var(--spacing)*100)}.md\:p-0{padding:calc(var(--spacing)*0)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-17{padding:calc(var(--spacing)*17)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:px-70{padding-inline:calc(var(--spacing)*70)}.md\:px-100{padding-inline:calc(var(--spacing)*100)}.md\:px-120{padding-inline:calc(var(--spacing)*120)}.md\:px-125{padding-inline:calc(var(--spacing)*125)}.md\:px-140{padding-inline:calc(var(--spacing)*140)}.md\:px-160{padding-inline:calc(var(--spacing)*160)}.md\:px-210{padding-inline:calc(var(--spacing)*210)}.md\:px-240{padding-inline:calc(var(--spacing)*240)}.md\:px-250{padding-inline:calc(var(--spacing)*250)}.md\:px-280{padding-inline:calc(var(--spacing)*280)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:py-9{padding-block:calc(var(--spacing)*9)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-26{padding-block:calc(var(--spacing)*26)}.md\:py-30{padding-block:calc(var(--spacing)*30)}.md\:py-80{padding-block:calc(var(--spacing)*80)}.md\:py-150{padding-block:calc(var(--spacing)*150)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-42{padding-top:calc(var(--spacing)*42)}.md\:pt-45{padding-top:calc(var(--spacing)*45)}.md\:pt-59{padding-top:calc(var(--spacing)*59)}.md\:pt-70{padding-top:calc(var(--spacing)*70)}.md\:pt-133{padding-top:calc(var(--spacing)*133)}.md\:pt-155{padding-top:calc(var(--spacing)*155)}.md\:pt-163{padding-top:calc(var(--spacing)*163)}.md\:pt-170{padding-top:calc(var(--spacing)*170)}.md\:pt-230{padding-top:calc(var(--spacing)*230)}.md\:pt-400{padding-top:calc(var(--spacing)*400)}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pr-80{padding-right:calc(var(--spacing)*80)}.md\:pr-185{padding-right:calc(var(--spacing)*185)}.md\:pb-53{padding-bottom:calc(var(--spacing)*53)}.md\:pb-145{padding-bottom:calc(var(--spacing)*145)}.md\:pb-150{padding-bottom:calc(var(--spacing)*150)}.md\:pb-155{padding-bottom:calc(var(--spacing)*155)}.md\:pb-183{padding-bottom:calc(var(--spacing)*183)}.md\:pb-410{padding-bottom:calc(var(--spacing)*410)}.md\:pl-15{padding-left:calc(var(--spacing)*15)}.md\:pl-70{padding-left:calc(var(--spacing)*70)}.md\:pl-259{padding-left:calc(var(--spacing)*259)}.md\:pl-387{padding-left:calc(var(--spacing)*387)}.md\:text-10{font-size:1rem}.md\:text-11{font-size:1.1rem}.md\:text-12{font-size:1.2rem}.md\:text-13{font-size:1.3rem}.md\:text-14{font-size:1.4rem}.md\:text-16{font-size:1.6rem}.md\:text-18{font-size:1.8rem}.md\:text-20{font-size:2rem}.md\:text-24{font-size:2.4rem}.md\:text-27{font-size:2.7rem}.md\:text-28{font-size:2.8rem}.md\:text-30{font-size:3rem}.md\:text-32{font-size:3.2rem}.md\:text-48{font-size:4.8rem}.md\:text-53{font-size:5.3rem}.md\:text-76{font-size:7.6rem}.md\:leading-120{--tw-leading:calc(var(--spacing)*120);line-height:calc(var(--spacing)*120)}.md\:leading-160{--tw-leading:calc(var(--spacing)*160);line-height:calc(var(--spacing)*160)}.md\:leading-180{--tw-leading:calc(var(--spacing)*180);line-height:calc(var(--spacing)*180)}.md\:leading-240{--tw-leading:calc(var(--spacing)*240);line-height:calc(var(--spacing)*240)}.md\:leading-280{--tw-leading:calc(var(--spacing)*280);line-height:calc(var(--spacing)*280)}.md\:leading-120{line-height:1.2}.md\:leading-160{line-height:1.6}.md\:leading-180{line-height:1.8}.md\:leading-240{line-height:2.4}.md\:leading-280{line-height:2.8}.md\:tracking-4{letter-spacing:.04em}.md\:writing-vertical-rl{writing-mode:vertical-rl}}.\[\&_\>iframe\]\:h-full>iframe{height:100%}.\[\&_\>iframe\]\:w-full>iframe{width:100%}.\[\&\>div\.swiper-wrapper\]\:\!ease-hover>div.swiper-wrapper{--tw-ease:var(--ease-hover)!important;transition-timing-function:var(--ease-hover)!important}}:root{--bestview-width-pc:1440;--bestview-width-sp:390;--body-bg:var(--color-red)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@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-space-y-reverse{syntax:"*";inherits:false;initial-value: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-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-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}25%{opacity:.2}50%{opacity:1}75%{opacity:.2}to{opacity:1}}@keyframes blink-shallow{0%{opacity:1}25%{opacity:.7}50%{opacity:1}75%{opacity:.7}to{opacity:1}}@keyframes dokudoku{0%{scale:1}1%{scale:.8}2%{scale:1.2}3%{scale:1}to{scale:1}}@keyframes glitch-shadow{0%{filter:drop-shadow(-2px 0 var(--color-red))drop-shadow(2px 0 #0ff)drop-shadow(0 2px #ff0)}20%{filter:drop-shadow(-4px 0 var(--color-red))drop-shadow(3px 0 #0ff)drop-shadow(0 -2px #ff0)}40%{filter:drop-shadow(3px 0 var(--color-red))drop-shadow(-2px 0 #0ff)drop-shadow(2px 0 #ff0)}60%{filter:drop-shadow(-1px 0 var(--color-red))drop-shadow(4px 0 #0ff)drop-shadow(0 3px #ff0)}80%{filter:drop-shadow(2px 0 var(--color-red))drop-shadow(-3px 0 #0ff)drop-shadow(-1px 0 #ff0)}to{filter:drop-shadow(-5px 0 var(--color-red))drop-shadow(2px 0 #0ff)drop-shadow(0 2px #ff0)}}