@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-full{left:-100%}.-top-\[120px\]{top:-120px}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-\[11\.7\%\]{bottom:11.7%}.bottom-\[3\%\]{bottom:3%}.left-0{left:0}.left-1\/2{left:50%}.left-\[3\.5\%\]{left:3.5%}.left-\[5\%\]{left:5%}.right-0{right:0}.right-3{right:.75rem}.right-5{right:1.25rem}.right-\[10\.6\%\]{right:10.6%}.right-\[4\.3\%\]{right:4.3%}.right-\[77\.1\%\]{right:77.1%}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-20{top:5rem}.top-5{top:1.25rem}.top-\[84\%\]{top:84%}.top-full{top:100%}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.mx-auto{margin-left:auto;margin-right:auto}.-mb-\[120px\]{margin-bottom:-120px}.-mt-7{margin-top:-1.75rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[5px\]{margin-bottom:5px}.mb-\[60px\]{margin-bottom:60px}.mb-\[min\(1\.8vw\,12px\)\]{margin-bottom:min(1.8vw,12px)}.ml-1\.5{margin-left:.375rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-\[18px\]{margin-right:18px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-20{margin-top:5rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[184\/260\]{aspect-ratio:184/260}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[350\/175\]{aspect-ratio:350/175}.aspect-\[350\/500\]{aspect-ratio:350/500}.aspect-\[350\/527\]{aspect-ratio:350/527}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1\/2{height:50%}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[100dvh\]{height:100dvh}.h-\[15px\]{height:15px}.h-\[30px\]{height:30px}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-\[100px\]{width:100px}.w-\[12\%\]{width:12%}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[400px\]{width:400px}.w-\[90\%\]{width:90%}.w-\[93px\]{width:93px}.w-\[min\(36\%\,184px\)\]{width:min(36%,184px)}.w-\[min\(90\%\,680px\)\]{width:min(90%,680px)}.w-\[min\(90\%\,927px\)\]{width:min(90%,927px)}.w-\[min\(97\.5\%\,1360px\)\]{width:min(97.5%,1360px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-\[300px\]{max-width:300px}.flex-1{flex:1 1 0%}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-\[25px\]{gap:25px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-20{row-gap:5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}.gap-y-\[18px\]{row-gap:18px}.gap-y-\[7px\]{row-gap:7px}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#565656\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(86 86 86 / var(--tw-divide-opacity, 1))}.divide-\[\#9e9f9f\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(158 159 159 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-\[min\(5\.04375vw\,30px\)\]{border-width:min(5.04375vw,30px)}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#3a3a3a\]{--tw-border-opacity: 1;border-color:rgb(58 58 58 / var(--tw-border-opacity, 1))}.border-\[\#444444\]{--tw-border-opacity: 1;border-color:rgb(68 68 68 / var(--tw-border-opacity, 1))}.border-\[\#565656\]{--tw-border-opacity: 1;border-color:rgb(86 86 86 / var(--tw-border-opacity, 1))}.border-\[\#9e9f9f\]{--tw-border-opacity: 1;border-color:rgb(158 159 159 / var(--tw-border-opacity, 1))}.border-\[\#9fa0a0\]{--tw-border-opacity: 1;border-color:rgb(159 160 160 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#262626\]{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#3a3a3a\]{--tw-bg-opacity: 1;background-color:rgb(58 58 58 / var(--tw-bg-opacity, 1))}.bg-\[\#444444\]{--tw-bg-opacity: 1;background-color:rgb(68 68 68 / var(--tw-bg-opacity, 1))}.bg-\[\#565656\]{--tw-bg-opacity: 1;background-color:rgb(86 86 86 / var(--tw-bg-opacity, 1))}.bg-\[\#9e9f9f\]{--tw-bg-opacity: 1;background-color:rgb(158 159 159 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(38\,38\,38\,0\.8\)\]{background-color:#262626cc}.bg-black\/0{background-color:#0000}.bg-primary{background-color:var(--color-primary)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/0{background-color:#fff0}.bg-\[linear-gradient\(to_bottom\,transparent_0\%\,rgba\(255\,215\,0\,0\.4\)_20\%\,rgba\(255\,215\,0\,0\.6\)_50\%\,rgba\(255\,215\,0\,0\.4\)_80\%\,transparent_100\%\)\]{background-image:linear-gradient(to bottom,transparent 0%,rgba(255,215,0,.4) 20%,rgba(255,215,0,.6) 50%,rgba(255,215,0,.4) 80%,transparent 100%)}.bg-\[linear-gradient\(to_bottom\,transparent_calc\(100\%-2px\)\,\#565656_calc\(100\%-2px\)\)\]{background-image:linear-gradient(to bottom,transparent calc(100% - 2px),#565656 calc(100% - 2px))}.bg-\[linear-gradient\(to_right\,\#262626_50\%\,transparent_50\%\)\]{background-image:linear-gradient(to right,#262626 50%,transparent 50%)}.bg-\[linear-gradient\(to_right\,\#fff_50\%\,transparent_50\%\)\]{background-image:linear-gradient(to right,#fff 50%,transparent 50%)}.bg-\[linear-gradient\(to_right\,transparent\,rgba\(255\,223\,0\,0\.15\)\,transparent\)\]{background-image:linear-gradient(to right,transparent,rgba(255,223,0,.15),transparent)}.bg-\[linear-gradient\(to_right\,white\,white_53\%\,transparent_53\%\)\]{background-image:linear-gradient(to right,white,white 53%,transparent 53%)}.bg-\[radial-gradient\(circle\,rgba\(255\,223\,0\,0\.08\)_0\%\,rgba\(255\,223\,0\,0\.04\)_40\%\,transparent_80\%\)\]{background-image:radial-gradient(circle,rgba(255,223,0,.08) 0%,rgba(255,223,0,.04) 40%,transparent 80%)}.bg-\[radial-gradient\(circle\,rgba\(255\,223\,0\,0\.15\)_0\%\,rgba\(255\,223\,0\,0\.08\)_40\%\,transparent_80\%\)\]{background-image:radial-gradient(circle,rgba(255,223,0,.15) 0%,rgba(255,223,0,.08) 40%,transparent 80%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#262626\]{--tw-gradient-from: #262626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#2e2e2e\]{--tw-gradient-to: rgb(46 46 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2e2e2e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#424242\]{--tw-gradient-to: #424242 var(--tw-gradient-to-position)}.to-black\/50{--tw-gradient-to: rgb(0 0 0 / .5) var(--tw-gradient-to-position)}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.bg-\[length\:16px_100\%\]{background-size:16px 100%}.bg-\[length\:200\%_1px\]{background-size:200% 1px}.bg-\[position\:100\%_100\%\]{background-position:100% 100%}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-5{padding:1.25rem}.p-\[min\(5\.04375vw\,30px\)\]{padding:min(5.04375vw,30px)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[3\.5\%\]{padding-left:3.5%;padding-right:3.5%}.px-\[42px\]{padding-left:42px;padding-right:42px}.px-\[5\%\]{padding-left:5%;padding-right:5%}.px-\[min\(5\.04375vw\,30px\)\]{padding-left:min(5.04375vw,30px);padding-right:min(5.04375vw,30px)}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[130px\]{padding-bottom:130px}.pb-\[13px\]{padding-bottom:13px}.pb-\[162px\]{padding-bottom:162px}.pb-\[min\(3\.6625vw\,30px\)\]{padding-bottom:min(3.6625vw,30px)}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-\[18px\]{padding-right:18px}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-5{padding-top:1.25rem}.pt-\[34px\]{padding-top:34px}.pt-\[min\(4\.63125vw\,30px\)\]{padding-top:min(4.63125vw,30px)}.text-center{text-align:center}.text-right{text-align:right}.font-roboto{font-family:var(--font-roboto)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[27px\]{font-size:27px}.text-\[min\(3vw\,12px\)\]{font-size:min(3vw,12px)}.text-\[min\(6\.623vw\,27px\)\]{font-size:min(6.623vw,27px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.\!leading-\[1\.8\]{line-height:1.8!important}.\!leading-\[2\.5\]{line-height:2.5!important}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.95\]{line-height:1.95}.leading-\[2\.15\]{line-height:2.15}.leading-\[2\]{line-height:2}.leading-none{line-height:1}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#262626\]{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-\[\#565656\]{--tw-text-opacity: 1;color:rgb(86 86 86 / var(--tw-text-opacity, 1))}.text-\[\#9e9f9f\]{--tw-text-opacity: 1;color:rgb(158 159 159 / var(--tw-text-opacity, 1))}.text-\[\#9fa0a0\]{--tw-text-opacity: 1;color:rgb(159 160 160 / var(--tw-text-opacity, 1))}.text-primary{color:var(--color-primary)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-80{opacity:.8}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\[0_25px_50px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 25px 50px rgba(0,0,0,.25);--tw-shadow-colored: 0 25px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);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)}.blur-md{--tw-blur: blur(12px);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)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-position\]{transition-property:background-position;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[filter\]{will-change:filter}.\[background\:var\(--background\)\]{background:var(--background)}.\[box-shadow\:0_10px_15px_-3px_rgb\(0_0_0_\/_0\.1\)\,0_4px_6px_-4px_rgb\(0_0_0_\/_0\.1\)\]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.\[clip-path\:url\(\#ticketClippathSp\)\]{clip-path:url(#ticketClippathSp)}.\[perspective\:1500px\]{perspective:1500px}.\[transform-origin\:center\]{transform-origin:center}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateX\(-90deg\)\]{transform:rotateX(-90deg)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--foreground: #262626;--background: linear-gradient(to right, #fff, #dbdbdb);--font-weight: 400;--font-notoSans: "Noto Sans JP", sans-serif;--font-roboto: "Roboto", sans-serif;--font-optical-sizing: auto;--font-feature-settings: "palt";--color-primary: #262626;--color-primary-light: ;--color-primary-lighter: ;--color-primary-dark: ;--color-primary-darker: ;--color-secondary: ;--color-secondary-light: ;--color-secondary-lighter: ;--color-tertiary: ;--color-tertiary-light: ;--color-tertiary-dark: ;--color-tertiary-darker: ;--color-accent: }html{scroll-behavior:auto}body{color:var(--foreground);background:var(--background);font-family:var(--font-notoSans);font-optical-sizing:var(--font-optical-sizing);font-feature-settings:var(--font-feature-settings);font-weight:var(--font-weight)}picture,figure{display:block}img{max-width:100%;height:auto}.aioseo-breadcrumbs{display:none}@media (min-width: 768px){.aioseo-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 2px}}.aioseo-breadcrumb{text-transform:uppercase;font-family:var(--font-roboto);font-size:14px;font-weight:500}.body-profile .aioseo-breadcrumb{color:#fff}.aioseo-breadcrumb a{position:relative}@media (min-width: 768px){.aioseo-breadcrumb a{transition:opacity .3s}.aioseo-breadcrumb a:hover{opacity:.7}}.body-profile .aioseo-breadcrumb a:before{background-color:#fff}.aioseo-breadcrumb-separator{position:relative;font-size:12px;margin-top:-3px}.body-profile .aioseo-breadcrumb-separator{color:#fff}.btn{position:relative;display:block;width:min(100%,170px);height:46px;overflow:hidden;transition:all .3s}@media (min-width: 768px){.btn{width:min(100%,200px);height:50px}}.btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);pointer-events:none;opacity:0;transition:all .7s ease-out;z-index:5}@media (min-width: 768px){.btn:hover{transform:scale(1.02);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.btn:hover:after{opacity:1;left:100%}}.btn-center{margin-right:auto;margin-left:auto}.btn-right{margin-left:auto}.btn a,.btn span{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#262626;border:1px solid #262626;padding-right:50px;font-weight:600;font-size:12px;color:#fff;letter-spacing:.025em;line-height:1;z-index:0}.btn a:before,.btn a:after,.btn span:before,.btn span:after{position:absolute;content:""}.btn a:before,.btn span:before{position:absolute;top:50%;right:49px;translate:0 -50%;width:1px;height:30px;background-color:#fff;z-index:10;transition:all .3s}.btn a:after,.btn span:after{position:absolute;top:50%;right:20px;translate:0 -50%;width:12px;aspect-ratio:10/3;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%204'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20class='cls-1'%20points='12%202%209%200%209%201.5%200%201.5%200%202.5%209%202.5%209%204%2012%202'/%3e%3c/g%3e%3c/svg%3e");background-size:100% auto;z-index:10;transition:all .3s}.btn-gray a,.btn-gray span{background-color:#3a3a3a;border-color:#3a3a3a}.btn-white a,.btn-white span{background-color:transparent;color:#262626}.btn-white a:before,.btn-white span:before{background-color:#262626}.btn-white a:after,.btn-white span:after{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%204'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23262626;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20class='cls-1'%20points='12%202%209%200%209%201.5%200%201.5%200%202.5%209%202.5%209%204%2012%202'/%3e%3c/g%3e%3c/svg%3e")}.btn-transparent a,.btn-transparent span{background-color:transparent;border-color:#fff}.btn-xl{width:min(51.2vw,200px);height:min(12.8vw,50px)}@media (min-width: 768px){.btn-xl{width:min(25vw,320px);height:min(6.640625vw,85px)}.btn-xl a{padding-right:min(6.25vw,80px);font-size:min(1.484375vw,19px);letter-spacing:.05em}.btn-xl a:before{height:min(3.984375vw,51px);right:min(6.015625vw,77px)}.btn-xl a:after{width:min(1.484375vw,19px);right:min(2.265625vw,29px)}}.archive .btn-xl a{background-color:#fff;color:var(--color-primary)}.archive .btn-xl a:before{background-color:var(--color-primary)}.archive .btn-xl a:after{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%204'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23262626;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20class='cls-1'%20points='12%202%209%200%209%201.5%200%201.5%200%202.5%209%202.5%209%204%2012%202'/%3e%3c/g%3e%3c/svg%3e")}.form-text{margin-bottom:40px}@media (min-width: 768px){.form-text{margin-bottom:65px}}.form-list{display:flex;flex-direction:column;gap:28px 0;margin-bottom:30px;border:1px solid #9e9f9f;padding:32px 20px}@media (min-width: 768px){.form-list{gap:50px 0;padding:50px 4.7% 48px;margin-bottom:96px}}.form-row{display:flex;flex-direction:column;gap:13px 0;width:100%}@media (min-width: 768px){.form-row{flex-direction:row;gap:13px 0}}.form-name{position:relative;font-size:16px;font-weight:700;line-height:1.35}@media (min-width: 768px){.form-name{width:300px;align-self:center}.form-name-mt{align-self:flex-start;margin-top:12px}.form-row:has(.form-data-text) .form-name-mt{margin-top:0}}.form-name-required{display:flex;gap:0 9px;align-items:flex-start}@media (min-width: 768px){.form-name-required{gap:18px}}.form-name-required:after{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:20px;border-radius:2px;background-color:#262626;margin-top:2px;color:#fff;line-height:1;padding-bottom:1px;font-size:14px;font-weight:700;content:"必須"}@media (min-width: 768px){.form-name-required:after{width:60px}}.form-data{position:relative}@media (min-width: 768px){.form-data{flex:1}}.form-data-text{font-size:12px;line-height:1.75}@media (min-width: 768px){.form-data-text{font-size:14px;line-height:1.45;padding-left:24px}}.form-data input[type=text],.form-data input[type=email],.form-data input[type=tel],.form-data textarea{width:100%;border:1px solid #9e9f9f;background-color:transparent;padding:13px 18px;font-size:16px;letter-spacing:.05em}.form-data input[type=text]:placeholder,.form-data input[type=email]:placeholder,.form-data input[type=tel]:placeholder,.form-data textarea:placeholder{color:var(--color-primary-lighter)}.form-data textarea{height:180px;resize:none}@media (min-width: 768px){.form-data textarea{height:200px}}.form-data:has(.form-data-text) textarea{margin-top:24px}@media (min-width: 768px){.form-data:has(.form-data-text) textarea{margin-top:52px}}.form-data-select{position:relative;display:inline-block}.form-data-select:before{position:absolute;display:block;top:26px;right:35px;width:12px;aspect-ratio:10/3;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%204'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23262626;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20class='cls-1'%20points='12%202%209%200%209%201.5%200%201.5%200%202.5%209%202.5%209%204%2012%202'/%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:100% auto;background-position:50% 50%;transform:rotate(90deg);pointer-events:none;content:"";z-index:10}@media (min-width: 768px){.form-data-select:before{right:22px}}.form-data-select select{width:100%;border:1px solid #9e9f9f;background-color:transparent;padding:13px 40px 13px 23px;font-size:16px;letter-spacing:.05em;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (min-width: 768px){.form-data-select select{padding:13px 40px 13px 23px}}.form-data-radio input[type=radio]{display:none}.form-data-radio .wpcf7-list-item{display:block;margin:0}@media (min-width: 640px){.form-data-radio .wpcf7-list-item{display:inline-block;margin:0 40px 0 0}}.form-data-radio .wpcf7-list-item+.wpcf7-list-item{margin-top:16px}@media (min-width: 640px){.form-data-radio .wpcf7-list-item+.wpcf7-list-item{margin-top:0}}.form-data-radio .wpcf7-list-item>label{position:relative;padding-left:24px;font-size:16px;font-weight:500;cursor:pointer}.form-data-radio .wpcf7-list-item>label:before,.form-data-radio .wpcf7-list-item>label:after{position:absolute;top:4px;left:0;width:17px;aspect-ratio:1/1;border-radius:50%;content:""}.form-data-radio .wpcf7-list-item>label:before{border:1px solid #dbdbdb}.form-data-radio .wpcf7-list-item>label:after{background-color:#dbdbdb;transform:scale(0)}.form-data-radio .wpcf7-list-item>label.is-active:after{transform:scale(.6)}.form .wpcf7-acceptance{position:relative;display:block;margin-bottom:20px}@media (min-width: 768px){.form .wpcf7-acceptance{display:block;text-align:center;margin-bottom:46px}}.form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.form .wpcf7-acceptance .wpcf7-list-item>label{display:block;position:relative;cursor:pointer}@media (min-width: 768px){.form .wpcf7-acceptance .wpcf7-list-item>label{padding-left:26px}}.form .wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label{font-size:14px;letter-spacing:.02em}@media (min-width: 768px){.form .wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label{font-size:16px}}.form .wpcf7-acceptance .wpcf7-list-item>label:before,.form .wpcf7-acceptance .wpcf7-list-item>label:after{display:inline-block;top:3.5px;width:20px;aspect-ratio:1/1;content:""}@media (min-width: 768px){.form .wpcf7-acceptance .wpcf7-list-item>label:before,.form .wpcf7-acceptance .wpcf7-list-item>label:after{width:22px}}.form .wpcf7-acceptance .wpcf7-list-item>label:before{position:relative;background:linear-gradient(to right,#fff,#fff);border:1px solid #aaaaaa;margin-right:3px}.form .wpcf7-acceptance .wpcf7-list-item>label:after{position:absolute;top:3.5px;left:0;background-color:#262626;transform:scale(0);transition:transform .3s ease-out}@media (min-width: 768px){.form .wpcf7-acceptance .wpcf7-list-item>label:after{left:26px}}.wpcf7-acceptance .wpcf7-list-item>label.is-active:after{transform:scale(.6)}.form .wpcf7-acceptance .wpcf7-list-item>label input[type=checkbox]{display:none}.form-btn{position:relative;display:block;margin:0 auto 30px;width:min(100%,250px);height:50px;overflow:hidden;transition:all .3s}.form-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);pointer-events:none;opacity:0;transition:all .7s ease-out;z-index:5}@media (min-width: 768px){.form-btn:hover{transform:scale(1.02);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.form-btn:hover:after{opacity:1;left:100%}}.form-btn .form-btn-line{position:absolute;top:50%;right:49px;translate:0 -50%;width:1px;height:30px;background-color:#fff;z-index:10;transition:all .3s}.form-btn .form-btn-arrow{position:absolute;top:50%;right:20px;translate:0 -50%;width:12px;aspect-ratio:10/3;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%204'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20class='cls-1'%20points='12%202%209%200%209%201.5%200%201.5%200%202.5%209%202.5%209%204%2012%202'/%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:100% auto;z-index:10;transition:all .3s}.form-btn input[type=submit],.form-btn input[type=button]{position:relative;width:100%;height:100%;background-color:#262626;border:none;padding-right:50px;color:#fff;font-weight:700;font-size:14px;letter-spacing:.025em;line-height:1;z-index:0;cursor:pointer}.form-btn input[type=submit]:disabled,.form-btn input[type=button]:disabled{pointer-events:none;cursor:default}.form-recaptcha{font-size:10px;text-align:right}.form .screen-reader-response{display:none!important}.form .wpcf7-not-valid-tip{color:#ff3e3e;margin-top:2px;font-size:12px}@media (min-width: 768px){.form .wpcf7-not-valid-tip{margin-top:4px;font-size:14px}}.form .wpcf7-response-output{display:block;border:none!important;color:#ff3e3e;margin:15px 0;font-size:14px;letter-spacing:.1em;text-align:center}@media (min-width: 768px){.form .wpcf7-response-output{font-size:16px}}.form .wpcf7 .ajax-loader,.form .wpcf7-spinner,.grecaptcha-badge{display:none!important}.guide{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.guide-sm{max-width:800px;padding-right:0;padding-left:0}.guide-md{max-width:900px;padding-right:0;padding-left:0}}@media (min-width: 1024px){.guide-lg{max-width:1000px;padding-right:0;padding-left:0}.guide-xl{max-width:1100px;padding-right:0;padding-left:0}}@media (min-width: 1280px){.guide-2xl{max-width:1200px;padding-right:0;padding-left:0}.guide-3xl{max-width:1340px}}@media (min-width: 768px){.hidden-pc{display:none}}.hidden-sp{display:none}@media (min-width: 768px){.hidden-sp{display:inline}}.lead{display:flex;flex-direction:column;gap:8px 0}.lead-lg{font-family:var(--font-roboto);font-weight:700;font-size:27px;letter-spacing:.05em;line-height:1}@media (min-width: 768px){.lead-lg{font-size:40px}}.lead-sm{font-size:14px;font-weight:600;letter-spacing:.05em}@media (min-width: 768px){.lead-sm{font-size:20px}}.nextStage{position:relative;padding-top:80px;padding-bottom:70px;margin-bottom:20px}@media (min-width: 768px){.nextStage{padding-top:100px}}.nextStage-head{display:flex;flex-direction:column;gap:32px;margin-bottom:20px}@media (min-width: 768px){.nextStage-head{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:32px}}.nextStage-title{font-size:38px;line-height:1;color:#a5a5a5;font-family:var(--font-roboto);font-weight:500}@media (min-width: 768px){.nextStage-title{font-size:78px}}@media (min-width: 1024px){.nextStage-title{font-size:100px}}.nextStage-btn-wrap{position:absolute;left:5%;bottom:0;width:90%;display:flex;justify-content:center}@media (min-width: 768px){.nextStage-btn-wrap{position:relative;width:200px;left:0}}.nextStage-list{position:relative;border-bottom:1px solid #9fa0a0;z-index:30}body.home .nextStage-list{border-top:1px solid #9fa0a0}.nextStage-card{position:relative}.nextStage-card:nth-child(n+2){border-top:1px solid #9fa0a0}.nextStage-card-container{display:flex;flex-direction:column;padding:0 20px;width:100%}@media (min-width: 1024px){.nextStage-card-container{flex-direction:row}}@media (min-width: 1280px){.nextStage-card-container{margin-right:auto;margin-left:auto;padding:0;max-width:1200px}}.nextStage-card-pic{width:100%;padding-top:20px;padding-bottom:20px}@media (min-width: 768px){.nextStage-card-pic{width:54%;padding-top:50px;padding-bottom:30px;padding-right:5%}}@media (min-width: 1024px){.nextStage-card-pic{padding-top:100px;padding-bottom:60px;padding-right:8.2%}}.nextStage-card-pic-img{position:relative;width:100%;aspect-ratio:550/776}.nextStage-card-pic-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nextStage-card-box{width:100%;padding-top:24px;padding-bottom:20px;border-top:1px solid #9fa0a0}@media (min-width: 768px){.nextStage-card-box{flex:1;padding-top:50px;padding-bottom:50px;padding-left:5%}}@media (min-width: 1024px){.nextStage-card-box{padding-top:86px;padding-bottom:100px;padding-left:8.2%;border-top:none;border-left:1px solid #9fa0a0}}.nextStage-card-lead{font-size:20px;line-height:1.8;font-weight:600;margin-bottom:20px}@media (min-width: 768px){.nextStage-card-lead{font-size:25px;margin-bottom:30px}}.nextStage-card-wrapper{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}@media (min-width: 768px){.nextStage-card-wrapper{gap:36px;margin-bottom:32px}}.nextStage-card-block{width:100%}.nextStage-card-label{font-size:12px;color:#9fa0a0;letter-spacing:.08em;font-weight:600;margin-bottom:12px}.nextStage-card-text{font-size:14px;line-height:1.8}.nextStage-card-description{font-size:14px;line-height:2}@media (min-width: 768px){.nextStage-card-description{font-size:13px;line-height:1.9}}.pageHead{position:relative;padding-top:80px;padding-bottom:32px}@media (min-width: 768px){.pageHead{padding-top:213px;padding-bottom:86px}}body:not(.body-profile) .pageHead{border-bottom:1px solid #9fa0a0}.pageHead-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:90%;margin:0 auto}@media (min-width: 768px){.pageHead-container{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}}@media (min-width: 1024px){.pageHead-container{max-width:1300px}}.pageHead-title{display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.pageHead-title{gap:20px}}body:has(.profile) .pageHead-title{color:#fff}.pageHead-title-lg{font-family:var(--font-roboto);font-size:40px;letter-spacing:.05em;font-weight:700;line-height:1;text-transform:uppercase}@media (min-width: 768px){.pageHead-title-lg{font-size:90px}}@media (min-width: 1024px){.pageHead-title-lg{font-size:100px}}.pageHead-title-sm{font-size:14px;font-weight:600}@media (min-width: 768px){.pageHead-title-sm{font-size:20px}}.pageHead-pic{position:relative;width:100%;margin-top:20px}@media (min-width: 768px){.pageHead-pic{width:96.5%;margin-top:86px;margin-bottom:14px}}.pageHead-pic img{width:100%}.pagination{position:relative;margin-top:-30px;margin-bottom:60px}@media (min-width: 768px){.pagination{margin-top:-35px;margin-bottom:141px}}.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:0 21px}.pagination .nav-links>*{position:relative;font-family:var(--font-roboto);font-size:16px;color:#9e9f9f}@media (min-width: 768px){.pagination .nav-links>*{transition:color .3s}.pagination .nav-links>*:hover{color:var(--color-primary)}}.pagination .nav-links .current{pointer-events:none;color:var(--color-primary)!important}.pagination .nav-links .current:before{position:absolute;bottom:0;left:50%;width:10px;height:1px;background-color:var(--color-primary);content:"";translate:-50% 0}.pagination .nav-links .prev,.pagination .nav-links .next{position:absolute;display:flex;align-items:center;gap:10px;font-weight:500;letter-spacing:.05em;font-size:0px}@media (min-width: 768px){.pagination .nav-links .prev,.pagination .nav-links .next{gap:40px;font-size:16px;transition:opacity .5s}.pagination .nav-links .prev:hover,.pagination .nav-links .next:hover{opacity:.7}}.pagination .nav-links .prev:before,.pagination .nav-links .next:before{display:block;width:40px;aspect-ratio:1/1;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%204'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20class='cls-1'%20points='12%202%209%200%209%201.5%200%201.5%200%202.5%209%202.5%209%204%2012%202'/%3e%3c/g%3e%3c/svg%3e");background-size:12px auto;background-position:50% 50%;content:""}@media (min-width: 768px){.pagination .nav-links .prev:before,.pagination .nav-links .next:before{transition:background-position .5s}.pagination .nav-links .prev:hover:before,.pagination .nav-links .next:hover:before{background-position:calc(50% + 2px) 50%}}.pagination .nav-links .prev{left:0;color:#9e9f9f}.pagination .nav-links .prev:before{rotate:180deg;background-color:#9e9f9f}.pagination .nav-links .next{right:0;flex-direction:row-reverse;color:var(--color-primary)}.pagination .nav-links .next:before{background-color:var(--color-primary)}.postContents>*:first-child{margin-top:0!important}.postContents p{font-size:14px;font-weight:500;letter-spacing:.1em;line-height:2}@media (min-width: 768px){.postContents p{font-size:16px;line-height:1.85}}.postContents p+p{margin-top:20px}.postContents h2{font-weight:700;margin-top:40px;margin-bottom:20px;font-size:20px;letter-spacing:.1em}.postContents h2+*{margin-top:0!important}.postContents h3{position:relative;padding-left:14px;margin-top:32px;margin-bottom:16px;font-size:19px;font-weight:700;letter-spacing:.1em}.postContents h3:before{position:absolute;top:13px;left:0;width:5px;aspect-ratio:1/1;background-color:var(--color-primary);content:""}.postContents h3+*{margin-top:0!important}.postContents h4{position:relative;margin-top:32px;margin-bottom:16px;font-size:18px;font-weight:700;letter-spacing:.1em}.postContents h4+*{margin-top:0!important}.postContents h5{position:relative;font-size:16px;font-weight:700;letter-spacing:.1em;margin-top:28px;margin-bottom:12px}.postContents h6{position:relative;font-size:15px;font-weight:700;letter-spacing:.1em;margin-top:24px;margin-bottom:12px}.postContents a:not(.wp-block-button a){display:inline-block;text-decoration:underline;text-underline-offset:2px}@media (min-width: 768px){.postContents a:not(.wp-block-button a){transition:opacity .5s ease-in-out}.postContents a:not(.wp-block-button a):hover{opacity:.7}}.postContents strong{font-weight:700}.postContents em{font-size:16px;letter-spacing:.05em;font-weight:500;font-style:italic}.postContents cite{display:block;margin-top:12px;font-size:12px;font-style:normal}@media (min-width: 768px){.postContents cite{font-size:14px;margin-top:4px}}.postContents .wp-block-pullquote{position:relative;background:#f5f5f5;border-left:2px solid var(--color-primary);padding:55px 5% 24px;margin-top:40px;margin-bottom:40px}@media (min-width: 768px){.postContents .wp-block-pullquote{padding:40px 5%;margin-top:34px;margin-bottom:34px}}.postContents .wp-block-pullquote p{text-align:left;color:var(--color-primary);font-weight:400}.postContents .wp-block-pullquote cite{margin-top:12px;text-align:right;color:#999;font-weight:400;letter-spacing:.05em}@media (min-width: 768px){.postContents .wp-block-pullquote cite{font-size:14px;margin-top:28px}}.postContents .wp-block-image,.postContents .wp-block-gallery{margin-top:44px;margin-bottom:44px}.postContents a>img{margin-top:0!important;margin-bottom:0!important}.postContents ul,.postContents ol{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;margin-bottom:24px}@media (min-width: 768px){.postContents ul,.postContents ol{margin-top:27px;margin-bottom:27px}}.postContents ol{counter-reset:number}.postContents li{position:relative;padding-left:1.4em;font-size:16px;line-height:1.85;font-weight:500;letter-spacing:.05em}@media (min-width: 768px){.postContents li{font-size:16px;line-height:1.75;padding-left:1.2em}}.postContents li:before{position:absolute;display:block;top:0;left:0}.postContents ul li:before{top:9px;width:5px;aspect-ratio:1/1;border-radius:50%;background:var(--color-primary);content:""}@media (min-width: 768px){.postContents ul li:before{top:12px}}.postContents ol li:before{color:var(--color-primary);font-weight:700;content:counter(number) ".";counter-increment:number}.postContents .wp-block-embed{margin-top:25px;margin-bottom:25px}.postContents .wp-block-embed.is-type-video .wp-block-embed__wrapper{width:100%;position:relative;aspect-ratio:16/9}.postContents .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;width:100%;height:100%}.postContents .wp-block-embed iframe{min-width:100%;height:auto}.postContents .wp-block-table{margin-top:44px;margin-bottom:44px}.postContents .wp-block-table table{border-collapse:separate;border-spacing:0}.postContents .wp-block-table table thead{border-bottom:none}.postContents .wp-block-table table thead th{border-top:1px solid #9e9f9f;border-left:1px solid #9e9f9f;border-right:none;border-bottom:none;background:var(--color-primary);color:#fff;padding:6px 15px;font-weight:900;font-size:14px;letter-spacing:.05em;line-height:1.75;text-align:left}@media (min-width: 768px){.postContents .wp-block-table table thead th{padding:25px 24px;font-size:14px}}.postContents .wp-block-table table thead tr th:last-of-type{border-right:1px solid #9e9f9f}.postContents .wp-block-table table tbody td{border-top:1px solid #9e9f9f;border-left:1px solid #9e9f9f;border-right:none;border-bottom:none;font-size:14px;font-weight:500;letter-spacing:.05em;padding:8px 15px;line-height:1.75}@media (min-width: 768px){.postContents .wp-block-table table tbody td{padding:25px 24px}}.postContents .wp-block-table table tbody tr td:last-of-type{border-right:1px solid #9e9f9f}.postContents .wp-block-table table tbody tr:last-child td{border-bottom:1px solid #9e9f9f}.table{border-top:1px solid #9e9f9f}.table-row{display:flex;flex-direction:column;border-bottom:1px solid #9e9f9f;padding:20px 0}@media (min-width: 768px){.table-row{flex-direction:row;padding:23px 0 26px}}.table-name{width:100%;text-align:left;font-size:14px;line-height:2.2}@media (min-width: 768px){.table-name{width:150px}}.table-data{width:100%;font-size:14px;letter-spacing:.1em;line-height:2.2}@media (min-width: 768px){.table-data{flex:1}}.table-data-colmun{margin-bottom:-10px}@media (min-width: 768px){.table-data-colmun{-moz-column-count:2;column-count:2;gap:20px;max-height:1200px}}.table-data-colmun p{margin-bottom:10px}.contact{margin-top:20px;margin-bottom:60px}@media (min-width: 768px){.contact{margin-top:0;margin-bottom:0}}.contact-intro{margin-bottom:32px;font-size:16px;line-height:1.8}@media (min-width: 768px){.contact-intro{margin-top:-10px;margin-bottom:73px;font-size:18px}}.merch{margin-top:20px;margin-bottom:60px}@media (min-width: 768px){.merch{margin-top:0;margin-bottom:0}}.merch-list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px;margin-bottom:32px}@media (min-width: 768px){.merch-list{grid-template-columns:repeat(2,1fr);gap:40px 5%;margin-bottom:135px}}@media (min-width: 1024px){.merch-list{grid-template-columns:repeat(3,1fr);gap:80px 2.5%}}.merch-thumb{aspect-ratio:1/1;margin-bottom:12px}@media (min-width: 768px){.merch-thumb{margin-bottom:34px}}.merch-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.merch-name{border-bottom:1px solid #9e9f9f;padding-bottom:10px;margin-bottom:10px;font-size:16px;font-weight:700}@media (min-width: 768px){.merch-name{padding-bottom:18px;margin-bottom:15px;font-size:18px}}.merch-price{font-size:14px}@media (min-width: 768px){.merch-price{font-size:16px}}.merch-after{font-size:14px;line-height:2;margin-bottom:32px;text-align:center}@media (min-width: 768px){.merch-after{margin-bottom:48px;font-size:16px}}.privacy{margin-bottom:80px}@media (min-width: 768px){.privacy{margin-bottom:180px}}.privacy-wrapper{background-color:#f7f7f7;border-radius:6px;padding:30px 5%;padding-left:calc(5% + .7em);margin-bottom:40px}@media (min-width: 768px){.privacy-wrapper{padding:39px 6.1%;margin-bottom:60px}}.privacy-list{display:flex;flex-direction:column;gap:20px 0;margin-bottom:20px}@media (min-width: 768px){.privacy-list{gap:34px 0;margin-bottom:36px}}.privacy-item{position:relative;gap:5px 0;width:100%}.privacy-item:before{position:absolute;top:6.8px;left:-1em;font-size:1.25em;line-height:1;content:"・"}.privacy-lead{margin-bottom:12px;color:#3a3a3a;font-size:16px;font-weight:500;letter-spacing:.03em}.profile{overflow:hidden}.profile-head{position:relative;padding:35vw 5% 0}@media (min-width: 768px){.profile-head{padding:35vw 3.5% 0;max-width:1400px;margin:0 auto}}.profile-head-box{width:75%;padding-bottom:120px;margin-left:auto}@media (min-width: 768px){.profile-head-box{width:73%;padding-bottom:176px}}.profile-head-title{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid white;color:#fff}@media (min-width: 768px){.profile-head-title{gap:28px;padding-bottom:33px;margin-bottom:33px}}@media (min-width: 1024px){.profile-head-title{flex-direction:row;align-items:baseline;gap:0 46px}}.profile-head-title-lg{font-size:27px;font-weight:600;letter-spacing:.1em}@media (min-width: 768px){.profile-head-title-lg{font-size:40px}}.profile-head-title-sm{position:relative;font-size:16px;font-weight:600;letter-spacing:.13em}@media (min-width: 768px){.profile-head-title-sm{flex:1;font-size:20px}}.profile-head-title-sm:before{position:absolute;top:-15px;left:58px;width:2px;height:10px;background-color:#fff;content:""}@media (min-width: 768px){.profile-head-title-sm:before{top:-20px;left:87px}}@media (min-width: 1024px){.profile-head-title-sm:before{top:50%;left:-30px;width:8px;height:2px;translate:0 -50%}}.profile-head-lead{margin-bottom:20px;color:#fff;font-size:16px;font-weight:600;letter-spacing:.1em}@media (min-width: 768px){.profile-head-lead{font-size:18px;margin-bottom:24px}}.profile-head-text{margin-bottom:32px;color:#fff;font-size:14px;line-height:2.2;letter-spacing:.1em}@media (min-width: 768px){.profile-head-text{font-size:16px;line-height:2.5;margin-bottom:110px}}.profile-head-illust{position:absolute;right:-.2%;bottom:0;width:71.7%;z-index:-10;opacity:.3}.profile-head-bg{position:absolute;top:0;left:50%;width:100vw;translate:-50% 0;overflow:hidden}.profile-head-bg img{width:100%}.profile-head-bg-base{clip-path:polygon(0% 0%,100% 0%,100% 55.5%,21.5% 55.5%,21.5% 100%,0% 100%);z-index:-10}.profile-head-bg-layer{clip-path:polygon(21.5% 100%,21.5% 55.5%,100% 55.5%,100% 100%);z-index:-5;opacity:.08}.profile-head-note{position:absolute;left:50%;bottom:20px;width:100vw;padding-left:20px;font-weight:600;font-size:12px;letter-spacing:.13em;color:#fff;line-height:1.75;opacity:.3;translate:-50%}@media (min-width: 768px){.profile-head-note{padding-left:14px;bottom:57px}}.profile-wrapper{background:var(--background)}.profile-catch{position:relative;padding-top:80px;padding-bottom:80px;z-index:10}@media (min-width: 768px){.profile-catch{padding-top:148px;padding-bottom:190px}}.profile-catch-wrapper{display:flex;flex-direction:column;gap:80px}@media (min-width: 768px){.profile-catch-wrapper{gap:50px}}.profile-catch-block{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.profile-catch-block{flex-direction:row}}.profile-catch-sm{position:relative;font-family:var(--font-roboto);font-size:18px;color:#565656;font-weight:900;letter-spacing:.05em;line-height:1.65}@media (min-width: 768px){.profile-catch-sm{font-size:16px}}@media (min-width: 1280px){.profile-catch-sm{font-size:18px}}.profile-catch-block:nth-child(1) .profile-catch-sm{text-align:center;margin-bottom:10px}@media (min-width: 768px){.profile-catch-block:nth-child(1) .profile-catch-sm{text-align:right;margin-right:25px;margin-bottom:0}}@media (min-width: 1280px){.profile-catch-block:nth-child(1) .profile-catch-sm{margin-right:45px}}.profile-catch-block:nth-child(2) .profile-catch-sm{text-align:center;margin-top:60px}@media (min-width: 768px){.profile-catch-block:nth-child(2) .profile-catch-sm{text-align:left;margin-left:10px}}@media (min-width: 1280px){.profile-catch-block:nth-child(2) .profile-catch-sm{margin-left:20px}}.profile-catch-sm-illust{position:absolute;top:50%;left:54%;width:128px;translate:-50% -50%;z-index:-10}.profile-catch-lg{position:relative;font-size:64px;font-weight:800;line-height:1;letter-spacing:.18em}@media (min-width: 768px){.profile-catch-lg{font-size:64px}}@media (min-width: 1024px){.profile-catch-lg{font-size:87px;margin-top:-4px}}@media (min-width: 1280px){.profile-catch-lg{font-size:120px}}.profile-catch-pic{width:250px;margin-top:20px;margin-bottom:12px}@media (min-width: 768px){.profile-catch-pic{width:180px;margin:0 25px 0 10px}}@media (min-width: 1280px){.profile-catch-pic{width:250px;margin-left:20px;margin-right:45px}}.profile-catch-pic img{width:100%}.profile-representative{margin-bottom:80px}@media (min-width: 768px){.profile-representative{margin-bottom:147px}}.profile-representative-pic{margin-bottom:24px;overflow:hidden}@media (min-width: 768px){.profile-representative-pic{margin-bottom:68px}}.profile-representative-pic img{width:100%}.profile-representative-block{display:flex;flex-direction:column;gap:12px 0;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #9e9f9f}@media (min-width: 768px){.profile-representative-block{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0px 40px;padding-bottom:10px;margin-bottom:32px}}.profile-representative-name{display:flex;flex-direction:column}@media (min-width: 768px){.profile-representative-name{flex-direction:row;align-items:baseline;gap:0 50px}}.profile-representative-name-jp{font-size:27px;font-weight:600;letter-spacing:.1em}@media (min-width: 768px){.profile-representative-name-jp{font-size:40px}}.profile-representative-name-en{position:relative;font-family:var(--font-roboto);font-size:20px;font-weight:600}@media (min-width: 768px){.profile-representative-name-en{flex:1;font-size:40px}.profile-representative-name-en:before{position:absolute;top:50%;left:-32px;width:12px;height:2px;background-color:#262626;translate:0 -50%;content:""}}.profile-representative-position{font-size:14px;letter-spacing:.1em}@media (min-width: 768px){.profile-representative-position{font-size:20px}}.profile-representative-list{display:flex;flex-wrap:wrap;gap:24px}@media (min-width: 768px){.profile-representative-list{gap:16px}}.profile-representative-item{position:relative}.profile-representative-item a{font-family:var(--font-roboto);font-size:14px;letter-spacing:.05em;font-weight:600}@media (min-width: 768px){.profile-representative-item a{font-size:16px;transition:opacity .3s}.profile-representative-item a:hover{opacity:.7}}.profile-representative-item:before{position:absolute;right:-14px;top:50%;width:5px;height:2px;background-color:#262626;translate:0 -50%;content:""}@media (min-width: 768px){.profile-representative-item:before{right:-10px}}.profile-representative-item:last-child:before{display:none}.profile-container{display:flex;flex-direction:column;gap:80px 0;padding-bottom:80px}@media (min-width: 768px){.profile-container{gap:150px 0;padding-bottom:130px}}.profile-block{display:flex;flex-direction:column;gap:20px 0;width:100%}@media (min-width: 768px){.profile-block{flex-direction:row;align-items:flex-start;gap:0 5%}.profile-lead{position:sticky;top:150px;left:0;width:342px}}.profile-table{width:100%}@media (min-width: 768px){.profile-table{flex:1}}.supporter-detail{margin-top:20px;margin-bottom:60px}@media (min-width: 768px){.supporter-detail{margin-top:0;margin-bottom:0}}.supporter-detail-intro{margin-bottom:32px;font-size:16px;line-height:1.8}@media (min-width: 768px){.supporter-detail-intro{margin-top:-10px;margin-bottom:73px;font-size:18px}}.supporter-detail-container{display:flex;flex-direction:column;gap:40px 0;margin-top:22px}@media (min-width: 768px){.supporter-detail-container{margin-top:74px;gap:80px}}.supporter-detail-block{width:100%}.supporter-detail-note{font-size:14px;letter-spacing:.1em;line-height:2.2;text-align:right;margin-bottom:4px}.supporter-detail-table{width:100%;display:block;white-space:nowrap;overflow-x:auto;border-collapse:separate;border-spacing:0}@media (min-width: 768px){.supporter-detail-table{display:table;white-space:unset}}.supporter-detail-table th{border-left:1px solid #9e9f9f;background:var(--color-primary);color:#fff;padding:6px 12px;font-weight:600;font-size:14px;letter-spacing:.05em;line-height:1.75;text-align:left}@media (min-width: 768px){.supporter-detail-table th{padding:12px 20px;font-size:14px;white-space:nowrap}}.supporter-detail-table tr th:last-of-type{border-right:1px solid #9e9f9f}.supporter-detail-table td{border-top:1px solid #9e9f9f;border-left:1px solid #9e9f9f;border-right:none;border-bottom:none;font-size:14px;letter-spacing:.07em;padding:8px 15px;line-height:1.75}@media (min-width: 768px){.supporter-detail-table td{padding:22px 20px}}.supporter-detail-table tr td:last-of-type{border-right:1px solid #9e9f9f}.supporter-detail-table tr:last-child td{border-bottom:1px solid #c9caca}.supporter-detail-lead{padding-bottom:12px;border-bottom:1px solid #9e9f9f;font-size:20px;font-weight:600;margin-bottom:20px}@media (min-width: 768px){.supporter-detail-lead{padding-bottom:16px;margin-bottom:26px}}.supporter-detail-inner{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.supporter-detail-inner{gap:30px}}.supporter-detail-box{width:100%}.supporter-detail-sublead{margin-bottom:8px;font-size:16px;font-weight:600;letter-spacing:.1em}.supporter-detail-text{font-size:14px;letter-spacing:.1em;line-height:2}.supporter-detail-text a{font-weight:500;text-decoration:underline}@media (min-width: 768px){.supporter-detail-text a{transition:opacity .5s ease-in-out}.supporter-detail-text a:hover{opacity:.7}}.supporter-detail-list{display:flex;flex-direction:column;gap:8px;align-items:flex-start;counter-reset:number}.supporter-detail-item{position:relative;font-size:14px;letter-spacing:.1em;line-height:2;padding-left:1.5em}.supporter-detail-item:before{position:absolute;display:block;content:counter(number) ".";top:0;left:0;z-index:0;counter-increment:number}.supporter-detail-item a{font-weight:500;text-decoration:underline}@media (min-width: 768px){.supporter-detail-item a{transition:opacity .5s ease-in-out}.supporter-detail-item a:hover{opacity:.7}}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#262626\]:hover{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.3\)\]:hover{--tw-shadow: 0 10px 30px rgba(0,0,0,.3);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow: 0 6px 16px rgba(0,0,0,.12);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:h-\[140\%\]{height:140%}.group:hover .group-hover\:w-1{width:.25rem}.group:hover .group-hover\:w-\[140\%\]{width:140%}.group:hover .group-hover\:w-\[150\%\]{width:150%}.group:hover .group-hover\:-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#262626\]{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-\[\#262626\]{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-black\/10{background-color:#0000001a}.group:hover .group-hover\:bg-white\/5{background-color:#ffffff0d}.group:hover .group-hover\:bg-\[position\:0\%_100\%\]{background-position:0% 100%}.group:hover .group-hover\:tracking-\[0\.15em\]{letter-spacing:.15em}.group:hover .group-hover\:text-\[\#262626\]{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#888\]{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:brightness-0{--tw-brightness: brightness(0);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)}.group:hover .group-hover\:invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:\[transform\:rotateX\(90deg\)\]{transform:rotateX(90deg)}@media (min-width: 768px){.md\:relative{position:relative}.md\:-top-\[448px\]{top:-448px}.md\:bottom-\[12\.6\%\]{bottom:12.6%}.md\:bottom-\[35px\]{bottom:35px}.md\:bottom-\[46px\]{bottom:46px}.md\:bottom-\[5\.3\%\]{bottom:5.3%}.md\:bottom-\[8\.6\%\]{bottom:8.6%}.md\:right-10{right:2.5rem}.md\:right-\[3\.5\%\]{right:3.5%}.md\:right-\[4\.3\%\]{right:4.3%}.md\:right-\[4\.8\%\]{right:4.8%}.md\:right-\[7\.5\%\]{right:7.5%}.md\:top-0{top:0}.md\:top-10{top:2.5rem}.md\:top-\[100px\]{top:100px}.md\:top-\[11\%\]{top:11%}.md\:top-\[150px\]{top:150px}.md\:-mb-\[448px\]{margin-bottom:-448px}.md\:-mt-\[158px\]{margin-top:-158px}.md\:-mt-\[70px\]{margin-top:-70px}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mb-\[100px\]{margin-bottom:100px}.md\:mb-\[10px\]{margin-bottom:10px}.md\:mb-\[131px\]{margin-bottom:131px}.md\:mb-\[132px\]{margin-bottom:132px}.md\:mb-\[142px\]{margin-bottom:142px}.md\:mb-\[25px\]{margin-bottom:25px}.md\:mb-\[29px\]{margin-bottom:29px}.md\:mb-\[34px\]{margin-bottom:34px}.md\:mb-\[49px\]{margin-bottom:49px}.md\:mb-\[55px\]{margin-bottom:55px}.md\:mb-\[73px\]{margin-bottom:73px}.md\:mb-\[75px\]{margin-bottom:75px}.md\:mb-\[86px\]{margin-bottom:86px}.md\:mb-\[90px\]{margin-bottom:90px}.md\:mb-\[min\(1\.171875vw\,15px\)\]{margin-bottom:min(1.171875vw,15px)}.md\:mb-\[min\(2\.1vw\,30px\)\]{margin-bottom:min(2.1vw,30px)}.md\:mb-\[min\(2\.65vw\,35px\)\]{margin-bottom:min(2.65vw,35px)}.md\:ml-auto{margin-left:auto}.md\:mr-5{margin-right:1.25rem}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-20{margin-top:5rem}.md\:mt-\[100px\]{margin-top:100px}.md\:mt-\[11px\]{margin-top:11px}.md\:mt-\[147px\]{margin-top:147px}.md\:mt-\[38px\]{margin-top:38px}.md\:mt-\[43px\]{margin-top:43px}.md\:mt-\[54px\]{margin-top:54px}.md\:mt-\[65px\]{margin-top:65px}.md\:mt-\[90px\]{margin-top:90px}.md\:mt-\[94px\]{margin-top:94px}.md\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[1200\/430\]{aspect-ratio:1200/430}.md\:aspect-\[1200\/500\]{aspect-ratio:1200/500}.md\:aspect-\[3\/1\]{aspect-ratio:3/1}.md\:aspect-\[440\/600\]{aspect-ratio:440/600}.md\:aspect-\[766\/430\]{aspect-ratio:766/430}.md\:h-3\.5{height:.875rem}.md\:h-5{height:1.25rem}.md\:h-\[50px\]{height:50px}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:w-1\/2{width:50%}.md\:w-20{width:5rem}.md\:w-\[130px\]{width:130px}.md\:w-\[139px\]{width:139px}.md\:w-\[150px\]{width:150px}.md\:w-\[214px\]{width:214px}.md\:w-\[3\.6\%\]{width:3.6%}.md\:w-\[36\%\]{width:36%}.md\:w-\[42px\]{width:42px}.md\:w-px{width:1px}.md\:max-w-\[450px\]{max-width:450px}.md\:flex-1{flex:1 1 0%}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:1.25rem}.md\:gap-\[25px\]{gap:25px}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-x-\[100px\]{-moz-column-gap:100px;column-gap:100px}.md\:gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.md\:gap-x-\[6\.5\%\]{-moz-column-gap:6.5%;column-gap:6.5%}.md\:gap-x-\[7\%\]{-moz-column-gap:7%;column-gap:7%}.md\:gap-y-10{row-gap:2.5rem}.md\:gap-y-20{row-gap:5rem}.md\:gap-y-\[100px\]{row-gap:100px}.md\:self-center{align-self:center}.md\:rounded-\[25px\]{border-radius:25px}.md\:border-\[min\(2\.34375vw\,30px\)\]{border-width:min(2.34375vw,30px)}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:bg-\[linear-gradient\(to_bottom\,white\,white_53\%\,transparent_53\%\)\]{background-image:linear-gradient(to bottom,white,white 53%,transparent 53%)}.md\:bg-\[length\:100\%_16px\]{background-size:100% 16px}.md\:bg-repeat-y{background-repeat:repeat-y}.md\:p-\[18px\]{padding:18px}.md\:p-\[min\(2\.34375vw\,30px\)\]{padding:min(2.34375vw,30px)}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-\[18px\]{padding-left:18px;padding-right:18px}.md\:px-\[3\.7\%\]{padding-left:3.7%;padding-right:3.7%}.md\:px-\[4\%\]{padding-left:4%;padding-right:4%}.md\:px-\[46px\]{padding-left:46px;padding-right:46px}.md\:px-\[min\(2\.34375vw\,30px\)\]{padding-left:min(2.34375vw,30px);padding-right:min(2.34375vw,30px)}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:py-\[37px\]{padding-top:37px;padding-bottom:37px}.md\:py-\[53px\]{padding-top:53px;padding-bottom:53px}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-11{padding-bottom:2.75rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-\[10px\]{padding-bottom:10px}.md\:pb-\[148px\]{padding-bottom:148px}.md\:pb-\[190px\]{padding-bottom:190px}.md\:pb-\[22px\]{padding-bottom:22px}.md\:pb-\[25px\]{padding-bottom:25px}.md\:pb-\[31px\]{padding-bottom:31px}.md\:pb-\[450px\]{padding-bottom:450px}.md\:pb-\[50px\]{padding-bottom:50px}.md\:pb-\[min\(1\.4vw\,20px\)\]{padding-bottom:min(1.4vw,20px)}.md\:pb-\[min\(1\.5625vw\,20px\)\]{padding-bottom:min(1.5625vw,20px)}.md\:pl-5{padding-left:1.25rem}.md\:pl-\[3\.5\%\]{padding-left:3.5%}.md\:pl-\[3\.7\%\]{padding-left:3.7%}.md\:pl-\[4\.5\%\]{padding-left:4.5%}.md\:pr-5{padding-right:1.25rem}.md\:pr-7{padding-right:1.75rem}.md\:pr-\[2\%\]{padding-right:2%}.md\:pr-\[3\.2\%\]{padding-right:3.2%}.md\:pr-\[4\.2\%\]{padding-right:4.2%}.md\:pr-\[4\.6\%\]{padding-right:4.6%}.md\:pt-0{padding-top:0}.md\:pt-11{padding-top:2.75rem}.md\:pt-20{padding-top:5rem}.md\:pt-32{padding-top:8rem}.md\:pt-\[148px\]{padding-top:148px}.md\:pt-\[18px\]{padding-top:18px}.md\:pt-\[190px\]{padding-top:190px}.md\:pt-\[211px\]{padding-top:211px}.md\:pt-\[24px\]{padding-top:24px}.md\:pt-\[258px\]{padding-top:258px}.md\:pt-\[288px\]{padding-top:288px}.md\:pt-\[3\.7\%\]{padding-top:3.7%}.md\:pt-\[53px\]{padding-top:53px}.md\:pt-\[min\(2\.03125vw\,26px\)\]{padding-top:min(2.03125vw,26px)}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[17px\]{font-size:17px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[50px\]{font-size:50px}.md\:text-\[min\(1\.09375vw\,14px\)\]{font-size:min(1.09375vw,14px)}.md\:text-\[min\(1\.4vw\,20px\)\]{font-size:min(1.4vw,20px)}.md\:text-\[min\(1\.78vw\,25px\)\]{font-size:min(1.78vw,25px)}.md\:text-\[min\(1vw\,14px\)\]{font-size:min(1vw,14px)}.md\:text-\[min\(3\.90625vw\,50px\)\]{font-size:min(3.90625vw,50px)}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-\[1\.8\]{line-height:1.8}.md\:leading-\[1\.9\]{line-height:1.9}.md\:leading-\[2\.2\]{line-height:2.2}.md\:leading-\[2\.3\]{line-height:2.3}.md\:tracking-\[0\.12em\]{letter-spacing:.12em}.md\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:duration-300{transition-duration:.3s}.md\:duration-500{transition-duration:.5s}.md\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.md\:\[clip-path\:url\(\#ticketClippathPc\)\]{clip-path:url(#ticketClippathPc)}.md\:hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:hover\:scale-\[1\.35\]:hover{--tw-scale-x: 1.35;--tw-scale-y: 1.35;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:hover\:opacity-80:hover{opacity:.8}.group:hover .md\:group-hover\:left-full{left:100%}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:left-0{left:0}.lg\:left-auto{left:auto}.lg\:top-\[150px\]{top:150px}.lg\:mt-\[132px\]{margin-top:132px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[150px\]{width:150px}.lg\:w-\[450px\]{width:450px}.lg\:w-\[50\%\]{width:50%}.lg\:w-full{width:100%}.lg\:max-w-\[1200px\]{max-width:1200px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-\[5\%\]{gap:5%}.lg\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width: 1280px){.xl\:top-\[152px\]{top:152px}.xl\:w-\[576px\]{width:576px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:gap-7{gap:1.75rem}.xl\:gap-\[6\.1\%\]{gap:6.1%}.xl\:gap-x-\[100px\]{-moz-column-gap:100px;column-gap:100px}.xl\:gap-y-10{row-gap:2.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:text-\[50px\]{font-size:50px}}@media (min-width: 1536px){.\32xl\:gap-7{gap:1.75rem}.\32xl\:gap-x-\[100px\]{-moz-column-gap:100px;column-gap:100px}}.\[\&_\.btn\]\:max-w-\[250px\] .btn{max-width:250px}@media (min-width: 768px){.md\:\[\&_a\:hover\]\:opacity-70 a:hover{opacity:.7}}.\[\&_a\]\:underline a{text-decoration-line:underline}@media (min-width: 768px){.md\:\[\&_a\]\:transition-opacity a{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:\[\&_a\]\:duration-300 a{transition-duration:.3s}}.\[\&_iframe\]\:aspect-video iframe{aspect-ratio:16 / 9}.\[\&_iframe\]\:h-auto iframe{height:auto}.\[\&_iframe\]\:w-full iframe{width:100%}.\[\&_img\]\:\!inline-block img{display:inline-block!important}.\[\&_img\]\:h-\[300px\] img{height:300px}.\[\&_img\]\:w-auto img{width:auto}.\[\&_img\]\:w-full img{width:100%}.\[\&_span\]\:text-\[38px\] span{font-size:38px}.\[\&_span\]\:tracking-\[0\.2em\] span{letter-spacing:.2em}@media (min-width: 768px){.\[\&_span\]\:md\:text-\[50px\] span{font-size:50px}}@media (min-width: 1280px){.\[\&_span\]\:xl\:text-\[60px\] span{font-size:60px}}.archive .\[\.archive_\&\]\:border-primary{border-color:var(--color-primary)}.archive .\[\.archive_\&\]\:bg-primary{background-color:var(--color-primary)}.archive .\[\.archive_\&\]\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.body-profile .\[\.body-profile_\&\]\:block{display:block}.hamburger-open .\[\.hamburger-open_\&\]\:pointer-events-auto{pointer-events:auto}.hamburger-open .\[\.hamburger-open_\&\]\:\!block{display:block!important}.hamburger-open .\[\.hamburger-open_\&\]\:\!hidden{display:none!important}.hamburger-open .\[\.hamburger-open_\&\]\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hamburger-open .\[\.hamburger-open_\&\]\:opacity-100{opacity:1}.js-sticky.hamburger-open .\[\.js-sticky\.hamburger-open_\&\]\:\!bg-transparent{background-color:transparent!important}.js-sticky .\[\.js-sticky_\&\]\:\!block{display:block!important}.js-sticky .\[\.js-sticky_\&\]\:\!hidden{display:none!important}.js-sticky .\[\.js-sticky_\&\]\:bg-primary{background-color:var(--color-primary)}.js-sticky .\[\.js-sticky_\&\]\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.movieBlocks+.\[\.movieBlocks\+\&\]\:mt-20{margin-top:5rem}@media (min-width: 768px){.movieBlocks+.\[\.movieBlocks\+\&\]\:md\:mt-\[147px\]{margin-top:147px}}
