/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--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-duration:initial;--tw-content:""}}}@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;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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-auto\!{pointer-events:auto!important}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-gutter{top:var(--spacing-gutter)}.-bottom-gutter{bottom:calc(var(--spacing-gutter)*-1)}.bottom-30{bottom:calc(var(--spacing)*30)}.bottom-\[3\.9svh\]{bottom:3.9svh}.bottom-\[calc\(2rem\+var\(--spacing-20-25\)\)\]{bottom:calc(2rem + var(--spacing-20-25))}.bottom-\[calc\(var\(--spacing-gutter\)\*2\)\]{bottom:calc(var(--spacing-gutter)*2)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.z-40{z-index:40}.z-hamburger{z-index:var(--z-index-hamburger)}.z-menu{z-index:var(--z-index-menu)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-\[1\/1\]{grid-column:1/1}.col-\[1\/2\]{grid-column:1/2}.col-\[1\/4\]{grid-column:1/4}.col-\[1\/7\]{grid-column:1/7}.col-\[1\/9\]{grid-column:1/9}.col-\[1\/10\]{grid-column:1/10}.col-\[1\/11\]{grid-column:1/11}.col-\[1\/13\]{grid-column:1/13}.col-\[2\/7\]{grid-column:2/7}.col-\[3\/-1\]{grid-column:3/-1}.col-\[3\/7\]{grid-column:3/7}.col-\[4\/-1\]{grid-column:4/-1}.col-\[5\/-1\]{grid-column:5/-1}.col-\[7\/-1\]{grid-column:7/-1}.col-\[7\/9\]{grid-column:7/9}.col-\[8\/-1\]{grid-column:8/-1}.col-\[8\/13\]{grid-column:8/13}.col-\[9\/-1\]{grid-column:9/-1}.col-\[9\/-2\]{grid-column:9/-2}.col-\[9\/13\]{grid-column:9/13}.col-\[10\/-1\]{grid-column:10/-1}.col-\[10\/13\]{grid-column:10/13}.col-\[12\/13\]{grid-column:12/13}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-10{grid-column:span 10/span 10}.col-span-full{grid-column:1/-1}.row-\[1\/1\]{grid-row:1/1}.row-\[1\/2\]{grid-row:1/2}.row-\[1\/3\]{grid-row:1/3}.row-\[1\/10\]{grid-row:1/10}.row-\[2\/3\]{grid-row:2/3}.row-span-\[2\/3\]{grid-row:span 2/3/span 2/3}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media(min-width:25em){.container{max-width:25em}}@media(min-width:37.5em){.container{max-width:37.5em}}@media(min-width:50em){.container{max-width:50em}}@media(min-width:62.5em){.container{max-width:62.5em}}@media(min-width:75em){.container{max-width:75em}}@media(min-width:100em){.container{max-width:100em}}.m-0\!{margin:calc(var(--spacing)*0)!important}.-mx-8{margin-inline:calc(var(--spacing)*-8)}.mx-gutter{margin-inline:var(--spacing-gutter)}.-my-descender-room{margin-block:calc(var(--spacing-descender-room)*-1)}.leading-trim{margin-block:calc(var(--spacing-half-leading)*-1)}.my-50-80{margin-block:var(--spacing-50-80)}.-mt-20-25{margin-top:calc(var(--spacing-20-25)*-1)}.mt-\(--mt\){margin-top:var(--mt)}.mt-0\!{margin-top:calc(var(--spacing)*0)!important}.mt-20-25{margin-top:var(--spacing-20-25)}.mt-50{margin-top:calc(var(--spacing)*50)}.mt-50-80{margin-top:var(--spacing-50-80)}.mt-50-80\!{margin-top:var(--spacing-50-80)!important}.mt-100{margin-top:calc(var(--spacing)*100)}.mt-100-120{margin-top:var(--spacing-100-120)}.mt-100-160{margin-top:var(--spacing-100-160)}.mt-120-150{margin-top:var(--spacing-120-150)}.mt-\[3lh\]{margin-top:3lh}.mt-\[var\(--footer-navigation-space\)\]{margin-top:var(--footer-navigation-space)}.mt-base-3lhl{margin-top:var(--spacing-base-3lhl)}.mt-base-lh{margin-top:var(--spacing-base-lh)}.mt-base-lhl{margin-top:var(--spacing-base-lhl)}.mt-lh{margin-top:var(--spacing-lh)}.-mr-6{margin-right:calc(var(--spacing)*-6)}.mr-\[5em\]{margin-right:5em}.mb-30-40{margin-bottom:var(--spacing-30-40)}.mb-40-56{margin-bottom:var(--spacing-40-56)}.mb-75{margin-bottom:calc(var(--spacing)*75)}.mb-\[5lh\]{margin-bottom:5lh}.mb-base-4lhl{margin-bottom:var(--spacing-base-4lhl)}.col-item{width:calc((100% + var(--spacing-gap))/var(--cols)*var(--span) - var(--spacing-gap));margin-left:calc((100% + var(--spacing-gap))/var(--cols)*(var(--start) - 1))}.-ml-\[calc\(var\(--thumbnail-slide-width\)\/2\)\]{margin-left:calc(calc(var(--thumbnail-slide-width)/2)*-1)}.ml-auto{margin-left:auto}.icon{aspect-ratio:1;background:currentColor;flex-shrink:0;width:1lh;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.wrap-parentheses{display:flex}.wrap-parentheses:before,.wrap-parentheses:after{transform:translateY(-.05em)}.wrap-parentheses:before{content:"("}.wrap-parentheses:after{content:")"}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-60\/42{aspect-ratio:60/42}.aspect-85\/117{aspect-ratio:85/117}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-117{height:calc(var(--spacing)*117)}.h-\[1em\]{height:1em}.h-\[calc\(19\.2\*var\(--spacing\)\)\]{height:calc(19.2*var(--spacing))}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-lh{height:1lh;height:var(--spacing-lh)}.h-svh{height:100svh}.max-h-carousel-media-height{max-height:var(--spacing-carousel-media-height)}.min-h-\(--header-height\,36rem\){min-height:var(--header-height,36rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-200{min-height:calc(var(--spacing)*200)}.min-h-240{min-height:calc(var(--spacing)*240)}.min-h-svh{min-height:100svh}.w-60{width:calc(var(--spacing)*60)}.w-85{width:calc(var(--spacing)*85)}.w-\[114\%\]{width:114%}.w-\[calc\(var\(--spacing-gap\)\*5\.5\)\]{width:calc(var(--spacing-gap)*5.5)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[2\.2em\]{min-width:2.2em}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.translate-x-\[50\%\]{--tw-translate-x:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[0\.15em\]{--tw-translate-y: -.15em ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(\(var\(--spacing-16-20\)-var\(--thumbnail-slide-height\)-var\(--spacing-gutter\)\)\/2\)\]{--tw-translate-y:calc((var(--spacing-16-20) - var(--thumbnail-slide-height) - var(--spacing-gutter))/2);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[87\.5\%\]{scale:87.5%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(2\,auto\)\]{grid-template-columns:repeat(2,auto)}.grid-cols-\[repeat\(3\,auto\)\]{grid-template-columns:repeat(3,auto)}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-content-end{place-content:end}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-20-24{gap:var(--spacing-20-24)}.gap-20-25{gap:var(--spacing-20-25)}.gap-25-40{gap:var(--spacing-25-40)}.gap-30-40{gap:var(--spacing-30-40)}.gap-50{gap:calc(var(--spacing)*50)}.gap-\[0\.5em\]{gap:.5em}.gap-\[1em\]{gap:1em}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-10-11{column-gap:var(--spacing-10-11)}.gap-x-12-13{column-gap:var(--spacing-12-13)}.gap-x-20{column-gap:calc(var(--spacing)*20)}.gap-x-30{column-gap:calc(var(--spacing)*30)}.gap-x-\[1em\]{column-gap:1em}.gap-x-gap{column-gap:var(--spacing-gap)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.gap-y-10-11{row-gap:var(--spacing-10-11)}.gap-y-14-17{row-gap:var(--spacing-14-17)}.gap-y-16{row-gap:calc(var(--spacing)*16)}.gap-y-18{row-gap:calc(var(--spacing)*18)}.gap-y-20{row-gap:calc(var(--spacing)*20)}.gap-y-20-25{row-gap:var(--spacing-20-25)}.gap-y-24{row-gap:calc(var(--spacing)*24)}.gap-y-30{row-gap:calc(var(--spacing)*30)}.gap-y-30-40{row-gap:var(--spacing-30-40)}.gap-y-40-56{row-gap:var(--spacing-40-56)}.gap-y-48{row-gap:calc(var(--spacing)*48)}.gap-y-50{row-gap:calc(var(--spacing)*50)}.gap-y-50-80{row-gap:var(--spacing-50-80)}.gap-y-96{row-gap:calc(var(--spacing)*96)}.gap-y-100{row-gap:calc(var(--spacing)*100)}.gap-y-100-120{row-gap:var(--spacing-100-120)}.gap-y-100-150{row-gap:var(--spacing-100-150)}.gap-y-\[1em\]{row-gap:1em}.gap-y-\[calc\(var\(--spacing-100-120\)\/2\)\]{row-gap:calc(var(--spacing-100-120)/2)}.gap-y-base-3lhl{row-gap:var(--spacing-base-3lhl)}.gap-y-base-4lhl{row-gap:var(--spacing-base-4lhl)}.gap-y-base-lh{row-gap:var(--spacing-base-lh)}.gap-y-base-lhl{row-gap:var(--spacing-base-lhl)}.gap-y-base-lhl\!{row-gap:var(--spacing-base-lhl)!important}.gap-y-lh{row-gap:var(--spacing-lh)}.place-self-end{place-self:end}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-12{border-radius:calc(12*var(--spacing))}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0\!{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-b-transparent{border-bottom-color:#0000}.bg-bg{background-color:var(--color-bg)}.bg-bg-muted{background-color:var(--color-bg-muted)}.bg-fg{background-color:var(--color-fg)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-8{padding:calc(var(--spacing)*8)}.p-24{padding:calc(var(--spacing)*24)}.p-30-40{padding:var(--spacing-30-40)}.p-gutter{padding:var(--spacing-gutter)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[1em\]{padding-inline:1em}.px-gutter{padding-inline:var(--spacing-gutter)}.py-0\!{padding-block:calc(var(--spacing)*0)!important}.py-2{padding-block:calc(var(--spacing)*2)}.py-12-13{padding-block:var(--spacing-12-13)}.py-16-20{padding-block:var(--spacing-16-20)}.py-20-25{padding-block:var(--spacing-20-25)}.py-25{padding-block:calc(var(--spacing)*25)}.py-30{padding-block:calc(var(--spacing)*30)}.py-30-40{padding-block:var(--spacing-30-40)}.py-\[0\.15em\]{padding-block:.15em}.py-base-3lh{padding-block:var(--spacing-base-3lh)}.py-base-lh{padding-block:var(--spacing-base-lh)}.py-descender-room{padding-block:var(--spacing-descender-room)}.py-gutter{padding-block:var(--spacing-gutter)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-20-25{padding-top:var(--spacing-20-25)}.pt-25-32{padding-top:var(--spacing-25-32)}.pt-30-40{padding-top:var(--spacing-30-40)}.pt-50-80{padding-top:var(--spacing-50-80)}.pt-\[calc\(var\(--spacing-100-120\)\/2\)\]{padding-top:calc(var(--spacing-100-120)/2)}.pt-base-lh{padding-top:var(--spacing-base-lh)}.pt-base-lhl{padding-top:var(--spacing-base-lhl)}.pt-gutter{padding-top:var(--spacing-gutter)}.pt-lh{padding-top:var(--spacing-lh)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-30-60{padding-bottom:var(--spacing-30-60)}.pb-\[var\(--footer-navigation-space\)\]{padding-bottom:var(--footer-navigation-space)}.pb-base-5lh{padding-bottom:var(--spacing-base-5lh)}.pb-gutter{padding-bottom:var(--spacing-gutter)}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-serif-jp{font-family:var(--font-serif-jp)}.text-12\/16{font-size:calc(12*var(--spacing));line-height:calc(16*var(--spacing))}.text-12\/\[2\]{font-size:calc(12*var(--spacing));line-height:2}.text-14-16\/\[1\.5\]{font-size:var(--spacing-14-16);line-height:1.5}.text-14-16\/\[2\]{font-size:var(--spacing-14-16);line-height:2}.text-14\/\[1\.8\]{font-size:calc(14*var(--spacing));line-height:1.8}.text-15\/\[1\.3333\]{font-size:calc(15*var(--spacing));line-height:1.3333}.text-16-20\/\[1\.8\]{font-size:var(--spacing-16-20);line-height:1.8}.text-16\/\[1\]{font-size:calc(16*var(--spacing));line-height:1}.text-20\/30{font-size:calc(20*var(--spacing));line-height:calc(30*var(--spacing))}.text-base\/\[1\.9\]{font-size:var(--spacing-base);line-height:1.9}.text-12{font-size:calc(12*var(--spacing))}.text-12-13{font-size:var(--spacing-12-13)}.text-14{font-size:calc(14*var(--spacing))}.text-14-16{font-size:var(--spacing-14-16)}.text-15{font-size:calc(15*var(--spacing))}.text-15-16{font-size:var(--spacing-15-16)}.text-16{font-size:calc(16*var(--spacing))}.text-16-18{font-size:var(--spacing-16-18)}.text-16-19{font-size:var(--spacing-16-19)}.text-16-20{font-size:var(--spacing-16-20)}.text-18{font-size:calc(18*var(--spacing))}.text-18-20{font-size:var(--spacing-18-20)}.text-\[10px\]{font-size:10px}.leading-14-17{--tw-leading:var(--spacing-14-17);line-height:var(--spacing-14-17)}.leading-16-17{--tw-leading:var(--spacing-16-17);line-height:var(--spacing-16-17)}.leading-16-20{--tw-leading:var(--spacing-16-20);line-height:var(--spacing-16-20)}.leading-base{--tw-leading:var(--spacing-base);line-height:var(--spacing-base)}.leading-none{--tw-leading:1;line-height:1}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-sans{letter-spacing:.04em}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-fg{color:var(--color-fg)}.text-fg\!{color:var(--color-fg)!important}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-muted-strong{color:var(--color-fg-muted-strong)}.text-fg\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-fg\/60{color:color-mix(in oklab,var(--color-fg)60%,transparent)}}.not-italic{font-style:normal}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.mix-blend-difference{mix-blend-mode:difference}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,translate\]{transition-property:margin,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[visibility\,opacity\]{transition-property:visibility,opacity;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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-0{transition-delay:0s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-\[100ms\,600ms\]{transition-delay:.1s,.6s}.\!duration-0{--tw-duration:0s!important;transition-duration:0s!important}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--cols\:var\(--_cols\)\]{--cols:var(--_cols)}.\[--header-height\:18rem\]{--header-height:18rem}.\[--mt\:var\(--_mt\)\]{--mt:var(--_mt)}.\[--span\:var\(--_span\)\]{--span:var(--_span)}.\[--start\:var\(--_start\)\]{--start:var(--_start)}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:pointer-events-none>*){pointer-events:none}:is(.\*\:invisible>*){visibility:hidden}:is(:is(.\*\:\*\:col-span-full>*)>*){grid-column:1/-1}:is(.\*\:col-\[1\/1\]>*){grid-column:1/1}:is(.\*\:col-span-full>*){grid-column:1/-1}:is(.\*\:row-\[1\/1\]>*){grid-row:1/1}:is(.\*\:row-span-full>*){grid-row:1/-1}:is(.\*\:leading-trim>*){margin-block:calc(var(--spacing-half-leading)*-1)}:is(.\*\:mt-30>*){margin-top:calc(var(--spacing)*30)}:is(.\*\:grid>*){display:grid}:is(.\*\:aspect-98\/68>*){aspect-ratio:98/68}:is(.\*\:h-full>*){height:100%}:is(.\*\:w-full>*){width:100%}:is(.\*\:grid-cols-subgrid>*){grid-template-columns:subgrid}:is(.\*\:gap-y-base-3lhl>*){row-gap:var(--spacing-base-3lhl)}:is(.\*\:gap-y-gutter>*){row-gap:var(--spacing-gutter)}:is(.\*\:border-t>*){border-top-style:var(--tw-border-style);border-top-width:1px}:is(.\*\:border-border>*){border-color:var(--color-border)}:is(.\*\:bg-bg-muted>*){background-color:var(--color-bg-muted)}:is(.\*\:object-cover>*){object-fit:cover}:is(.\*\:p-8>*){padding:calc(var(--spacing)*8)}:is(.\*\:px-6>*){padding-inline:calc(var(--spacing)*6)}:is(.\*\:py-30-40>*){padding-block:var(--spacing-30-40)}:is(.\*\:text-center>*){text-align:center}:is(.\*\:text-fg-muted>*){color:var(--color-fg-muted)}:is(.\*\:opacity-0>*){opacity:0}: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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:transition-\[visibility\,opacity\]>*){transition-property:visibility,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:transition-colors>*){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:transition-opacity>*){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:duration-300>*){--tw-duration:.3s;transition-duration:.3s}:is(.\*\:duration-500>*){--tw-duration:.5s;transition-duration:.5s}.group-first\:mt-0:is(:where(.group):first-child *){margin-top:calc(var(--spacing)*0)}@media(hover:hover){.group-hover\:-translate-x-gap:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing-gap)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-gap:is(:where(.group):hover *){--tw-translate-x:var(--spacing-gap);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:text-neutral:is(:where(.group):hover *){color:var(--color-neutral)}.group-hover\/link\:-translate-x-gap:is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing-gap)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/link\:translate-x-gap:is(:where(.group\/link):hover *){--tw-translate-x:var(--spacing-gap);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/link\:text-neutral:is(:where(.group\/link):hover *){color:var(--color-neutral)}}.group-data-\[view\=image\]\:invisible:is(:where(.group)[data-view=image] *){visibility:hidden}.group-data-\[view\=image\]\:visible:is(:where(.group)[data-view=image] *){visibility:visible}.group-data-\[view\=image\]\:col-\[1\/9\]:is(:where(.group)[data-view=image] *){grid-column:1/9}.group-data-\[view\=image\]\:col-\[10\/13\]:is(:where(.group)[data-view=image] *){grid-column:10/13}.group-data-\[view\=image\]\:col-span-full:is(:where(.group)[data-view=image] *){grid-column:1/-1}.group-data-\[view\=image\]\:row-\[1\/2\]:is(:where(.group)[data-view=image] *){grid-row:1/2}.group-data-\[view\=image\]\:row-\[2\/3\]:is(:where(.group)[data-view=image] *){grid-row:2/3}.group-data-\[view\=image\]\:leading-trim:is(:where(.group)[data-view=image] *){margin-block:calc(var(--spacing-half-leading)*-1)}.group-data-\[view\=image\]\:block:is(:where(.group)[data-view=image] *){display:block}.group-data-\[view\=image\]\:grid:is(:where(.group)[data-view=image] *){display:grid}.group-data-\[view\=image\]\:hidden:is(:where(.group)[data-view=image] *){display:none}.group-data-\[view\=image\]\:h-auto:is(:where(.group)[data-view=image] *){height:auto}.group-data-\[view\=image\]\:gap-x-gap:is(:where(.group)[data-view=image] *){column-gap:var(--spacing-gap)}.group-data-\[view\=image\]\:gap-y-8:is(:where(.group)[data-view=image] *){row-gap:calc(var(--spacing)*8)}.group-data-\[view\=image\]\:gap-y-18-20:is(:where(.group)[data-view=image] *){row-gap:var(--spacing-18-20)}.group-data-\[view\=image\]\:gap-y-20-25:is(:where(.group)[data-view=image] *){row-gap:var(--spacing-20-25)}.group-data-\[view\=image\]\:gap-y-32:is(:where(.group)[data-view=image] *){row-gap:calc(var(--spacing)*32)}.group-data-\[view\=image\]\:gap-y-100-144:is(:where(.group)[data-view=image] *){row-gap:var(--spacing-100-144)}.group-data-\[view\=image\]\:self-start:is(:where(.group)[data-view=image] *){align-self:flex-start}.group-data-\[view\=image\]\:text-left:is(:where(.group)[data-view=image] *){text-align:left}.group-data-\[view\=image\]\:text-14:is(:where(.group)[data-view=image] *){font-size:calc(14*var(--spacing))}.group-data-\[view\=image\]\:text-16-18:is(:where(.group)[data-view=image] *){font-size:var(--spacing-16-18)}.group-data-\[view\=image\]\:text-fg-muted:is(:where(.group)[data-view=image] *){color:var(--color-fg-muted)}.group-data-\[view\=image\]\:opacity-100:is(:where(.group)[data-view=image] *){opacity:1}@media(hover:hover){.group-data-\[view\=image\]\:group-hover\/link\:-translate-x-gap:is(:where(.group)[data-view=image] *):is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing-gap)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[view\=image\]\:group-hover\/link\:text-neutral:is(:where(.group)[data-view=image] *):is(:where(.group\/link):hover *){color:var(--color-neutral)}}.group-data-\[view\=text\]\:leading-trim:is(:where(.group)[data-view=text] *){margin-block:calc(var(--spacing-half-leading)*-1)}.group-data-\[view\=text\]\:grid:is(:where(.group)[data-view=text] *){display:grid}.group-data-\[view\=text\]\:hidden:is(:where(.group)[data-view=text] *){display:none}.group-data-\[view\=text\]\:border-t:is(:where(.group)[data-view=text] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[view\=text\]\:py-20-25:is(:where(.group)[data-view=text] *){padding-block:var(--spacing-20-25)}.group-data-\[view\=text\]\:py-40-56:is(:where(.group)[data-view=text] *){padding-block:var(--spacing-40-56)}.group-data-\[view\=text\]\:text-base\/\[1\.5\]:is(:where(.group)[data-view=text] *){font-size:var(--spacing-base);line-height:1.5}@media(hover:hover){.group-data-\[view\=text\]\:group-hover\/link\:-translate-x-gap:is(:where(.group)[data-view=text] *):is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing-gap)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[view\=text\]\:group-hover\/link\:translate-x-gap:is(:where(.group)[data-view=text] *):is(:where(.group\/link):hover *){--tw-translate-x:var(--spacing-gap);translate:var(--tw-translate-x)var(--tw-translate-y)}}.before\:block:before{content:var(--tw-content);display:block}.before\:size-\[1em\]:before{content:var(--tw-content);width:1em;height:1em}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-fg-muted:before{content:var(--tw-content);border-color:var(--color-fg-muted)}.after\:col-span-full:after{content:var(--tw-content);grid-column:1/-1}.after\:block:after{content:var(--tw-content);display:block}.after\:w-\[calc\(100\%-1rem\)\]:after{content:var(--tw-content);width:calc(100% - 1rem)}.after\:translate-y-1:after{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:justify-self-center:after{content:var(--tw-content);justify-self:center}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.after\:border-fg:after{content:var(--tw-content);border-color:var(--color-fg)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}:is(.\*\*\:first\:mt-0 *):first-child{margin-top:calc(var(--spacing)*0)}.last\:overflow-hidden:last-child{overflow:hidden}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.group-data-\[view\=text\]\:last\:border-b:is(:where(.group)[data-view=text] *):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.checked\:before\:bg-fg:checked:before{content:var(--tw-content);background-color:var(--color-fg)}.focus-within\:-my-10:focus-within{margin-block:calc(var(--spacing)*-10)}.focus-within\:-ml-10:focus-within{margin-left:calc(var(--spacing)*-10)}.focus-within\:overflow-visible:focus-within{overflow:visible}.focus-within\:py-10:focus-within{padding-block:calc(var(--spacing)*10)}.focus-within\:pl-10:focus-within{padding-left:calc(var(--spacing)*10)}@media(hover:hover){.hover\:bg-bg-muted:hover{background-color:var(--color-bg-muted)}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:text-neutral:hover{color:var(--color-neutral)}.hover\:text-neutral\!:hover{color:var(--color-neutral)!important}.hover\:opacity-70:hover{opacity:.7}:is(.\*\:hover\:text-neutral>*):hover,.not-disabled\:hover\:text-neutral:not(:disabled):hover{color:var(--color-neutral)}.group-data-\[view\=text\]\:hover\:bg-bg-muted:is(:where(.group)[data-view=text] *):hover{background-color:var(--color-bg-muted)}.last\:hover\:text-fg\!:last-child:hover{color:var(--color-fg)!important}}.focus-visible\:text-neutral:focus-visible{color:var(--color-neutral)}:is(.\*\:enabled\:cursor-pointer>*):enabled{cursor:pointer}@media(hover:hover){:is(.\*\:enabled\:hover\:text-fg>*):enabled:hover{color:var(--color-fg)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:is(.\*\:disabled\:text-fg>*):disabled{color:var(--color-fg)}:where(.is-zoomed) .in-\[\.is-zoomed\]\:invisible{visibility:hidden}:where(.is-zoomed) .in-\[\.is-zoomed\]\:mx-0\!{margin-inline:calc(var(--spacing)*0)!important}:where(.is-zoomed) .in-\[\.is-zoomed\]\:h-0{height:calc(var(--spacing)*0)}:where(.is-zoomed) .in-\[\.is-zoomed\]\:max-h-svh{max-height:100svh}:where(.is-zoomed) .in-\[\.is-zoomed\]\:translate-y-0\!{--tw-translate-y:calc(var(--spacing)*0)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}:where(.is-zoomed) .in-\[\.is-zoomed\]\:cursor-zoom-out{cursor:zoom-out}:where(.is-zoomed) .in-\[\.is-zoomed\]\:gap-y-0{row-gap:calc(var(--spacing)*0)}:where(.is-zoomed) .in-\[\.is-zoomed\]\:px-0\!{padding-inline:calc(var(--spacing)*0)!important}:where(.is-zoomed) .in-\[\.is-zoomed\]\:opacity-0{opacity:0}:where(.is-zoomed) .in-\[\.is-zoomed\]\:delay-0{transition-delay:0s}:where(.is-zoomed) .in-\[\.is-zoomed\]\:duration-600{--tw-duration:.6s;transition-duration:.6s}:where(.is-zoomed) .in-\[\.is-zoomed\]\:duration-\[700ms\,600ms\]{--tw-duration:.7s,.6s;transition-duration:.7s,.6s}:where(:has(#footer.is-active)) .in-\[\:has\(\#footer\.is-active\)\]\:hidden{display:none}:where(:is(html.is-landing)) .in-\[html\.is-landing\]\:block\!{display:block!important}.has-focus-visible\:\[outline\:auto\]:has(:focus-visible){outline:auto}.aria-expanded\:text-neutral[aria-expanded=true]{color:var(--color-neutral)}.aria-hidden\:pointer-events-none[aria-hidden=true]{pointer-events:none}.aria-hidden\:invisible[aria-hidden=true]{visibility:hidden}.aria-hidden\:hidden[aria-hidden=true]{display:none}.aria-hidden\:grid-rows-\[0fr\][aria-hidden=true]{grid-template-rows:0fr}.aria-hidden\:opacity-0[aria-hidden=true]{opacity:0}.aria-\[current\=page\]\:pointer-events-none[aria-current=page]{pointer-events:none}.aria-\[current\=page\]\:text-neutral[aria-current=page]{color:var(--color-neutral)}@media not all and (min-width:62.5em){.max-lg\:bottom-auto{bottom:auto}.max-lg\:leading-trim{margin-block:calc(var(--spacing-half-leading)*-1)}.max-lg\:hidden{display:none}.max-lg\:h-dvh{height:100dvh}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-lg\:border-border{border-color:var(--color-border)}.max-lg\:pt-30{padding-top:calc(var(--spacing)*30)}.max-lg\:pb-\[max\(var\(--spacing-gutter\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(var(--spacing-gutter),env(safe-area-inset-bottom))}.max-lg\: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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.max-lg\:\[--header-height\:18rem\]{--header-height:18rem}@media(hover:hover){.max-lg\:group-hover\/link\:translate-x-gap:is(:where(.group\/link):hover *){--tw-translate-x:var(--spacing-gap);translate:var(--tw-translate-x)var(--tw-translate-y)}}.max-lg\:group-data-\[view\=image\]\:hidden:is(:where(.group)[data-view=image] *){display:none}@media(hover:hover){.max-lg\:group-data-\[view\=image\]\:group-hover\/link\:translate-x-gap:is(:where(.group)[data-view=image] *):is(:where(.group\/link):hover *){--tw-translate-x:var(--spacing-gap);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-lg\:group-data-\[view\=text\]\:group-hover\/link\:-translate-x-gap:is(:where(.group)[data-view=text] *):is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing-gap)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-lg\:group-data-\[view\=text\]\:group-hover\/link\:translate-x-gap:is(:where(.group)[data-view=text] *):is(:where(.group\/link):hover *){--tw-translate-x:var(--spacing-gap);translate:var(--tw-translate-x)var(--tw-translate-y)}}}@media(min-width:62.5em){.lg\:absolute{position:absolute}.lg\:static\!{position:static!important}.lg\:inset-0{inset:calc(var(--spacing)*0)}.lg\:top-full{top:100%}.lg\:bottom-\[5\.5svh\]{bottom:5.5svh}.lg\:bottom-auto{bottom:auto}.lg\:left-0{left:calc(var(--spacing)*0)}.lg\:z-10{z-index:10}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-\[1\/2\]{grid-column:1/2}.lg\:col-\[1\/3\]{grid-column:1/3}.lg\:col-\[1\/4\]{grid-column:1/4}.lg\:col-\[1\/5\]{grid-column:1/5}.lg\:col-\[1\/6\]{grid-column:1/6}.lg\:col-\[1\/7\]{grid-column:1/7}.lg\:col-\[1\/8\]{grid-column:1/8}.lg\:col-\[1\/9\]{grid-column:1/9}.lg\:col-\[1\/11\]{grid-column:1/11}.lg\:col-\[3\/-1\]{grid-column:3/-1}.lg\:col-\[3\/7\]{grid-column:3/7}.lg\:col-\[3\/9\]{grid-column:3/9}.lg\:col-\[3\/11\]{grid-column:3/11}.lg\:col-\[3\/13\]{grid-column:3/13}.lg\:col-\[4\/-1\]{grid-column:4/-1}.lg\:col-\[4\/6\]{grid-column:4/6}.lg\:col-\[4\/8\]{grid-column:4/8}.lg\:col-\[4\/13\]{grid-column:4/13}.lg\:col-\[5\/9\]{grid-column:5/9}.lg\:col-\[5\/13\]{grid-column:5/13}.lg\:col-\[6\/-1\]{grid-column:6/-1}.lg\:col-\[6\/8\]{grid-column:6/8}.lg\:col-\[7\/9\]{grid-column:7/9}.lg\:col-\[7\/13\]{grid-column:7/13}.lg\:col-\[8\/-1\]{grid-column:8/-1}.lg\:col-\[8\/9\]{grid-column:8/9}.lg\:col-\[8\/13\]{grid-column:8/13}.lg\:col-\[9\/13\]{grid-column:9/13}.lg\:col-\[10\/13\]{grid-column:10/13}.lg\:col-\[11\/-1\]{grid-column:11/-1}.lg\:col-\[11\/13\]{grid-column:11/13}.lg\:col-\[12\/-1\]{grid-column:12/-1}.lg\:col-\[12\/13\]{grid-column:12/13}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-full{grid-column:1/-1}.lg\:col-start-2{grid-column-start:2}.lg\:row-\[1\/2\]{grid-row:1/2}.lg\:row-\[1\/3\]{grid-row:1/3}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-full{grid-row:1/-1}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:-mx-8{margin-inline:calc(var(--spacing)*-8)}.lg\:mx-\[16vw\]{margin-inline:16vw}.lg\:mx-gutter{margin-inline:var(--spacing-gutter)}.lg\:-mt-\[calc\(var\(--thumbnail-slide-height\)\/2\)\]{margin-top:calc(calc(var(--thumbnail-slide-height)/2)*-1)}.lg\:-mt-base-2lhl{margin-top:calc(var(--spacing-base-2lhl)*-1)}.lg\:-mt-half-leading{margin-top:calc(var(--spacing-half-leading)*-1)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-0\!{margin-top:calc(var(--spacing)*0)!important}.lg\:mt-300{margin-top:calc(var(--spacing)*300)}.lg\:mt-\[200px\]{margin-top:200px}.lg\:-mb-half-leading{margin-bottom:calc(var(--spacing-half-leading)*-1)}.lg\:mb-100-160{margin-bottom:var(--spacing-100-160)}.lg\:mb-\[7lh\]{margin-bottom:7lh}.lg\:mb-base-5lhl{margin-bottom:var(--spacing-base-5lhl)}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:h-full{height:100%}.lg\:h-svh{height:100svh}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-\[70\%\]{width:70%}.lg\:w-auto{width:auto}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:translate-y-\[calc\(\(var\(--spacing-gutter\)\+var\(--spacing-16-20\)\)\/2\)\]{--tw-translate-y:calc((var(--spacing-gutter) + var(--spacing-16-20))/2);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:columns-2{columns:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-subgrid{grid-template-columns:subgrid}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:content-center{align-content:center}.lg\:content-normal{align-content:normal}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-gap{gap:var(--spacing-gap)}.lg\:gap-x-\[calc\(var\(--spacing-gap\)\*1\+var\(--spacing-col\)\*1\)\]{column-gap:calc(var(--spacing-gap)*1 + var(--spacing-col)*1)}.lg\:gap-x-gap{column-gap:var(--spacing-gap)}.lg\:gap-y-0{row-gap:calc(var(--spacing)*0)}.lg\:gap-y-8{row-gap:calc(var(--spacing)*8)}.lg\:gap-y-30{row-gap:calc(var(--spacing)*30)}.lg\:gap-y-30-48{row-gap:var(--spacing-30-48)}.lg\:gap-y-50-80{row-gap:var(--spacing-50-80)}.lg\:gap-y-100-144{row-gap:var(--spacing-100-144)}.lg\:gap-y-base-2lhl{row-gap:var(--spacing-base-2lhl)}.lg\:gap-y-base-4lhl{row-gap:var(--spacing-base-4lhl)}.lg\:gap-y-base-5lhl{row-gap:var(--spacing-base-5lhl)}.lg\:gap-y-base-6lhl{row-gap:var(--spacing-base-6lhl)}.lg\:gap-y-base-lhl{row-gap:var(--spacing-base-lhl)}.lg\:place-self-end{place-self:end}.lg\:self-start{align-self:flex-start}.lg\:justify-self-start{justify-self:flex-start}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-border{border-color:var(--color-border)}.lg\:border-b-border{border-bottom-color:var(--color-border)}.lg\:bg-bg{background-color:var(--color-bg)}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:p-16-20{padding:var(--spacing-16-20)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:py-20-25\!{padding-block:var(--spacing-20-25)!important}.lg\:py-30{padding-block:calc(var(--spacing)*30)}.lg\:py-30-40{padding-block:var(--spacing-30-40)}.lg\:py-50-80{padding-block:var(--spacing-50-80)}.lg\:py-\[50svh\]\!{padding-block:50svh!important}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pr-0{padding-right:calc(var(--spacing)*0)}.lg\:pr-gap{padding-right:var(--spacing-gap)}.lg\:pb-30-60{padding-bottom:var(--spacing-30-60)}.lg\:pb-base-7lh{padding-bottom:var(--spacing-base-7lh)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-16{font-size:calc(16*var(--spacing))}.lg\:text-18{font-size:calc(18*var(--spacing))}.lg\:text-19{font-size:calc(19*var(--spacing))}.lg\:text-fg{color:var(--color-fg)}.lg\:text-fg-muted{color:var(--color-fg-muted)}.lg\:\[--cols\:var\(--_lg-cols\,var\(--_cols\)\)\]{--cols:var(--_lg-cols,var(--_cols))}.lg\:\[--mt\:var\(--_lg-mt\,var\(--_mt\)\)\]{--mt:var(--_lg-mt,var(--_mt))}.lg\:\[--span\:var\(--_lg-span\,var\(--_span\)\)\]{--span:var(--_lg-span,var(--_span))}.lg\:\[--start\:var\(--_lg-start\,var\(--_start\)\)\]{--start:var(--_lg-start,var(--_start))}:is(.lg\:\*\:gap-y-base-4lhl>*){row-gap:var(--spacing-base-4lhl)}.lg\:group-data-\[view\=image\]\:invisible:is(:where(.group)[data-view=image] *){visibility:hidden}.lg\:group-data-\[view\=image\]\:col-\[1\/3\]:is(:where(.group)[data-view=image] *){grid-column:1/3}.lg\:group-data-\[view\=image\]\:col-\[1\/7\]:is(:where(.group)[data-view=image] *){grid-column:1/7}.lg\:group-data-\[view\=image\]\:col-\[1\/8\]:is(:where(.group)[data-view=image] *){grid-column:1/8}.lg\:group-data-\[view\=image\]\:col-\[4\/6\]:is(:where(.group)[data-view=image] *){grid-column:4/6}.lg\:group-data-\[view\=image\]\:col-\[7\/9\]:is(:where(.group)[data-view=image] *){grid-column:7/9}.lg\:group-data-\[view\=image\]\:col-\[8\/-1\]:is(:where(.group)[data-view=image] *){grid-column:8/-1}.lg\:group-data-\[view\=image\]\:col-\[8\/13\]:is(:where(.group)[data-view=image] *){grid-column:8/13}.lg\:group-data-\[view\=image\]\:col-\[9\/13\]:is(:where(.group)[data-view=image] *){grid-column:9/13}.lg\:group-data-\[view\=image\]\:col-\[10\/12\]:is(:where(.group)[data-view=image] *){grid-column:10/12}.lg\:group-data-\[view\=image\]\:col-\[12\/13\]:is(:where(.group)[data-view=image] *){grid-column:12/13}.lg\:group-data-\[view\=image\]\:col-\[13\/15\]:is(:where(.group)[data-view=image] *){grid-column:13/15}.lg\:group-data-\[view\=image\]\:col-span-3:is(:where(.group)[data-view=image] *){grid-column:span 3/span 3}.lg\:group-data-\[view\=image\]\:col-span-4:is(:where(.group)[data-view=image] *){grid-column:span 4/span 4}.lg\:group-data-\[view\=image\]\:col-span-full:is(:where(.group)[data-view=image] *){grid-column:1/-1}.lg\:group-data-\[view\=image\]\:row-\[1\/2\]:is(:where(.group)[data-view=image] *){grid-row:1/2}.lg\:group-data-\[view\=image\]\:row-\[2\/3\]:is(:where(.group)[data-view=image] *){grid-row:2/3}.lg\:group-data-\[view\=image\]\:mt-150:is(:where(.group)[data-view=image] *){margin-top:calc(var(--spacing)*150)}.lg\:group-data-\[view\=image\]\:block:is(:where(.group)[data-view=image] *){display:block}.lg\:group-data-\[view\=image\]\:hidden:is(:where(.group)[data-view=image] *){display:none}.lg\:group-data-\[view\=image\]\:grid-cols-1:is(:where(.group)[data-view=image] *){grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:group-data-\[view\=image\]\:grid-cols-12:is(:where(.group)[data-view=image] *){grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:group-data-\[view\=image\]\:grid-cols-14:is(:where(.group)[data-view=image] *){grid-template-columns:repeat(14,minmax(0,1fr))}.lg\:group-data-\[view\=image\]\:content-start:is(:where(.group)[data-view=image] *){align-content:flex-start}.lg\:group-data-\[view\=image\]\:gap-x-gap:is(:where(.group)[data-view=image] *){column-gap:var(--spacing-gap)}.lg\:group-data-\[view\=image\]\:gap-y-25-32:is(:where(.group)[data-view=image] *){row-gap:var(--spacing-25-32)}.lg\:group-data-\[view\=image\]\:gap-y-100:is(:where(.group)[data-view=image] *){row-gap:calc(var(--spacing)*100)}.lg\:group-data-\[view\=image\]\:border-0:is(:where(.group)[data-view=image] *){border-style:var(--tw-border-style);border-width:0}.lg\:group-data-\[view\=image\]\:py-0:is(:where(.group)[data-view=image] *){padding-block:calc(var(--spacing)*0)}.lg\:group-data-\[view\=image\]\:text-fg-muted:is(:where(.group)[data-view=image] *){color:var(--color-fg-muted)}.lg\:group-data-\[view\=image\]\:opacity-0:is(:where(.group)[data-view=image] *){opacity:0}.lg\:group-data-\[view\=text\]\:hidden\!:is(:where(.group)[data-view=text] *){display:none!important}.lg\:last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.lg\:nth-\[2\]\:border-t:nth-child(2){border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:nth-last-\[2\]\:border-b:nth-last-child(2){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-15\! :is(h1,h2,h3,h4,h5,h6),.\[\&_\:is\(h2\,h3\,h4\,h5\,h6\)\]\:text-15\! :is(h2,h3,h4,h5,h6){font-size:calc(15*var(--spacing))!important}.\[\&_a\]\:p-8 a{padding:calc(var(--spacing)*8)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:transition a{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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\]\:duration-300 a{--tw-duration:.3s;transition-duration:.3s}.\[\&_a\:hover\]\:text-neutral a:hover{color:var(--color-neutral)}.\[\&_h2\]\:leading-trim\! h2{margin-block:calc(var(--spacing-half-leading)*-1)!important}.\[\&_h2\]\:leading-\[1\.6\]\! h2{--tw-leading:1.6!important;line-height:1.6!important}.\[\&_p\]\:mt-0\! p{margin-top:calc(var(--spacing)*0)!important}.\[\&_p\.font-serif-jp\]\:text-14 p.font-serif-jp{font-size:calc(14*var(--spacing))}.\[\&\.is-active\]\:visible.is-active{visibility:visible}.\[\&\.is-active\]\:opacity-100.is-active{opacity:1}.\[\&\.is-active\]\:delay-0.is-active{transition-delay:0s}.\[\&\.is-active\]\:delay-500.is-active{transition-delay:.5s}.\[\&\.is-active\]\:duration-400.is-active{--tw-duration:.4s;transition-duration:.4s}:is(.\*\:\[\&\.is-active\]\:visible>*).is-active{visibility:visible}:is(.\*\:\[\&\.is-active\]\:opacity-100>*).is-active{opacity:1}:is(.\[\&\.is-hidden\]\:\*\:opacity-25\!.is-hidden>*){opacity:.25!important}@media(hover:hover){.\[\[href\]\]\:hover\:text-neutral[href]:hover{color:var(--color-neutral)}}.last\:\[\&\>a\]\:border-b-0:last-child>a,.\[\&\>ul\>li\:last-child\]\:border-b-0>ul>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>ul\>li\:last-child\]\:pb-0>ul>li:last-child{padding-bottom:calc(var(--spacing)*0)}.is-active>.\[\.is-active\>\&\]\:border-fg{border-color:var(--color-fg)}.is-zoomed>.\[\.is-zoomed\>\&\]\:invisible{visibility:hidden}.is-zoomed>.\[\.is-zoomed\>\&\]\:opacity-0{opacity:0}}.prose{font-family:var(--font-serif-jp);text-align:justify}.prose :first-child{margin-block-start:0}.prose :last-child{margin-block-end:0}.prose h2{margin-top:calc(var(--spacing)*64);font-size:var(--spacing-18-20);--tw-leading:1.4;line-height:1.4}@media(min-width:62.5em){.prose h2{margin-top:calc(var(--spacing)*96)}}.prose h3{margin-top:calc(var(--spacing)*64);font-size:calc(16*var(--spacing));line-height:1.4}.prose p{margin-block:1lh}.prose a{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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.prose a:hover{color:var(--color-neutral)}}.prose ul{margin-block:1em;padding-inline-start:1.5em;list-style:outside}.prose figure,.prose [data-image-cols]{margin-block:2lh}.prose [data-image-cols] figure{margin-block:0}.prose-note{order:-9999}@media(min-width:62.5em){.prose-note{order:0}}.prose-note a{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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.prose-note a:hover{color:var(--color-neutral)}}.prose-note figcaption{color:#0009;font-size:10px}@supports (color:color-mix(in lab,red,red)){.prose-note figcaption{color:color-mix(in oklab,var(--color-fg)60%,transparent)}}#intro,main.top .hero{font-size:clamp(.5rem,.3512rem + .2381vw,.543rem)}@media not all and (min-width:1000px){#intro,main.top .hero{font-size:clamp(.634rem,.5439rem + .33vw,.75rem)}}#intro{background-color:var(--color-bg);color:#fff;z-index:1000;width:100%;height:100svh;transition:opacity .6s cubic-bezier(.55,.085,.68,.53),background-color .5s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:0}#intro.fade_out{opacity:0}#intro video{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute}#intro h1{opacity:0;mix-blend-mode:difference;justify-content:center;width:100%;font-weight:300;transition:opacity .8s cubic-bezier(.455,.03,.515,.955);display:flex}#intro h1.show{opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) .4s}@media(min-width:1000px){#intro h1{margin-top:-3.4svh;font-size:2.3em}}@media not all and (min-width:1000px){#intro h1{margin-top:-6.1svh;font-size:2em}}#intro .copy{text-align:center;letter-spacing:0;align-content:center;place-items:center;gap:.307em;font-family:Patmos Serif,serif;transition-property:gap,padding-right;transition-duration:1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:grid;position:absolute;inset:0}#intro .copy.open{gap:1.9em;transition-duration:.6s}@media(min-width:1000px){#intro .copy{grid-template-columns:1fr auto 1fr;padding-top:.8svh;padding-right:3.83em;font-size:2.3em;line-height:2.85}#intro .copy.open{padding-right:0}#intro .copy span:first-child{justify-self:end}#intro .copy span:last-child{justify-self:start}}@media not all and (min-width:1000px){#intro .copy{padding-bottom:10.6svh;font-size:1.4em;line-height:1.4}}#intro .copy span{mix-blend-mode:difference;opacity:0}#intro .copy.show span{opacity:.87;transition:opacity .8s cubic-bezier(.25,.46,.45,.94)}#intro .loading_image{aspect-ratio:204/274;opacity:0;width:0;transition-property:width,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);position:relative}#intro .copy.open .loading_image{width:10.21em;transition-duration:.6s}#intro .loading_image.show{opacity:1}#intro .loading_image img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}#intro .loading_image img.current{opacity:1}@media(min-width:1000px){#intro .copy .pc{display:block}#intro .copy .sp{display:none}}@media not all and (min-width:1000px){#intro .copy .pc{display:none}#intro .copy .sp{display:block}}#intro .per{opacity:0}#intro .per.show{opacity:1}#intro .per.hide{opacity:0;pointer-events:none}#intro .sound_switch{white-space:nowrap;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex}#intro .sound_switch.show{pointer-events:inherit}@media(min-width:1000px){#intro .sound_switch,#intro .per{font-size:1.6em}}@media not all and (min-width:1000px){#intro .sound_switch{font-size:1.4em}#intro .per{font-size:1.45em}}#intro .sound_on{color:#fff;opacity:.87;letter-spacing:0;cursor:pointer}#intro .line{background-color:#777;width:1px;height:1em;margin:0 .5em 0 .7em}#intro .sound_off{color:#777;letter-spacing:0;cursor:pointer}.glitch-hover-random{display:inline-block;position:relative}@media(hover:hover){.glitch-hover-random:hover{animation:50ms 6 random-shake}.glitch-hover-random:hover:before{content:attr(data-text);color:#fff;clip-path:polygon(0 0,100% 0,100% 7%,0 7%,0 14%,100% 14%,100% 23%,0 23%,0 29%,100% 29%,100% 31%,0 31%,0 38%,100% 38%,100% 47%,0 47%,0 52%,100% 52%,100% 59%,0 59%,0 66%,100% 66%,100% 69%,0 69%,0 75%,100% 75%,100% 86%,0 86%,0 91%,100% 91%,100% 93%,0 93%);animation:60ms 5 random-offset1;position:absolute;top:0;left:0}.glitch-hover-random:hover:after{content:attr(data-text);color:#fff;clip-path:polygon(0 7%,100% 7%,100% 14%,0 14%,0 23%,100% 23%,100% 29%,0 29%,0 31%,100% 31%,100% 38%,0 38%,0 47%,100% 47%,100% 52%,0 52%,0 59%,100% 59%,100% 66%,0 66%,0 69%,100% 69%,100% 75%,0 75%,0 86%,100% 86%,100% 91%,0 91%,0 93%,100% 93%,100% 100%,0 100%);animation:60ms 5 random-offset2;position:absolute;top:0;left:0}}@keyframes random-shake{0%,to{transform:translate(0)}10%{transform:translate(2px)}20%{transform:translate(-1px,1px)}30%{transform:translate(1px,-1px)}40%{transform:translate(-2px)}50%{transform:translate(1px,1px)}60%{transform:translate(-1px,-1px)}70%{transform:translate(2px)}80%{transform:translate(-1px,1px)}90%{transform:translate(1px,-1px)}}@keyframes random-offset1{0%,to{transform:translate(0)}12%{transform:translate(3px)}24%{transform:translate(-2px,1px)}36%{transform:translate(1px,-1px)}48%{transform:translate(-2px)}60%{transform:translate(2px,1px)}72%{transform:translate(-1px,-1px)}84%{transform:translate(2px)}}@keyframes random-offset2{0%,to{transform:translate(0)}15%{transform:translate(-3px)}30%{transform:translate(2px,-1px)}45%{transform:translate(-1px,1px)}60%{transform:translate(2px)}75%{transform:translate(-2px,-1px)}90%{transform:translate(1px,1px)}}main.top .hero{position:fixed;left:0}main.top .hero .ideal{z-index:1;mix-blend-mode:difference;position:fixed;left:2.1em}@media not all and (min-width:1000px){main.top .hero .ideal{left:1.2em}}main.top .hero .logo{z-index:1;mix-blend-mode:difference;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:fixed}@media(min-width:1000px){main.top .hero .logo img{width:52.3em}}@media not all and (min-width:1000px){main.top .hero .logo img{width:17.2em}}main.top .hero .canvas-container{touch-action:none;position:absolute}main.top .hero .dom-plane-container{color:#fff;mix-blend-mode:difference;pointer-events:none;width:100vw;height:100vh;position:absolute;top:0;left:0}main.top .hero .dom-plane-container .plane{position:absolute;top:0;left:0}main.top .hero .dom-plane-container .plane.hover .project-name{opacity:1}main.top .hero .dom-plane-container .plane .plane-inner{display:block}main.top .hero .dom-plane-container .plane .project-name{letter-spacing:.04em;pointer-events:none;opacity:0;will-change:transform;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:300;line-height:1.15;transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform 1.2s cubic-bezier(.165,.84,.44,1);position:absolute;top:0}@media(min-width:1000px){main.top .hero .dom-plane-container .plane .project-name{font-size:1.6em}}@media not all and (min-width:1000px){main.top .hero .dom-plane-container .plane .project-name{font-size:0}}main.top .hero .dom-plane-container .plane .project-name span{line-height:1}:root,:host{--spacing:.0625rem;--spacing-base:.9375rem;--spacing-10-11:clamp(.625rem,.6016rem + .0935vw,.6875rem);--spacing-12-13:clamp(.75rem,.7266rem + .0935vw,.8125rem);--spacing-14-16:clamp(.875rem,.8283rem + .1869vw,1rem);--spacing-14-17:clamp(.875rem,.8049rem + .2831vw,1.0625rem);--spacing-15-16:clamp(.9375rem,.9141rem + .0935vw,1rem);--spacing-16-17:clamp(1rem,.9765rem + .0935vw,1.0625rem);--spacing-16-18:clamp(1rem,.9533rem + .1869vw,1.125rem);--spacing-16-19:clamp(1rem,.9299rem + .2804vw,1.1875rem);--spacing-16-20:clamp(1rem,.374vw + .907rem,1.25rem);--spacing-18-20:clamp(1.125rem,1.0783rem + .1869vw,1.25rem);--spacing-20-24:clamp(1.25rem,1.1565rem + .3738vw,1.5rem);--spacing-20-25:clamp(1.25rem,1.1332rem + .4673vw,1.5625rem);--spacing-20-35:clamp(1.25rem,.8995rem + 1.4019vw,2.1875rem);--spacing-25-32:clamp(1.5625rem,1.3989rem + .6542vw,2rem);--spacing-25-40:clamp(1.5625rem,1.212rem + 1.4019vw,2.5rem);--spacing-30-40:clamp(1.875rem,1.6414rem + .9346vw,2.5rem);--spacing-30-48:clamp(1.875rem,1.4544rem + 1.6822vw,3rem);--spacing-30-60:clamp(1.875rem,1.1741rem + 2.8037vw,3.75rem);--spacing-34-50:clamp(2.125rem,1.7512rem + 1.4955vw,3.125rem);--spacing-40-56:clamp(2.5rem,2.1262rem + 1.4953vw,3.5rem);--spacing-50-80:clamp(3.125rem,2.4241rem + 2.8037vw,5rem);--spacing-100-120:clamp(6.25rem,5.7827rem + 1.8692vw,7.5rem);--spacing-100-144:clamp(6.25rem,5.222rem + 4.1121vw,9rem);--spacing-100-150:clamp(6.25rem,5.0818rem + 4.6729vw,9.375rem);--spacing-100-160:clamp(6.25rem,4.8481rem + 5.6075vw,10rem);--spacing-120-150:clamp(7.5rem,6.7991rem + 2.8037vw,9.375rem);--spacing-gutter:var(--spacing-20-35);--spacing-gap:clamp(.625rem,.0409rem + 2.3364vw,2.1875rem);--spacing-col:calc((100vw - (var(--spacing-gutter)*2) - var(--spacing-gap)*11)/12);--spacing-half-leading: calc(.5lh - .5em) ;--spacing-lh:1lh;--spacing-descender-room:max(0px,.76em - .5lh);--spacing-base-lh:calc(var(--spacing-base)*1.9);--spacing-base-3lh:calc(var(--spacing-base-lh)*3);--spacing-base-5lh:calc(var(--spacing-base-lh)*5);--spacing-base-7lh:calc(var(--spacing-base-lh)*7);--spacing-base-lhl:calc(var(--spacing-base-lh)*2 - var(--spacing-base));--spacing-base-2lhl:calc(var(--spacing-base-lh)*3 - var(--spacing-base));--spacing-base-3lhl:calc(var(--spacing-base-lh)*4 - var(--spacing-base));--spacing-base-4lhl:calc(var(--spacing-base-lh)*5 - var(--spacing-base));--spacing-base-5lhl:calc(var(--spacing-base-lh)*6 - var(--spacing-base));--spacing-base-6lhl:calc(var(--spacing-base-lh)*7 - var(--spacing-base));--spacing-carousel-media-height:calc(100svh - var(--spacing-gutter)*3 - var(--spacing-16-20) - 1.25rem - .875rem - var(--thumbnail-slide-height) - 10rem);--spacing-carousel-media-width:calc(100vw - var(--spacing-gutter)*2);--font-serif-jp:"Patmos Serif",serif;--font-serif:var(--font-serif-jp);--font-sans-jp:"neue-haas-grotesk-display",sans-serif;--font-sans:var(--font-sans-jp);--font-weight-light:300;--font-weight-normal:400;--color-bg:#fff;--color-bg-muted:#f5f5f5;--color-fg:#000;--color-fg-muted:#8f8f8f;--color-fg-muted-strong:#ddd;--color-neutral:#787878;--color-border:#f2f2f2;--color-scrollbar:#ccc;--ease-power2-in:cubic-bezier(.33,0,.67,0);--ease-power2-out:cubic-bezier(.33,1,.67,1);--default-transition-duration:.3s;--default-transition-timing-function:var(--ease-out);--z-index-menu:50;--z-index-hamburger:51}[lang=ja]{--font-serif-jp:"Shippori Mincho B1",serif;--font-serif:"Patmos Serif",var(--font-serif-jp);--font-sans-jp:"Noto Sans JP",sans-serif;--font-sans:"neue-haas-grotesk-display",var(--font-sans-jp)}html[data-typeface=sans]{--font-sans-jp:"Noto Sans JP",sans-serif;--font-sans:"neue-haas-grotesk-display",Arial,var(--font-sans-jp);--font-serif:var(--font-sans);--font-serif-jp:var(--font-sans)}@media(min-width:62.5em){html:not([data-typeface=sans]) .font-sans.lg\:font-serif{letter-spacing:normal}}html[data-typeface=sans] :is(.font-serif,.font-sans){font-weight:400}html[data-typeface=sans] :is(.js-heading>div,.js-menu-item,#menu-button,#menu-logo,.js-setting-trigger){font-weight:500}html[data-typeface=sans] :is(body,.font-serif,.font-sans,.js-setting,.js-setting-trigger){letter-spacing:.04em}html[lang=ja][data-typeface=sans] :is(.font-serif-jp,.prose,.episode-output){letter-spacing:normal}html[lang][data-typeface=sans] :is(h1,h2,h3,h4,h5,h6,.js-heading>div){letter-spacing:.04em}html[lang=ja][data-typeface=sans]{--font-serif-jp:var(--font-sans-jp)}html[lang=ja] .episode-output{font-family:var(--font-serif-jp)}html[lang=ja][data-typeface=sans] :is(body,.font-serif-jp,.prose){font-weight:400}.jp-punctuation{margin-inline-end:-.35em}.jp-punctuation-open{margin-inline:-.35em 0}html[lang|=en] main :is(p,.prose li){font-weight:500}html[lang|=en]:not([data-typeface=sans]) main :is(p,.prose li){-webkit-text-stroke:.01em currentColor}html[lang|=en] :is(p,.prose li){text-wrap:wrap;-webkit-hyphens:auto;hyphens:auto}@media(min-width:1024px){html[lang|=en] :is(p,.prose li){text-wrap:pretty}}html[data-typeface=sans] .js-menu-item{letter-spacing:.04em}html[data-typeface=sans] :is(.js-heading>div,.js-menu-item){font-size:calc(18*var(--spacing))}html[data-typeface=sans] :is(#menu-button,#menu-logo,.js-setting-trigger){font-size:calc(15*var(--spacing))}html[lang=ja][data-typeface=sans] :is(.prose p:not(.font-serif-jp.inline):not(div:has(>p.font-serif-jp.inline) p):not(li p),p.font-serif-jp:not(.inline):not(div:has(>p.font-serif-jp.inline) p):not(.prose li p),.prose :is(ul,ol):not(li ul,li ol),li span.font-serif-jp:not(.prose span):not(.font-serif-jp .font-serif-jp),div:has(>p.font-serif-jp.inline),.episode-body :is(h2,h3,h4,h5,h6),.episode-output,.js-heading>[data-japanese-heading=true]){transform-origin:0 0;width:111.111%;transform:scaleX(.9)}html[lang=ja][data-typeface=sans] li span.font-serif-jp:not(.prose span):not(.font-serif-jp .font-serif-jp){display:block}.dark{--color-bg:#000;--color-bg-muted:#131313;--color-fg:#e0e0e0;--color-fg-muted:#444;--color-fg-muted-strong:#333;--color-border:#111;--color-neutral:#777;--color-scrollbar:#555}:is(h2,h3,h4,h5,h6).wrap-parentheses{font-size:calc(15*var(--spacing))}@font-face{font-family:Patmos Serif;src:url(/assets/fonts/PatmosSerifLight_260817.otf)format("opentype");font-weight:400;font-display:swap}@media not all and (max-width:62.5em){:root{--spacing-carousel-media-height:calc(100svh - var(--spacing-gutter) - var(--spacing-40-56)*2 - var(--spacing-16-20) - 1.25rem - .875rem);--spacing-carousel-media-width:68vw}}html{overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar)var(--color-bg);overflow-y:scroll!important}html.is-changing .swup-fade{transition:all .4s var(--ease-power2-out);opacity:1}html.is-animating .swup-fade{opacity:0}html.is-leaving .swup-fade{transition-timing-function:var(--ease-power2-in)}html.lenis.lenis-stopped{overflow:auto}html.is-scroll-locked body{position:fixed;top:0;left:0;right:0}html.is-work{overscroll-behavior:none;overflow:hidden}html.is-work .js-carousel-wrapper{touch-action:none!important}@media not all and (min-width:25em){html{font-size:4vw}}@media not all and (max-width:100em){html{font-size:1vw}}[data-inview]{opacity:0;transition-property:opacity,translate,scale;transition-timing-function:linear,var(--ease-power2-out),var(--ease-power2-out)}[data-inview].is-inview{opacity:1;transition-duration:1s}[data-inview*=slide-up-in]{translate:0 min(var(--spacing-34-50)*1.3,100%)}[data-inview*=slide-up-in].is-inview{translate:0}[data-inview*=scale-up-in]{scale:.85}[data-inview*=scale-up-in].is-inview{scale:1}[data-media-fade]{opacity:0}[data-media-fade].is-loaded{opacity:1;transition:opacity .6s linear}[data-media-frame]{background-color:var(--color-bg-muted);min-width:0;display:block;overflow:hidden}[data-media-frame][data-inview]{opacity:1;translate:none;scale:1}[data-media-frame]>:is(img,video){object-fit:inherit;opacity:0;filter:blur(4px);width:100%;height:100%;transition:opacity .6s ease-out,filter .6s ease-out;display:block}[data-media-frame][data-media-ready=true]:not([data-inview])>:is(img,video),[data-media-frame][data-media-ready=true].is-inview>:is(img,video){opacity:1;filter:blur()}img[data-media-fade]{filter:blur(4px)}img[data-media-fade].is-loaded{filter:blur();transition:opacity .6s ease-out,filter .6s ease-out}[data-inview*=scale-up-in]:is(img,video,:has(img,video)){scale:1}[data-inview*=scale-up-in]:is(img,video,:has(img,video)).is-inview{transition-duration:.6s}img[data-inview*=scale-up-in],[data-inview*=scale-up-in] img,video[data-inview*=scale-up-in],[data-inview*=scale-up-in] video{filter:blur(4px);transition:opacity .6s ease-out,filter .6s ease-out}img[data-inview*=scale-up-in].is-inview,[data-inview*=scale-up-in].is-inview img,video[data-inview*=scale-up-in].is-inview,[data-inview*=scale-up-in].is-inview video{filter:blur()}[data-media-frame]:not([data-media-ready=true])>:is(img,video){filter:blur(4px)}.episode-detail img,.episode-detail video{filter:none!important}.episode-detail [data-inview*=scale-up-in]:is(img,video,:has(img,video)){opacity:0;transition-property:opacity,scale;transition-duration:1s;transition-timing-function:linear,var(--ease-power2-out);scale:.85}.episode-detail [data-inview*=scale-up-in]:is(img,video,:has(img,video)).is-inview{opacity:1;scale:1}@media(prefers-reduced-motion:reduce){.episode-detail [data-inview*=scale-up-in]:is(img,video,:has(img,video)){transition-duration:1ms;scale:1}[data-media-frame]>:is(img,video),[data-media-frame]:not([data-media-ready=true])>:is(img,video),img[data-media-fade],img[data-inview*=scale-up-in],[data-inview*=scale-up-in] img,video[data-inview*=scale-up-in],[data-inview*=scale-up-in] video{filter:none;transition-duration:1ms!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}#intro .copy>span:first-child,#intro .loading_image,#intro .intro-center-mark,#intro .per,#intro .sound_switch{--intro-motion-y: 0px}#intro .copy{display:block;padding:0;font-size:15px;line-height:1.5}#intro .copy.open{padding:0}#intro .copy>span:first-child{position:absolute;top:50%;left:var(--spacing-gutter);transform:translateY(-50%);translate:0 var(--intro-motion-y, 0px);white-space:nowrap}#intro .copy>span:last-child{display:none}#intro .loading_image,#intro .copy.open .loading_image{position:absolute;top:50%;left:50%;translate:-50% calc(-50% + var(--intro-motion-y, 0px));width:10.21em;overflow:hidden;filter:blur(12px);transition:opacity .9s,filter 1.4s}#intro .copy .loading_image.show{filter:blur(0)}#intro .loading_image img{transition:opacity .32s ease-out}#intro .intro-center-mark{position:absolute;top:50%;left:50%;translate:-50% calc(-50% + var(--intro-motion-y, 0px));font-size:15px;white-space:nowrap;opacity:0;mix-blend-mode:difference}#intro>:last-child{inset:auto var(--spacing-gutter) auto auto!important;top:50%!important;transform:translateY(-50%);text-align:right}#intro .per,#intro .sound_switch{font-size:15px;transform:none;translate:0 var(--intro-motion-y, 0px);transition:none}#intro .sound_switch{visibility:hidden}#intro .sound_switch.show{visibility:visible}#intro:focus,body[tabindex="-1"]:focus{outline:none}#intro .sound_switch button{min-height:44px;padding:12px 8px;margin:-12px 0}@media(max-width:999px){#intro .copy{font-size:14px}#intro .copy>span:first-child{top:max(3.9svh,calc(env(safe-area-inset-top) + 12px));left:50%;transform:translate(-50%)}#intro>:last-child{top:auto!important;right:auto!important;bottom:max(3.9svh,calc(env(safe-area-inset-bottom) + 12px))!important;left:50%!important;transform:translate(-50%);text-align:center}#intro .per,#intro .sound_switch{font-size:14px}}@media(prefers-reduced-motion:reduce){#intro,#intro *{transition-duration:1ms!important}}#footer[data-astro-cid-sz7xmlte]{--footer-navigation-space: calc(var(--spacing-120-150) + (16 * var(--spacing) + var(--spacing-gutter)) / 2)}.footer-statement[data-astro-cid-sz7xmlte]{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;padding-block:var(--spacing-gutter);font-size:calc(16 * var(--spacing));line-height:1.45}.footer-words[data-astro-cid-sz7xmlte],.footer-bottom[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing-gap)}.footer-top-space[data-astro-cid-sz7xmlte]{min-height:1.45em}.footer-words[data-astro-cid-sz7xmlte]{align-content:start;row-gap:2.6rem;padding-top:clamp(5rem,16svh,14rem);padding-bottom:5rem}.footer-practice[data-astro-cid-sz7xmlte]{grid-column:2 / 4;grid-row:2;align-self:start}.footer-practice[data-astro-cid-sz7xmlte],.footer-principles[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{text-box-trim:trim-start;text-box-edge:cap alphabetic}.footer-practice[data-astro-cid-sz7xmlte],.footer-social[data-astro-cid-sz7xmlte]{font-family:neue-haas-grotesk-display,sans-serif;font-size:calc(12 * var(--spacing));font-weight:400;letter-spacing:.04em;line-height:1.65}.footer-principles[data-astro-cid-sz7xmlte]{grid-column:4 / 7;grid-row:1 / 3;display:grid;grid-template-rows:subgrid;font-family:var(--font-serif)}.footer-principles[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{align-self:start;justify-self:start;border:0;padding:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.footer-principles[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:focus-visible{outline:1px solid currentColor;outline-offset:6px}.footer-bottom[data-astro-cid-sz7xmlte]{align-items:end}.footer-setting[data-astro-cid-sz7xmlte]{grid-column:1 / 3}.footer-social[data-astro-cid-sz7xmlte]{grid-column:4 / 7;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.footer-logo[data-astro-cid-sz7xmlte]{grid-column:10 / 13;justify-self:end}.footer-statement[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]:is(a,button){transition:color .3s ease}.footer-statement[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]:is(a,button):hover{color:var(--color-neutral)}.footer-setting[data-astro-cid-sz7xmlte] .js-setting-trigger{font-family:var(--font-serif)}@media(width<62.5em){.footer-words[data-astro-cid-sz7xmlte]{padding-top:17svh;padding-bottom:4rem;row-gap:2.5rem}.footer-practice[data-astro-cid-sz7xmlte]{grid-column:1 / 7;grid-row:2;font-size:calc(12 * var(--spacing))}.footer-principles[data-astro-cid-sz7xmlte]{grid-column:7 / 13;grid-row:1 / 3;font-size:calc(18 * var(--spacing))}.footer-bottom[data-astro-cid-sz7xmlte]{align-items:last baseline;row-gap:clamp(4rem,13svh,8rem)}.footer-bottom[data-astro-cid-sz7xmlte]:not(:has(.footer-social a)){row-gap:0}.footer-social[data-astro-cid-sz7xmlte]{grid-column:1 / 7;grid-row:1;flex-direction:column;align-items:flex-start;gap:.25rem}.footer-setting[data-astro-cid-sz7xmlte]{grid-column:1 / 6;grid-row:2}.footer-logo[data-astro-cid-sz7xmlte]{grid-column:9 / 13;grid-row:2}}
