@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:currentColor}: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}html{scroll-behavior:smooth}body{position:relative;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe:where([src^="https://www.youtube.com"],[src^="https://player.vimeo.com"]){border:none}:root{--color-brand-primary: #36318f;--color-brand-secondary: #f7ecd7;--color-text-primary: #1f1f1f;--color-text-inverse: #fff;--color-bg-inverse: #fff;--color-border-primary: #ccc;--column-gap: 36px;--row-gap: 36px;--z-header: 30;--z-backdrop: 20;--default-transition: .15s ease-out;--link-transition: .1s ease-out;--default-shadow: 0 4px 10px 4px rgb(54 56 65 / 20%);--container-padding-inline: clamp(1.5rem, .5rem + 2.5vw, 2.5rem)}html{scroll-padding-top:calc(var(--header-bottom, 73px) + 3vh)}body{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/minmax(0,1fr);min-block-size:100dvb;container-type:inline-size;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-size:clamp(1rem,.875rem + .31vw,1.125rem);line-height:1.8;color:var(--color-text-primary);background-color:#fff;animation:fade-in-load 1.5s ease forwards}hr{border-top:1px solid var(--color-border-primary)}@keyframes fade-in{0%{opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-in-load{0%{opacity:0}50%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-out{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes fade-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3rem)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes scale-up{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes scale-down{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes blur-in{0%{filter:blur(1.5rem)}to{filter:blur(0)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes underline-sweep{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.l-header{position:sticky;top:-25px;z-index:var(--z-header);padding-inline:initial;background-color:var(--color-bg-inverse);border-bottom:1px solid var(--color-border-primary)}@media(width>=1280px){.l-header{top:0;padding-inline:40px;border-bottom:2px solid #f2f2f2}}.l-header .l-header_inner{display:grid;grid-template:"catchcopy catchcopy catchcopy" auto "brand-logo other gnav-btn" 48px/auto 1fr auto;align-items:center}@media(width>=1280px){.l-header .l-header_inner{display:flex;gap:clamp(1.25rem,.75rem + .63vw,1.5rem);align-items:center;justify-content:space-between;width:100%;max-width:1600px;height:100px;margin-inline:auto}}.l-header_catchcopy{grid-area:catchcopy;padding-block:2.5px;font-size:12px;font-weight:500;line-height:1.6;color:#333;text-align:center;letter-spacing:2.04px;background-color:var(--color-bg-inverse);border-bottom:1px solid rgba(204,204,204,.8)}.l-header_brand-logo{grid-area:brand-logo;padding-left:clamp(.625rem,-.25rem + 2.19vw,1.5rem)}.l-header_brand-logo img{width:clamp(12.125rem,-1.625rem + 17.19vw,19rem);aspect-ratio:304/44}@media(width>=640px){.l-header_brand-logo img{aspect-ratio:304/68}}@media(width>=1280px){.l-header_brand-logo{padding-left:initial}}.l-header_other{grid-area:other;margin-inline:auto 10px}@media(width>=1280px){.l-header_other{display:flex;gap:16px;align-items:center;margin-left:initial}}.l-header_btn{gap:8px;padding:10px 24px;font-size:clamp(1rem,.75rem + .31vw,1.125rem);color:var(--color-text-inverse);background-color:#000;border:1px solid #000}.l-header_btn .p-icon-circle{color:#000;background-color:var(--color-bg-inverse)}.l-header_btn .p-icon-circle .icon-arrow{width:10px;background-color:#000}@media(any-hover:hover){.l-header_btn[href]:hover{color:#000;background-color:var(--color-bg-inverse)}.l-header_btn[href]:hover .p-icon-circle{background-color:#000}}.l-header_artscouncil-logo{display:block}.l-header_artscouncil-logo img{width:55px;aspect-ratio:94/48}@media(width>=1280px){.l-header_artscouncil-logo img{width:94px}}.l-footer{padding-top:32px;text-align:center;background-color:#f2f2f2}@media(width>=768px){.l-footer{width:100%;padding:80px clamp(5rem,2.25rem + 6.88vw,7.75rem);text-align:left}.l-footer_inner{display:flex;gap:40px;width:min(1200px,100%);margin-inline:auto}.l-footer_brand{display:flex;flex:678;flex-direction:column;justify-content:space-between}}.l-footer_logos{grid-template-columns:128px 63px;gap:20px 24px;justify-content:center}@media(width>=768px){.l-footer_logos{justify-content:start}}.l-footer_logo.-nextart{padding-inline:15px}.l-footer_logo.-nextart img{width:100%}@media(width>=768px){.l-footer_logo.-nextart{padding-inline:initial}.l-footer_logo.-nextart img{width:100%}}.l-footer_copyright{display:block;padding-block:12px;margin-top:24px}@media(width>=768px){.l-footer_copyright{font-size:14px;font-weight:500;line-height:1;color:#333;letter-spacing:.32px}.l-footer_nav{display:flex;flex:480;flex-direction:column;justify-content:end}}@media(width>=1024px){.l-footer_nav{flex:1100;flex-direction:row;gap:clamp(2.5rem,-.357rem + 4.46vw,5rem)}}@media(width>=1280px){.l-footer_nav{flex:800}}@media(width>=768px){@media(any-hover:hover){:is(a[href],button):is(.l-footer_nav-item a),:is(a[href]):has(.l-footer_nav-item a){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--link-transition)}:is(a[href],button):is(.l-footer_nav-item a):hover,:is(a[href]):has(.l-footer_nav-item a):hover{color:var(--color-brand-primary);text-decoration-color:currentcolor}}.l-footer_nav-item a{display:inline-block;padding-block:8px;font-size:20px;font-weight:600;line-height:1.4;color:#333;letter-spacing:.32px}.l-footer_nav-item+.l-footer_nav-item{margin-top:4px}}.l-grid:where(:not([data-config*="[flex]"])){display:grid;gap:var(--row-gap) var(--column-gap)}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="1"],[data-config*="[1]"]){grid-template-columns:repeat(1,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="1"],[data-span*="[1]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="1"],[data-span*="[1]"])>*:where([data-span="1"],[data-span*="[1]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="2"],[data-config*="[2]"]){grid-template-columns:repeat(2,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="2"],[data-span*="[2]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="2"],[data-span*="[2]"])>*:where([data-span="2"],[data-span*="[2]"]){grid-column:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="3"],[data-config*="[3]"]){grid-template-columns:repeat(3,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="3"],[data-span*="[3]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="3"],[data-span*="[3]"])>*:where([data-span="3"],[data-span*="[3]"]){grid-column:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="4"],[data-config*="[4]"]){grid-template-columns:repeat(4,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="4"],[data-span*="[4]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="4"],[data-span*="[4]"])>*:where([data-span="4"],[data-span*="[4]"]){grid-column:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="5"],[data-config*="[5]"]){grid-template-columns:repeat(5,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="5"],[data-span*="[5]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="5"],[data-span*="[5]"])>*:where([data-span="5"],[data-span*="[5]"]){grid-column:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="6"],[data-config*="[6]"]){grid-template-columns:repeat(6,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="6"],[data-span*="[6]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="6"],[data-span*="[6]"])>*:where([data-span="6"],[data-span*="[6]"]){grid-column:span 6}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="7"],[data-config*="[7]"]){grid-template-columns:repeat(7,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="7"],[data-span*="[7]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="7"],[data-span*="[7]"])>*:where([data-span="7"],[data-span*="[7]"]){grid-column:span 7}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="8"],[data-config*="[8]"]){grid-template-columns:repeat(8,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="8"],[data-span*="[8]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="8"],[data-span*="[8]"])>*:where([data-span="8"],[data-span*="[8]"]){grid-column:span 8}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="9"],[data-config*="[9]"]){grid-template-columns:repeat(9,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="9"],[data-span*="[9]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="9"],[data-span*="[9]"])>*:where([data-span="9"],[data-span*="[9]"]){grid-column:span 9}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="10"],[data-config*="[10]"]){grid-template-columns:repeat(10,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="10"],[data-span*="[10]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="10"],[data-span*="[10]"])>*:where([data-span="10"],[data-span*="[10]"]){grid-column:span 10}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="11"],[data-config*="[11]"]){grid-template-columns:repeat(11,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="11"],[data-span*="[11]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="11"],[data-span*="[11]"])>*:where([data-span="11"],[data-span*="[11]"]){grid-column:span 11}.l-grid:where(:not([data-config*="[flex]"])):where([data-config="12"],[data-config*="[12]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="12"],[data-span*="[12]"]){grid-template-columns:1fr}.l-grid:where(:not([data-config*="[flex]"])):has([data-span="12"],[data-span*="[12]"])>*:where([data-span="12"],[data-span*="[12]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="1"],[data-subgrid*="[1]"]) .c-subgrid{grid-row:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="2"],[data-subgrid*="[2]"]) .c-subgrid{grid-row:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="3"],[data-subgrid*="[3]"]) .c-subgrid{grid-row:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="4"],[data-subgrid*="[4]"]) .c-subgrid{grid-row:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="5"],[data-subgrid*="[5]"]) .c-subgrid{grid-row:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="6"],[data-subgrid*="[6]"]) .c-subgrid{grid-row:span 6}@media(width>=640px){.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:1]"]){grid-template-columns:repeat(1,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:1]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:1]"])>*:where([data-span*="[sm:1]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:2]"]){grid-template-columns:repeat(2,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:2]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:2]"])>*:where([data-span*="[sm:2]"]){grid-column:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:3]"]){grid-template-columns:repeat(3,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:3]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:3]"])>*:where([data-span*="[sm:3]"]){grid-column:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:4]"]){grid-template-columns:repeat(4,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:4]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:4]"])>*:where([data-span*="[sm:4]"]){grid-column:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:5]"]){grid-template-columns:repeat(5,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:5]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:5]"])>*:where([data-span*="[sm:5]"]){grid-column:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:6]"]){grid-template-columns:repeat(6,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:6]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:6]"])>*:where([data-span*="[sm:6]"]){grid-column:span 6}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:7]"]){grid-template-columns:repeat(7,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:7]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:7]"])>*:where([data-span*="[sm:7]"]){grid-column:span 7}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:8]"]){grid-template-columns:repeat(8,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:8]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:8]"])>*:where([data-span*="[sm:8]"]){grid-column:span 8}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:9]"]){grid-template-columns:repeat(9,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:9]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:9]"])>*:where([data-span*="[sm:9]"]){grid-column:span 9}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:10]"]){grid-template-columns:repeat(10,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:10]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:10]"])>*:where([data-span*="[sm:10]"]){grid-column:span 10}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:11]"]){grid-template-columns:repeat(11,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:11]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:11]"])>*:where([data-span*="[sm:11]"]){grid-column:span 11}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:12]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:12]"]){grid-template-columns:1fr}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:12]"])>*:where([data-span*="[sm:12]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:1]"]) .c-subgrid{grid-row:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:2]"]) .c-subgrid{grid-row:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:3]"]) .c-subgrid{grid-row:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:4]"]) .c-subgrid{grid-row:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:5]"]) .c-subgrid{grid-row:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:6]"]) .c-subgrid{grid-row:span 6}}@media(width>=768px){.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:1]"]){grid-template-columns:repeat(1,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:1]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:1]"])>*:where([data-span*="[md:1]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:2]"]){grid-template-columns:repeat(2,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:2]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:2]"])>*:where([data-span*="[md:2]"]){grid-column:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:3]"]){grid-template-columns:repeat(3,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:3]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:3]"])>*:where([data-span*="[md:3]"]){grid-column:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:4]"]){grid-template-columns:repeat(4,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:4]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:4]"])>*:where([data-span*="[md:4]"]){grid-column:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:5]"]){grid-template-columns:repeat(5,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:5]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:5]"])>*:where([data-span*="[md:5]"]){grid-column:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:6]"]){grid-template-columns:repeat(6,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:6]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:6]"])>*:where([data-span*="[md:6]"]){grid-column:span 6}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:7]"]){grid-template-columns:repeat(7,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:7]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:7]"])>*:where([data-span*="[md:7]"]){grid-column:span 7}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:8]"]){grid-template-columns:repeat(8,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:8]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:8]"])>*:where([data-span*="[md:8]"]){grid-column:span 8}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:9]"]){grid-template-columns:repeat(9,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:9]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:9]"])>*:where([data-span*="[md:9]"]){grid-column:span 9}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:10]"]){grid-template-columns:repeat(10,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:10]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:10]"])>*:where([data-span*="[md:10]"]){grid-column:span 10}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:11]"]){grid-template-columns:repeat(11,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:11]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:11]"])>*:where([data-span*="[md:11]"]){grid-column:span 11}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:12]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:12]"]){grid-template-columns:1fr}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:12]"])>*:where([data-span*="[md:12]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:1]"]) .c-subgrid{grid-row:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:2]"]) .c-subgrid{grid-row:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:3]"]) .c-subgrid{grid-row:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:4]"]) .c-subgrid{grid-row:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:5]"]) .c-subgrid{grid-row:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:6]"]) .c-subgrid{grid-row:span 6}}@media(width>=1024px){.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:1]"]){grid-template-columns:repeat(1,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:1]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:1]"])>*:where([data-span*="[lg:1]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:2]"]){grid-template-columns:repeat(2,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:2]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:2]"])>*:where([data-span*="[lg:2]"]){grid-column:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:3]"]){grid-template-columns:repeat(3,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:3]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:3]"])>*:where([data-span*="[lg:3]"]){grid-column:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:4]"]){grid-template-columns:repeat(4,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:4]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:4]"])>*:where([data-span*="[lg:4]"]){grid-column:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:5]"]){grid-template-columns:repeat(5,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:5]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:5]"])>*:where([data-span*="[lg:5]"]){grid-column:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:6]"]){grid-template-columns:repeat(6,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:6]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:6]"])>*:where([data-span*="[lg:6]"]){grid-column:span 6}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:7]"]){grid-template-columns:repeat(7,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:7]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:7]"])>*:where([data-span*="[lg:7]"]){grid-column:span 7}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:8]"]){grid-template-columns:repeat(8,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:8]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:8]"])>*:where([data-span*="[lg:8]"]){grid-column:span 8}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:9]"]){grid-template-columns:repeat(9,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:9]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:9]"])>*:where([data-span*="[lg:9]"]){grid-column:span 9}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:10]"]){grid-template-columns:repeat(10,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:10]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:10]"])>*:where([data-span*="[lg:10]"]){grid-column:span 10}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:11]"]){grid-template-columns:repeat(11,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:11]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:11]"])>*:where([data-span*="[lg:11]"]){grid-column:span 11}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:12]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:12]"]){grid-template-columns:1fr}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:12]"])>*:where([data-span*="[lg:12]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:1]"]) .c-subgrid{grid-row:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:2]"]) .c-subgrid{grid-row:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:3]"]) .c-subgrid{grid-row:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:4]"]) .c-subgrid{grid-row:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:5]"]) .c-subgrid{grid-row:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:6]"]) .c-subgrid{grid-row:span 6}}@media(width>=1280px){.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:1]"]){grid-template-columns:repeat(1,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:1]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:1]"])>*:where([data-span*="[xl:1]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:2]"]){grid-template-columns:repeat(2,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:2]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:2]"])>*:where([data-span*="[xl:2]"]){grid-column:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:3]"]){grid-template-columns:repeat(3,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:3]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:3]"])>*:where([data-span*="[xl:3]"]){grid-column:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:4]"]){grid-template-columns:repeat(4,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:4]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:4]"])>*:where([data-span*="[xl:4]"]){grid-column:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:5]"]){grid-template-columns:repeat(5,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:5]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:5]"])>*:where([data-span*="[xl:5]"]){grid-column:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:6]"]){grid-template-columns:repeat(6,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:6]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:6]"])>*:where([data-span*="[xl:6]"]){grid-column:span 6}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:7]"]){grid-template-columns:repeat(7,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:7]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:7]"])>*:where([data-span*="[xl:7]"]){grid-column:span 7}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:8]"]){grid-template-columns:repeat(8,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:8]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:8]"])>*:where([data-span*="[xl:8]"]){grid-column:span 8}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:9]"]){grid-template-columns:repeat(9,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:9]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:9]"])>*:where([data-span*="[xl:9]"]){grid-column:span 9}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:10]"]){grid-template-columns:repeat(10,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:10]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:10]"])>*:where([data-span*="[xl:10]"]){grid-column:span 10}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:11]"]){grid-template-columns:repeat(11,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:11]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:11]"])>*:where([data-span*="[xl:11]"]){grid-column:span 11}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:12]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:12]"]){grid-template-columns:1fr}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:12]"])>*:where([data-span*="[xl:12]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:1]"]) .c-subgrid{grid-row:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:2]"]) .c-subgrid{grid-row:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:3]"]) .c-subgrid{grid-row:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:4]"]) .c-subgrid{grid-row:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:5]"]) .c-subgrid{grid-row:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:6]"]) .c-subgrid{grid-row:span 6}}@media(width>=1536px){.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:1]"]){grid-template-columns:repeat(1,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:1]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:1]"])>*:where([data-span*="[2xl:1]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:2]"]){grid-template-columns:repeat(2,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:2]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:2]"])>*:where([data-span*="[2xl:2]"]){grid-column:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:3]"]){grid-template-columns:repeat(3,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:3]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:3]"])>*:where([data-span*="[2xl:3]"]){grid-column:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:4]"]){grid-template-columns:repeat(4,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:4]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:4]"])>*:where([data-span*="[2xl:4]"]){grid-column:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:5]"]){grid-template-columns:repeat(5,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:5]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:5]"])>*:where([data-span*="[2xl:5]"]){grid-column:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:6]"]){grid-template-columns:repeat(6,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:6]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:6]"])>*:where([data-span*="[2xl:6]"]){grid-column:span 6}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:7]"]){grid-template-columns:repeat(7,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:7]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:7]"])>*:where([data-span*="[2xl:7]"]){grid-column:span 7}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:8]"]){grid-template-columns:repeat(8,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:8]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:8]"])>*:where([data-span*="[2xl:8]"]){grid-column:span 8}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:9]"]){grid-template-columns:repeat(9,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:9]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:9]"])>*:where([data-span*="[2xl:9]"]){grid-column:span 9}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:10]"]){grid-template-columns:repeat(10,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:10]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:10]"])>*:where([data-span*="[2xl:10]"]){grid-column:span 10}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:11]"]){grid-template-columns:repeat(11,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:11]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:11]"])>*:where([data-span*="[2xl:11]"]){grid-column:span 11}.l-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:12]"]){grid-template-columns:repeat(12,1fr)}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:12]"]){grid-template-columns:1fr}.l-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:12]"])>*:where([data-span*="[2xl:12]"]){grid-column:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:1]"]) .c-subgrid{grid-row:span 1}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:2]"]) .c-subgrid{grid-row:span 2}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:3]"]) .c-subgrid{grid-row:span 3}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:4]"]) .c-subgrid{grid-row:span 4}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:5]"]) .c-subgrid{grid-row:span 5}.l-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:6]"]) .c-subgrid{grid-row:span 6}}.c-subgrid{display:grid;grid-template-rows:subgrid;row-gap:0}.l-grid:where([data-config*="[flex]"]){display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.l-grid:where([data-config*="[flex]"])[data-config*="[center]"]{align-items:center;justify-content:center}.l-grid:where([data-config*="[flex]"])[data-config*="[center-x]"]{justify-content:center}.l-grid:where([data-config*="[flex]"])[data-config*="[center-y]"]{align-items:center}.l-grid:where([data-config*="[flex]"])[data-config*="[reverse]"]{flex-direction:row-reverse}.l-grid:where([data-config*="[flex]"]):where([data-config="1"],[data-config*="[1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="1"],[data-span*="[1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="2"],[data-config*="[2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="2"],[data-span*="[2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="3"],[data-config*="[3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="3"],[data-span*="[3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="4"],[data-config*="[4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="4"],[data-span*="[4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="5"],[data-config*="[5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="5"],[data-span*="[5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="6"],[data-config*="[6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="6"],[data-span*="[6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="7"],[data-config*="[7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="7"],[data-span*="[7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="8"],[data-config*="[8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="8"],[data-span*="[8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="9"],[data-config*="[9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="9"],[data-span*="[9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="10"],[data-config*="[10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="10"],[data-span*="[10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="11"],[data-config*="[11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="11"],[data-span*="[11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config="12"],[data-config*="[12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.l-grid:where([data-config*="[flex]"])>*:where([data-span="12"],[data-span*="[12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}@media(width>=640px){.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[sm:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media(width>=768px){.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[md:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media(width>=1024px){.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[lg:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media(width>=1280px){.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[xl:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media(width>=1536px){.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.l-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.l-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}[data-subgrid-row]:where([data-subgrid-row="1"],[data-subgrid-row*="[1]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row="1"],[data-subgrid-row*="[1]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 1;row-gap:0}[data-subgrid-row]:where([data-subgrid-row="2"],[data-subgrid-row*="[2]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row="2"],[data-subgrid-row*="[2]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}[data-subgrid-row]:where([data-subgrid-row="3"],[data-subgrid-row*="[3]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row="3"],[data-subgrid-row*="[3]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}[data-subgrid-row]:where([data-subgrid-row="4"],[data-subgrid-row*="[4]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row="4"],[data-subgrid-row*="[4]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}[data-subgrid-row]:where([data-subgrid-row="5"],[data-subgrid-row*="[5]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row="5"],[data-subgrid-row*="[5]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}[data-subgrid-row]:where([data-subgrid-row="6"],[data-subgrid-row*="[6]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row="6"],[data-subgrid-row*="[6]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}@media(width>=640px){[data-subgrid-row]:where([data-subgrid-row*="[sm:1]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[sm:1]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 1;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[sm:2]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[sm:2]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[sm:3]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[sm:3]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[sm:4]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[sm:4]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[sm:5]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[sm:5]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[sm:6]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[sm:6]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}}@media(width>=768px){[data-subgrid-row]:where([data-subgrid-row*="[md:1]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[md:1]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 1;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[md:2]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[md:2]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[md:3]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[md:3]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[md:4]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[md:4]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[md:5]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[md:5]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[md:6]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[md:6]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}}@media(width>=1024px){[data-subgrid-row]:where([data-subgrid-row*="[lg:1]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[lg:1]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 1;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[lg:2]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[lg:2]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[lg:3]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[lg:3]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[lg:4]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[lg:4]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[lg:5]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[lg:5]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[lg:6]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[lg:6]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}}@media(width>=1280px){[data-subgrid-row]:where([data-subgrid-row*="[xl:1]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[xl:1]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 1;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[xl:2]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[xl:2]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[xl:3]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[xl:3]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[xl:4]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[xl:4]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[xl:5]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[xl:5]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[xl:6]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[xl:6]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}}@media(width>=1536px){[data-subgrid-row]:where([data-subgrid-row*="[2xl:1]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[2xl:1]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 1;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[2xl:2]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[2xl:2]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[2xl:3]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[2xl:3]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[2xl:4]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[2xl:4]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[2xl:5]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[2xl:5]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}[data-subgrid-row]:where([data-subgrid-row*="[2xl:6]"]){display:grid}[data-subgrid-row]:where([data-subgrid-row*="[2xl:6]"]) .l-subgrid{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}}[data-subgrid-col]:where([data-subgrid-col="2"],[data-subgrid-col*="[2]"]){display:grid;grid-template-columns:repeat(1,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col="2"],[data-subgrid-col*="[2]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col="3"],[data-subgrid-col*="[3]"]){display:grid;grid-template-columns:repeat(2,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col="3"],[data-subgrid-col*="[3]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col="4"],[data-subgrid-col*="[4]"]){display:grid;grid-template-columns:repeat(3,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col="4"],[data-subgrid-col*="[4]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col="5"],[data-subgrid-col*="[5]"]){display:grid;grid-template-columns:repeat(4,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col="5"],[data-subgrid-col*="[5]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col="6"],[data-subgrid-col*="[6]"]){display:grid;grid-template-columns:repeat(5,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col="6"],[data-subgrid-col*="[6]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}@media(width>=640px){[data-subgrid-col]:where([data-subgrid-col*="[sm:2]"]){display:grid;grid-template-columns:repeat(1,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[sm:2]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[sm:3]"]){display:grid;grid-template-columns:repeat(2,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[sm:3]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[sm:4]"]){display:grid;grid-template-columns:repeat(3,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[sm:4]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[sm:5]"]){display:grid;grid-template-columns:repeat(4,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[sm:5]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[sm:6]"]){display:grid;grid-template-columns:repeat(5,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[sm:6]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}@media(width>=768px){[data-subgrid-col]:where([data-subgrid-col*="[md:2]"]){display:grid;grid-template-columns:repeat(1,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[md:2]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[md:3]"]){display:grid;grid-template-columns:repeat(2,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[md:3]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[md:4]"]){display:grid;grid-template-columns:repeat(3,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[md:4]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[md:5]"]){display:grid;grid-template-columns:repeat(4,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[md:5]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[md:6]"]){display:grid;grid-template-columns:repeat(5,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[md:6]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}@media(width>=1024px){[data-subgrid-col]:where([data-subgrid-col*="[lg:2]"]){display:grid;grid-template-columns:repeat(1,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[lg:2]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[lg:3]"]){display:grid;grid-template-columns:repeat(2,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[lg:3]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[lg:4]"]){display:grid;grid-template-columns:repeat(3,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[lg:4]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[lg:5]"]){display:grid;grid-template-columns:repeat(4,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[lg:5]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[lg:6]"]){display:grid;grid-template-columns:repeat(5,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[lg:6]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}@media(width>=1280px){[data-subgrid-col]:where([data-subgrid-col*="[xl:2]"]){display:grid;grid-template-columns:repeat(1,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[xl:2]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[xl:3]"]){display:grid;grid-template-columns:repeat(2,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[xl:3]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[xl:4]"]){display:grid;grid-template-columns:repeat(3,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[xl:4]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[xl:5]"]){display:grid;grid-template-columns:repeat(4,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[xl:5]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[xl:6]"]){display:grid;grid-template-columns:repeat(5,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[xl:6]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}@media(width>=1536px){[data-subgrid-col]:where([data-subgrid-col*="[2xl:2]"]){display:grid;grid-template-columns:repeat(1,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[2xl:2]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[2xl:3]"]){display:grid;grid-template-columns:repeat(2,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[2xl:3]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[2xl:4]"]){display:grid;grid-template-columns:repeat(3,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[2xl:4]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[2xl:5]"]){display:grid;grid-template-columns:repeat(4,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[2xl:5]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}[data-subgrid-col]:where([data-subgrid-col*="[2xl:6]"]){display:grid;grid-template-columns:repeat(5,auto) 1fr}[data-subgrid-col]:where([data-subgrid-col*="[2xl:6]"]) .l-subgrid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}.l-section{margin-top:clamp(2.5rem,0rem + 6.25vw,5rem)}.l-container{position:relative;box-sizing:content-box;max-width:min(1448px,100%);padding:clamp(2.5rem,-2.5rem + 12.5vw,7.5rem) var(--container-padding-inline);margin-inline:auto}.l-container.-lower-page{padding:clamp(1.5rem,-5.75rem + 18.13vw,8.75rem) var(--container-padding-inline) clamp(2.5rem,-3.75rem + 15.63vw,8.75rem)}.l-container.-lower-page:before{position:absolute;display:inline-block;content:"";top:0;aspect-ratio:750/125;background-image:url(/assets/images/common/bg_lower_sp.png)}@media(width>=640px){.l-container.-lower-page:before{aspect-ratio:1920/320;background-image:url(/assets/images/common/bg_lower_pc.png)}}.l-btns{display:flex;flex-direction:column;gap:12px}.l-btns .c-btn{width:100%}.l-btns .c-btn .icon-caret{width:6px;margin-top:.1em}@media(width>=640px){.l-btns{flex-flow:row wrap;gap:12px 24px}.l-btns .c-btn{width:-moz-fit-content;width:fit-content}.l-btns .c-btn .icon-caret{width:8px}}:where(.l-container.-lower-page) .p-heading-lv1+*{margin-top:clamp(1.5rem,-1.75rem + 8.13vw,4.75rem)}:where(.l-container.-lower-page) section:has(.p-heading-lv2)+section:has(.p-heading-lv2){margin-top:clamp(3.75rem,0rem + 9.38vw,7.5rem)}:where(.l-container.-lower-page) .p-box+.p-box{margin-top:clamp(2.5rem,0rem + 6.25vw,5rem)}:where(.l-container.-lower-page) .p-box p:not([class])+p:not([class]){margin-top:clamp(.75rem,0rem + 1.88vw,1.5rem)}:where(.l-container.-lower-page) .p-box .p-heading-lv2+.p-accordion{margin-top:clamp(1rem,-.5rem + 3.75vw,2.5rem)}:where(.l-container.-lower-page) :is(.p-heading-lv2,.p-heading-lv2_hgroup)+.p-heading-lv2_lead{margin-top:clamp(.75rem,.5rem + .63vw,1rem)}:where(.l-container.-lower-page) .p-heading-lv2_lead+*{margin-top:clamp(2.5rem,2rem + 1.25vw,3rem)}:where(.l-container.-lower-page) .p-program+.p-program{margin-top:clamp(2.5rem,0rem + 6.25vw,5rem)}.c-btn{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-weight:700;text-align:center;word-break:keep-all;overflow-wrap:anywhere;border-radius:9999px}@media(any-hover:hover){.c-btn{transition:background-color var(--default-transition),color var(--default-transition)}}.c-table{width:100%}.c-table:where([data-config=default],[data-config*="[default]"]){table-layout:initial}.c-table:where([data-config=default],[data-config*="[default]"])>tbody{display:table-row-group}.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr{display:table-row}.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>th,.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>td{display:table-cell}.c-table:where([data-config=equal],[data-config*="[equal]"]){table-layout:fixed}.c-table:where([data-config=equal],[data-config*="[equal]"])>thead th{width:100%}.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody{display:table-row-group}.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr{display:table-row}.c-table:where([data-config=equal],[data-config*="[equal]"])>thead th{font-size:.85em}.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr>th,.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config=column],[data-config*="[column]"]){table-layout:initial}.c-table:where([data-config=column],[data-config*="[column]"])>tbody{display:table-row-group}.c-table:where([data-config=column],[data-config*="[column]"])>tbody>tr>th,.c-table:where([data-config=column],[data-config*="[column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config=row],[data-config*="[row]"]){table-layout:initial}.c-table:where([data-config=row],[data-config*="[row]"])>tbody{display:flex}.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr>th{margin-top:initial}.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr>td{margin-top:-1px}@media(width>=640px){.c-table:where([data-config*="[sm:default]"]){table-layout:initial}.c-table:where([data-config*="[sm:default]"])>tbody{display:table-row-group}.c-table:where([data-config*="[sm:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[sm:default]"])>tbody>tr>th,.c-table:where([data-config*="[sm:default]"])>tbody>tr>td{display:table-cell}.c-table:where([data-config*="[sm:equal]"]){table-layout:fixed}.c-table:where([data-config*="[sm:equal]"])>thead th{width:100%}.c-table:where([data-config*="[sm:equal]"])>tbody{display:table-row-group}.c-table:where([data-config*="[sm:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[sm:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[sm:equal]"])>tbody>tr>th,.c-table:where([data-config*="[sm:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[sm:column]"]){table-layout:initial}.c-table:where([data-config*="[sm:column]"])>tbody{display:table-row-group}.c-table:where([data-config*="[sm:column]"])>tbody>tr>th,.c-table:where([data-config*="[sm:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[sm:row]"]){table-layout:initial}.c-table:where([data-config*="[sm:row]"])>tbody{display:flex}.c-table:where([data-config*="[sm:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[sm:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[sm:row]"])>tbody>tr>th{margin-top:initial}.c-table:where([data-config*="[sm:row]"])>tbody>tr>td{margin-top:-1px}}@media(width>=768px){.c-table:where([data-config*="[md:default]"]){table-layout:initial}.c-table:where([data-config*="[md:default]"])>tbody{display:table-row-group}.c-table:where([data-config*="[md:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[md:default]"])>tbody>tr>th,.c-table:where([data-config*="[md:default]"])>tbody>tr>td{display:table-cell}.c-table:where([data-config*="[md:equal]"]){table-layout:fixed}.c-table:where([data-config*="[md:equal]"])>thead th{width:100%}.c-table:where([data-config*="[md:equal]"])>tbody{display:table-row-group}.c-table:where([data-config*="[md:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[md:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[md:equal]"])>tbody>tr>th,.c-table:where([data-config*="[md:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[md:column]"]){table-layout:initial}.c-table:where([data-config*="[md:column]"])>tbody{display:table-row-group}.c-table:where([data-config*="[md:column]"])>tbody>tr>th,.c-table:where([data-config*="[md:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[md:row]"]){table-layout:initial}.c-table:where([data-config*="[md:row]"])>tbody{display:flex}.c-table:where([data-config*="[md:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[md:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[md:row]"])>tbody>tr>th{margin-top:initial}.c-table:where([data-config*="[md:row]"])>tbody>tr>td{margin-top:-1px}}@media(width>=1024px){.c-table:where([data-config*="[lg:default]"]){table-layout:initial}.c-table:where([data-config*="[lg:default]"])>tbody{display:table-row-group}.c-table:where([data-config*="[lg:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[lg:default]"])>tbody>tr>th,.c-table:where([data-config*="[lg:default]"])>tbody>tr>td{display:table-cell}.c-table:where([data-config*="[lg:equal]"]){table-layout:fixed}.c-table:where([data-config*="[lg:equal]"])>thead th{width:100%}.c-table:where([data-config*="[lg:equal]"])>tbody{display:table-row-group}.c-table:where([data-config*="[lg:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[lg:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[lg:equal]"])>tbody>tr>th,.c-table:where([data-config*="[lg:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[lg:column]"]){table-layout:initial}.c-table:where([data-config*="[lg:column]"])>tbody{display:table-row-group}.c-table:where([data-config*="[lg:column]"])>tbody>tr>th,.c-table:where([data-config*="[lg:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[lg:row]"]){table-layout:initial}.c-table:where([data-config*="[lg:row]"])>tbody{display:flex}.c-table:where([data-config*="[lg:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[lg:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[lg:row]"])>tbody>tr>th{margin-top:initial}.c-table:where([data-config*="[lg:row]"])>tbody>tr>td{margin-top:-1px}}@media(width>=1280px){.c-table:where([data-config*="[xl:default]"]){table-layout:initial}.c-table:where([data-config*="[xl:default]"])>tbody{display:table-row-group}.c-table:where([data-config*="[xl:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[xl:default]"])>tbody>tr>td{display:table-cell}.c-table:where([data-config*="[xl:equal]"]){table-layout:fixed}.c-table:where([data-config*="[xl:equal]"])>thead th{width:100%}.c-table:where([data-config*="[xl:equal]"])>tbody{display:table-row-group}.c-table:where([data-config*="[xl:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[xl:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[xl:equal]"])>tbody>tr>th,.c-table:where([data-config*="[xl:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[xl:column]"]){table-layout:initial}.c-table:where([data-config*="[xl:column]"])>tbody{display:table-row-group}.c-table:where([data-config*="[xl:column]"])>tbody>tr>th,.c-table:where([data-config*="[xl:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[xl:row]"]){table-layout:initial}.c-table:where([data-config*="[xl:row]"])>tbody{display:flex}.c-table:where([data-config*="[xl:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[xl:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[xl:row]"])>tbody>tr>th{margin-top:initial}.c-table:where([data-config*="[xl:row]"])>tbody>tr>td{margin-top:-1px}}@media(width>=1536px){.c-table:where([data-config*="[2xl:default]"]){table-layout:initial}.c-table:where([data-config*="[2xl:default]"])>tbody{display:table-row-group}.c-table:where([data-config*="[2xl:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[2xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[2xl:default]"])>tbody>tr>td{display:table-cell}.c-table:where([data-config*="[2xl:equal]"]){table-layout:fixed}.c-table:where([data-config*="[2xl:equal]"])>thead th{width:100%}.c-table:where([data-config*="[2xl:equal]"])>tbody{display:table-row-group}.c-table:where([data-config*="[2xl:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[2xl:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[2xl:equal]"])>tbody>tr>th,.c-table:where([data-config*="[2xl:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[2xl:column]"]){table-layout:initial}.c-table:where([data-config*="[2xl:column]"])>tbody{display:table-row-group}.c-table:where([data-config*="[2xl:column]"])>tbody>tr>th,.c-table:where([data-config*="[2xl:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[2xl:row]"]){table-layout:initial}.c-table:where([data-config*="[2xl:row]"])>tbody{display:flex}.c-table:where([data-config*="[2xl:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[2xl:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[2xl:row]"])>tbody>tr>th{margin-top:initial}.c-table:where([data-config*="[2xl:row]"])>tbody>tr>td{margin-top:-1px}}.c-logos{display:grid;grid-template-areas:"nextart nextart" "tokyo artscouncil"}.c-logos_item{display:block;width:100%;height:auto}@media(any-hover:hover){:is(a[href],button):is(.c-logos_item a),:is(a[href],button):has(.c-logos_item a){opacity:1;transition:opacity var(--default-transition)}:is(a[href],button):is(.c-logos_item a):hover,:is(a[href],button):has(.c-logos_item a):hover{opacity:.7}}.c-logos_item.-nextart{grid-area:nextart;padding-bottom:20px;border-bottom:1px solid var(--color-border-primary)}.c-logos_item.-nextart img{margin-inline:auto}.c-logos_item.-tokyo{grid-area:tokyo}.c-logos_item.-artscouncil{grid-area:artscouncil}.p-btn-brand-secondary,.p-btn-primary,.p-btn-brand{position:relative;display:flex;gap:12px;align-items:center;justify-content:center;width:100%;height:-moz-fit-content;height:fit-content;padding:clamp(.625rem,.5rem + .31vw,.75rem) 40px;font-size:clamp(1.125rem,.75rem + .94vw,1.5rem);font-weight:700;line-height:1.5;border:1px solid var(--color-brand-primary)}.p-btn-brand-secondary .p-icon-circle,.p-btn-primary .p-icon-circle,.p-btn-brand .p-icon-circle{position:absolute;right:16px;margin-top:.1em}@media(any-hover:hover){.p-btn-brand-secondary,.p-btn-primary,.p-btn-brand{transition:background-color var(--default-transition),color var(--default-transition)}}@media(width>=640px){.p-btn-brand-secondary,.p-btn-primary,.p-btn-brand{width:-moz-fit-content;width:fit-content;padding-inline:clamp(1rem,0rem + 2.5vw,2rem);border-width:2px}.p-btn-brand-secondary .p-icon-circle,.p-btn-primary .p-icon-circle,.p-btn-brand .p-icon-circle{position:initial;right:initial}}.p-btn-brand{color:var(--color-text-inverse);background-color:var(--color-brand-primary)}@media(any-hover:hover){.p-btn-brand[href]:hover{color:var(--color-brand-primary);background-color:var(--color-bg-inverse)}}.p-btn-primary,.p-btn-brand-secondary{color:var(--color-brand-primary);background-color:var(--color-bg-inverse)}@media(any-hover:hover){.p-btn-primary[href]:hover,[href].p-btn-brand-secondary:hover{color:var(--color-text-inverse);background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}}.p-btn-brand-secondary{background-color:var(--color-brand-secondary)}.icon-pagetop,.icon-caret,.icon-slide-arrow,.icon-arrow{display:inline-block;flex-shrink:0;vertical-align:middle;background-color:var(--color-brand-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(any-hover:hover){.icon-pagetop,.icon-caret,.icon-slide-arrow,.icon-arrow{transition:opacity var(--default-transition) background-color var(--default-transition)}}.icon-arrow{width:clamp(.625rem,.375rem + .63vw,.875rem);height:auto;aspect-ratio:1;-webkit-mask-image:url(/assets/images/common/icon_arrow.svg);mask-image:url(/assets/images/common/icon_arrow.svg)}.icon-slide-arrow{width:clamp(1.125rem,.75rem + .94vw,1.5rem);height:auto;aspect-ratio:1;-webkit-mask-image:url(/assets/images/common/icon_slide-arrow.svg);mask-image:url(/assets/images/common/icon_slide-arrow.svg)}.icon-slide-arrow.-right{transform:rotate(180deg)}.icon-caret{width:8px;height:auto;aspect-ratio:8/12;background-color:var(--color-bg-inverse);-webkit-mask-image:url(/assets/images/common/icon_caret.svg);mask-image:url(/assets/images/common/icon_caret.svg)}.icon-caret.-bottom{transform:rotate(90deg)}.icon-caret.-top{transform:rotate(-90deg)}.icon-caret.-left{transform:rotate(180deg)}.icon-pagetop{width:clamp(1.25rem,.625rem + 1.56vw,1.875rem);height:auto;aspect-ratio:1;-webkit-mask-image:url(/assets/images/common/icon_slide-arrow.svg);mask-image:url(/assets/images/common/icon_slide-arrow.svg);transform:rotate(90deg)}@media(width>=640px){.icon-pagetop{-webkit-mask-image:url(/assets/images/common/icon_arrow.svg);mask-image:url(/assets/images/common/icon_arrow.svg);transform:rotate(-90deg)}}.p-icon-circle.-white,.p-icon-circle.-brand{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.125rem,.75rem + .94vw,1.5rem);height:clamp(1.125rem,.75rem + .94vw,1.5rem);aspect-ratio:1;color:var(--color-brand-primary);border-radius:50%}.-sm.p-icon-circle.-white,.-sm.p-icon-circle.-brand{width:18px;height:18px}.-sm.p-icon-circle.-white [class*=icon-],.-sm.p-icon-circle.-brand [class*=icon-]{margin-left:1px}@media(any-hover:hover){.p-icon-circle.-white,.p-icon-circle.-brand,.p-icon-circle.-white [class*=icon-],.p-icon-circle.-brand [class*=icon-]{transition:background-color var(--default-transition)}}.p-icon-circle.-brand{background-color:var(--color-brand-primary)}.p-icon-circle.-brand [class*=icon-]{background-color:var(--color-bg-inverse)}@media(any-hover:hover){:where(a[href],button):hover .p-icon-circle.-brand{background-color:var(--color-bg-inverse)}:where(a[href],button):hover .p-icon-circle.-brand [class*=icon-]{background-color:var(--color-brand-primary)}}.p-icon-circle.-white{background-color:var(--color-bg-inverse)}@media(any-hover:hover){:where(a[href],button):hover .p-icon-circle.-white{background-color:var(--color-brand-primary)}:where(a[href],button):hover .p-icon-circle.-white [class*=icon-]{background-color:var(--color-bg-inverse)}}.p-card-lecturer{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary);border-radius:.5rem;box-shadow:0 2px 12px #00000014}@media(any-hover:hover){.p-card-lecturer img{transition:transform var(--default-transition)}.p-card-lecturer .p-card-lecturer_name{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--link-transition)}.p-card-lecturer[href]:hover img{transform:scale(1.1)}.p-card-lecturer[href]:hover .p-card-lecturer_name{color:var(--color-brand-primary);text-decoration-color:currentcolor}}.p-card-lecturer_figure{aspect-ratio:664/496;overflow:hidden}.p-card-lecturer_figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-card-lecturer_body{display:flex;flex-direction:column;gap:16px;padding:24px}.p-card-lecturer_name{font-size:1.125rem;font-weight:700;text-align:center}.p-card-lecturer_text{font-size:clamp(1rem,.875rem + .31vw,1.125rem);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.p-card-program{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary);border-radius:.5rem}@media(any-hover:hover){.p-card-program{transition:background-color var(--default-transition)}.p-card-program img{transition:transform var(--default-transition)}.p-card-program[href]:hover{background-color:var(--color-brand-secondary)}.p-card-program[href]:hover img{transform:scale(1.05)}}@media(width>=640px){.p-card-program{border-width:2px}}.p-card-program_figure{aspect-ratio:1288/468;overflow:hidden}.p-card-program_figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-card-program_body{display:flex;flex-direction:column;padding:clamp(1rem,0rem + 2.5vw,2rem) clamp(1.5rem,.5rem + 2.5vw,2.5rem) clamp(1.5rem,.5rem + 2.5vw,2.5rem)}.p-card-program_theme{padding-bottom:16px;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.4;color:#333;border-bottom:2px solid var(--color-border-primary)}.p-card-program_theme .-heading{font-size:18px;font-weight:900;line-height:1.4;color:var(--color-brand-primary)}@media(width>=640px){.p-card-program_theme .-heading{display:inline}}.p-card-program_description{margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:.32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media(width>=640px){.p-card-program_description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;margin-bottom:24px;font-size:18px}}@media(width>=1280px)and (width>=640px){.p-gnav_nav-list{display:flex;gap:clamp(1.25rem,-.25rem + 1.88vw,2rem);align-items:center;font-size:18px;font-weight:600;color:#333}}@media(width>=1280px){@media(any-hover:hover){:is(a[href],button):is(.p-gnav_nav-item a),:is(a[href]):has(.p-gnav_nav-item a){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--link-transition)}:is(a[href],button):is(.p-gnav_nav-item a):hover,:is(a[href]):has(.p-gnav_nav-item a):hover{color:var(--color-brand-primary);text-decoration-color:currentcolor}}.p-gnav_nav-item a{padding-block:10px;font-size:18px}}@media(width>=1280px)and (width>=640px){.p-gnav_nav-item a{font-size:clamp(1rem,.75rem + .31vw,1.125rem)}}.p-gnav-sp_btn{display:none}@media(width<1280px){html.has-scrollbar:has(.p-gnav-sp:is(:popover-open)){overflow:hidden;scrollbar-gutter:stable}html.has-scrollbar:has(.p-gnav-sp:is(:popover-open)) body{background-color:var(--color-brand-secondary)}}@media(width<1280px)and (prefers-color-scheme:dark){html.has-scrollbar:has(.p-gnav-sp:is(:popover-open)){background-color:#2c2c2c}}@media(width<1280px){.p-gnav-sp{position:fixed;top:var(--header-bottom, 73px);width:100cqw;height:calc(100dvh - var(--header-bottom, 73px));padding:24px 38px;margin:initial;overflow-y:auto;scrollbar-width:thin;background-color:var(--color-brand-secondary);opacity:0;transition:opacity var(--default-transition),display var(--default-transition) allow-discrete,overlay var(--default-transition) allow-discrete}.p-gnav-sp:popover-open{opacity:1}@starting-style{.p-gnav-sp:popover-open{opacity:0}}.p-gnav-sp .l-header_btn{width:min(269px,100%);margin-inline:auto;margin-top:24px}.p-gnav-sp_btn{position:relative;display:flex;grid-area:gnav-btn;align-items:center;justify-content:center;width:48px;height:48px;aspect-ratio:1;margin:0;cursor:pointer}.p-gnav-sp_btn-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:28px;height:25px}.p-gnav-sp_btn-inner span{position:absolute;display:inline-block;width:100%;height:3px;background-color:var(--color-brand-primary);transition:transform var(--default-transition),opacity var(--default-transition),top var(--default-transition),bottom var(--default-transition)}.p-gnav-sp_btn-inner span:nth-child(1){top:0}.p-gnav-sp_btn-inner span:nth-child(2){top:0;bottom:0;margin-block:auto}.p-gnav-sp_btn-inner span:nth-child(3){bottom:0}.l-header:has(.p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(1){top:11px;transform:rotate(45deg)}.l-header:has(.p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(2){opacity:0}.l-header:has(.p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(3){bottom:11px;transform:rotate(-45deg)}.p-gnav_nav-item a{display:flex;align-items:center;justify-content:space-between;padding-block:10px;font-size:18px;font-weight:600;border-bottom:1px solid rgba(204,204,204,.8)}.p-gnav_nav-item .p-icon-circle .icon-caret{margin-left:2px}.p-gnav-sp_logos{grid-template-columns:128px 63px;gap:20px 24px;justify-content:center;margin-top:48px}}.p-slide_controls{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:24px}.p-slide_controls .splide__arrows{display:flex;gap:16px}.p-slide_controls .splide__arrow{position:static;display:flex;align-items:center;justify-content:center;width:clamp(5.25rem,3.5rem + 4.38vw,7rem);height:clamp(3rem,2rem + 2.5vw,4rem);padding-inline:36px;background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary);border-radius:32px;opacity:1;transform:none}@media(any-hover:hover){.p-slide_controls .splide__arrow{transition:background-color var(--default-transition),color var(--default-transition)}.p-slide_controls .splide__arrow [class*=icon-]{transition:background-color var(--default-transition)}.p-slide_controls .splide__arrow:hover:not(:disabled){color:var(--color-text-inverse);background-color:var(--color-brand-primary);opacity:1}.p-slide_controls .splide__arrow:hover:not(:disabled) [class*=icon-]{background-color:currentcolor}}.p-slide_controls .c-btn{margin-top:24px}@media(width>=640px){.p-slide_controls{flex-direction:row;margin-top:40px}.p-slide_controls .splide__arrow{border-width:2px}.p-slide_controls .c-btn{margin-top:initial}}.p-home-mv{position:relative;z-index:0;background-image:linear-gradient(to bottom,#f8f8f8 90%,var(--color-bg-inverse) 100%)}.p-home-mv:before{position:absolute;display:inline-block;content:"";top:0;aspect-ratio:750/180;background-image:url(/assets/images/home/bg_main_sp.png)}.p-home-mv:after{position:absolute;display:inline-block;content:"";bottom:clamp(-6.25rem,73.75rem + -200vw,26.875rem);aspect-ratio:750/880;background-image:url(/assets/images/home/bg_sub_sp.png)}.p-home-mv .l-container{position:relative;z-index:0;max-width:1200px;padding-block:90px 0}.p-home-mv .l-container:before{position:absolute;display:inline-block;content:"";top:0;aspect-ratio:750/652;margin-top:clamp(-21.25rem,21.745rem + -67.18vw,6rem);background-image:url(/assets/images/home/bg_symbol_sp.png)}@media(width>=1024px){.p-home-mv:before{aspect-ratio:1920/420;background-image:url(/assets/images/home/bg_main_pc.png)}.p-home-mv:after{bottom:clamp(-6.25rem,52.083rem + -91.15vw,15.625rem);aspect-ratio:1920/1280;background-image:url(/assets/images/home/bg_sub_pc.png)}.p-home-mv .l-container:before{aspect-ratio:1920/520;margin-top:clamp(10.625rem,28.036rem + -14.51vw,18.75rem);background-image:url(/assets/images/home/bg_symbol_pc.png)}.p-home-mv:after{bottom:clamp(-37.5rem,29.464rem + -55.8vw,-6.25rem)}.p-home-mv .l-container{padding-top:155px}}@media(width>=1921px){.p-home-mv:after{bottom:-80%}}.p-home-mv_subtitle{display:inline-block;padding:clamp(.0625rem,0rem + .16vw,.125rem) clamp(.375rem,0rem + .94vw,.75rem);font-size:15px;font-weight:700;color:var(--color-text-inverse);text-align:center;background-color:var(--color-brand-primary)}@media(width>=1024px){.p-home-mv_subtitle{font-size:32px}}.p-home-mv_title{margin-bottom:24px;font-size:72px;font-weight:600;line-height:1.1;color:var(--color-brand-primary);letter-spacing:1.997px}@media(width>=1024px){.p-home-mv_title{margin-bottom:48px;font-size:160px;line-height:1.1;letter-spacing:4.464px}}.p-home-mv_hgroup-text .-sp{display:inline-block;padding:0 4px 2px;margin-top:5px;font-size:clamp(1.375rem,.25rem + 2.81vw,2.5rem);font-weight:800;line-height:1.2;color:var(--color-brand-primary);background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary)}.p-home-mv_hgroup-text .-pc:first-child .-sp:first-child{margin-top:0}@media(width>=1024px){.p-home-mv_hgroup-text{padding:0 8px 1px;margin-left:-8px;font-weight:800;line-height:1.9}.p-home-mv_hgroup-text .-sp{all:revert}.p-home-mv_hgroup-text .-pc{display:inline-block;padding:0 8px 4px;font-size:clamp(1.375rem,.25rem + 2.81vw,2.5rem);font-weight:800;line-height:1;color:var(--color-brand-primary);background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary)}.p-home-mv_hgroup-text .-pc~.-pc{margin-top:16px}}.p-home-mv_lead{margin-top:48px;font-size:16px;font-weight:500;letter-spacing:.32px}.p-home-mv_lead p+p{margin-top:clamp(.75rem,.25rem + 1.25vw,1.25rem)}@media(width>=1024px){.p-home-mv_lead{margin-top:60px;font-size:20px;line-height:2;letter-spacing:.4px}}.p-home-mv_narrow-container{width:min(960px,100%);margin-inline:auto;margin-top:32px}.p-home-mv_narrow-container .l-grid{gap:16px;max-width:88%;margin-inline:auto}.p-home-mv_narrow-container .c-btn{width:100%;font-size:clamp(1.125rem,1rem + .31vw,1.25rem)}.p-home-mv_narrow-container .c-btn .p-icon-circle{position:absolute;right:16px}@media(width>=1024px){.p-home-mv_narrow-container{margin-top:80px}.p-home-mv_narrow-container .c-btn{padding-inline:20px}.p-home-mv_narrow-container .c-btn .p-icon-circle{position:initial;right:initial}.p-home-mv_narrow-container .l-grid{gap:20px;max-width:initial}}.p-home-program{position:relative}.p-home-program:after{position:absolute;display:inline-block;content:"";top:0;aspect-ratio:750/880;background-image:url(/assets/images/home/bg_sub_sp.png)}.p-home-program .splide__slide{padding-left:1px}@media(width>=640px){.p-home-program:after{content:none}.p-home-program .l-container{padding-top:85px}}.p-home-lecturer{background-image:linear-gradient(to bottom,var(--color-brand-secondary) 95%,var(--color-bg-inverse) 100%)}.p-home-lecturer .l-container{padding-bottom:72px}@media(width>=640px){.p-home-lecturer{background-image:linear-gradient(to bottom,var(--color-brand-secondary) 90%,var(--color-bg-inverse) 100%)}.p-home-lecturer .l-container{padding-bottom:120px}}.p-notice{display:flex;flex-direction:column;gap:clamp(1rem,.5rem + 1.25vw,1.5rem);align-items:flex-start;padding:clamp(1.5rem,.5rem + 2.5vw,2.5rem);margin-inline:auto;background-color:var(--color-bg-inverse);border:2px solid var(--color-brand-primary);border-radius:4px}@media(width>=640px){.p-notice{border-radius:8px}}.p-notice_main{display:flex;gap:12px;align-items:center}.p-notice_icon{display:flex;align-items:center;justify-content:center;width:clamp(3rem,0rem + 7.5vw,6rem);height:clamp(3rem,0rem + 7.5vw,6rem);aspect-ratio:1/1;padding:11px;background-color:#f2f2f2;border-radius:50%}.p-notice_title{font-size:clamp(1.25rem,0rem + 3.13vw,2.5rem);font-weight:600;line-height:1.4;color:var(--color-brand-primary)}@media(width>=640px){.p-notice_title{line-height:1.5}}.p-notice_subtitle{margin-top:8px;font-size:clamp(1rem,.5rem + 1.25vw,1.5rem);font-weight:600;line-height:1.5;color:#333}@media(width>=640px){.p-notice_subtitle{margin-top:initial}}.p-notice_box{width:100%;background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary)}@media(width>=640px){.p-notice_box{display:grid;flex-direction:row;grid-template:"note note" auto "title detail" auto/180fr 700fr;align-items:center;width:100%}}.p-notice_box-note{grid-area:note;padding:clamp(.5rem,.063rem + 1.09vw,.9375rem);font-size:clamp(1.125rem,.75rem + .94vw,1.5rem);font-weight:600;line-height:1.4;color:var(--color-text-inverse);text-align:center;letter-spacing:2px;background-color:var(--color-brand-primary)}.p-notice_box-title{grid-area:title;font-size:clamp(1.125rem,1rem + .31vw,1.25rem);font-weight:600;line-height:2;color:var(--color-brand-primary);text-align:center;letter-spacing:1px}@media(width>=640px){.p-notice_box-title{line-height:2;letter-spacing:1px}}.p-notice_box-detail{grid-area:detail;padding:12px;font-size:clamp(1rem,.75rem + .63vw,1.25rem);font-weight:600;line-height:1.5;color:#333;background-color:#f2f2f2}@media(width>=640px){.p-notice_box-detail{padding-inline:24px;line-height:1.5;color:#333;letter-spacing:1px}.p-notice_box-detail p+p{margin-top:6px}}.p-notice_footer{margin-inline:auto;font-size:clamp(.9375rem,.375rem + 1.41vw,1.5rem);font-weight:600;line-height:1.4}.p-notice_footer .-heading{font-weight:800}.p-heading-lv1{font-size:clamp(1.5rem,0rem + 3.75vw,3rem);font-weight:700;line-height:1.5;color:var(--color-brand-primary)}.p-heading-lv1_lead{font-size:clamp(1rem,.5rem + 1.25vw,1.5rem);font-weight:600;line-height:1.6;color:#333;letter-spacing:.16px}.p-heading-lv1+.p-heading-lv1_lead{margin-top:clamp(.5rem,.25rem + .63vw,.75rem)}@media(width>=640px){.p-heading-lv1_lead{font-weight:600;letter-spacing:.48px}}.p-heading-lv1_lead+.splide{margin-top:32px}@media(width>=640px){.p-heading-lv1_lead+.splide{margin-top:40px}}.p-heading-lv2{font-size:clamp(1.25rem,0rem + 3.13vw,2.5rem);font-weight:700;line-height:1.4;color:var(--color-brand-primary)}.p-box .p-heading-lv2{font-size:clamp(1.5rem,.5rem + 2.5vw,2.5rem)}.p-heading-lv2_hgroup{display:flex;align-items:end}.p-heading-lv2_hgroup p{margin-top:initial;font-size:clamp(.75rem,.375rem + .94vw,1.125rem)}.p-heading-lv2_lead{font-weight:600}.p-heading-lv3{font-size:clamp(1.25rem,1rem + .63vw,1.5rem);font-weight:600;line-height:1.6;color:#333;letter-spacing:.48px}.p-information{display:grid;padding-inline:16px;margin-top:16px;background-color:var(--color-bg-inverse);border:2px solid var(--color-brand-primary);border-radius:4px}@media(width>=1024px){.p-information{grid-template-columns:auto auto minmax(0,1fr);padding:12px 40px;margin-top:20px;border-radius:8px}}.p-information li{display:grid;grid-column:1/-1}@media(width>=1024px){.p-information li{grid-template-columns:subgrid}}.p-information_item{display:grid;grid-template-areas:"date tag" "title title";grid-template-columns:auto 1fr;grid-column:1/-1;gap:8px 12px;align-items:center;padding-block:24px}li:has(.p-information_item):not(:first-child){border-top:1px solid var(--color-border-primary)}@media(any-hover:hover){.p-information_item[href] .p-information_title{transition:color var(--default-transition),text-decoration-color var(--link-transition)}.p-information_item[href]:hover .p-information_title{color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary)}}@media(width>=1024px){.p-information_item{grid-template-areas:"date tag title";grid-template-columns:subgrid;gap:32px;padding-block:28px}}.p-information_date{grid-area:date;font-size:16px;font-weight:500;color:#000;letter-spacing:.405px}.p-information_tag{grid-area:tag;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:16px;font-weight:600;line-height:1.3;color:var(--color-brand-primary);text-align:center;letter-spacing:.405px;background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary);border-radius:4px}@media(width>=1024px){.p-information_tag{width:100%;min-width:120px;max-width:150px;padding:9px 16px}}.p-information_title{grid-area:title;font-size:16px;font-weight:600;color:#333}.p-information_item[href] .p-information_title{text-decoration:underline}.p-conversion{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between;padding:24px;background:var(--color-brand-secondary);border:4px solid var(--color-brand-primary);border-radius:4px}@media(width>=1536px){.p-conversion{flex-direction:row;gap:40px;padding:48px}.p-conversion>.c-btn{width:100%;max-width:504px}}.p-conversion_hgroup{width:100%}@media(width>=1536px){.p-conversion_hgroup{display:flex;gap:32px;align-items:center;width:initial}}.p-conversion_description{margin-right:auto;font-size:clamp(1rem,.75rem + .63vw,1.25rem);font-weight:500;line-height:1.6;color:#333;letter-spacing:.4px}@media(width>=640px){.p-conversion_description{margin-inline:auto;text-align:center}}@media(width>=1536px){.p-conversion_description{width:initial;margin:initial;text-align:left}}.p-conversion_heading{flex-shrink:0;margin-bottom:12px;font-size:clamp(1.5rem,.5rem + 2.5vw,2.5rem);font-weight:700;line-height:1;color:var(--color-brand-primary);text-align:center;letter-spacing:2px}.p-conversion_heading.-border{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--color-brand-primary)}@media(width>=1536px){.p-conversion_heading{margin-bottom:initial}.p-conversion_heading.-border{padding-bottom:initial;margin-bottom:initial;border-bottom:initial}}.p-conversion_btns{display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}.p-conversion_btns .c-btn{width:100%}@media(width>=640px){.p-conversion_btns{flex-direction:row;gap:24px;width:initial}.p-conversion_btns .c-btn{width:-moz-fit-content;width:fit-content;font-size:1.25rem}}.p-conversion-reverse{display:flex;flex-direction:column;gap:clamp(1.5rem,.5rem + 2.5vw,2.5rem);align-items:center;justify-content:space-between;width:min(960px,100%);padding:24px;margin-inline:auto;background:var(--color-brand-secondary);border:4px solid var(--color-brand-primary);border-radius:4px}.p-conversion-reverse_description{margin-right:auto;font-size:clamp(1rem,.75rem + .63vw,1.25rem);font-weight:500;line-height:1.6;color:#333;letter-spacing:.4px}@media(width>=640px){.p-conversion-reverse_description{margin-inline:auto;text-align:center}}.p-conversion-reverse_btns{display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}.p-conversion-reverse_btns .c-btn{width:100%}@media(width>=640px){.p-conversion-reverse_btns{flex-direction:row;gap:24px;width:initial}.p-conversion-reverse_btns .c-btn{width:-moz-fit-content;width:fit-content;min-width:268px;font-size:1.25rem}}.p-pagetop{right:0;display:flex;visibility:hidden;align-items:center;justify-content:center;width:clamp(2.75rem,1.5rem + 3.13vw,4rem);height:clamp(2.75rem,1.5rem + 3.13vw,4rem);margin:clamp(.75rem,0rem + 1.88vw,1.5rem) clamp(.5rem,-.5rem + 2.5vw,1.5rem);background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary);border-radius:50%;opacity:0;transition:visibility var(--default-transition),opacity var(--default-transition),background-color var(--default-transition)}.p-pagetop.is-active{visibility:visible;opacity:1}@media(any-hover:hover){.p-pagetop .icon-pagetop{transition:background-color var(--default-transition)}.p-pagetop:hover{background-color:var(--color-brand-primary)}.p-pagetop:hover .icon-pagetop{background-color:var(--color-bg-inverse)}}@media(width>=640px){.p-pagetop{border-width:2px}}.p-cookie{position:fixed;inset:auto 0 0;z-index:var(--z-header);display:flex;visibility:hidden;flex-direction:column;gap:clamp(1rem,0rem + 2.5vw,2rem);align-items:center;padding:clamp(1.5rem,1rem + 1.25vw,2rem) clamp(1.25rem,-2.5rem + 9.38vw,5rem);margin:clamp(.625rem,0rem + 1.56vw,1.25rem) clamp(.625rem,-1.25rem + 4.69vw,2.5rem);color:var(--color-text-inverse);background-color:#000000d9;border-radius:8px;opacity:0;transition:visibility var(--default-transition),opacity var(--default-transition)}.p-cookie.is-active{visibility:visible;opacity:1}@media(width>=640px){.p-cookie{width:min(1448px,90%);margin-inline:auto}}.p-cookie_text{width:min(1200px,100%);font-size:clamp(.875rem,.75rem + .31vw,1rem);text-align:left}.p-cookie_btn{flex-shrink:0;padding:clamp(.5rem,.375rem + .31vw,.625rem) clamp(2rem,1rem + 2.5vw,3rem);font-size:clamp(.875rem,.75rem + .31vw,1rem);color:var(--color-text-inverse);background-color:transparent;border:1px solid var(--color-text-inverse);border-radius:4px}@media(any-hover:hover){.p-cookie_btn{transition:color var(--default-transition),background-color var(--default-transition)}.p-cookie_btn:hover{color:#000;background-color:var(--color-bg-inverse)}}.p-box{padding:clamp(1.5rem,-2rem + 8.75vw,5rem);background-color:var(--color-bg-inverse);border:2px solid var(--color-brand-primary);border-radius:8px}@media(width>=640px){.p-box{border-width:2px}}.slide-in-up{opacity:0}.slide-in-up.is-active{animation-name:slide-in-up;animation-duration:1s;animation-fill-mode:both}@media(width>=640px){.p-table-default>tbody>tr>th,.p-table-default>tbody>tr>td{border-block:1px solid #333}}.p-table-default>tbody>tr>th{padding:16px 12px 0;font-size:clamp(1.25rem,1.125rem + .31vw,1.375rem);font-weight:700;line-height:1.5;color:#36318f;text-align:left;letter-spacing:.507px;border-top:1px solid #333}@media(width>=640px){.p-table-default>tbody>tr>th{padding:clamp(1rem,0rem + 2.5vw,2rem) 16px;vertical-align:top}}.p-table-default>tbody>tr>td{padding:4px 12px 16px;font-weight:500;line-height:1.5;color:#333;letter-spacing:.32px;border-bottom:1px solid #333}@media(width>=640px){.p-table-default>tbody>tr>td{padding:clamp(1rem,0rem + 2.5vw,2rem) 16px}}.p-table-default>tbody>tr:nth-child(odd)>th,.p-table-default>tbody>tr:nth-child(odd)>td{background-color:#f2f2f2}.p-table-default>tbody>tr:last-child>th,.p-table-default>tbody>tr:last-child>td{border-bottom:none}.p-note{position:relative;font-weight:400}.p-note:where(:not(:has(li))){padding-left:1.25em}.p-note:where(:not(:has(li))):before{position:absolute;left:0;content:"※"}.p-note:where(:has(li)){padding-left:1.25em}.p-note:where(:has(li))>li+li{margin-top:.4444em}.p-note:where(:has(li))>li:before{position:absolute;left:0;content:"※"}.p-note:where(.-number){padding-left:2.25em;counter-reset:number 0}.p-note:where(.-number)>li:before{content:"※" counter(number);counter-increment:number 1}.p-note:where(:has(.p-note_type)):before{content:none}.p-note:where(:has(.p-note_type)) li:before{content:none}.p-note_type{position:absolute;left:0}.p-list{position:relative}.p-list>li{padding-left:1.25em}.p-list>li+li{margin-top:.4444em}.p-list>li>.p-list{margin-top:.4444em}.p-list>li:before{position:absolute;left:0;content:"・"}.p-list.-parenthesis,.p-list.-number{counter-reset:number 0}.p-list.-parenthesis>li+li,.p-list.-number>li+li{margin-top:.2222em}.p-list.-parenthesis>li:before,.p-list.-number>li:before{counter-increment:number 1}.p-list.-number>li{padding-left:1.25em}.p-list.-number>li:before{content:counter(number) "."}.p-list.-parenthesis>li{padding-left:2.5em}.p-list.-parenthesis>li:before{content:"（" counter(number) "）"}.p-list:has(.p-list_marker)>li:before{content:none}.p-list_marker{position:absolute;left:0}.p-link{text-decoration:underline}@media(any-hover:hover){.p-link{transition:color var(--default-transition),text-decoration-color var(--link-transition)}.p-link[href]:hover{color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary)}}.p-box:has(.p-schedule){padding-block:12px}@media(width>=1024px){.p-box:has(.p-schedule){padding-block:48px}}.p-schedule{display:grid}.p-schedule li{display:grid;grid-template-areas:"number tag" "date date" "description description";grid-template-columns:auto 1fr;gap:9px 16px;padding-block:24px}.p-schedule li+li{border-top:2px solid var(--color-border-primary)}@media(width>=1024px){.p-schedule li{gap:0 24px;padding-block:40px}.p-schedule{grid-template-columns:max-content max-content minmax(0,1fr)}.p-schedule li{grid-template-areas:"number tag date" "number tag description";grid-template-columns:subgrid;grid-column:1/-1;align-items:center}}.p-schedule_number{display:flex;grid-area:number;align-items:center;justify-content:center;width:48px;height:48px;aspect-ratio:1;font-size:20px;font-weight:600;color:#fff;text-align:center;letter-spacing:1.6px;background:#36318f;border-radius:50%}@media(width>=1024px){.p-schedule_number{width:80px;height:80px;font-size:32px}}.p-schedule_tag{display:flex;flex:1 0 0;grid-area:tag;gap:10px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:10px 24px;font-size:20px;font-style:normal;font-weight:700;line-height:1.3;color:#36318f;letter-spacing:1px;background:#fff;border:1px solid #36318f;border-radius:4px}@media(width>=1024px){.p-schedule_tag{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;padding-block:23px;font-size:24px;background:#fff;border:1px solid #36318f;border-radius:4px}}.p-schedule_date{grid-area:date;margin-top:5px;font-size:20px;font-style:normal;font-weight:700;line-height:1.4;color:#333}@media(width>=1024px){.p-schedule_date{margin-top:initial;font-size:32px}}.p-schedule_description{grid-area:description;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;color:#333}@media(width>=1024px){.p-schedule_description{margin-top:2px;font-size:22px}}.p-accordion::details-content{display:grid;content-visibility:unset}@media(prefers-reduced-motion:no-preference){.p-accordion::details-content{transition:grid-template-rows var(--default-transition)}}.p-accordion+.p-accordion{margin-top:clamp(1rem,.5rem + 1.25vw,1.5rem)}.p-accordion:not([open])::details-content{grid-template-rows:0fr}.p-accordion[open]::details-content{grid-template-rows:1fr}.p-accordion_summary{position:relative;display:flex;gap:clamp(.5rem,.25rem + .63vw,.75rem);align-items:center;justify-content:space-between;padding:clamp(.75rem,.5rem + .63vw,1rem);font-weight:600;line-height:1.6;color:currentcolor;cursor:pointer;background-color:var(--color-bg-inverse);border-top:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);border-left:1px solid var(--color-border-primary);border-top-left-radius:4px;border-top-right-radius:4px;transition:border var(--default-transition),border-radius var(--default-transition)}.p-accordion_summary::-webkit-details-marker{display:none}.p-accordion_summary .p-icon-circle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;aspect-ratio:1;margin-left:auto;background-color:#f2f2f2;border-radius:50%}.p-accordion_summary .p-icon-circle .icon-caret{margin-top:-2px;background-color:var(--color-brand-primary);transition:transform var(--default-transition),margin-top var(--default-transition)}.p-accordion:not([open]) .p-accordion_summary{border-radius:4px}.p-accordion:not([open]) .p-accordion_summary .p-icon-circle .icon-caret{margin-top:1px;transform:rotate(90deg)}@media(width>=640px){.p-accordion_summary{border-width:2px;border-bottom-width:1px}.p-accordion:not([open]) .p-accordion_summary{border-width:2px}.p-accordion:not([open]) .p-accordion_summary .p-icon-circle .icon-caret{margin-top:2px}}.p-accordion_icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;aspect-ratio:1;font-size:15px;font-weight:700;line-height:1.7;border-radius:50%}.p-accordion_icon.-question{padding-bottom:4px;color:#fff;background-color:var(--color-brand-primary)}.p-accordion_icon.-answer{color:var(--color-brand-primary);background-color:var(--color-bg-inverse)}@media(width>=640px){.p-accordion_icon{width:32px;height:32px;font-size:16px}.p-accordion_icon.-question{padding-bottom:2px}}.p-accordion_body{display:flex;visibility:visible;gap:clamp(.5rem,.25rem + .63vw,.75rem);padding:16px clamp(.75rem,.5rem + .63vw,1rem);margin-top:-1px;overflow:hidden;background-color:#f2f2f2;border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);border-left:1px solid var(--color-border-primary);border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition:overflow var(--default-transition),visibility var(--default-transition),padding var(--default-transition),height var(--default-transition),margin-top var(--default-transition)}.p-accordion:not([open]) .p-accordion_body{visibility:hidden;padding-block:initial}@media(width>=640px){.p-accordion_body{margin-top:-2px;border-width:2px}}.p-accordion_content{font-weight:500;line-height:1.6;word-break:break-all}.p-program{background-color:#f2f2f2;border:2px solid var(--color-brand-primary);border-radius:8px}@media(width>=768px){.p-program{border-width:2px}}.p-program_header{display:flex;flex-direction:column;background-color:#fff;border-radius:inherit}@media(width>=768px){.p-program_header{flex-direction:row}}.p-program_day{padding:clamp(.25rem,.125rem + .31vw,.375rem) clamp(1rem,0rem + 2.5vw,2rem);font-size:clamp(1.5rem,0rem + 3.75vw,3rem);font-weight:700;line-height:1.4;color:var(--color-brand-primary);border-bottom:1px solid var(--color-brand-primary)}@media(width>=768px){.p-program_day{font-weight:700;color:var(--color-brand-primary);text-align:center;border-right:1px solid var(--color-brand-primary);border-bottom:initial}}.p-program_date{padding:clamp(.25rem,.125rem + .31vw,.375rem) clamp(1rem,.5rem + 1.25vw,1.5rem);font-size:clamp(1.125rem,.25rem + 2.19vw,2rem);font-weight:600;line-height:1.4;color:var(--color-brand-primary)}@media(width>=768px){.p-program_date{display:flex;align-items:center;font-weight:600;color:var(--color-brand-primary);text-align:center}}.p-program_body{display:flex;flex-direction:column;container-type:inline-size}.p-program_body>*{flex:1}.p-program_body .p-program_figure{margin-bottom:16px}.p-program_body .p-info-flat+.p-info-box{margin-top:16px}@media(width>=768px){.p-program_body{flex-direction:row;border-top:1px solid var(--color-brand-primary)}}.p-program_content{padding-inline:16px;padding-bottom:16px}.p-program_content+.p-program_content{border-top:1px solid var(--color-brand-primary)}@media(width>=768px){.p-program_content{padding:clamp(1rem,-.5rem + 3.75vw,2.5rem)}.p-program_content+.p-program_content{border-top:initial;border-left:1px solid var(--color-brand-primary)}}@media(width>=768px){.p-program_body:has(.p-program_content+.p-program_content) .p-program_content .p-info-flat+.p-info-box{margin-top:32px}.p-program_body:has(.p-program_content+.p-program_content) .p-program_content .p-program_figure{margin-bottom:clamp(1rem,0rem + 2.5vw,2rem)}.p-program_body:has(.p-program_content+.p-program_content) .p-program_content .p-program_description{margin-top:32px}}@media(width>=768px){.p-program_body:not(:has(.p-program_content+.p-program_content)) .p-program_content{display:grid;grid-template:"figure info-flat" auto "figure info-box" 1fr "description description" auto/1fr 1fr;gap:32px 40px}.p-program_body:not(:has(.p-program_content+.p-program_content)) .p-program_content .p-program_figure{grid-area:figure;margin-bottom:initial}.p-program_body:not(:has(.p-program_content+.p-program_content)) .p-program_content .p-info-flat{grid-area:info-flat}.p-program_body:not(:has(.p-program_content+.p-program_content)) .p-program_content .p-info-box{grid-area:info-box;margin-top:initial}.p-program_body:not(:has(.p-program_content+.p-program_content)) .p-program_content .p-program_description{grid-area:description;margin-top:initial}}.p-program_info .p-list_marker{font-size:18px;font-weight:900;line-height:1.4;color:var(--color-brand-primary)}.p-program_description{margin-top:16px;font-size:clamp(1rem,.875rem + .31vw,1.125rem);line-height:1.6;color:var(--color-text-primary);letter-spacing:.32px}.p-program_description p+p{margin-top:1em}.p-program_figure{aspect-ratio:1288/468;margin-inline:calc(50% - 50cqw);overflow:hidden}.p-program_figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(width>=768px){.p-program_figure{margin-inline:initial;border-radius:8px}}.p-program_footer{padding:clamp(1.5rem,.5rem + 2.5vw,2.5rem) clamp(1rem,-.5rem + 3.75vw,2.5rem);border-top:1px solid var(--color-brand-primary)}.p-program_footer .p-info-box_item .-heading{flex-shrink:1}.p-program_footer .p-info-box_item .-content{flex-shrink:0}@media(width>=768px){.p-program_footer .p-info-box_item{width:-moz-fit-content;width:fit-content}}.p-program_footer-description{margin-top:12px;font-size:clamp(1rem,.875rem + .31vw,1.125rem);line-height:1.6;color:var(--color-text-primary);letter-spacing:.32px}.p-lecturer:not(:first-child){padding-top:clamp(1.5rem,0rem + 3.13vw,3rem);margin-top:clamp(1.5rem,0rem + 3.13vw,3rem);border-top:1px solid var(--color-border-primary)}@media(width>=768px){.p-lecturer{display:grid;grid-template:"figure info" auto "figure description" 1fr/456fr 792fr;gap:clamp(1rem,0rem + 2.08vw,2rem) clamp(1rem,-.5rem + 3.13vw,2.5rem)}}.p-lecturer_figure{max-width:456px;margin-inline:auto}.p-lecturer_figure img{-o-object-fit:cover;object-fit:cover;border-radius:8px}@media(width>=768px){.p-lecturer_figure{grid-area:figure}}.p-lecturer_info{margin-top:24px}.p-lecturer_info .-tag{display:flex;gap:8px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:clamp(0rem,-.25rem + .52vw,.25rem) clamp(.8rem,.6rem + .42vw,1rem);font-size:clamp(.875rem,.625rem + .52vw,1.125rem);font-weight:600;color:#333;white-space:nowrap;background:#f2f2f2;border-radius:16px}.p-lecturer_info .-name_ja{margin-top:8px;font-size:clamp(1.5rem,.5rem + 2.08vw,2.5rem);font-weight:700;line-height:1.3;color:#333;letter-spacing:.431px}.p-lecturer_info .-name_en{margin-top:4px;font-size:clamp(.875rem,.625rem + .63vw,1.125rem);font-weight:500;line-height:1.5;color:#333;letter-spacing:.431px}@media(width>=768px){.p-lecturer_info{display:grid;grid-area:info;grid-template:"name_ja tag" "name_en name_en";grid-template-columns:auto 1fr;gap:clamp(.25rem,-.75rem + 2.08vw,1.25rem) clamp(.5rem,-.25rem + 1.56vw,1.25rem);align-items:center;margin-top:initial}.p-lecturer_info .-tag{grid-area:tag;margin-top:4px;border-radius:20px}.p-lecturer_info .-name_ja{grid-area:name_ja;margin-top:initial}.p-lecturer_info .-name_en{grid-area:name_en;margin-top:initial}.p-lecturer_info.-row3{grid-template:"name_ja" "tag" "name_en";gap:clamp(.5rem,-.25rem + 1.88vw,1.25rem)}.p-lecturer_info.-row3 .-tag{margin-top:initial}}.p-lecturer_description{padding-top:clamp(1rem,0rem + 2.08vw,2rem);margin-top:clamp(1rem,0rem + 2.08vw,2rem);font-size:clamp(1rem,.75rem + .52vw,1.25rem);line-height:1.6;color:var(--color-text-primary);border-top:1px solid #ccc}@media(width>=768px){.p-lecturer_description{grid-area:description;margin-top:initial;line-height:1.8}}.p-video{padding-block:clamp(1.5rem,.5rem + 2.5vw,2.5rem);border-top:1px solid var(--color-border-primary)}.p-video:nth-of-type(1){margin-top:clamp(1.5rem,.5rem + 2.5vw,2.5rem)}@media(width>=1024px){.p-video{display:grid;grid-template:"hgroup hgroup" auto "info video" auto/768fr 456fr;gap:16px 64px;-moz-column-gap:32px;column-gap:32px}}.p-video_hgroup{margin-bottom:16px}.p-video_hgroup p{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:clamp(.75rem,.25rem + 1.25vw,1.25rem) clamp(.75rem,-.875rem + 4.06vw,2.375rem);font-size:clamp(1.25rem,0rem + 3.13vw,2.5rem);font-weight:600;line-height:1;color:#fff;text-align:center;letter-spacing:1px;background:var(--color-brand-primary)}@media(width>=1024px){.p-video_hgroup{grid-area:hgroup;margin-bottom:initial}.p-video_hgroup p{letter-spacing:2px}}.p-video_title{padding:clamp(.125rem,-.5rem + 1.56vw,.75rem) clamp(.375rem,-.25rem + 1.56vw,1rem);margin-top:12px;font-size:clamp(1.25rem,.5rem + 1.88vw,2rem);font-weight:700;line-height:1.4;color:var(--color-brand-primary);background:#fff;border:2px solid var(--color-brand-primary)}@media(width>=1024px){.p-video_title{display:flex;grid-area:title;gap:10px;align-items:center;align-self:stretch;line-height:1.6;color:var(--color-brand-primary)}.p-video_info{grid-area:info}}.p-video_description{padding-top:16px;margin-block:16px 24px;line-height:1.5;color:var(--color-text-primary);letter-spacing:.16px;border-top:1px solid var(--color-border-primary)}@media(width>=1024px){.p-video_description{line-height:1.8;color:var(--color-text-primary);letter-spacing:.36px}}.p-video_content{margin-top:clamp(.75rem,-.5rem + 3.13vw,1.5rem)}.p-video_content iframe{width:100%;height:auto;aspect-ratio:560/315;border:none;border-radius:8px}.p-video_content .c-btn{width:min(392px,100%);margin-inline:auto;margin-top:clamp(.75rem,-.875rem + 4.06vw,2.375rem)}@media(width>=1024px){.p-video_content{grid-area:video;margin-top:initial}}.p-info-box_item{display:flex;font-size:clamp(1rem,.875rem + .31vw,1.125rem);background-color:var(--color-bg-inverse);border:1px solid var(--color-brand-primary)}.p-info-box_item .-heading{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:6px 14px;font-weight:600;line-height:1.4;color:var(--color-text-inverse);letter-spacing:2px;background-color:var(--color-brand-primary)}.p-info-box_item .-content{display:flex;align-items:center;justify-content:center;padding:6px 12px;font-weight:600;line-height:1.4;color:#333}.p-info-box_item+.p-info-box_item{margin-top:12px}.p-info-flat{display:grid}@media(width>=640px){.p-info-flat.-program{grid-template-columns:5em auto 1fr}.p-info-flat.-video{grid-template-columns:4em auto 1fr}}.p-info-flat_item{display:grid;grid-template-areas:"heading separator" "content content";grid-template-columns:auto 1fr;row-gap:4px;align-items:start;font-size:clamp(1.125rem,1rem + .31vw,1.25rem)}.p-info-flat_item .-heading{display:inline-block;grid-area:heading;font-weight:900;line-height:1.4;color:#36318f}.p-info-flat_item .-separator{grid-area:separator;font-weight:700;line-height:1.4;color:#333}.p-info-flat_item .-content{grid-area:content;font-weight:700;line-height:1.4;color:#333}.p-info-flat_item .-content+li{margin-top:12px}.p-info-flat_item+.p-info-flat_item{margin-top:12px}@media(width>=640px){.p-info-flat_item{grid-template-areas:"heading separator content";grid-template-columns:subgrid;grid-column:1/-1}}.u-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.u-float-right{float:right!important}.u-float-left{float:left!important}.u-mx-auto{margin-left:auto!important;margin-right:auto!important}.u-my-20px{margin-top:20px!important;margin-bottom:20px!important}.u-mb-16px{margin-bottom:16px!important}.u-mb-24px{margin-bottom:24px!important}.u-mb-32px{margin-bottom:32px!important}.u-mb-4{margin-bottom:1rem!important}.u-ml-0{margin-left:0!important}.u-ml-auto{margin-left:auto!important}.u-mr-0{margin-right:0!important}.u-mr-auto{margin-right:auto!important}.u-mt-0{margin-top:0!important}.u-mt-16px{margin-top:16px!important}.u-mt-2{margin-top:.5rem!important}.u-mt-20px{margin-top:20px!important}.u-mt-24px{margin-top:24px!important}.u-mt-32px{margin-top:32px!important}.u-mt-40px{margin-top:40px!important}.u-mt-4px{margin-top:4px!important}.u-flex{display:flex!important}.u-hidden{display:none!important}.u-w-100\%{width:100%!important}.u-w-10em{width:10em!important}.u-w-15em{width:15em!important}.u-w-25\%{width:25%!important}.u-w-5{width:1.25rem!important}.u-w-5\%{width:5%!important}.u-w-50\%{width:50%!important}.u-w-5em{width:5em!important}.u-w-75\%{width:75%!important}.u-w-auto{width:auto!important}.u-w-fit{width:-moz-fit-content!important;width:fit-content!important}.u-w-full{width:100%!important}.u-max-w-200px{max-width:200px!important}.u-max-w-800px{max-width:800px!important}.u-max-w-\[960px\]{max-width:960px!important}.u-flex-col{flex-direction:column!important}.u-flex-wrap{flex-wrap:wrap!important}.u-items-center{align-items:center!important}.u-items-baseline{align-items:baseline!important}.u-gap-1{gap:.25rem!important}.u-gap-2{gap:.5rem!important}.u-gap-6{gap:1.5rem!important}.u-gap-x-40px{-moz-column-gap:40px!important;column-gap:40px!important}.u-gap-x-8px{-moz-column-gap:8px!important;column-gap:8px!important}.u-gap-y-4{row-gap:1rem!important}.u-gap-y-40px{row-gap:40px!important}.u-gap-y-8px{row-gap:8px!important}.u-border{border-width:1px!important}.u-bg-slate-300{--tw-bg-opacity: 1 !important;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))!important}.u-p-2{padding:.5rem!important}.u-pb-32px{padding-bottom:32px!important}.u-pl-1{padding-left:.25rem!important}.u-pl-1\.5em{padding-left:1.5em!important}.u-pl-1\.75em{padding-left:1.75em!important}.u-pl-1em{padding-left:1em!important}.u-pl-2{padding-left:.5rem!important}.u-pl-2\.5em{padding-left:2.5em!important}.u-pl-3{padding-left:.75rem!important}.u-pl-3\.25em{padding-left:3.25em!important}.u-pl-3\.5em{padding-left:3.5em!important}.u-pl-5em{padding-left:5em!important}.u-pt-0{padding-top:0!important}.u-pt-16px{padding-top:16px!important}.u-pt-40px{padding-top:40px!important}.u-text-\[14px\]{font-size:14px!important}.u-text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.u-font-bold{font-weight:700!important}.u-font-medium{font-weight:500!important}.u-font-normal{font-weight:400!important}.u-font-semibold{font-weight:600!important}.u-uppercase{text-transform:uppercase!important}.u-clearfix:after{display:block!important;clear:both!important;content:""!important}.u-wbr-loose{overflow-wrap:anywhere!important;word-break:keep-all!important}.u-mail:after{content:"@"!important}.u-gap-1{--column-gap: .25rem !important;--row-gap: .25rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-2{--column-gap: .5rem !important;--row-gap: .5rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-6{--column-gap: 1.5rem !important;--row-gap: 1.5rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-x-40px{--column-gap: 40px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-x-8px{--column-gap: 8px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-y-4{--row-gap: 1rem !important;row-gap:var(--row-gap)!important}.u-gap-y-40px{--row-gap: 40px !important;row-gap:var(--row-gap)!important}.u-gap-y-8px{--row-gap: 8px !important;row-gap:var(--row-gap)!important}.u-gap-y-\[0\.4444em\]{--row-gap: .4444em !important;row-gap:var(--row-gap)!important}@media(any-hover:hover){:is(a[href],button):is(.u-hover-link),:is(a[href]):has(.u-hover-link){text-decoration:underline!important;text-decoration-color:transparent!important;transition:color var(--default-transition),text-decoration-color var(--link-transition)!important}:is(a[href],button):is(.u-hover-link):hover,:is(a[href]):has(.u-hover-link):hover{color:var(--color-brand-primary)!important;text-decoration-color:currentcolor!important}:is(a[href],button):is(.u-hover-img),:is(a[href],button):has(.u-hover-img){opacity:1!important;transition:opacity var(--default-transition)!important}:is(a[href],button):is(.u-hover-img):hover,:is(a[href],button):has(.u-hover-img):hover{opacity:.7!important}}.u-border{border:1px solid var(--color-border-primary)!important}.\[lg\:default\]{lg:default!important}.\[lg\:row\]{lg:row!important}.\[md\:column\]{md:column!important}.\[md\:equal\]{md:equal!important}.\[sm\:2\]{sm:2!important}.\[sm\:6\]{sm:6!important}.\[sm\:column\]{sm:column!important}.\[sm\:equal\]{sm:equal!important}.\[sm\:row\]{sm:row!important}.\[xl\:4\]{xl:4!important}.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%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;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{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}.l-container.-lower-page:before{right:0;left:0;z-index:-1;width:100cqw;height:auto;margin-inline:calc(50% - 50cqw);background-repeat:no-repeat;background-position:top center;background-size:contain}.p-home-program:after,.p-home-mv .l-container:before,.p-home-mv:after,.p-home-mv:before{right:0;left:0;z-index:-1;width:100cqw;height:auto;margin-inline:calc(50% - 50cqw);background-repeat:no-repeat;background-position:top center;background-size:contain}@media not all and (min-width:1280px){@media(width<1280px){html.has-scrollbar:has(.max-xl\:p-gnav-sp:is(:popover-open)){overflow:hidden;scrollbar-gutter:stable}html.has-scrollbar:has(.max-xl\:p-gnav-sp:is(:popover-open)) body{background-color:var(--color-brand-secondary)}}@media(width<1280px){.max-xl\:p-gnav-sp{position:fixed;top:var(--header-bottom, 73px);width:100cqw;height:calc(100dvh - var(--header-bottom, 73px));padding:24px 38px;margin:initial;overflow-y:auto;scrollbar-width:thin;background-color:var(--color-brand-secondary);opacity:0;transition:opacity var(--default-transition),display var(--default-transition) allow-discrete,overlay var(--default-transition) allow-discrete}.max-xl\:p-gnav-sp:popover-open{opacity:1}@starting-style{.max-xl\:p-gnav-sp:popover-open{opacity:0}}.max-xl\:p-gnav-sp .l-header_btn{width:min(269px,100%);margin-inline:auto;margin-top:24px}.l-header:has(.max-xl\:p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(1){top:11px;transform:rotate(45deg)}.l-header:has(.max-xl\:p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(2){opacity:0}.l-header:has(.max-xl\:p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(3){bottom:11px;transform:rotate(-45deg)}html.has-scrollbar:has(.max-xl\:p-gnav-sp:is(:popover-open)){overflow:hidden;scrollbar-gutter:stable}html.has-scrollbar:has(.max-xl\:p-gnav-sp:is(:popover-open)) body{background-color:var(--color-brand-secondary)}}@media(width<1280px)and (prefers-color-scheme:dark){html.has-scrollbar:has(.max-xl\:p-gnav-sp:is(:popover-open)){background-color:#2c2c2c}}@media(width<1280px){.max-xl\:p-gnav-sp{position:fixed;top:var(--header-bottom, 73px);width:100cqw;height:calc(100dvh - var(--header-bottom, 73px));padding:24px 38px;margin:initial;overflow-y:auto;scrollbar-width:thin;background-color:var(--color-brand-secondary);opacity:0;transition:opacity var(--default-transition),display var(--default-transition) allow-discrete,overlay var(--default-transition) allow-discrete}.max-xl\:p-gnav-sp:popover-open{opacity:1}@starting-style{.max-xl\:p-gnav-sp:popover-open{opacity:0}}.max-xl\:p-gnav-sp .l-header_btn{width:min(269px,100%);margin-inline:auto;margin-top:24px}.l-header:has(.max-xl\:p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(1){top:11px;transform:rotate(45deg)}.l-header:has(.max-xl\:p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(2){opacity:0}.l-header:has(.max-xl\:p-gnav-sp:popover-open) .p-gnav-sp_btn-inner span:nth-child(3){bottom:11px;transform:rotate(-45deg)}}}.focus\:u-outline-white:focus{outline-color:#fff!important}@media not all and (min-width:1280px){.max-xl\:u-hidden{display:none!important}}@media not all and (min-width:768px){.max-md\:u-hidden{display:none!important}}@media not all and (min-width:640px){.max-sm\:u-inline-block{display:inline-block!important}.max-sm\:u-hidden{display:none!important}.max-sm\:u-pb-0{padding-bottom:0!important}.max-sm\:u-icon-right{position:absolute!important;right:16px!important}}@media(min-width:640px){.sm\:u-mb-40px{margin-bottom:40px!important}.sm\:u-mb-6{margin-bottom:1.5rem!important}.sm\:u-mt-4{margin-top:1rem!important}.sm\:u-mt-40px{margin-top:40px!important}.sm\:u-mt-48px{margin-top:48px!important}.sm\:u-mt-64px{margin-top:64px!important}.sm\:u-mt-72px{margin-top:72px!important}.sm\:u-hidden{display:none!important}}@media(min-width:1024px){.lg\:u-hidden{display:none!important}.lg\:u-w-13em{width:13em!important}}@media(min-width:1280px){.xl\:u-inline-block{display:inline-block!important}.xl\:u-hidden{display:none!important}}.\[\&_\.c-subgrid\]\:u-grid .c-subgrid{display:grid!important}.\[\&_\]\:u-text-sky-700{--tw-text-opacity: 1 !important;color:rgb(3 105 161 / var(--tw-text-opacity, 1))!important}.\[\&_\]\:u-underline{text-decoration-line:underline!important}.\[\&_\]\:hover\:u-no-underline:hover{text-decoration-line:none!important}.\[\&_span\]\:u-font-bold span{font-weight:700!important}.\[\&_span\]\:u-text-red-600 span{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}
